Files
Inbox/系统基座文件/2/2.6/2.6 时序同步与数据一致性 (Timing Synchronization & Data Coherence).md
2025-12-11 07:24:36 +08:00

22 lines
3.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
tags:
aliases:
- 2.6 时序同步与数据一致性 (Timing Synchronization & Data Coherence)
date created: 星期一, 十一月 24日 2025, 11:50:10 晚上
date modified: 星期一, 十一月 24日 2025, 11:50:24 晚上
---
# 2.6 时序同步与数据一致性 (Timing Synchronization & Data Coherence)
- **覆盖范围**:定义系统的时间基准获取方式、数据流打点策略以及跨模块处理时的时间对齐逻辑。涵盖从硬件层面的 PTP/GPS 同步,到软件层面的 CPI相干处理间隔对齐以及航迹预测中的时间外推算法确保系统在微秒级精度下的时空一致性。
- **2.6.1 高精度统一时钟源架构 (High-Precision Unified Clock Architecture)**
- **核心指向**:定义系统时间的唯一真值来源。优先采用 **PTP (IEEE 1588v2)** 协议通过网口同步至 GPS/北斗授时服务器,实现亚微秒级的时间同步精度。涵盖在 PTP 不可用时的 **NTP 回退策略**,以及利用 CPU **TSC (Time Stamp Counter)** 寄存器作为高频计时源的校准逻辑防止系统时间跳变Time Jump导致的逻辑错误。
- **2.6.2 多级数据打点策略 (Multi-Level Timestamping Strategy)**
- **核心指向**:定义数据包时间戳的生成位置与精度分级。首选网卡硬件 **TSU (Timestamp Unit)** 生成的入站时间戳Ingress Timestamp次选内核网络栈的 `SO_TIMESTAMP` 软件时间戳。在 `DataReceiver` 封装 `RawDataPacket` 时,强制将此硬件/内核时间戳固化为数据的 **“诞生时间” (Generation Time)**,并在后续全链路中保持不变。
- **2.6.3 相干处理间隔对齐机制 (CPI Alignment Mechanism)**
- **核心指向**:针对信号处理模块的特殊时序要求。定义如何根据雷达 **PRF (脉冲重复频率)****波位编码**,将连续到达的 UDP 数据包在内存池中重组为严格对齐的 **CPI 数据块**。涵盖处理网络抖动导致的脉冲到达时间波动Jitter的缓冲策略确保 FFT 和多普勒处理时的数据在时间域上严格相干。
- **2.6.4 航迹外推与异步测量融合 (Track Extrapolation & Asynchronous Measurement Fusion)**
- **核心指向**针对数据处理模块的时空一致性逻辑。定义在进行数据关联Data Association如何将上一时刻$t_{k-1}$)的航迹状态,基于运动模型精确外推至当前测量时刻($t_k$。涵盖处理乱序到达Out-of-Order量测数据的**延迟关联**或**丢弃策略**,确保卡尔曼滤波的更新步基于单调递增的时间轴。
- **2.6.5 全链路延迟审计与抖动监控 (End-to-End Latency Auditing & Jitter Monitoring)**
- **核心指向**:定义系统实时性的度量标准。利用 `DataPacket` 头部携带的诞生时间戳,在流水线的每个关键节点(接收、信号处理完成、航迹更新完成、网关发送)计算 **驻留时间 (Residence Time)**。监控模块需实时统计各阶段的延迟分布,一旦发现处理抖动超过 CPI 周期的一定比例(如 10%),立即触发性能告警或热节流保护。