[发明专利]一种基于MATLAB的数字信号处理器代码快速生成方法有效
申请号: | 202110791334.5 | 申请日: | 2021-07-13 |
公开(公告)号: | CN113448571B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 傅平;朱正伟;孙庆昊;肖玉龙;林晋晖 | 申请(专利权)人: | 闽江学院 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F11/36 |
代理公司: | 北京博尔赫知识产权代理事务所(普通合伙) 16045 | 代理人: | 于武江 |
地址: | 350100 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 matlab 数字信号 处理器 代码 快速 生成 方法 | ||
本发明提供了一种基于MATLAB的数字信号处理器代码快速生成方法,所述生成方法包括以下步骤:步骤S1、基于MATLAB软件的平台下搭建系统模型;步骤S2、通过MATLAB软件对搭建的系统模型进行细化分析,在MATLAB软件仿真的环境下进行仿真验证;步骤S3、通过仿真平台将定义好的模块部分转换成实时代码,验证具体算法部分的正确性以及相应模块是否能生成代码;步骤S4、通过代码生成工具,针对特定的芯片对系统模型进行设置,生成对应代码;步骤S5、通过MATLAB软件内的simulink仿真平台,将实际的控制器与CCS集成开发环境进行连接;步骤S6、对系统模型、代码和硬件进行综合评估;步骤S7、最后进行现场测试,完善具体需求,生成代码;本发明能够实现代码生成。
技术领域
本发明涉及计算机软件技术领域,特别是一种基于MATLAB的数字信号处理器代码快速生成方法。
背景技术
随着嵌入式技术和数字信号处理技术的发展,数字信号处理芯片在日常生活中的应用越来越广泛。但随着系统复杂度的提高,DSP程序的开发和调试的难度也越来越大。而传统的DSP程序开发过程中仿真、代码和调试三者脱节,大大降低了DSP程序开发的效率。
传统的DSP源代码开发通常采用两种方法:一种是直接使用汇编指令编写源代码,然后由汇编器和连接器进行链接后生成目标可执行代码;另一种方法是利用标准C/C++语言编写源代码。经编译器、汇编器和连接器进行编译链接,最后生成目标代码。这两种方法都要求开发人员要花费大量的时间去掌握DSP内部的各种寄存器的正确设置及 软件的编程方法,开发周期长,延迟了产品的上市时间。
发明内容
有鉴于此,本发明的目的是提供一种能够实现代码生成的基于MATLAB的数字信号处理器代码快速生成方法。
本发明采用以下方法来实现:一种基于MATLAB的数字信号处理器代码快速生成方法,所述生成方法包括以下步骤:
步骤S1、基于MATLAB软件的平台下搭建系统模型;
步骤S2、通过MATLAB软件对搭建的系统模型进行细化分析,在MATLAB软件仿真的环境下进行仿真验证;
步骤S3、通过仿真平台将定义好的模块部分转换成实时代码,验证具体算法部分的正确性以及相应模块是否能生成代码;
步骤S4、通过代码生成工具,针对特定的芯片对系统模型进行设置,生成对应代码,并将代码放入实际的控制器中;
步骤S5、通过MATLAB软件内的
步骤S6、对系统模型、代码和硬件进行综合评估;
步骤S7、最后进行现场测试,完善具体需求,生成代码;
所述步骤S1进一步具体为:在MATLAB软件内的
所述步骤S2进一步具体为:在MATLAB软件的
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于闽江学院,未经闽江学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110791334.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提高换热效率的液冷散热器及液冷散热器系统
- 下一篇:一体式大电流连接器