M
moonnightingale
Guest
내가 fft이 코드를 가지고 있지만 500에서 매우 높은 피크주고있다.
COS하면 불러 최대의 actaul 푸리에 걸릴 낮습니다.PLZ 내가이 문제를 제거하는 데 도움이.
내가 보기엔 이것에 감사하게 될 것입니다.
사실 난 주파수 도메인에서 신호를 표현합니다.누군가 FFT이 Matlab에서 사용할 수있는 내게 말했다.거기에 이렇게 다른 방법입니다.샘플의 %를 정의 번호표
number_of_samples = 2 ^ 10;
cosineFreq = 10; % Hz에서
% 정의 신호
마 = linspace (0, 10, number_of_samples);
신호 = 왜냐하면 (2 * 파이 * cosineFreq * 마);
% 플롯 그 사인파이 보여주기 위해
음모 (마, 신호);
제목 ( '타임 - 도메인 신호');
% 변환 푸리에 받아
fftSignal = fft (신호);
% fftshift 우리는 (설명서를 참조하는 데 사용되는 양식에 기입이 적용됩니다)
fftSignal = fftshift (fftSignal)
% 다음으로, 이는 샘플링 속도에 의해 정의됩니다 주파수 축, 계산
T는 = T는 (2) - (1) 마;
때 fs = 1 / T와;
f를 = 때 fs / 2 * linspace (-1,1, number_of_samples);
신호 이래 % 복잡한 경우, 우리는 중대한 음모에 그것을 얻을 필요가
% 보이는데, 그래서 우리는 복근 (절대값)를 사용하여
그림
줄거리 (f를, 복근 ()) fftSignal;
코사인의 제목 ( '진도 FFT');
xlabel ( '주파수 (Hz)');
ylabel ( '진도');
COS하면 불러 최대의 actaul 푸리에 걸릴 낮습니다.PLZ 내가이 문제를 제거하는 데 도움이.
내가 보기엔 이것에 감사하게 될 것입니다.
사실 난 주파수 도메인에서 신호를 표현합니다.누군가 FFT이 Matlab에서 사용할 수있는 내게 말했다.거기에 이렇게 다른 방법입니다.샘플의 %를 정의 번호표
number_of_samples = 2 ^ 10;
cosineFreq = 10; % Hz에서
% 정의 신호
마 = linspace (0, 10, number_of_samples);
신호 = 왜냐하면 (2 * 파이 * cosineFreq * 마);
% 플롯 그 사인파이 보여주기 위해
음모 (마, 신호);
제목 ( '타임 - 도메인 신호');
% 변환 푸리에 받아
fftSignal = fft (신호);
% fftshift 우리는 (설명서를 참조하는 데 사용되는 양식에 기입이 적용됩니다)
fftSignal = fftshift (fftSignal)
% 다음으로, 이는 샘플링 속도에 의해 정의됩니다 주파수 축, 계산
T는 = T는 (2) - (1) 마;
때 fs = 1 / T와;
f를 = 때 fs / 2 * linspace (-1,1, number_of_samples);
신호 이래 % 복잡한 경우, 우리는 중대한 음모에 그것을 얻을 필요가
% 보이는데, 그래서 우리는 복근 (절대값)를 사용하여
그림
줄거리 (f를, 복근 ()) fftSignal;
코사인의 제목 ( '진도 FFT');
xlabel ( '주파수 (Hz)');
ylabel ( '진도');