Открыть сервис

Трансверсальный фильтр

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

История

Идея трансверсального фильтра впервые была предложена в 1940-х годах для аналоговых систем обработки сигналов. Первые реализации использовали линии задержки на основе ультразвуковых линий или цепочек LC-элементов. В 1960-х годах, с развитием цифровой вычислительной техники, началось активное применение цифровых трансверсальных фильтров. Ключевой вклад в теорию и практику внесли американские инженеры Бернард Голд и Чарльз Радер, а также советский учёный Лев Гуткин. В 1970-х годах с появлением недорогих цифровых сигнальных процессоров (DSP) трансверсальные фильтры стали широко использоваться в телекоммуникациях, радиолокации и аудиотехнике.

Принцип работы

Трансверсальный фильтр состоит из трёх основных компонентов:

  • Линия задержки — последовательность ячеек памяти, каждая из которых задерживает сигнал на один такт дискретизации (T).
  • Отводы — выходы каждой ячейки задержки, с которых снимаются задержанные копии входного сигнала.
  • Сумматор с весовыми коэффициентами — каждый отвод умножается на свой коэффициент (b₀, b₁, …, bₙ), после чего все произведения суммируются.

Выходной сигнал y[n] в дискретный момент времени n вычисляется по формуле:

y[n] = b₀·x[n] + b₁·x[n-1] + b₂·x[n-2] + … + bₙ·x[n-N]

где x[n] — входной сигнал, N — порядок фильтра (количество отводов минус один). Коэффициенты bₖ являются отсчётами импульсной характеристики фильтра.

Отличие от рекурсивных фильтров

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

  • Абсолютную устойчивость (при любых коэффициентах).
  • Линейную фазовую характеристику (при симметричных коэффициентах).
  • Простоту реализации и предсказуемость поведения.

Классификация

Трансверсальные фильтры классифицируются по нескольким признакам.

По типу импульсной характеристики

  • Симметричные — коэффициенты симметричны относительно центра (bₖ = bₙ₋ₖ). Обеспечивают линейную фазовую характеристику, что важно для передачи сигналов без фазовых искажений.
  • Асимметричные — коэффициенты не симметричны. Приводят к нелинейной фазе, но могут быть более эффективны для некоторых задач (например, коррекция каналов).

По области применения

  • Фильтры нижних частот (ФНЧ) — пропускают низкие частоты, подавляют высокие.
  • Фильтры верхних частот (ФВЧ) — пропускают высокие частоты, подавляют низкие.
  • Полосовые фильтры — пропускают определённую полосу частот.
  • Режекторные фильтры — подавляют узкую полосу частот.
  • Гребёнчатые фильтры — имеют несколько равномерно расположенных полос пропускания или подавления.

По способу реализации

  • Аппаратные — реализованы на специализированных интегральных схемах (ASIC) или программируемых логических интегральных схемах (ПЛИС).
  • Программные — реализованы в виде алгоритмов на цифровых сигнальных процессорах (DSP) или в программном обеспечении (например, в аудиоредакторах).

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

Основные параметры трансверсального фильтра:

  • Порядок фильтра (N) — количество отводов минус один. Определяет длину импульсной характеристики и крутизну среза.
  • Частота дискретизации (Fₛ) — частота, с которой берутся отсчёты сигнала.
  • Полоса пропускания — диапазон частот, которые фильтр пропускает с минимальным ослаблением.
  • Полоса задерживания — диапазон частот, которые фильтр подавляет.
  • Переходная полоса — диапазон частот между полосой пропускания и полосой задерживания.
  • Неравномерность в полосе пропускания — допустимые отклонения амплитудно-частотной характеристики от идеальной.
  • Затухание в полосе задерживания — минимальное ослабление сигнала в полосе задерживания.

Применение

Трансверсальные фильтры находят широкое применение в различных областях.

Цифровая обработка сигналов

Телекоммуникации

  • Коррекция каналов — компенсация искажений, вносимых линией связи.
  • Формирование сигналов — создание импульсов заданной формы для передачи данных.
  • Эквалайзеры — выравнивание амплитудно-частотной характеристики канала.

Научные исследования

  • Сейсмологияфильтрация сейсмических сигналов для выделения полезных волн.
  • Биомедицина — обработка электрокардиограмм (ЭКГ) и электроэнцефалограмм (ЭЭГ) для удаления помех.

Примеры

Простой фильтр скользящего среднего

Фильтр скользящего среднего — частный случай трансверсального фильтра, где все коэффициенты равны 1/N. Например, для N=3: y[n] = (x[n] + x[n-1] + x[n-2]) / 3 Такой фильтр сглаживает сигнал, подавляя высокочастотные шумы.

Фильтр Гаусса

Использует коэффициенты, полученные из функции Гаусса. Широко применяется в обработке изображений для размытия.

Фильтр Чебышёва

Обеспечивает более крутой срез по сравнению с фильтром скользящего среднего, но имеет неравномерность в полосе пропускания.

Интересные факты

  • Трансверсальные фильтры могут быть реализованы как в дискретном времени (цифровые), так и в непрерывном времени (аналоговые). Аналоговые трансверсальные фильтры использовались в ранних системах радиолокации.
  • В 1970-х годах компания Texas Instruments выпустила первый коммерческий цифровой сигнальный процессор TMS32010, который позволял эффективно реализовывать трансверсальные фильтры.
  • В современных аудиосистемах трансверсальные фильтры используются для реализации цифровых кроссоверов (разделение частотных полос) и коррекции акустики помещений.

Критика и ограничения

Основные недостатки трансверсальных фильтров:

  • Высокая вычислительная сложность — для фильтра высокого порядка требуется много операций умножения и сложения. Для снижения нагрузки применяют быстрые алгоритмы (например, свёртку с помощью БПФ).
  • Задержка сигнала — фильтр вносит задержку, равную половине длины импульсной характеристики, что может быть критично в системах реального времени.
  • Ограниченная крутизна среза — для достижения высокой крутизны требуется большой порядок фильтра, что увеличивает задержку и вычислительные затраты.

Источники

  • Оппенгейм А. В., Шафер Р. В. Цифровая обработка сигналов. — М.: Техносфера, 2006.
  • Гуткин Л. С. Проектирование радиосистем и радиоустройств. — М.: Радио и связь, 1986.
  • Proakis J. G., Manolakis D. G. Digital Signal Processing: Principles, Algorithms, and Applications. — 4th ed. — Pearson, 2006.
  • Smith S. W. The Scientist and Engineer's Guide to Digital Signal Processing. — California Technical Publishing, 1997.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →