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

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

Отправлено homekvn 05 сентября 2005 г. 17:25
В ответ на: Какую задержку внесет многокаскадность? Есть фильтр с какой-то пер. ф-ей. И все. Никого не интересует как он реализован. Многкаскадно или немногокаскадно. отправлено -=ВН=- 05 сентября 2005 г. 17:05

Рассмотрим простой пример.
Тактовая частота Fs=6400 Гц
Допустим, я строю low pass FIR-filter со следующими параметрами:
f1=400 Гц; f2 = 800 Гц;
Stop band = 1dB
Pass band = 60dB
Обычный ких-фильтр (без прореживания), окно Кайзера дает порядок 59, т.е. задержка 30 семплов, что составляет на тактовой частоте Fs примерно 4.7 милисекунды.

Теперь делаем то же самое в два этапа с прореживанием в 2 раза.
На первом этапе ставим ких-фильтр с параметрами
f1=800 Гц f2=1600 Гц;
Stop band = 1dB
Pass band = 60dB
Получаемый ких-фильтр с окном Кайзера порядка 31. Т.е. задержка 16 семплов на частоте Fs. Т.е. 2.5 милисекунды.
Теперь прореживаем сигнал и подаем на фильтр второй ступени (берем фильтр с теми же коэффициентами, что и на первой ступени, т.е. кол-во коэффициентов 31). Получаем, что задержка второй ступени 16 семплов... НО! уже на частоте Fs/2. Т.е. получаем 5 милисекунд. Складываем 2.5+5.0 мсек= 7.5 мсек. А в случае, когда все делали без прореживания, было 4.7 мсек!
----------
Вообще, чем глубже прореживание, тем больше дополнительная задержка.
Чудес не бывает. Выигрываем в вычислениях, проигрываем по задержке.

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


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

E-mail: info@telesys.ru