图片缩略图

DSP算法采用嵌入式MATLAB块

版本1.0.0.1 (25.1 KB) Kiran Kintali
在Simulink中有效地使用嵌入式MATLAB模块万博1manbetx

5.9 k下载

更新2016年9月01日

查看许可协议

嵌入式MATLAB模块提供了一种将MATLAB的受限子集引入Simulink的方法。万博1manbetx在将无时间限制的MATLAB算法移动到Simulink时,有两种可能性。万博1manbetx这个演示演示了在使用嵌入式MATLAB将样本viterbi算法(用M编写)移植到Simulink中的两种选择。万博1manbetx
子系统'eML_viterbi_ex1'实现整个算法在一个单片嵌入式MATLAB块,而作为'eML_viterbi_ex2'有一个类似的实现,但分解为多个嵌入式MATLAB块。

前者可以利用嵌入式MATLAB模块提供的调试功能,结合Simulink提供的信号记录和数据可视化功能,快速将现有M代码移植到Simulin万博1manbetxk中,并验证其工作原理。

后一种方法具有视觉上的吸引力,它将复杂的逻辑块分解为多个块,并以图形方式显示层次结构和数据流。在这种情况下,算法被分解为分支度量,路径度量和追踪回单位。路径度量被进一步分解为添加比较选择和重整单元。

将算法分解为多个块的进一步优势之一是,当采用该算法的硬件实现时,可以通过在块之间放置管道寄存器(整数延迟块)和识别关键路径等方法来探索面积和速度之间的折衷。

引用作为

Kiran Kintali(2021)。DSP算法采用嵌入式MATLAB块(//www.tianjin-qmedu.com/matlabcentral/fileexchange/15268-dsp-algorithms-using-embedded-matlab-block), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2007a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!