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

 
 
 
Reply to this topicStart new topic
> Симметричный КИХ фильтр на DSP slice
Костян
сообщение Mar 22 2013, 13:01
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



Итак необходимо реализовать КИХ фильтр на DSP slice, который представляет из себя последовательно включенный умножитель и сумматор:


Для общего случае (рисунок 1 - fir1) структура КИХ фильтра прекрасно ложится на DSP48.
А как быть с симметричным КИХ (рисунок 2 - fir2)? На первый взгляд умножителей в два раза меньше, но на первый сумматор перед умножением на a0..a3 также требуется DSP48. В итоге получается , что сэкономить на количестве DSP slice не получается.

Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Mar 22 2013, 13:55
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(Костян @ Mar 22 2013, 20:01) *
Итак необходимо реализовать КИХ фильтр на DSP slice, который представляет из себя последовательно включенный умножитель и сумматор:


Для общего случае (рисунок 1 - fir1) структура КИХ фильтра прекрасно ложится на DSP48.
А как быть с симметричным КИХ (рисунок 2 - fir2)? На первый взгляд умножителей в два раза меньше, но на первый сумматор перед умножением на a0..a3 также требуется DSP48. В итоге получается , что сэкономить на количестве DSP slice не получается.

Почему же не получается? У вас на картинке на фильтр 10-го порядка уйдёт всего 5 умножителей.
По поводу первого сумматра :
1. Его можно и на логике селать.
2. Если речь идёт за Xilinx, то в их DSP блоке есть preadder - пользуйте его.
Go to the top of the page
 
+Quote Post
Костян
сообщение Mar 22 2013, 14:07
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



QUOTE (Bad0512 @ Mar 22 2013, 12:55) *
2. Если речь идёт за Xilinx, то в их DSP блоке есть preadder - пользуйте его.

Хм...действительно. Наконец-то добавили preadder в DSP48.
Спасибо. Вопрос решен.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 02:32
Рейтинг@Mail.ru


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