Задание
. Спроектировать цифровой фильтр с заданными характеристиками.
(определить коэффициенты, передаточную функцию и т.д.)
. Построить АЧХ и ФЧХ цифрового фильтра.
. Выбрать структуру цифрового фильтра, его параметры (разрядность регистров памяти, АЛУ и др.) и оценить влияние ошибок округления коэффициентов.
. Разработать программную или аппаратную реализацию спроектированного фильтра. Провести его тестирование.
. Сделать выводы по работе.
8 кГц, 4 кГц, =19 кГц
=-33дБ.
Расчеты
) =2*=2*19=38000 Гц
=2*pi*/=6.28*8000/38000=1,322105
=2*pi*/=6.28*4000/38000=0,661053
) С==0,777793
== 0,777793 /0,343113=2,266871
Найдём n по формуле 10Lg(1+)>=33дБ
,543>33при n=5
) Фильтр Баттерворта 5-го порядка обеспечивает требуемое ослабление в полосе затухания. Определим передаточную функцию K(z) цифрового фильтра:
(p)=1/Bn(p), где Bn(p)-полином степени n. Для n=5(p)=
Используем билинейное преобразование p=
(p)=,(z)=
Делаем соответствующие математические преобразования в Maple 11 и получаем:
(z)= ((0.269699-0.809097*z^(-1)+0.809097*z^(-2)-0.269699*z^(-3))/(z^3-0.503807*z^2+0.586409*z-0.0673772))*((0.349231*(z-1)^2)/(z^2-0.275919*z
+0.121006))(z)=
4) Построение АЧХ исходной схемы ЦФВЧ.
) Выбор величины разрядной сетки, для хранения весовых коэффициентов.
разряда
Десятичная с.с. |
Двоичная с.с. |
Десятичная с.с. |
0.269699 (а01,а04) |
0.0100 |
0.25 |
0.809097 (а02-а03) |
0.1100 |
0.75 |
0.503807 (б01) |
0.1000 |
0.5 |
0.586409 (б02) |
0.1001 |
0.5625 |
0.0673772 (б03) |
0.0001 |
0.0625 |
0.349231 (а11,а13) |
0.0101 |
0.3125 |
0.698462 (а12) |
0.1011 |
0.6875 |
0.275919 (б11) |
0.0100 |
0.25 |
0.121006 (б12) |
0.0001 |
0.0625 |
Самое читаемое:
Определение основных параметров усилительных каскадов на транзисторах
, кОм, кОм, кОм, кОм, кОм, мА, кОм, кОм
1
33
13
10
3,3
0,62
1
50
0.7
2
...