Jump to content

Каскадный интегратор – гребенчатый фильтр

(Перенаправлено с фильтра CIC )

В цифровой обработке сигналов каскадный интегратор-гребенка (CIC) представляет собой эффективный в вычислительном отношении класс нижних частот с конечной импульсной характеристикой (FIR) фильтра , который объединяет N пар интегратора и гребенчатого фильтра (где N — порядок фильтра) для формирования дециматор или интерполятор . В прореживающем CIC входной сигнал сначала проходит через N каскадов интегратора, затем через понижающий преобразователь, а затем через N каскадов гребенки. Интерполирующий CIC (например, на рис. 1) имеет порядок, обратный этой архитектуре, но с заменой устройства пониженной дискретизации на нулевой заполнитель (повышающая дискретизация). [1] [2]

Операция

[ редактировать ]
Рисунок 1: Неконвейерный интерполятор CIC Хогенауэра. В середине — повышающая дискретизация с нулевым вложением в коэффициент преобразует из низкой частоты дискретизации используется этапами гребенки (левая половина) для высокой частоты дискретизации используется этапами интегратора (правая половина).

Фильтры CIC были изобретены Юджином Б. Хогенауэром в 1979 году. [3] (опубликовано в 1981 году) и представляет собой класс КИХ-фильтров, используемых при многоскоростной цифровой обработке сигналов .

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

Передаточная функция

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

При высокой частоте выборки в CIC передаточная функция z -домене :

где:

это коэффициент децимации или интерполяции,
количество образцов на этап (обычно 1, но иногда 2), и
порядок: количество пар гребенки-интегратора.
  • Числитель получается в результате умножения этапы гребенки с отрицательной прямой связью (каждый представляет собой просто умножение на в z-домене).
  • Знаменатель получается в результате умножения этапы интегратора (каждый представляет собой просто умножение на в z-домене).

Интегратор-гребенка — это простая скользящая средняя.

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

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

Второе равенство соответствует гребенчатому фильтру ( ), который интегрируется ( ).

Каскадный интегратор-гребень дает скользящее среднее более высокого порядка.

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

Структуры CIC высшего порядка получаются путем каскадирования идентичные простые фильтры скользящего среднего, затем перестановка секций так, чтобы сначала размещались все интеграторы (дециматор) или сначала гребенки (интерполятор). Такая перестановка возможна, поскольку и гребенки, и интеграторы, и вся структура представляют собой линейные нестационарные (LTI) системы .

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

1 ул. -заказать карту полюс-ноль (RM=8)

Фильтры CIC имеют несколько привлекательных особенностей:

  • Линейная фазовая характеристика (т.е. постоянная групповая задержка ).
  • Используйте только задержку, сложение и вычитание.
    • Никакого дорогостоящего умножения.
  • Битовый рост , из-за эквивалентности со скользящим средним. [4]
  • Форма главного лепестка фильтра меняется очень мало при изменении коэффициента децимации. [5]

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

[ редактировать ]
CIC-фильтры 1-го, 2-го, 3-го порядка (RM=8) нормализуют АЧХ. Верхний график — линейное усиление, нижний график — дБ .

В z-области каждый интегратор вносит один полюс в постоянный ток ( ) и один ноль в начале координат ( ). Каждая гребенка вносит свой вклад полюса в начале и нули, которые равномерно распределены по единичному кругу z-домена , но его первый ноль в DC нейтрализуется с каждым полюсом интегратора. Н й Фильтры CIC-порядка имеют в N раз больше полюсов и нулей в тех же местах, что и фильтры 1. ул. -заказ.

Таким образом, 1 ул. Частотная характеристика CIC -порядка представляет собой грубый фильтр нижних частот . Обычно выигрыш нормализуется путем деления на поэтому постоянный ток имеет пик единичного усиления. Основные лепестки уменьшаются по мере достижения следующего нуля, а за ними следует серия последовательных лепестков с все меньшими и меньшими пиками, разделенными последующими нулями. В целом это приблизительно Синхронизация по частоте .

Ан Н й Форма CIC -порядка соответствует умножению этой формы sinc на себя N раз, что приводит к последовательному увеличению затухания. Таким образом, Н й CIC-фильтры -порядка называются sinc Н фильтры. Первый боковой лепесток ослаблен на ~13N дБ.

Возможный диапазон ответов CIC-фильтра ограничен этой формой. Больших значений подавления в полосе задерживания можно достичь за счет увеличения порядка, но это увеличивает затухание в полосе пропускания и требует увеличения разрядности интеграторной и гребенчатой ​​секций. По этой причине многие реальные требования к фильтрации не могут быть удовлетворены только с помощью CIC-фильтра.

Компенсация формы

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

КИХ-фильтр короткой или средней длины или фильтр с бесконечной импульсной характеристикой (БИХ) могут компенсировать падающий наклон формы фильтра CIC. [5] Множественные скорости интерполяции и прореживания могут повторно использовать один и тот же набор компенсационных коэффициентов FIR, поскольку форма основного лепестка CIC меняется очень мало при изменении коэффициента прореживания. [5] Рисунок 11(б)

Сравнение с другими КИХ-фильтрами

[ редактировать ]
  • Фильтры CIC используются в основном при многоскоростной обработке. Между тем, КИХ-фильтры в целом используются в широком спектре приложений и могут использоваться при многоскоростной обработке в сочетании с интерполятором или дециматором.
  • CIC-фильтры имеют низкочастотные характеристики, [1] в то время как КИХ-фильтры могут иметь нижних , верхних или полосовых частот . частотные характеристики
  • Фильтры CIC используют только сложение и вычитание. [1] КИХ-фильтры используют сложение и вычитание, но большинство КИХ-фильтров также требуют умножения.
  • Фильтры CIC имеют определенный спад частоты , [1] в то время как КИХ-фильтры нижних частот могут иметь сколь угодно резкий спад частоты.
  • CIC-фильтры, как правило, намного более экономичны, чем обычные FIR-фильтры. [1] но здесь есть компромиссы.
    • В тех случаях, когда требуется лишь небольшая интерполяция или прореживание, КИХ-фильтры обычно имеют преимущество. Однако, когда скорости изменяются в 10 или более раз, для достижения полезной полосы задерживания сглаживания КИХ-фильтра требуется множество отводов КИХ.
    • При больших изменениях скорости CIC имеет значительное преимущество перед FIR-фильтром с точки зрения архитектурной и вычислительной эффективности . [1]
    • Кроме того, фильтры CIC обычно можно переконфигурировать для разных скоростей, не меняя ничего, кроме секции прореживания/интерполяции, при условии, что разрядность интеграторов и гребенчатых секций соответствует определенным математическим критериям, основанным на максимально возможном изменении скорости.
  • Фильтр CIC использует только математические вычисления с фиксированной запятой, тогда как фильтры FIR могут использовать математические вычисления с фиксированной или плавающей запятой . [1]
    • Это необходимо, поскольку, будучи рекурсивно реализованным FIR-фильтром, CIC-фильтр опирается на точное подавление полюсов из секций интегратора нулями из гребенчатых секций. Хотя причины этого не совсем очевидны, неотъемлемой характеристикой архитектуры CIC является то, что если в интеграторах происходят переполнения фиксированной длины , они исправляются в гребенчатых секциях. [1]

Примечания

[ редактировать ]
  1. ^ Деление на константу можно добавить до или после фильтра, чтобы получить среднее значение. Если является степенью двойки, то это деление можно легко реализовать с помощью недорогого двоичного сдвига вправо или просто рассматривая входные или выходные числа как двоичные числа с фиксированной точкой .
  1. ^ Jump up to: а б с д и ж г час я Хогенауэр, Юджин Б. (апрель 1981 г.). «Экономичный класс цифровых фильтров для прореживания и интерполяции» . Транзакции IEEE по акустике, речи и обработке сигналов . 29 (2): 155–162. дои : 10.1109/ТАССП.1981.1163535 .
  2. ^ Донадио, Мэтью (2000) Введение в фильтр CIC «Хогенауэр представил важный класс цифровых фильтров, названный «Каскадный интегратор-гребень», или для краткости «CIC» (также иногда называемый «фильтрами Хогенауэра»).
  3. ^ Лайонс, Ричард Г. (20 февраля 2012 г.). «История фильтров CIC: нерассказанная история» . DSPRelated.com . Архивировано из оригинала 29 марта 2023 г. Проверено 24 августа 2023 г.
  4. ^ Хогенауэр 1981 , формула. 11
  5. ^ Jump up to: а б с Ричард, Лион (26 марта 2020 г.). «Руководство для начинающих по каскадным интеграторно-гребенчатым фильтрам (CIC)» . DSPRelated.com . Архивировано из оригинала 28 июня 2023 г. Проверено 25 августа 2023 г.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e7c6235aaee7e3af1bf9b6ce611f540f__1720624200
URL1:https://arc.ask3.ru/arc/aa/e7/0f/e7c6235aaee7e3af1bf9b6ce611f540f.html
Заголовок, (Title) документа по адресу, URL1:
Cascaded integrator–comb filter - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)