Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

gos / Гетманов3

.pdf
Скачиваний:
32
Добавлен:
27.03.2016
Размер:
1.33 Mб
Скачать

N 1

r 3N 1.

 

 

2

 

2

Заметим, что для нечётных N cреди полюсов, лежащих в левой полуплоскости, имеется один действительный, который равен

aN ca .

Если N – чётное, то полюса, с учётом (6.4.3) вычисляются по формуле

 

 

 

 

 

( 1)1/2N .

 

 

 

 

a

 

ca

 

 

 

Справедливы следующие тождества:

 

 

 

 

 

 

 

 

 

 

 

j

 

 

 

1 e j ( 1), ( 1)1/2N e

2N ( 1)1/2N

 

 

 

 

 

 

 

 

 

 

 

 

e j

 

cos

2

r j sin

2

r ,

 

r 0,1,..., 2N 1,

2N

 

 

 

 

 

 

 

2N

 

2N

 

 

 

на основании которых для чётных N все 2N полюса ar могут быть найдены по формуле

 

ar

 

cos (2r 1)

j sin

(2r 1)

,

r 0, 1,..., 2N 1. (6.4.5)

 

с

2N

 

 

 

 

 

 

 

 

 

2N

 

 

Полюса (6.4.5), лежащие в левой полуплоскости, определяются для номеров r, удовлетворяющих неравенству

N2 r 32N 1.

Введём обозначения сr ( ar *ar ), dr ar *ar , где ar , *ar

комплексно-сопряжённые полюса из (6.4.4) или (6.4.5). Тогда соответствующая этим полюсам составляющая ПФ от пары комплекс- но-сопряжённых полюсов будет иметь вид

 

 

1

 

 

1

 

.

( p

ar

)( p *

)

p2 c p d

 

 

ar

 

 

r

r

ПФ для аналогового низкочастотного фильтра-прототипа для нечётных N представится в виде произведения составляющих ПФ от пар комплексно-сопряжённых полюсов и одного действительного полюса

 

 

N

 

 

H ( p)

 

.

(6.4.6)

 

N

 

( p c )

( p2 cr p dr )

 

 

r ( N 1)/2

206

ПФ для аналогового низкочастотного фильтра-прототипа для чётных N представится следующей формулой:

 

 

N

 

 

H ( p)

 

.

(6.4.7)

N 1

 

 

( p2 cr p dr )

 

 

r N /2

Нетрудно видеть, что коэффициент усиления АФБ на нулевой частоте при р 0 равняется единице.

6.4.2. Синтез низкочастотного ЦФ Баттерворта

Процедура синтеза включает следующие этапы:

1) задание частоты среза сd , интервала дискретизации T и

значения порядка N для синтезируемого низкочастотного ЦФБ; 2) вычисление частоты среза аналогового фильтра-прототипа на

основе формулы (6.3.2) с учётом интервала дискретизации T

са tg( cdT /2);

3)расчет параметров низкочастотного АФБ, являющегося фильтром-прототипом, – вычисление полюсов и формирование его передаточной функции;

4)перевод низкочастотного АФБ с помощью билинейного z- преобразования в ЦФБ.

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

венного полюса и (N 1) / 2 пар комплексно-сопряжённых полю-

сов и представится формулой (6.4.6). Применим билинейное z- преобразование к (6.4.6), получим ПФ для ЦФБ

 

 

 

 

 

 

 

N

 

 

 

 

 

H1(z)

 

 

 

 

 

 

 

 

 

 

 

 

N

 

(z 1)2

 

 

 

 

 

 

z 1

 

 

 

 

z 1

 

 

 

(

 

)

 

(

cr (

) dr )

z 1

(z 1)2

 

 

 

 

 

r ( N 1)/2

 

z 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

(z 1)N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. (6.4.8)

 

 

N

 

 

 

 

(( 1)z 1)

((z 1)2

cs (z 1)(z 1) ds )

 

 

 

 

 

r ( N 1)/2

 

 

 

 

 

 

Рассмотрим случай чётных значений N. Передаточная функция аналогового фильтра-прототипа будет формироваться из N/2 пар

207

комплексно-сопряжённых полюсов и представится (6.4.7). Применим билинейное z-преобразование к (6.4.7), получим ПФ для ЦФБ

 

 

 

 

 

 

N

 

 

 

 

 

H1

(z)

 

 

 

 

 

 

 

 

 

N 1

(z 1)2

z 1

 

 

 

 

 

 

 

 

cr (

 

) dr

 

 

 

 

(z 1)

2

z 1

 

 

 

 

r N /2

 

 

 

 

 

 

 

 

 

 

N (z 1)N

 

 

 

 

 

 

 

 

 

 

са

 

 

 

 

.

(6.4.9)

 

N 1

 

 

 

 

 

 

 

 

 

((z 1)2 cr (z 1)(z 1) dr )

 

 

 

r N /2

 

 

 

 

 

 

 

 

 

Разберём численный пример синтеза низкочастотного ЦФБ с параметрами cd 5; T 0, 2 и порядком N 3. Аналоговая частота среза примет значение са tg( cdT /2) 0,546. Аналоговый

фильтр-прототип в соответствии с (6.4.6) имеет три полюса, которые лежат в левой комплексной полуплоскости:

 

 

 

 

cos

2

r j sin

 

2

r

 

; r 2, 3, 4;

 

;

ar

 

 

 

 

сa

 

2 3

 

 

2 3

 

 

 

 

a3

ca

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

1 j

3

 

 

 

 

 

 

 

a2,4

 

 

 

 

 

 

 

 

 

 

 

 

ca

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для параметров (6.4.10) при r 2

вычислим c

 

,

d

2

2

и

 

 

 

2

ca

 

ca

 

сформируем передаточную функцию фильтра-прототипа

 

 

 

 

 

3

 

 

 

 

 

 

 

H ( p)

 

ca

 

 

.

 

 

(6.4.10)

( p )( p2

 

p 2

)

 

 

 

ca

ca

ca

 

 

 

 

 

 

Применим билинейное z-преобразование к (6.4.10), получим передаточную функцию ЦФБ H1(z) или в форме H1(z 1) :

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

H1(z)

 

 

 

 

 

 

 

ca

 

 

 

 

,

(6.4.11)

 

 

z 1

ca

z 1

 

ca z 1

ca2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z 1

 

z 1

 

 

 

z 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

(z 1)3

 

 

 

 

 

 

 

H1

(z)

 

 

 

 

 

 

 

 

 

 

са

 

 

 

 

 

 

 

 

 

 

,

(z(

 

1) (

 

1))(z2 (1

2

) z(2 2

2) (1

2

))

 

 

 

ca

 

 

ca

 

 

ca

 

ca

 

ca

 

 

ca

ca

 

 

 

H (z 1)

 

 

 

 

 

 

 

 

 

3

(1 z 1)3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

са

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

((

1) (

1)z 1)((1 2 ) (2 2 2)z 1 (1

2 )z 2 )

 

 

 

ca

 

 

 

ca

 

 

 

ca

 

ca

 

ca

 

ca

 

ca

 

 

 

 

 

 

 

 

 

 

 

 

 

 

208

 

 

 

 

 

 

 

 

 

 

 

 

На рис. 6.4.2 показана функция квадрата АЧХ H1( j T ) 2 для синтезированного низкочастотного ЦФБ, полученная в результате

подстановки в (6.4.11) z 1 e j T ,

z 2 e j T 2. Видно, что в син-

тезированном ЦФБ реализовалась заданная частота среза.

Рис.6.4.2. Квадрат АЧХ синтезированного низкочастотного ЦФ Баттерворта третьего порядка

6.4.3.Синтез высокочастотного, полосового пропускающего и заграждающего ЦФ Баттерворта

Высокочастотный ЦФБ может быть синтезирован на основе ПФ низкочастотного ЦФБ. Пусть ПФ низкочастотного ЦФ, записанная

для нормированных частот, представится в виде

 

H1

(w, wc );

 

 

 

 

 

 

1

0 w 0,5; 0 wс 0,5. Очевидно,

ПФ высокочастотного ЦФ мо-

1

 

 

 

 

 

 

жет быть получена с помощью подстановки в H1(w,

wc

 

) новых

 

 

 

 

1

 

переменных w2 0,5 w; w 0,5 w2

и wс

0,5 wс ; wс

0,5 wс :

 

2

1

1

 

 

2

H1(w, wc ) H1(0,5 w2 , 0,5 wc ) H2 (w2 , wc

).

 

(6.4.12)

1

2

2

 

 

 

 

Сделаем переобозначение w2 w в (6.4.12) и получим окончательно ПФ H 2 (w, wc2 ) для высокочастотного ЦФБ.

209

Последовательное соединение низко- и высокочастотного ЦФ с ПФ H1(w, wc1 ), H2 (w, wc2 ) и частотами среза wc1 , wc2 , удовлетворяющих условию wс1 wс2 , очевидно позволяет сформировать

полосовой пропускающий ЦФ. Его ПФ будет представлять собой произведение ПФ составляющих

H3

(w, wc

, wc

) H1

(w, wc

) H2

(w, wc ).

(6.4.13)

 

1

2

 

1

 

2

 

На основе (6.4.13) записывается АЧХ полосового пропускающего ЦФ:

H3

(w, wc

, wc

)

 

H1

(w, wc

)

 

H2

(w, wc )

.

 

1

1

 

 

 

1

 

 

 

2

 

Аналогичным образом последовательное соединение низко- и высокочастотного ЦФ с ПФ H1(w, wc1 ), H2 (w, wc2 ) и частотами

среза, которые удовлетворяют условию wс1 wс2 , даёт возмож-

ность сформировать полосовой заграждающий ЦФ. Его ПФ будет представлять собой произведение ПФ составляющих

H4

(w, wc

, wc

) H1

(w, wc

) H2

(w, wc ).

(6.4.14)

 

1

2

 

1

 

2

 

На основе (6.4.14) записывается АЧХ полосового заграждающего ЦФ

H4 (w, wc1 , wc1 ) H1(w, wc1 ) H2 (w, wc2 ) .

6.5. Cинтез КИХ-фильтров

КИХ-фильтры были определены в разд. 6.1. Эти фильтры задаются набором коэффициентов a0 , a1,..., ak и реализуют скользящее взвешенное суммирование последовательности входного сигнала

y( k), y( k 1),..., y(0), y(1), у(2)... .

Выходной

сигнал КИХ-

фильтра формируется в соответствии с формулой

 

k

 

 

x(i) as y(i s),

i 0, 1, 2...,

(6.5.1)

s 0

вычисления начинаются с i 0. Передаточная функция для разностного уравнения КИХ-фильтра (6.5.1) записывается в виде

k

 

H ( j T ) ase j Ts .

(6.5.2)

s 0

210

Импульсно-переходная функция для (6.5.1) определена в (k 1) точках, h(s) as , s 0, 1,..., k. ПФ для КИХ-фильтра (6.5.2) линейно зависит от коэффициентов a0 , a1,..., ak . Указанное обстоя-

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

6.5.1.Синтез КИХ-фильтров на основе метода аппроксимации в частотной области

Рассмотрим достаточно общую постановку задачи синтеза КИХфильтров на основе метода аппроксимации в частотной области. Пусть на фиксированном частотном диапазоне ( 0 , f ) заданы

частотные точки i , i 0, 1,..., N 1, 0 1 ... N 1, f N 1, не обязательно расположенные равномерно. В этих точках определены комплексные значения эталонной ПФ H0 ( j i ), которые необходимо аппроксимировать в точках i с помощью комплексной

ПФ H (a, j iT ), i 0,

1,..., N 1, синтезируемого КИХ-фильтра.

Будем здесь полагать,

что коэффициенты as , s 0, 1,..., k, явля-

ются комплексными.

 

Представим выражение для ПФ H (a, j T ) КИХ-фильтра в форме скалярного произведения, введя векторы a и Hd ( j T ) :

aT (a0 , a1,..., ak ), HdT ( j T ) (1,e j T , e j T 2,..., e j Tk ),

H (a, j T ) aT Hd ( j T ).

Сформируем квадратичный по вектору коэффициентов a функционал S(a, H0 ), определяющий близость эталонной ПФ и передаточ-

ной функции КИХ-фильтра, которая образуется в результате синте-

за

N 1

S(a, H0 ) (H0 ( j i ) H (a, j iT ))* (H0 ( j i ) H (a, j iT ))

i 0

N 1

(H0 ( j i ) aT Hd ( j iT ))* (H0 ( j i ) aT Hd ( j iT )). (6.5.3)

i 0

211

Нахождение вектора a , обеспечивающего синтез КИХ-фильтра,

сводится к минимизации функционала (6.5.3). Введём необходимые векторно-матричные обозначения

 

 

 

 

 

 

 

 

 

 

H0 ( j 0 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H0

 

 

H0 ( j 1)

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H0 ( j N 1)

 

 

 

 

H

d

( j T )

 

 

1,

e j 0T ,

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

H

d

( j T )

 

 

1,

 

e j 1T ,

 

X H

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

d

( j

T )

 

 

1,

e

j N 1T

,

 

 

 

 

N 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Воспользуемся результатами построения

e j 0Tk

e j 1Tk

.

e j N 1Tk

линейных моделей

разд. 2.4 для комплексного случая (2.4.8), (2.4.11). Вычисление a производится на основе решения системы комплексных линейных уравнений

X H*T X H a X H*T H0.

(6.5.4)

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

ния КИХ-фильтров с комплексными коэффициентами as , s 0, 1,..., k, с помощью решения соответствующей комплексной системы линейных уравнений размерности (k 1) (6.5.4).

Необходимо иметь в виду, что предложенный подход решает задачу аппроксимации синтезированной ПФ H (a , j iT ) к эталонной ПФ H0 ( j i ) в точках i , i 0, 1,..., N 1. Однако при этом остаётся открытым вопрос о поведении синтезированной ПФ H (a , j T ) для частот , находящихся между частотными точками i i 1 , i 0, 1,..., N 2. Следует также учитывать, что для больших k и близких частот i , i 1 могут возникать вычисли-

тельные проблемы, связанные с решением линейной системы

(6.5.4).

212

6.5.2. КИХ-фильтры с линейными ФЧХ

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

k

k

H ( j T ) (a0 a1e j T

ak e j Tk ) ase j Ts .

s 0

s 0

Вариант КИХ-фильтра 1. Порядок k – чётное число и для коэффициентов фильтра выполняются равенства as ak s , s 0, 1,..., k /2 1, обеспечивающие симметрию as относительно коэффициента ak /2 :

k

H ( j T ) e j Tk /2 (a0e j Tk /2 a1e j T (k /2 1) ...

s 0

ak /2e j T (k /2 k /2) ... ak e j T (k /2 k ) ) e j Tk /2

 

k /2

 

k /2

ak /2

2as k /2 cos( Ts) e j Tk /2

cs cos( Ts). (6.5.5)

 

s 1

 

s 0

ФЧХ для КИХ-фильтра первого вида (6.5.5) представляется линейной функцией частоты ( ) Tk /2.

Вариант КИХ-фильтра 2. Порядок k – нечётное число и для коэффициентов фильтра выполняются равенства as ak s , s 0, 1,..., (k 1)/2, обеспечивающие симметрию:

H ( j T ) e j Tk /2

e j Tk /2

k

 

 

 

(a0e j Tk /2 a1e j T (k /2 1) ... ak e j T (k

s 0

2as k /2 cos T s 1 e j Tk /2

 

 

(k 1)/2

 

 

s 0

 

2

 

cs cos T s 1

.

 

 

 

(k 1)/2

 

 

s 0

2

 

/2 k ) )

(6.5.6)

Вариант КИХ-фильтра 3. Порядок фильтра k – чётное число и для коэффициентов фильтра выполняются равенства as ak s ,

213

s 0, 1,..., k /2 1, обеспечивающие антисимметрию относительно

ak /2 0 :

k

 

 

H ( j T ) e j Tk /2 (a0e j Tk /2 a1e j T (k /2 1)

... ak e j T (k /2 k ) )

s 0

 

 

 

k /2 1

 

e j Tk /2 j /2

2as k /2 sin( Ts) e j Tk /2 j /2

 

s 0

 

 

k /2 1

 

 

cs sin( Ts).

(6.5.7)

 

s 0

 

Вариант КИХ-фильтра 4. Порядок фильтра k – нечётное число и для коэффициентов фильтра выполняются равенства as ak s , s 0, 1,..., (k 1)/2, обеспечивающие антисиметрию:

k

 

 

 

 

 

H ( j T ) e j Tk /2 (a0e j Tk /2 a1e j T (k /2 1) ... ak e j T (k /2 k ) )

s 0

 

 

 

 

 

(k 1)/2

2as k /2 sin T s 1

e j Tk /2 j /2

 

e j Tk /2 j /2

 

 

 

s 0

 

2

 

 

 

 

 

 

 

 

(k 1)/2

 

.

 

 

cs sin T s 1

(6.5.8)

 

s 0

2

 

 

 

 

 

 

6.5.3. Синтез КИХ-фильтров методом оконных функций

Комплексная ПФ любого ЦФ является периодической функцией частоты с периодом, равным частоте дискретизации 2 / T. Представим эталонную ПФ H0 ( j T ) синтезируемого ЦФ её в виде комплексного ряда Фурье с использованием (2.5.2):

 

 

H0 ( j T ) h(s)e j Ts ,

(6.5.9)

s

где параметры h(s) с номерами s определяются в соответствии с

известной формулой для коэффициентов комплексного ряда Фурье

(2.5.4):

214

 

T

/T

 

 

h(s)

 

H0 ( j T )e j Ts d ,

s .

2

 

/T

 

 

Нетрудно убедиться из (6.5.9), что коэффициенты разложения ПФ ЦФ в ряд Фурье могут интерпретироваться как отсчёты импульсно-

переходной функции h(s),

s .

Если ввести замену

e j T z, то на основе (6.5.9)

можно получить ПФ ЦФ в форме

z-преобразования

 

 

 

 

 

H0 (z) h(s)z s .

(6.5.10)

s

Определённая подобным образом ПФ (6.5.10) описывает физически нереализуемый ЦФ бесконечного порядка.

Для получения ЦФ

конечного порядка k

 

необходимо провести

усечение ряда (6.5.10),

полагая h(s) 0 при

 

s

 

k /2. Здесь примем

 

 

для упрощения выкладок, что порядок k является чётным числом. Случай нечётного порядка k производится почти аналогично. Про-

изведём усечение в (6.5.10), получим H0 (z) :

k /2

 

H0 (z) h(0) h( s)zs h(s)z s .

(6.5.11)

s 1

Физическая реализуемость ЦФ с передаточной функцией типа (6.5.11) может быть достигнута путём умножения H0 (z из (6.5.11) на z k /2:

 

 

 

 

H (z) z k /2H

(z).

(6.5.12)

Подобная модификация ПФ допустима, поскольку АЧХ при этом остаётся неизменной, а фазовое запаздывание уменьшается на ве-

личину Tk/2. Подстановкой z e j T в выражение (6.5.12) можно получить комплексную ПФ физически реализуемого ЦФ

 

k /2

 

H ( j T ) e j Tk /2 h(0) (h( s)e j Ts h(s)e j Ts ) .

 

s 1

 

Рассмотрим случаи, когда импульсно-переходная характеристика КИХ-фильтра симметрична h(s) h( s) и антисиметрична

h(s) h( s), k – чётное число. В первом случае имеем следующее выражение для ПФ КИХ-фильтра:

215