发明名称 |
基于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号 |