万博1manbetx支持定点冷杉过滤手臂Cortex-M处理器
这个例子展示了如何使用代码替换库(CRL)手臂®与DSP块。模型使用定点冷杉过滤器块过滤两个不同频率的正弦波。
先决条件
在你开始与这个例子中,安装这些MathWorks®产品:s manbetx 845
DSP系统工具箱™支持包臂皮层®- m处万博1manbetx理器
DSP系统工具箱
嵌入式编码器®
任务1:模拟和设置模型的代码替换
1。打开模型与定点冷杉过滤器。
2。改变你的当前文件夹在MATLAB®可写的文件夹。
3所示。模拟和设置模式手臂Cortex-M代码替换遵循任务1和任务2的验证冷杉过滤手臂Cortex-M处理器的例子。
任务2:配置冷杉过滤器的代码块替换
1。打开冷杉子系统。
2。验证数字滤波器的输入块与数据类型是真实的sfix16_En15(与16位字长和15位签署了定点部分长度)。
3所示。双击离散冷杉过滤块带来了块对话框。
4所示。在主要窗格中,确保满足下列条件:
滤波器结构直接的形式
滤波器系数一定的数量甚至和大于或等于4
设置为输入处理基于列渠道(框架)和输入有一个列
设置为初始状态0
5。系数,产品输出、蓄电池和输出等定点数据类型匹配相应的属性CMSIS功能规范。
一般定点属性设置:
舍入方法:地板上
饱和整数溢出:在
锁对变化的数据类型设置定点工具:在
任务3:生成代码
1。生成代码的冷杉子系统按照Task 3验证冷杉过滤手臂Cortex-M处理器的例子。2。在代码生成报告,单击冷杉。c文件。注意到CMSIS函数,arm_fir_init_q15模型中初始化函数(FIR_initialize)。也注意到CMSIS函数,arm_fir_q15模型中的阶跃函数(FIR_step)。
任务4:使用处理器的循环(公益诉讼)
使用公益诉讼执行前面的步骤,您需要嵌入式编码支持包臂Cortex-M处理器,和DST支持包臂Cortex-M处理器。万博1manbetx
下面的例子展示了如何使用与手臂Cortex-M公益诉讼:
代码验证和确认与公益诉讼和外部模式的例子。