硬件准备
后端 (C++)
Section titled “后端 (C++)”要设置完整的系统,您需要以下硬件:
- USRP 设备: 2 台 (例如 USRP X310, B210 等)
- 计算机: 2 台 (推荐使用高主频CPU)
- 天线: 仅下行运行需要 3 根;若开启双工/上行,需要 5 根。目前还不支持 BS 端双工接收和感知接收共通道。
- OCXO/GPSDO: 2 个 (两台 USRP 都需要)
该系统由两个主要节点组成:
-
基站 (BS) 节点
- 硬件: 1x 计算机, 1x USRP。
- 天线: 仅下行运行时连接 2 根天线到此 USRP (1 路下行 TX,1 路感知 RX)。若开启双工/上行,需要额外连接独立的 BS 上行 RX 天线/RF 链路;目前不能与感知 RX 共通道。
- 时钟: 将 OCXO 或 GPSDO 连接到 USRP 的 REFIN 端口。
- 功能: 发送 OFDM 信号并接收雷达回波。
-
用户 (UE) 节点
- 硬件: 1x 计算机, 1x USRP。
- 天线: 仅下行运行时连接 1 根天线到此 USRP 的 RX 端口。若开启双工/上行,还需要连接 UE TX 天线/RF 链路;FDD 模式还要求设备支持配置的上行载波。
- 时钟: 将 OCXO 或 GPSDO 连接到 USRP 的 REFIN 端口。
- 高精度 DAC (可选): 使用高精度 DAC 来微调 OCXO。
- 功能: 接收 OFDM 信号用于通信和双站感知;开启双工/上行后还会发送 UE->BS 上行业务。
为了支持高带宽和采样率,请确保计算机和 USRP 之间的连接使用:
- >= 10 Gigabit Ethernet (10GbE) (X 系列)
- USB 3.0 (B 系列)
前端 (Python)
Section titled “前端 (Python)”- 计算机: 1x 计算机 (Windows 或 Linux)。
- 可以是后端计算机之一,也可以是单独的机器。
- CPU: 如果没有 GPU,建议使用高性能 CPU (i7 10700 或更高)。
- GPU: 建议使用 Nvidia GPU 进行加速。