有谁使用过fft么?问几个问题下

  • 939117656@qq.co
  • LV3工程师
  • |      2017-07-09 21:05:08
  • 浏览量 963
  • 回复:8
本帖最后由 939117656@qq.com 于 2017-7-9 21:40 编辑 1.官方库和个人做的函数有什么区别么? 2.官方库没有看到蝶形变换,是不是内部汇编包含了? 3.使用FFT的时候fx = 4000 * sin(PI2*i*50.0/Fs) + 4000 * sin(PI2*i*2500.0/Fs) + 4000*sin(PI2*i*2550.0/Fs);此段函数应该是产生虚拟信号的函数吧。直接去调用dsp_asm_test(); dsp_asm_init();这两个函数应该就可以查看他输出出来的数组的内容了吧
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
汉云 2017-07-09
1、 官方库的优化更好一些,当然除非你的算法做得比官方的好。 2、 官方库是使用的汇编进行操作的,蝶形也是在汇编里的,这样效率可以更高一些。
0   回复
举报
发布
939117656@qq.co 回复 2017-07-09
使用FFT的时候fx = 4000 * sin(PI2*i*50.0/Fs) + 4000 * sin(PI2*i*2500.0/Fs) + 4000*sin(PI2*i*2550.0/Fs);此段函数应该是产生虚拟信号的函数吧。直接去调用dsp_asm_test(); dsp_asm_init();这两个函数应该就可以查看他输出出来的数组的内容了吧,用debug
0   回复
举报
汉云 回复 2017-07-09
 dsp_asm_init()首先信号 dsp_asm_test()中调用的是cr4_fft_64_stm32这样的函数,这个函数才是DSP库中的函数。进行FFT用的。
0   回复
举报
x
收藏成功!点击 我的收藏 查看收藏的全部帖子