A question about the freqz function
Afficher commentaires plus anciens
Hi,
My name is Robert and I´m having a minor problem with the freqz function in MATLAB. I´m using it to get the frequency response from a filter in the following way:
H=freqz(zeros,poles,frequency vector,sampling frequency)
however, when I plot the phase in the following way:
plot(180/pi*angle(H))
I don´t get the same phase characteristics as i get if i just write
freqz(zeros,poles,512,sampling frequency)
how do I get the same phase characteristics?
Thanks in advance Sincerely Robert
2 commentaires
Walter Roberson
le 29 Mai 2011
I am not familiar with that function, but I wonder if perhaps you should unwrap() the angle(H) ?
Robert
le 30 Mai 2011
Réponses (1)
Paulo Silva
le 29 Mai 2011
Try this way:
[h,w]=freqz(zeros,poles,frequency vector,sampling frequency)
plot(frequency vector,w)
Catégories
En savoir plus sur Signal Operations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!