信号处理代码生成

信号处理代码生成将设计算法转换为嵌入式代码比手工编码更快更容易,允许公司减少GPS开发时间和成本减少40%快速发展5G射频元器件,用优化的代码将光学传感器部署到DSP上

凭借20多年的嵌入式代码生成成功,MathWorks继续开发生产组织用于以下用途的技术:

  • 信号处理设计
  • 嵌入代码生成
  • 嵌入式代码验证和分析

“现在我们有了一个基于Simulink和Embedded Coder的完整设计和代码生成工具链,大多数现场测试更改在几分钟内就可以完成。这是不可能用人工方法做到的。”

阿诺伯格曼,INTACTON

信号处理设计

MATLAB®,仿真软件®、信号处理工具箱™和DSP系统工具箱™是设计信号处理系统的成熟工具。它们加速设计,自动化分析,并支持早期验证。使用定点设计器™,工程师可以执行位真模拟,自动化浮点到定点数据转换,并检测溢出。

检测和调试溢出。

检测溢出的根本原因。

嵌入代码生成

嵌入式编码器®扩展MATLAB Coder™和Simulink Coder™,从MATLAB文件和Simulink模型生成优化的嵌入式代码。ANSI/ISO C或c++为任何设备默认生成。此外,可以使用灵活的api为特定的mcu和dsp轻松优化代码。支持在模拟和代码生成过程中集成手写代码。使用GPU编码器™为图形处理器生成代码。

嵌入式代码验证和分析

通过自动化执行结果与算法参考模型行为的比较,循环中处理器(PIL)测试和执行分析形成了信号处理代码验证的基石。生成的代码可以编译为库,以便集成到父嵌入式项目中。对于使用可扩展的PIL api的嵌入式处理器,可以使用PIL测试和概要分析来度量任务和函数性能以及特定于处理器的归档库创建。可以编写、执行、审查和组织测试和测试套件仿真软件测试™


Baidu
map