什么是软件无线电?
软件无线电 (SDR) 是一种无线设备,通常包括一个可配置的射频前端和一个用于执行数字功能的 FPGA 或可编程的片上系统 (SoC)。商用 SDR 硬件可以发射和接收不同频率的信号,从而实现从 FM 无线电到 5G、LTE 和 WLAN 等多种无线标准。
结合使用软件无线电、MATLAB 和 Simulink® 进行无线设计、仿真和分析,工程师和学生可以实现以下操作:
- 发射和接收基于标准的信号和自定义生成的信号。
- 在存在干扰和其他真实条件的情况下测试设计。
- 执行实时信号分析和测量。
- 使用从算法模型生成 HDL 和 C 代码功能在 Zynq® 无线电上部署、原型化和验证自定义设计。
- 从 Simulink 模型生成 HDL 代码并部署到支持的 USRP™ 无线电上。
- 使用无线电在环测试验证实现。
- 发射和捕获信号以测试宽带无线系统并执行频谱监控。
- 采集宽带信号,并使用它们来训练无线应用的深度学习模型。
MATLAB 和 Simulink 对 SDR 硬件的支持
您可以使用 MATLAB 和 Simulink 与几种常见的 SDR 平台进行通信,以执行无线电在环测试、原型构建和实操学习:
示例和操作方法
空口测试
原型设计
实操学习
另请参阅: 射频系统, LTE 教程, Communications Toolbox, 大规模 MIMO, Bluetooth Toolbox, 波束成形, Wireless Testbench, 5G, DVB-S2, 无线收发机