Jak se dostat na frekvenční charakteristiku filtru v Matlabu?

S

smartshashi

Guest
Navrhl jsem Butterworth IIR filtr v MATLABu.Chci vidět frekvenční charakteristiku filtru (není FFT), tj. amplituda Vs frekvence.Jak se dostat na to?Je-li někdo mít matlab kód pro tuto prosím, napište mi.

Díky.

 
použití funkce bode (num, den), pro MATLAB
poskytnout čitatel (num) & jmenovatel (den) ve formě matice.
tj. pro y ^ 2 1 num = [1 0 1]

 
Vzhledem k tomu, přenosová funkce, () funkce MATLABu freqz lze použít pro
stanovení četnosti odpovědí.Syntaxe je dána

[h, w] = freqz (A, B, N)

jehož parametry jsou definovány jako:
h = výstupní vektor obsahující frekvenční charakteristiku
w = výstupní vektor obsahující hodnoty normalizované frekvence distribuované
v rozmezí od 0 do p radiány.
B = vstupní vektor pro koeficienty čitatele
= Vstupní vektor pro koeficienty jmenovatele
N = počet bodů normalizované frekvence použité pro výpočet
frekvenční odezva

wxample:
--------------
Vzhledem k tomu, každé z těchto digitálních přenosů,<img src="http://images.elektroda.net/8_1235600894.gif" border="0" alt="How to get frequency response of a filter in Matlab?" title="Jak se dostat na frekvenční charakteristiku filtru v Matlabu?"/>1.Plot pólů a nul na z-rovině.
2.Použití MATLAB funkce freqz () na pozemku velikosti frekvenční charakteristiku
a odpovědi pro každou fázi přenosu.
3.Určit odpovídající typ filtru, jako lowpass, Highpass, bandpass,
nebo bandstop.

Řešení:
----------
1.Pole-nula plot pro každého přenosu je demonstrována na obrázku
6.20.Přenosů (a) a (c) musí být převedeny do
standardním formuláři (formulář zpoždění) požadované freqz funkce MATLABu (), v
, který byl čitatel i jmenovatel polynomy mají negativní
Pravomoci z.Proto jsme získali<img src="http://images.elektroda.net/22_1235601027.gif" border="0" alt="How to get frequency response of a filter in Matlab?" title="Jak se dostat na frekvenční charakteristiku filtru v Matlabu?"/>při předávání funkce (b) a (d), jsou již ve svém standardu
formuláře (formuláře zpoždění).

2.Programu MATLAB pro vykreslování frekvenční rozsah
a fázi reakce pro každý případ je uveden<img src="http://images.elektroda.net/50_1235601279_thumb.gif" border="0" alt="How to get frequency response of a filter in Matlab?" title="Jak se dostat na frekvenční charakteristiku filtru v Matlabu?"/> a tady obrázek 6.20:<img src="http://images.elektroda.net/34_1235601549.gif" border="0" alt="How to get frequency response of a filter in Matlab?" title="Jak se dostat na frekvenční charakteristiku filtru v Matlabu?"/>užít si

 

Welcome to EDABoard.com

Sponsor

Back
Top