当前位置: 首页 > 专利查询>闽江学院专利>正文

一种基于MATLAB的数字信号处理器代码快速生成方法技术

技术编号:30231864 阅读:35 留言:0更新日期:2021-09-29 10:06
本发明专利技术提供了一种基于MATLAB的数字信号处理器代码快速生成方法,所述生成方法包括以下步骤:步骤S1、基于MATLAB软件的平台下搭建系统模型;步骤S2、通过MATLAB软件对搭建的系统模型进行细化分析,在MATLAB软件仿真的环境下进行仿真验证;步骤S3、通过仿真平台将定义好的模块部分转换成实时代码,验证具体算法部分的正确性以及相应模块是否能生成代码;步骤S4、通过代码生成工具,针对特定的芯片对系统模型进行设置,生成对应代码;步骤S5、通过MATLAB软件内的simulink仿真平台,将实际的控制器与CCS集成开发环境进行连接;步骤S6、对系统模型、代码和硬件进行综合评估;步骤S7、最后进行现场测试,完善具体需求,生成代码;本发明专利技术能够实现代码生成。能够实现代码生成。能够实现代码生成。

【技术实现步骤摘要】
一种基于MATLAB的数字信号处理器代码快速生成方法


[0001]本专利技术涉及计算机软件
,特别是一种基于MATLAB的数字信号处理器代码快速生成方法。

技术介绍

[0002]随着嵌入式技术和数字信号处理技术的发展,数字信号处理芯片在日常生活中的应用越来越广泛。但随着系统复杂度的提高,DSP程序的开发和调试的难度也越来越大。而传统的DSP程序开发过程中仿真、代码和调试三者脱节,大大降低了DSP程序开发的效率。
[0003]传统的DSP源代码开发通常采用两种方法:一种是直接使用汇编指令编写源代码,然后由汇编器和连接器进行链接后生成目标可执行代码;另一种方法是利用标准C/C++语言编写源代码。经编译器、汇编器和连接器进行编译链接,最后生成目标代码。这两种方法都要求开发人员要花费大量的时间去掌握DSP内部的各种寄存器的正确设置及软件的编程方法,开发周期长,延迟了产品的上市时间。

技术实现思路

[0004]有鉴于此,本专利技术的目的是提供一种能够实现代码生成的基于MATLAB的数字信号处理器代码快速生成方法。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MATLAB的数字信号处理器代码快速生成方法,其特征在于:所述生成方法包括以下步骤:步骤S1、基于MATLAB软件的平台下搭建系统模型;步骤S2、通过MATLAB软件对搭建的系统模型进行细化分析,在MATLAB软件仿真的环境下进行仿真验证;步骤S3、通过仿真平台将定义好的模块部分转换成实时代码,验证具体算法部分的正确性以及相应模块是否能生成代码;步骤S4、通过代码生成工具,针对特定的芯片对系统模型进行设置,生成对应代码,并将代码放入实际的控制器中;步骤S5、通过MATLAB软件内的simulink仿真平台,将实际的控制器与CCS集成开发环境进行连接,以此来验证代码在DSP芯片中运行的正确性;步骤S6、对系统模型、代码和硬件进行综合评估;步骤S7、最后进行现场测试,完善具体需求,生成代码。2.根据权利要求1所述的一种基于MATLAB的数字信号处理器代码快速生成方法,其特征在于:所述步骤S1进一步具体为:在MATLAB软件内的simulink仿真平台中进行具体模块的设计与仿真,然后通过MATLA软件提供的Real Time Workshop生成.prj工程文件,再进行编译生成DSP开发板执行.out文件。3.根据权利要求1所述的一种...

【专利技术属性】
技术研发人员:傅平朱正伟孙庆昊肖玉龙林晋晖
申请(专利权)人:闽江学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1