Documente Academic
Documente Profesional
Documente Cultură
UniversitateaTehnică a Moldovei
Facultatea Inginerie şi Management în Electronică şi Telecomunicaţii
Catedra Sisteme şi Reţele de Comunicaţii Optoelectronice
DARE DE SEAMĂ
La lucrarea de laborantor Nr.2
Chişinău 2016
Scopul lucrării:
Studierea parametrilor de bază a metodelor sintezei şi analizei filtrelor digitale
nerecursive (FDN), numite şi filtre cu caracteristica de impuls finită (eng.-FIR – finite
impulse responce), şi în particular a unui tip de filtru important, şi anume filtre FIR cu
CPF liniară. Deprinderea cu modalităţile de calcul şi modelare a filtrelor cu FIR în
sistemul MATLAB.
1. De calculat filtrul FIR de frecvenţă joasă de ordinal 12 cu frecvenţa de
tăiere normată 0.2, folosind metoda ferestrelor:
a) Dreptunghiulară;
b) Hamming;
>> b=fir1(12,0.2,'ftype',window)
Initializing Window Design & Analysis Tool..... done.
>> b=fir1(12,[0.2,0.3]);freqz(b,1,512)
c) Bartlett;
b=
Columns 1 through 5
0.0000 0.0007 0.0010 0.0004 -0.0009
Columns 6 through 10
-0.0018 -0.0013 0.0008 0.0032 0.0033
Columns 11 through 15
-0.0000 -0.0048 -0.0067 -0.0026 0.0057
Columns 16 through 20
Folosind funcţia fir2 am construit un filtru FIR cu CAF arbitrară, dată sub
forma vectorilor m şi f1. Ordinul filtrului este n=70.
6. Folosind funcţia firls de construit un filtru multibandă dat de vectorii frecvenţei
f1 şi valorilor m:
Ordinul filtrului – 70. Frecvenţa de discretizare – 8000Hz. De construit graficul CF a
filtrului.
>> n=70; f=[0 0.2 0.6 0.8 1];amp=[1 0 0.5 0];
up=[1.02 0.02 0.51 0.02];lo=[0.98 -0.82 0.49 -0.02];
b=fircls(n,f,amp,up,lo,'both')
Bound Violation = 0.0755112846369
Bound Violation = 0.0057308765286
Bound Violation = 0.0002474293437
Bound Violation = 0.0000316755110
Bound Violation = 0.0000037762568
Bound Violation = 0.0000004342197
Bound Violation = 0.0000000515547
Bound Violation = 0.0000000061898
b=
Columns 1 through 5
-0.0071 -0.0070 0.0298 0.0155 0.0085
Columns 6 through 10
0.0038 -0.0091 -0.0297 -0.0702 0.0096
Columns 11 through 15
-0.0001 -0.0137 0.1844 0.1259 0.1239
Columns 16 through 20
0.2912 0.1239 0.1259 0.1844 -0.0137
Columns 21 through 25
-0.0001 0.0096 -0.0702 -0.0297 -0.0091
Columns 26 through 30
0.0038 0.0085 0.0155 0.0298 -0.0070
Column 31
-0.0071