how do i normalise frequency axis after computing fft ?

조회 수: 16 (최근 30일)
pavan sunder
pavan sunder 2016년 1월 14일
편집: Star Strider 2016년 1월 14일
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.

채택된 답변

Star Strider
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개)

카테고리

Help CenterFile Exchange에서 Fourier Analysis and Filtering에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by