CN104166343B - 用于分布式定位***的高精度时间同步***及其同步方法 - Google Patents

用于分布式定位***的高精度时间同步***及其同步方法 Download PDF

Info

Publication number
CN104166343B
CN104166343B CN201410443453.1A CN201410443453A CN104166343B CN 104166343 B CN104166343 B CN 104166343B CN 201410443453 A CN201410443453 A CN 201410443453A CN 104166343 B CN104166343 B CN 104166343B
Authority
CN
China
Prior art keywords
processing unit
module
processing device
primary processing
terminal processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410443453.1A
Other languages
English (en)
Other versions
CN104166343A (zh
Inventor
刘晓健
李名祺
刁卓智
詹毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Radio Equipment Research Institute
Original Assignee
Shanghai Radio Equipment Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Radio Equipment Research Institute filed Critical Shanghai Radio Equipment Research Institute
Priority to CN201410443453.1A priority Critical patent/CN104166343B/zh
Publication of CN104166343A publication Critical patent/CN104166343A/zh
Application granted granted Critical
Publication of CN104166343B publication Critical patent/CN104166343B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种用于分布式定位***的高精度时间同步***及其同步方法,高精度时间同步***包含主处理装置以及若干与主处理装置进行无线通讯的终端处理装置,各个终端处理装置接收主处理装置发送的参考频率固定信息,保持与主处理装置的计时频率一致,主处理装置给各个终端处理装置分配校时的先后顺序,终端处理装置根据校时顺序向主处理装置发送询问消息,主处理装置记录收到询问消息的时间,并向终端处理装置发送应答消息,终端处理装置记录收到应答消息的时间,终端处理装置采用双向时间同步法计算与主处理装置的时间差,实现终端处理装置与主处理装置之间的时间同步。本发明能长时间保持时间同步精度优于1ns。

Description

用于分布式定位***的高精度时间同步***及其同步方法
技术领域
本发明涉及一种用于分布式定位***的高精度时间同步***及其同步方法。
背景技术
分布式定位***目前在很多领域都得到了广泛应用,从日常的手机基站定位,到海上救援卫星定位***,地下坑道人员、设备定位等都有应用。定位精度的一个重要因素是各个站点之间的时间同步误差。通常时间同步的误差与定位误差成正比,例如1的时间误差就会带来300m的圆概率误差。
通过外部频率源进行时间同步是当今应用最广泛的技术手段。通过卫星导航***,如GPS、北斗进行时间同步,因为受到大气电离层散射等因素的干扰,其高精度仅仅是在统计意义上可以达到,无法做到实时更新,且实际精度很难超过100ns,并伴有相当多的野值。转发式卫星授时的精度稍高,但也只能达到十几纳秒的水平。其他外部校时方式,如长波、短波、低频时码,精度约为0.1~0.1s,远低于定位***的要求。此外,目前常见的基于伪码相位测量的时间同步***,由于码片相位分辨率低,很难达到5ns以下的精度,且由于缺乏有效的校时协议,校时完成后也很难保持站点间的时间同步。
如上所述,现有技术在需要校时精度优于5ns,且能够长时间保持的情况下,其实现方法和精度保证是很难满足要求的。
发明内容
本发明提供一种用于分布式定位***的高精度时间同步***及其同步方法,能长时间保持时间同步精度优于1ns。
为了达到上述目的,本发明提供一种用于分布式定位***的高精度时间同步***,该同步***包含主处理装置,以及若干与主处理装置进行无线通讯的终端处理装置;
所述的主处理装置和终端处理装置的电路结构都包含:
天线;
电性连接天线的功率放大器模块;
电性连接功率放大器模块的上下变频器模块;
电性连接上下变频器模块的中频发射接收及数字处理模块;
所述的中频发射接收及数字处理模块包含:
电性连接上下变频器模块输出端的中频接收模块;
电性连接上下变频器模块输入端的中频发射模块;
电性连接中频接收模块输出端、中频发射模块输入端和频率控制器输出端的数字处理模块;
所述的数字处理模块中还包含数字载波跟踪环电路、伪码跟踪环电路、定时相位误差估计电路和计时时钟。
所述的高精度时间同步***还包含电性连接功率放大器模块、上下变频器模块和中频发射接收及数字处理模块的电源。
所述的功率放大器模块包含:
电性连接天线的双工器,该双工器与天线进行双向数据传输;
电性连接双工器输出端的输入放大器;
电性连接双工器输入端的输出放大器。
所述的上下变频器模块包含:
电性连接输入放大器输出端和中频接收模块输入端的下变频器;
电性连接输出放大器输入端和中频发射模块输入端的上变频器;
电性连接下变频器、上变频器和数字处理模块的频率控制器。
所述的中频接收模块包含电性连接下变频器输出端的模数转换器、以及电性连接模数转换器输出端的混频模块;所述的中频发射模块包含电性连接上变频器输入端的放大滤波器、以及电性连接放大滤波器输入端的数模转换器。
本发明还提供一种用于分布式定位***的高精度时间同步方法,该方法包含以下步骤:
步骤S1、主处理装置向各个终端处理装置发送参考频率的固定信息,各个终端处理装置接收该固定信息,通过伪码跟踪环电路获得该固定信息中包含的主处理装置的计时频率,通过调整本地计时时钟来保持与主处理装置的计时频率一致;
所述的固定信息是数字处理模块根据主处理装置的时钟参考频率生成的循环播放的伪随机码序列;
步骤S2、主处理装置向各个终端处理装置发送入网消息,给各个终端处理装置分配校时的先后顺序;
所述的入网消息是主处理装置的数字处理模块生成的一段与终端处理装置约定好的信息序列;
在发送该入网消息的起始时刻,主处理装置的计时时钟清零;
步骤S3、终端处理装置采用双向时间同步法按照主处理装置分配的校时顺序依次实现与主处理装置之间的时间同步。
所述的步骤S3包含以下步骤:
步骤S3.1、终端处理装置按照主处理装置分配的顺序,向主处理装置发送询问消息;
所述的询问消息包含同步头和询问消息本体,所述的同步头包含由数字处理模块根据主处理模块的时钟参考频率为参考频率而生成的固定信息,该固定信息的长度与步骤S1中主处理装置发送的参考频率的固定信息的长度一致,所述的询问消息本体包含终端处理装置的编号信息;
在发送询问消息本体的起始时刻,终端处理装置的计时时钟清零;
步骤S3.2、经过传输时间tp,主处理装置接收到终端处理装置发送的询问消息,主处理装置通过伪码跟踪环电路计算出询问消息到达时刻
所述的伪码跟踪环电路计算出从主处理装置的计时时钟零时刻到收到询问消息本体的最后一个比特之间,伪码跟踪环电路总共产生的伪码周期数,并将该伪码周期数换算为询问消息到达时刻
步骤S3.3、主处理装置在其计时时钟到达td时,向终端处理装置发送应答消息;
所述的应答消息中包含主处理装置收到询问消息本体的时间和终端处理装置的编号信息;
步骤S3.4、经过传输时间tp,终端处理装置收到应答消息,终端处理装置通过伪码跟踪环电路计算出应答消息到达时刻,并从应答消息中提取时间
所述的伪码跟踪环电路计算出从终端处理装置的计时时钟零时刻到收到应答消息本体的最后一个比特之间,伪码跟踪环电路总共产生的伪码周期数,并将该伪码周期数换算为应答消息到达时刻
步骤S3.5、终端处理装置中的数字处理模块计算终端处理装置自身相对于主处理装置的时钟差ε:
其中,是主处理装置收到终端处理装置发送的询问消息本体的时间,是终端处理装置收到主处理装置发送的应答消息的时间,td是主处理装置从其计时时钟清零到向终端处理装置发送应答消息之间的间隔时间;
步骤S3.6、终端处理装置中的数字处理模块根据时钟差ε调整自身的计时时钟,以实现与主处理装置的计时时钟精同步。
所述的主处理装置在向各个终端处理装置发送应答消息的空隙以及向所有的终端处理装置发送完应答消息以后,主处理装置持续向各个终端处理装置发送参考频率的固定信息,各个终端处理装置接收该固定信息,通过伪码跟踪环电路获得该固定信息中包含的主处理装置的计时频率,通过调整本地计时时钟来保持与主处理装置的计时频率一致。
所述的用于分布式定位***的高精度时间同步同步方法采用频分复用和时分复用;
所述的频分复用体现为:主处理装置采用第一频率f1向终端处理装置发送消息,终端处理装置采用第二频率f2向主处理装置发送消息;
所述的时分复用体现为:当一个终端处理装置完成与主处理装置的时间同步操作之后,另一个终端处理装置才开始向主处理装置发送询问消息,开始与主处理装置的时间同步操作。
所述的分布式定位***的高精度时间同步方法中:
针对主处理装置向终端处理装置发射信号的情况,以及终端处理装置向主处理装置发射信号的情况,发射信号的生成及中频发射的工作流程都包含以下步骤:
A、数字处理模块生成发射信号,对发射信号采用1023倍扩频和DQPSK差分四相相移键控调制;
B、数字处理模块对输入I路和Q路的基带信号分别进行扩频、脉冲成形和差值滤波;
C、数字处理模块利用数字控制振荡器NCO对I路和Q路信号进行正交调制;
D、中频发射模块利用模数转换器对I路和Q路信号进行模数转换;
E、中频发射模块利用放大滤波器对I路和Q路信号进行带通滤波后输出到上下变频器模块进行发送;
针对主处理装置接收终端处理装置发射信号的情况,以及终端处理装置接收主处理装置发射信号的情况,接收信号的中频接收和信号处理的工作流程都包含以下步骤:
A、中频接收模块对经过上下变频器模块进行下变频后的两路正交信号分别采样;
B、中频接收模块利用数模转换器对两路正交信号进行数模转换;
C、中频接收模块利用混频模块对数模转换后的两路正交信号进行正交混频;
D、数字处理模块利用定时相位误差估计电路消除正交混频后的信号的定时相位误差;
E、数字处理模块利用伪码跟踪环电路对消除了定时相位误差后的两路信号进行解扩后得到基带信号;
F、数字处理模块利用载波跟踪环电路对解扩后的基带信号进行载波同步,消除本地载波与接收信号的载波频率和相位误差,减少I路和Q路信号间的串扰,并使得基带信号的信噪比最大化;
G、数字处理模块利用伪码跟踪环电路准确地测量接收信号的伪码相位与本地产生的伪码相位之间的差值,并通过该差值修正本地伪码的相位,以达到与接收信号的伪码保持同步的目的。
所述的伪码跟踪环电路采用了非等量采样技术,实现了优于百分之一码片精度的伪码相位分辨率。
本发明能长时间保持时间同步精度优于1ns。
附图说明
图1是本发明的结构框图。
图2是本发明的主处理装置和终端装置的电路框图。
图3是本发明的双向时间同步的原理图。
图4是本发明的同步方法的流程图。
图5是实现终端处理装置与主处理装置之间的双向时间同步的流程图。
图6是本发明的同步方法的实施例。
图7是发射信号的生成及中频发射的工作流程图。
图8是接收信号的中频接收和信号处理的工作流程图。
图9是采用非等量采样技术的伪码跟踪环电路的框图。
具体实施方式
以下根据图1~图9,具体说明本发明的较佳实施例。
如图1所示,本发明提供一种用于分布式定位***的高精度时间同步***,该同步***包含主处理装置1,以及若干与主处理装置1进行无线通讯的终端处理装置2。
所述的主处理装置用于对各个终端处理装置进行控制和管理,如网络的接入、校时的启动;及负责接收各个终端处理装置发出的校时询问信息,通过伪码相位测量得到该校时询问消息的准确到达时间,并将时间信息打包在应答信号中发送回终端处理装置;通过无线广播向各个终端处理装置提供精确的参考频率;通过输出秒脉冲用于触发定位设备进行数据采样。
所述的终端处理装置用于接收主处理装置的控制信号,在接入校时网络后按照主处理装置分配的时隙发送校时询问信息;测量接收到的主处理装置的应答信号的到达时刻,并通过取出应答包中包含的时间信息计算并校正与主处理装置之间的计时起点差;在校时完成以后,通过接收并处理主处理装置广播的参考频率,保持与主处理装置计时频率的一致。
如图2所示,所述的主处理装置1和终端处理装置2的电路结构都包含:
天线3;
电性连接天线3的功率放大器模块4;
电性连接功率放大器模块4的上下变频器模块5;
电性连接上下变频器模块5的中频发射接收及数字处理模块6;
电性连接功率放大器模块4、上下变频器模块5和中频发射接收及数字处理模块6的电源7。
所述的中频发射接收及数字处理模块6完成对接口数据交换、基带信号处理、中频调制及中频解调、双向时间同步等功能。中频发射接收及数字处理模块6产生的中频信号经过上下变频器模块5的上变频,并经过功率放大器模块4的功率放大后,经过天线3辐射,天线3接收到的射频信号,经过功率放大器模块4的功率放大,并经过上下变频器模块5的下变频后,形成中频信号输出给中频发射接收及数字处理模块6进行处理。
所述的功率放大器模块4包含:
电性连接天线3的双工器403,该双工器403与天线3进行双向数据传输;
电性连接双工器403输出端的输入放大器401;
电性连接双工器403输入端的输出放大器402。
所述的上下变频器模块5包含:
电性连接输入放大器401输出端的下变频器501;
电性连接输出放大器402输入端的上变频器502;
电性连接下变频器501和上变频器502的频率控制器503(提供时钟参考频率)。
所述的中频发射接收及数字处理模块6包含:
电性连接下变频器501输出端的中频接收模块601;
电性连接上变频器502输入端的中频发射模块602;
电性连接中频接收模块601输出端、中频发射模块602输入端和频率控制器503输出端的数字处理模块603。
所述的中频接收模块601包含电性连接下变频器501输出端的模数转换器、以及电性连接模数转换器输出端的混频模块;
所述的中频发射模块602包含电性连接上变频器502输入端的放大滤波器、以及电性连接放大滤波器输入端的数模转换器。
所述的数字处理模块603中还包含数字载波跟踪环电路、伪码跟踪环电路、定时相位误差估计电路和计时时钟。
本实施例中,所述的混频模块的型号为XBH-101-1,所述的数字处理模块603采用FPGA(现场可编程门阵列Field Programmable Gata Array)。
如图3所示,显示了双向时间同步的原理。其中,是由主处理装置确定的询问消息到达的时间,是由终端处理装置确定的应答消息到达时间,为询问消息持续时间,为应答消息的传播时间,其值包括传播时间真值和传播时间误差,即ε为主处理装置和终端处理装置之间的初始时间偏移。其中,,则终端处理装置根据可计算出自己的定时偏差,终端处理装置根据ε调整自己的时钟,以实现精同步。由以上过程可见,在求钟差ε的过程中距离时延被消去,所以采用双向时间同步法可以消除主处理装置和终端处理装置之间由信号传播距离造成的***误差。
如图4所示,本发明提供的一种用于分布式定位***的高精度时间同步方法,包含以下步骤:
步骤S1、主处理装置向各个终端处理装置发送参考频率的固定信息,各个终端处理装置接收该固定信息,通过伪码跟踪环电路获得该固定信息中包含的主处理装置的计时频率,通过调整本地计时时钟来保持与主处理装置的计时频率一致;
所述的固定信息是数字处理模块根据主处理装置的时钟参考频率生成的循环播放的伪随机码序列;
所述的终端处理装置中的计时时钟采用DDS(直接数字式频率合成器DirectDigital Synthesizer),该DDS电路是在所述的数字处理模块中编程实现的;
步骤S2、主处理装置向各个终端处理装置发送入网消息,给各个终端处理装置分配校时的先后顺序;
所述的入网消息是主处理装置的数字处理模块生成的一段与终端处理装置约定好的信息序列;
在发送该入网消息的起始时刻,主处理装置的计时时钟清零;
步骤S3、终端处理装置采用双向时间同步法按照主处理装置分配的校时顺序依次实现与主处理装置之间的时间同步;
如图5所示,所述的步骤S3包含以下步骤:
步骤S3.1、终端处理装置按照主处理装置分配的顺序,向主处理装置发送询问消息;
所述的询问消息包含同步头和询问消息本体,所述的同步头包含由数字处理模块根据主处理模块的时钟参考频率为参考频率而生成的固定信息,该固定信息的长度与步骤S1中主处理装置发送的参考频率的固定信息的长度一致,所述的询问消息本体包含终端处理装置的编号信息;在发送询问消息本体的起始时刻,终端处理装置的计时时钟清零;
步骤S3.2、经过传输时间tp,主处理装置接收到终端处理装置发送的询问消息,主处理装置通过伪码跟踪环电路计算出询问消息到达时刻
所述的伪码跟踪环电路计算出从主处理装置的计时时钟零时刻到收到询问消息本体的最后一个比特之间,伪码跟踪环电路总共产生的伪码周期数,并将该伪码周期数换算为询问消息到达时刻
步骤S3.3、主处理装置在其计时时钟到达td时,向终端处理装置发送应答消息;
所述的应答消息中包含主处理装置收到询问消息本体的时间和终端处理装置的编号信息;
步骤S3.4、经过传输时间tp,终端处理装置收到应答消息,终端处理装置通过伪码跟踪环电路计算出应答消息到达时刻,并从应答消息中提取时间
所述的伪码跟踪环电路计算出从终端处理装置的计时时钟零时刻到收到应答消息本体的最后一个比特之间,伪码跟踪环电路总共产生的伪码周期数,并将该伪码周期数换算为应答消息到达时刻
步骤S3.5、终端处理装置中的数字处理模块计算终端处理装置自身相对于主处理装置的时钟差ε:
其中,是主处理装置收到终端处理装置发送的询问消息本体的时间,是终端处理装置收到主处理装置发送的应答消息的时间,td是主处理装置从其计时时钟清零到向终端处理装置发送应答消息之间的间隔时间;
步骤S3.6、终端处理装置中的数字处理模块根据时钟差ε调整自身的计时时钟,以实现与主处理装置的计时时钟精同步。
所述的用于分布式定位***的高精度时间同步同步方法中,主处理装置在向各个终端处理装置发送应答消息的空隙以及向所有的终端处理装置发送完应答消息以后,主处理装置持续向各个终端处理装置发送参考频率的固定信息,各个终端处理装置接收该固定信息,通过伪码跟踪环电路获得该固定信息中包含的主处理装置的计时频率,通过调整本地计时时钟来保持与主处理装置的计时频率一致。
所述的用于分布式定位***的高精度时间同步同步方法中,主处理装置采用第一频率f1向终端处理装置发送消息,终端处理装置采用第二频率f2向主处理装置发送消息。
如图6所示,以一个主处理装置和两个终端处理装置为例来说明本发明的高精度时间同步同步方法,该同步方法通过频分复用和时分复用的方式实现了一个主处理装置与多个终端处理装置之间的双向校时机制。频分复用表现在主处理装置的发射频率为f1,终端处理装置的发射频率为f2;时分复用表现为两个终端处理装置分别在互补交叠的时间区域发射校时询问信息。通过以上方式有效避免了上下行链路以及各个终端处理装置上行链路之间的干扰。具体实现方式如下:首先由主处理装置在频点f1广播固定信息(参考频率),以帮助两个终端处理装置的接收机完成信号的同步,包括定时同步、载波同步和码环同步。广播固定信息的持续时间根据终端处理装置采用的具体算法及硬件相关,通常10~30s可满足以上条件。接着主处理装置在频点f1广播入网消息,该消息规定了两个终端处理装置校时的先后顺序。同时,在广播该入网消息的起始时刻,主处理装置将本地的计时时钟清零。终端处理装置1在收到入网消息后开始在频点f2发送询问消息。该询问消息由同步头和询问消息本体组成。同步头的作用与主处理装置的固定信息相同,因而也是预先设定好的固定序列,同步头的长度也和主处理装置的固定信息相同;询问消息本体包括了终端处理装置的编号等信息。在发送询问消息的时刻,终端处理装置1将本地的计时时钟清零。经过传输时间t1p,主处理装置收到终端处理装置1发送的询问消息,主处理装置并记录下收到询问消息本体的时刻;接着,主处理装置在本地计时时钟到达时,发送应答消息。应答消息中包括了和终端处理装置1的编号。经过传输时间t1p,终端处理装置1收到应答消息,终端处理装置1并将收到应答消息的时刻记录下来,结合从应答消息中提取的,带入公式中即可计算出终端处理装置1相对于主处理装置的时钟差。终端处理装置2与终端处理装置1类似,在收到入网消息后等待一段时间,然后在频点f2发送询问消息。在发送询问消息的时刻,终端处理装置2将本地的计时时钟清零。经过传输时间t2p,主处理装置收到终端处理装置2发送的询问消息,并记录下收到询问消息本体的时刻;接着,在本地计时时钟到达时,主处理装置发送应答消息。应答消息中包括了和终端处理装置2的编号。经过传输时间t2p,终端处理装置2收到应答消息,并将收到应答消息的时刻记录下来,结合从应答消息中提取的,带入公式中即可计算出其相对于主处理装置的时钟差。主处理装置在向两个终端处理装置发送应答消息的空隙以及发送完应答消息以后,持续发送固定的序列(广播固定信息),以帮助两个终端处理装置能够始终与主处理装置保持计时频率的一致。
所述的主处理装置1中的天线3、功率放大器模块4、上下变频器模块5、中频接收模块601和中频发射模块602负责通过无线链路发送参考频率的固定信息、入网消息、应答消息,并接收终端处理装置的询问信息;主处理装置1中的数字处理模块603生成参考频率的固定信息和入网消息,对接收到的基带信号(询问信息)进行处理,通过伪码跟踪环电路对接收到的询问消息进行信号伪码相位测量获得询问消息的到达时间,并将该时间信息打包在应答消息中。
所述的终端处理装置2中的天线3、功率放大器模块4、上下变频器模块5、中频接收模块601和中频发射模块602负责通过无线链路发送询问消息,并接收主处理装置发送的参考频率的固定信息、入网消息和应答消息;终端处理装置2中的数字处理模块603生成询问消息,并对接收到的基带信号(固定信息、入网消息和应答消息)进行处理,通过提取出主处理装置发送的应答消息中包含的询问消息的到达时刻,并通过伪码跟踪环电路对接收到的应答消息进行伪码相位测量获得应答消息的到达时间。
如图7所示,发射信号的生成及中频发射的工作流程包含以下步骤:
A、数字处理模块603生成发射信号,对发射信号采用1023倍扩频和DQPSK(差分四相相移键控differential quadrature phase shift keying)调制;
B、数字处理模块603对输入I路和Q路的基带信号分别进行扩频、脉冲成形和差值滤波;
C、数字处理模块603利用数字控制振荡器(NCO,numerical controlledoscillator)对I路和Q路信号进行正交调制;
D、中频发射模块602利用模数转换器对I路和Q路信号进行模数转换;
E、中频发射模块602利用放大滤波器对I路和Q路信号进行带通滤波后输出到上下变频器模块5进行发送。
其中,I路和Q路基带信号的输入速率各为10kbps,扩频以后的码片速率为10.23MHz,I路和Q路基带信号合成的QPSK(四相相移键控quadrature phase shiftkeying)信号调制速率为20.46MHz,脉冲成型采用滚降系数为0.5的根升余弦滤波器,3dB带宽约为15MHz,数字控制振荡器进行正交调制的中心频率为75MHz。
如图8所示,接收信号的中频接收和信号处理的工作流程包含以下步骤:
A、中频接收模块601对经过上下变频器模块5进行下变频后的两路正交信号分别采样;
B、中频接收模块601利用数模转换器对两路正交信号进行数模转换;
C、中频接收模块601利用混频模块对数模转换后的两路正交信号进行正交混频;
D、数字处理模块603利用定时相位误差估计电路消除正交混频后的信号的定时相位误差;
E、数字处理模块603利用伪码跟踪环电路对消除了定时相位误差后的两路信号进行解扩后得到基带信号;
F、数字处理模块603利用载波跟踪环电路对解扩后的基带信号进行载波同步,消除本地载波与接收信号的载波频率和相位误差,减少I路和Q路信号间的串扰,并使得基带信号的信噪比最大化;
G、数字处理模块603利用伪码跟踪环电路准确地测量接收信号的伪码相位与本地产生的伪码相位之间的差值,并通过该差值修正本地伪码的相位,以达到与接收信号的伪码保持同步的目的。
其中,本发明采用的载波跟踪为数字两阶锁频环辅助三阶锁相环的结构,伪码跟踪采用了数字式延迟滞后的二阶跟踪环路。这两种环路都是通过在FPGA(现场可编程门阵列Field Programmable Gata Array)上编程实现的。载波跟踪环电路的作用是将多频率偏移牵引到载波跟踪的线性范围内,可以提高伪码跟踪环电路的时间分辨率。定时相位误差估计电路也是基于成熟的差值滤波算法在FGPA内编程得到的。
如图9所示,是采用非等量采样技术的伪码跟踪环电路的框图。该伪码跟踪环电路的工作原理是:输入的I路和Q路信号与载波跟踪环电路复现的载波相乘,恢复出基带信号(I路信号与SIN复现载波相乘恢复出基带I路信号,Q路信号与COS复现载波相乘恢复出基带Q路信号);基带I路和Q路信号分别与由数控振荡器(码NCO)控制输出的本地伪码发生器的输出E相乘;2比特移位寄存器的作用是对伪码发生器产生一个时钟的超前和滞后输出;P代表超前的本地伪码、E代表当前的本地伪码、L代表滞后的本地伪码;基带I路和Q路信号与超前、当前和滞后的本地伪码相乘的结果进入积分和清零器,积分和清零器按照伪随机码的周期进行积分操作,之后清空积分结果;每个伪码周期结束后,码环鉴别器比较E、P、L各路的积分结果,将E路与P路之间的差值换算为载波频率偏差,P路与L路之间的差值换算为码NCO的偏差,并将结果送往码环滤波器;经过码环滤波器输出的结果分别用于修正载波频率偏差和数控振荡器(码NCO)的偏差,使得本地伪码与接收信号中包含的伪码相位保持一致,之后进入下一个伪码周期的运算。码环鉴别器和码环滤波器的组合决定其热噪声误差和最大视线方向动态应力门限。码环鉴别器应用的鉴相算法是被超前加滞后包络归一化的非相干超前减去滞后包络。鉴相算法采用了反正切法,该算法降低了对幅度的敏感性,它的鉴相精度通过使用非等量采样技术得以保证。伪码跟踪环电路的码环滤波器采用二阶环路滤波器。在采样率方面,该伪码跟踪环电路采用100MHz的采样率对10.23MHz的伪码进行采样。该采样频率在满足乃奎斯特采样条件的前提下,与伪码速率成互质关系。通过该方法,伪码跟踪环路可以获得优于码片速率1/100的时间分辨率。如果采用整数倍采样,要达到这样的分辨率,则采样率至少需要4GHz以上,这是目前的电路水平难以实现的。因而采用本发明的采样方法可以通过很小的代价时间高精度的时间分辨率。
本发明通过在FPGA中编程实现的数字载波跟踪环与伪码跟踪环综合作用,通过数字载波跟踪环测得本地载波与接收信号载波之间的频率与相位差值,消除这种误差造成的信号串扰并增加信号的信噪比,在此基础上通过伪码跟踪环电路准确地测量接收信号的伪码相位与本地产生的伪码相位之间的差值,并通过该差值修正本地伪码的相位以达到与接收信号的伪码保持同步的目的。其中,伪码跟踪环电路采用了非等量采样技术,实现了优于百分之一码片精度的伪码相位分辨率,为精度优于1ns的时间同步精度提供了基础。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。

Claims (10)

1.一种用于分布式定位***的高精度时间同步***,其特征在于,该高精度时间同步***包含主处理装置(1),以及若干与主处理装置(1)进行无线通讯的终端处理装置(2);
所述的主处理装置(1)和终端处理装置(2)的电路结构都包含:
天线(3);
电性连接天线(3)的功率放大器模块(4);
电性连接功率放大器模块(4)的上下变频器模块(5);
电性连接上下变频器模块(5)的中频发射接收及数字处理模块(6);
所述的中频发射接收及数字处理模块(6)包含:
电性连接上下变频器模块(5)输出端的中频接收模块(601);
电性连接上下变频器模块(5)输入端的中频发射模块(602);
电性连接中频接收模块(601)输出端、中频发射模块(602)输入端和频率控制器(503)输出端的数字处理模块(603);
所述的数字处理模块(603)中还包含数字载波跟踪环电路、伪码跟踪环电路、定时相位误差估计电路和计时时钟。
2.如权利要求1所述的用于分布式定位***的高精度时间同步***,其特征在于,所述的高精度时间同步***还包含电性连接功率放大器模块(4)、上下变频器模块(5)和中频发射接收及数字处理模块(6)的电源(7)。
3.如权利要求1所述的用于分布式定位***的高精度时间同步***,其特征在于,所述的功率放大器模块(4)包含:
电性连接天线(3)的双工器(403),该双工器(403)与天线(3)进行双向数据传输;
电性连接双工器(403)输出端的输入放大器(401);
电性连接双工器(403)输入端的输出放大器(402);
所述的上下变频器模块(5)包含:
电性连接输入放大器(401)输出端和中频接收模块(601)输入端的下变频器(501);
电性连接输出放大器(402)输入端和中频发射模块(602)输入端的上变频器(502);
电性连接下变频器(501)、上变频器(502)和数字处理模块(603)的频率控制器(503)。
4.如权利要求3所述的用于分布式定位***的高精度时间同步***,其特征在于,所述的中频接收模块(601)包含电性连接下变频器(501)输出端的模数转换器、以及电性连接模数转换器输出端的混频模块;所述的中频发射模块(602)包含电性连接上变频器(502)输入端的放大滤波器、以及电性连接放大滤波器输入端的数模转换器。
5.一种用于如权利要求1-4中任意一个所述的分布式定位***的高精度时间同步方法,其特征在于,该方法包含以下步骤:
步骤S1、主处理装置(1)向各个终端处理装置(2)发送参考频率的固定信息,各个终端处理装置(2)接收该固定信息,通过伪码跟踪环电路获得该固定信息中包含的主处理装置的计时频率,通过调整本地计时时钟来保持与主处理装置的计时频率一致;
所述的固定信息是数字处理模块根据主处理装置的时钟参考频率生成的循环播放的伪随机码序列;
步骤S2、主处理装置(1)向各个终端处理装置(2)发送入网消息,给各个终端处理装置(2)分配校时的先后顺序;
所述的入网消息是主处理装置的数字处理模块(603)生成的一段与终端处理装置约定好的信息序列;
在发送该入网消息的起始时刻,主处理装置的计时时钟清零;
步骤S3、终端处理装置(2)采用双向时间同步法按照主处理装置分配的校时顺序依次实现与主处理装置之间的时间同步。
6.如权利要求5所述的分布式定位***的高精度时间同步方法,其特征在于,所述的步骤S3包含以下步骤:
步骤S3.1、终端处理装置(2)按照主处理装置分配的顺序,向主处理装置(1)发送询问消息;
所述的询问消息包含同步头和询问消息本体,所述的同步头包含由数字处理模块根据主处理模块的时钟参考频率为参考频率而生成的固定信息,该固定信息的长度与步骤S1中主处理装置发送的参考频率的固定信息的长度一致,所述的询问消息本体包含终端处理装置的编号信息;
在发送询问消息本体的起始时刻,终端处理装置(2)的计时时钟清零;
步骤S3.2、经过传输时间tp,主处理装置(1)接收到终端处理装置发送的询问消息,主处理装置(1)通过伪码跟踪环电路计算出询问消息到达时刻
所述的伪码跟踪环电路计算出从主处理装置的计时时钟零时刻到收到询问消息本体的最后一个比特之间,伪码跟踪环电路总共产生的伪码周期数,并将该伪码周期数换算为询问消息到达时刻
步骤S3.3、主处理装置(1)在其计时时钟到达td时,向终端处理装置(2)发送应答消息;
所述的应答消息中包含主处理装置收到询问消息本体的时间和终端处理装置的编号信息;
步骤S3.4、经过传输时间tp,终端处理装置(2)收到应答消息,终端处理装置(2)通过伪码跟踪环电路计算出应答消息到达时刻,并从应答消息中提取时间
所述的伪码跟踪环电路计算出从终端处理装置的计时时钟零时刻到收到应答消息本体的最后一个比特之间,伪码跟踪环电路总共产生的伪码周期数,并将该伪码周期数换算为应答消息到达时刻
步骤S3.5、终端处理装置中的数字处理模块(603)计算终端处理装置自身相对于主处理装置的时钟差ε:
其中,是主处理装置收到终端处理装置发送的询问消息本体的时间,是终端处理装置收到主处理装置发送的应答消息的时间,td是主处理装置从其计时时钟清零到向终端处理装置发送应答消息之间的间隔时间;
步骤S3.6、终端处理装置中的数字处理模块(603)根据时钟差ε调整自身的计时时钟,以实现与主处理装置的计时时钟精同步。
7.如权利要求6所述的分布式定位***的高精度时间同步方法,其特征在于,所述的主处理装置(1)在向各个终端处理装置(2)发送应答消息的空隙以及向所有的终端处理装置(2)发送完应答消息以后,主处理装置(1)持续向各个终端处理装置(2)发送参考频率的固定信息,各个终端处理装置(2)接收该固定信息,通过伪码跟踪环电路获得该固定信息中包含的主处理装置的计时频率,通过调整本地计时时钟来保持与主处理装置的计时频率一致。
8.如权利要求7所述的分布式定位***的高精度时间同步方法,其特征在于,所述的用于分布式定位***的高精度时间同步同步方法采用频分复用和时分复用;
所述的频分复用体现为:主处理装置(1)采用第一频率f1向终端处理装置(2)发送消息,终端处理装置(2)采用第二频率f2向主处理装置(1)发送消息;
所述的时分复用体现为:当一个终端处理装置(2)完成与主处理装置(1)的时间同步操作之后,另一个终端处理装置(2)才开始向主处理装置(1)发送询问消息,开始与主处理装置(1)的时间同步操作。
9.如权利要求8所述的分布式定位***的高精度时间同步方法,其特征在于,所述的分布式定位***的高精度时间同步方法中:
针对主处理装置(1)向终端处理装置(2)发射信号的情况,以及终端处理装置(2)向主处理装置(1)发射信号的情况,发射信号的生成及中频发射的工作流程都包含以下步骤:
A、数字处理模块(603)生成发射信号,对发射信号采用1023倍扩频和DQPSK差分四相相移键控调制;
B、数字处理模块(603)对输入I路和Q路的基带信号分别进行扩频、脉冲成形和差值滤波;
C、数字处理模块(603)利用数字控制振荡器NCO对I路和Q路信号进行正交调制;
D、中频发射模块(602)利用模数转换器对I路和Q路信号进行模数转换;
E、中频发射模块(602)利用放大滤波器对I路和Q路信号进行带通滤波后输出到上下变频器模块(5)进行发送;
针对主处理装置(1)接收终端处理装置(2)发射信号的情况,以及终端处理装置(2)接收主处理装置(1)发射信号的情况,接收信号的中频接收和信号处理的工作流程都包含以下步骤:
A、中频接收模块(601)对经过上下变频器模块(5)进行下变频后的两路正交信号分别采样;
B、中频接收模块(601)利用数模转换器对两路正交信号进行数模转换;
C、中频接收模块(601)利用混频模块对数模转换后的两路正交信号进行正交混频;
D、数字处理模块(603)利用定时相位误差估计电路消除正交混频后的信号的定时相位误差;
E、数字处理模块(603)利用伪码跟踪环电路对消除了定时相位误差后的两路信号进行解扩后得到基带信号;
F、数字处理模块(603)利用载波跟踪环电路对解扩后的基带信号进行载波同步,消除本地载波与接收信号的载波频率和相位误差,减少I路和Q路信号间的串扰,并使得基带信号的信噪比最大化;
G、数字处理模块(603)利用伪码跟踪环电路准确地测量接收信号的伪码相位与本地产生的伪码相位之间的差值,并通过该差值修正本地伪码的相位,以达到与接收信号的伪码保持同步的目的。
10.如权利要求9所述的分布式定位***的高精度时间同步方法,其特征在于,所述的伪码跟踪环电路采用了非等量采样技术,实现了优于百分之一码片精度的伪码相位分辨率。
CN201410443453.1A 2014-09-03 2014-09-03 用于分布式定位***的高精度时间同步***及其同步方法 Active CN104166343B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410443453.1A CN104166343B (zh) 2014-09-03 2014-09-03 用于分布式定位***的高精度时间同步***及其同步方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410443453.1A CN104166343B (zh) 2014-09-03 2014-09-03 用于分布式定位***的高精度时间同步***及其同步方法

Publications (2)

Publication Number Publication Date
CN104166343A CN104166343A (zh) 2014-11-26
CN104166343B true CN104166343B (zh) 2017-08-29

Family

ID=51910206

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410443453.1A Active CN104166343B (zh) 2014-09-03 2014-09-03 用于分布式定位***的高精度时间同步***及其同步方法

Country Status (1)

Country Link
CN (1) CN104166343B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105680976B (zh) * 2016-03-29 2018-08-14 中国电子科技集团公司第二十九研究所 一种分布式网络时间同步方法
CN112019290B (zh) * 2020-08-30 2022-07-08 西南电子技术研究所(中国电子科技集团公司第十研究所) 多天线***时间同步方法
CN111835450B (zh) * 2020-09-17 2020-12-29 华夏天信(北京)智能低碳技术研究院有限公司 一种高精度分布式变频器同步控制通讯***
CN114244663A (zh) * 2021-12-15 2022-03-25 大连海事大学 一种改进的vde-ter***载波频偏同步方法
CN114567926B (zh) * 2022-03-14 2023-04-18 电子科技大学 一种用于无线分布式测试***的时钟同步和触发装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1589536A (zh) * 2001-09-28 2005-03-02 阿雷伊通讯有限公司 无线通信***的校准
CN102611547A (zh) * 2012-03-01 2012-07-25 浙江大学 一种星间时钟同步***及其方法
CN202818273U (zh) * 2012-08-23 2013-03-20 奥维通信股份有限公司 一种数字微波分布式发射***
JP2013118502A (ja) * 2011-12-02 2013-06-13 Mitsubishi Electric Corp 時刻同期装置、無線端末および時刻同期システム

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001221874A (ja) * 2000-02-14 2001-08-17 Toshiba Corp 時刻同期方式

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1589536A (zh) * 2001-09-28 2005-03-02 阿雷伊通讯有限公司 无线通信***的校准
JP2013118502A (ja) * 2011-12-02 2013-06-13 Mitsubishi Electric Corp 時刻同期装置、無線端末および時刻同期システム
CN102611547A (zh) * 2012-03-01 2012-07-25 浙江大学 一种星间时钟同步***及其方法
CN202818273U (zh) * 2012-08-23 2013-03-20 奥维通信股份有限公司 一种数字微波分布式发射***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
一种适用于数字卫星接收机的位同步***的研究与实现;王勇;《中国优秀硕士学位论文全文数据库 信息科技辑》;20110415(第4期);正文第4页最后1段-第5页第1段、图1-1 *
航电***高精度时间同步方案;段求辉;《电讯技术》;20140630;第54卷(第6期);全文 *

Also Published As

Publication number Publication date
CN104166343A (zh) 2014-11-26

Similar Documents

Publication Publication Date Title
CN104166343B (zh) 用于分布式定位***的高精度时间同步***及其同步方法
Khalife et al. A software-defined receiver architecture for cellular CDMA-based navigation
US9577702B2 (en) Synchronization apparatus and method
CN101726746B (zh) 一种用于卫星测距的中频直序扩频接收机
US6154171A (en) Low-power satellite-based geopositioning system
CN105093247A (zh) 一种基于北斗的地基导航信号网络***
CN104883249B (zh) 基于无线通信的时间同步中继***与方法
CN103533651B (zh) 基于msk扩频调制模式的相参伪码测距方法
CN1122380C (zh) 用于确定频率同步信号的位置的方法、设备与***
CN106019343B (zh) 一种利用Chirp信号生成卫星导航信号的***及方法
CN104297765A (zh) 一种用于低轨卫星准同步通信***的地面终端模拟器
CN104581926A (zh) 一种低轨卫星通信的上行链路准同步时间精确测量方法
CN104244405B (zh) 基于码分多址的室内定位装置及方法
CN103278825A (zh) 一种卫星导航信号质量评估参数的确定方法
CN103278824B (zh) 基于伪卫星的变形监测方法
CN101770016B (zh) 基于北斗卫星的gps授时信号发生装置
AU2007317698A1 (en) Method for measuring time of arrival of signals in a communications network
CN106707231B (zh) 信标定位方法
CN104735713A (zh) 一种适应于宽带无线定位***中的精确信号传播时延估计方法及实现装置
CN108738127A (zh) 射频拉远单元、基带处理单元、分布式基站及其同步方法
CN102655491A (zh) 相干解调频移键控调制信号的频率偏移估计方法及***
CN103269237B (zh) 一种扩频码同步发送方法及装置
CN204903764U (zh) 通用gps室内外定位***
CN107037457A (zh) 一种基于Inmarsat***的星基增强接收机
Zeng et al. Realization of baseband signal processing for Beidou/GPS multi-mode receiver by FPGA

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant