Вопрос

Я использую FIR -фильтр для выбора звука. Это простой типичный Windowed SINC, то есть функция SINC усеченная и оконная. Как обычно, это требует прошлых и «будущих» образцов для работы. С практической точки зрения это означает, что аудио выходной сигнал откладывается. Функция SINC является идеальным фильтром с низким проходом. Мой вопрос, что эквивалентно, за исключением отсутствия «будущих» образцов. Я предполагаю, что эта функция такая же, как импульсная реакция кирпичной стены IIR -фильтра. У него будет идеальный кирпичная стенка, но не будет идеального фазового отклика.

Это было полезно?

Решение

Если вам нужна конкретная частотная реакция, то минимальный фазовый фильтр обеспечит самую низкую «задержку» или задержку IIR или FIR -фильтра с этим ответом. Фильтр IIR со всеми его полюсами и нулями внутри круга единицы был бы минимальным фазовым фильтром. Минимальный фазовый фильтр также не является линейной фазой, поэтому вам придется высвободить это ограничение, чтобы уменьшить задержку. Фильтр FIR может быть приблизительно преобразован в минимальную фазу либо методами CEPSTUM (см. Оппенгейм и Шафер), или путем численного решения для IIR -фильтра с аналогичной частотной характеристикой, перевернув все полюсы и нули внутри и преобразование соответствующим образом отклика импульса в окно обратно в FIR -фильтр.

Попытка получить не менее минимальной фазовой задержки выравнивает полосу (ы) фильтра (ы) до тех пор, пока, при «нулевой» задержке, фильтр либо не придется ничего отклонить, либо отклонить все и, таким образом, не станет бесполезным.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top