реклама на сайте
подробности

 
 
> Операции с плавающей точкой без FPU, На сколько падает производительность?
sigmaN
сообщение Apr 3 2008, 10:21
Сообщение #1


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Интересно, а можно ли на целочисленном DSP с запасом производительности(скажем в 3-5 раз) зарулить вокодер на плавающей точке?

И вообще, каков overhead, так сказать, FP операций на проце без FPU?
Страдает ли точность вычисления?
Что нужно для подобных "извращений"?
Может быть есть какая-то библиотека виртуального FPU, так сказать?
DSP Техас 55 серии.


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sigmaN
сообщение Apr 4 2008, 08:50
Сообщение #2


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Господа, ну послушайте не сэмплы с сайта, которые действительно ужасно звучат(они просто закодированы/раскодированы на стандартных настройках кодера), а проведите эксперимент самостоятельно. VBR дает обалденное качество на 4Кб/с, по сравнению с другими!
Ну может быть посоветуйте что-нибудь, чтобы было не хуже GSM по субъективным оценкам пользователей, но на скорости не более 4.5.
Задача вообще решаема?
GSM очень расточителен(целых 13Кб/с!)

Да, халява это приятно всегда.
Блин, а этот шарк аж 370мА захавывает - это очень много для меня(батарейка мобилы просто умрет за часок-другой).

Сообщение отредактировал sigmaN - Apr 4 2008, 09:05


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
fontp
сообщение Apr 4 2008, 09:10
Сообщение #3


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(sigmaN @ Apr 4 2008, 12:50) *
Господа, ну послушайте не сэмплы с сайта, которые действительно ужасно звучат(они просто закодированы/раскодированы на стандартных настройках кодера), а проведите эксперимент самостоятельно. VBR дает обалденное качество на 4Кб/с, по сравнению с другими!
Ну может быть посоветуйте что-нибудь, чтобы было не хуже GSM по субъективным оценкам пользователей, но на скорости не более 4.5.
Задача вообще решаема?
GSM очень расточителен(целых 13Кб/с!)


Целочисленный MELP 2.4 кб/cек считается не хуже gSM, но хуже всех стандартных вокодеров серии G
co скоростью > 5.3

Портируйте этот целочисленный код прямо на С
http://electronix.ru/forum/index.php?showt...335&hl=melp
легко получите 50 мипс (я проверял)
http://electronix.ru/forum/index.php?showt...177&hl=melp

Если важно потребление - делайте на BF. Снижая частоту штатно до 100мгц (напряжение питания 0.8в) вы легко получите 80 мвт
потребления - 0.8в х 100 ма - лучше всякого тмс

Остальные 50 мгц останутся на прибабахи типа эхоподавителя.

Эхоподавитель NLMS можете взять у меня на С (на той же библиотеке ETSI, что и все стандартные вокодеры)
http://electronix.ru/forum/index.php?showt...=21804&st=0

Или переделать эхоподавитель из SPEEX с помощью той статьи про Frequency-Domain на fixed.
http://people.xiph.org/~jm/papers/valin_taslp2006.pdf
Они по ней делают. Но это уже серьёзная работа, а не "портирование"
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sigmaN   Операции с плавающей точкой без FPU   Apr 3 2008, 10:21
- - fontp   Можно, только не в 3-5, а скорее раз 8-10 Для этог...   Apr 3 2008, 10:29
|- - sigmaN   Цитата(fontp @ Apr 3 2008, 13:29) Можно, ...   Apr 3 2008, 12:57
|- - fontp   Цитата(sigmaN @ Apr 3 2008, 16:57) Да уж....   Apr 3 2008, 13:33
|- - DRUID3   Цитата(fontp @ Apr 3 2008, 16:33) Если ни...   Apr 3 2008, 14:24
|- - fontp   Цитата(DRUID3 @ Apr 3 2008, 18:24) Я ещ...   Apr 3 2008, 14:31
|- - sigmaN   Цитата(fontp @ Apr 3 2008, 17:31) Он хоче...   Apr 3 2008, 14:54
|- - DRUID3   Цитата(fontp @ Apr 3 2008, 17:31) Он хоче...   Apr 3 2008, 14:58
- - Stanislav   Цитата(sigmaN @ Apr 3 2008, 14:21) Интере...   Apr 3 2008, 14:59
|- - sigmaN   Цитата(Stanislav @ Apr 3 2008, 17:59) Нел...   Apr 3 2008, 17:13
|- - Stanislav   Цитата(sigmaN @ Apr 3 2008, 21:13) В обще...   Apr 3 2008, 18:38
|- - fontp   Цитата(Stanislav @ Apr 3 2008, 22:38) ЗЗЫ...   Apr 4 2008, 06:21
|- - Stanislav   Цитата(fontp @ Apr 4 2008, 10:21) SPEEX C...   Apr 4 2008, 07:30
|- - fontp   Цитата(Stanislav @ Apr 4 2008, 11:30) Не ...   Apr 4 2008, 07:52
|- - Stanislav   Цитата(fontp @ Apr 4 2008, 11:52) С 6.3 я...   Apr 4 2008, 10:50
|- - fontp   Цитата(Stanislav @ Apr 4 2008, 14:50) Есл...   Apr 4 2008, 11:15
- - sigmaN   Сэмплы MELPe-PLUS Даааа, послушал я MELPe-Plus 4...   Apr 4 2008, 19:35
- - Degun   Кто пробовал для DSP фирмы Texas Instruments серии...   Apr 21 2008, 17:51
|- - fontp   Цитата(Degun @ Apr 21 2008, 21:51) Кто пр...   Apr 22 2008, 07:21
|- - rifch   Цитата(fontp @ Apr 22 2008, 11:21) Нужна ...   Apr 24 2008, 13:33
|- - fontp   Цитата(rifch @ Apr 24 2008, 17:33) Сделал...   Apr 24 2008, 13:39
|- - Degun   Цитата(fontp @ Apr 24 2008, 17:39) Обёртк...   Apr 25 2008, 06:08
|- - fontp   Цитата(Degun @ Apr 25 2008, 10:08) А разв...   Apr 25 2008, 07:16
|- - Degun   Цитата(fontp @ Apr 25 2008, 11:16) Так че...   Apr 25 2008, 12:49
- - Andrew32768   ... а если переписать этот класс с использованием ...   Jun 17 2008, 13:37
- - fontp   Цитата(Andrew32768 @ Jun 17 2008, 17:37) ...   Jun 17 2008, 14:00
- - Andrew32768   Цитата(fontp @ Jun 17 2008, 20:00) Как эт...   Jun 17 2008, 14:18
- - fontp   Цитата(Andrew32768 @ Jun 17 2008, 18:18) ...   Jun 17 2008, 14:45


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 04:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01395 секунд с 7
ELECTRONIX ©2004-2016