Besoin d'aide sur la conception de filtres FIR

S

smart_shaurya

Guest
Tout le monde s'il vous plaît m'aider à comprendre les rudiments de la conception d'un filtre FIR ... ne suis pas en mesure de l'obtenir auprès de Proakis et Manolakis ...

plzzzzzzz ....m dans le besoin urgent ...

 
vérifier
DISCRET Traitement en temps SIGNSAL
par: AVOppenheim, RWSchafer

 
Il existe quelques méthodes pour la conception de la FIR:

La plupart sont commum: fenêtrage, méthode optimale "algorithme de Remez" et la fréquence d'échantillonnage de méthode ...Évidemment, il ya d'autres méthodes, mais je viens de citer ces trois.(Ils ont que j'ai utilisé)

La première étape est de trouver un livre et d'étudier les méthodes, qui livre?Oppenhein et Shafer, Proakis Ingle, Ifeachor et Jervis, Mitra SJ, Smith ...que ce soit, chacun d'eux!Après avoir lu les principes, je vous suggère de jeter un oeil à l'aide de FIR1 et fir2 fonction Matlab, alors vous serez prêt à concevoir un filtre de base de sapin, un peu de pratique, vous pouvez mettre en œuvre vos propres fonctions C pour chaque méthode, si nécessaire, Après avoir étudié un peu de programmation DSP, vous pouvez aller foward dans le nouveau domaine.Bonne chance et de patience, vous aurez besoin si vous avez vraiment besoin d'étudier la programmation DSP.

 
voir ceci:
http://www.edaboard.com/viewtopic.php?t=146011&highlight =

 
claudiocamera est ... DIS droit soumis a besoin de beaucoup de patience et exige une beaucoup de temps aussi ...

 
La méthode la plus simple de concevoir un filtre FIR est basée sur une technique appelée fenêtrage.Nous avons d'abord concevoir un «idéal» de filtre (en réalité tronquée filtre idéal) avec une certaine longueur, par exemple, un filtre passe-bas idéal de la fonction matlab suivante ne:

-------------------------------
HD = function ideal_lp (wc, M);
% LowPass calcul des filtres Idéal
--------------------------------%
[% HD] = ideal_lp (wc, M)
% Hd = réponse impulsionnelle idéale entre 0 et M-1
cutoff = fréquence wc% en radians
= M% de la longueur de la «idéal» de filtre
%
alpha = (M-1) / 2;
n = [0:1

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

M-1)];
= N m - alpha eps, le plus petit nombre% Ajouter
% Afin d'éviter de diviser par zéro
HD = sin (m * wc). / (m * pi);

----------------

L'on multiplie HD avec une fonction certaine fenêtre (Hanning, de Hamming, Kaiser, etc.)Voir aide en matlab sur la fenêtre des fonctions.Cette fonction fenêtre de forme de la fonction de transfert du filtre FIR tel qu'il a de meilleures propriétés que le HD d'origine, par exemple, la face inférieure des lobes.

meilleur

 
DSp chk par ifeachor OU
dsp une maquette application basée par Mitra

 

Welcome to EDABoard.com

Sponsor

Back
Top