ARM DSP 软件替代模拟器件。 首先,有很多工具可供软件设计人员模拟和生成替换模拟电路所需的DSP算法。这通常比通过电路仿真和测试调整电路所需的时间快得多。 ARM DSP软件替换模拟组件可以降低成本。(从模拟器件上来说) 使用DSP算法, 设计者甚至用户都可以进行实时调整,以适应现场条件,而无需进行大量硬件修改。
关于DSP库获取方式: 1、https://github.com/ARM-software/CMSIS_5下载。 2、在Keil安装目录寻找,路径。 D:\software\Keil\pack\ARM\CMSIS\5.6.0\CMSIS
在Lib目录中。 - Cortex-M4 内核, b 表示大端格式。
- Cortex-M4 内核, b 表示大端格式, f 表示带 FPU 单元, M4 仅支持 Single Precision 单精度浮点。
- Cortex-M4 内核, l 表示小端格式。
- Cortex-M4 内核, l 表示小端格式, f 表示带 FPU 单元, M4 仅支持 Single Precision 单精度浮点。
在Source目录中。
- BasicMathFunctions:提供了基本的数据运算,如加减乘除等基本运算,以_f32结尾的函数是浮点运算,以_q8, _q15, _q31,结尾的函数是定点运算
- CommonTables:提供位翻转或相关参数表。
- ComplexMathFunctions:复杂数**算,主要是向量,求模等运算。
- ControllerFunctions:控制功能,主要是PID控制函数和正余弦函数。
- FastMathFunctions:主要提供SIN, COS以及平方根SQRT的运算。
- FilteringFunctions:主要是滤波函数,如IIR, FIR, LMS等。
- MatrixFunctions:主要是矩阵运算。
- StatisticsFunctions:统计功能函数,如求平均值,最大值,最小值,功率, RMS等。
- SupportFunctions:支持功能函数,如数据拷贝, Q格式和浮点格式相互转换。
- TransformFunctions:变换功能。 包括复数FFT( CFFT) , 复数FFT逆运算( CIFFT) , 实数FFT( RFFT) , 实数 FFT 逆运算。
如果使用TI 提供的 32 位定点 DSP 库 IQmath,需要下载。
|