How do I get a magnitude respons with frequency at the x-axis?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Joakim Hansen
el 19 de Oct. de 2017
Comentada: Star Strider
el 20 de Oct. de 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 comentarios
Respuesta aceptada
Star Strider
el 19 de Oct. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Digital Filter Analysis en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!