[an error occurred while processing this directive]
А нету там БИХ. Это ADI всех запутали :) (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено 12 сентября 2003 г. 09:50
В ответ на: В продолжении о многостадийной децимации. Вчера всплыли CIC-фильтры. С учетом того, что в них есть БИХ элементы, эти фильтры оптимальны только для аппаратного исполнения(отсутствие умножителей) или возможно и программно их красиво реализовывать? И второй вопрос. Правильно ли я понял, что из-за (sinx/x)^n эти фильтры значиельно чище фильтруют исходный сигнал в точках которые вносят наибольший вклад в алисинг при децимации чем обычные КИХ расчитанные предположим ремезом? отправлено Grek 12 сентября 2003 г. 09:19

CIC степени N для децимации в M раз из себя представляет вот такой вот фильтр:


+- -+ N
| -M |
| 1 - z |
H(z) =| ------------ |
| -1 |
| 1 - Z |
+- -+

То есть тут видим N соединенных подряд фильтров общего вида с рекурсивной частью первого порядка и нерекурсивной частью порядка M. Вроде бы как. С первого взгляда.
А теперь небольшое колдовство из области школьной математики....

M M-1 n
1 - x = (1 - x)( sum x )
n=0

Во как оно оказывается-то. Подставляем

+- -+ N
| -1 M-1 -n |
| (1 - z )*( sum z ) | +- -+ N
| n=0 | | M-1 -n |
H(z) =| -------------------- | = | sum z |
| -1 | | n=0 |
| 1 - Z | +- -+
+- -+

Ой-ой. Под степенью N остался однородный нерекурсивный фильтр порядка M-1. Вот она тут и разгадка. Для реализации такого фильтра в железяке не требуется ничего умножать. А значит не надо скоростных умножителей. А значит - дешево и сердито.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru