• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32F4的FFT最大点位是多少

土老莫 2019-04-25 浏览量:1072
库文件中是4096,可以做到更大吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果你用的ST官方的DSP库,这个点位就是4096,因为库的实现就是官方出的,这个点位已经固定,但是你可以自己写对应的FFT库,这样可以实现任意点位的FFT输出
    • 发布于 2019-04-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 可以做到,但是需要自己写库,而且不能用硬件实现,只能通过软件实现fft效率而且会很低,多大位数根据你的ram大小决定
    • 发布于2019-04-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 从库的一个数组来看,最大应该也是4096的。

    捕获dwrsdf.JPG

    • 发布于2019-04-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以做到更大,不过目前硬件的FPU里面支持最大的只有4096,要更大的,只能靠软件实现,软件实现需要消耗CPU的运算量
    • 发布于2019-04-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 对于使用STM32的DSP库来说,最大的应该是4096个点的FFT,但是你可以不用这个库,自己写一个FFT函数,是可以计算更多点的
    • 发布于2019-04-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 利用库函数时,由于实现的限制,只支持到4096个点,

    如果自己利用纯软件实现,更多的点也是支持的,不过从FFT本身来说,这个意义不大。

    • 发布于2019-04-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32F4的FFT最大点位是多少