• 已解决 33245 个问题
  • 已帮助 5744 位优秀工程师

FFT计算原始信号频率求出的频率值有时会是原始信号的两倍

8056015f52e8288f 2020-01-05 浏览量:258
为什么呢??
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • FFT是测量不出频率的,频率只能是使用APFFT才可以测量出来的,还是要特定的算法。

    你这里的2倍并不是频率,可能是对称的幅值

    • 发布于 2020-01-09
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 是的,fft计算出来的是对称频谱,比如fft采样率是1mhz,那么大于500khz以上的都要忽略不用,我们只用500khz之前的频谱,

    还有一种可能就是采样率高于实际1倍,重新匹配一下采样率

    • 发布于2020-01-05
    • 举报
    • 评论 0
    • 0
    • 0

  • FTT的整个周期进行采样,你的采样要与你的原始信号的频率相关的,不是固定频率采样的,所以,有时采样率与信号频率不正确时,会 有频率的偏差
    • 发布于2020-01-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 所有的信号都可能有谐波,这个是正常的,可以做一个软件滤波,滤掉某个频率之外的
    • 发布于2020-01-11
    • 举报
    • 评论 0
    • 0
    • 0

  • FFT没有办法计算频率的啊,是不是频谱的宽度啊,是2倍的,是由于FFT是对称的,前后两组数据是一样的
    • 发布于2020-01-16
    • 举报
    • 评论 0
    • 0
    • 0

FFT计算原始信号频率求出的频率值有时会是原始信号的两倍