[an error occurred while processing this directive]
Подскажите Саммеру, почему FIR (КИХ) фильтр задерживает сигнал на N/2, где N кол-во tap
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
Summer2003
04 февраля 2003 г. 11:49
Составить ответ
|||
Конференция
|||
Архив
Ответы
Усем спасибо за ответы
—
Summer2003
(05.02.2003 13:55,
пустое
)
Ответ: На (N-1)/2, если точно.
—
ВН
(04.02.2003 21:44, 4267 байт)
Блин, вообще круто, все четко и ясно написано.. Спасибо.
—
Summer2003
(05.02.2003 14:03,
пустое
)
Реакция №1.
—
sdy
(06.02.2003 05:17,
пустое
,
ссылка
)
Согласен. Насчет (N-1)/2 поправлю: FIR может содержать четное или нечетное количество самплов в импульсной характеристике. Поэтому надо уточнить количество tap и вид симметрии. Что касается group delay и прочего буквоедства, то я старался как проще, отсюда и нечеткие высказывания :-)
—
AntZ
(05.02.2003 09:52,
пустое
)
Ответ: Зря поправляете.
—
ВН
(05.02.2003 10:43, 527 байт)
Точно! Затормозил :-)
—
AntZ
(05.02.2003 10:48, 56 байт)
Ответ: Что ж, спасибо.
—
ВН
(05.02.2003 10:55, 16 байт)
Это во всех учебниках написано. Для обеспечения линейной фазы фильтр должен быть симметричным. Центр симметрии находится посредине фильтра. IR для FIR может быть получен путем обрезания IR идеального фильтра, обычно она еще свигается враво на половину длинны FIR, для того, чтобы фильтр был casual. FIR дает линейную фазу и constant Group Delay.
—
AntZ
(04.02.2003 12:54,
пустое
)
Извините, causal, а не casual. (причинный; каузальный; выражающий связь причины и следствия). Не знаю, как это красиво сказать по русски, кроме как каузальный :-)
—
AntZ
(04.02.2003 12:58,
пустое
)
спасибо, но ни чего не понял :), где то я про это уже читал, но потом вылетело из головы. :(
—
Summer2003
(04.02.2003 15:25,
пустое
)
Надо почитать Оппегейма, Рабинера, Орфанидиса - любого автора кроме Смита и Лайонса. Если вкратце - то большая (но постоянная для любых частот) задержка FIR фильтров является платой за линейную фазу. Фильтров без задержек не бывает (в идеальном фильтре задержки нет, но он не является каузальным - он требует знания будущих осчетов времени (дар предвидения сигнала)). У IIR задержка разная для разных частот (нелинейная фаза), за счет этого можно добиться гораздо меньшей задержки сигнала, но заплатив за это нелинейной фазой.
—
AntZ
(04.02.2003 16:46,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru