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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000005516 engineering process Methods 0.000 claims abstract description 12
- 238000012545 processing Methods 0.000 claims description 80
- 230000008569 process Effects 0.000 claims description 11
- 238000012423 maintenance Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 3
- 238000004458 analytical method Methods 0.000 claims 1
- 238000013461 design Methods 0.000 abstract description 15
- 238000010276 construction Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000009420 retrofitting Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/20—Arrangements for acquiring, generating, sharing or displaying traffic information
- G08G5/22—Arrangements for acquiring, generating, sharing or displaying traffic information located on the ground
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/51—Navigation or guidance aids for control when on the ground, e.g. taxiing or rolling
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/70—Arrangements for monitoring traffic-related situations or conditions
- G08G5/72—Arrangements for monitoring traffic-related situations or conditions for monitoring traffic
- G08G5/727—Arrangements 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接收机秒脉冲抖动产生的误差,使输出报文的时间戳更加准确。
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.
Description
技术领域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使用的时间为高精度计数为精度时间等于高精度计数与时钟周期的乘积;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 High precision counting is 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使用的时间为高精度计数为高精度时间等于高精度计数与时钟周期的乘积;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 High precision counting is 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)
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)
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 |
-
2019
- 2019-11-04 CN CN201911064194.0A patent/CN110782709B/en active Active
Patent Citations (36)
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)
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 |