发明名称 基于MATLAB COM组件调用的DSP开发方法
摘要 一种基于MATLAB COM组件调用的DSP开发方法,设置PC机、以太网交换单元和数字信号处理器,PC机和数字信号处理器之间通过以太网交换单元进行局域网UDP通信;在PC机将MATLAB函数封装为MATLAB组件,在DSP开发时,数字信号处理器的节点数据发送到PC机,PC机调用MATLAB组件对节点数据进行处理后,将处理结果返回到数字信号处理器。本发明脱离MATLAB环境,不需要在每台调试电脑上安装MATLAB;无需通过DSP自带编译环境导出数据等繁琐易错手段,实时对DSP的内部数据进行处理;整合模拟仿真与DSP编程过程,将两者不再绝对的分离开,模拟仿真的数据可以直接调用DSP模块进行下一步的处理,DSP实际产生的数据,可以实时通过算法模拟或者其他干扰方式来观察设计算法或者DSP代码的性能。
申请公布号 CN102750143B 申请公布日期 2015.09.16
申请号 CN201210175871.8 申请日期 2012.05.31
申请人 武汉邮电科学研究院 发明人 魏巍;管鲍;刘振华;程经纬
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人 薛玲
主权项 一种基于MATLAB COM组件调用的DSP开发方法,其特征在于:设置PC机、以太网交换单元和数字信号处理器,PC机和数字信号处理器之间通过以太网交换单元进行局域网UDP通信;在PC机将MATLAB函数封装为MATLAB组件,包括首先进行DSP开发中的目标算法仿真设计和MATLAB编译环境设置;MATLAB编译器安装完成后在MATLAB编译器中创建COM组件,包括进行M函数文件编写、编译及封装;COM组件工程设置,包括新建Visual Basic工程,在VB工程中使用目标MATLAB函数,完成MATLAB功能的调用;在数字信号处理器将SOCKET通信功能封装成函数;在DSP开发时,数字信号处理器的节点数据发送到PC机,PC机调用MATLAB组件对节点数据进行处理后,将处理结果返回到数字信号处理器。
地址 430074 湖北省武汉市洪山区邮科院路88号