拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想...
Transcript of 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想...
![Page 1: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/1.jpg)
创人类航天文明 铸民族科技丰碑
承载梦想
中国空间技术研究院西安分院
拥抱变革:基于模型的通信系统设计实践
主讲人:许鹏飞
![Page 2: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/2.jpg)
承载梦想承载梦想
汇报内容
1
2
基本情况介绍
传统FPGA开发流程
3 MATLAB解决方案
4 MATLAB应用实效
5 经验与总结
![Page 3: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/3.jpg)
承载梦想承载梦想
一、基本情况介绍
中国空间技术研究院西安分院简介1
通信技术研究所简介2
演讲人3
许鹏飞,高级工程师,主要研究方向为卫星通信等。
主要从事卫星通信系统论证设计及其核心产品研制。
我国从事卫星有效载荷设计和空间电子设备研制的专业研究单位。
![Page 4: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/4.jpg)
承载梦想承载梦想
汇报内容
1
2
基本情况介绍
传统FPGA开发流程
3 MATLAB解决方案
4 MATLAB应用实效
5 经验与总结
![Page 5: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/5.jpg)
承载梦想承载梦想
二、传统FPGA开发流程
传统开发流程1
文本文档 算法级系统设计 手工HDL编码 传统测试
1.需求和技术指标 2.设计 3.实现 4.测试和验证
![Page 6: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/6.jpg)
承载梦想承载梦想
二、传统FPGA开发流程
纠错成本高2
Error Cost Escalation Through the Project Life Cycle – NASA
Relative Cost to Fix Software Errors per Life Cycle Phase
1 4.5 1027.5
50
520
0
100
200
300
400
500
600
Relative Cost to Fix Software Errors per Life Cycle Phase
![Page 7: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/7.jpg)
承载梦想承载梦想
二、传统FPGA开发流程
开发效率低3
RTL HDL
➢ 设计抽象级低➢ 迭代更新慢
![Page 8: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/8.jpg)
承载梦想承载梦想
汇报内容
1
2
基本情况介绍
传统FPGA开发流程
3 MATLAB解决方案
4 MATLAB应用实效
5 经验与总结
![Page 9: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/9.jpg)
承载梦想承载梦想
三、MATLAB解决方案
需求分析1
![Page 10: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/10.jpg)
承载梦想承载梦想
三、 MATLAB解决方案
设计2
➢ 抽象级提高
✓ 接口简化;
✓ 时序简化;
门电路比特级信号
加减乘,与或非;
同/异步时序;
➢ 建模对象:
➢ 行 为:
定点数、复数、向量、矩阵
算法级行为
![Page 11: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/11.jpg)
承载梦想承载梦想
三、 MATLAB解决方案
设计2
➢ 模块库支持
序号
模块类型 模块
1 存储模块Dual Port RAM、Dual Rate Dual Port RAM、FIFO、Simple Dual Port RAM、Simple Port RAM、Lookup Table(ROM)
2 三角函数模块 Sine/Cosine、NCO
3 滤波模块
Biquad Filter、Channelizer HDL Optimized、CIC Decimation/Interpolation、FIR filter、FIR Decimation/Interpolation、LMS Filter、Raised Cosine Receive/ Transmit Filter
4 FFT FFT/IFFT5 编译码模块 RS编译码、卷积码编译码、CRC校验
6 交织模块Convolutional Interleaver/Deinterleaver、General Multiplexed Interleaver/Deinterleaver
7 调制模块BPSK、QPSK、M-PSK Modulator/Demodulator、Rectangular QAM Modulator/ Demodulator
8支持LTE标准的相关模块
Convolutional Interleaver/Deinterleaver、CRC Encoder/Decoder、Turbo Encoder/Decoder
![Page 12: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/12.jpg)
承载梦想承载梦想
三、 MATLAB解决方案
设计2
➢ 发送端建模
![Page 13: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/13.jpg)
承载梦想承载梦想
三、 MATLAB解决方案
设计2
➢ 接收端建模
![Page 14: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/14.jpg)
承载梦想承载梦想
三、 MATLAB解决方案
设计2
➢ 接收端建模
![Page 15: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/15.jpg)
承载梦想承载梦想
三、 MATLAB解决方案
设计2
➢ 接收端建模
![Page 16: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/16.jpg)
承载梦想承载梦想
三、 MATLAB解决方案
设计2
➢ 接收端建模
![Page 17: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/17.jpg)
承载梦想承载梦想
三、 MATLAB解决方案
实现3
✓ 时序自动设计;
✓ 快速迭代;1需求 2设计
3实现4测试
RTL HDL
(VHDL, Verilog)
HDL Coder
Algorithmic System-level Testbench
组件模型分析
组件模型
环境模型
数据源
算法
RTL HDL
(VHDL, Verilog) HDL Coder
![Page 18: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/18.jpg)
承载梦想承载梦想
三、 MATLAB解决方案
实现(自动生成代码)3
![Page 19: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/19.jpg)
承载梦想承载梦想
三、 MATLAB解决方案
测试与验证4
✓ 自动生成Testbench,联合仿真
Algorithmic System-level Testbench
组件模型分析
组件模型
环境模型
数据源
算法
联合仿真
第三方HDL仿真器
RTL HDL
(VHDL, Verilog)
cosimWizard
(HDL Verifier),
HDL Workflow Advisor
(HDL Coder)
HDL Verifier
![Page 20: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/20.jpg)
承载梦想承载梦想
三、 MATLAB解决方案
测试与验证4
filWizard
(HDL Verifier),
HDL Workflow Advisor
(HDL Coder)
HDL Verifier
✓ 自动生成Testbench, FPGA硬件在环
FIL
Algorithmic System-level Testbench
组件模型分析
组件模型
环境模型
数据源
算法
![Page 21: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/21.jpg)
承载梦想承载梦想
汇报内容
1
2
基本情况介绍
传统FPGA开发流程
3 MATLAB解决方案
4 MATLAB应用实效
5 经验与总结
![Page 22: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/22.jpg)
承载梦想承载梦想
四、MATLAB应用实效
功能、性能指标测试1
➢ 功能及电性能指标完全满足要求!
➢ 近4万行HDL代码,千万门电路规模。
![Page 23: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/23.jpg)
承载梦想承载梦想
四、MATLAB应用实效
代码性能2
0
0.2
0.4
0.6
0.8
1
1.2
1.Max Freq
2.Slice LUT
3.Slice Register4.DSP 48
5.Block RAM
代码性能比较
HDL Coder自动生成代码 手工优化代码
![Page 24: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/24.jpg)
承载梦想承载梦想
汇报内容
1
2
基本情况介绍
传统FPGA开发流程
3 MATLAB解决方案
4 MATLAB应用实效
5 经验与总结
![Page 25: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/25.jpg)
承载梦想承载梦想
五、经验和总结
设计阶段1
模型结构直观,便于查看
模型库中模型涵盖广泛
提高抽象级
01
02
03
多测试手段,仿真便利04
![Page 26: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/26.jpg)
承载梦想承载梦想
五、经验和总结
实现阶段2
模型复用程度高
自动生成代码性能优异
加快迭代周期
01
02
03
降低纠错成本04
![Page 27: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/27.jpg)
承载梦想承载梦想
五、经验和总结
后续计划3
添加标题
2.实际工程实践应用
3. 建立高可靠模块库
4.逐步建立建模标准
1.小型模块初步尝试
![Page 28: 拥抱变革:基于模型的通信系统设计实践 · 承载梦想承载梦想 一、基本情况介绍 1 中国空间技术研究院西安分院简介 2 通信技术研究所简介](https://reader033.fdocument.pub/reader033/viewer/2022053018/5f1e949c69f0836a33504242/html5/thumbnails/28.jpg)
承载梦想承载梦想