校准流程
开始感知实验前,建议先校准系统时延,再校准感知通道的系统响应。前者用于对齐感知 RX 帧与直达路径定时参考,后者用于补偿收发链路的幅相响应。按此顺序操作,可以避免把硬件引入的时延或频率响应误认为传播特征。
校准系统时延
Section titled “校准系统时延”先用射频线缆将发射 RF 输出直连到要校准的感知 RX 输入,并在整个校准过程中保持连接稳定。直连前请降低 build/BS.yaml 中的 downlink.tx_gain;必要时加入合适的衰减器,避免感知 RX 饱和。
只为当前要测试的感知通道开启系统时延估计:
sensing: rx_channels: - usrp_channel: 1 alignment: 63 enable_system_delay_estimation: true从 build/ 目录启动 BS 后端。该模式下,被选中的感知通道会关闭常规感知处理链,并周期性执行基于 ZC 相关的系统时延测试。观察 BS 控制台输出:CPU 版本会打印 [SYSDLY CH <n>],CUDA 版本会打印 [CUDA SYSDLY CH <n>]。CPU 日志中的建议值字段是 alignment_suggest=<value>;CUDA 日志中的建议值字段是 suggest=<value>。
当建议值稳定后,停止后端,把该值写回同一通道的 alignment 字段,并关闭估计模式:
sensing: rx_channels: - usrp_channel: 1 alignment: <suggested value> enable_system_delay_estimation: false每个感知通道都需要单独执行一次射频直连测量。多通道系统中,请把直连线切换到下一个感知 RX 路径,并更新该通道自己的 alignment;不要把一个通道的结果直接复用到其他 RF 路径。
校准感知通道系统响应
Section titled “校准感知通道系统响应”保持发射 RF 输出与待校准感知 RX 输入直连。如果发射功率较大,请优先降低发射功率;必要时加入合适的衰减器,避免 RX 饱和。衰减器在信号带宽内应尽量平坦,否则其带内起伏也会被写入校准结果。
单站感知校准时,先启动 BS 后端和单站感知前端,在前端中切换到需要校准的感知通道,然后点击系统响应校准。如果是单站多通道配置,请分别对需要校准的通道执行一次。
双站感知校准时,先启动 BS 和 UE 两端后端,打开双站感知前端,并在射频直连状态下点击双站前端里的系统响应校准。
等待后端日志提示校准完成并保存校准文件。当前运行会立即使用新的系统响应校准结果;之后重新启动后端时,程序会自动加载匹配的校准文件。如果没有找到匹配文件,程序会继续运行并打印提示,感知处理会跳过系统响应补偿。
校准完成后,再恢复正常的天线连接或实验连接,然后继续进行空口测量。