工程师使用 matlab® 和 simulink® 产品系列,通过捕获算法和系统模型,可以设计和仿真信号处理系统、图像处理系统以及控制系统。使用 matlab 和 simulink,您能够:
- 分析信号,探索算法
- 对设计实现进行权衡分析,以构建实时信号处理系统
- 开发电机、电力变换器和电池系统的数字控制系统
- 加速设计带有交互组件的嵌入式系统
“基于模型的设计可以帮助我们运用 iso 26262 规定的设计和验证方法,包括背对背验证和测试覆盖率评估。尤其是 simulink test 中的自动测试用例和报告,大大地降低了测试工作量。”
jeongwon sohn, lg electronics
信号处理
从信号分析到实时处理系统部署,信号处理工程师在开发的各个阶段都使用 matlab 和 simulink。 matlab 和 simulink 提供:
- 诸多内置函数和 app,用于时序数据分析和预处理以及频谱分析,例如用于预测性维护、异常检测、时频分析、信号测量的大数据
- 诸多 app 和算法,用于设计、分析和实现数字滤波器(fir 和 iir),从基本的 fir 和 iir 滤波器,到自适应、多速率和多级设计,无所不包
- 一个用于信号处理系统建模和仿真的环境,综合了程序和模块图
- 诸多功能,可进行定点行为建模并自动生成 c/c 或 hdl 代码,进而部署到嵌入式处理器、fpga 和 asic
图像处理和计算机视觉
工程师们使用 matlab 和 simulink 工具来加速设计带有交互组件的嵌入式系统,例如带有视频和用户界面功能的手机或游戏系统。工程师们可以使用预建组件库对嵌入式系统进行建模,以加快一系列应用的设计速度,包括加速度计、图像采集、图像处理、监测和图像识别。借助 matlab 和 simulink,您能够:
- 使用一整套涵盖图像处理、计算机视觉和深度学习的参考标准算法来设计视觉凯发官网入口首页的解决方案。
- 通过可互操作的 api 和集成工具与使用 opencv、python 和 c/c 的团队协作。
- 使用工作流 app 自动执行常见任务并加快算法探索。
- 加速 nvidia® gpu、云和数据中心资源上的算法,而无需专业的编程或 it 知识。
- 将算法部署到嵌入式设备,包括 nvidia gpu、intel® 处理器、fpga 以及基于 arm 的嵌入式处理器。
控制系统设计
电力电子工程师使用 matlab 和 simulink 开发电机、电力变换器和电池系统的数字控制系统。matlab 和 simulink 可以提供:
- 多域模块图环境,用于创建被控对象动态模型、设计控制算法和运行闭环仿真
- 被控对象建模功能,需结合使用系统辨识或物理建模工具
- 根轨迹图、波特图、lqr、lqg、稳健控制、模型预测控制及其他设计和分析方法
- 诸多功能,可在闭环桌面仿真过程中验证控制算法,然后通过自动生成 c 或 hdl 代码,将它们部署到生产微控制器和 fpga