2. CTD原始数据采集流程
CTD(Conductivity–Temperature–Depth)观测看似只是“把仪器放下去再收上来”,但真正决定数据质量的,是仪器内部从传感器信号到原始文件这一整条采集链路。理解这条链路,才能明白为什么同一台仪器在不同船速、不同绞车操作下会得到质量差异很大的剖面,也才能读懂 .hex、.cnv 文件里那些看似晦涩的字段。
一、传感器信号如何变成数字量
CTD 的核心传感器包括电导率、温度、压力(深度由压力换算),现代仪器通常还集成溶解氧、pH、叶绿素荧光等辅助传感器。以海鸟(Sea-Bird)SBE 9plus 这类经典剖面仪为例,温度传感器多为快速响应的热敏电阻或铂电阻,电导率传感器为电极式或感应式电导池,压力传感器为应变式石英或硅压阻传感器。它们输出的都是连续模拟电压或频率信号,经仪器内部的模数转换器(ADC)量化为数字计数(counts)。
关键点在于:原始文件里保存的往往不是物理量,而是 counts 或频率值。例如温度通道记录的是一个整数计数,需要借助出厂校准系数(coefficients)才能换算为摄氏度。校准方程通常形如:
T = g0 + g1·n + g2·n² + g3·n³
C = h0 + h1·f + h2·f² + h3·f³ (f 为电导率频率)
P = a0 + a1·n + a2·n² + ... (含温度补偿项)
其中 n 为温度/压力通道计数,f 为电导率频率。这些系数随仪器出厂标定而固定,记录在 .con 或 .xmlcon 配置文件中。因此,原始数据文件必须与对应的校准配置文件配套使用,否则后续处理无法还原物理量。这是 CTD 数据管理中最容易被忽视、也最容易出错的一环。
二、采样频率与时间戳
CTD 的采样频率指每秒采集完整一帧(所有传感器各一个值)的次数。常见设置为 24 Hz(SBE 9plus 典型值)或 16 Hz、8 Hz。采样频率越高,垂向空间分辨率越好,但数据量也越大,且对传感器响应时间提出更高要求。
需要区分两个概念:采样频率(scan rate,帧/秒)与传感器响应时间。温度传感器响应时间约 0.1~0.5 s,电导率约 0.05~0.1 s。若采样频率为 24 Hz,则每帧间隔约 41.7 ms,与传感器响应时间同量级,此时传感器尚未完全跟上环境变化,会产生“响应滞后”。这正是后续需要进行传感器对齐(alignment)和热滞后校正(thermal lag correction)的物理根源。
每帧数据都带有一个时间戳(通常为仪器内部时钟的 Julian day 或秒计数)。时间戳是后续将数据与绞车深度、GPS 位置、船速关联的唯一纽带,因此下放前必须校准仪器时钟,并在记录中注明时区与参考时间。
三、剖面升降速率的影响
剖面观测中,仪器随绞车以一定速率下放和回收。升降速率直接决定垂向采样密度:若采样频率 24 Hz、下放速率 1 m/s,则每米约 24 帧,垂向分辨率约 4 cm;若速率提高到 2 m/s,每米仅 12 帧,分辨率降为约 8 cm。速率过快还会加剧传感器滞后与湍流扰动,导致盐度尖峰(salinity spiking)。
工程实践中,通常建议下放速率控制在 0.5~1.0 m/s,回收速率略快但不宜超过 1.5 m/s,并在接近海底或目标层时减速。绞车操作应平稳,避免急停急起造成仪器摆动和压力通道剧烈波动。下图展示了从传感器信号到原始文件、再到元数据记录的完整采集链路,以及升降速率对垂向采样的影响关系。
四、原始数据文件格式:hex 与 cnv
.hex 文件是仪器直接写出的原始记录,每一帧以十六进制字符串表示各通道的 counts 值,并附带帧头信息(如时间、扫描号)。它保留了最原始的信息,是数据溯源和重新处理的“底稿”。hex 文件本身不可直接阅读物理量,必须配合配置文件经转换软件(如 SBE Data Processing 的 datcnv)处理。
.cnv 文件是转换后的文本格式,包含文件头(元数据)和数据列。文件头记录仪器型号、序列号、采样频率、校准系数、传感器列表、时间、位置、处理历史等;数据列则是按时间排列的物理量,如 prDM(压力)、t090C(温度)、c0S/m(电导率)、sal00(盐度)等。cnv 文件头中的 # interval = seconds: 0.0417 即对应 24 Hz 采样。
两种格式的关系可以概括为:hex 是“原料”,cnv 是“加工品”,而配置文件是“配方”。三者缺一不可,必须成套归档。
五、元数据记录:让数据可追溯
元数据是 CTD 数据价值的另一半。一次规范的剖面观测,至少应记录以下内容:
- 仪器信息:型号、序列号、校准日期、配置文件版本;
- 时间信息:仪器时钟校准值、记录起止时间、时区;
- 位置信息:投放经纬度、水深、GPS 来源;
- 操作信息:下放/回收速率、绞车操作备注、停留层;
- 环境信息:海况、风速、船速;
- 处理信息:使用的处理软件版本、处理参数、处理日期与人员。
这些信息一部分自动写入 cnv 文件头,一部分需人工填写在航次日志或元数据表中。实践中常见的问题是:仪器时钟未校准导致时间偏差数分钟,或配置文件与数据文件错配,导致整条剖面物理量系统性偏移。因此,下放前检查时钟、核对配置文件、记录绞车速率,是每次 CTD 作业不可省略的三项动作。
综上,CTD 原始数据采集是一条从模拟信号到数字帧、再到格式化文件与元数据的完整链条。采样频率决定时间密度,升降速率决定空间密度,配置文件决定物理量还原的准确性,而元数据决定数据能否被他人理解和复用。把这四者作为一个整体来管理,才是规范的 CTD 数据采集。