5.Предавателни функции на цифровите филтри
и реализиране на съответните им синтези.
5.1. Предаватилна функция на цифровия филтър за равновълновата реализация
Чрез функцията zplane в matlab се осъществаява връщане на числителя и знаменателя на предавателната функция. Връщат се коефициентите на нулите и полюсите на ПФ.
zplane(Nz,Dz);
Nz =
1.0e-005 *
0.1163 0 -0.3490 0 0.3490 0 -0.1163
Dz =
1.0000 -4.2067 8.8843 -11.1310 8.8436 -4.1682 0.9863
Съответната предавателна функция на равновълновия филтър е:
5.2.Мостово верижна БИХ реализация
Една рекурсивна ЦЛИС се описва със системната функция:
за която щесчитаме, че М N. Мостово-верижната структура се реализира чрез една чисто рекурсивна мостова част с коефициенти на отражение К , 1 m N за знаменателя, към която е добавена една верижна част с верижни коефициенти C ,
1 m M, свързани с изходния сигнал чрез зависимостта:
.
Трансформирането на директна реализация в мостово-верижна в matlab се осъществява с командата: [K,C]=dir2ladr(b,a), където:
К - коефициенти на отражение;
С - верижните коефициенти;
(b,a) - коефициенти на числителя и знаменателя на ПФ;
d=[0.1163 0 -0.3490 0 0.3490 0 -0.1163];
b=1.000e-005*c;
a=[1.0000 -4.2067 8.8843 -11.1310 8.8436 -4.1682 0.9863];
[K,C]=dir2ladr(b,a);
K =
-0.7060 0.9966 -0.6996 1.0028 -0.7031 0.9863
C =
1.0e-005 *
-0.2278 -0.3362 0.6863 0.6702 -0.3366 -0.4892 -0.1163
Схемата на мостово-верижната реализация е дадена на фигура 1.
5.3. Предаватилна функция на цифровия филтър за максимално-плоската реализация.
Отново чрез функцията zplane осъществяваме връщането на числителя и знаменателя на ПФ.
zplane(Nz,Dz);
Nz
Nz =
Columns 1 through 7
0.0008 -0.0007 -0.0014 0.0026 0 -0.0026 0.0014
Columns 8 through 9
0.0007 -0.0008
Dz
Dz =
Columns 1 through 7
1.0000 -2.1698 1.3889 2.4488 -4.4144 2.2435 1.4966
Columns 8 through 9
-2.1168 0.9346
Съответната предавателна функция на максимално-плоския филтър е:
Сподели с приятели: |