How do I get a magnitude respons with frequency at the x-axis?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Joakim Hansen
am 19 Okt. 2017
Kommentiert: Star Strider
am 20 Okt. 2017
When I use the function freqz() I'll get a response with normalized frequency at the x-axis. Is there a way to get the freqency instead or optionally calculate it by hand?
0 Kommentare
Akzeptierte Antwort
Star Strider
am 19 Okt. 2017
Yes!
Supply the sampling frequency (here ‘Fs’) as an argument to freqz to get the plot in terms of actual frequency (from 0 Hz to the Nyquist frequency), where ‘NFFT’ is the length of the Fourier transform you want to use (a good choice being 2^16):
freqz(sos, NFFT, Fs)
or:
freqz(b, a, NFFT, Fs)
or others, depending on how you implemented your filter.
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Digital Filter Analysis finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!