reikia pagalbos šiose Flter klausimai

V

vjfaisal

Guest
labas

Turiu problema, kai čia per projektavimas juosta pass filter
naudojant optimalų ir Kaiser (langas).
Pažyma iš dokumentų kaiserord
Rezultatai yra netikslūs, jei išjungta dažniai yra arti 0 arba

Naikvisto dažnį, arba jei dev yra didelis (daugiau nei 10%).

K1: Kas DEV skirtas?ir kas tai (daugiau nei 10%) tai,

kuri sukelia, kad netikslūs duomenys

Nuo kaiserord dokumentas MATLAB pareiškimas

Turite nurodyti kiekvieną įrašo dev kaip teigiamas skaičius, atstovaujantis

absoliutus filtras pelnas (ne decibelais)

Q2: Ką ATASKAITA bando pasakyti?Prašome expain išsamiai

nuoširdžiausi linkėjimaiParašytas po 11 minučių:labas,
Čia yra equiripple filtras kodas

rp = 3;% Passband Ripple
RS = 40;% Stopband Ripple
FS = 2000;% Mėginių ėmimo dažnumas
f = [500 600];% lizdu dažniai% Desired amplitudes

= [1 0];%
Pageidaujama amplitudės
% Apskaičiuoti nukrypimus10^(-rs/20 )]; <<<<<dev = [(10 ^ (rp/20) -1) / (10 ^ (rp/20) 1)
^ 10 (-rs/20)]; <<<<<

,w] = firpmord(f, a
,dev,fs);

[N, už, ao,
W] = firpmord (f, a,
dev, fs);
b = firpm (N,, ao, w);
freqz (B, 1,1024, fs);
title ( 'Filtro Lowpass Dizainas specifikacijas');

Q1: Kadangi mes jau duoti [1 0], kuriame mūsų norim amplitudės (passband), tai kodėl firpmod, jis gali pats apskaičiuoti Ao amplitudes.

Q2: kodėl čia tiek sustoti ir pereiti Ripples yra padalinti į norimą amplitudės?

Prašome padėti šių svarbių idėjų ..

nuoširdžiausi linkėjimai

 
Tai labai padeda KLAUSIMAS Filter Design, SO PLEASE HELP ME ...Pagarbiai

 

Welcome to EDABoard.com

Sponsor

Back
Top