|
FIR 8000-20000 taps (коэффициентов), DSP или FPGA? |
|
|
|
Sep 2 2010, 06:24
|
Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 9-01-06
Пользователь №: 12 984

|
Доброго времени суток, уважаемые господа! Собственно ТЗ: Необходимо реализовать FIR floating point или Fixed Point особенность задачи- фильтр очень длинный. Другие типы фильтров не интересуют. - 24 bit input
- коэффициенты минимум 24 bit лучше float хотябы single precision
- длина 8000-20000 taps
- выход без округления.
- частота сэмплирования 50-200 кГц
Прошу ващего совета: на чём это всё делать? Также выносится на обсуждение Алгоритм вычисления: ВЛОБ или через FFT - IFFT К посту прикладываю интересную статью вранцузов  . Да и ещё проект не комерческий. Так что использования opencores или free lib, LOW COST тех решения приветсвуются!!
|
|
|
|
|
 |
Ответов
|
Sep 2 2010, 07:35
|
Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 9-01-06
Пользователь №: 12 984

|
Цитата(andrew_b @ Sep 2 2010, 09:50)  А вы не думали над тем, чтобы заменить один фильтр высокого порядка каскадным соединением фильтров более низких порядков? Да имменно по этому поводу привёл статью. Там как раз исследуется вопрос оптимального разбиения на низкие порядки. Но насколько я вижу для DSP более подходит FFT Цитата(DmitryR @ Sep 2 2010, 10:19)  20000 taps умножаем на 200 кГц и получаем необходимость выполнить 4 миллиарда умножений 24*24 в секунду. Для DSP наверное многовато. Для FPGA, если вести работу на 200 МГц потребуется всего 20 умножителей. В терминах FPGA, где умножители 18*18 это будет 80 умножителей для single precision или 180 умножителей для double precision. Можно пытаться на старших Циклонах делать, если не получится - на Virtex-5 SXT. Насколько я понимаю в случае использования FPGA придётся и внешнюю RAM подключать, так как на внутренних блоках хранение всех промежуточных данных и коэффициентов врядли реализуемо? Не станет ли разрядность шины данных RAM узким местом? 4миллиарда это если классический FIR, оправдано ли использовать FFT подход на FPGA или другие более быстрые методы расчёта FIR на FPGA? Цитата(rv3dll(lex) @ Sep 2 2010, 10:29)  у виртех 5 умножитель18*25 что уже плохо. Интересно сколько стоит 4 GFLOPS на FPGA? Вроде как в моём случае это как раз те самые 4 млрд.
|
|
|
|
Сообщений в этой теме
0xFF FIR 8000-20000 taps (коэффициентов) Sep 2 2010, 06:24 andrew_b Цитата(0xFF @ Sep 2 2010, 10:24) Необходи... Sep 2 2010, 06:50 DmitryR Цитата(0xFF @ Sep 2 2010, 10:24) [*] 24 b... Sep 2 2010, 07:19 rv3dll(lex) у виртех 5 умножитель18*25 Sep 2 2010, 07:29 DmitryR Цитата(0xFF @ Sep 2 2010, 11:35) Наскольк... Sep 2 2010, 07:47 rv3dll(lex) я вот никак не смог запустить фильтр на 400 мегаге... Sep 2 2010, 08:21 des00 делайте IIR, на флоатовском тигровом шарике Sep 2 2010, 08:32 DmitryR Мне кажется что он может во-первых не успеть, а во... Sep 2 2010, 10:21  alex_os Если не секрет, для чего такой монстроидальный фил... Sep 2 2010, 12:07 0xFF Цитата(des00 @ Sep 2 2010, 11:32) делайте... Sep 2 2010, 14:16  blackfin Цитата(0xFF @ Sep 2 2010, 18:16) Фильтр п... Sep 2 2010, 16:23   DS Цитата(blackfin @ Sep 2 2010, 20:23) Для ... Sep 2 2010, 16:55    0xFF Цитата(DS @ Sep 2 2010, 19:55) Еще лучше ... Sep 2 2010, 18:01   DmitryR Цитата(blackfin @ Sep 2 2010, 20:23) Для ... Sep 3 2010, 05:25    0xFF Цитата(DmitryR @ Sep 3 2010, 09:25) А это... Sep 3 2010, 06:53     des00 Цитата(0xFF @ Sep 3 2010, 01:53) Следующи... Sep 3 2010, 07:07     VladimirB Цитата(0xFF @ Sep 3 2010, 10:53) Спасибо ... Sep 3 2010, 07:22      DmitryR Цитата(VladimirB @ Sep 3 2010, 11:22) 1) ... Sep 3 2010, 07:39       alex_os Самый простой способ сделать такой чудовищный филь... Sep 3 2010, 08:28        0xFF Цитата(alex_os @ Sep 3 2010, 12:28) Самый... Sep 3 2010, 10:32         DS Цитата(0xFF @ Sep 3 2010, 14:32) Ну их в ... Sep 3 2010, 12:03          0xFF Цитата(DS @ Sep 3 2010, 16:03) А чем, про... Sep 3 2010, 15:07           DS Вы все-таки изложите физическую постановку вопроса... Sep 3 2010, 16:12            0xFF Цитата(DS @ Sep 3 2010, 20:12) На результ... Sep 3 2010, 17:52             alex_os Цитата(0xFF @ Sep 3 2010, 21:52) В итоге ... Sep 3 2010, 19:55    DS Цитата(DmitryR @ Sep 3 2010, 09:25) А это... Sep 3 2010, 07:18 MKS Цитата(alex_os @ Sep 2 2010, 15:07) ...
П... Sep 2 2010, 16:12 alex_os Цитата(MKS @ Sep 2 2010, 20:12) Подробное... Sep 2 2010, 18:32  DS Цитата(alex_os @ Sep 2 2010, 22:32) upd: ... Sep 2 2010, 18:50  0xFF Цитата(alex_os @ Sep 2 2010, 21:32) Немно... Sep 2 2010, 20:31 soldat_shveyk Немного добавлю ко всему вышеизложенному.
1. КИХ-... Sep 3 2010, 17:53 0xFF Цитата(soldat_shveyk @ Sep 3 2010, 21:53)... Sep 3 2010, 18:10  petrov И зачем такие крутые срезы нужны? Динамики разделя... Sep 3 2010, 19:16 0xFF Цитата(petrov @ Sep 3 2010, 23:16) И заче... Sep 3 2010, 19:48 petrov Цитата(0xFF @ Sep 3 2010, 23:48) Потому ч... Sep 3 2010, 20:03 alex_os Цитата(0xFF @ Sep 3 2010, 23:48) Потому ч... Sep 3 2010, 20:03 0xFF Цитата(petrov @ Sep 4 2010, 00:03) Не виж... Sep 3 2010, 20:16 petrov Цитата(0xFF @ Sep 4 2010, 00:06) Расскажи... Sep 3 2010, 20:19  0xFF Цитата(petrov @ Sep 4 2010, 00:19) Один р... Sep 3 2010, 20:22   petrov Цитата(0xFF @ Sep 4 2010, 00:22) "Ад... Sep 3 2010, 20:30 alex_os Цитата(0xFF @ Sep 4 2010, 00:16) Расскажи... Sep 3 2010, 20:26  0xFF Цитата(alex_os @ Sep 4 2010, 00:26) Я нич... Sep 3 2010, 20:51   petrov Цитата(0xFF @ Sep 4 2010, 00:51) Есть инт... Sep 3 2010, 20:58    0xFF Цитата(petrov @ Sep 4 2010, 00:58) Методо... Sep 3 2010, 21:08     petrov Цитата(0xFF @ Sep 4 2010, 01:08) Да я не ... Sep 3 2010, 21:26     DmitryR Цитата(0xFF @ Sep 4 2010, 01:08) Качество... Sep 5 2010, 07:26 0xFF Цитата(petrov @ Sep 4 2010, 01:26) Прости... Sep 3 2010, 21:30 petrov Цитата(0xFF @ Sep 4 2010, 01:30) Простите... Sep 3 2010, 21:37  0xFF Цитата(petrov @ Sep 4 2010, 01:37) Удачи.... Sep 3 2010, 22:10 0xFF Цитата(DmitryR @ Sep 5 2010, 10:26) Вам к... Sep 6 2010, 23:15 Timmy Кроссовер со срезом 300дБ на декаду будет звучать ... Sep 10 2010, 08:37 wolfman Хм, а слушать в машине ТС небось будет мр3... Sep 10 2010, 09:13 0xFF Цитата(Timmy @ Sep 10 2010, 12:37) Кроссо... Sep 10 2010, 13:16 Timmy Цитата(0xFF @ Sep 10 2010, 17:16) вы о КИ... Sep 10 2010, 17:12
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|