项目

一般

简介

错误 #5346

5GBBU通道过来的TOD信息,未按照需求要求做SFN计算

高 峰12 天 之前添加. 更新于 6 天 之前.

状态:
新建
优先级:
一般
指派给:
开始日期:
2026-05-30
计划完成日期:
% 完成:

0%

预期时间:

历史记录

#1

战 弋戈 更新于 8 天 之前

主要做了如下修改:
1.中移动tod信息增加打印,在原来gps sfn信息做区分处理。
2.中移动tod转换utc时间戳处理
3.tod闰秒-14 改成 -18
4.中移动格式第二次设置utc时间

#2

高 峰 更新于 8 天 之前

战 弋戈 写到:

主要做了如下修改:

0.实际上原代码对5GBBU中移动TOD信息有使用于SFN,但实际未生效原因如第一条;

1.外时标TOD信息中有搜星有效指示,代码中对此进行判断;但5GBBU中移动TOD信息中没有搜星有效指示;故此在原来GPS sfn信息做区分判断处理;
2.中移动tod转换utc时间戳处理,便于SFN计算的入口接口统一(和外时标一致);此处存在一次bug,中移动格式TOD是GPS时间,转UTC时,闰秒应该按照-18计算,但代码中原来配置为-14,应该改成 -18;
4.5GBBU TOD初始为1980年初始时间,后来一段时间才转变为真实有效时间;原先代码只在第一次TOD时设置系统时间,目前修改为7045 PPS lock之后,重新第二次设置系统时间。

#3

高 峰 更新于 6 天 之前

目前还存在2个现象和问题:
1. 7045出现了假锁:log中,TOD 第857秒后才把正确TOD时间送给TFU(之前都是1980年),但7045在30秒左右就锁定了
2. 一直没有PPS中断送给4008,而且7045也一直没有锁定

导出 Atom PDF