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

 
 
> Вопрос по MELP
geronimo
сообщение Nov 12 2007, 08:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 3-03-06
Пользователь №: 14 933



Здравствуйте.
Реализовал алгоритм MELP 2400 для BF538. Он заработал на частоте ~150Мгц. Видел много упоминаний о том что для TI он может работать на частоте ~50Мгц. Наверняка я не первый и не последний, поэтому прошу для оценок дать Ваши результаты по частотам для этого алгоритма на Blackfin.

Сообщение отредактировал geronimo - Nov 12 2007, 08:25
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
fontp
сообщение Nov 12 2007, 09:47
Сообщение #2


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

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



Реализовали - значит портировали?
Я не пробовал, но, думаю 40-50 мгц как раз должно получиться.
150 мгц получается на всех алгоритмах, пока библиотека etsi сидит на CALL

Как только она становится inline всё сразу становится побыстрей
Go to the top of the page
 
+Quote Post
fontp
сообщение Mar 4 2008, 15:35
Сообщение #3


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

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



Тривиальное грамотное портирование melp 2.4 на VDSP v5 даёт
26.9 (кодер) + 15.1 (декодер) с включеным IPA
Всего 42 мипс на канал. (Без IPA было 30.9+18.7=49.6)
Переписывание критических модулей на ассемблер даёт обычно выигрыш ещё в 1.5 раза
25-30 мипсов можно получить, 20 вряд ли...

Удивительно хорошее качество всё-таки у melp для 2.4 когда слушаешь
Рекомендую... тем кому всё равно что делать :-)
Go to the top of the page
 
+Quote Post
fontp
сообщение Mar 13 2008, 14:26
Сообщение #4


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

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



Даже лучше. Поскольку довольно большую часть производительности занимает один модуль fs_lib
c FFT для кодера и DFT для декодера.
Простое переписывание их (использование готового) на ассемблер даёт 22.25 мипс для кодера и 8.2 для декодера

Получается, что получить 30 мипс довольно легко
Я от нечего делать получил в общей сложности за неделю )))
С другой стороны, получить 20 мипс вряд ли возможно полюбому
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 12:27
Рейтинг@Mail.ru


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