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

2799-up_ch2

.pdf
Скачиваний:
26
Добавлен:
11.05.2015
Размер:
7.25 Mб
Скачать

161

2.Определение импульсной характеристики (по таблице 8.3).

3.Выбор подходящей функции окна (по таблице 8.6).

4.Расчёт сглаженной импульсной характеристики.

Таблица 8.6 – Аналитическое представление оконных функций во временной и частотной областях

Название

Дискретная временная функция

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

окна

 

 

 

w n

 

 

 

 

 

 

W k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Прямоуг.

 

w n 1, 0 n N 1

 

 

sin k

e

j k N 1 N

 

 

WD k

sin k N

 

 

 

 

 

 

 

(окно

 

 

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wD n 0,

ïðè äð. n

 

 

 

 

 

 

 

 

 

 

 

 

 

Дирихле)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WD k

D k N

 

 

 

 

 

 

Косинус-

w

Õàí

n 1 cos2 n N 1

WХан k 0,5D k N

 

0,5cos 2n N 1 ,

 

 

0,5

 

 

квадрат

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(окно

0 n

N 1

 

 

 

 

 

 

0,25D k 1 N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ханна)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wÕàí

n 0, ïðè äð. n

 

 

0,25D k 1 N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приподн.

 

 

 

 

 

2 n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wÕýì n 0,54 0,46cos

 

 

 

,

WХэм k 0,54D k N

 

 

 

 

косинус

 

 

 

 

 

N

1

 

 

 

1

N

 

(окно

0 n N 1

 

 

 

 

 

 

0,23D k

 

 

 

 

 

 

 

0,23D k 1

N

 

 

 

 

 

Хэмминга)

wÕýì n 0, ïðè äð. n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WБл k 0,42D k N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

2 n

 

 

0,25D

 

 

 

k

N

 

 

 

 

 

wÁë n

 

 

 

 

 

N

 

 

 

 

1

 

 

0,42 0,5cos

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обобщ.

 

 

 

 

N 1

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

косинус

 

 

 

4 n

 

 

 

0,25D

 

 

 

k

N

 

 

 

 

(окно

0,08cos

 

,

 

 

 

 

N

 

 

 

 

1

 

N 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2N

 

Блэкмана)

0 n N 1

 

 

 

 

 

 

 

 

 

 

 

 

wÁë n

0,

ïðè

äð. n

 

 

0,04D

 

k

N

 

 

 

 

 

 

 

 

 

N

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2N

 

 

 

 

 

 

 

 

 

 

 

 

0,04D

 

k

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

162

 

 

 

 

 

 

 

 

 

Таблица 8.7 – Графическое представление оконных функций во временной и частотных областях

 

 

 

 

Прямоугольное окно

 

Квадрат косинуса

 

Приподнятый косинус

 

Обобщенный косинус

 

(Окно Дирихле)

 

 

(Окно Ханна)

 

 

(Окно Хемминга)

 

(Окно Блэкмана)

 

1

 

 

 

 

1

 

 

 

 

1

 

 

 

 

1

 

 

 

 

0

8

16

24

32 n

0

8

16

24

32 n

0

8

16

24

32 n

0

8

16

24

32 n

 

 

 

 

 

 

Дискретные временные функции окон w(n)

 

 

 

 

 

 

32

 

 

 

 

32

 

 

 

 

32

 

 

 

 

32

 

 

 

 

16

 

 

 

 

16

 

 

 

 

16

 

 

 

 

16

 

 

 

 

0

 

π

 

0

 

π

 

0

 

π

 

0

 

π

 

 

 

 

 

 

Амплитудно-частотные характеристики окон W (k)

 

 

 

 

 

0

 

 

 

 

0

 

 

 

 

0

 

 

 

 

0

 

 

 

 

-

 

 

 

 

-

 

 

 

 

-

 

 

 

 

-

 

 

 

 

20

 

 

 

 

20

 

 

 

 

20

 

 

 

 

20

 

 

 

 

-60

 

 

 

 

-60

 

 

 

 

-60

 

 

 

 

-60

 

 

 

 

 

0

 

π

 

0

 

π

 

0

 

π

 

0

 

π

 

 

 

Амплитудно-частотные характеристики окон W (k) в логарифмическом масштабе

 

 

 

163

Таблица 8.8 – Значения основных параметров оконных функций

Наименование

 

Название окна

 

параметра

Дирихле

Ханна

Хэмминга

Блэкмана

Ширина

 

 

 

 

главного

1/N

2/N

2/N

3/N

лепестка

 

 

 

 

Ширина

 

 

 

 

перехода

0,9/N

3,1/N

3,3/N

5,5/N

ˆ ˆç ˆï

 

 

 

 

Неравномерность

 

 

 

 

АЧХ в полосе

0,7416

0,0546

0,0194

0,0017

пропуск. Aп , дБ

 

 

 

 

Главный

 

 

 

 

лепесток отн-но

13

31

41

57

боковых, дБ

 

 

 

 

Неравномерность

 

 

 

 

АЧХ в полосе

21

44

53

75

загражд. Aз , дБ

 

 

 

 

Коэффициент

 

 

 

 

пульсаций, %

22,34

2,62

1,47

0,08

N=11

 

 

 

 

Коэффициент

 

 

 

 

пульсаций, %

21,89

2,67

0,93

0,12

N=21

 

 

 

 

Коэффициент

 

2,67

0,82

0,12

пульсаций, %

21,8

 

 

 

N=31

 

 

 

 

8.6Пример синтеза КИХ-фильтров методом оконных функций

Разработать цифровой КИХФНЧ с параметрами:

частота дискретизации – 128 кГц;

граничная частота полосы пропускания – 14,72 кГц;

ширина полосы перехода – 12,8 кГц;

затухание АЧХ в пределах полосы подавления – 44 дБ.

1. Выбор оконной функции по таблице 8.7. Требованиям к затуханию в полосе подавления удовлетворяют функции Ханна, Хэмминга и Блэкмана. Для простоты выберем окно Ханна.

164

wХан n 0,5 0,5cos 2n N , 0 n N 1 wХан n 0, при др. n

2.Определение нормированной ширины перехода

ˆ f fä 12,8128 0,1

3.Вычисление порядка фильтра из соотношения (см. табл. 8.7)

N 3,1 ˆ 3,10,1 31

4.Расчет нормированной частоты пропускания

ˆï

ï

ä fï

fä 14,72 128 0,115

5. Определение идеальной импульсной характеристики из таблицы 8.3

 

sin 2 n ˆ

ï

 

 

sin 0,23 n

, при n 0

g(n) 2 ˆ

 

 

 

0,23

 

 

 

 

 

ï

2 n ˆï

 

 

 

0,23 n

 

 

 

 

 

 

 

g(n) 0,23, при n 0

6. Определение смещенной импульсной характеристики

 

N 1

 

sin 0, 23

 

 

 

 

 

 

 

 

 

 

g n

 

 

0, 2

 

n

 

 

N 1

2

 

при 0

n N 1

2

 

0, 23

 

n

 

N 1 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g n N 1 2 0, 23

Здесь N=31.

7. Умножение смещенной импульсной характеристики на оконную функцию

gñãë n g n- N-1 2 wÕàí n

8. Определение системной функции фильтра, сглаженного с помощью окна Ханна

K z

N 1

gcãë n z n

 

 

n 0

 

9. Определение комплексной передаточной функции цифрового КИХфильтра, сглаженного с помощью окна Ханна

ˆ

N 1

 

ˆ

 

n

 

 

j2

 

K

gcãë n e

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

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

165

Таблица 8.9 – Коэффициенты КИХ-фильтров, (ФНЧ, ФВЧ, ПФ, РФ) сглаженных с помощью оконных функций

 

ФНЧ

ФВЧ

ПФ

РФ

g0 g30

0

0

0

0

g1 g29

-1,5835 10-4

1,5835 10-4

2,3626 10-4

- 2,3626 10-4

g2 g28

0,3325 10-4

- 0,3325 10-4

1,9147 10-3

1,9147 10-3

g3 g27

1,734 10-3

1,734 10-3

1,4889 10-3

1,4889 10-3

g4 g26

4,766 10-3

4,766 10-3

3,3079 10-3

3,3079 10-3

g5 g25

6,438 10-3

6,438 10-3

0

0

g6 g24

2,6655 10-3

2,6655 10-3

8,4433 10-3

8,4433 10-3

g7 g23

8,5824 10-3

8,5824 10-3

-0,0105

0,0105

g8 g22

-0,0236

0,0236

-0,0454

0,0454

g9 g21

-0,0323

0,0323

-0,033

0,033

g10 g20

-0,0217

0,0217

0

0

g11 g19

0,0165

-0,0165

-0,0632

0,0632

g12 g18

0,0794

-0,0794

-0,1736

0,1736

g13 g17

0,1511

-0,1511

-0,0895

0,0895

g14 g16

0,2082

-0,2082

0,2175

0,2175

g15

0,23

0,77

0,4

0,6

 

 

 

 

 

166

 

 

 

 

Таблица 8.10 –Сглаженные импульсные и частотные характеристики

 

цифровых частотно-избирательных КИХ-фильтров (ФНЧ, ФВЧ, ПФ, РФ)

 

Тип фильтра и сглаженные импульсные

Частотные характеристики до и

характеристики gñãë(n N 1 2)

 

 

после оконной функции

 

 

 

 

 

 

 

 

 

^

 

g(n)

 

 

0,23

 

 

 

|K(ω)|

 

 

 

 

 

 

1

 

ФНЧ

 

 

 

 

 

 

 

 

 

0

5

10

15

20

25

30

-0,5

 

^

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,5ω

g(n)

 

 

0,77

 

 

 

^

 

 

 

 

0,2

 

 

 

 

|K(ω)| 1

 

ФВЧ

 

 

 

 

 

 

 

 

0

5

1

15

20

25

30

-0,5

0,5

^

 

0

ω

 

 

 

 

 

 

 

 

 

g(n)

 

 

0,4

 

 

 

 

^

 

 

 

 

 

 

 

|K(ω)|

 

 

 

 

 

 

 

 

 

1

 

ПФ

 

 

 

 

 

 

 

 

 

0

5

10

15

20

25

30

-0,5

0,5

^

 

 

 

 

 

 

 

ω

g(n)

 

 

0,6

 

 

 

 

^

 

 

 

 

 

 

 

 

 

|K(ω)| 1

 

РФ

 

 

 

 

 

 

 

 

 

0

5

10

15

20

25

30

-0,5

0,5

^

 

 

 

 

 

 

 

ω

167

9 ПРИЛОЖЕНИЯ

9.1 Приложение 1

9.1.1 Описание пакета программ для исследования частотных и временных характеристик цифровых фильтров, синтезированных методом Билинейного z-преобразования

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

определить его частотную характеристику следующим образом:

 

Ê ˆ K å j.

(9.1)

Приведенное выражение может быть использовано для расчета АЧХ цифрового фильтра, однако данный путь не является самым простым в рассматриваемом случае. При заданной АЧХ аналогового фильтра-прототипа

ˆ

Ê ˆ может быть приближенно вычислена,

Ê АЧХ цифрового фильтра

если учесть трансформацию частотной оси. Необходимое соотношение имеет вид

ˆ

 

 

 

 

2

 

Ò

 

 

 

 

 

 

 

 

 

 

 

 

Ê

 

 

tg

 

.

(9.2)

Ê

 

 

 

 

 

 

 

 

 

Ò

 

2

 

 

 

 

 

 

Таким образом, если аналоговыми фильтрами-прототипами служат фильтры Чебышева и Баттерворта N-го порядка, то для АЧХ цифровых фильтров могут быть записаны следующие формулы:

Ê Á ˆ

 

 

 

 

1

 

 

,

 

Ê× ˆ

 

 

 

 

 

1

 

 

 

 

, (9.3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tg ˆ

2N

 

 

 

 

 

 

 

 

 

2

 

 

 

1 2

 

 

 

 

 

 

 

1 2

T

 

tg ˆ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

tg ˆï

 

 

 

 

 

 

 

 

tg ˆï

Приведенные соотношения (9.3) рекомендуется использовать для расчета АЧХ цифровых фильтров. Следует отметить, что в силу периодичности рассматриваемых функций расчет нужно проводить лишь дляˆ 0;0,5 . Кроме того, при построении АЧХ чебышевского типа полезно

предварительно выяснить расположение нулей и максимумов функций ÒN ˆ

при ˆ 1 [8], что позволяет грамотно выбирать шаг по частоте и не пройти мимо характерных точек АЧХ в полосе пропускания цифрового фильтра.

Для визуализации результатов расчетов в среде Windows на языке программирования C++ с использованием библиотеки Qt v.4.2.0 разработан пакет прикладных программ, позволяющий анализировать частотные и временные характеристики цифровых фильтров (ЦФ) разного назначения.

168

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

Алгоритм работы i-го биквадратного звена ЦФ описывается уравнением

вида:

yi(n) xi(n) Ai xi(n1) Bi xi(n 2) Ci yi(n1) Di yi(n 2) (9.4)

где i – номер звена;

Ai, Bi, Ci и Di – коэффициенты взвешенного суммирования.

При помощи выражения (9.4) рассчитываются импульсные характеристики всех звеньев фильтра. С помощью свертки импульсных характеристик звеньев gi(n) друг с другом и умножения полученного

результата на нормировочный множитель K 0 , получается импульсная

характеристика ЦФ, представленного каскадным включением биквадратных звеньев.

gn K0 g1(n) g2(n) g3(n) ... gq(n)

(9.5)

где q – количество звеньев.

Переходная характеристика ЦФ рассчитана свёрткой импульсной

характеристики с цифровой функцией единичного скачка ( n 1,1,1...).

 

hn gn n

(9.6)

На рисунке (9.1) показана блок-схема алгоритма расчета временных и частотных характеристик ЦФ, примененного в программе.

Отклик определен свёрткой импульсной характеристики со входной последовательностью.

 

 

yn gn xn

 

 

(9.7)

Для определения частотных характеристик ЦФ использованы

системные функции K(z) ,

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

функций каждого биквадратного звена K

i

(z) , при z e j T :

 

 

 

 

 

 

 

 

 

K (z) K 0 K1 (z) K 2 (z) K3 (z) ... K q (z)

(9.8)

K (e j T ) K

0

K (e j T ) K

2

(e j T ) ... K

q

(e j T )

(9.9)

 

1

 

 

 

 

 

 

169

 

 

Задание граничных частот,

 

 

порядка фильтра и значений

 

 

неравномерности АЧХ ЦФ

 

 

Выбор типа фильтра

 

Фильтр Баттерворта

ФНЧ

 

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

ФВЧ

 

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

ПФ

 

 

 

РФ

 

Расчет коэффициентов

 

биквадратных звеньев

 

 

 

Расчет комплексной

 

 

системной функции

Формирование алгоритмов

ЦФ

 

работы звеньев ЦФ

 

 

 

Расчет

Расчет

 

 

АЧХ

ФЧХ

Расчет g(n)

Расчет

Расчет h(n)

 

 

 

 

отклика

 

 

Рисунок 9.1 – Блок-схема алгоритма расчета временных и частотных

 

 

характеристик ЦФ

 

Амплитудно-частотная характеристика (АЧХ) рассчитана как произведение модулей комплексных функций биквадратных звеньев. Фазочастотная характеристика (ФЧХ) определена как сумма аргументов комплексных функций биквадратных звеньев.

170

9.1.2 Описание пакета программ для исследования цифровых фильтров, синтезированных методом инвариантности импульсных характеристик

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

При помощи выражения (9.4) рассчитываются импульсные

характеристики

всех звеньев

фильтра. С помощью свертки импульсных

характеристик

звеньев

gi(n)

друг с другом

и умножения

полученного

результата на нормировочный множитель K 0 , получается импульсная

характеристика

ЦФ,

представленного

парллельным

включением

биквадратных звеньев.

 

 

 

 

 

gn K0 g1(n) g2(n) g3(n) ... gq(n)

(9.5)

где q – количество звеньев.

Переходная характеристика ЦФ рассчитана свёрткой импульсной

характеристики с цифровой функцией единичного скачка ( n 1,1,1...).

 

hn gn n

(9.6)

Отклик определен свёрткой импульсной характеристики со входной

последовательностью.

 

yn gn xn

(9.7)

Для определения частотных характеристик ЦФ использованы системные функции K(z) , представленные в виде суммы системных функций

каждого биквадратного звена Ki (z) , при

K (z) K0 K1(z) K2 (z) K (e j T ) K0 K1(e j T ) K2 (e

z e j T :

 

K3 (z) ... Kq (z)

(9.8)

j T ) ... Kq (e j T )

(9.9)

Амплитудно-частотная характеристика (АЧХ) рассчитана как сумма модулей комплексных функций биквадратных звеньев. Фазочастотная характеристика (ФЧХ) определена как аргумент комплексной функций ЦФ.

Созданный пакет программ для исследования частотных и временных характеристик ЦФ позволяет визуализировать расчет характеристик фильтров и может быть использован не только в учебном процессе, но и специалистами, разрабатывающими цифровые фильтры.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]