请选择 进入手机版 | 继续访问电脑版

安富莱电子论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 449|回复: 3
收起左侧

[DSP] 【求助】关于FFT求模输出的问题

[复制链接]

9

主题

46

帖子

64

积分

初级会员

积分
64
发表于 2018-4-20 10:47:44 | 显示全部楼层 |阅读模式
  1. /* 初始化S中的参数 */
  2.     arm_rfft_fast_init_f32(&S,ADC_FIFO_SIZE);
  3.    
  4.     /* 2048点实序列快速FFT */
  5.     arm_rfft_fast_f32(&S, input_v, output_v, 0);
  6.     arm_rfft_fast_f32(&S, input_i, output_i, 0);

  7.     VX= output_v[2];           /* 实部 */
  8.     VY= output_v[3];           /* 虚部 */   
  9.    
  10.     IX= output_i[2];           /* 实部 */
  11.     IY= output_i[3];           /* 虚部 */
  12.    
  13.     mag_v=mySqrt(VX*VX+ VY*VY);          /*求基波电压*/
  14.     mag_i=mySqrt(IX*IX+ IY*IY);          /*求基波电流*/
复制代码
我用arm_rfft_fast_f32函数求fft算出的结果 捕获.PNG 越来越大直到无穷就变0了

采样的波形都是正常的如下:
捕获2.PNG 求大大帮助为啥会这样
回复

使用道具 举报

5547

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
44791
QQ
发表于 2018-4-20 10:57:03 | 显示全部楼层
可以先运行下我们DSP教程的例子测试下,看看你的工程是不是有异常,然后测试你调用的函数是否有问题。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

9

主题

46

帖子

64

积分

初级会员

积分
64
 楼主| 发表于 2018-4-20 11:33:13 | 显示全部楼层
eric2013 发表于 2018-4-20 10:57
可以先运行下我们DSP教程的例子测试下,看看你的工程是不是有异常,然后测试你调用的函数是否有问题。

谢谢哇 解决了数据用了个多重数组指向的地址错乱了
回复

使用道具 举报

5547

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
44791
QQ
发表于 2018-4-21 02:39:53 | 显示全部楼层
yijinxiaoyou 发表于 2018-4-20 11:33
谢谢哇 解决了数据用了个多重数组指向的地址错乱了

淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|安富莱电子论坛 ( 鄂ICP备09023347号,公安机关备案号42010602000201 )

GMT+8, 2019-4-25 14:22 , Processed in 0.175998 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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