Matlab 具有强大的分析、计算和可视化功能 ,使用非常方便。开发者在开发新的数字信号处理算法时 , 一般是先用 Matlab 进行仿真 , 当结果满意时再把算法修改成 CΠC + + (或汇编) 语言 , 在硬件的DSP 目标板上实现。由于编写 CΠC + + (或汇编) 语言算法比编写 Matlab 算法复杂得多 , 开发者经常通过开发工具 CCS 把目标 DSP 程序运行的中间结果保存到 PC 机的硬盘上 , 然后再调入到 Matlab 工作空间中 , 与 Matlab 仿真算法的中间结果进行比较 ,以发现 DSP 程序中由设计或精度问题导致的结果偏差 , 如此过程反复进行 , 非常不方便。而且由于代码编写错误、DSP 外围硬件接口问题、数据的量化误差等原因 , 这两者之间通常会有差别。因此 , 开发者期望能够在 Matlab 统一环境下就可以完成 DSP程序开发的整个过程
[1 ] 。为了解决这个问题 , 出现了系统级开发思构想。系统级开发思路的核心是将算法设计和系统级设计仿真在统一的开发环境中进行 , 从而有效地将开发流程的两个部分结合在一起。TI 公司与Math Works 公司联合推出了 Matlab2DSP 系统级开发环境 , 即 Matlab Link for CCS Development Tools (简称为 CCSLink) 。利用它可以极大地节省耗费在编程和修正错误上的时间 , 把开发者解放出来 , 去紧跟前沿科技 , 探索新的思路 , 准时提交第一流的产品
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !