2. 水下定位数据采集与常见异常来源
要清洗异常数据,先得知道数据是怎么来的、在哪个环节被“污染”的。水下定位与陆地GNSS定位最大的不同在于:声波是主要传播手段,而声速、多径、遮挡、通信带宽都会直接改变观测值的质量。本节围绕典型采集系统、异常产生环节和异常类型分类三条线索展开,为后续的检测与修复建立“来源—环节—类型”的对应关系。
一、典型采集系统及其数据形态
工程上常见的水下定位系统并非单一设备,而是多源组合。理解每种系统输出什么、精度量级如何、异常表现有何特点,是判断异常来源的前提。
- USBL(超短基线):由船载换能器与水下应答器组成,通过测量声波到达基阵各阵元的相位差解算方位角,结合斜距得到应答器相对船体的位置。输出通常是相对船体坐标系的斜距、方位角、俯仰角,再经船体姿态与GNSS位置转换到大地坐标。其异常常表现为方位角跳变、斜距粗差,且对声速剖面和姿态误差敏感。
- LBL(长基线):在海底布设多个应答器,水下目标通过测得到各应答器的斜距,用球面交会解算绝对位置。输出为多路斜距观测值。异常多表现为某一路斜距粗差、应答器失锁导致的缺失,交会几何差时定位精度急剧下降。
- DVL(多普勒计程仪):测量载体相对海底(底跟踪)或相对水团(水跟踪)的三维速度。输出为速度矢量,常与INS组合。异常表现为底跟踪失锁、速度野值、对底高度超限导致的无效输出。
- INS(惯性导航系统):输出加速度、角速度及推算的位置、姿态。纯惯性误差随时间发散,通常与DVL、USBL做组合导航。异常表现为零偏漂移、姿态振荡、组合滤波发散。
实际采集中,这些系统往往以不同频率异步输出,时间戳对齐本身就是数据质量的一部分。例如USBL可能1 Hz输出,DVL 5 Hz,INS 100 Hz,若时间同步存在偏差,组合解算会出现系统性偏差而非随机噪声。
二、异常产生的四个主要环节
异常不是凭空出现的,它对应采集链路上的具体环节。把异常追溯到环节,才能决定是“修数据”还是“修系统”。
传感器故障:包括换能器损坏、应答器电池耗尽、DVL底跟踪失效、INS陀螺零偏超限等。这类异常往往具有持续性,表现为某通道长时间恒定值、全零输出或明显超出量程的数值。
多路径效应:声波在海底、海面、船体或温跃层之间反射,导致接收到的信号包含多个到达路径。USBL和LBL都可能出现,表现为斜距偏大、方位角周期性抖动,且在特定水深或船体姿态下集中出现。
环境干扰:包括声速剖面变化(温盐深变化引起声速梯度)、海洋环境噪声、生物噪声、其他声学设备干扰。声速误差会使斜距产生系统性偏差,通常随深度和时间缓慢变化,属于“漂移”类异常的常见来源。
通信丢包:水声通信带宽低、时延大,USBL/LBL数据经水声链路回传时可能丢包或乱序。表现为时间序列中出现数据缺口、时间戳不连续,若简单插值处理不当会引入虚假的“跳变”。
三、异常类型分类
从数据清洗的角度,把异常归为五类,对应不同的检测与修复策略:
| 类型 | 典型表现 | 常见来源 | 清洗方向 |
|---|---|---|---|
| 粗差 | 单点或短段数值明显偏离邻域,超出物理量程 | 传感器故障、多路径、解算错误 | 剔除或降权 |
| 缺失 | 时间戳不连续、空值、整段无输出 | 通信丢包、失锁 | 插值或标记无效 |
| 漂移 | 数值随时间缓慢单调偏移,短期看不出异常 | 声速误差、INS零偏 | 建模补偿或差分 |
| 跳变 | 相邻采样点间突变,之后恢复到原水平 | 多路径、时间同步错误、野值 | 突变检测后修正 |
| 重复 | 连续多点数值完全相同或时间戳重复 | 通信重传、采集程序缓存 | 去重 |
需要强调的是,同一物理原因可能产生不同类型异常。例如多路径既可能造成单点粗差,也可能造成短时跳变;声速误差既可能表现为漂移,也可能在剖面突变时表现为阶跃。因此分类不是目的,建立“来源—表现—处理”的映射才是。
四、采集质量的前置控制
与其事后清洗,不如在采集阶段就保留判断依据。建议在采集配置中至少保留:原始斜距/方位角/速度、各系统时间戳、DVL对底高度与底跟踪状态、USBL信噪比与传播时间、INS组合滤波状态标志。这些辅助量在清洗时是区分“真异常”与“正常波动”的关键证据。例如某段斜距突然增大,若同时信噪比下降、对底高度异常,则更可能是多路径或失锁,而非目标真实移动。
下面用一张图概括本节的核心关系:四类采集系统输出不同观测,经四个异常环节污染,最终表现为五类异常,并指向不同的清洗方向。
把这张关系图记在脑子里,后续做异常检测时就不会只盯着“数值大不大”,而会先问:这个异常来自哪个系统、经过哪个环节、属于哪一类,再选择对应的处理手段。采集阶段保留的辅助量越完整,清洗阶段的可解释性就越强。