You are on page 1of 4

H v tn SV : Nguyn Phng Duy MSSV : 40600341 Nhm : TNDD

----------------------------------------------

Lp : DD06KSTN Ngy TN: 23/09/2009

BI CHUN B TH NGHIM X L S TN HIU

Bi 1: THC HIN CC B LC FIR TRN KIT C6713 DSK


Cu 1: Cho mt b lc FIR c p ng xung h = [ 1; -2; -3; -4 ]. Hy xc nh : a) Bc b lc b) Phng trnh sai phn I/O ca b lc. c) S khi thc hin dng trc tip v gii thut x l mu. Gii: a. Ta c h = [ ho; h1; h2; h3 ] = [ 1; -2; -3; -4 ] => b lc bc 3. b. Phng trnh sai phn I/O : y(n) = x(n) 2x(n-1) 3x(n-2) 4x(n-3) c.S khi thc hin dng trc tip v gii thut x l mu : S khi

Gii thut x l mu t: v0(n) = x(n) v1(n) = x(n-1) v2(n) = x(n-2) v3(n) = x(n-3)

Vi mi mu vo x, ta c gii thut x l mu nh sau : v0 = x y = v1 - 2v2 - 3v3 4v4 v3 = v2 v2 = v1 v1 = v0

Cu 2: Trnh by tm tt cc bc thit k mt b lc FIR bng SPTool ca MATLAB. C my phng php thit k b lc FIR trong SPTool? Hy lit k. Cc bc thit k b lc FIR bng SPTool ca MATLAB : Khi ng SPTool, t du nhc lnh ca MATLAB g lnh : >> sptool Khi giao din ca SPTool s xut hin vi 3 ct : + Signals : hin th cc tn hiu. + Filters : hin th cc b lc. + Spectra : hin th cc ph trong Workspace. Ta thit k b lc mi bng cch chn New ngay di ct Filters. Ca s Filter Designer xut hin. Trong giao din ca Filter Designer : + Trong textbox Filter : ta c tn ca b lc .V d : filt1 + Nhp cc thng s cn thit k vo. + Nhn Apply. Khi p ng tn s ca b lc s c hin th. Tr v ca s SPTool ta thy trong ct Filters s xut hin thm 1 dng filt1.Ta c th i tn b lc bng cch chn menu Edit. - Cc phng php thit k b lc FIR trong SPTool : C 3 phng php l : + Equiripple + Least squares + Window

Cu 3: Th no l mt b lc multiband? Th phc ha p ng tn s ca mt b lc multiband? C th dng MATLAB thit k b lc multiband hay khng? B lc multiband : b lc multiband c s dng chia tch cc thnh phn tn s ca tn hiu, gi li nhng di tn s mong mun v lc b cc di tn s khc. N chia ph tn s ca tn hiu thnh 1 lot nhng di thng v di chn cch nhau bi di chuyn tip. Mt b lc multiband c n trng bi s gii hn v tnh cht ca mi di, v bi mt vi tnh cht tng qut.
-

Phc ha p ng tn s ca b lc multiband :

1.2

0.8

0.6

0.4

0.2

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

Ta c th dng Matlab thit k mt b lc FIR multiband bng cch s dng mt s lnh trong Matlab. V d nh dng hm remez.

Cu 4: Tm tt cc bc s lm trong phn th nghim : Thc hin v d theo ti liu th nghim bao gm 3 phn chnh: + Thit k b lc FIR, t thu c p ng xung h(n) ca b lc. + Thc hin b lc ln trn kit C7613 DSK : s dng p ng xung t phn thit k vit chng trnh thc hin mch lc ln kit.Chng trnh s c tng mu d liu vo v tin hnh gii thut x l mu tnh ng ra. + Kim tra li b lc thc hin. Thit k b lc : Dng cng c SPTool trong matlab thit k b lc trn theo phng php Least squares FIR. Thc hin b lc: B lc c thc hin trn kit bng chng trnh theo ngn ng C //Fir.c FIR filter. Include coefficient file with length N #include "coefficients.h" //coefficient file #include "dsk6713_aic23.h" //codec-dsk support file Uint32 fs=DSK6713_AIC23_FREQ_8KHZ; //set sampling rate int yn = 0; //initialize filter's output short dly[N]; //delay samples interrupt void c_int11() //ISR
3

short i; dly[0]=input_sample(); //input newest sample yn = 0; //initialize filter's output for (i = 0; i< N; i++) yn += (h[i] * dly[i]); //y(n) += h(i)* x(n-i) for (i = N-1; i > 0; i--) //starting @ end of buffer dly[i] = dly[i-1]; //update delays with data move output_sample(yn >> 15); //scale output filter sample return;

} void main() { comm_intr(); while(1); }

//init DSK, codec, McBSP //infinite loop

Tm li, cc bc thc hin b lc ln kit nh sau: 1. Ly cc h s ca hm truyn ca b lc, nhn vi h s t l 215 >> cof = round(lp2500.tf.num*2^15) 2. Nu ca s workspace ca MATLAB cha hin th, hy m n ln. Trong workspace, nhn p chut vo tn bin cof m ca s Array Editor. 3. M CCS (nh m ngun ca DSK trc khi m CCS). 4. M tp tin project ( c to sn) FIR.pjt trong C:\CCStudio_v3.1\myprojects\FIR. 5. Trong ca s Project View, tab File View, m rng phn Include, m tp tin coeficients.h. 6. t cc h s ca b lc va thit k vo trong tp tin ny. (C th copy v paste t ca s Array Editor trn). iu chnh gi tr N cho ng vi chiu di p ng xung. Lu rng cc gi tr ca p ng xung cch nhau bng mt du phy (,). Lu tp tin sau khi sa i. 7. Xc lp cc ty chn ph hp (xem phn hng dn s dng trong ti liu ny) ri tin hnh bin dch chng trnh. Sau khi dch thnh cng, hy np chng trnh ln trn kit v chy chng trnh. Kim tra b lc : S dng cng c v trong min tn s ca CSS xem p ng tn s ca b lc va thc hin.Chn View - Grapth Time/Frequency.Chn Display Type l FFT Magnitude v Start Address l a ch bt u ca vector p ng xung. a tn hiu hnh sine t my pht sng vo, thay i tn s v quan st tn hiu ng ra. p dng v d trn thc hin cc bi th nghim phn sau.

You might also like