专利摘要
一种数字卫星电视授时系统卫星测轨方法,由地面站时间精确同步、上行地面南京站A时间戳生成与时间戳插播、上行地面南京站A时间戳生成与时间戳插播步骤组成。本发明采用现有数字电视系统达到卫星测轨的目的,通过标记电视信号中特殊标识位的收发时间,计算信号传播时延,采用一发多收的测轨模式,根据多个时延测量值,列出关于卫星坐标的方程组,计算得到卫星坐标。本发明与GNSS卫星导航授时系统相比,卫星电视信号具有信号强、抗干扰能力强等优点,避免了GNSS信号所面临的恶意干扰和攻击问题。
权利要求
1.一种数字卫星电视授时系统测轨方法,其特征在于它是由下述步骤组成:
(1)地面站时间精确同步
以上行地面南京站为A、地面接收西安站记为B、地面接收乌鲁木齐站为C、地面接收昆明站为D、地面接收长春站为E、地面接收南京站为F,以每天凌晨00:00为起始时间,采用卫星双向时间频率传递方法,每隔1分钟测A与B、C、D、E、F之间的钟差一次,每天共测100次,每天B、C、D、E、F站分别与A站之间的钟差公式为:
式中t为距00:00时的分钟数,ai为i站原子钟与A站原子钟的初始相位差,bi为i站原子钟的频偏,ci为i站原子钟的漂移率,i依次为B、C、D、E、F地面接收站;
(2)上行地面南京站A时间戳生成与时间戳插播
在上行地面南京站A电视上行系统中调制器的串行异步接口取出速率为270兆比特每秒的码流信号,对信号完成同步,生成纳秒级时间戳与时间戳插播;
(3)电视信号接收与数据处理
地面接收西安站B、地面接收乌鲁木齐站C、地面接收昆明站D、地面接收长春站E、地面接收南京站F接收卫星下行电视信号,将所接收的电视信号经解调通过网络输出到数据处理服务器,数据处理服务器对输入的数据进行数据处理,得到卫星的位置,具体如下:
1)地面接收西安站B、地面接收乌鲁木齐站C、地面接收昆明站D、地面接收长春站E、地面接收南京站F通过卫星天线接收来自卫星的下行信号,经解调、输出270兆比特每秒的异步串行码流信号,进行信号同步过程,进行时间戳生成过程与上行地面南京站A发送过程完全相同;将传输流包中同步头的第七位到第八位的上升沿所对应的精确时刻记作tr,与对应的节目时钟参考值编码生成接收时刻的时间戳,存入先进先出的存储器1中;
2)电视系统中的解码器通过包标识符为0x120以识别传输流包,解调0x120对应的传输流包数据得到发送时刻生成的时间戳。将发送时刻的时间戳中的节目时钟参考值作为关键字在存储器1中寻找相同的节目时钟参考,进行数据处理;
数据处理步骤如下:将对应的时刻值相减,得到大环时延估计值;
Δt′i=tr-ts (3)
3)由公式(2)计算得到tr时刻钟差ΔTAi(tr)修正,即可得到精确的大环时延值
Δti=Δt′i+ΔTAi(tr) (4)
4)地面接收西安站B、地面接收乌鲁木齐站C、地面接收昆明站D、地面接收长春站E、地面接收南京站F将各自坐标和所测时延实时汇总至上行站,通过求解方程组(5)得到卫星的坐标:
式中,ρi为c(Δti-τ′i),λ为cτclk, 为Xi2+Yi2+Zi2,i为B、C、D、E、F,时延修正τ′i通过电离层和对流层数学模型得到,作为已知参数,i站坐标(Xi,Yi,Zi)已知,τclk是上行时延,c为光速。
2.根据权利要求1所述的数字卫星电视授时系统测轨方法,其特征在于所述的上行地面南京站A时间戳生成与插播步骤(2)中的对信号完成同步为:
(1)信号同步
1)通过串行数字接收器进行同步时钟恢复,完成位同步;
2)将位同步后的原始数据依次放入一个50位的移位寄存器,检测50位数据中是否有连续的两个控制字符K28.5为0011111010或1100000101,若有,则以该编码作为接收的数据码字节的边界,即将以后的数据每隔10比特归为一个字节,完成字节同步,进入步骤3);若无,重复步骤2);
3)每个传输流包为188个字节的固定长度,包头的同步字节是0x47,对应的10比特编码为1110000101或0001110101,寻找一个0x47码字,相隔187字节的码字是0x47,认为后一个0x47码字是传输流包的同步字节,完成信号同步;否则重新寻找0x47码字。
3.根据权利要求1所述的数字卫星电视授时系统测轨方法,其特征在于所述的上行地面南京站A时间戳生成与插播步骤(2)中纳秒级时间戳生成方法与时间戳插播步骤为:
(1)将原子钟的10MHz频率信号倍频至200MHz的频率信号,每个时钟周期为5纳秒,计数器计数值N范围为0~199999999,计数器值从零开始,每个周期计数器值加1,累加至199999999,计数器值置零,计数器的计数周期为1秒,分辨率为5纳秒;
(2)提取出包头同步字节0x47中的第七位到第八位的上升沿,利用该上升沿记录计数器的值N,该传输流包所对应的时刻ts为N×5(ns),将该值存入寄存器1中;
(3)提取包头同步字节0x47后的第5字节到第11字节,存储至寄存器2中。对寄存器2中数据转换为ASCII码,恢复成原传输数据,寄存器2中的第四位数据为节目时钟参考值标志位,若为零,返回步骤(2);若为1,表明该传输包含有节目时钟参考,将寄存器2中第2字节到第7字节数据与寄存器1中的ts编码生成纳秒级时间戳,参时间戳前6字节为节目时钟考值,后4字节为ts;
所述的时间戳的插入电视信号步骤为:将电视系统编码器的包标识符设为0x120,对步骤(2)生成时间戳进行编码,插入电视上行系统,同节目信息一起上行至卫星转发器。
说明书
技术领域
本发明属于通信技术领域,具体涉及到利用数字卫星电视信号对转发电视信号的地球同步卫星进行测轨的方法。
背景技术
数字卫星电视高精度授时是利用现有数字卫星电视系统传递高精度时间信息的一种授时手段。精确测量和估计卫星的精确位置对实现高精度授时至关重要。如何利用电视信号精确测量卫星坐标是实现数字卫星电视高精度授时的关键问题之一。
随着数字广播标准的出台以及技术推广,模拟电视信号逐渐被数字卫星电视信号所取代,信号体制发生了重大改变,原有模拟电视的授时方法已经不能继续使用,原有模拟电视信号中所搭载的授时信号也随之终止。如何利用现有数字卫星电视系统精确测量卫星坐标是亟需解决的技术问题。
发明内容
本发明所要解决的技术问题在于克服现有技术的缺陷,提供一种信号强、抗干扰能力强的数字卫星电视授时系统测轨方法。
解决上述技术问题所采用的技术方案它是由下述步骤组成:
(1)地面站时间精确同步
以上行地面南京站为A、地面接收西安站记为B、地面接收乌鲁木齐站为C、地面接收昆明站为D、地面接收长春站为E、地面接收南京站为F,以每天凌晨00:00为起始时间,采用卫星双向时间频率传递方法,每隔1分钟测A与B、C、D、E、F之间的钟差一次,每天共测100次,每天B、C、D、E、F站分别与A站之间的钟差公式为。
式中t为距00:00时的分钟数,ai为i站原子钟与A站原子钟的初始相位差,bi为i站原子钟的频偏,ci为i站原子钟的漂移率,i依次为B、C、D、E、F地面接收站。
(2)上行地面南京站A时间戳生成与时间戳插播
在上行地面南京站A电视上行系统中调制器的串行异步接口取出速率为270兆比特每秒的码流信号,对信号完成同步,生成纳秒级时间戳与时间戳插播。
(3)电视信号接收与数据处理
地面接收西安站B、地面接收乌鲁木齐站C、地面接收昆明站D、地面接收长春站E、地面接收南京站F接收卫星下行电视信号,将所接收的电视信号经解调通过网络输出到数据处理服务器,数据处理服务器对输入的数据进行数据处理,得到卫星的位置,具体如下:
1)地面接收西安站B、地面接收乌鲁木齐站C、地面接收昆明站D、地面接收长春站E、地面接收南京站F通过卫星天线接收来自卫星的下行信号,经解调、输出270兆比特每秒的异步串行码流信号,进行信号同步过程,进行时间戳生成过程与上行地面南京站A发送过程完全相同;将传输流包中同步头的第七位到第八位的上升沿所对应的精确时刻记作tr,与对应的节目时钟参考值编码生成接收时刻的时间戳,存入先进先出的存储器1中。
2)电视系统中的解码器通过包标识符为0x120以识别传输流包,解调0x120对应的传输流包数据得到发送时刻生成的时间戳。将发送时刻的时间戳中的节目时钟参考值作为关键字在存储器1中寻找相同的节目时钟参考,进行数据处理。
数据处理步骤如下:将对应的时刻值相减,得到大环时延估计值。
Δt′i=tr-ts (3)
3)由公式(2)计算得到tr时刻钟差ΔTAi(tr)修正,即可得到精确的大环时延值
Δti=Δt′i+ΔTAi(tr) (4)
4)地面接收西安站B、地面接收乌鲁木齐站C、地面接收昆明站D、地面接收长春站E、地面接收南京站F将各自坐标和所测时延实时汇总至上行站,通过求解方程组(5)得到卫星的坐标:
式中,ρi为c(Δti-τ′i),λ为cτclk, 为Xi2+Yi2+Zi2,i为B、C、D、E、F,时延修正τ′i通过电离层和对流层数学模型得到,作为已知参数,i站坐标(Xi,Yi,Zi)已知,τclk是上行时延,c为光速。
本发明的上行地面南京站A时间戳生成与插播步骤(2)中的对信号完成同步为:
(1)信号同步
1)通过串行数字接收器进行同步时钟恢复,完成位同步。
2)将位同步后的原始数据依次放入一个50位的移位寄存器,检测50位数据中是否有连续的两个控制字符K28.5为0011111010或1100000101,若有,则以该编码作为接收的数据码字节的边界,即将以后的数据每隔10比特归为一个字节,完成字节同步,进入步骤3);若无,重复步骤2)。
3)每个传输流包为188个字节的固定长度,包头的同步字节是0x47,对应的10比特编码为1110000101或0001110101,寻找一个0x47码字,相隔187字节的码字是0x47,认为后一个0x47码字是传输流包的同步字节,完成信号同步;否则重新寻找0x47码字。
本发明的间戳插播步骤为:
(1)将原子钟的10MHz频率信号倍频至200MHz的频率信号,每个时钟周期为5纳秒,计数器计数值N范围为0~199999999,计数器值从零开始,每个周期计数器值加1,累加至199999999,计数器值置零,计数器的计数周期为1秒,分辨率为5纳秒。
(2)提取出包头同步字节0x47中的第七位到第八位的上升沿,利用该上升沿记录计数器的值N,该传输流包所对应的时刻ts为N×5(ns),将该值存入寄存器1中。
(3)提取包头同步字节0x47后的第5字节到第11字节,存储至寄存器2中。对寄存器2中数据转换为ASCII码,恢复成原传输数据,寄存器2中的第四位数据为节目时钟参考值标志位,若为零,返回步骤(2);若为1,表明该传输包含有节目时钟参考,将寄存器2中第2字节到第7字节数据与寄存器1中的ts编码生成纳秒级时间戳,参时间戳前6字节为节目时钟考值,后4字节为ts。
本发明的时间戳的插入电视信号步骤为:将电视系统编码器的包标识符设为0x120,对步骤(2)生成时间戳进行编码,插入电视上行系统,同节目信息一起上行至卫星转发器。
本发明采用现有数字电视系统达到卫星测轨的目的。通过标记电视信号中特殊标识位的收发时间,计算信号传播时延。采用一发多收的测轨模式,根据多个时延测量值,列出关于卫星坐标的方程组,计算得到卫星坐标。本发明与GNSS等卫星导航授时系统相比,卫星电视信号具有信号强、抗干扰能力强等优点,避免了GNSS信号所面临的恶意干扰和攻击问题。
附图说明
图1是本发明上行地面南京站A与各地面站时间同步流程图。
图2是本发明实施例1的流程图。
图3是图2中上行地面南京站A的流程图。
图4是图3中时间戳生成的流程图。
图5是图2中地面站B~地面站F的流程图。
施例1
本实施例数字卫星电视授时系统测轨方法步骤如下:
1、地面站时间精确同步
在图1,以上行地面南京站为A、地面接收西安站记为B、地面接收乌鲁木齐站为C、地面接收昆明站为D、地面接收长春站为E、地面接收南京站为F,以每天凌晨00:00为起始时间,采用卫星双向时间频率传递方法,每隔1分钟测A与B、C、D、E、F之间的钟差一次,每天共测100次,分别记作ΔTAi(1)、ΔTAi(2)、...、ΔTAi(100),其中i分别为B、C、D、E、F。解如下关于ai,bi,ci的线性方程组:
方程组左端系数矩阵是一个对称正定矩阵,存在唯一解,得到每天B、C、D、E、F站分别与A站之间的钟差公式为:
式中t为距00:00时的分钟数,ai为i站原子钟与A站原子钟的初始相位差,bi为i站原子钟的频偏,ci为i站原子钟的漂移率,i依次为B、C、D、E、F地面接收站。
2、上行地面南京站A时间戳生成与时间戳插播
在图2中,在上行地面南京站A电视上行系统中调制器的串行异步接口取出速率为270兆比特每秒的码流信号,对信号完成同步,生成纳秒级时间戳,并插入电视信号中,随电视信号上行至卫星转发器。
图3给出了上行地面南京站A的流程图。在图3中,本实施例的对信号完成同步如下:
(1)信号同步
1)通过串行数字接收器进行同步时钟恢复,完成位同步。
2)将位同步后的原始数据依次放入一个50位的移位寄存器,检测50位数据中是否有连续的两个控制字符K28.5为0011111010或1100000101,若有,则以该编码作为接收的数据码字节的边界,即将以后的数据每隔10比特归为一个字节,完成字节同步,进入步骤3);若无,重复步骤2)。
3)每个传输流包为188个字节的固定长度,包头的同步字节是0x47,对应的10比特编码为“1110000101”或“0001110101”,寻找一个0x47码字,相隔187字节的码字是0x47,认为后一个0x47码字是传输流包的同步字节,完成信号同步;否则重新寻找0x47码字。
(2)纳秒级时间戳生成方法与时间插播
时间戳的产生方法如图4所示,具体步骤为:
1)将原子钟的10MHz频率信号倍频至200MHz的频率信号,每个时钟周期为5纳秒,计数器计数值N范围为0~199999999,计数器值从零开始,每个周期计数器值加1,累加至199999999,计数器值置零,计数器的计数周期为1秒,分辨率为5纳秒。
2)提取出包头同步字节0x47中的第七位到第八位的上升沿,利用该上升沿记录计数器的值N。该传输流包所对应的时刻ts为N×5纳秒。将该值存入寄存器1中。
3)提取包头同步字节0x47后的第5字节到第11字节,存储至寄存器2中。对寄存器2中数据转换为ASCII码,恢复成原传输数据。寄存器2中的第四位数据为节目时钟参考值标志位,若为零,返回(2)中的步骤2);若为1,表明该传输包含有节目时钟参考,将寄存器2中第2字节到第7字节数据与寄存器1中的ts编码生成纳秒级时间戳,参时间戳前6字节为节目时钟考值,后4字节为ts。
时间戳的插播如下所述:
将电视系统编码器的包标识符设为0x120,对步骤(2)生成时间戳进行编码,插入电视上行系统,同节目信息一起上行至卫星转发器。
3.电视信号接收与数据处理
在图2中,地面接收西安站B、地面接收乌鲁木齐站C、地面接收昆明站D、地面接收长春站E、地面接收南京站F接收卫星下行电视信号,将所接收的电视信号经解调通过网络输出到数据处理服务器,数据处理服务器对输入的数据进行数据处理,得到卫星的位置。具体如下所述:
(1)在图5中,地面接收西安站B、地面接收乌鲁木齐站C、地面接收昆明站D、地面接收长春站E、地面接收南京站F通过卫星天线接收来自卫星的下行信号,经解调、输出270兆比特每秒的异步串行码流信号,进行信号同步过程,进行时间戳生成过程与上行地面南京站A发送过程完全相同。将传输流包中同步头的第七位到第八位的上升沿所对应的精确时刻记作tr,与对应的节目时钟参考值编码生成接收时刻的时间戳,存入先进先出的存储器1中。
(2)电视系统中的解码器通过包标识符为0x120以识别传输流包,解调0x120对应的传输流包数据得到发送时刻生成的时间戳。将发送时刻的时间戳中的节目时钟参考值作为关键字在存储器1中寻找相同的节目时钟参考,进行数据处理。
数据处理步骤如下:将对应的时刻值相减,得到大环时延估计值。
Δt′i=tr-ts (3)
(3)由公式(2)计算得到tr时刻钟差ΔTAi(tr)修正,即可得到精确的大环时延值
Δti=Δt′i+ΔTAi(tr) (4)
(4)地面接收西安站B、地面接收乌鲁木齐站C、地面接收昆明站D、地面接收长春站E、地面接收南京站F将各自坐标和所测时延实时汇总至上行站,通过求解方程组(5)即可得到卫星的坐标。
式中,ρi为c(Δti-τ′i),λ为cτclk, 为Xi2+Yi2+Zi2,i为B、C、D、E、F,时延修正τ′i通过电离层和对流层数学模型得到,作为已知参数,i站坐标(Xi,Yi,Zi)已知,τclk是上行时延,c为光速。
数字卫星电视授时系统测轨方法专利购买费用说明
Q:办理专利转让的流程及所需资料
A:专利权人变更需要办理著录项目变更手续,有代理机构的,变更手续应当由代理机构办理。
1:专利变更应当使用专利局统一制作的“著录项目变更申报书”提出。
2:按规定缴纳著录项目变更手续费。
3:同时提交相关证明文件原件。
4:专利权转移的,变更后的专利权人委托新专利代理机构的,应当提交变更后的全体专利申请人签字或者盖章的委托书。
Q:专利著录项目变更费用如何缴交
A:(1)直接到国家知识产权局受理大厅收费窗口缴纳,(2)通过代办处缴纳,(3)通过邮局或者银行汇款,更多缴纳方式
Q:专利转让变更,多久能出结果
A:著录项目变更请求书递交后,一般1-2个月左右就会收到通知,国家知识产权局会下达《转让手续合格通知书》。
动态评分
0.0