Jump to content

Цифровой биквадратный фильтр

В обработке сигналов цифровой биквадратный фильтр второго порядка представляет собой рекурсивный линейный фильтр , содержащий два полюса и два нуля . «Биквадрат» — это сокращение от « биквадратичный », которое относится к тому факту, что в области Z его передаточная функция представляет собой отношение двух квадратичных функций :

Коэффициенты часто нормализуются так, что = 0 1:

высокого порядка Фильтры с бесконечной импульсной характеристикой могут быть очень чувствительны к квантованию своих коэффициентов и могут легко стать нестабильными . Это гораздо меньшая проблема с фильтрами первого и второго порядка; поэтому фильтры более высокого порядка обычно реализуются как биквадратные секции с последовательным каскадированием (и фильтр первого порядка, если необходимо). Два полюса биквадратного фильтра должны находиться внутри единичного круга, чтобы он был устойчивым. В общем, это верно для всех дискретных фильтров, т.е. для того, чтобы фильтр был стабильным, все полюса должны находиться внутри единичного круга в Z-области.

Выполнение

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

Прямая форма 1

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

Наиболее простой реализацией является прямая форма 1, которая имеет следующее разностное уравнение :

или, если нормализовано:

Здесь , и коэффициенты определяют нули, а , определить положение полюсов.

График работы биквадратного фильтра в прямой форме 1:

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

Прямая форма 2

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

Прямая форма 2 реализует ту же нормализованную передаточную функцию, что и прямая форма 1, но состоит из двух частей:

и используя разностное уравнение :

График работы биквадратного фильтра в прямой форме 2:

Для реализации прямой формы 2 требуется только N единиц задержки, где N — порядок фильтра — потенциально вдвое меньше, чем в прямой форме 1. Вывод из нормализованной прямой формы 1 выглядит следующим образом:

Предположим замену:

Что приводит к:

Изоляция , и коэффициенты:

Что при условии дает вышеуказанный результат:

Недостатком является то, что прямая форма 2 увеличивает возможность арифметического переполнения для фильтров высокой добротности или резонанса. [1] Было показано, что с увеличением Q шум округления обеих топологий прямой формы неограниченно возрастает. [2] Это связано с тем, что, концептуально, сигнал сначала проходит через всеполюсный фильтр (который обычно увеличивает усиление на резонансных частотах) до того, как результат достигнет насыщения, а затем проходит через нулевой фильтр (который часто ослабляет большую часть того, что всеполюсная половина усиливает).

Реализация прямой формы 2 называется канонической формой, поскольку она использует минимальное количество задержек, сумматоров и умножителей, обеспечивая ту же передаточную функцию, что и реализация прямой формы 1.

Транспонированные прямые формы

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

Каждую из двух прямых форм можно транспонировать путем обращения графа потока без изменения передаточной функции. Точки ветвления заменяются на лета, а лета — на точки ветвления. [3] Они предоставляют модифицированные реализации, которые выполняют ту же передаточную функцию, которая может быть математически значимой в реальной реализации, где точность может быть потеряна при хранении состояния.

Разностные уравнения для транспонированной прямой формы 2:

где

и

Транспонированная прямая форма 1

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

Прямая форма 1 Digital Biquad Direct Form 1 Непреобразованный транспонируется в Блок-схема фильтра Biquad Direct Form 1

Транспонированная прямая форма 2

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

Прямая форма 2 Блок-схема фильтра Biquad Direct Form 2 транспонируется в Блок-схема фильтра Biquad Direct Form 2

Квантование шума

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

Когда выборка из n бит умножается на коэффициент из m бит, в результате получается n+m бит. Эти продукты обычно накапливаются в регистре DSP, для добавления пяти продуктов может потребоваться 3 бита переполнения; этот регистр часто достаточно велик, чтобы хранить n+m+3 бита. г −1 реализуется путем сохранения значения в течение одного шага расчета; этот регистр хранения обычно имеет размер n бит, регистр аккумулятора округляется до n бит, и это приводит к появлению шума квантования.

В схеме прямой формы 1 имеется одна функция квантования/округления Q(z): Блок-схема фильтра Biquad Direct Form 1

В схеме прямой формы 2 также имеется функция квантования/округления промежуточного значения. В каскаде значение может не нуждаться в округлении между этапами, но окончательный результат может нуждаться в округлении. Блок-схема фильтра Biquad Direct Form 2 с квантованием

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

См. также

[ редактировать ]
  1. ^ Джо Смит III, Прямая форма II
  2. ^ Л. Б. Джексон, «О взаимодействии шума округления и динамического диапазона в цифровых фильтрах», Bell Sys. Тех. Дж. , вып. 49 (февраль 1970 г.), перепечатано в журнале Digital Signal Process , LR Rabiner и CM Rader, Eds. (IEEE Press, Нью-Йорк, 1972).
  3. ^ «Транспонированные прямые формы» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0c5340062673928604244fce2ea14bbe__1712205720
URL1:https://arc.ask3.ru/arc/aa/0c/be/0c5340062673928604244fce2ea14bbe.html
Заголовок, (Title) документа по адресу, URL1:
Digital biquad filter - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)