1. 水声通信可靠传输需求与信道编码定位

水声通信常被形容为“在一条不断晃动、充满回声的走廊里喊话”。这句话点出了三个关键困难:多径、多普勒和噪声。它们共同决定了水声链路的误码水平,也决定了信道编码在整个协议栈中应当承担什么、不能承担什么。理解这一节,重点不是记住几个公式,而是建立“信道损伤—误码表现—编码职责”的因果链条。

三类信道损伤如何转化为误码

多径来自海面、海底反射以及声速剖面引起的折射。同一符号经不同路径到达接收端,时延差可达数毫秒到数十毫秒。当符号周期短于多径扩展时,前一符号的能量会拖入后一符号,形成码间干扰(ISI)。在频域上,多径表现为频率选择性衰落:某些频点被增强,某些频点被深衰落,均衡器若无法完全补偿,残余干扰就会抬高误码率。

多普勒由收发平台相对运动和海面散射引起。它一方面造成载波频偏,破坏载波同步与相位相干检测;另一方面造成时域伸缩,使长帧的采样时刻逐渐漂移。宽带水声信号中,多普勒伸缩往往比单纯频偏更致命,因为整帧的定时结构被“拉长”或“压缩”,相关峰位置随帧内位置变化。

噪声包括海洋环境噪声(航运、风浪、生物)和接收机自噪声。水声信道还是典型的“远近效应”信道:近处强信号与远处弱信号的接收信噪比可能相差几十分贝,且浅海信道存在明显的时变突发干扰。噪声抬高的直接后果是判决点余量减小,误码从偶发变为成片。

这三类损伤的作用层次不同:多径主要破坏符号间结构,多普勒破坏时间与相位基准,噪声降低判决信噪比。信道编码无法消除多径和多普勒本身,它处理的是“已经发生的错误”,并通过交织、冗余和重传策略改变错误的统计分布。

可靠传输的衡量指标

评价一条水声链路是否“可靠”,不能只看单一数字。常用指标包括:

  • 误比特率 BER:错误比特数与总比特数之比,反映物理层与编码层的综合纠错能力,适合比较调制与编码方案。
  • 误包率 PER:错误分组数与总分组数之比。水声通信多以帧/包为单位交付,PER 更贴近上层业务的实际感受,尤其是短包控制信令。
  • 吞吐量:单位时间成功交付的有效信息比特数。注意要区分“信道速率”和“有效吞吐量”,编码冗余、前导码、保护间隔、重传都会拉低后者。
  • 时延:包括传播时延(水声约1500 m/s,1 km 即约0.67 s)、处理时延、排队时延和重传时延。水声传播时延本身已远大于无线电,因此重传策略必须谨慎设计。

这些指标之间存在权衡。提高编码冗余可以降低 BER 和 PER,但会降低有效吞吐量;缩短帧长可以降低单帧受信道时变影响的概率,却增加前导与保护开销。工程上通常先确定业务可接受的 PER 与时延上限,再在此约束下最大化吞吐量。

信道编码在协议栈中的位置

信道编码位于物理层与数据链路层之间,通常分为内码与外码两级。内码贴近调制解调,负责纠正随机错误与部分突发错误,常见如卷积码、LDPC 码、Turbo 码;外码配合交织与 CRC,负责处理残余错误并支撑 ARQ 重传。CRC 本身不纠错,但它是判断“这一帧是否可信”的关键闸门:CRC 校验失败即触发重传或丢弃。

发送端协议栈与信道编码的作用边界 应用数据 业务比特流 链路层:分帧 + CRC 错误检测闸门 外码 + 交织 抗突发、打散错误 内码(LDPC/卷积) 纠随机错误 调制 + 同步前导 映射为声信号 水声信道 多径 · 多普勒 · 噪声 · 时变 → ISI、频偏、低信噪比 接收:同步 + 均衡 残余误差进入译码 内码译码 + 解交织 纠正部分错误 CRC 校验 通过→交付;失败→重传/丢弃 ARQ / 上层重传策略 编码作用边界之外 重传回环

从图中可以看出,编码并不是“万能纠错层”。它位于调制之后、CRC 之前,只能处理已经进入译码器的错误图样。若同步失败、均衡发散或整帧被强干扰吞没,内码译码器面对的是成片错误,纠错能力会迅速饱和。这正是编码作用边界的核心:编码改善的是错误统计特性,而不是信道本身。

一个可操作的链路预算示例

假设某浅海链路,距离 2 km,载频 12 kHz,带宽 4 kHz,采用 QPSK 与码率 1/2 的 LDPC 内码,帧长 1024 信息比特,CRC-16。若未编码时实测(示例假设)BER 约为 2×10⁻²,则单帧无错概率约为 (1−0.02)^1024 ≈ 1×10⁻⁹,几乎每帧必错。加入码率 1/2 的 LDPC 后,若译码后 BER 降至 1×10⁻⁵,则单帧成功率约为 (1−10⁻⁵)^1024 ≈ 0.99,PER 约 1%。这说明编码把“不可用链路”拉到了“可重传维持”的区间,但代价是有效吞吐量减半,且重传仍可能发生。

实际工程中,判断编码方案是否合适,应观察三个量:译码后 BER 是否低于业务门限、PER 是否在 ARQ 可承受范围内、有效吞吐量是否满足业务速率。若 PER 仍偏高,优先检查同步与均衡,而不是盲目增加编码冗余——因为成片错误超出纠错能力时,加冗余只会进一步降低吞吐量。

不要把“编码增益”当作链路预算的固定常数。水声信道的时变性与突发干扰会使实际增益明显低于高斯信道下的理论值,方案评估必须基于目标海域、目标距离和目标季节的实测或高保真仿真数据。

综上,水声可靠传输的第一性问题不是“选哪种码”,而是先厘清信道损伤如何转化为误码、业务能容忍多大的 PER 与时延、编码在协议栈中能覆盖到哪一层。把这三件事定清楚,后续的内码选型、交织深度、ARQ 策略才有明确的判断依据。