硬件设计和测试

细化从算法到实现的设计,并通过空口测试持续验证

MATLAB 和 Simulink 帮助您在硬件上实现和测试无线设计。您可以细化设计的各个阶段,从算法到原型构建再到生产实现。然后,通过空口测试持续验证您的设计的准确性。

借助 MATLAB 和 Simulink,您能够:

  • 使用命令行函数或无线波形发生器生成测试波形
  • 连接到射频仪器和软件无线电 (SDR) 进行空口波形传输或采集,并分析捕获的信号
  • 通过 Wireless Testbench,使用高速数据传输和捕获来实时运行参考应用
  • 为 FPGA、SoC 和 ASIC 实现自动生成可读、可综合的 HDL 代码,并使用 HDL Verifier 验证协同仿真
  • 使用可综合的 IP 模块实现 5G、LTE、WLAN、DVB-S2 和其他多标准应用

为什么要使用硬件设计和测试?

描述使用 LTE Toolbox 的波形生成和使用 SDR 的波形空口传输的模块图。

使用 SDR 进行算法测试

将您的发射机和接收机算法与波形连接到 SDR。将实时 I/Q 数据传输至 MATLAB 和 Simulink,或使用 MATLAB 和 Simulink 接收实时 I/Q 数据。通过计算 EVM、ACLR 或 BER 等指标来分析您的端到端设计。

连接到 MATLAB 进行空口测试的射频仪器。

使用射频仪器进行测试

通过将您的 MATLAB 波形和算法连接到射频仪器,包括 Keysight™、Rohde & Schwarz、Tektronix® 和 NI™,进行实时测试和测量。

用于实现无线设计原型的 FPGA 板。

FPGA 和 ASIC 实现

部署和调试 FPGA 原型硬件。使用实时空口信号构建原型,并在生产部署中重用同一个模型。使用为 HDL 优化的 5G、LTE 和其他无线标准 IP 模块加速实现。

描述硬件就绪单元扫描算法的 Simulink 模块。

硬件设计验证

验证您在硬件上实现的设计。使用相同的波形来驱动在硬件上实现的黄金参考算法和采样流。然后,直接对比结果。