关于信号处理方面,CMSIS中有CMSIS-DSP,而CMSIS-DSP为我们开发提供了61个功能函数,这些函数的主要功能为数学运算、数字滤波、PID控制函数、数据拷贝等内容。基本上可以满足大部分的信号处理应用。
分别为:
Basic Math Functions
提供了加减乘除等基本的数据运算,包括浮点和定点运算。
Common Tables
提供位翻转或相关参数表。
Complex Math Functions
提供了向量,求模等复杂的数学运算。
Controller Functions
提供了PID等控制功能的函数。
Fast Math Functions
提供正弦、余弦以及平方根的运算函数。
Filtering Functions
提供了数字滤波的功能函数,包括FIR、IIR和LMS等。
Matrix Functions
提供了矩阵运算的函数。
Statistics Functions
提供了求平均值、均方根、方差、标准差等统计功能的函数。
Support Functions
提供了数据拷贝、Q格式和浮点格式等的转换函数。
Trans form Functions
提供了傅里叶变换、逆变换等运算函数。