DSP dans Matlab ... filtre numérique

N

nicolejess

Guest
Salut,

Je fais affaire avec un filtre résonateur numérique en Matlab.
La fonction de transfert est K (z ^ 2 / (z-p1) (z-p1 *)) où K est le gain.
Il est simplifié à K / (1 - 2 r cos 2pi f0 z ^ -1 r ^ 2 z ^ -2)

Étant donné que samplig taux = 128kHz, le pic de résonance à f0 = 48 kHz et 3 dB la bande passante est de 4kHz avec un gain unité à son pic de résonance.On m'a demandé de tracer l'ampleur et la phase de la Réponse en freq de ce filtre.C'est la partie que j'ai besoin d'aide.

J'ai trouvé que les coefficients de filtrage sont, K est 0,1322 et 2 r cos 2pi f0 = -1,2754 et-r ^ 2 = -0.8133
Quelle commande dois-je utiliser pour tracer la réponse freq?
J'ai essayé de regarder Freqz à Matlab mais il est dit [h, w] = Freqz (b, a, p)
où b et a sont le vecteur des coefficients et P est le no.de points.
Cela me confond, car je n avez des valeurs du vecteur pour ma coefficients.Ce filtre est un résonateur numérique avec 2 filtres passe-bande poteau avec une paire de pôles complexes près cercle unité et résonne à f0.
Fondamentalement, je suis juste après mon manuel pour obtenir la fonction de transfert H (z) et les coefficients et le gain K. Pas si sûr de savoir comment tracer cette réponse freq dans Matlab.

Toute aide serait appréciée.
Thankyou.

Observe,
Nicole

 
Autant que je me suis vous avez besoin de fonction de transfert du filtre de perpetuer ceteH (z) = 0,1322 / (1 1,2754 * z ^ -1 0,8133 * z ^ -2)

Consulter l'aide de Freqz et utiliser le fait z = exp (j * W * T)

si les vecteurs de numrator et denumerator A et B devraient être créés

b = [0.1322];
a = [1 1.2754 0.8133];

Le freq fonction retourne la version échantillonnée de la réponse en fréquence continu de DC (0 rad / échantillon) à la fréquence de Nyquist (rad pi / échantillon)

alors si vous n'utilisez pas des arguments retour des parcelles Freqz directement le résultat ...utiliser

Freqz (b, a, 100);

Freqz dans ce cas, les 100 placettes échantillons (de la réponse de fréquence continu complexe)

Cordialement
Dora

 
Salut,

J'ai commencé à le faire à ce filtre aussi!

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />Je sais comment le complot, mais j'ai de la difficulté à obtenir les coefficients.
Pourriez-vous s'il vous plaît dites-moi comment vous avez obtenu les coefficients du filtre?

Merci

Marat

 
fiter de conception numérique est très facile d'utiliser les MATLAB.
il fournit de nombreuses fonctions et d'un module pour implémenter la conception Fiter numériques et d'analyse.
vous pouvez vous référer aux livres matlab connexes.

 
pour la conception de filtres numériques, se référer "DSP aide de Matlab" par John G Proakis et Vinay Ingle.Son le meilleur que j'ai vu

 
Salut abhigopal,
Avez-vous le livre "DSP aide de Matlab"?Peuvent télécharger sur le forum?

 
Salut, j'ai le livre sous la forme papier, malheureusement, non pas comme un livre électronique.Vais essayer et voir si certains de mes amis ont, si oui, va définitivement upload ..
Abhi

 

Welcome to EDABoard.com

Sponsor

Back
Top