Вы находитесь на странице: 1из 11

Министерство образования Российской Федерации

Государственное образовательное учреждение высшего


профессионального образования «Самарский государственный
аэрокосмический университет имени академика С.П.Королева»
РАСЧЕТ И ИССЛЕДОВАНИЕ ЦИФРОВЫХ ФИЛЬТРОВ С
ЛИНЕЙНОЙ ФАЗОЧАСТОТНОЙ ХАРАКТЕРИСТИКОЙ
Самара 2004
Цель работы: Изучение свойств и особенностей цифровых
фильтров с линейной фазочастотной характеристикой (ФЧХ), оз-
накомление с методами их расчета и приобретение навыков про-
ектирования.

1. Сведения из теории

1.1. Свойства и особенности фильтров с линейной ФЧХ

В настоящей работе изучаются цифровые фильтры с линейной


ФЧХ частотно-избирательные (нижних, верхних частот, полосовые,
заграждающие), дифференцирующие и преобразователи (фильтры)
Гильберта. Благодаря своим свойствам, фильтры с линейной ФЧХ
имеют большой практический интерес. В частности, в частотно-
избирательных фильтрах с линейной ФЧХ не искажается форма
сигналов в случае, если спектр сигнала находится в пределах полосы
прозрачности фильтра.
Строго линейной ФЧХ могут обладать только цифровые
нерекурсивные фильтры, т.е. фильтры с конечной импульсной
характеристикой (КИХ).
Условием линейности ФЧХ КИХ цифрового фильтра является
симметрия его импульсной характеристики относительно некоторого
момента времени. Эта симметрия может быть четной и нечетной. При
четной симметрии симметричные отсчеты импульсной
характеристики попарно равны между собой по а(5со-лютному
значению и по знаку. При нечетной симметрии отсчеты попарно
равны по абсолютному значению, но противоположны по знаку.
Последний случай иногда называют так же антисимметрией.
Обозначим импульсную характеристику h(nT), n = 0,...,N-1, где Т -
шаг временной дискретизации, N - число отсчетов импульсной
характеристики. При этом условия симметрии и антисимметрии
импульсной характеристики записываются соответственно в виде
h(NT-T-nT)=h(nT) (1а)
h(NT-T-nT)=-h(nT) (1б)
Кроме того, имеет некоторое значение четность и нечетность
числа отсчетов импульсной характеристики N. В случае, если N -
нечетно, ось симметрии импульсной характеристики проходит через
соответствующий ее отсчет. Нетрудно видеть, что в случае
антисимметричной импульсной характеристики (1б) этот отсчет
всегда равен нулю. В случае, если число отсчетов N - четное, ось
симметрии импульсной характеристики не совпадает ни с одним из ее
отсчетов.
Так как импульсная и комплексная частотная характеристики
однозначно связаны между собою преобразованием Фурье, то условия
симметрии и антисимметрии импульсной характеристики (1а,б)
отображаются в виде частотных характеристик фильтров. В частности
для нечетного N нетрудно получить для комплексных частотных
характеристик для случая симметричной импульсной характеристики


Н ( еjωT ) = е-jωTL i 0 CL cos(ωLT) (2a)
и антисимметричной импульсной характеристики

L
H (e jT )  e  jTL  C L sin(LT )
i 1 (2б)

где CL и L - константы.

Для случая четного N можно получить аналогичного вида


выражения.
Как видно из формул (2а,б) фазочастотная характеристика
 ( )  TL

в общих случаях является линейной функцией частоты w, а ам-


плитудно-частотные характеристики представляются тригоно-
метрическим рядом косинусов в случае симметричной импульсной
характеристики
L
H (e jT )   C L cos(LT ) (За)
i 0

и тригонометрическим рядом синусов

L
H (e jT )   C L sin(LT ) (36)
i 1

Очевидно, что первая из этих характеристик является четной

функцией частоты, а вторая - нечетной функцией частоты. Отсюда

следует заключение: частотно-избирательные цифровые фильтры с

линейной ФЧХ могут иметь характеристики вида (1а) и (За), а

дифференциаторы и фильтры Гильберта - характеристики вида (1б) и

(3б).

1.2. Расчет нерекурсивных цифровых фильтров с линейной


ФЧХ
Под расчетом цифрового фильтра будем понимать получение
передаточной функции физически реализуемого цифрового фильтра,
частотные характеристики которого удовлетворяют некоторым
заданным требованиям. Для частотно избирательных фильтров
такими требованиями могут быть соответственно заданные условия
частотной избирательности.
Для расчета цифровых фильтров упомянутого выше вида
известны несколько методов. Из них достаточно широкое рас-
пространение получил метод временного окна (название поясним
позже), который рассматривается в настоящей работе.
В самых общих чертах сущность упомянутого метода расчета
состоит из следующих шагов. На первом шаге по условию задачи
выбирается целевая функция - частотная характеристика идеального
фильтра, приближение к которой требуется получить в реальном
цифровом фильтре. На втором шаге вычисляется импульсная
характеристика, соответствующая целевой функции. Учитывая, что
идеальный фильтр физически нереализуем, эта импульсная
характеристика также оказывается физически нереализуемой. На
третьем шаге физически нереализуемая импульсная характеристика
преобразуется в физически реализуемую. Здесь могут быть различные
варианты, на существе которых остановимся ниже Четвертым шагом
является получение передаточной функции цифрового фильтра путем
применения операции прямого z-преобразования к импульсной
характеристике фильтра. Пятым и заключительным шагом является
определение частотной характеристики фильтра на основе его
передаточной функции и анализ этой характеристики. В случае, если
частотная характеристика фильтра удовлетворяет поставленным
требованиям, то задачу расчета фильтра можно считать законченной.
Если поставленные требования не удовлетворяются, то следует
вернуться к шагу 3, изменить импульсную характеристику фильтра и
повторно выполнить последующие шаги расчета.
Приложение этой методики к расчету фильтров конкретного вида
приводится ниже.
1.2.1. Расчет частотно избирательных цифровых фильтров
Рассмотрим для определенности задачу расчета нерекурсивного
цифрового ФНЧ.
На первом шаге зададимся целевой функцией D(co) - частотной
характеристикой идеального ФНЧ с прямоугольной АЧХ и с частотой
среза  с .
Вторым шагом с помощью обратного Фурье преобразования
вычисляем импульсную характеристику идеального ФНЧ.
 /T c
T T sin  c nT
 D( )e jnT d   D( )e
jnT
hD (nT )  d  (4)
2 
 /T
2  c
n
Нетрудно видеть, что импульсная характеристика hD (nT )

симметрична относительного начала отсчета времени n=0, бесконечна


и определена на интервале    h   .Так как эта импульсная
характеристика имеет ветвь в области отрицательного времени, то,
как и следовало ожидать, она является физически нереализуемой.
Третий шаг, как отмечалось выше, - это преобразование
физически нереализуемой импульсной характеристики в физически
реализуемую. В этой связи напомним, что импульсная характеристика
нерекурсивного фильтра имеет конечную длительность,
располагается в области положительного времени и, кроме того, из
условия получения линейной ФЧХ должна быть симметричной.
Таким образом, для упомянутого преобразования импульсной
характеристики, характеристику hD (nT ) ЦФ следует ограничить по
длительности и сдвинуть в область положительного времени так,
чтобы в полученной таким образом импульсной характеристике
соблюдалось условие симметрии hС (nT ) = h (NT - Т - nТ). Заметим,
что временной сдвиг импульсной характеристики не изменяет вид
АЧХ фильтра, а лишь только влияет на запаздывание фазы фильтра.
Указанное ограничение длительности импульсной характеристики
можно рассматривать как умножение исходной бесконечной
импульсной характеристики на некоторую вспомогательную
дискретную последовательность конечной длины N : h(nT), n=i,.., N-1.
Эту последовательность обычно называют временным окном, а
умножение отсчетов импульсной характеристики на отсчеты
временного окна – взвешиванием импульсной характеристики.
Простейшее временное окно имеет прямоугольную форму
огибающей, все расчеты которого равны
1, при 0  n  N  1
 ( nT )  
0

Наряду с прямоугольными временными окнами находят


применение окна специальной формы. Такие окна имеют различное
аналитическое описание. В качестве примера приведем окно
Хэмминга
2n N 1 N 1
 (n)  0,54  0,46 cos( ), n (5)
N 1 2 2

Общей особенностью временных окон специальной формы


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

h( nT )  hD (nT ) (nT ), n  0,..., N  1 (6)


Нетрудно видеть, что взвешивание прямоугольным окном
эквивалентно простому усечению по длительности, и взвешивание
окном специальной формы приводит также к сглаживанию
импульсной характеристики.
На следующем шаге расчета фильтра следует получить его
передаточную функцию. Эта задача решается с помощью Z-
преобразования:
N 1
H ( z )   h( nT ) z  n (7)
n 0

Формально можно считать процедуру расчета цифрового фильтра


законченной, так как целью расчета цифрового фильтра является
получение его передаточной функции. Однако полученный результат
оказывается существенно неопределенным. В самом деле, качество
частотно-избирательного фильтра определяется видом его
амплитудно-частотной характеристики, в которой различают частоты
границ полосы пропускания, частоты границ полос заграждения,
затухание в полосе заграждения, неравномерность (пульсации) АЧХ в
полосе пропускания и т.п.. Однако в целевой функции, т.е. в
исходных данных, задаются только границы полосы пропускания.
Поэтому на заключительном шаге расчета необходимо получить АЧХ
фильтра. Провести ее анализ на предмет соответствия поставленной
задаче.
Комплексную частотную характеристику можно получить,
положив в передаточной функции Z  e jT , то есть
H (e jT )  H ( z ) z e jT
АЧХ представляет собой модуль этого выражения. Для не-
рекурсивного цифрового фильтра можно записать
N 1 N 1
H (e jT )  ( ai cos iT ) 2  ( ai sin iT ) 2 (8)
i 1 i 0

Анализ АЧХ показывает, что взвешивание импульсной ха-


рактеристики фильтра приводит к устранению эффекта Гиббса;
сглаживанию пульсаций АЧХ в полосе прозрачности фильтра и
подавлению лепестков АЧХ в полосе заграждения. Увеличение
длительности импульсной характеристики (увеличение порядка
фильтра), приводит к повышению избирательности фильтра.
В случае, если полученная АЧХ не удовлетворяет поставленным
требованиям, то следует вернуться к шагу 3 расчета и, учитывая
перечисленные закономерности, изменить импульсную
характеристику физически реализуемого фильтра. Требуемый ре-
зультат обычно получают в последовательности нескольких попыток.
При использовании ЭВМ такая процедура обычно не проводит к
затруднениям.

2. Экспериментальная часть

2.1. Общие сведения


Практическая часть работы выполняется на экспериментальной
установке, которая реализована программным способом на
персональном компьютере. В специально разработанной для этой
цели программе реализованы алгоритм расчета цифровых
нерекурсивных фильтров методом взвешивания временным окном и
алгоритм цифровой фильтрации сигналов, то есть собственно
цифровой фильтр.
В программе предусмотрены возможность многовариантного
решения задач и сравнения полученных при этом результатов.
Задание на настоящую лабораторную работу состоит из
следующих пунктов:
а) Исследование зависимости характеристик и свойств цифрового
фильтра в зависимости от вида временного окна;
б) Исследование зависимости избирательных свойств фильтра от
длительности временного окна;
в) Расчет цифрового фильтра по заданным требованиям;
г) Исследование прохождения сигналов через фильтр.
2.2. Исследование влияния вида временного окна на
характеристики фильтра
Это исследование проводится в первом шаге работы программы.
Для выполнения этого шага работы необходимо:
а) Выбрать вид фильтра - ФНЧ или полосовой фильтр;
б) Выбрать целевую функцию (АЧХ идеального фильтра).
Для этого следует задать граничную частоту полосы пропускания
(частоту среза) для ФНЧ или две граничные частоты полосы про-
пускания для полосового фильтра;
в) Выбрать длину временного окна. Эту величину рекомендуется
взять в пределах 20-60 отсчетов;
г) Выбрать вид временного окна: Хемминга, Блэкмана или
Кайзера.
Далее можно запустить программу на выполнение этого шага. В
результате будут получены графики и таблицы временного окна,
импульсной характеристики, АЧХ и ФЧХ фильтра. Характеристики
фильтра рассчитываются в двух вариантах: при взвешивании
импульсной характеристики прямоугольным окном ("или без
взвешивания") и при взвешивании выбранным окном специальной
формы. Следует провести анализ полученных амплитудно-частотных
характеристик и определить в частности значение полосы
пропускания, величину переходных полос и величину затухания в
полосе непропускания фильтра. Особое внимание следует обратить на
различие характеристик фильтра для случаев использования
прямоугольного и специального окон. На основе этого анализа
сделать заключение о целесообразности использования специальных
окон.
2.3. Исследование влияния длины временного окна на
характеристики цифрового фильтра
Выбрать три заметно отличающихся друг от друга значения
длины временного окна на интервале 10-60. Прочие исходные данные
остаются теми же, что были на предшествующем шаге. Запустить
выполнение текущего шага работы. Далее следует сравнить
полученные три варианта АЧХ и определить характер влияния длины
временного окна на избирательность фильтра.
2.4. Проектирование цифрового фильтра
На этом шаге работы следует получить у преподавателя исходные
данные для расчета цифрового фильтра и затем, учитывая результаты,
полученные на предшествующих шагах, рассчитать фильтр.
2.5. Исследование прохождения сигналов через фильтр
На этом шаге используется программная реализация рас-
считанного выше фильтра. В этом эксперименте изучается про-
хождение гармоничных сигналов через фильтр. Для этого следует
выбрать частоты двух сигналов таким образом, чтобы одна частота
попадала в полосу прозрачности фильтра, а другая находилась за
пределами полосы пропускания. При выполнении этого шага работы
модулируется прохождение через фильтр вышеуказанных сигналов
раздельно и их комбинация. Анализируя выходные сигналы, следует
убедиться в работоспособности спроектированного цифрового
фильтра.

Библиографический список
1. Методы и устройства цифровой обработки сигналов.
Учебное пособие./В.Д.Кузенков.-Куйбышев, 1988.-96 с.
2. Гольденберг М., Матюшкин Б., Поляк М. Цифровая
обработка сигналов. Справочник, Радио и Связь. – М., 1985.
– 312с.