使用 Simulink 在 Zynq 上开发软件无线电
查看时间表并报名课程详细信息
本课程为期一天,主要讲述使用 MATLAB® 和 Simulink® 进行基于软件无线电的建模设计和配置,并部署到 PicoZed SDR 上。
内容包括:
- Simulink 通信系统建模
- 使用 PicoZed 和 Simlink 实现无线电通信接口
- 通过硬件和软件的共同设计发布带有实时数据的原型
第1天 (共1天)
使用 Simulink 进行通信系统建模
目标: 对射频信号链和通信算法进行建模和仿真。
- 软件无线电概念和工作流程概述
- 了解 AD9361 射频捷变收发机并使用 Simulink 对齐建模
- 仿真包括发射机、AD9361 收发机、通道和接收机的通信系统(射频测试环境)
使用 ADI RF SOM 和 Simulink 实现无线电 I/O
目标: 使用从 AD9361 流式传输到 MATLAB 和 Simulink 的真实数据验证基带收发机算法的工作情况。
- System object 和硬件平台概述
- 将 ADI RF SOM 设置为射频前端以实现空口信号采集或发射
- 在 MATLAB 和 Simulink 中对捕获的接收信号执行基带处理
- 通过 System object 配置 AD9361 寄存器和滤波器
- 对照仿真数据验证真实数据的算法性能
通过软件/硬件协同设计使用实时数据创建部署原型
目标: 以 Zynq SoC 上的可编程逻辑 (PL) 和处理系统 (PS) 为目标生成 HDL 和 C 代码以实现 TX/RX。
- Zynq 软件/硬件协同设计工作流概述
- 使用硬件/软件协同设计工作流在 PL/PS 上实现发射机和接收机
- 配置软件接口模型
- 将生成的代码下载到 ARM 处理器,并通过 Simulink 在实时运行中调节系统参数
- 部署独立系统