搜索
bottom↓
12
返回列表 发新帖
楼主: moyuker

使用STM32 的DSP库进行FFT变换说明及例程

  [复制链接]

出0入0汤圆

发表于 2012-3-29 10:19:49 | 显示全部楼层
标记一下

出0入0汤圆

发表于 2012-5-8 11:46:58 | 显示全部楼层
顶,有个问题请教一下楼主:
for(i=0;i<NPT/2;i++)
  {
    lX  = (lBUFOUT << 16) >> 16;
    lY  = (lBUFOUT >> 16);
    {
    float X    = NPT * ((float)lX) /32768;
    float Y    = NPT * ((float)lY) /32768;
    float Mag = sqrt(X*X + Y*Y)/NPT;
    lBUFMAG    = (u32)(Mag * 65536);
中cr4_fft_64_stm32(DSP_OUT,DSP_IN,64);函数输出的DSP_OUT哪个是实部哪个是虚部??
官方文档中有
All the signal samples must be 32-bit data containg the 16-bit real part followed by the
16-bit imaginary part (in the little Endian order: imaginary_real).
结合文档中下面的例程,不理解上面这话的意思,
你怎么说* lBUFIN数组中,每个单元数据高字(高16位)中存储采样数据的实部,低字(低16位)存储采样数据的虚部(总是为0)呢 求解?
另外楼主有没有做过--->由各次谐波信息计算各次谐波对应的相位?

出0入0汤圆

发表于 2012-5-9 16:21:31 | 显示全部楼层
太耗时间了吧

出0入0汤圆

发表于 2012-5-21 17:29:35 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2012-5-23 14:44:41 | 显示全部楼层
很好很好  好好学习 正好要用到啊

出0入0汤圆

发表于 2012-5-23 19:38:39 | 显示全部楼层
有时间再来看

出0入0汤圆

发表于 2012-5-23 22:47:49 | 显示全部楼层



FFT很好用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-5-23 23:41:29 | 显示全部楼层
好像 现在下载不了了  郁闷

出0入0汤圆

发表于 2012-5-29 17:05:34 | 显示全部楼层
好贴,学习学习。

出0入0汤圆

发表于 2012-5-29 23:16:58 | 显示全部楼层
mark标志

出0入0汤圆

发表于 2012-6-3 10:28:02 | 显示全部楼层
程序下不下来啊。。

出0入0汤圆

发表于 2012-6-3 18:07:38 | 显示全部楼层
mark                                      

出0入0汤圆

发表于 2012-6-4 12:05:02 | 显示全部楼层
额额 我用你的这个ffT出来的值不对额

出0入0汤圆

发表于 2012-6-4 13:55:42 | 显示全部楼层
顶,mark

出0入0汤圆

发表于 2012-7-2 13:11:35 | 显示全部楼层
MARKMARKMARK

出0入0汤圆

发表于 2012-7-28 22:15:23 | 显示全部楼层
MARK~~~~~~~

出0入0汤圆

发表于 2012-8-15 13:54:43 | 显示全部楼层
mark........

出0入0汤圆

发表于 2012-8-15 14:08:50 | 显示全部楼层
不错,mark。
头像被屏蔽

出0入0汤圆

发表于 2012-8-15 17:50:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入4汤圆

发表于 2012-8-15 17:57:24 | 显示全部楼层
仅看标题就很强

出0入0汤圆

发表于 2012-8-15 21:33:41 | 显示全部楼层
难得有人公布了代码 一定要看看

出0入0汤圆

发表于 2012-8-17 09:19:51 | 显示全部楼层
mark                          

出0入0汤圆

发表于 2012-8-17 12:01:27 | 显示全部楼层
顶~1~~!

出0入0汤圆

发表于 2012-8-17 13:33:28 | 显示全部楼层
有用的东西啊。

出0入0汤圆

发表于 2012-8-17 13:36:16 | 显示全部楼层
MARK      

出0入0汤圆

发表于 2012-8-23 16:27:08 | 显示全部楼层
mark,下次再来看看

出0入42汤圆

发表于 2012-9-4 08:38:29 | 显示全部楼层
这个帖子帮助很大

出0入0汤圆

发表于 2012-9-4 08:44:35 | 显示全部楼层
     如果对图形变化,在液晶屏上显示出来那就更好了!

出0入0汤圆

发表于 2012-10-11 19:02:59 | 显示全部楼层
mark,研读了下有些不懂,dsp_asm_powerMag()里面怎么得出幅值的呢?

出0入0汤圆

发表于 2012-10-12 09:24:33 | 显示全部楼层
      有点看不懂下面这些32768,65536这两个值,为什么要这样处理呢?有人可以讲解下吗?
    float X=  64*((float)lX)/32768;
      float Y = 64*((float)lY)/32768;
      float Mag = sqrt(X*X+ Y*Y)/nfill;
      lBUFMAG = (uint32_t)(Mag*65536);

出0入0汤圆

发表于 2012-10-12 09:33:30 | 显示全部楼层
应用场合?

出0入0汤圆

发表于 2012-10-12 09:59:11 | 显示全部楼层
好例子!

出0入0汤圆

发表于 2012-10-12 10:19:42 | 显示全部楼层
做个标记,以后用!

出0入0汤圆

发表于 2012-10-12 11:04:05 | 显示全部楼层
mark dsp fft

出0入0汤圆

发表于 2012-11-20 23:55:08 | 显示全部楼层
不错,标记一下

出0入0汤圆

发表于 2012-11-28 15:07:35 | 显示全部楼层
不错,MARK

出0入0汤圆

发表于 2012-11-29 08:57:48 来自手机 | 显示全部楼层
谢谢了,学习中!         

出0入0汤圆

发表于 2013-2-17 09:31:09 | 显示全部楼层
挺好的,学习了

出0入0汤圆

发表于 2013-4-3 13:23:14 | 显示全部楼层
sqrt()这个开方函数大概花多长时间?
我现在用牛顿迭代快速开方,运算的时间也很长。

出0入0汤圆

发表于 2013-4-18 23:15:49 | 显示全部楼层
还不错,顶一下

出0入0汤圆

发表于 2013-5-27 08:44:18 | 显示全部楼层
STM32F4 的FFT计算,有哪位哥们用过. ST提供的例程是没问题的.采用实数FFT函数时感觉值不对的,有哪位哥们用过实数FFT计算

出0入0汤圆

发表于 2013-6-17 16:26:21 | 显示全部楼层
谢谢分享那

出0入0汤圆

发表于 2013-6-17 18:01:11 | 显示全部楼层
谢谢.............

出0入0汤圆

发表于 2013-6-26 09:12:38 | 显示全部楼层
mark!。。。。

出0入0汤圆

发表于 2013-8-1 14:20:33 | 显示全部楼层
有用,mark一下

出0入0汤圆

发表于 2013-8-1 18:22:49 | 显示全部楼层
马克,学习

出0入0汤圆

发表于 2013-8-2 00:42:10 | 显示全部楼层
收藏待看!

出0入0汤圆

发表于 2013-8-11 00:29:01 | 显示全部楼层
这个难度不大         

出0入0汤圆

发表于 2013-8-12 07:26:34 来自手机 | 显示全部楼层
mark……
顶一个…

出0入0汤圆

发表于 2013-8-12 23:42:07 | 显示全部楼层
更多点的怎么破

出0入13汤圆

发表于 2013-8-13 10:28:39 | 显示全部楼层
这个一定要看一下,正准备用F4来做交流采样

出0入0汤圆

发表于 2013-8-25 15:51:32 | 显示全部楼层
MARK 之!!!教学模范!

出0入85汤圆

发表于 2013-8-25 16:00:01 | 显示全部楼层
收藏学习了

出0入0汤圆

发表于 2013-8-26 16:48:53 | 显示全部楼层
        mark

出0入0汤圆

发表于 2013-8-31 20:03:39 | 显示全部楼层
学习一下!

出0入0汤圆

发表于 2013-9-5 05:56:45 | 显示全部楼层
很好!谢谢楼主!

出0入0汤圆

发表于 2013-11-5 17:23:21 | 显示全部楼层
马克一下!

出0入0汤圆

发表于 2013-11-5 22:27:08 | 显示全部楼层
LZ银才!

出0入0汤圆

发表于 2013-11-5 23:11:07 | 显示全部楼层
mark! 学习了

出0入0汤圆

发表于 2013-11-6 11:20:34 | 显示全部楼层
今天试了一下,小有成就。多谢楼主!

出0入0汤圆

发表于 2013-11-12 11:16:17 | 显示全部楼层
最近在用,好

出0入0汤圆

发表于 2013-11-12 18:49:58 | 显示全部楼层
STM32 有DSP库,这长见识了

出0入0汤圆

发表于 2013-12-5 09:06:14 | 显示全部楼层
mark!新手学习收藏哦!

出0入0汤圆

发表于 2013-12-5 17:45:55 | 显示全部楼层
mark!,学习

出0入0汤圆

发表于 2013-12-5 20:38:09 | 显示全部楼层
一口水喷屏幕上,lz,你竟然用sqrt。。。。直接内嵌条单精度开方的汇编,十四个周期就搞定了。。。。

出0入0汤圆

发表于 2014-3-31 09:30:44 | 显示全部楼层
我又回来了,哈哈~真心感谢LZ分享~l

出0入0汤圆

发表于 2014-3-31 11:46:18 | 显示全部楼层
记号一下。

出0入0汤圆

发表于 2014-4-5 20:52:45 | 显示全部楼层
这个得标记下,最近项目需要要用到FFT

出0入0汤圆

发表于 2014-4-17 16:44:14 | 显示全部楼层
一个周期采样288个点,要做256点FFT,该怎么处理??

出0入0汤圆

发表于 2014-6-21 11:02:05 | 显示全部楼层
收藏了~!!!!

出0入0汤圆

发表于 2014-8-6 19:46:50 | 显示全部楼层
mark  受教了

出0入0汤圆

发表于 2014-11-22 13:49:46 | 显示全部楼层
mark~~~~~~

出0入0汤圆

发表于 2014-11-23 22:04:13 | 显示全部楼层
en,不错,谢谢分享!

出0入0汤圆

发表于 2014-11-23 23:14:18 | 显示全部楼层
很高深,佩服

出0入0汤圆

发表于 2014-11-24 16:01:27 | 显示全部楼层
谢谢楼主

出0入0汤圆

发表于 2014-11-24 17:20:53 | 显示全部楼层
mark 谢谢学习

出0入0汤圆

发表于 2014-11-24 20:18:21 | 显示全部楼层
很好,学习了

出0入0汤圆

发表于 2015-9-2 22:59:11 | 显示全部楼层
学习,谢谢

出0入0汤圆

发表于 2016-1-14 15:28:26 | 显示全部楼层
楼主DSP是那个版本的

出0入0汤圆

发表于 2016-8-28 09:34:07 | 显示全部楼层
刚试了下,64点的FFT结果有问题,不知道什么原因?

出0入0汤圆

发表于 2016-8-28 14:18:43 | 显示全部楼层
xyz2008 发表于 2016-8-28 09:34
刚试了下,64点的FFT结果有问题,不知道什么原因?

没有问题,楼主的程序是正确,设置采样率的时候,必须保证满足采用定理

出0入0汤圆

发表于 2016-8-29 11:50:48 | 显示全部楼层
不错,学习了。mark

出0入0汤圆

发表于 2016-8-29 12:23:26 | 显示全部楼层
收下!谢谢分享……

出0入0汤圆

发表于 2016-9-5 22:35:32 | 显示全部楼层
好东西,mark一下

出0入0汤圆

发表于 2017-3-9 13:55:47 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2019-4-10 10:08:02 | 显示全部楼层
有用,感谢楼主分享!

出0入8汤圆

发表于 2019-4-12 08:06:15 来自手机 | 显示全部楼层
有空试试,mark

出0入0汤圆

发表于 2019-10-16 09:56:45 | 显示全部楼层
这个算法细节搞不懂,好难调试。先mark一下,慢慢学习
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 14:04

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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