论文部分内容阅读
该课题旨在研究基于Matlab/Embedded Coder工具在嵌入式信号处理系统开发中的应用。全文采取基于嵌入式模块设计的思想,结合嵌入式信号处理系统的开发方法,着重研究代码自动生成过程中具体而关键的技术细节。充分利用Matlab/Simulink模型提供的开放式模块应用扩展技术,最终实现自定义嵌入式目标系统的开发应用,为嵌入式信号处理系统产品的开发提供新的技术解决方案。文章首先综述了嵌入式信号处理系统的特点,代码自动生成技术的研究现状以及采取嵌入式模型设计的方法在系统开发中的优势,接下来研究了代码自动生成技术在Matlab/Simulink软件平台上实现的技术细节,包括嵌入式模型的仿真机制,代码生成流程,代码的测试验证,然后进一步讨论了嵌入式信号处理算法-语音噪声消除在TMS320C6713标准开发板上的实现过程,建立了代码与模块的关联,并针对算法模块的移植,在OMAPL138上实现应用,实现了设计阶段和实现阶段的无缝连接,完成不同平台可执行代码的生成,最后对课题的研究情况进行总结并对后续的工作进行展望。该项研究将Matlab/Simulink开发方法和DSP等嵌入式目标处理器开发平台紧密结合在一起,为在Matlab/Simulink软件平台上对嵌入式信号处理系统的软件开发设计提供应用参考、自动化嵌入式自定义目标系统的设计研发提供借鉴。该技术应用实践表明,基于嵌入式模块设计,并采用代码自动生成的方法加速了嵌入式信号处理系统开发的进程,开发出来的算法模块移植性较好,并易于测试验证,能有效地保证实现预期的设计目标,节约开发成本,结构功能体系易于扩展,便于维护和升级。