Jump to content

Конечная импульсная характеристика

(Перенаправлено из «Конечный импульсный отклик »)

При обработке сигналов фильтр с конечной импульсной характеристикой ( FIR ) это фильтр которого , импульсный отклик (или отклик на любой входной сигнал конечной длины) имеет конечную длительность, поскольку он устанавливается до нуля за конечное время. В этом отличие от фильтров с бесконечной импульсной характеристикой (БИХ), которые могут иметь внутреннюю обратную связь и могут продолжать реагировать бесконечно (обычно затухая). [ нужна ссылка ]

Импульсная характеристика (то есть выходной сигнал в ответ на входной дельта Кронекера ) N й -порядка КИХ-фильтра дискретного времени длится ровно выборки (от первого ненулевого элемента до последнего ненулевого элемента), прежде чем он установится на ноль.

КИХ-фильтры могут быть дискретными или непрерывными , цифровыми или аналоговыми .

Определение

[ редактировать ]
КИХ-фильтр дискретного времени прямой формы порядка N . Верхняя часть представляет собой N -ступенчатую линию задержки с N +1 отводами. Каждая единица задержки равна z −1 оператор в нотации Z-преобразования .
Изображение КИХ-фильтра решетчатого типа.
КИХ-фильтр дискретного времени в форме решетки порядка N . Каждая единица задержки равна z −1 оператор в нотации Z-преобразования .

Для причинного КИХ-фильтра с дискретным временем порядка N каждое значение выходной последовательности представляет собой взвешенную сумму самых последних входных значений :

где :

  • входной сигнал,
  • выходной сигнал,
  • – порядок фильтра; а й -фильтр заказа имеет термины в правой части
  • – значение импульсной характеристики в i-й момент времени для из -заказать FIR-фильтр. Если фильтр представляет собой КИХ-фильтр прямой формы, то также является коэффициентом фильтра.

Это вычисление также известно как дискретная свертка .

The в этих терминах обычно называют Tap s , основанный на структуре ответвленной линии задержки , которая во многих реализациях или блок-схемах обеспечивает задержанные входные данные для операций умножения. можно говорить о фильтре 5-го порядка/6 отводов Например, .

Импульсная характеристика фильтра, как определено, отлична от нуля в течение конечной продолжительности. Включая нули, импульсная характеристика представляет собой бесконечную последовательность :

Если КИХ-фильтр не является причинно-следственным, диапазон ненулевых значений его импульсной характеристики может начинаться раньше. , с соответствующим обобщением определяющей формулы.

Характеристики

[ редактировать ]

КИХ-фильтр обладает рядом полезных свойств, которые иногда делают его предпочтительнее фильтра с бесконечной импульсной характеристикой (БИХ). КИХ-фильтры:

  • Не требовать обратной связи. Это означает, что любые ошибки округления не усугубляются суммированными итерациями. В каждом расчете возникает одна и та же относительная ошибка. Это также упрощает реализацию.
  • Являются по своей сути стабильными , поскольку выходные данные представляют собой сумму конечного числа конечных кратных входных значений, поэтому не могут быть больше, чем раз наибольшее значение, появляющееся во входных данных.
  • Может быть легко спроектирован так, чтобы иметь линейную фазу , сделав последовательность коэффициентов симметричной. Это свойство иногда требуется для приложений, чувствительных к фазе, например, для передачи данных, сейсмологии , кроссоверных фильтров и мастеринга .

Основным недостатком КИХ-фильтров является то, что процессору общего назначения требуется значительно большая вычислительная мощность по сравнению с БИХ-фильтром с аналогичной резкостью или избирательностью , особенно когда необходимы срезы на низкой частоте (относительно частоты дискретизации). Однако многие процессоры цифровых сигналов предоставляют специализированные аппаратные функции, позволяющие сделать КИХ-фильтры примерно такими же эффективными, как БИХ-фильтры, для многих приложений.

Частотная характеристика

[ редактировать ]

Влияние фильтра на последовательность описывается в частотной области теоремой свертки :

и

где операторы и соответственно обозначают дискретное преобразование Фурье (DTFT) и обратное ему. Следовательно, комплексная мультипликативная функция фильтра — частотная характеристика . Оно определяется рядом Фурье :

где добавленный нижний индекс обозначает -периодичность. Здесь представляет частоту в нормализованных единицах ( радианах на выборку ). Функция имеет периодичность с в единицах циклов на выборку , что предпочитают многие приложения для проектирования фильтров. [ А ] Значение , называемая частотой Найквиста , соответствует Когда последовательность имеет известную частоту дискретизации выборках в секунду ), обычная частота связана с нормализованной частотой соотношением циклов в секунду ( Гц ). И наоборот, если кто-то хочет спроектировать фильтр для обычных частот и т. д., используя приложение, которое ожидает циклов на образец , можно было бы ввести   и т. д.

также может быть выражено через Z-преобразование импульсной характеристики фильтра:

Конструкция фильтра

[ редактировать ]

КИХ-фильтры разрабатываются путем поиска коэффициентов и порядка фильтров, которые соответствуют определенным спецификациям, которые могут находиться во временной области (например, согласованный фильтр ) или в частотной области (наиболее распространенный). Согласованные фильтры выполняют взаимную корреляцию между входным сигналом и известной формой импульса. КИХ-свертка представляет собой взаимную корреляцию между входным сигналом и обращенной во времени копией импульсного отклика. Таким образом, импульсная характеристика согласованного фильтра «проектируется» путем выборки известной формы импульса и использования этих выборок в обратном порядке в качестве коэффициентов фильтра. [ 1 ]

Когда требуется определенная частотная характеристика, обычно используются несколько различных методов проектирования:

  1. Метод оформления окна
  2. Метод выборки частоты
  3. Метод наименьших MSE (среднеквадратическая ошибка)
  4. Метод Паркса – Макклеллана (также известный как метод равной пульсации, оптимальный или минимаксный метод). Алгоритм обмена Ремеза обычно используется для поиска оптимального равноравномерного набора коэффициентов. Здесь пользователь указывает желаемую частотную характеристику, весовую функцию для ошибок этой характеристики и порядок N. фильтра Затем алгоритм находит набор коэффициенты, минимизирующие максимальное отклонение от идеала. Интуитивно понятно, что это находит фильтр, который максимально близок к желаемому ответу, учитывая, что только можно использовать коэффициенты. Этот метод особенно прост на практике, поскольку по крайней мере один текст [ 2 ] включает программу, которая берет нужный фильтр и N и возвращает оптимальные коэффициенты.
  5. КИХ-фильтры Equiripple также могут быть разработаны с использованием алгоритмов ДПФ. [ 3 ] Алгоритм носит итеративный характер. ДПФ исходной конструкции фильтра вычисляется с использованием алгоритма БПФ (если первоначальная оценка недоступна, можно использовать h[n]=delta[n]). В области Фурье, или области ДПФ, частотная характеристика корректируется в соответствии с желаемыми характеристиками, а затем вычисляется обратное ДПФ. Во временной области сохраняются только первые N коэффициентов (остальные коэффициенты устанавливаются равными нулю). Затем процесс повторяется итеративно: ДПФ вычисляется еще раз, коррекция применяется в частотной области и так далее.

Пакеты программного обеспечения, такие как MATLAB , GNU Octave , Scilab и SciPy, предоставляют удобные способы применения этих различных методов.

Метод оформления окна

[ редактировать ]

В методе проектирования окна сначала проектируется идеальный БИХ-фильтр, а затем усекается бесконечная импульсная характеристика путем умножения ее на оконную функцию конечной длины . В результате получается фильтр с конечной импульсной характеристикой, частотная характеристика которого изменена по сравнению с БИХ-фильтром. частотной характеристики БИХ Умножение бесконечного импульса на оконную функцию во временной области приводит к свертке с преобразованием Фурье (или DTFT) оконной функции. Если главный лепесток окна узкий, составная частотная характеристика остается близкой к характеристике идеального БИХ-фильтра.

Идеальный ответ часто имеет прямоугольную форму, а соответствующий БИХ является функцией sinc . В результате свертки частотной области края прямоугольника сужаются, а в полосе пропускания и полосе задерживания появляются пульсации. Двигаясь в обратном направлении, можно указать наклон (или ширину) сужающейся области ( полосы перехода ) и высоту пульсаций и тем самым получить параметры частотной области соответствующей оконной функции. Продолжение возврата к импульсной характеристике можно выполнить, повторяя программу проектирования фильтра, чтобы найти минимальный порядок фильтра. Другой метод состоит в том, чтобы ограничить набор решений параметрическим семейством окон Кайзера , которое обеспечивает отношения замкнутой формы между параметрами временной и частотной областей. В общем, этот метод не позволяет достичь минимально возможного порядка фильтра, но он особенно удобен для автоматизированных приложений, требующих динамического, оперативного проектирования фильтров.

Метод проектирования окна также выгоден для создания эффективных полуполосных фильтров , поскольку соответствующая функция sinc равна нулю в каждой второй точке выборки (кроме центральной). Произведение с оконной функцией не меняет нули, поэтому почти половина коэффициентов итоговой импульсной характеристики равна нулю. Соответствующая реализация КИХ-расчетов может использовать это свойство для удвоения эффективности фильтра.

Метод наименьшей среднеквадратической ошибки (MSE)

[ редактировать ]

Цель:

Чтобы спроектировать КИХ-фильтр в смысле MSE, мы минимизируем среднеквадратическую ошибку между полученным нами фильтром и желаемым фильтром.
, где частота дискретизации, – спектр полученного нами фильтра, а – спектр искомого фильтра.

Метод:

Учитывая N -точечный КИХ-фильтр , и .
Шаг 1: Предположим даже симметричный. Тогда дискретное время преобразование Фурье определяется как
Шаг 2: Рассчитайте среднеквадратическую ошибку.
Поэтому,
Шаг 3. Минимизируйте среднеквадратическую ошибку, выполнив частную производную MSE по отношению к
После организации у нас есть
Шаг 4: Измените вернемся к презентации
и

Кроме того, мы можем по-разному относиться к важности полосы пропускания и полосы задерживания в соответствии с нашими потребностями, добавив взвешенную функцию: Затем ошибка MSE становится

Пример скользящего среднего

[ редактировать ]
Блок-схема простого КИХ-фильтра (в данном случае фильтр второго порядка с тремя отводами, реализующий сглаживающий фильтр скользящего среднего)
Блок-схема простого КИХ-фильтра (в данном случае фильтр второго порядка с тремя отводами, реализующий сглаживающий фильтр скользящего среднего)
Диаграмма полюс – ноль
Диаграмма полюс-ноль примера сглаживающего КИХ-фильтра второго порядка
Амплитуда и фазовые характеристики примера сглаживающего КИХ-фильтра второго порядка
Амплитуда и фазовые характеристики примера сглаживающего КИХ-фильтра второго порядка
Амплитудные и фазовые характеристики примера сглаживающего КИХ-фильтра второго порядка
Амплитудные и фазовые характеристики примера сглаживающего КИХ-фильтра второго порядка

Фильтр скользящего среднего — это очень простой КИХ-фильтр. Его иногда называют коробчатым фильтром, особенно если за ним следует прореживание или синхрочастотный фильтр . Коэффициенты фильтра, , находятся по следующему уравнению:

Чтобы предоставить более конкретный пример, мы выбираем порядок фильтра:

Импульсная характеристика результирующего фильтра :

На блок-схеме справа показан фильтр скользящего среднего второго порядка, обсуждаемый ниже. Передаточная функция :

На следующем рисунке показана соответствующая диаграмма полюс-ноль . Нулевая частота (DC) соответствует (1, 0), положительные частоты продвигаются против часовой стрелки по кругу до частоты Найквиста в точке (-1, 0). Два полюса расположены в начале координат, а два нуля — в начале координат. , .

Частотная характеристика, выраженная в нормализованной частоте ω , равна :

Амплитудная и фазовая составляющие изображены на рисунке. Но подобные графики также можно построить, выполнив дискретное преобразование Фурье (ДПФ) импульсной характеристики. [ Б ] А из-за симметрии программное обеспечение для проектирования фильтров или просмотра часто отображает только область [0, π]. График амплитуды показывает, что фильтр скользящего среднего пропускает низкие частоты с коэффициентом усиления, близким к 1, и ослабляет высокие частоты и, таким образом, является грубым фильтром нижних частот . Фазовый график является линейным, за исключением разрывов на двух частотах, где величина стремится к нулю. Размер разрывов равен π, что представляет собой смену знака. Они не влияют на свойства линейной фазы, как показано на последнем рисунке.

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Исключением является MATLAB, который предпочитает периодичность потому что частота Найквиста в единицах полупериода /выборка равна , удобный выбор для построения графиков программного обеспечения, отображающего интервал от 0 до частоты Найквиста.
  2. ^ См. § Выборка DTFT .
  1. ^ Оппенгейм, Алан В., Уиллски, Алан С. и Янг, Ян Т., 1983: Сигналы и системы, стр. 256 (Энглвуд Клиффс, Нью-Джерси: Prentice-Hall, Inc.) ISBN   0-13-809731-3
  2. ^ Рабинер, Лоуренс Р. и Голд, Бернард, 1975: Теория и применение цифровой обработки сигналов (Энглвуд Клиффс, Нью-Джерси: Prentice-Hall, Inc.) ISBN   0-13-914101-4
  3. ^ А. Е. Четин, О. Н. Герек, Ю. Ярдимчи, «Разработка FIR-фильтра Equiripple с помощью алгоритма БПФ», журнал IEEE Signal Processing Magazine, стр. 60–64, март 1997 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5e8270fb49deadf743dfef7939f29b96__1723715220
URL1:https://arc.ask3.ru/arc/aa/5e/96/5e8270fb49deadf743dfef7939f29b96.html
Заголовок, (Title) документа по адресу, URL1:
Finite impulse response - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)