S
scdoro
Guest
hi all,
Mam pytanie, a ja jestem zrobić z pierwszej części na projektowaniu zwrotnica filtr pisząc matlab skrypt poniżej.
_________________________________________
% M pliku zwrotnica filtr FIR
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 = (Hamminga (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))% Aktualna Ripple Passband
Jak =- okrągłe (max (db (ws2/delta_w 1:1:501)))% min Stopband tłumienie
Działki%
subplot (2,2,1); macierzystych (n, HD), tytuł ( "Ideal Impulse Response)
axis ([0 M-1 -0.4 0.5]; plot ( "n"); ylabel ( 'HD ")
axis ([0 M-1 -0.4 0.5]); plot ( "n"); ylabel ( 'HD ")
subplot (2,2,2); macierzystych (n, w_ham), tytuł ( "Okno Hamminga)
axis ([0 M-1 0 1.1]); plot ( "n"); ylabel ( 'w ")
subplot (2,2,3); macierzystych (n, h), tytuł ( "Rzeczywisty Impulse Response)
axis ([0 M-1 -0.4 0.5]); plot ( "n"); ylabel ( 'h ")
subplot (2,2,4), plot (w / pi, db), osi ([0 1 -150 10]);
title ( 'Wielkość Odpowiedź w) dB; sieci;
plot ( "częstotliwość w pi jednostek '); ylabel (' decybele)
____________________________________________________JA jestem przebijał w staraniach o przystąpienie do drugiej części.
QN1) Jak postępować ze część 2 w sprawie ustalenia 12-bitowy stałych przedstawicielstw pkt współczynników filtru.
Qn2) i jak działki odpowiedzi wielkości ustalonej filtr punkt w programie Matlab?
Prosimy o pomoc.
dzięki
pozdrowienia
scdoro
Przepraszamy, ale musisz się zalogować, aby wyświetlić ten załącznik
Mam pytanie, a ja jestem zrobić z pierwszej części na projektowaniu zwrotnica filtr pisząc matlab skrypt poniżej.
_________________________________________
% M pliku zwrotnica filtr FIR
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 = (Hamminga (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))% Aktualna Ripple Passband
Jak =- okrągłe (max (db (ws2/delta_w 1:1:501)))% min Stopband tłumienie
Działki%
subplot (2,2,1); macierzystych (n, HD), tytuł ( "Ideal Impulse Response)
axis ([0 M-1 -0.4 0.5]; plot ( "n"); ylabel ( 'HD ")
axis ([0 M-1 -0.4 0.5]); plot ( "n"); ylabel ( 'HD ")
subplot (2,2,2); macierzystych (n, w_ham), tytuł ( "Okno Hamminga)
axis ([0 M-1 0 1.1]); plot ( "n"); ylabel ( 'w ")
subplot (2,2,3); macierzystych (n, h), tytuł ( "Rzeczywisty Impulse Response)
axis ([0 M-1 -0.4 0.5]); plot ( "n"); ylabel ( 'h ")
subplot (2,2,4), plot (w / pi, db), osi ([0 1 -150 10]);
title ( 'Wielkość Odpowiedź w) dB; sieci;
plot ( "częstotliwość w pi jednostek '); ylabel (' decybele)
____________________________________________________JA jestem przebijał w staraniach o przystąpienie do drugiej części.
QN1) Jak postępować ze część 2 w sprawie ustalenia 12-bitowy stałych przedstawicielstw pkt współczynników filtru.
Qn2) i jak działki odpowiedzi wielkości ustalonej filtr punkt w programie Matlab?
Prosimy o pomoc.
dzięki
pozdrowienia
scdoro
Przepraszamy, ale musisz się zalogować, aby wyświetlić ten załącznik