硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2827|回复: 7
收起左侧

[信号与系统] FFT如何确定选用哪个函数

[复制链接]

7

主题

52

回帖

73

积分

初级会员

积分
73
发表于 2018-10-15 18:49:34 | 显示全部楼层 |阅读模式
汉哥,我现在有一个传感器,每秒发送512个数据包,然后对这些数据进行傅里叶变换,那这个采样频率是不是就是512HZ?
cr4_fft_256_stm32
cr4_fft_1024_stm32 应该选哪一个比较好


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106760
QQ
发表于 2018-10-16 01:01:06 | 显示全部楼层
可以用1024点的,后512补0.

也可以用ARM的DSP库,可以直接做512点,此贴有教程:
http://www.armbbs.cn/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

7

主题

52

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2018-10-16 10:03:15 | 显示全部楼层
eric2013 发表于 2018-10-16 01:01
可以用1024点的,后512补0.

也可以用ARM的DSP库,可以直接做512点,此贴有教程:

好的,谢谢,汉哥,我看看。汉哥经常凌晨发帖吗,注意身体
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106760
QQ
发表于 2018-10-16 11:20:06 | 显示全部楼层
hgfight 发表于 2018-10-16 10:03
好的,谢谢,汉哥,我看看。汉哥经常凌晨发帖吗,注意身体

有时候比较晚
回复

使用道具 举报

7

主题

52

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2018-10-16 14:57:45 | 显示全部楼层
本帖最后由 hgfight 于 2018-10-16 15:02 编辑

汉哥,我又来了,请问

raw_FFTTEST_data是我采集的512个数据是int6_t类型的,但是变换之后输出的幅值都是0,是咋回事啊
O1N$`~9{}~V~V1A`Y3Y[D@M.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106760
QQ
发表于 2018-10-18 12:06:51 | 显示全部楼层
hgfight 发表于 2018-10-16 14:57
汉哥,我又来了,请问

raw_FFTTEST_data是我采集的512个数据是int6_t类型的,但是变换之后输出的幅值 ...

不好意思啊,忘了及时回复你了。

是不是数值太小了,使用定点的话,参与运行的数值比较小的话,运算过程中会由于输出结果的定标操作被处理掉。

换成xxxx_f32
回复

使用道具 举报

7

主题

52

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2018-10-18 16:10:26 | 显示全部楼层
eric2013 发表于 2018-10-18 12:06
不好意思啊,忘了及时回复你了。

是不是数值太小了,使用定点的话,参与运行的数值比较小的话,运算过 ...

感谢汉哥回复,汉哥真的好厉害,我的原始数据确实很小[-150,150],用浮点的可以出来数据。
STM32的结果和MATLAB的有点区别,请问汉哥是因为浮点数导致的吗
另外再请教一下汉哥,定标是啥
JFZSQ[E]XE$7IBGJ5~NCJZ8.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106760
QQ
发表于 2018-10-19 11:05:35 | 显示全部楼层
hgfight 发表于 2018-10-18 16:10
感谢汉哥回复,汉哥真的好厉害,我的原始数据确实很小[-150,150],用浮点的可以出来数据。
STM32的结果和 ...

定标就是Q15,Q14这些,在我们的DSP教程有写:
http://www.armbbs.cn/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-5 00:38 , Processed in 0.188718 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表