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

51单片机进行fft变换,靠谱嘛?

f2702aefadb9fc17 2019-05-08 浏览量:1205
51单片机进行fft变换,靠谱嘛?​
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 要看你进行多少点的fft运算了 1T单片机主频时钟40M 进行128点运算完全没有问题 时间不会超过几十mS

    还有就是处理方式 一般51是不带浮点单元的 所以进行计算带浮点数时速度会慢的多

    一般有浮点数计算的要进行扩大 比如1.2x1.12 扩大100倍 计算120*112 这样速度就快的多了

    • 发布于 2019-05-08
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:5
  • 单纯就计算来说可以算,但速度太慢了,计算一次几十秒,没实际意义。
    • 发布于2019-05-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 理论上用51可以进行计算,只是速度相当来说慢,特别是点位要求比较多。

    这主要是因为51没有好的浮点运算支持。不过可以用整数扩倍计算后去倍近似,速度可以提高很多(因为不用浮点计算啦),这时三角函数等也用查表法代替而不是真正去计算。

    • 发布于2019-05-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 没问题的,51就是计算速度慢一些,可以做16或者32点的频谱显示是没问题
    • 发布于2019-05-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 从原理上是可以的,也是可以计算出来结果的,只是点数不能太多,速度也是很慢的,一般不使用51,大多用DSP的
    • 发布于2019-05-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 51单片机可以实现软件的fft,不过软件做fft会消耗大量的时间,只适合那种对计算频率要求不高的场合

    做fft一般要求那个硬件能支持浮点运算的,比如STM32F4那种

    • 发布于2019-05-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机进行fft变换,靠谱嘛?