[go: up one dir, main page]

CN110782709A - High-precision clock redundancy backup method for civil aviation ADS-B ground station system - Google Patents

High-precision clock redundancy backup method for civil aviation ADS-B ground station system Download PDF

Info

Publication number
CN110782709A
CN110782709A CN201911064194.0A CN201911064194A CN110782709A CN 110782709 A CN110782709 A CN 110782709A CN 201911064194 A CN201911064194 A CN 201911064194A CN 110782709 A CN110782709 A CN 110782709A
Authority
CN
China
Prior art keywords
time
ads
ground station
precision
fpga
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.)
Granted
Application number
CN201911064194.0A
Other languages
Chinese (zh)
Other versions
CN110782709B (en
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.)
Sichuan Jiuzhou ATC Technology Co Ltd
Original Assignee
Sichuan Jiuzhou ATC Technology Co Ltd
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 Sichuan Jiuzhou ATC Technology Co Ltd filed Critical Sichuan Jiuzhou ATC Technology Co Ltd
Priority to CN201911064194.0A priority Critical patent/CN110782709B/en
Publication of CN110782709A publication Critical patent/CN110782709A/en
Application granted granted Critical
Publication of CN110782709B publication Critical patent/CN110782709B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft
    • G08G5/20Arrangements for acquiring, generating, sharing or displaying traffic information
    • G08G5/22Arrangements for acquiring, generating, sharing or displaying traffic information located on the ground
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft
    • G08G5/50Navigation or guidance aids
    • G08G5/51Navigation or guidance aids for control when on the ground, e.g. taxiing or rolling
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft
    • G08G5/70Arrangements for monitoring traffic-related situations or conditions
    • G08G5/72Arrangements for monitoring traffic-related situations or conditions for monitoring traffic
    • G08G5/727Arrangements for monitoring traffic-related situations or conditions for monitoring traffic from a ground station

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electric Clocks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明公开了一种民航ADS‑B地面站系统高精度时钟冗余备份方法,在民航空管ADS‑B地面站系统中设置3台地面站,每台地面站包括GPS接收机、FPGA和CPU;3台地面站通过共享秒脉冲、共享UTC时间手段实现高精度时钟冗余备份。本发明技术方案实现了一种民航ADS‑B地面站系统高精度时钟冗余备份设计方法,该方法通过网络组播共享UTC时间、通过离散线共享秒脉冲技术,在只有一个ADS‑B地面站GPS正常工作的情况下使整个系统其他地面站都能够正常工作极大提高了系统可靠性。在多个设备GPS锁定的情况下,该方法同时利用高精度时间均值设计消除单个GPS接收机秒脉冲抖动产生的误差,使输出报文的时间戳更加准确。

Figure 201911064194

The invention discloses a high-precision clock redundancy backup method for a civil aviation ADS-B ground station system. Three ground stations are set in the civil aviation management ADS-B ground station system, and each ground station includes a GPS receiver, an FPGA and a CPU. ;Three ground stations achieve high-precision clock redundancy backup by sharing the second pulse and sharing the UTC time. The technical scheme of the present invention realizes a high-precision clock redundancy backup design method for the civil aviation ADS-B ground station system. The method shares the UTC time through network multicast and the second pulse technology through discrete lines. When there is only one ADS-B ground station When GPS works normally, other ground stations of the whole system can work normally, which greatly improves the reliability of the system. In the case of GPS locking of multiple devices, the method simultaneously uses a high-precision time mean design to eliminate the error caused by the second pulse jitter of a single GPS receiver, so that the time stamp of the output message is more accurate.

Figure 201911064194

Description

一种民航ADS-B地面站系统高精度时钟冗余备份方法A high-precision clock redundancy backup method for civil aviation ADS-B ground station system

技术领域technical field

本发明涉及一种民航ADS-B地面站系统高精度时钟冗余备份方法。The invention relates to a high-precision clock redundancy backup method for a civil aviation ADS-B ground station system.

背景技术Background technique

民航大力推进监视系统技术变革,努力构建天、空、地一体化ADS-B运行体系,积极推动ADS-B建设与运行,到2017年底,基本完成ADS-B地面设施布局,开始初始运行;到2020年底,全面完成机载设备加改装和地面ADS-B网络建设,构建完善的民航ADS-B运行监视体系和信息服务体系,为空中交通提供全空域监视手段,为航空企业全面提供ADS-B信息服务;至2025年底,根据ADS-B运行和实施的经验,不断完善ADS-B地面设施和地面ADS-B网络建设的布局,从整体上提高民航安全水平、空域容量、运行效率和服务能力。Civil aviation vigorously promotes the technological transformation of the surveillance system, strives to build an integrated ADS-B operation system of sky, air and ground, and actively promotes the construction and operation of ADS-B. By the end of 2017, the layout of ADS-B ground facilities will be basically completed and the initial operation will begin; By the end of 2020, the airborne equipment retrofitting and ground ADS-B network construction will be fully completed, and a complete civil aviation ADS-B operation monitoring system and information service system will be built to provide full airspace monitoring means for air traffic and ADS-B for aviation enterprises. Information service; by the end of 2025, based on the experience of ADS-B operation and implementation, continuously improve the layout of ADS-B ground facilities and ground ADS-B network construction, and improve the safety level, airspace capacity, operation efficiency and service capability of civil aviation as a whole .

根据ED129B要求ADS-B地面站输出的报文满足ASTERIX CAT021V2.1标准,该标准明确了ADS-B地面站对报文接收时间的要求。空管数据站利用飞机发送的应答信号到达各地面接收站的时间(TOA,time of arrival)不同基于TDOA的双曲面定位算法计算飞机位置。利用该位置与ADS-B机载下发的位置信息进行对比计算,可以滤除虚假目标达到ADS-B防欺骗的目的。所以ADS-B地面站系统中如何确定报文接受时间对于位置精度的计算至关重要。另外民航空管ADS-B地面站系统室内设备故障平均间隔时间(MTBF)不小于20000h,室内设备的故障维修时间(MTTR)不大于30min。设备能7×24小时连续工作,设备的设计寿命大于15年。所以使用冗余设计提高系统稳定性是空管设备研制过程中必要手段。According to ED129B, the message output by the ADS-B ground station is required to meet the ASTERIX CAT021V2.1 standard, which clarifies the requirements of the ADS-B ground station for the receiving time of the message. The air traffic control data station uses the time of arrival (TOA, time of arrival) of the response signal sent by the aircraft to arrive at each ground receiving station to calculate the position of the aircraft based on the TDOA-based hyperboloid positioning algorithm. By comparing the position with the position information sent by the ADS-B airborne, false targets can be filtered out to achieve the purpose of ADS-B anti-spoofing. Therefore, how to determine the message acceptance time in the ADS-B ground station system is very important for the calculation of the position accuracy. In addition, the mean time between failures (MTBF) of indoor equipment in the ADS-B ground station system of civil aviation management is not less than 20000h, and the maintenance time (MTTR) of indoor equipment is not more than 30min. The equipment can work continuously for 7×24 hours, and the design life of the equipment is more than 15 years. Therefore, the use of redundant design to improve system stability is a necessary means in the development of ATC equipment.

在民航空管ADS-B地面站系统中,包含三套ADS-B地面站,且三套设备均可独立工作。在实际运行过程中,其中两个全向地面站互为主备机,定向地面站独立工作。在高精度GPS使用过程中,ADS-B地面站设备使用GPS接收机串口输出的UTC时间作为每一秒的时间基准,使用GPS接收机的秒脉冲信号作为高精度时间的复位信号,使用GPS接收机100M输入时钟作为高精度时间的计数信号。In the civil aviation management ADS-B ground station system, there are three sets of ADS-B ground stations, and the three sets of equipment can work independently. In the actual operation process, two omnidirectional ground stations are master and backup machines of each other, and the directional ground stations work independently. In the process of using high-precision GPS, the ADS-B ground station equipment uses the UTC time output by the serial port of the GPS receiver as the time reference of each second, uses the second pulse signal of the GPS receiver as the reset signal of the high-precision time, and uses the GPS receiver The machine 100M inputs the clock as a high-precision time counting signal.

目前在使用高精度GPS的多机大型系统中每套设备使用独立的GPS接收机,当A机GPS接收机发生故障时,A机停止工作,系统进行切换。当所有GPS接收机正常锁定情况下,每个设备独立工作。这种方法缺点如下:At present, in a multi-machine large-scale system using high-precision GPS, each set of equipment uses an independent GPS receiver. When the GPS receiver of machine A fails, machine A stops working and the system switches. When all GPS receivers are locked normally, each device works independently. The disadvantages of this method are as follows:

(1)当系统中存在主备机使用的情况时,如果A机的GPS接收机存在异常时,系统只能进行切换到B机,如果此时B机的其他模块(非GPS接收机)异常,系统将无法正常工作。冗余设计没有完全体现,降低了系统可靠性。(1) When the main and standby machines are used in the system, if the GPS receiver of machine A is abnormal, the system can only switch to machine B. If other modules (non-GPS receivers) of machine B are abnormal at this time , the system will not work properly. Redundant design is not fully reflected, reducing system reliability.

(2)由于高精度GPS接收机输出的秒脉冲信号存在抖动,当系统内多个设备同时正常工作时,多个设备的秒脉冲是独立的,所以对于同一信号的接受时间,同一个系统中不同设备计算的数据接受时间存在很大波动。(2) Due to the jitter in the pulse-per-second signal output by the high-precision GPS receiver, when multiple devices in the system work normally at the same time, the pulse-per-second of multiple devices is independent, so for the reception time of the same signal, the same system The data acceptance time calculated by different devices fluctuates greatly.

发明内容SUMMARY OF THE INVENTION

本发明提出一种民航ADS-B地面站系统高精度时钟冗余备份设计方法,本发明针对的系统包括GPS接收机、FPGA、CPU等组件,各组件通过离散、串口、网络等连接,通过共享秒脉冲、共享UTC时间手段实现高精度时钟冗余。The present invention proposes a design method for high-precision clock redundancy backup of civil aviation ADS-B ground station system. The system targeted by the present invention includes components such as GPS receiver, FPGA, CPU, etc. Each component is connected through discrete, serial port, network, etc. Second pulse, shared UTC time means to achieve high-precision clock redundancy.

本发明的目的是通过以下技术方案来实现的:The purpose of this invention is to realize through the following technical solutions:

一种民航ADS-B地面站系统高精度时钟冗余备份方法,在民航空管ADS-B地面站系统中设置3台地面站,每台地面站包括GPS接收机、FPGA和CPU;3台地面站通过共享秒脉冲、共享UTC时间手段实现高精度时钟冗余备份。A high-precision clock redundancy backup method for a civil aviation ADS-B ground station system. Three ground stations are set in the civil aviation management ADS-B ground station system, and each ground station includes a GPS receiver, an FPGA and a CPU; The station realizes high-precision clock redundancy backup by sharing the second pulse and sharing the UTC time.

作为优选方式,3台地面站通过网络共享UTC时间,通过离散TTL接口共享PPS秒脉冲。As a preferred way, the three ground stations share the UTC time through the network, and share the PPS second pulse through the discrete TTL interface.

作为优选方式,ADS-B地面站的GPS接收机、FPGA以及CPU连接关系如下:As a preferred way, the connection relationship between the GPS receiver, FPGA and CPU of the ADS-B ground station is as follows:

a)GPS接收机输出一路100M时钟信号到FPGA;a) The GPS receiver outputs a 100M clock signal to the FPGA;

b)GPS接收机输出一路TTL电平的秒脉冲信号同时接入FPGA和CPU;b) The GPS receiver outputs a TTL level pulse-per-second signal and is connected to the FPGA and CPU at the same time;

c)GPS接受机输出一路RS232电平的串口信号到CPU;c) The GPS receiver outputs a serial port signal of RS232 level to the CPU;

ADS-B地面站对外接口如下:The external interface of ADS-B ground station is as follows:

a)ADS-B地面站输出一路100M以太网信号;a) ADS-B ground station outputs a 100M Ethernet signal;

b)ADS-B地面站输出1路TTL电平的秒脉冲信号;b) ADS-B ground station outputs 1 channel TTL level second pulse signal;

c)ADS-B地面站接入两路TTL电平的秒脉冲信号。c) The ADS-B ground station is connected to two TTL level second pulse signals.

作为优选方式,为了实现多站高精度时钟冗余处理,需要运行在CPU内部的时间处理模块和运行在FPGA内部的高精度时间标记模块配合完成。时间处理模块包含时间源处理和秒脉冲处理两部分功能,其中时间源处理完成对GPS的NEMA0183格式报文的解析及时间源状态的维护,秒脉冲处理完成CPU对FPGA的UTC时间的写入。FPGA高精度时间标记模块完成高精度时间的计算。As a preferred way, in order to realize multi-station high-precision clock redundancy processing, the time processing module running inside the CPU and the high-precision time stamping module running inside the FPGA need to cooperate to complete. The time processing module includes two functions: time source processing and second pulse processing. The time source processing completes the parsing of GPS NEMA0183 format packets and the maintenance of the time source status, and the second pulse processing completes the writing of the UTC time by the CPU to the FPGA. The FPGA high-precision time stamping module completes the calculation of high-precision time.

作为优选方式,ADS-B地面站时间处理模块将时间信息分为本地时间源和系统时间源,本地时间源反映本设备GPS接收机状态,系统时间源反映整个系统内所有GPS接收机综合状态;时间处理模块通过串口接受GPS报文进行本地时间源的处理和维护。As a preferred way, the ADS-B ground station time processing module divides the time information into a local time source and a system time source, the local time source reflects the GPS receiver status of the device, and the system time source reflects the integrated status of all GPS receivers in the entire system; The time processing module accepts GPS messages through the serial port to process and maintain the local time source.

作为优选方式,时间处理模块通过串口接受GPS报文进行本地时间源的处理和维护的具体步骤如下:As a preferred way, the time processing module accepts GPS messages through the serial port to process and maintain the local time source. The specific steps are as follows:

步骤1:ADS-B地面站时间处理模块通过串口接收GPS接收机符合NEMA0183格式报文,并进行缓存;Step 1: The ADS-B ground station time processing module receives the GPS receiver conforming to the NEMA0183 format message through the serial port, and caches it;

步骤2:ADS-B地面站时间处理模块对接收到的报文进行校验,对于通过校验后的报文提取报文类型标志;Step 2: The ADS-B ground station time processing module verifies the received message, and extracts the message type flag for the message that has passed the check;

步骤3:ADS-B地面站时间处理模块通过对“TOD”报文求解获取GPS接收机驯服状态作为本地时间源状态;Step 3: The ADS-B ground station time processing module obtains the GPS receiver taming state as the local time source state by solving the "TOD" message;

步骤4:ADS-B地面站时间处理模块通过对报文“GGA”报文求解获取UTC时间,并根据本地时间源状态,对本地时间进行更新;Step 4: The ADS-B ground station time processing module obtains the UTC time by solving the "GGA" message, and updates the local time according to the state of the local time source;

步骤5:ADS-B地面站时间处理模块使用组播技术通过网络向其他ADS-B地面站发送本地时间源信息,包括GPS接收机的UTC时间和GPS驯服状态;Step 5: The ADS-B ground station time processing module uses multicast technology to send local time source information to other ADS-B ground stations through the network, including the UTC time of the GPS receiver and the GPS taming state;

步骤6:ADS-B地面站时间处理模块通过网络组播技术接收其他ADS-B地面站发送的时间源信息,并选取已锁定的GPS接收机时间作为系统时间源。如果存在多个设备的GPS接收机处于锁定状态,则选取IP较小设备的GPS时间作为系统时间源。Step 6: The ADS-B ground station time processing module receives the time source information sent by other ADS-B ground stations through the network multicast technology, and selects the locked GPS receiver time as the system time source. If the GPS receivers of multiple devices are locked, the GPS time of the device with the smaller IP is selected as the system time source.

作为优选方式,ADS-B地面站输出报文使用标准UTC时间,而FPGA只引入了GPS接收机的秒脉冲信号,无法获取当前UTC时间,所以ADS-B地面站时间处理模块需在秒脉冲中断时向FPGA提供当前UTC时间,具体步骤如下:As a preferred method, the standard UTC time is used for the output messages of the ADS-B ground station, and the FPGA only introduces the second pulse signal of the GPS receiver, and cannot obtain the current UTC time. Therefore, the ADS-B ground station time processing module needs to be interrupted at the second pulse. Provide the current UTC time to the FPGA, the specific steps are as follows:

ADS-B地面站时间处理模块接受GPS接受机秒脉冲中断并释放信号量,等待信号量的处理线程将进行处理;The ADS-B ground station time processing module accepts the GPS receiver second pulse interrupt and releases the semaphore, and the processing thread waiting for the semaphore will process it;

如果本地时间源状态有效,ADS-B地面站时间处理模块优先选择使用本设备GPS时间并对其进行维护;If the local time source status is valid, the ADS-B ground station time processing module preferentially selects and maintains the GPS time of the device;

如果本地时间源无效,系统时间源有效,ADS-B地面站时间处理模块选择系统时间源作为设备GPS时间并对其进行维护;If the local time source is invalid and the system time source is valid, the ADS-B ground station time processing module selects the system time source as the device GPS time and maintains it;

如果本地时间源、系统时间源均无效,ADS-B地面站时间处理模块利用时间连续性与秒脉冲的关系,进入GPS失效维护。If both the local time source and the system time source are invalid, the ADS-B ground station time processing module uses the relationship between time continuity and second pulse to enter GPS failure maintenance.

ADS-B地面站时间处理模块获取本设备GPS状态和其他设备的GPS状态并将通过数据总线将UTC时间写入FPGA。The ADS-B ground station time processing module obtains the GPS status of the device and the GPS status of other devices and writes the UTC time into the FPGA through the data bus.

作为优选方式,考虑到数据传输出错概率,FPGA需对时间处理模块写入的时间进行连续判断以及范围判断;判断通过FPGA更新UTC时间,否则FPGA使用秒脉冲信号自动更新时间。As a preferred method, considering the probability of data transmission errors, the FPGA needs to perform continuous judgment and range judgment on the time written by the time processing module; it is judged that the UTC time is updated through the FPGA, otherwise the FPGA uses the second pulse signal to automatically update the time.

作为优选方式,根据ED129B标准要求,ADS-B地面站输出报文低精度时间要求为1/128s,高精度抖动小于200ns。ADS-B地面站无法通过软件计算报文高精度时间,所以ADS-B地面站报文时间由译码模块的FPGA获取。为了提高时间精度,FPGA高精度时间标记模块使用GPS接收机提供的100MHz标准时钟作为时钟源;FPGA高精度时间标记模块通过总线从CPU获取UTC绝对时间,同时使用秒脉冲信号作为高精度计数触发。As a preferred method, according to the requirements of the ED129B standard, the low-precision time requirement for the output message of the ADS-B ground station is 1/128s, and the high-precision jitter is less than 200ns. The ADS-B ground station cannot calculate the high-precision time of the message through software, so the message time of the ADS-B ground station is obtained by the FPGA of the decoding module. In order to improve the time accuracy, the FPGA high-precision time stamping module uses the 100MHz standard clock provided by the GPS receiver as the clock source; the FPGA high-precision time stamping module obtains the UTC absolute time from the CPU through the bus, and uses the second pulse signal as the high-precision counting trigger.

作为优选方式,考虑到GPS接收机状态影响秒脉冲精确度,FPGA高精度时间标记模块需要对民航空管ADS-B地面站系统内3个GPS接收机状态进行判定;在多个GPS处于锁定状态的前提下,为了消除抖动误差FPGA需要对高精度计数进行均值处理,具体步骤如下:As a preferred way, considering that the GPS receiver status affects the pulse-per-second accuracy, the FPGA high-precision time stamping module needs to determine the status of the three GPS receivers in the ADS-B ground station system of the civil aviation management; Under the premise of eliminating the jitter error, the FPGA needs to perform averaging processing on the high-precision counts. The specific steps are as follows:

FPGA同时接入本地面站GPS接收机秒脉冲信号和两路其他地面站GPS接收机秒脉冲信号,并同时使用三个计数器对应3路GPS接收机,计数器使用时钟源为本机提供的100M时钟;The FPGA connects to the local ground station GPS receiver second pulse signal and two other ground station GPS receiver second pulse signals at the same time, and uses three counters corresponding to three GPS receivers at the same time. The counter uses the clock source of the 100M clock provided by the machine. ;

当FPGA高精度时间标记模块接受到秒脉冲后,首先秒脉冲对应计数器会清零并重新开始计数;假设三个秒脉冲到达时刻分别为T1、T2、T3;当第3个秒脉冲到达时前两个秒脉冲的时间计数为N1、N2;则FPGA使用的时间为

Figure BDA0002258806420000051
高精度计数为
Figure BDA0002258806420000052
精度时间等于高精度计数与时钟周期的乘积;When the FPGA high-precision time stamping module receives the second pulse, the counter corresponding to the first second pulse will be cleared and start counting again; it is assumed that the arrival times of the three second pulses are T1, T2, and T3 respectively; The time count of two second pulses is N1, N2; then the time used by the FPGA is
Figure BDA0002258806420000051
High precision counting is
Figure BDA0002258806420000052
The precision time is equal to the product of the high precision count and the clock period;

当ADS-B报文成功译码后,FPGA高精度时间标记模块使用CPU写入的UTC绝对时间与高精度时间相加作为报文的接收时间,并向CPU产生DMA中断请求,等待CPU读取数据。After the ADS-B message is successfully decoded, the FPGA high-precision time stamping module adds the UTC absolute time written by the CPU and the high-precision time as the receiving time of the message, and generates a DMA interrupt request to the CPU, waiting for the CPU to read data.

本发明的有益效果是:The beneficial effects of the present invention are:

本发明技术方案实现了一种民航ADS-B地面站系统高精度时钟冗余备份设计方法,该方法通过网络组播共享UTC时间、通过离散线共享秒脉冲技术,在只有一个ADS-B地面站GPS正常工作的情况下使整个系统其他地面站都能够正常工作极大提高了系统可靠性。The technical scheme of the invention realizes a high-precision clock redundancy backup design method of the civil aviation ADS-B ground station system. The method shares the UTC time through network multicast and the second pulse technology through discrete lines. When there is only one ADS-B ground station When GPS works normally, other ground stations of the whole system can work normally, which greatly improves the reliability of the system.

在多个设备GPS锁定的情况下,该方法同时利用高精度时间均值设计消除单个GPS接收机秒脉冲抖动产生的误差,使输出报文的时间戳更加准确。In the case of GPS locking of multiple devices, the method uses high-precision time mean design to eliminate the error caused by the second pulse jitter of a single GPS receiver, so that the time stamp of the output message is more accurate.

附图说明Description of drawings

为了更清楚地说明本发明实施方式的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to explain the technical solutions of the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the embodiments. It should be understood that the following drawings only show some embodiments of the present invention, and therefore do not It should be regarded as a limitation of the scope, and for those of ordinary skill in the art, other related drawings can also be obtained according to these drawings without any creative effort.

图1为民航ADS-B地面站系统时钟共享连接框图;Figure 1 is a block diagram of the clock sharing connection of the civil aviation ADS-B ground station system;

图2为ADS-B地面站时间处理模块时间源处理流程图;Fig. 2 is the time source processing flow chart of ADS-B ground station time processing module;

图3为ADS-B地面站时间处理模块秒脉冲处理流程图;Fig. 3 is the second pulse processing flow chart of ADS-B ground station time processing module;

图4为FPGA高精度时间标记模块处理流程图。Fig. 4 is the processing flow chart of the FPGA high-precision time stamping module.

具体实施方式Detailed ways

下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。The technical solutions of the present invention are further described in detail below with reference to the accompanying drawings, but the protection scope of the present invention is not limited to the following.

为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention. Accordingly, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the invention as claimed, but is merely representative of selected embodiments of the invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

如图1所示,一种民航ADS-B地面站系统高精度时钟冗余备份方法,民航ADS-B地面站系统高精度时钟冗余备份设计连接图如图1所示,在民航空管ADS-B地面站系统中设置3台地面站(比如图1中的地面站A、地面站B和地面站C),每台地面站包括GPS接收机、FPGA和CPU;3台地面站通过共享秒脉冲、共享UTC时间手段实现高精度时钟冗余备份;在只有一个地面站GPS接收机正常工作的情况下通过共享技术使整个系统其他地面站都能够正常工作。As shown in Figure 1, a high-precision clock redundancy backup method for the civil aviation ADS-B ground station system, the connection diagram of the high-precision clock redundancy backup design of the civil aviation ADS-B ground station system is shown in Figure 1. -B ground station system set up 3 ground stations (such as ground station A, ground station B and ground station C in Figure 1), each ground station includes GPS receiver, FPGA and CPU; 3 ground stations pass the shared seconds Pulse and shared UTC time means to achieve high-precision clock redundancy backup; in the case of only one ground station GPS receiver working normally, other ground stations in the entire system can work normally through sharing technology.

高精度时间均值设计:多个ADS-B设备通过秒脉冲共享技术,FPGA可以检测系统中所有设备的秒脉冲信号。在多个地面站GPS接收机锁定后,利用秒脉冲到达时间计数的平均值去除秒脉冲抖动误差。High-precision time average design: Multiple ADS-B devices can detect the second pulse signal of all devices in the system through the second pulse sharing technology. After multiple ground station GPS receivers are locked, the pulse-to-pulse jitter error is removed using the average value of the time-to-arrival counts of pulsars.

高精度时钟冗余备份:三个ADS-B设备通过网络共享UTC时间,通过离散信号共享秒脉冲,在只有一个地面站GPS接收机正常工作的情况下通过共享技术使整个系统其他地面站都能够正常工作。增加了系统的冗余设计,提高了系统可靠性。High-precision clock redundancy backup: Three ADS-B devices share UTC time through the network, share the second pulse through discrete signals, and enable other ground stations in the entire system to be able to use the sharing technology when only one ground station GPS receiver is working normally. normal work. The redundant design of the system is increased, and the reliability of the system is improved.

3台地面站通过网络共享UTC时间,通过离散TTL接口共享PPS秒脉冲。The three ground stations share UTC time through the network and PPS second pulse through discrete TTL interfaces.

ADS-B地面站的GPS接收机、FPGA以及CPU连接关系如下:The connection relationship between the GPS receiver, FPGA and CPU of the ADS-B ground station is as follows:

a)GPS接收机输出一路100M时钟信号到FPGA;a) The GPS receiver outputs a 100M clock signal to the FPGA;

b)GPS接收机输出一路TTL电平的秒脉冲信号同时接入FPGA和CPU;b) The GPS receiver outputs a TTL level pulse-per-second signal and is connected to the FPGA and CPU at the same time;

c)GPS接受机输出一路RS232电平的串口信号到CPU;c) The GPS receiver outputs a serial port signal of RS232 level to the CPU;

ADS-B地面站对外接口如下:The external interface of ADS-B ground station is as follows:

a)ADS-B地面站输出一路100M以太网信号;a) ADS-B ground station outputs a 100M Ethernet signal;

b)ADS-B地面站输出1路TTL电平的秒脉冲信号;b) ADS-B ground station outputs 1 channel TTL level second pulse signal;

c)ADS-B地面站接入两路TTL电平的秒脉冲信号。c) The ADS-B ground station is connected to two TTL level second pulse signals.

为了实现多站高精度时钟冗余处理,需要运行在CPU内部的时间处理模块和运行在FPGA内部的高精度时间标记模块配合完成。时间处理模块包含时间源处理和秒脉冲处理两部分功能,其中时间源处理完成对GPS的NEMA0183格式报文的解析及时间源状态的维护,秒脉冲处理完成CPU对FPGA的UTC时间的写入。FPGA高精度时间标记模块完成高精度时间的计算。In order to realize the redundant processing of multi-station high-precision clocks, it is necessary to cooperate with the time processing module running inside the CPU and the high-precision time stamping module running inside the FPGA. The time processing module includes two functions: time source processing and second pulse processing. The time source processing completes the parsing of GPS NEMA0183 format packets and the maintenance of the time source status, and the second pulse processing completes the writing of the UTC time by the CPU to the FPGA. The FPGA high-precision time stamping module completes the calculation of high-precision time.

ADS-B地面站时间处理模块将时间信息分为本地时间源和系统时间源,本地时间源反映本设备GPS接收机状态,系统时间源反映整个系统内所有GPS接收机综合状态;时间处理模块通过串口接受GPS报文进行本地时间源的处理和维护。The ADS-B ground station time processing module divides the time information into local time sources and system time sources. The local time source reflects the GPS receiver status of the device, and the system time source reflects the comprehensive status of all GPS receivers in the entire system; the time processing module passes The serial port accepts GPS messages to process and maintain the local time source.

时间处理模块通过串口接受GPS报文进行本地时间源的处理和维护的具体步骤如下(如图2所示):The time processing module accepts GPS messages through the serial port to process and maintain the local time source. The specific steps are as follows (as shown in Figure 2):

步骤1:ADS-B地面站时间处理模块通过串口接收GPS接收机符合NEMA0183格式报文,并进行缓存;Step 1: The ADS-B ground station time processing module receives the GPS receiver conforming to the NEMA0183 format message through the serial port, and caches it;

步骤2:ADS-B地面站时间处理模块对接收到的报文进行校验,对于通过校验后的报文提取报文类型标志;Step 2: The ADS-B ground station time processing module verifies the received message, and extracts the message type flag for the message that has passed the check;

步骤3:ADS-B地面站时间处理模块通过对“TOD”报文求解获取GPS接收机驯服状态作为本地时间源状态;Step 3: The ADS-B ground station time processing module obtains the GPS receiver taming state as the local time source state by solving the "TOD" message;

步骤4:ADS-B地面站时间处理模块通过对报文“GGA”报文求解获取UTC时间,并根据本地时间源状态,对本地时间进行更新;Step 4: The ADS-B ground station time processing module obtains the UTC time by solving the "GGA" message, and updates the local time according to the state of the local time source;

步骤5:ADS-B地面站时间处理模块使用组播技术通过网络向其他ADS-B地面站发送本地时间源信息,包括GPS接收机的UTC时间和GPS驯服状态;Step 5: The ADS-B ground station time processing module uses multicast technology to send local time source information to other ADS-B ground stations through the network, including the UTC time of the GPS receiver and the GPS taming state;

步骤6:ADS-B地面站时间处理模块通过网络组播技术接收其他ADS-B地面站发送的时间源信息,并选取已锁定的GPS接收机时间作为系统时间源。如果存在多个设备的GPS接收机处于锁定状态,则选取IP较小设备的GPS时间作为系统时间源。Step 6: The ADS-B ground station time processing module receives the time source information sent by other ADS-B ground stations through the network multicast technology, and selects the locked GPS receiver time as the system time source. If the GPS receivers of multiple devices are locked, the GPS time of the device with the smaller IP is selected as the system time source.

ADS-B地面站输出报文使用标准UTC时间,而FPGA只引入了GPS接收机的秒脉冲信号,无法获取当前UTC时间,所以ADS-B地面站时间处理模块需在秒脉冲中断时向FPGA提供当前UTC时间,如图3所示,具体步骤如下:The ADS-B ground station output message uses the standard UTC time, and the FPGA only introduces the second pulse signal of the GPS receiver, and cannot obtain the current UTC time, so the ADS-B ground station time processing module needs to provide the FPGA with the second pulse when the second pulse is interrupted. The current UTC time, as shown in Figure 3, the specific steps are as follows:

ADS-B地面站时间处理模块接受GPS接受机秒脉冲中断并释放信号量,等待信号量的处理线程将进行处理;The ADS-B ground station time processing module accepts the GPS receiver second pulse interrupt and releases the semaphore, and the processing thread waiting for the semaphore will process it;

如果本地时间源状态有效,ADS-B地面站时间处理模块优先选择使用本设备GPS时间并对其进行维护;If the local time source status is valid, the ADS-B ground station time processing module preferentially selects and maintains the GPS time of the device;

如果本地时间源无效,系统时间源有效,ADS-B地面站时间处理模块选择系统时间源作为设备GPS时间并对其进行维护;If the local time source is invalid and the system time source is valid, the ADS-B ground station time processing module selects the system time source as the device GPS time and maintains it;

如果本地时间源、系统时间源均无效,ADS-B地面站时间处理模块利用时间连续性与秒脉冲的关系,进入GPS失效维护。If both the local time source and the system time source are invalid, the ADS-B ground station time processing module uses the relationship between time continuity and second pulse to enter GPS failure maintenance.

ADS-B地面站时间处理模块获取本设备GPS状态和其他设备的GPS状态并将通过数据总线将UTC时间写入FPGA。The ADS-B ground station time processing module obtains the GPS status of the device and the GPS status of other devices and writes the UTC time into the FPGA through the data bus.

考虑到数据传输出错概率,FPGA需对时间处理模块写入的时间进行连续判断以及范围判断;判断通过FPGA更新UTC时间,否则FPGA使用秒脉冲信号自动更新时间。Considering the probability of data transmission errors, the FPGA needs to continuously judge the time written by the time processing module and judge the range; judge to update the UTC time through the FPGA, otherwise the FPGA uses the second pulse signal to automatically update the time.

根据ED129B标准要求,ADS-B地面站输出报文低精度时间要求为1/128s,高精度抖动小于200ns。ADS-B地面站无法通过软件计算报文高精度时间,所以ADS-B地面站报文时间由译码模块的FPGA获取。为了提高时间精度,FPGA高精度时间标记模块使用GPS接收机提供的100MHz标准时钟作为时钟源;FPGA高精度时间标记模块通过总线从CPU获取UTC绝对时间,同时使用秒脉冲信号作为高精度计数触发。According to the requirements of the ED129B standard, the low-precision time of the ADS-B ground station output message is required to be 1/128s, and the high-precision jitter is less than 200ns. The ADS-B ground station cannot calculate the high-precision time of the message through software, so the message time of the ADS-B ground station is obtained by the FPGA of the decoding module. In order to improve the time accuracy, the FPGA high-precision time stamping module uses the 100MHz standard clock provided by the GPS receiver as the clock source; the FPGA high-precision time stamping module obtains the UTC absolute time from the CPU through the bus, and uses the second pulse signal as the high-precision counting trigger.

考虑到GPS接收机状态影响秒脉冲精确度,FPGA高精度时间标记模块需要对民航空管ADS-B地面站系统内3个GPS接收机状态进行判定;在多个GPS处于锁定状态的前提下,为了消除抖动误差FPGA高精度时间标记模块需要对高精度计数进行均值处理,如图4所示,具体步骤如下:Considering that the GPS receiver state affects the pulse-per-second accuracy, the FPGA high-precision time stamping module needs to determine the state of the three GPS receivers in the ADS-B ground station system of civil aviation management; under the premise that multiple GPSs are locked, In order to eliminate the jitter error, the FPGA high-precision time stamping module needs to average the high-precision counts, as shown in Figure 4. The specific steps are as follows:

FPGA同时接入本地面站GPS接收机秒脉冲信号和两路其他地面站GPS接收机秒脉冲信号,并同时使用三个计数器对应3路GPS接收机,计数器使用时钟源为本机提供的100M时钟;The FPGA connects to the local ground station GPS receiver second pulse signal and two other ground station GPS receiver second pulse signals at the same time, and uses three counters corresponding to three GPS receivers at the same time. The counter uses the clock source of the 100M clock provided by the machine. ;

当FPGA高精度时间标记模块接受到秒脉冲后,首先秒脉冲对应计数器会清零并重新开始计数;假设三个秒脉冲到达时刻分别为T1、T2、T3;当第3个秒脉冲到达时前两个秒脉冲的时间计数为N1、N2;则FPGA使用的时间为

Figure BDA0002258806420000101
高精度计数为
Figure BDA0002258806420000102
高精度时间等于高精度计数与时钟周期的乘积;When the FPGA high-precision time stamping module receives the second pulse, the counter corresponding to the first second pulse will be cleared and start counting again; it is assumed that the arrival times of the three second pulses are T1, T2, and T3 respectively; The time count of two second pulses is N1, N2; then the time used by the FPGA is
Figure BDA0002258806420000101
High precision counting is
Figure BDA0002258806420000102
High precision time is equal to the product of high precision count and clock period;

当ADS-B报文成功译码后,FPGA高精度时间标记模块使用CPU写入的UTC绝对时间与高精度时间相加作为报文的接收时间,并向CPU产生DMA中断请求,等待CPU读取数据。After the ADS-B message is successfully decoded, the FPGA high-precision time stamping module adds the UTC absolute time written by the CPU and the high-precision time as the receiving time of the message, and generates a DMA interrupt request to the CPU, waiting for the CPU to read data.

本发明通过共享秒脉冲、共享UTC时间手段实现高精度时间均值设计、高精度时间备份设计。高精度时间均值设计在多个地面站GPS锁定后,利用秒脉冲到达时间计数的平均值去除秒脉冲抖动误差。高精度时间备份设计在只有一个地面站GPS正常工作的情况下通过共享技术使整个系统其他地面站都能够正常工作,极大提高了设备的可靠性指标。The invention realizes high-precision time mean design and high-precision time backup design by means of sharing second pulse and sharing UTC time. The high-precision time average design uses the average value of the arrival time of the second pulse to remove the second pulse jitter error after the GPS locks of multiple ground stations. The high-precision time backup design enables other ground stations in the entire system to work normally through sharing technology under the condition that only one ground station GPS works normally, which greatly improves the reliability index of the equipment.

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,应当指出的是,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。Although preferred embodiments of the present invention have been described, additional changes and modifications to these embodiments may occur to those skilled in the art once the basic inventive concepts are known. Therefore, the appended claims are intended to be construed to include the preferred embodiment and all changes and modifications that fall within the scope of the present invention. The above descriptions are only preferred embodiments of the present invention and are not intended to limit the present invention. It should be pointed out that any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall include within the protection scope of the present invention.

Claims (10)

1. A high-precision clock redundancy backup method for a civil aviation ADS-B ground station system is characterized by comprising the following steps:
3 ground stations are arranged in an ADS-B ground station system of the civil aviation air traffic control system, and each ground station comprises a GPS receiver, an FPGA and a CPU; and 3 ground stations realize high-precision clock redundancy backup by means of sharing pulse per second and UTC time.
2. The high-precision clock redundancy backup method for the civil aviation ADS-B ground station system according to claim 1, characterized in that: and 3 ground stations share UTC time through a network and share PPS second pulse through a discrete TTL interface.
3. The high-precision clock redundancy backup method for the civil aviation ADS-B ground station system according to claim 1, characterized in that: the connection relation among the GPS receiver, the FPGA and the CPU of the ADS-B ground station is as follows:
a) the GPS receiver outputs a 100M clock signal to the FPGA;
b) the GPS receiver outputs a path of second pulse signal of TTL level and simultaneously accesses the FPGA and the CPU;
c) the GPS receiver outputs a serial port signal of RS232 level to the CPU;
the external interface of the ADS-B ground station is as follows:
a) the ADS-B ground station outputs a path of 100M Ethernet signal;
b) the ADS-B ground station outputs 1 path of second pulse signals of TTL level;
c) and the ADS-B ground station accesses two paths of second pulse signals of TTL level.
4. The high-precision clock redundancy backup method for the civil aviation ADS-B ground station system according to claim 1, characterized in that: the multi-station high-precision redundant processing needs to be completed by matching a time processing module running in a CPU (Central processing Unit) with a high-precision time marking module running in an FPGA (field programmable Gate array); the time processing module comprises two functions of time source processing and second pulse processing, wherein the time source processing completes the analysis of NEMA0183 format messages of the GPS and the maintenance of time source states, and the second pulse processing completes the writing of the CPU to UTC time of the FPGA high-precision time marking module; and the FPGA high-precision time marking module is used for finishing the calculation of high-precision time.
5. The high-precision clock redundancy backup method for the civil aviation ADS-B ground station system according to claim 4, characterized in that: the ADS-B ground station time processing module divides the time information into a local time source and a system time source, wherein the local time source reflects the state of the GPS receiver of the equipment, and the system time source reflects the comprehensive state of all the GPS receivers in the whole system; and the time processing module receives the GPS message through the serial port to process and maintain the local time source.
6. The high-precision clock redundancy backup method for the civil aviation ADS-B ground station system according to claim 5, characterized in that: the specific steps of the time processing module receiving the GPS message through the serial port to process and maintain the local time source are as follows:
step 1: the ADS-B ground station time processing module receives the message of the GPS receiver conforming to the NEMA0183 format through the serial port and caches the message;
step 2: the ADS-B ground station time processing module checks the received message and extracts a message type mark for the checked message;
and step 3: the ADS-B ground station time processing module obtains the taming state of the GPS receiver as a local time source state by solving the TOD message;
and 4, step 4: the ADS-B ground station time processing module obtains UTC time by solving the message GGA and updates the local time according to the local time source state;
and 5: the ADS-B ground station time processing module uses multicast technology to send local time source information to other ADS-B ground stations through a network, wherein the local time source information comprises UTC time of a GPS receiver and a GPS tame state;
step 6: the ADS-B ground station time processing module receives time source information sent by other ADS-B ground stations through a network multicast technology, and selects the locked GPS receiver time as a system time source.
7. The high-precision clock redundancy backup method for the civil aviation ADS-B ground station system according to claim 6, characterized in that: the ADS-B ground station time processing module needs to provide the current UTC time for the FPGA when the pulse per second is interrupted, and the specific steps are as follows:
the ADS-B ground station time processing module receives the second pulse interruption of the GPS receiver and releases the semaphore, and waits for the processing thread of the semaphore to process;
if the local time source state is effective, the ADS-B ground station time processing module preferentially selects the GPS time of the equipment and maintains the GPS time;
if the local time source is invalid and the system time source is valid, the ADS-B ground station time processing module selects the system time source as the GPS time of the equipment and maintains the equipment;
if the local time source and the system time source are invalid, the ADS-B ground station time processing module enters GPS failure maintenance by utilizing the relation between time continuity and pulse per second;
and the ADS-B ground station time processing module acquires the GPS state of the equipment and the GPS states of other equipment and writes the UTC time into the FPGA through a data bus.
8. The high-precision clock redundancy backup method for the civil aviation ADS-B ground station system according to claim 7, characterized in that: the FPGA needs to continuously judge the time written in by the time processing module and judge the range; and judging that the UTC time is updated through the FPGA, otherwise, automatically updating the time by the FPGA by using a pulse per second signal.
9. The high-precision clock redundancy backup method for the civil aviation ADS-B ground station system according to claim 8, characterized in that: the FPGA high-precision time marking module uses a 100MHz standard clock provided by a GPS receiver as a clock source; the FPGA high-precision time marking module acquires UTC absolute time from the CPU through a bus, and meanwhile, a pulse per second signal is used as high-precision counting trigger.
10. The high-precision clock redundancy backup method for the civil aviation ADS-B ground station system according to claim 9, characterized in that: the FPGA high-precision time marking module is used for judging the states of 3 GPS receivers in an ADS-B ground station system of the civil aviation air traffic control system; on the premise that a plurality of GPS are in a locking state, in order to eliminate jitter errors, the FPGA needs to perform mean value processing on high-precision counts, and the method specifically comprises the following steps:
the FPGA simultaneously accesses a second pulse signal of a GPS receiver of the ground station and second pulse signals of two other ground station GPS receivers, and simultaneously uses three counters corresponding to the 3 GPS receivers, and the counters use a clock source to provide 100M clocks for the local machine;
after the FPGA high-precision time marking module receives the pulse per second, the pulse per second corresponding to the counter is cleared and counting is restarted; suppose the arrival times of the three second pulses are T1, T2 and T3 respectively; the time counts of the first two second pulses when the 3 rd second pulse arrives are N1, N2; then the time of FPGA use is
Figure FDA0002258806410000041
High precision count is
Figure FDA0002258806410000042
The high-precision time is equal to the product of the high-precision counter value and the clock period;
and after the ADS-B message is successfully decoded, the FPGA high-precision time marking module adds the UTC absolute time written by the CPU and the high-precision time to be used as the receiving time of the message, generates a DMA interrupt request to the CPU and waits for the CPU to read data.
CN201911064194.0A 2019-11-04 2019-11-04 A high-precision clock redundancy backup method for civil aviation ADS-B ground station system Active CN110782709B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911064194.0A CN110782709B (en) 2019-11-04 2019-11-04 A high-precision clock redundancy backup method for civil aviation ADS-B ground station system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911064194.0A CN110782709B (en) 2019-11-04 2019-11-04 A high-precision clock redundancy backup method for civil aviation ADS-B ground station system

Publications (2)

Publication Number Publication Date
CN110782709A true CN110782709A (en) 2020-02-11
CN110782709B CN110782709B (en) 2020-11-03

Family

ID=69388762

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911064194.0A Active CN110782709B (en) 2019-11-04 2019-11-04 A high-precision clock redundancy backup method for civil aviation ADS-B ground station system

Country Status (1)

Country Link
CN (1) CN110782709B (en)

Citations (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0428827A3 (en) * 1989-11-21 1992-07-29 Pioneer Electronic Corporation A satellite radio signal tracking method for gps receivers
JPH06252985A (en) * 1993-02-26 1994-09-09 Nec Corp Backup master station hot stand-by system
KR20000021102A (en) * 1998-09-25 2000-04-15 윤종용 Backup device and method for reference clock of base station in cellular system
CN101114896A (en) * 2007-05-15 2008-01-30 北京东土科技股份有限公司 A Realization Method of Precise Synchronous Clock
CN101119192A (en) * 2007-09-11 2008-02-06 杭州华三通信技术有限公司 Clock synchronization method and system
CN101453308A (en) * 2008-12-31 2009-06-10 华为技术有限公司 IP clock packet processing method, equipment and system
CN101488803A (en) * 2009-02-18 2009-07-22 华为技术有限公司 Satellite time clock synchronization method, system and base station
CN101789627A (en) * 2010-01-06 2010-07-28 江苏方天电力技术有限公司 High-precision Ethernet timing device
CN201556051U (en) * 2009-11-02 2010-08-18 上海泰坦通信工程有限公司 Multi-input expanding clock
CN101834685A (en) * 2010-04-16 2010-09-15 华为技术有限公司 1588 message extraction processing method and equipment
CN101949715A (en) * 2010-08-10 2011-01-19 武汉武大卓越科技有限责任公司 Multi-sensor integrated synchronous control method and system for high-precision time-space data acquisition
CN102063055A (en) * 2010-12-10 2011-05-18 南京科远自动化集团股份有限公司 Redundant UTC (universal coordinated time) time synchronization server
US7983185B2 (en) * 2009-02-12 2011-07-19 Zulutime, Llc Systems and methods for space-time determinations with reduced network traffic
CN102130764A (en) * 2010-12-01 2011-07-20 华为技术有限公司 Time synchronization information transmission method, system and device
CN102183769A (en) * 2011-03-17 2011-09-14 华为技术有限公司 Method and device for sharing clock reference source
CN102869085A (en) * 2012-09-12 2013-01-09 大唐移动通信设备有限公司 System and method for clock synchronization in base station
CN102882586A (en) * 2012-10-15 2013-01-16 北京空间飞行器总体设计部 Satellite time synchronization system
CN103178999A (en) * 2013-03-21 2013-06-26 中国电子科技集团公司第二十八研究所 A method of ADS-B data collection
CN103384145A (en) * 2013-06-28 2013-11-06 中国航天科技集团公司第五研究院第五一三研究所 Method for utilizing time window to eliminate pulse per second jitter
CN103513569A (en) * 2013-09-17 2014-01-15 国家电网公司 Method for synchronizing redundant time of intelligent substation
CN104393981A (en) * 2014-08-11 2015-03-04 国家电网公司 Time stamping method and system for multipath measurement data parallel
CN204290985U (en) * 2014-11-06 2015-04-22 烟台持久钟表有限公司 A kind of Novel clock synchro system
CN104579624A (en) * 2014-12-29 2015-04-29 云南电网公司电力科学研究院 A clock synchronization method for intelligent substation based on network sampling
CN105301951A (en) * 2015-09-29 2016-02-03 国电南瑞科技股份有限公司 Multi-source decision realization method of time synchronization system based on analytic hierarchy method
CN105527833A (en) * 2016-01-28 2016-04-27 安徽四创电子股份有限公司 Beidou GPS dual-mode electric power time synchronizer
US20160260264A1 (en) * 2015-03-03 2016-09-08 Aircom Pacific Inc. Real-time flight information backup system and method thereof
CN106130681A (en) * 2016-07-25 2016-11-16 广州市国飞信息科技有限公司 High-accuracy clock synchronization method, module, equipment and system for time dissemination system
CN205880528U (en) * 2016-07-05 2017-01-11 北京中科腾越科技发展有限公司 High -precision synchronization sampling device based on FPGA
CN106355672A (en) * 2016-08-29 2017-01-25 四川九洲空管科技有限责任公司 Airborne anti-collision system failure recording method
CN106773635A (en) * 2016-12-27 2017-05-31 天津七六四通信导航技术有限公司 A kind of time service precision detecting system and implementation method
CN107369339A (en) * 2017-08-29 2017-11-21 中国民用航空总局第二研究所 ADS B downlink datas link analysis checking system based on CPCI frameworks
CN107896134A (en) * 2017-11-15 2018-04-10 中国电子科技集团公司第三十二研究所 High-precision modularized time synchronization equipment
CN109617641A (en) * 2018-12-04 2019-04-12 中国航空工业集团公司西安航空计算技术研究所 A kind of adjustable accuracy time obtaining method based on pulse per second (PPS)
CN109818702A (en) * 2019-03-04 2019-05-28 西安电子科技大学 A system and method for realizing IEEE802.1AS clock synchronization function
CN110225544A (en) * 2019-06-27 2019-09-10 合肥更鼓电子科技有限公司 A kind of mobile communication base station high-precision time synchronization method based on fiber optic network
CN110267200A (en) * 2019-06-27 2019-09-20 合肥更鼓电子科技有限公司 A kind of base station positioning method based on precise synchronization network

Patent Citations (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0428827A3 (en) * 1989-11-21 1992-07-29 Pioneer Electronic Corporation A satellite radio signal tracking method for gps receivers
JPH06252985A (en) * 1993-02-26 1994-09-09 Nec Corp Backup master station hot stand-by system
KR20000021102A (en) * 1998-09-25 2000-04-15 윤종용 Backup device and method for reference clock of base station in cellular system
CN101114896A (en) * 2007-05-15 2008-01-30 北京东土科技股份有限公司 A Realization Method of Precise Synchronous Clock
CN101119192A (en) * 2007-09-11 2008-02-06 杭州华三通信技术有限公司 Clock synchronization method and system
CN101453308A (en) * 2008-12-31 2009-06-10 华为技术有限公司 IP clock packet processing method, equipment and system
US7983185B2 (en) * 2009-02-12 2011-07-19 Zulutime, Llc Systems and methods for space-time determinations with reduced network traffic
CN101488803A (en) * 2009-02-18 2009-07-22 华为技术有限公司 Satellite time clock synchronization method, system and base station
CN201556051U (en) * 2009-11-02 2010-08-18 上海泰坦通信工程有限公司 Multi-input expanding clock
CN101789627A (en) * 2010-01-06 2010-07-28 江苏方天电力技术有限公司 High-precision Ethernet timing device
CN101834685A (en) * 2010-04-16 2010-09-15 华为技术有限公司 1588 message extraction processing method and equipment
CN101949715A (en) * 2010-08-10 2011-01-19 武汉武大卓越科技有限责任公司 Multi-sensor integrated synchronous control method and system for high-precision time-space data acquisition
CN102130764A (en) * 2010-12-01 2011-07-20 华为技术有限公司 Time synchronization information transmission method, system and device
CN102063055A (en) * 2010-12-10 2011-05-18 南京科远自动化集团股份有限公司 Redundant UTC (universal coordinated time) time synchronization server
CN102183769A (en) * 2011-03-17 2011-09-14 华为技术有限公司 Method and device for sharing clock reference source
CN102869085A (en) * 2012-09-12 2013-01-09 大唐移动通信设备有限公司 System and method for clock synchronization in base station
CN102882586A (en) * 2012-10-15 2013-01-16 北京空间飞行器总体设计部 Satellite time synchronization system
CN103178999A (en) * 2013-03-21 2013-06-26 中国电子科技集团公司第二十八研究所 A method of ADS-B data collection
CN103384145A (en) * 2013-06-28 2013-11-06 中国航天科技集团公司第五研究院第五一三研究所 Method for utilizing time window to eliminate pulse per second jitter
CN103513569A (en) * 2013-09-17 2014-01-15 国家电网公司 Method for synchronizing redundant time of intelligent substation
CN104393981A (en) * 2014-08-11 2015-03-04 国家电网公司 Time stamping method and system for multipath measurement data parallel
CN204290985U (en) * 2014-11-06 2015-04-22 烟台持久钟表有限公司 A kind of Novel clock synchro system
CN104579624A (en) * 2014-12-29 2015-04-29 云南电网公司电力科学研究院 A clock synchronization method for intelligent substation based on network sampling
US20160260264A1 (en) * 2015-03-03 2016-09-08 Aircom Pacific Inc. Real-time flight information backup system and method thereof
CN105301951A (en) * 2015-09-29 2016-02-03 国电南瑞科技股份有限公司 Multi-source decision realization method of time synchronization system based on analytic hierarchy method
CN105527833A (en) * 2016-01-28 2016-04-27 安徽四创电子股份有限公司 Beidou GPS dual-mode electric power time synchronizer
CN205880528U (en) * 2016-07-05 2017-01-11 北京中科腾越科技发展有限公司 High -precision synchronization sampling device based on FPGA
CN106130681A (en) * 2016-07-25 2016-11-16 广州市国飞信息科技有限公司 High-accuracy clock synchronization method, module, equipment and system for time dissemination system
CN106355672A (en) * 2016-08-29 2017-01-25 四川九洲空管科技有限责任公司 Airborne anti-collision system failure recording method
CN106773635A (en) * 2016-12-27 2017-05-31 天津七六四通信导航技术有限公司 A kind of time service precision detecting system and implementation method
CN107369339A (en) * 2017-08-29 2017-11-21 中国民用航空总局第二研究所 ADS B downlink datas link analysis checking system based on CPCI frameworks
CN107896134A (en) * 2017-11-15 2018-04-10 中国电子科技集团公司第三十二研究所 High-precision modularized time synchronization equipment
CN109617641A (en) * 2018-12-04 2019-04-12 中国航空工业集团公司西安航空计算技术研究所 A kind of adjustable accuracy time obtaining method based on pulse per second (PPS)
CN109818702A (en) * 2019-03-04 2019-05-28 西安电子科技大学 A system and method for realizing IEEE802.1AS clock synchronization function
CN110225544A (en) * 2019-06-27 2019-09-10 合肥更鼓电子科技有限公司 A kind of mobile communication base station high-precision time synchronization method based on fiber optic network
CN110267200A (en) * 2019-06-27 2019-09-20 合肥更鼓电子科技有限公司 A kind of base station positioning method based on precise synchronization network

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
周国平: "基于FPGA时间同步技术的实现 ", 《电气技术》 *
李家蓬: "MLAT系统结构分析与仿真设计", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 *
王柏武等: "GPS在双(多)基地高频地波雷达中的应用 ", 《现代雷达》 *
王红等: "时间同步冗余系统切换控制装置的设计 ", 《科技风》 *
章立宗等: "基于北斗的多源同步时钟的安全性设计与实现 ", 《电力与能源》 *
肖光华: "无人机地面站的冗余设计与可靠性", 《电子技术与软件工程》 *

Also Published As

Publication number Publication date
CN110782709B (en) 2020-11-03

Similar Documents

Publication Publication Date Title
EP2511730B1 (en) Determination of state vector, timing, and navigation quality metrics from reception of ADS-B transmissions
US20060245454A1 (en) Time synchronization, deterministic data delivery and redundancy for cascaded nodes on full duplex ethernet networks
CN105703867B (en) Suitable for the rapid deployment system and method for time synchronization network
US9063837B2 (en) Method and device for fault-tolerant, time-controlled real-time communication
CN204595221U (en) A kind of common aero vehicle airborne communication navigational system
CN104833994B (en) A kind of RTK BEI-DOU position systems and its method based on MANET mode
CN101110164A (en) A Data Processing System of ADS-B Control Workstation
CN106444425A (en) Design method of DCS controlled TTP/C bus controller catering to aeroengine
WO2021109430A1 (en) Aircraft route monitoring method and device based on ads-b broadcast signal, and computer storage medium
CN102830612B (en) High-precision time service and time keeping system and method for broadcast controller
CN101145896B (en) Control system and method for clock synchronization between control stations
CN104468072A (en) IMA platform clock synchronization method
CN104270721A (en) Method of Improving the Accuracy of AIS Location Information by Using Intelligent Mobile Terminal
CN114138007B (en) Flight management system and method based on cloud backup
CN109728869B (en) A system and method for time synchronization between monitoring nodes in a water pipe network
CN107369339A (en) ADS B downlink datas link analysis checking system based on CPCI frameworks
CN104079365A (en) Control system and method for railway clock synchronization network
CN110413456B (en) Triple redundant data step-by-step voting system and method
CN110782709B (en) A high-precision clock redundancy backup method for civil aviation ADS-B ground station system
CN208999781U (en) a regional clock system
CN104618088B (en) Wide area multistation method for synchronizing time based on ADS-B signals
CN108020755A (en) Power grid fault location method based on fault recording and lightning location system
CN113538975B (en) RNP AR autonomous monitoring and warning method and system based on Yunfei tube
CN106789196A (en) Flexibly configurable high-redundancy high-precision time synchronization system
CN108594635B (en) Device and method for data comprehensive display control in avionics system

Legal Events

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