24366|16

62

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

STM32上的256点FFT傅里叶变换---效果还不错! [复制链接]



在STM32F10XX系列IC进行256点的FFT,发现效果还不错,波形正如预期所想,基本没发现什么大异常。

输入信号: X="1"+sin(2*pi*fo*t)

信号频率: 10KHZ

抽样点数: 48KHZ

抽样点数: 256

从上面输入的信号,可知, 正弦信号时叠加在一个直流分量为1V的信号之上,那么在进行FFT变换之后,所得频谱幅度应该在2V左右,并且频率为0,说明为直流分量。

在频谱10KHZ出将出现幅值幅度为1V左右的信号频率。

为了验证程序代码,先在MATLAB上实现仿真。

从MATLAB上仿真得到的结果,基本如上所述。


STM32的运算结果对比:

VC模拟运算也基本符合(^_^)

对比MATLAB,感觉波形还不错,基本一致!(大家可以从我的博客上下载到相关程序,进行对比)
http://www.ednchina.com/blog/itspy

MATLAB.jpg (45.97 KB)

MATLAB.jpg

reslut.jpg (43.19 KB)

reslut.jpg

pc.jpg (48.29 KB)

pc.jpg

此帖出自stm32/stm8论坛

最新回复

你好你的博客打不开,什么方式能看到你的fft的stm32程序  详情 回复 发表于 2017-5-8 09:43
点赞 关注(1)
 

回复
举报

77

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
                                 波形是还不错
此帖出自stm32/stm8论坛
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
                                 顶一下,不懂,还在学习中
此帖出自stm32/stm8论坛
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

4
 
只要算法对 效果就不会错 不管51 cm3 dsp 效果完全一样
关键是速度
此帖出自stm32/stm8论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

5
 
                                 是的,关键是输出波形可以达到多大频率。
此帖出自stm32/stm8论坛
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

6
 
楼主的程序在STM32里面跑,怎么输出数据呀》?
串口吗?
此帖出自stm32/stm8论坛
 
 
 

回复

91

帖子

0

TA的资源

一粒金砂(初级)

7
 
楼主说的不是关键,呵呵
采样频率及速度才是关键^_^
此帖出自stm32/stm8论坛
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

8
 
回CD4066:
数据由串口输出到PC
回zchong:
官方库的数据:
64 points 3847 0.16 ms 4 472 0.093 ms 5 661 0.078 ms
256 points 21 039 0.876 ms 24 964 0.52 ms 31 527 0.437 ms
1024 points 100 180 4.174 ms 114 350 2.382 ms 153 930 2.138 ms
如果用Ivan Mellen 手工优化的1024点FFT
才2百多个us!
此帖出自stm32/stm8论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

9
 
                                 mark
此帖出自stm32/stm8论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

10
 
                                 的确是不错
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

11
 
                                 这个主要应用在什么场合
此帖出自stm32/stm8论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

12
 
256点转换时间是多少?我还没试过STM32做FFT,不知道256点5ms内能完成不?
自己写的蝶形旋转还是用的ST的FFT库?
此帖出自stm32/stm8论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

13
 
                                 看起来的确还不错
此帖出自stm32/stm8论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

14
 
真是搞笑了, 楼主的自己哪里抄来的浮点傅立叶函数。

看起来,真是搞笑。。。
此帖出自stm32/stm8论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

15
 
                                 12位AD采过来的是16位整型数据然后存入u32 IBUFIN[64]数组中,问能否直接作为cr4_fft_64_stm32(x,y,64)的输入?
此帖出自stm32/stm8论坛
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(中级)

16
 
这个应用有点含量
此帖出自stm32/stm8论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

17
 
你好你的博客打不开,什么方式能看到你的fft的stm32程序
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表