„проектиране на филтри


Аналогово-цифрово билинейно



страница3/4
Дата20.05.2022
Размер0.94 Mb.
#114391
1   2   3   4
Курсов-Проект
3.Аналогово-цифрово билинейно z-преобразуване.

Формулата, по която се изчисляват цифровите честоти от дадени аналогови е: , където:


- е кръговата честота на аналоговия филтър;
- – период на дискретизация, съответно е честотата на дискретизация;
- – кръгова честота на цифровия филтър;
- Fa аналогова честота ;
- f – цифрова честота.
След извършената апроксимация намираме цифровите честоти които имат стойности:
Wp3=[60 2885]/Fn; %гранични честоти на цифров режекторен филтър
Ws3=[299 2624]/Fn; %честоти на задържане на цифров режекторен филтър

След билинейно Z-преобразуване чрез функцията bilinear(), при честота на дискретизация Fn=10.195kHz, трансформираме аналоговата лентова ПФ в цифрова. Тук получаваме стойности на N(z) и D(z), подреждаме ги по


степени на z и HBS(z) следва да бъде:



4.ПНД на аналогов и цифров РФ.

За изчертаването на ПНД на аналогов РФ се използва командата zplane (Ns,Ds), a за изчертаването на ПНД на цифров РФ – zplane(Nz,Dz). За извеждането на числените стойности на полюсите и нулите се използва командата tf2zp;






5.Криви на затихване на филтрите.



6.Амплитудно-честотни характеристики на аналогов и цифров РФ.


За начертаване графиките на затихванията на двата филтъра ще са ни нужни следните команди[2]:

  • [T1,w]=freqs(Ns2,Ds2); //за изчисляване съответно предавателната функция и кръговата честота на аналоговия РФ;

  • [T2,w2] = freqz(Nz,Dz,Fs);// за изчисляване съответно предавателната функция и кръговата честота на цифровия РФ;

  • m=abs(H); //за изчисляване на амплитудно-честотната характеристика в линейни единици;

  • md=20*log10(m); //за изчисляване на АЧХ в dB;

  • plot(w2*Fs/(2*pi) ,md2);// изчертаване на цифровата АЧХ;

  • plot(w1/(2*pi),md2);//изчертава аналоговата АЧХ;








Сподели с приятели:
1   2   3   4




©obuch.info 2024
отнасят до администрацията

    Начална страница