how do i normalise frequency axis after computing fft ?
15 次查看(过去 30 天)
显示 更早的评论
i have a 10 hz signal. i want to specify the cutoff for my filter. what is the normalized cut off for 50 hz signal? plz mention the formula used for normalization.
0 个评论
采纳的回答
Star Strider
2016-1-14
编辑:Star Strider
2016-1-14
If you have a 50 Hz sampling frequency, the Nyquist frequency — in this instance the normalising frequency if you are designing a digital filter — is 25 Hz. So if you want a 15 Hz cutoff for a lowpass filter for instance, the normalised frequency, ‘Wn’ would be:
Fs = 50; % Sampling Frequency (Hz)
Fn = Fs/2; % Nyquist Frequency (Hz)
Fc = 15; % Cutoff Frequency (Hz)
Wn = Fc/Fn; % Normalised Cutoff Frequency (Dimensionless)
So Wn = 15/25 = 0.6
EDIT — For fft scaling, the best documentation is in the R2015a fft version. See specifically the code between the first two plot images.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Fourier Analysis and Filtering 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!