Matlab kodu FIR filtra dizains

R

runa

Guest
mans projekts ir par FIR filtrs design by FFT algoritmu,

Man ir dažas problēmas rakstiski koda Matlab.
ja jebkura struktūra var palīdzēt man, es jums tiešām ir tankful.

lūdzu nokopējiet ielīmējiet šo kodu savā Matlab programmatūras (ver.7) un palaist to.

f = [0 0,4 0,6 1] m = [1 1 0 0];
h :), 1) = fir2 (31, f, m);% laika domēna FIR filtru
gabals (b);
pieturēties
gabals (I, h :), 1), "r"); tīklam;
virsraksts ("H0 [n]", "fontweight", "bold");
xlabel ("laiks"), ylabel ("amplitūda");

[Slēpa, w] = freqz (b, 1,64);% frekvenču domēns
skaitlis
gabals (f, m, m / pi, abs (HID));
uzraksts ("Ideal", "fir2 Designed)
virsraksts ("salīdzinājums Frequency Response lielumu, Ksenona (w) ');
xlabel (frekvence '); ylabel ("amplitūda"); tīklam;;

H :), 1) = abs (FFT (h :), 1), 512));
skaitlis
w =- 256:255;
u = w ';
gabals (u, H :), 1)), nosaukums (FFT)

Ed (

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />

=. 05;
par k 01:04 =
H :), k) = abs (FFT (h :), k), 512));
ja H :), k)> (H :), 1) Ed (

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />

) G :), k) = H :), 1) Ed (

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />

;
elseif H :), k) <(H :), 1)-Ed (

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />

) G :), k) = H :), 1) - Ed (

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />

;
elseif (H :), 1)-Ed (

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />

) <= H :), k) <= (H :), 1) Ed (

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />

) G :), k) = H :), k);
beigas
g :), k) = ifft (G :), k), 32);
i =- N: N;
h :) (k 1)) = g :), k);
% Skaitlis
% Gabals (i, h :) (k 1)))
delta = (h :), k 1)-h :), k));
%, Ja delta> Ed :), 1), pauze, beigas
beigas

Problēma: Matlab aprēķina G :), k) un kas ir vienāds ar nulli

Bet kāpēc ?????????????????

Es nekad aizmirsu jūsu palīdzība.paldies

mans pasts: barg_ieee2 (at) yahoo.com

 

Welcome to EDABoard.com

Sponsor

Back
Top