How do ı convert rad/sample to Hz?

100 次查看(过去 30 天)
Hello to everyone. I passed the signal through the Parks-McClellan optimal FIR filter. With the fvtool command, I get the magnitude response in rad / sample. but what I want is a filter response graph in Hertz. Is there a command that can directly plot the graph in Hertz? Or how do I convert rad / sample to Herzt.
[n, fo, ao, w] = firpmord ([0.04 1], [1 0], [0.001 0.01], Fs);
b = firpm (n, fo, ao, w);
fvtool(b,1);

采纳的回答

Star Strider
Star Strider 2021-5-26
Note that π radians/sample is equivalent to the Nyquist frequency, one-half of the sampling frequency.
In fvtool, click on the x-axis label to change it from rad/sample to Hz automatically. Another option is to use the freqz function instead, and specify ‘Fs’ as the last argument:
Fs = 10; % Define ®Fs'
[n, fo, ao, w] = firpmord ([0.04 1], [1 0], [0.001 0.01], Fs);
b = firpm (n, fo, ao, w);
figure
freqz(b, 1, 2^16, Fs)
.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Filter Design 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by