2. 水声通信海试测试指标体系
水声通信海试的结论不能停留在“能通”或“通不了”的定性判断上,必须落到一组可测量、可复现、可比较的量化指标。误码率、丢包率、吞吐量、时延、多普勒容限和作用距离构成了海试评价的主干指标体系。理解这些指标,关键不在于背定义,而在于弄清三件事:每个指标在海上究竟怎么测、测出来的数值受什么条件约束、以及指标之间为什么会此消彼长。本节围绕这三点展开。
一、各指标的定义与测量方法
误码率(BER)指接收端解调判决后错误比特数与发送总比特数之比。海试中通常发送已知伪随机序列(如 m 序列或 PRBS),接收端同步后逐比特比对统计。需要注意,水声信道中同步丢失、帧头漏检会造成“整帧错”,若只统计成功同步帧内的误码,会显著低估实际误码水平。因此规范做法是同时记录“帧内误码率”和“按发送总比特计的等效误码率”,后者把漏检帧按全错处理,更接近链路真实表现。示例性判读:某次试验发送 10 帧、每帧 2000 比特,成功同步 9 帧,其中累计错 180 比特,则帧内 BER 约 1×10⁻³,而等效 BER 约 (180+2000)/20000 ≈ 1.1×10⁻¹,两者相差两个量级,必须说明采用哪种口径。
丢包率(PER)指未能正确交付的数据包(或帧)占发送包数的比例。“未正确交付”的判据要事先约定:是 CRC 校验失败即算丢,还是允许应用层重传后成功即算不丢。海试日志中应同时记录发送序号、接收序号、CRC 结果,才能区分“真丢”与“迟到”。
吞吐量指单位时间内成功交付的有效载荷比特数,单位 bps 或 kbps。它不等于“调制速率×带宽效率”,因为要扣除帧头、保护间隔、同步前导、重传和空闲等待。测量时应以应用层成功接收的有效字节数除以从首包发送到末包接收的总时长,得到“端到端有效吞吐量”,这才是用户真正关心的数值。
时延包括单向传播时延、处理时延和排队时延。海试中常用“发送时间戳—接收时间戳”的往返或单向测量。水声传播速度约 1500 m/s,1 km 距离即带来约 0.67 s 的单程传播时延,这一项往往远大于设备处理时延,因此时延指标必须与作用距离绑定报告,脱离距离谈时延没有意义。
多普勒容限指在给定性能下降允许范围内,接收机可承受的最大相对径向速度或最大多普勒频移。测量方法是让收发平台以不同相对速度(或使用转台、拖曳、航行器变速)重复发送标准帧,记录 BER 或吞吐量随多普勒频移变化的曲线,取性能跌落到门限(如 BER 超过 10⁻³)对应的频移值作为容限。示例性参数:载频 12 kHz、相对速度 1.5 m/s 时多普勒频移约 12 Hz,若系统在 ±20 Hz 内性能稳定,则对应容限约 ±2.5 m/s。
作用距离指在指定海况、声速剖面、发射声源级和接收灵敏度条件下,满足给定误码率或丢包率门限的最大通信距离。它不是单一固定值,而是“条件—门限—距离”三元组。海试中通过变距离航行或布放多个接收点,记录各距离点的接收信噪比与误码表现,绘制距离—性能曲线,取门限交点。
二、指标之间的相互制约关系
这组指标不是彼此独立的,海试报告若只罗列数值而不说明约束条件,结论很容易被误读。最典型的制约有四组。
作用距离与吞吐量、误码率相互制约。距离增加带来传播损失和扩展损失,接收信噪比下降,误码率上升;为维持可靠性只能降低调制阶数、加长扩频或增加编码冗余,吞吐量随之下降。因此“作用距离 5 km、吞吐量 10 kbps”这样的表述必须附带误码率门限,否则无法判断是可靠通信还是勉强可通。
多普勒容限与帧长、吞吐量相互制约。相对运动造成的时间压缩会破坏长帧内的载波相位一致性。提高多普勒容限的常见手段是缩短帧长、增加前导和导频密度,代价是开销占比上升、有效吞吐量下降。高速平台往往被迫使用短帧和强同步,这正是“机动性换速率”的体现。
时延与可靠性相互制约。降低丢包率最直接的办法是重传(ARQ)。但水声往返传播时延本身就大,一次重传可能增加数秒等待,重传次数上升会显著抬高平均时延并压低有效吞吐量。因此低时延与高可靠在弱信道下难以同时满足,需要按任务优先级取舍。
带宽与调制阶数同抗噪能力相互制约。可用带宽受换能器和信道相干带宽限制,高阶调制能在有限带宽内提升速率,但对信噪比和多普勒更敏感,误码率门限更高。海试中常见的做法是根据实测信噪比动态切换调制编码策略(MCS),并在日志中记录每次切换的时刻与依据。
三、海试记录与判读要点
为了让上述指标可复核,海试日志至少应包含:每次发送的帧号、发送时刻、调制编码方式、发射声源级、接收点距离与相对速度、接收信噪比估计、CRC 结果、接收时刻。基于这些字段,可以离线重算等效误码率、有效吞吐量和平均时延,并绘制“距离—信噪比—误码率”和“多普勒频移—误码率”两条曲线。
实际操作中,建议先固定距离与速度做基线测试,得到该条件下的 BER、PER、吞吐量和时延;再单独改变距离,观察性能随信噪比的变化;最后单独改变相对速度,测出多普勒容限。每次只变一个变量,才能把指标之间的制约关系从混杂数据中分离出来。示例性记录格式如下:
帧号 距离(m) 相对速度(m/s) MCS SNR(dB) CRC 发送时刻(s) 接收时刻(s)
0012 1000 0.0 4 12.5 OK 120.000 120.712
0013 1000 0.0 4 12.1 OK 121.000 121.715
0014 2000 1.5 2 6.8 FAIL 122.000 --
0015 2000 1.5 2 7.0 OK 123.000 124.402
由该示例可算出:1 km 静止条件下单程时延约 0.71 s,与 1000 m/1500 m·s⁻¹≈0.67 s 的传播时延加处理时延相符;2 km、1.5 m/s 条件下出现 CRC 失败,说明该距离与速度组合已接近当前 MCS 的能力边界,应结合信噪比与多普勒频移进一步定位是信噪比不足还是同步失锁。这样的记录与判读,才是海试指标体系真正落地的方式。