MATLAB 和 Simulink 培训

课程详细信息

本实操课程为期两天,重点介绍如何在 Simulink® 中开发和配置模型以及在 Xilinx® Zynq® UltraScale+ RFSoC 上部署。

内容包括:
  • Zynq RFSoC 平台概述和环境设置
  • 频率规划和奈奎斯特区域
  • 具有 SoC Blockset 的 RFSoC 的系统仿真、部署和测试
  • 通过硬件/软件协同设计进行部署

第1天 (共2天)


RFSoC 设备概述

目标: RFSoC 的设备设置、参数和硬件细节简介

  • 软件无线电概念和工作流程概述
  • 查看 RFSoC 的内置 ADC/DAC Tile、FPGA 结构和 ARM 处理器
  • 了解各代 RFSoC 设备之间的差异
  • 了解 DAC 和 ADC Tile 的可编程选项

频率规划

目标: 介绍 RFSoC 的 DAC 和 ADC Tile 中关于使用奈奎斯特区域和采样率的频率规划

  • 使用 DAC Tile 数字正交调制器进行数字上变频
  • 使用 DAC 的普通模式(奈奎斯特区域 1)和混合模式(奈奎斯特区域 2)操作进行传输
  • 应用带通采样定理选择接收机的采样率

RFSoC 发射和接收函数的仿真

目标: 仿真 RFSoC 中数字信号的发射和接收

  • 查看基于帧的处理
  • 仿真 RFSoC 的发射机和接收机器模型 
  • 准备要部署到 RFSoC 的模型 

第2天 (共2天)


使用 SoC Blockset 的目标 RFSoC

目标: 针对第 1 代、第 3 代 RFSoC 执行 SoC 硬件/软件架构的仿真、建模和分析。

  • SoC Blockset 简介
  • 使用 SoC Blockset 中的 RFSoC 模板创建 RFSoC 系统建模框架
  • 使用 SoC Builder 对算法的 PL 和 PS 端进行仿真并生成代码
  • 在板上部署针对 FPGA、ARM 和 RF 转换器 Tile 的应用

RFSoC 的软硬件协同设计

目标: 在运行时部署 HDL IP 设计并与之交互,通过 MATLAB 验证性能

  • 生成并检查 RFSoC Vivado 工程
  • 在运行时访问生成的 HDL IP 的流和参数数据
  • 在 MATLAB 中动态配置 RF 数据转换器设置

难度: 高级

课程要求:

通信系统概念和硬件设计相关知识。

持续时间: 2 天

语言: English

查看时间表并报名