精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • fft頻譜分析 頻率誤差

    fft頻譜分析 頻率誤差
    對某一信號做FFT時(采樣頻率fs,做N點FFT),那么通過fft頻譜測出的頻率值(最大譜峰出對應頻率),測量值與實際頻率值之間的最大誤差是多少啊?是fs/N嗎?可是我仿真出來的不是,求強人解答,
    kissnowbody你好,論文是英文的,太長了,好多其他的東西,我只是把我出問題的這部分拿出來問,我部分仿真代碼如下:
    clear all;
    N=100;
    L=512;
    % f1=100;f2=120;
    fs=500;
    f1=100:0.02:200;
    m=length(f1);
    T=1/fs;
    f=-fs/2+(0:L-1)*fs/L;
    for i=1:m
    t=(0:N-1)*T;
    x=cos(2*pi*f1(i)*t);
    %w=(-N/2:N/2-1)*fs/N;
    y=fft(x,L);
    % plot(f,abs(fftshift(y)));
    [y_max,f_max]=max(abs(fftshift(y)));
    fce(i)=abs(f(f_max));
    ferror(i)=f1(i)-fce(i);
    end
    deltaf=fs/L
    f1=100:0.02:200;
    plot(f1,abs(ferror));
    數學人氣:643 ℃時間:2020-06-20 23:01:29
    優(yōu)質解答
    要看實際頻率值是否剛好落在N點FFT的對應頻率通道上,如果實際頻率剛好落在兩個相鄰頻率通道中間,那誤差應該是最大的.比如1024Hz采樣頻率,1024點FFT,輸入頻率如果是整數的話,應該會落在相應的頻率通道上,誤差就很小,如果比如說實際頻率是1.5Hz,剛好落在FFT兩個通道中間,誤差就會很大,應該不止fs/N吧按照你說的,落在中間時誤差最大,此時誤差是0.5Hz,而頻率間隔是fs/N=1Hz,那就是說最大誤差是fs/(2N)?我的理解是這樣的。我不知道你是怎么仿真的,仿真的結果是什么?我是參照一片論文進行誤差仿真的,上面人家仿真出來的誤差就是fs/N,我仿真出來的結果最大誤差稍大于fs/(2N),如果按照你的說法應該也是小于等于fs/(2N)才對,所以我覺得奇怪你把論文題目告訴我,我看看,我覺得最大誤差應該是fs/2N程序你運行試試,我也不知道怎么回事按照仿真的結果,最大的誤差已經超過了超過了fs/2N,所以原論文fs/N可能是正確的,但我也沒有深入研究為什么會是一個頻率通道的誤差,我直觀的理解應該是fs/2N
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版