Сигнальные процессоры. Аксенов В.П. - 95 стр.

UptoLike

Составители: 

95
Рис. 50. Структурная схема рекурсивного эллиптического фильтра 6-го порядка
Преобразуем найденные коэффициенты b и a в секции второго порядка с
помощью функций tf2zp и zp2sos.
» [z,p,k] = tf2zp (b,a);
» sos = zp2sos (z,p,k);
sos = 0.5868 -0.5171 0.5868 1.0000 -0.5171 0.1737
0.6952 -0.3290 0.6952 1.0000 -0.0647 0.8321
1.1110 -1.3495 1.1110 1.0000 -1.3567 0.8806
Набор секций второго порядка представлен в виде 6-столбцовой матрицы
sos, каждая строка которой соответствует одной секции и располагает коэф-
фициенты в следующем порядке [b
0
b
1
b
2
1 a
1
a
2
].
Одной строке соответствует передаточная функция
H
i
(z) = ( b
0
+ b
1
z
-1
+ b
2
z
–2
) / (1 + a
1
z
-1
+ a
2
z
–2
) .
Последовательная (каскадная) форма реализации часто используется на
практике, поскольку она позволяет ослабить нежелательные эффекты, связан-
ные с ошибками округления. Преобразование означает разложение H(z) рекур-
сивного фильтра на линейные множители и эквивалентно перемножению пере-
a
4
a
3
a
5
a
6
a
2
a
1
Y(k-6)
Y(k)
X(k-6)
b
6
+
b
2
X(k)
b
3
b
1
b
0
Z
1
Z
1
b
4
b
5
Z
1
Z
1
Z
1
Z
1
Z
1
Z
1
Z
1
Z
1
Z
1
Z
1
  X(k)                                                                                             X(k-6)
               Z-1             Z-1             Z-1             Z-1          Z-1              Z-1


          b0              b1              b2              b3          b4                b5            b6




                                                                                                   Y(k)
                                                     +


         a6               a5             a4               a3           a2               a1


               Z-1             Z-1             Z-1             Z-1          Z-1              Z-1
 Y(k-6)



    Рис. 50. Структурная схема рекурсивного эллиптического фильтра 6-го порядка


     Преобразуем найденные коэффициенты b и a в секции второго порядка с
помощью функций tf2zp и zp2sos.
     » [z,p,k] = tf2zp (b,a);
     » sos = zp2sos (z,p,k);
     sos = 0.5868 -0.5171 0.5868 1.0000 -0.5171 0.1737
               0.6952 -0.3290 0.6952 1.0000 -0.0647 0.8321
               1.1110 -1.3495 1.1110 1.0000 -1.3567 0.8806

     Набор секций второго порядка представлен в виде 6-столбцовой матрицы
sos, каждая строка которой соответствует одной секции и располагает коэф-
фициенты в следующем порядке [b0 b1 b2 1 a1 a2 ].
     Одной строке соответствует передаточная функция
                     Hi (z) = ( b0 + b1 z -1 + b2 z –2 ) / (1 + a1 z -1 + a2 z –2 ) .
     Последовательная (каскадная) форма реализации часто используется на
практике, поскольку она позволяет ослабить нежелательные эффекты, связан-
ные с ошибками округления. Преобразование означает разложение H(z) рекур-
сивного фильтра на линейные множители и эквивалентно перемножению пере-


                                                     95