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
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
gabals (b);
pieturēties
gabals (I, h
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
skaitlis
w =- 256:255;
u = w ';
gabals (u, H
Ed (
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />
=. 05;
par k 01:04 =
H
ja H
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />
) G
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />
;
elseif H
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />
) G
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />
;
elseif (H
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />
) <= H
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />
) G
beigas
g
i =- N: N;
h
% Skaitlis
% Gabals (i, h
delta = (h
%, Ja delta> Ed
beigas
Problēma: Matlab aprēķina G
Bet kāpēc ?????????????????
Es nekad aizmirsu jūsu palīdzība.paldies
mans pasts: barg_ieee2 (at) yahoo.com