矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 1835|回复: 1

stm32的dsp库有点意思

[复制链接]
     
发表于 2021-5-21 10:31:15 | 显示全部楼层 |阅读模式
本帖最后由 iffi123 于 2021-5-21 12:05 编辑

最近花点时间了解一下,有种打开一扇门的感觉,又有得玩了

不支持dsp指令和没有fpu的芯片也能使用,只是比较耗时, M4和以上核心+FPU的型号是最好了,能充分发挥性能

dsp库功能除了基本的数值运算如正弦余弦方根之类,还有诸如FFT,滤波器,PID的应用

FFT应用这个就不用说了

另外滤波器这个功能也很不错的,提供的函数也很丰富,包括FIR,IIR2大类型

数字滤波器的计算过程是通用的,不管低通高通或者别的类型,调用同一个函数,差别在于系数表(计算公式是个线性方程),不同的系数表实现不同的滤波功能; 而系数表是不需要自己去计算,用MATLAB生成的,导入到stm32程序,大大降低了难度  可以不需要了解技术细节下实现功能,而且MATLAB本身提供了很多类型的滤波器, 数字滤波器可以实现几十阶甚至上百阶,很优良的特性,修改也很方便,这是模拟滤波器无法实现的; 对于模拟量数字测量,还是蛮有用的

虽然MATLAB大名鼎鼎,以前自己也没玩过,这次特地装了,感觉也很好用,比想象的容易学

《信号与系统》全是数学公式,理论确实比较头疼;利用现成的资源,学学怎么应用更实际些。   
     
发表于 2021-5-21 11:54:34 | 显示全部楼层
底层都已封装好了,就像玩积木……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-28 07:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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