What's New R2015 v3 · 全新MATLAB1计算引擎! 计量经济学American"Basket"例子!...
Transcript of What's New R2015 v3 · 全新MATLAB1计算引擎! 计量经济学American"Basket"例子!...
1© 2015 The MathWorks, Inc.
2
驱动MathWorks业务的核心能力
Founded in 1984
1985 1990 1995 2000 2005
• Rapid prototyping and HIL
• DSP designs • State charts • Physical modeling
• Discrete-event simulation
• Video processing
• Model checking
• Test and measurement
• Code verification
• Embedded code
• HDL code
§MATLAB
§Simulink
• Control design• Signal processing
• Image processing
• Computational finance
• Computational biology
• Application deployment
• Parallel computing• Student version
• Optimization• Statistics
Technical Computing
Data Analysis and Algorithm Development
System Modeling and Simulation
Automatic Code
Generation
Verification, Validation, and Test
• Instrument and database connectivity
• DSP support packages
• Communications systems
2010
• Certification kits
• PLC code
• MATLAB Mobile for iPhone/iPad
• MATLAB to C/HDL
• Computer vision
• System objects
MATLAB中文版
3
“What’s New in MATLABand Simulink?”
4
New MATLAB LXE Engine全新 MATLAB LXE 计算引擎
5
你的程序够快吗?
6
Application Level Benchmarks应用程序测试结果
Tests faster with the LXE
0 0 0 0 0
8
29
17
118
10
3
0
5
10
15
20
25
30
35
# of Tests
~ Same (43%)Tests slower with
LXE(0%)
99% on par or faster with LXE64% more than 10% faster37% more than 25% faster
(57%)
Performance Ratio
7
Tests slower with the LXE Tests faster with the LXE
Lower-level tests show more variability
2 13 1034
133
326340
299268
253
175
31
0
50
100
150
200
250
300
350
400
# of Tests
(10%) (55
~ Same (35%)
90% on par or faster with LXE55% more than 10% faster39% more than 25% faster
Performance Ratio
Core and Toolbox UPS tests 工具箱测试结果
8
New MATLAB LXE Engine全新 MATLAB 计算引擎
§ 计量经济学 American Basket 例子§ 图像处理活动轮廓检测算法
§ 机器学习 SVM 分类器§ MATLAB仿真加速研讨会中的例子§ 机器学习 k-NN 分类算法§ 机器学习分类算法平均
§ 图像处理算法平均
§ File Exchange面向对象代码§ 无线通信系统仿真例子
加速 60%加速 32%加速 12%加速 30%加速 37%加速 25%加速 15%加速 10-40%加速 50%
9
Simulink Fast Restart更新版:Simulink 快速重启
10
Introduction to SimulinkSimulink简介
11
如何加速您的 Simulink 连续仿真?
12
Simulink – 快速连续仿真Fast Restart
13
Fast Restart
§ Fast restart on command bar
§ Fast restart from command line
运行连续仿真更快
14
Simulink Fast Restart更新版Simulink 快速重启
New MATLAB LXE Engine 全新 MATLAB LXE 引擎
15
MATLAB Handle Graphics 2全新 MATLAB 图形系统
16
New Look for MATLAB GraphicsMATLAB图形的新外观
17
Rotatable Tick Labels可旋转刻度标签
18
Automatic Updating of datetime Ticks自动更新日期时间刻度
19
animatedline functionanimatedline动态画图函数
20
Multilingual Text and Symbols绘图和用户界面中的特殊字符
21
User Interface with Tab Panels带有标签面板的用户界面
22
Simulink Dashboard Block全新Simulink控制面板模块库
23
Dashboard Block Library全新Simulink控制面板模块库
24
A Simple Demo一个简单的演示
25
Simulink Dashboard Block全新Simulink控制面板模块库
MATLAB Handle Graphics 2全新MATLAB图形系统
26
MATLAB Add-on ExplorerMATLAB 附加资源管理器
27
Add-On Explorer附加资源管理器
让用户能从MATLAB 中直接搜索MahWorks和社区创作的产品
28
Add-On Explorer附加资源管理器
29
Add-On Explorer附加资源管理器
§ 访问位于 File Exchange 中社区创作的内容
§ 现有用户可以试用工具箱– 需要 MW 的账号并在维护期内– 不适用于受限产品
30
Low-cost Hardware Support低成本硬件支持
31
Target
Data I/O
Ethernet / USB / Bluetooth
MATLAB HardwareSupport Packages
Low Cost Hardware
Connecting to Low Cost Hardware低成本硬件支持
Engineer’s computer
MATLAB algorithm or Simulink model
Low Cost Hardware
Simulink HardwareSupport Packages
32
Simulink Support Package for Apple iOS DevicesSimulink 对Apple iOS设备的支持
33
Low-cost Hardware Support低成本硬件支持
MATLAB Add-on ExplorerMATLAB 附加资源管理器
34
Robotics System Toolbox新产品:机器人系统工具箱
35
Develop Robotics Algorithms inside MATLAB在MATLAB环境下编写和测试算法
36
Test it with Robot Simulators (such as Gazebo)在机器人模拟器(如Gazebo)上测试算法
37
送Pizza?
38
人机交互?
39
无人驾驶汽车?
汽车动力总成控制
Embedded Coder
道路、行人等识别, 路径规划等
OpenCV Custom CEarlyIdeas
ROS + Gazebo, etc
Test in ROS + HW environment
ROSNode
ROSNode
ROSNode
ROSNode
40
Simulink Test新产品:Simulink测试工具箱
41
Test Harnesses模型测试工具
Main Model
Test Harness
Component under testExercise Analyze
42
Test Sequence Block测试顺序模块
Test Sequence/Assessment Block
43
Test Manager测试管理系统
44
Simulink Test新产品:Simulink测试工具箱
Robotics System Toolbox新产品:机器人系统工具箱
45
Using MATLAB for Wireless Communication System Simulation用 MATLAB 进行无线通信系统仿真
46
天线阵和射频
Analog Devices AD9361RF Agile Transceiver™
47
LTE & LTE-Advanced
§ 覆盖 LTE 和 LTE-A 物理层系统,包括传输模型、信道和信号
§ 可以组合LTE 基带模型和射频模型
§ R2015的新特征– LTE Rel.11– UMTS/HSPA+ 波形产生– 协作多点 (CoMP)
48
WLAN 技术
§ 支持 IEEE 802.11ac 和 802.11 a/b/g/n 标准
§ 产生和解调 very-high-throughput (VHT), high-throughput (HT-Mixed), and nonHT信号
§ 可以组合基带模型和射频模型
49
Antenna-to-Bits Simulation从天线到数字
50
Hardware / Software Co-Design Approach for MPSoC多核SoC的软硬件共同设计
51
什么是 MPSoC?
一个芯片中集成了双核 ARM® 处理器 + FPGA + IO§ 支持高性能系统开发
§ 降低 BOM 成本
ARMProcessorDual CoreCortex™-A9
Interface FPGAFabric
52
SoC的应用
§ 电机控制
– 高速高精度控制算法
– 复杂信号处理和预处理
§ 软件无线电
– 基于软件的上层协议栈
– 高速模拟和数字信号处理算法
§ 机器视觉
– 基于软件的特征提取和目标跟踪– 高速图像预处理
53
Hardware / Software Co-Design Approach for MPSoC多核SoC的软硬件共同设计
§ 通过剖析辅助代码划分
§ 用AXI 接口产生 HDL IP Core 和 C 驱动
§ 为ARM 处理器优化多线程C代码
§ 和Vivado和 Qsys的紧密集成
§ 处理器在环仿真
54
Hardware / Software Co-Design Approach for MPSoC多核SoC的软硬件共同设计
Using MATLAB for Wireless Communication System Simulation用MATLAB进行无线通信系统仿真
55
From Analysis to Design从分析到设计
多领域系统
单领域系统
算法
仿真和分析 原型和测试 实现
SL
ML
MATLABFunction
SystemObject
56
在这个技术融合的时代,您需要的是: