FFT代码

  • Post author:
  • Post category:其他


参考:https://www.cnblogs.com/kolane/p/11537943.html

另,大神贴,时域补零拉长,频域更清晰。FFT取2的x次幂也是为了性能考虑。https://zhuanlan.zhihu.com/p/85863024

1、正弦波信号:

参数:采样频率30.72k;采样时间1s;

信号:0.5k幅值为2, + 3k幅值为5的信号

FFT:P2是双边谱,P1是单边谱(P2的一半),横坐标是频率,纵坐标是幅值

在这里插入图片描述

2、矩形信号

在这里插入图片描述

3、正弦信号L取2的N次幂对比,多余的部分会补零

在这里插入图片描述

L取当前实际采样点

在这里插入图片描述

附一个比较流畅的代码,对输入输出的SRC_IQ和OUT_IQ做FFT

![ttps://img-blog.csdnimg.cn/20200224123001738.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTU1NDEzOQ==,size_16,color_FFFFFF,t_70)



版权声明:本文为weixin_45554139原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。