[英]calculate frequency from signal data in MATLAB
第一步,我將數據划分為段(每個段具有300個值),因此我總共有10個段 。
我需要找到每個分段的頻率,這意味着我將有10個值(每個值代表特定分段的頻率)。
到目前為止,我已經使用此代碼
NFFT=size(Acc_TD_Segments{1},1); % NFFT (lenght of segment) and Acc_TD_Segments(Time domain signal)
Fss=30; % the sampling frequency of the input signal
Acc_FD_Signal{nn,1}=fft(Acc_TD_Segments{nn},NFFT)/NFFT; % nn (number of segments which is =10)
如果我的代碼是正確的,下一步是找到每個段的頻率?
如果沒有,請您幫我確定每個細分的頻率!
frequency = (indexMax - 1)/N * Fs
同
N = number of points used to calculate your fft
Fs = sampling frequency of your signal
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.