
- •Краткая теория
- •1. Основные определения
- •2. Аналоговые фильтры-прототипы нижних частот
- •2.1. Фильтры Баттерворта
- •2.2. Фильтры Чебышёва
- •2.2.1. Фильтры Чебышёва типа I
- •2.2.2. Фильтры Чебышёва типа II
- •2.3. Фильтры Золотарева-Кауэра
- •3. Билинейное z-преобразование
- •3.1. Определение билинейного z-преобразования
- •3.3. Частотные преобразования
- •3.3.1. Преобразование полосы частот для аналоговых фильтров
- •3.3.2. Преобразование полосы частот для цифровых фильтров
- •3.4. Методика синтеза цифровых фильтров на основе билинейного z-преобразования
- •3.4.1. Методика синтеза ЦФ на основе билинейного z-преобразования с использованием трансформации полосы частот для аналоговых фильтров
- •3.5. Особенности использования метода билинейного z-преобразования
- •4. Описание графической среды для синтеза и анализа фильтров
- •Содержание лабораторной работы
- •Порядок выполнения работы
- •1. Исследование изменения характеристик фильтра в зависимости от спецификаций заданных на фильтр
- •2. Исследование изменения порядка фильтра в зависимости от спецификаций заданных на фильтр
- •3. Реализация алгоритма синтеза БИХ-фильтров на основе билинейного z-преобразования с использованием элементов написания программного кода пакета Matlab
- •Контрольные вопросы
- •Литература

образом, если в ЦФ требуется сохранить линейность ФЧХ, то необходимо использовать другие методы расчета.
4. В цифровой области сохраняются свойства оптимальности АЧХ аналогового прототипа вследствие однозначности отображения частотной оси в единичную окружность, что исключает эффект наложения АЧХ.
3.3. Частотные преобразования
При расчете цифровых ФНЧ, ФВЧ, ПФ, РФ используются два подхода представленные на рис. 10.
Синтез |
|
Дискре- |
Цифровой |
|
фильтр |
||
аналогового |
|
тизация |
с заданными |
ФНЧ |
|
фильтра |
характе- |
|
|
|
ристиками |
|
|
а) |
|
Синтез |
Дискре- |
|
Цифровой |
|
фильтр |
||
аналогового |
тизация |
|
с заданными |
ФНЧ |
фильтра |
|
характе- |
|
|
|
ристиками |
|
|
б) |
|
Рис. 10. Частотные преобразования ФНЧ
Различие между ними заключается в следующем. В первом случае аналоговый фильтр-прототип нижних частот с частотой среза с, предварительно преобразуется в другой аналоговый фильтр (ФНЧ, ФВЧ, ПФ, РФ), из которого затем путем дискретизации, осуществляемой, например, с использованием билинейного z- преобразования, рассчитывается ЦФ с заданными характеристиками. Во втором случае аналоговый фильтр-прототип нижних частот с частотой среза с, дискретизируется сразу же, а затем путем преобразования его полосы формируется ЦФ (ФНЧ, ФВЧ, ПФ, РФ) с заданными характеристиками. Рассмотрим различные методы преобразования для аналоговых и цифровых фильтров.
20

3.3.1. Преобразование полосы частот для аналоговых фильтров
Наиболее простые преобразования аналогового фильтрапрототипа нижних частот с частотой среза с, в другой аналоговый фильтр (ФНЧ, ФВЧ, ПФ, РФ) имеют следующий вид:
1. Преобразование ФНЧ с частотой среза с в ФНЧ с частотой
среза c: p с p.
c
2. Преобразование ФНЧ с частотой среза с в ФВЧ с частотой
среза c: p с c . p
3. Преобразование ФНЧ с частотой среза с в ПФ с нижней сн
и верхней св частотой среза: p с |
p2 св сн |
. |
|
p( св сн) |
|||
|
|
4. Преобразование ФНЧ с частотой среза с в РФ с нижней сн и
верхней св частотой среза: p с |
p( св сн) |
|||
|
|
|
. |
|
|
2 |
|
||
|
p |
св сн |
3.3.2. Преобразование полосы частот для цифровых фильтров
По аналогии с фильтрами непрерывного времени существует несколько простых, предложенных Константинидисом, преобразований цифрового ФНЧ с частотой среза с, в ФНЧ, ФВЧ, ПФ, РФ. Приведем формулы для этих преобразований:
1. Преобразование ФНЧ с частотой среза с в ФНЧ с частотой
среза c: z |
1 |
|
z 1 |
|
|
|
sin ( c c)Tд /2 |
Tд – |
|
|
|
|
||||||||||
|
|
|
|
, |
где |
|
|
|
|
|
, |
|
период |
|||||||||
|
1 z 1 |
sin ( c c)Tд /2 |
||||||||||||||||||||
дискретизации. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
2. Преобразование ФНЧ с частотой среза с |
в ФВЧ с частотой |
|||||||||||||||||||||
среза c: z |
1 |
|
z 1 |
, где |
|
cos ( c c)Tд /2 |
, Tд – |
период |
||||||||||||||
|
|
1 z 1 |
cos ( c c)Tд /2 |
|
||||||||||||||||||
дискретизации. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
3. Преобразование ФНЧ с частотой среза с в ПФ с нижней сн |
и |
|||||||||||||||||||||
верхней св частотой среза: z |
1 |
|
|
z 2 |
1z 1 2 |
, |
|
где 1 |
|
2 |
|
, |
||||||||||
|
|
|
2 1z 1 |
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
21 |
|
2z |
1 |
|
|
|
|
1 |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
cos ( |
|
|
|
)T |
/2 |
|
|
|
|
( |
|
|
|
|
)T |
|
|
|
|
|
T |
|
|
||||||||||
|
|
|
|
cв |
|
cн |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
2 |
|
|
|
, |
|
|
|
|
|
д |
|
|
, |
ctg |
|
cв |
|
cн |
д |
|
tg |
|
c д |
|
|
, |
|||||||||||
|
|
|
1 |
cos ( cв cн)Tд /2 |
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
2 |
|
|
|
|||||||||||||||
Tд – период дискретизации. |
|
|
|
|
|
|
|
|
|
|
|
|
|
в РФ с нижней сн |
|
|
|
|||||||||||||||||||||
|
|
|
4. Преобразование ФНЧ с частотой среза с |
и |
||||||||||||||||||||||||||||||||||
верхней св частотой среза: |
|
z |
1 |
|
|
|
z 2 1z 1 2 |
|
, |
где 1 |
|
|
2 |
|
|
, |
||||||||||||||||||||||
|
|
|
|
2z 2 1z 1 1 |
1 |
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
cos ( |
|
|
|
|
|
|
/2 |
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
1 |
|
|
|
)T |
|
|
( |
|
|
|
|
)T |
|
|
|
|
|
T |
|
|
|||||||||||||||
|
|
|
|
cв |
|
cн |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
2 |
|
|
|
, |
|
|
|
|
|
|
д |
|
|
|
|
, |
tg |
|
cв |
|
cн |
д |
|
tg |
|
c д |
|
, |
|||||||||
|
|
1 |
|
cos ( cв cн)Tд |
/2 |
|
|
|
|
2 |
|
|
|
|
|
|
|
|
2 |
|
|
|
Tд – период дискретизации.
Замечание. В пакете Matlab 7.8 (R2009a), в качестве функций преобразования полосы частот, используются функции представленные в п. 3.3.1. Применительно к билинейному z- преобразованию результат, получаемый при синтезе цифрового фильтра с использованием частотных преобразований, изложенных в п. 3.3.1 или п. 3.3.2, является идентичным, при одинаково заданных требованиях на синтез фильтра. Однако последнее является, например, не справедливым для синтеза БИХ-фильтров с использованием метода инвариантного преобразования импульсной характеристики.
3.4. Методика синтеза цифровых фильтров на основе билинейного z-преобразования
С использованием основных положений сформулированных в п. 3.3 опишем два метода синтеза ЦФ на основе билинейного z- преобразования.
3.4.1. Методика синтеза ЦФ на основе билинейного z-преобразования с использованием трансформации полосы частот для аналоговых фильтров
1.Определить и деформировать граничные частоты (частоты среза) нужного фильтра с использованием выражения (13).
2.На основе спецификаций ЦФ и набора граничных частот полученных на шаге 1 определить подходящий аналоговый фильтр прототип нижних частот с передаточной функцией Hа(p).
22
3.С использованием подхода приведенного в п. 3.3.1 осуществить преобразование аналогового фильтра-прототипа нижних частот с частотой среза с, в другой аналоговый фильтр (ФНЧ, ФВЧ, ПФ, РФ).
4.Применить билинейное z-преобразование с использованием выражения (8) к передаточной функции аналогового фильтра, полученной на шаге 3, и получить передаточную функцию H(z)
требуемого ЦФ.
5.Проверить выполнение заданных требований.
3.4.2.Методика синтеза ЦФ на основе билинейного z-преобразования с использованием трансформации полосы частот для цифровых
фильтров
1.Определить и деформировать граничные частоты (частоты среза) нужного фильтра с использованием выражения (13).
2.На основе спецификаций ЦФ и набора граничных частот полученных на шаге 1 определить подходящий аналоговый фильтр прототип нижних частот с передаточной функцией Hа(p).
3.Применить билинейное z-преобразование к функции Hа(p) с
использованием выражения (8) и получить передаточную функцию ЦФ. 4. С использованием подхода приведенного в п. 3.3.2 осуществить преобразование цифрового ФНЧ с частотой среза с, полученного на
шаге 3, в требуемый цифровой фильтр (ФНЧ, ФВЧ, ПФ, РФ). 5. Проверить выполнение заданных требований.
3.5. Особенности использования метода билинейного z-преобразования
Основным фактором, создающим ограничение на использование билинейного z-преобразования, является деформация шкалы частот. Последнее означает, что:
1.Билинейное z-преобразование пригодно лишь в тех случаях, когда требования к АЧХ фильтра-прототипа задаются ступенчатой функцией частоты, что свойственно частотно-избирательным фильтрам (ФНЧ, ФВЧ, ПФ, РФ).
2.Билинейное z-преобразование не пригодно для синтеза корректирующих фильтров (фильтров с произвольными АЧХ), фильтров с линейной ФЧХ, а так же для сохранения импульсной характеристики фильтра-прототипа. Иначе говоря, ни фазочастотная, ни импульсная характеристики аналогового прототипа не сохраняются.
23