当选择 GPS 时间戳时,状态帧由 1PPS 脉冲触发,在传统 12MHz 时间戳的情况下随机触发。 状态帧包含有效的时间戳 信号电平值为零 1. 消息内容 状态帧 0x34 包含以下信息: Byte 0:FPGA 开关设置状态 Byte 1:1PPS 事件时的纳秒级时间偏移量 Byte 2:GPS 相关状态信息 2. Byte 0: Byte 0 反映了 FPGA 的开关设置,FPGA 的这些设置会直接影响 原始数据端口 (10002-10006),以及高层功能的数据可用性。 FPGA 开关设置: Bit 位 '1'(启用) '0'(禁用) Bit 0 数据输出模式 (端口 10002 适用):二进制格式 AVR Hexdump 格式 Bit 1 原始数据帧类型:仅 DF11、DF17 和 DF18 无预过滤,输出所有帧类型 Bit 2 AVR 格式中的时间戳:启用 禁用 Bit 3 未使用 未使用 Bit 4 时间戳模式:GPS 传统 12MHz Bit 5 串行流控:禁用 启用 Bit 6 1-bit 前向纠错 (FEC):禁用 启用 Bit 7 Mode-A/C 解码:启用 禁用 3. Byte 1:1PPS 事件的纳秒偏移 当处于 GPS 时间戳模式 时: Byte 1 记录 1PPS 事件时,纳秒定时器的偏移量。 该值的单位为 15.625ns,正常范围为 -3 至 +3。 4. Byte 2:GPS 状态信息 Byte 2 记录 GPS 相关的状态,具体比特位定义如下: Bit 位 '1'(正常) '0'(异常) Bit 0 天线状态:良好 失败 Bit 1 至少跟踪 1 颗卫星:是 否 Bit 2 至少跟踪 3 颗卫星:是 否 Bit 3 时间基准:UTC 时间 GPS 时间(相差 8 秒) Bit 4 未使用 未使用 Bit 5 未使用 未使用 Bit 6 未使用 未使用 Bit 7 Daysec(一天的秒数范围):0 - 86399 1 - 86400 5. 相关说明 GPS 时间与 UTC 时间 GPS 时间比 UTC 时间 早 8 秒。 Bit 3 可以用于区分系统使用的时间基准。 FPGA 开关设置对数据的影响 Bit 0 影响 数据端口 10002 的输出格式。 Bit 1 影响 是否预过滤帧类型。 Bit 4 选择 时间戳模式,影响所有时间同步相关功能。 总结 状态帧 0x34 提供了 FPGA 设置、1PPS 偏移量 和 GPS 状态,对于时间同步、数据格式选择和 GPS 信号监测至关重要。 官网相关资料 https://wiki.jetvision.de/wiki/Mode-S_Beast:Data_Output_Formats https://wiki.jetvision.de/wiki/Radarcape:Version_History#Status_Frame_0x34_contents_were_extended_with_GPS_and_UTC_information 实际采集信息 和官网文档对不上 官网好多东西没说