S
scdoro
Guest
Ahoj všichni,
Mám dotaz tady a já jsem udělal s první částí návrhu na pásmovým filtrem psaním MATLAB skript níže.
_________________________________________
% M souboru pásmovým FIR filtr
WS1 = 0.3 * pi
WP1 = 0,4 * pi;
WP2 = 0.5 * pi;
WS2 = 0.6 * pi;
tr_width = min ((WP1-WS1), (WS2-WP2));
M = ceil (6.6 * pi / tr_width) 1
n = [0:1: M-1];
WC1 = (WS1 WP1) / 2;
WC2 = (WP2 WS2) / 2;=ideal_lp(wc2,M)-ideal_lp(wc1,M);
hd
= ideal_lp (WC2, M)-ideal_lp (WC1, M);
w_ham = (Hammingova (M)) ';
h = hd .* w_ham;
[db, mag, PHA, GRD, w] = freqz_m (h, [1]);
delta_w = 2 * pi/1000;
Rp =- min (db (wp1/delta_w 1:1: wp2/delta_w))% Aktuální passband zvlnění
Jak =- kolo (max (db (ws2/delta_w 1:1:501)))% Min stopband útlum
Pozemky%
subplot (2,2,1) stem (n, hd), title ( 'Ideální Impulse Response')
ose ([0 M-1 -0.4 0.5]; xlabel ( 'n'), ylabel ( 'hd ')
ose ([0 M-1 -0.4 0.5]); xlabel ( 'n'), ylabel ( 'hd ')
subplot (2,2,2) stem (n, w_ham), title ( 'Hammingova okna')
ose ([0 M-1 0 1.1]); xlabel ( 'n'), ylabel ( 'w ')
subplot (2,2,3) stem (n, h), title ( 'Skutečné Impulse odpověď')
ose ([0 M-1 -0.4 0.5]); xlabel ( 'n'), ylabel ( 'h ')
subplot (2,2,4) plot (w / pi, db); osy ([0 1 -150 10]);
title ( 'Velikost Ohlasy v) dB'; sítě;
xlabel ( 'pi frekvenci v jednotkách'), ylabel ( 'Decibely')
____________________________________________________I am stuck ve snaze pokračovat v druhé části.
Qn1) Jak postupovat 2. část o stanovení pevného bodu 12 bitů reprezentace koeficientů filtru.
Qn2) a jak se i velikost pozemku odpověď pevného bodu filtrem v Matlabu?
Prosím pomoc.
díky
pozdravy
scdoro
Omlouváme se, ale musíte přihlásit do zobrazení tuto přílohu
Mám dotaz tady a já jsem udělal s první částí návrhu na pásmovým filtrem psaním MATLAB skript níže.
_________________________________________
% M souboru pásmovým FIR filtr
WS1 = 0.3 * pi
WP1 = 0,4 * pi;
WP2 = 0.5 * pi;
WS2 = 0.6 * pi;
tr_width = min ((WP1-WS1), (WS2-WP2));
M = ceil (6.6 * pi / tr_width) 1
n = [0:1: M-1];
WC1 = (WS1 WP1) / 2;
WC2 = (WP2 WS2) / 2;=ideal_lp(wc2,M)-ideal_lp(wc1,M);
hd
= ideal_lp (WC2, M)-ideal_lp (WC1, M);
w_ham = (Hammingova (M)) ';
h = hd .* w_ham;
[db, mag, PHA, GRD, w] = freqz_m (h, [1]);
delta_w = 2 * pi/1000;
Rp =- min (db (wp1/delta_w 1:1: wp2/delta_w))% Aktuální passband zvlnění
Jak =- kolo (max (db (ws2/delta_w 1:1:501)))% Min stopband útlum
Pozemky%
subplot (2,2,1) stem (n, hd), title ( 'Ideální Impulse Response')
ose ([0 M-1 -0.4 0.5]; xlabel ( 'n'), ylabel ( 'hd ')
ose ([0 M-1 -0.4 0.5]); xlabel ( 'n'), ylabel ( 'hd ')
subplot (2,2,2) stem (n, w_ham), title ( 'Hammingova okna')
ose ([0 M-1 0 1.1]); xlabel ( 'n'), ylabel ( 'w ')
subplot (2,2,3) stem (n, h), title ( 'Skutečné Impulse odpověď')
ose ([0 M-1 -0.4 0.5]); xlabel ( 'n'), ylabel ( 'h ')
subplot (2,2,4) plot (w / pi, db); osy ([0 1 -150 10]);
title ( 'Velikost Ohlasy v) dB'; sítě;
xlabel ( 'pi frekvenci v jednotkách'), ylabel ( 'Decibely')
____________________________________________________I am stuck ve snaze pokračovat v druhé části.
Qn1) Jak postupovat 2. část o stanovení pevného bodu 12 bitů reprezentace koeficientů filtru.
Qn2) a jak se i velikost pozemku odpověď pevného bodu filtrem v Matlabu?
Prosím pomoc.
díky
pozdravy
scdoro
Omlouváme se, ale musíte přihlásit do zobrazení tuto přílohu