|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Astafiev 2:5000/228.16 31 Mar 2003 04:02:31 To : Aleksey Vaneev Subject : преобразование FIR фильтра --------------------------------------------------------------------------------
AV> Какие существуют алгоритмы, чтобы преобразовать существующий
AV> FIR-фильтр таким образом, чтобы у него преэхо было минимальным?
AV>
AV> К примеру, дан FIR фильтр длиной 2048 точек. Точка 1024 - это "центр
AV> фильтра". Хорошо бы какой-то простой подход - например, IIR-фильтром
AV> обработать, или еще чего...
Hаконец-то я врубился что за "преэхо".
Это ты частотный отклик фильтра называешь "пре-эхом".
Т.е. сначала маленькая волна, потом побольше, потом в центре самая высокая,
и снова затухание. Так выглядит sinc-функция, т.е. sin(x)/x
Ты не прав. Ты зря пытаешься понять какие-то характеристики системы через
внешний вид ее импульсного отклика. Иногда можно догадаться, но в большинстве
случаев - нет. Можно вообще, сделать неправильное суждение как в твоем случае.
Все эти "пре-эхи" и "волны" компенсируют друг друга. Они-то образуют фильтр.
Обьясняю.
1. Спектр прямоугольного импульса выглядит как sinc-функция. То есть если ты
сделаешь DFT прямоугольного импульса, ты увидишь в спектре sinc - функцию.
Hо и обратное верно! Прямоугольник в спектре (frequency domain) выглядит
во временном домене как sinc-функция.
2.Свертка во временном домене (обычном сигнале) соответсвует поэлементному
перемножению в частотном домене. Поэтому сворачивая сигнал с коэффициентами
FIR-фильтра мы делаем перемножение в частотном домене.
Именно поэтому работает FIR - фильтр.
Убедиться во всем этом легко. Просто сделай DFT коэффициентов фильтра - ты
перенесешь его в частотный вид. Затем посмотри амплитуду -
sqrt( RE^2 + IM^2 ) увидишь прямоугольник. Это и будет правдой, а не то что ты
подумал рассматривая его в time-domain виде.
---
* Origin: Alex Raider / Я маленький, играю в ФИДО. (2:5000/228.16)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/174643e87cc4f.html, оценка из 5, голосов 10
|