资料介绍
算法密集型电子和通信系统的设计需要大量算法和熟悉C/C++的人员。现在,从算法到C代码有望一键实现了。
不久前,数学计算软件的领先软件供应商MathWorks公司发布了MATLAB Coder。该公司称是一个全新平台,是过去十年专注努力的结晶,特点是可以直接从 MATLAB 算法到实现一键完成。
MathWorks中国教育业务发展总监陈炜博士解释道,传统上,算法密集型电子和通信系统的设计通常首先使用 MATLAB;MATLAB 算法最后需要转换为 C 代码,以集成到最终产品中。从 MATLAB 手动转换为 C 可能需要数天到数周的时间,有可能产生设计错误并造成投放市场的时间延迟。现在,设计工程师可以使用 MATLAB 加快开发任务(如定点设计和原型建立),然后使用 MATLAB Coder 自动生成 C 代码。
传统软件分工
MATLAB是矩阵实验室的缩写复合词,在MathWorks看来,所有算法都可以转化为矩阵,而MATLAB的目标是做算法易于开发的科学计算平台。现在的算法工程师或系统工程师可能是某个方面专家,例如信号处理、图像处理、通信处理以及其他算法密集型的开发应用。这些领域核心的工作需要一些创新或自己的IP(知识产权)。对于使用MATLAB的设计、系统和研发工程师/研究人员,当他们把新的构想和算法写出来后,真正实现需要硬件或软件工程师重新写C/C++代码来实现。
传统的从算法到C代码的流程如图1。左侧是某一领域的专家,有新的想法后,例如想开发新的雷达系统(算法),或新一代的手机(不仅有蓝牙、WiFi和3G等,还要完成多任务处理等),在概念设计阶段最重要的任务是算法/想法是可以实现的。MATLAB可以快速地实现算法,因为优势是一种算法平台,无需专门针对某种硬件和考虑细节,例如数据类型、内存管理等(这些是C代码开发的人实现的),只需要考虑概念能否实现。用MATLAB写完程序,验证合格后,再由软硬件工程师手动地、重新基于这些算法,改写成C/C++代码。
不久前,数学计算软件的领先软件供应商MathWorks公司发布了MATLAB Coder。该公司称是一个全新平台,是过去十年专注努力的结晶,特点是可以直接从 MATLAB 算法到实现一键完成。
MathWorks中国教育业务发展总监陈炜博士解释道,传统上,算法密集型电子和通信系统的设计通常首先使用 MATLAB;MATLAB 算法最后需要转换为 C 代码,以集成到最终产品中。从 MATLAB 手动转换为 C 可能需要数天到数周的时间,有可能产生设计错误并造成投放市场的时间延迟。现在,设计工程师可以使用 MATLAB 加快开发任务(如定点设计和原型建立),然后使用 MATLAB Coder 自动生成 C 代码。
传统软件分工
MATLAB是矩阵实验室的缩写复合词,在MathWorks看来,所有算法都可以转化为矩阵,而MATLAB的目标是做算法易于开发的科学计算平台。现在的算法工程师或系统工程师可能是某个方面专家,例如信号处理、图像处理、通信处理以及其他算法密集型的开发应用。这些领域核心的工作需要一些创新或自己的IP(知识产权)。对于使用MATLAB的设计、系统和研发工程师/研究人员,当他们把新的构想和算法写出来后,真正实现需要硬件或软件工程师重新写C/C++代码来实现。
传统的从算法到C代码的流程如图1。左侧是某一领域的专家,有新的想法后,例如想开发新的雷达系统(算法),或新一代的手机(不仅有蓝牙、WiFi和3G等,还要完成多任务处理等),在概念设计阶段最重要的任务是算法/想法是可以实现的。MATLAB可以快速地实现算法,因为优势是一种算法平台,无需专门针对某种硬件和考虑细节,例如数据类型、内存管理等(这些是C代码开发的人实现的),只需要考虑概念能否实现。用MATLAB写完程序,验证合格后,再由软硬件工程师手动地、重新基于这些算法,改写成C/C++代码。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- EVA_LIBERARY电赛软件资料包下载 1次下载
- PID算法原理、调试方法及源代码 13次下载
- DSP载波移相控制C语言源代码下载 56次下载
- 一种基于混合软件定义网络的路由保护算法 15次下载
- 使用C语言实现51单片机中的PID算法代码免费下载
- 算法大全:助程序员走上高手之路(单片机C语言算法+机器学习算法) 425次下载
- Matlab教程之Matlab安装教程和如何使用Matlab生成DSP C6748可用的算法 20次下载
- 4个重要算法C语言实现源代码 12次下载
- 如何将C源代码从MPLAB C18编译器移植到MPLAB XC8C编译器的详细概述
- 如何从TMS320C54X到TMS320C55X的代码迁移详细英文资料概述 10次下载
- 简化的位置随机扰动粒子群算法
- μCOS-II软件定时器管理算法分析及改进
- 漆包线标准中的一项差距
- 用FPGA实现DES算法的密钥简化算法
- 一种用于反编译代码与源代码的比较算法
- 程序员的10条基本编程原则 729次阅读
- 使用IAR Embedded Workbench和MCU的CRC模块来检查代码的完整性 1662次阅读
- 一项新的视听分割任务 700次阅读
- AI算法如何助推制造业转型 1128次阅读
- 使用C语言实现万年历星期速算法的源代码免费下载 2990次阅读
- 单片机常用的14个C语言算法盘点 4747次阅读
- 盘点几种主流嵌入式架构的代码压缩技术 4391次阅读
- 10个经典的C语言基础算法及代码 3w次阅读
- 苹果又公布一项Micro LED新专利 3954次阅读
- 位置式PID算法的C语言代码 1.2w次阅读
- 简介Apriori算法并解析该算法的具体策略和步骤,给出Python实现代码 5733次阅读
- 十个经典的C语言面试基础算法及代码介绍 2721次阅读
- QNX软件公司浅谈:医疗设备安全软件的10项前提 996次阅读
- Adaptive Filtering 功能详解及代码实现 1898次阅读
- 一项对配电网络进行可靠性评估的新指标 871次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多