使用 MATLAB 和 Simulink 进行 SDR 系统设计和原型开发
软件无线电 (SDR) 是一种无线设备,通常包括一个可配置的射频前端和一个用于执行数字功能的 FPGA 或可编程的片上系统 (SoC)。商用 SDR 硬件可以发射和接收不同频率的信号,从而实现从 FM 无线电到 5G、LTE 和 Wi-Fi 等多种无线标准。
无线工程师可以将软件无线电硬件用作经济实惠的实时平台来处理一系列无线工程任务,包括:
- 用现场射频信号进行空口实验室测试和现场测试
- 自定义无线电功能的快速原型构建
- 通过实操学习无线通信的概念和设计技能
通过结合使用软件无线电、 以及 进行无线设计、仿真和分析可以让工程师和学生实现以下操作:
- 了解使用 SDR 实现无线收发机硬件
- 设置带有预配置的无线电功能的 SDR 硬件
- 发射和接收基于标准的信号和自定义生成的信号
- 在存在干扰和其他真实条件的情况下测试设计
- 执行实时信号分析和测量
- 使用从算法模型生成 HDL 和 C 代码功能在 SDR 硬件上部署、原型化和验证自定义设计
- 通过无线电在环测试验证实现
- 原型化、验证和测试实际的无线系统
MATLAB 和 Simulink 对 SDR 硬件的支持
和 支持常见的 SDR 硬件,您可以直接从 和 与 SDR 平台通信,以进行无线电在环测试、原型构建和实操学习。
示例和操作方法
空口测试
原型构建
实操学习
另请参阅: RF system, LTE tutorial, Communications Toolbox, massive MIMO, Communications Toolbox Library for ZigBee and UWB, 蓝牙 LE 概述, beamforming, Wireless Testbench