CN104954063B - A kind of ADS-B data merge method and system - Google Patents

A kind of ADS-B data merge method and system Download PDF

Info

Publication number
CN104954063B
CN104954063B CN201510354911.9A CN201510354911A CN104954063B CN 104954063 B CN104954063 B CN 104954063B CN 201510354911 A CN201510354911 A CN 201510354911A CN 104954063 B CN104954063 B CN 104954063B
Authority
CN
China
Prior art keywords
data
ads
group
packet
merge
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510354911.9A
Other languages
Chinese (zh)
Other versions
CN104954063A (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.)
Chengdu Civil Aviation Air Traffic Control Science & Technology Co Ltd
Second Research Institute of CAAC
Original Assignee
Chengdu Civil Aviation Air Traffic Control Science & Technology Co Ltd
Second Research Institute of CAAC
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 Chengdu Civil Aviation Air Traffic Control Science & Technology Co Ltd, Second Research Institute of CAAC filed Critical Chengdu Civil Aviation Air Traffic Control Science & Technology Co Ltd
Priority to CN201510354911.9A priority Critical patent/CN104954063B/en
Publication of CN104954063A publication Critical patent/CN104954063A/en
Application granted granted Critical
Publication of CN104954063B publication Critical patent/CN104954063B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18502Airborne stations
    • H04B7/18506Communications with or from aircraft, i.e. aeronautical mobile service
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0004Transmission of traffic-related information to or from an aircraft
    • G08G5/0013Transmission of traffic-related information to or from an aircraft with a ground station

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention provides a kind of ADS B datas to merge method and its system;The described method includes:1st, all ADS B datas on specific objective are obtained;2nd, all data of specific objective are grouped according to predetermined attribute;3rd, the grouped data collection after packet is ranked up according to data group;4th, the packet data convergence after packet is judged successively, and whether the data in current data group on specific objective there are satisfactory data;If so, then perform step 5;If it is not, judging whether next group of data group of packet data convergence has satisfactory data;5th, specific objective is exported from current data group merges data.Therefore, rapidly ADS B datas are merged in data group that can be after grouping.

Description

A kind of ADS-B data merge method and system
Technical field
The present invention relates to a kind of technical field of air traffic control, more particularly to a kind of ADS-B data merge method and Its system.
Background technology
With Chinese Aviation Transportation industry sustainable development, flight flow increasingly increases, and traditional monitoring facility and technology are because of it The defects of precision is low, covering surface is narrow, operating cost is high, security is insufficient cannot meet that air traffic control is quickly sent out well The demand of exhibition.Automatic dependent surveillance broadcast (Automatic Dependent Surveillance-Broadcast, ADS-B) Enriched by data updating rate height, machine with air information, make it each in accuracy, reliability, integrality and operation cost etc. Aspect all possesses outstanding advantage, becomes the important component in new navigation system.
Since ADS-B systems are better than conventional radar technology, so ADS-B technologies have become technology generally acknowledged both at home and abroad and become Gesture, the research of ADS-B technologies are also increasingly taken seriously.For example, it is CN200910081086.4's in Chinese Patent Application No. In patent application, a kind of flight path processing method and apparatus of Automatic dependent surveillance broadcast are disclosed.This method, which includes receiving, to be filled The message information that the aircraft of ADS-B equipment is sent is had, initializes the corresponding track documents of each aircraft;When message information is speed During information, the corresponding track documents of each aircraft are updated with velocity information;When message information is positional information, with positional information more The newly corresponding track documents of each aircraft;The track documents after renewal are arranged, so that track documents keep real-time update;So can be with Realize the flight path processing of ADS-B systems, and ensure the continuity, correctness and real-time of flight path processing.
Another Chinese Patent Application No. is in the patent application of CN201210595722.7, discloses a kind of be used for more Propagate the system and method that ADS-B message is received in the environment for the reception for destroying message or preventing message, system combination RF in footpath Signal processing and Digital Signal Processing enable to the presence of the multipath from neighbouring structure and/or farther structure ADS-B message is received under reflection case, system uses the aerial array of horizontal interval, and combining the RF from antenna by receiver believes Number so as to formed one group have different azimuth antenna pattern wave beam non-destructively combined at least one wave beam with increasing The probability of multipath and sight line path;Multipath reflection can be so effectively removes, wherein, delay of the multipath with respect to sight line path Less than 100-200 nanoseconds.System is configured to remove the multipath reflection for the delay that opposite sight line path has bigger.
Above-mentioned technical proposal, although allowing ADS-B systems preferably to monitor each of target in air traffic control service Kind information;But inventor has found when receiving the data of multiple ADS-B earth stations in the implementation of the present invention, Ke Nengcun In following several situations:
1st, may be from several ADS-B ground station receptions to the ADS-B data of same aircraft.
2nd, may different time points receive that different ADS-B earth stations transmit on same aircraft synchronization The data of broadcast.
3rd, the data on same aircraft that synchronization receives that different ADS-B earth stations are transmitted may not be same The broadcast data at one moment.
4th, the data on same aircraft synchronization that different ADS-B earth stations are transmitted, these data are received In most data item be that aircraft is broadcast out, under normal circumstances, the value of encapsulation is consistent for each ADS-B earth stations 's;However, a small amount of data item such as time is earth station's generation and encapsulates, so, these data item might have one A little differences.It is contemplated that each ADS-B earth stations have all carried out situations such as synchronous with gps time, therefore, these data item are Make it is variant, also in the range of a very little.
These above-mentioned situations may cause ADS-B packet data convergences to have repetition and out-of-date data, so not only shadow The transmission speed of ADS-B data has been rung, also add the complexity that user uses ADS-B data.
The content of the invention
In order to solve the above technical problems existing in the prior art, the present invention provides one kind can to a variety of data into The ADS-B data that row merges merge method and its system.
Technical solution provided by the invention is:
On the one hand, there is provided a kind of ADS-B data merge method, it is characterised in that including:
(1), all ADS-B data on specific objective are obtained from the data that a new round receives, the data include Markers, longitude and latitude on specific objective, and latitude and longitude information can be mapped as range information in the data;
(2), all data of specific objective are grouped according to predetermined attribute, the predetermined attribute at least wraps Include the corresponding markers of data and distance;And the data are just divided into one by the attribute difference of data in predetermined scope Data group;Wherein, at least one data group forms grouped data collection;
(3), the grouped data collection after packet is ranked up according to data group;Wherein, each data group is provided with one Timestamp, and time stamp setting is into the earliest time parameter of markers in all data in the data group;
(4), the packet data convergence after packet, the data in current data group on the specific objective are judged successively Whether satisfactory data are had;If satisfactory data, then step (5) is performed;If without satisfactory number According to then judging whether next group of data group of packet data convergence has satisfactory data successively, if satisfactory number According to then performing step (5), not merging if packet data convergence all without satisfactory data, terminates data;
(5), specific objective is exported from current data group merges data.
Preferably, elevation information can also be included in the data, when elevation information can use, the predetermined attribute is set Be set to including the corresponding markers of data and distance, and when scope predetermined in step (2) is arranged to be designated as 0.2 second, distance be 100 meters, highly be 10 meters;When elevation information is unavailable in the data, the predetermined attribute is arranged to include data pair The markers and distance answered, and when scope predetermined in step (2) is arranged to be designated as 0.2 second, distance be 50 meters.
Preferably, before step (2) is grouped all data of specific objective according to predetermined attribute, it is also necessary to Judge whether current data is out-of-date;The mode of judgement is:If specific objective has had an ADS-B track datas, obtain described in The markers of latest data in ADS-B flight paths, if the markers of the latest data is not less than the markers of data in step (1), sentences The data for determining to obtain in step (1) are outdated data;Otherwise, it is determined that the data obtained in step (1) are not outdated datas.
Preferably, step (4) is additionally included in the inside of each data group and is arranged according to data source state score height Sequence, and step (4) further includes and is given up the undesirable data in source in each data group.
Preferably, it is by timestamp to be ranked up method according to data group to the grouped data collection after packet in step (3) The data group in evening is come before the data group of timestamp morning.
Preferably, step (5) further includes:By the corresponding data of first data from satisfactory current data group Item, which assigns, merges data;Then judge whether the data item for merging data is complete;If complete, data are merged in directly output; If it is incomplete, then remove next data successively from current data group, and will have in next data and merge data Lacuna be updated to and merge in the corresponding data item of data.
A kind of ADS-B data merge system, it is characterised in that the ADS-B data, which merge system, to be included:
Data capture unit, the data of specific objective are extracted according to 24 bit address codes in ADS-B data;
Data packet units, the ADS-B data for the specific objective that can obtain the data capture unit are according to specific Attribute is grouped;The attribute of the packet includes at least the markers of data, the longitude and latitude of data, and in the data Latitude and longitude information can be mapped as distance;Grouped data collection after packet is ranked up according to data group;Wherein, each data Group is provided with a timestamp, and time stamp setting is into the earliest time parameter of markers in all data in the data group;
Data processing unit, based on data source state, removes undesirable data;And can be from the packet count Obtain merging data according to intensive data group;
Data outputting unit, merges data output by what the data processing unit obtained.
Preferably, described group of timestamp, the number are designated as when earliest in every group of data in the data packet units According to data in grouped element data storage cell is come according to described group of timestamp ordering, the one group of data of timestamp the latest Foremost.
Preferably, the ADS-B data merge system and are additionally provided with timestamp detection unit, are obtained for detecting the data Whether take the ADS-B data that unit obtains is outdated data.
Preferably, the data item for judging whether the data item for merging data is complete is additionally provided with the data processing unit Detection unit.
Using above-mentioned technical proposal provided by the invention, following beneficial effect can be at least obtained:
1st, by specific objective at different moments, all data for obtaining of difference ADS-B grounded receiving stations be first grouped, so The data of specific objective synchronization are classified as one group, are quickly obtained specific objective corresponding each group of data at different moments;Then Rapidly data are merged in output.
2nd, when packet data convergence data group is grouped, the data group in timestamp evening is come to the data group of timestamp morning Above;, can be first as merging data if so data meet the requirements in the data group in timestamp evening, and the number in timestamp evening According to the newest data of correspondence, it is possible to export newest ADS-B data in time.
3rd, the data after packet are ranked up according to the order of timestamp, are so more prone to judge different ADS-B The data of synchronization in grounded receiving station, and can also quickly be judged according to timestamp packet data convergence data whether It is out-of-date, out-of-date data can so be abandoned.
4th, it may determine that whether the data item for merging data is complete and uses what is inherited to merging data lacuna in data Mode so that output merges data item more truly, reliably.
Brief description of the drawings
Fig. 1 is the flow chart that a kind of ADS-B data that the embodiment of the present invention one provides merge method;
Fig. 2 is that a kind of ADS-B data that the embodiment of the present invention one provides are merged in method to the flow chart of packet;
Fig. 3 is that a kind of ADS-B data that the embodiment of the present invention one provides are merged in method to the flow chart of data processing;
Fig. 4 is the structure diagram that a kind of ADS-B data that the embodiment of the present invention one provides merge system;
Fig. 5 is a kind of schematic diagram for target data that the embodiment of the present invention one provides;
Fig. 6 is the schematic diagram being grouped to target data in Fig. 5;
Fig. 7 is the schematic diagram to sort to target data after being grouped in Fig. 6;
Fig. 8 merges in method to the flow chart of data processing for a kind of ADS-B data provided by Embodiment 2 of the present invention.
Embodiment
The embodiment of the present invention is described in detail, it is necessary to illustrate below in conjunction with the accompanying drawings, these are specific Explanation simply allow those of ordinary skill in the art to be more prone to, clearly understand the present invention, rather than limitation of the invention solution Release.
Embodiment one
As shown in Figure 1, merging method the present embodiment provides a kind of ADS-B data includes:
S0, obtain the specific data that a new round receives, i.e., is obtained from the data that a new round receives on specific objective All data, the source of the data come from least one ADS-B grounded receiving stations;The data can include on specific objective Markers, longitude and latitude, and latitude and longitude information can be mapped as range information in the data.Wherein, specific target here Refer to that any one target in all targets, in order to express easily, this implementation can be received for ADS-B grounded receiving stations Official holiday sets this specific target as A.
Preferably, target is navigated pocket, and aircraft is according to Airplane Navigation Equipment and GNSS (global navigation satellite systems System, the abbreviation of Global Navigation Satellite System) the accurate location information of alignment system generation, then will Location information is broadcast out automatically;And ADS-B earth stations receive this information by aeronautical data chain, pass through a series of processing Afterwards, ADS-B data transfers are come out.Each aircraft has a 24 bit address codes, according to ICAO annexes 10 volume 3 the 9th Description in chapter:" whenever, all without there are the aircraft that 24 bit address are allocated to more than 1 ", so as to ensure The uniqueness of 24 bit address codes;24 ground in ADS-B data is pointed out in the standard of the ADS-B message transformats of Europe control issue Location code is a data item that must be filled out.So it can identify same target according to 24 bit address codes in ADS-B data Data.Therefore, the data of wheel reception can be compared successively with the 24 bit address codes of target A, and therefrom find the target A wheels The data received.
S1, packet, the process of packet need to carry out all data of specific objective according to predetermined attribute Packet, which includes at least the corresponding markers of data, longitude and latitude, and latitude and longitude information can be mapped as in data Range information;And the data are just divided into a data group by the attribute difference of data in predetermined scope;Wherein, at least One data group forms grouped data collection (can also be target data set of packets).
Specifically, the data of the received target A of S0 are derived from different ADS-B data sources, because of transmission link, transmission range etc. Reason, these data are probably that target A is got in the information that different time points are broadcasted after data source is handled.So by this A little data are grouped, and form grouped data collection (group), and the data for making same group are the broadcast of target A synchronizations as far as possible Information, and same group of data similarity is high.
Packet process flow as shown in Fig. 2, including:
S11, judge whether the data set on target A is empty;If it is, perform S18;If it is not, then perform S12。
S12, remove a data, in order to express easily, it is assumed that the data are b.
S13, judge whether grouped data collection is empty, and grouped data collection here just refers in S0, and data group forms packet Data set;If it is, perform step S16;If it is not, then perform step S14.
S14, find the packet similar with data b in packet data convergence.
S15, judge whether to find similar packet, then performs step S16 if it is not found,;If it is found, then perform Step S17;Preferably, the method for searching similar packet:Current grouped data collection (group) is traveled through successively, judges data b and each The similarity of packet.Because the data similarity in same packet is high, a data and data b ratios in each packet can use every time Compared with order to express easily, it is assumed that a data are c in packet, then judge the similarity of data c and data b:
1. calculating shown in data c longitudes and latitudes and data b longitudes and latitudes the distance between two points, it is denoted as:F (data c longitudes and latitudes Degree, data b longitudes and latitudes).
2. meet one of the following conditions, then it is assumed that data c is similar with data b:
A, in the case of the elevation information of data c and data b are available:
| the markers of the markers of data c-data b |<=0.2 second, and | the distance of the distance of data c-data b |=f (numbers According to c longitudes and latitudes, data b longitudes and latitudes)<=100 meters, and | the height of the height of data c-data b |<=10 meters
B, in the case of the elevation information of data c and data b are disabled:
| the markers of the markers of data c-data b |<=0.2 second, and f (data c longitudes and latitudes, data b longitudes and latitudes)<=50 Rice.
S16, using data b as new grouped data be added to grouped data collection, then performs S11;
S17, the member using data b as similar packet, i.e., the packet being added to data b where data c, then Perform S11.
S18, end.
S2, be ranked up between the packet of packet data convergence, and each packet is provided with a timestamp, its timestamp is set That timestamp earliest in all data is set in the packet.
S3, based on data source state status, handle grouped data successively, judge in current data group on the specific objective Data whether have satisfactory data;If satisfactory data, then step S4 is performed;If do not meet the requirements Data, then judge whether next group of data group of packet data convergence has satisfactory data;
Preferably, judging the whether satisfactory method of data is:Judge whether the source of data is normal, and the source of data Head is earth station, if so deriving from undesirable earth station, the reliability of this data then should with regard to problematic Reject this data;
S4, output specific objective merges data from current data group.
Preferably, in step S3 in each data group, by its internal data, according to data source state score height into Row sequence;And the undesirable data in source in each data group are given up.
Preferably, it is by timestamp evening to be ranked up method according to data group to the grouped data collection after packet in step S2 Data group come before the data group of timestamp morning.
Preferably, in step S3, if all not got satisfactory data to a wheel grouped data collection, lose Abandon all data of the packet data convergence.
As shown in figure 3, the detailed process of step S3 and step S4 include:
S31, judge whether grouped data collection is empty, if it is, S41 is performed, if it is not, then performing S32.
S32, remove a data group (or claiming packet), in order to express easily, it is assumed that the data group of removal is g.
S33, judge whether the data of g are true, if truly, performing S34;Otherwise, S31 is performed;
S34, according to data source state score to data sorting in data group g (or claim packet g), remove undesirable The corresponding data of data source.With reference to the state status of each data source, according to data source state score to the data in packet g Sequence, the better data of state are come before more, give up the corresponding data of the undesirable data source of state;So can be real The data being now grouped in g are all satisfactory qualities, and are sorted successively by quality height.
In order to which technical solution provided in this embodiment is more clearly understood, with reference to a specific example pair ADS-B data are merged method and are illustrated, but the example not limits target data, packet, packet sequencing etc. It is fixed.
As shown in figure 5, obtain some target data that a new round receives:Assuming that the data that the wheel receives target A have 10 It is a, it is 1~data of data 10 respectively.
As shown in fig. 6, being grouped this 10 data according to similarity degree, wherein out-of-date data are discarded, it is false If data 8 are out-of-date, remaining 9 data have been divided into 3 groups, and same group of data similarity is high, and most likely target is same The data that moment broadcasts out.
This 3 packets are ranked up according to the method described above, it should be newest data to come most preceding, it is assumed that sequence knot Fruit is as shown in Figure 7.
Next, the newest data of priority treatment, so priority treatment packet 2, judging 3 data in packet 2, it comes Whether source is normal (by means of data source state status information), it is assumed that the source of data 4 does not meet the requirement of normal use, and counts Meet the requirement of normal use according to the source of 2, data 10, then data 4 are removed from packet 2, use remaining data 2, data 10 progress data are merged, and obtain merging data (fusedata).Because obtain merging data, it is possible to end operation, Without reprocessing packet 1, packet 3., whereas if the data 2, data 4, the source of data 10 in packet 2 do not comply with normally The requirement used, removes from packet 2, then does not have suitable data to be merged in being grouped 2, then by the same way Continue with packet 1.
Similarly, if the data in packet 1 have what is met the requirements, data (fusedata) are merged in output, then terminate to grasp Make, without reprocessing packet 3;If the data in packet 1 are all unsatisfactory for requiring, remove from packet 1, then do not have in being grouped 1 There are suitable data to be merged, then continue with packet 3 by the same way.
Similarly, if the data in packet 3 have what is met the requirements, data (fusedata) are merged in output, then terminate to grasp Make;If the data in packet 3 are all unsatisfactory for requiring, removed from packet 3, then there is no suitable data can be with being grouped 3 Merged, it is follow-up also without other packets, then illustrate that received 10 data of the target A wheels are all unsatisfactory for requiring, abandon this A little data, do not merge and to merge data (fusedata).
On the other hand, as shown in figure 4, the present embodiment also provides a kind of ADS-B data merges system 1 and include:
Data capture unit 2, the data of specific objective are extracted according to 24 bit address codes in ADS-B data;
Data packet units 3, the ADS-B data for the specific objective that can obtain data capture unit are according to particular community It is grouped;The attribute of packet includes at least the markers of data, the longitude and latitude of data, and latitude and longitude information can in data To be mapped as distance;Grouped data collection after packet is ranked up according to data group;Wherein, each data group is provided with one Timestamp, and time stamp setting is into the earliest time parameter of markers in all data in the data group;
Data processing unit 4, based on data source state, removes undesirable data;And can be from grouped data Intensive data group obtains merging data;
Data outputting unit 5, merges data output by what data processing unit obtained.
Preferably, the timestamp of group is designated as when earliest in every group of data in data packet units, in data packet units For data according to the timestamp ordering of group, the one group of data of timestamp the latest come the foremost of data storage cell.
Preferably, the attribute of the packet includes at least the markers and distance of data;And in the data storage cell Be designated as the timestamp of the group when earliest in every group of data, in the data storage cell data according to the group timestamp ordering, The one group of data of timestamp the latest come the foremost of data storage cell.
Preferably, which merges system and is additionally provided with data time stamp detection unit, for detecting data acquisition Whether the ADS-B data that unit obtains are outdated data.
Using above-mentioned technical proposal provided in this embodiment, following beneficial effect can be at least obtained:
1st, by specific objective at different moments, all data for obtaining of difference ADS-B grounded receiving stations be first grouped, so The data of specific objective synchronization are classified as one group, are quickly obtained specific objective corresponding each group of data at different moments, then Rapidly data are merged in output.
2nd, when packet data convergence data group is grouped, the data group in timestamp evening is come to the data group of timestamp morning Above;, can be first as merging data if so data meet the requirements in the data group in timestamp evening, and the number in timestamp evening According to the newest data of correspondence, it is possible to export newest ADS-B data in time.
3rd, the data after packet are ranked up according to the order of timestamp, are so more prone to judge different ADS-B The data of synchronization in grounded receiving station, and can also quickly be judged according to timestamp packet data convergence data whether It is out-of-date, out-of-date data can so be abandoned.
Embodiment two
The present embodiment further optimizes the data process of merging on the basis of previous embodiment, specifically, such as schemes Shown in 8, step is added relative to embodiment one:
S35, judge whether data group g (or packet g) is referred to as empty, if it is, step S31 is performed, if it is not, then Perform S36.
S36, initialization merge data (fusedata), and all data item are all sky;Data item is assigned existing for the data To merging the corresponding data item of data.
Whether S37, judgement merge data and think complete, if complete, it is final to merge data (fusedata) Merge data and then perform S41;Otherwise, S38 is performed.
Whether S38, judge to be grouped g also there are other data, if it is not, performing S41;Otherwise, S39 is performed.
S39, from packet g remove a data, in order to express easily, it is assumed that be a;Perform S40.
S40, merge data the lacuna for merging data is inherited from data a and data a present in data item.
Preferably, ADS-B data merge the data item for being additionally provided with the data processing unit 4 of system and judging to merge data Whether complete data item detection unit.
Using the technical solution in the present embodiment, when carrying out remittance similarly for Fig. 5~Fig. 7 data and melting, with embodiment one not It is with putting, the method being ranked up in each data group is included:To 3 data in packet 2 according to data source state feelings Condition is ranked up, and the better data of state are come before more, gives up the data that data source does not meet the requirement of normal use, false If according to the sequence of data source state the result is that data 10, data 2, data 4, the source of wherein data 4, which is not met, normally to be made It is required that data 2, the source of data 10 meet the requirement of normal use, then data 4 are removed from packet 2, then packet 2 data are left with 2, data 10, data 2 is followed successively by, is then merged:Data (fusedata) are merged in initialization, are made Its all data item is sky, and priority treatment data 10 (because the source status of data 10 is best, come foremost), so with 10 corresponding data item of data is assigned to merge the corresponding data item of data (fusedata), and data (fusedata) are merged in inspection Whether data item is complete, if complete, it is final data of merging to merge data (fusedata), processing knot Beam, otherwise fetches according to 2 successively, merge data (fusedata) lacuna of merging data (fusedata) is inherited from data 2 and Data item present in data 2, because terminating without the satisfactory data in other sources, then processing below, obtaining merging data (fusedata).Because having obtained merging data (fusedata), then end operation, without reprocessing packet 1, packet 3.Instead It, if the data 2, data 4, the source of data 10 in packet 2 do not comply with the requirement of normal use, moves from packet 2 Remove, then packet 2 is emptying, and no data can be merged, then continues with packet 1 and packet 3 by the same way.
Using above-mentioned technical proposal provided in this embodiment, it can be determined that whether the data item for merging data is complete and right Merge in data data lacuna by the way of inheriting so that output to merge data item more true, reliable.
Finally it should be noted that described above is only highly preferred embodiment of the present invention, not the present invention is appointed What formal limitation.Any those skilled in the art, it is without departing from the scope of the present invention, all available The way and technology contents of the disclosure above make technical solution of the present invention many possible variations and simple replacement etc., these Belong to the scope of technical solution of the present invention protection.

Claims (10)

1. a kind of ADS-B data merge method, it is characterised in that the ADS-B data, which merge method, to be included:
(1), all ADS-B data on specific objective are obtained from the data that a new round receives, the data can include On the markers and longitude and latitude of specific objective, and latitude and longitude information can be mapped as range information in the data;The number According at least one ADS-B grounded receiving stations are come from, the specific objective refers to receive for ADS-B grounded receiving stations Any one aircraft in all aircrafts;
(2), all data of specific objective are grouped according to predetermined attribute, the predetermined attribute includes at least number According to corresponding markers and distance;And the data are just divided into a data by the attribute difference of data in predetermined scope Group;Wherein, at least one data group forms grouped data collection;
(3), the grouped data collection after packet is ranked up according to data group;Wherein, each data group is provided with a time Stamp, and time stamp setting is into the earliest time parameter of markers in all data in the data group;
(4), judge the packet data convergence after packet successively, in current data group on the specific objective data whether There are satisfactory data;If satisfactory data, then step (5) is performed;If without satisfactory data, Then judge whether next group of data group of packet data convergence there are satisfactory data successively, if satisfactory data, Step (5) is then performed, if packet data convergence terminates data and merge all without satisfactory data;
(5), specific objective is exported from current data group merges data.
2. ADS-B data as claimed in claim 1 merge method, it is characterised in that can also include height in the data Information, when elevation information can use, the predetermined attribute is arranged to include the corresponding markers of data and distance, and step (2) be designated as when predetermined scope is arranged in 0.2 second, distance for 100 meters, be highly 10 meters;When elevation information in the data When unavailable, the predetermined attribute is arranged to include the corresponding markers of data and distance, and model predetermined in step (2) Enclose and 0.2 second is designated as when being arranged to, apart from for 50 meters.
3. ADS-B data as claimed in claim 1 merge method, it is characterised in that step (2) owns specific objective Before data are grouped according to predetermined attribute, it is also necessary to judge whether current data is out-of-date;The mode of judgement is:It is if special Setting the goal has had ADS-B track datas, then obtains the markers of latest data in the ADS-B flight paths, if the newest number According to markers be not less than the markers of data in step (1), the data obtained in determination step (one) are outdated data;Otherwise, sentence The data for determining to obtain in step (1) are not outdated datas.
4. ADS-B data as claimed in claim 1 merge method, it is characterised in that step (4) is additionally included in each data The inside of group is ranked up according to data source state score height, and step (4) is further included source in each data group not Satisfactory data are given up.
5. ADS-B data as claimed in claim 1 merge method, it is characterised in that to the packet after packet in step (3) It is to come the data group in timestamp evening before the data group of timestamp morning that data set is ranked up method according to data group.
6. ADS-B data as claimed in claim 1 merge method, it is characterised in that step (5) further includes:From meeting the requirements Current data group in the corresponding data item of first data assigned merge data;Then judging the data item for merging data is It is no complete;If complete, data are merged in directly output;If it is incomplete, then remove successively from current data group next Data, and the lacuna that will have in next data and merge data is updated to and merges in the corresponding data item of data.
7. a kind of ADS-B data merge system, it is characterised in that the ADS-B data, which merge system, to be included:
Data capture unit, the data of specific objective are extracted according to 24 bit address codes in ADS-B data;The data come from At least one ADS-B grounded receiving stations, the specific objective refer to that all aviations can be received for ADS-B grounded receiving stations Any one aircraft in device;
Data packet units, the ADS-B data for the specific objective that can obtain the data capture unit are according to particular community It is grouped;The attribute of the packet includes at least the markers of data, the longitude and latitude of data, and longitude and latitude in the data Degree information can be mapped as distance;Grouped data collection after packet is ranked up according to data group;Wherein, each data group is set It is equipped with a timestamp, and time stamp setting is into the earliest time parameter of markers in all data in the data group;
Data processing unit, based on data source state, removes undesirable data;And can be from the grouped data collection Middle data group obtains merging data;
Data outputting unit, merges data output by what the data processing unit obtained.
8. ADS-B data as claimed in claim 7 merge system, it is characterised in that every group of number in the data packet units Be designated as described group of timestamp when earliest in, in the data packet units data according to described group of timestamp ordering, The one group of data of timestamp the latest come the foremost of data storage cell.
9. ADS-B data as claimed in claim 7 merge system, it is characterised in that the ADS-B data are merged system and also set Timestamp detection unit is equipped with, whether is outdated data for detecting the ADS-B data that the data capture unit obtains.
10. ADS-B data as claimed in claim 7 merge system, it is characterised in that are also set up in the data processing unit There is the whether complete data item detection unit of data item that data are merged in judgement.
CN201510354911.9A 2015-06-24 2015-06-24 A kind of ADS-B data merge method and system Active CN104954063B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510354911.9A CN104954063B (en) 2015-06-24 2015-06-24 A kind of ADS-B data merge method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510354911.9A CN104954063B (en) 2015-06-24 2015-06-24 A kind of ADS-B data merge method and system

Publications (2)

Publication Number Publication Date
CN104954063A CN104954063A (en) 2015-09-30
CN104954063B true CN104954063B (en) 2018-05-01

Family

ID=54168451

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510354911.9A Active CN104954063B (en) 2015-06-24 2015-06-24 A kind of ADS-B data merge method and system

Country Status (1)

Country Link
CN (1) CN104954063B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3044152A1 (en) * 2015-11-19 2017-05-26 Direction Des Services De La Navigation Aerienne SIGNAL RECEPTION STATION FOR AN ADS-B MONITORING SYSTEM
CN108768492A (en) * 2018-03-29 2018-11-06 中国人民解放军国防科技大学 Aerial target tracking method based on satellite-borne ADS-B special telegraph text
CN110781258B (en) * 2019-09-16 2021-07-09 北京三快在线科技有限公司 Packet query method and device, electronic equipment and readable storage medium
CN110838870A (en) * 2019-11-14 2020-02-25 北航(四川)西部国际创新港科技有限公司 Distributed multi-ground-station ADS-B data fusion method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101908065B (en) * 2010-07-27 2012-05-23 浙江大学 On-line attribute abnormal point detecting method for supporting dynamic update
WO2012021544A2 (en) * 2010-08-09 2012-02-16 Aviation Communication & Surveillance Systems Llc Systems and methods for providing surface multipath mitigation
CN102163214B (en) * 2011-03-07 2012-10-10 北京百度网讯科技有限公司 Numerical map generation device and method thereof
CN103902627A (en) * 2012-12-29 2014-07-02 ***通信集团福建有限公司 Data release method and device
CN104575109B (en) * 2015-02-04 2017-02-22 四川鸿创电子科技有限公司 Signal processing method of transmitting link of ADS-B system

Also Published As

Publication number Publication date
CN104954063A (en) 2015-09-30

Similar Documents

Publication Publication Date Title
CN104954063B (en) A kind of ADS-B data merge method and system
US20160155342A1 (en) Apparatus for monitoring aircraft position
US8830115B2 (en) Multiple-sensor tracking processing method with reduced latency time
CN107656266B (en) S-mode secondary radar information fusion system based on ADS-B and fusion method thereof
CN107209270B (en) Arrangement for monitoring the position of an aircraft
CN104135395A (en) Method and system of monitoring data transmission quality in IDC (Internet Data Center) network
CN105489008A (en) City road congestion calculation method based on probe vehicle satellite positioning data and system
AU2007207871A1 (en) Method for use in a multilateration system and a multilateration system
EP2112526B1 (en) A multilateration system and method
CN106415299A (en) Systems and methods for high reliability surveillance of aircraft
CN102692621A (en) ADS-B (automatic dependent surveillance broadcast) and radar combined system error estimation method
CN105450322A (en) Multi-bit-stream and multi-redundant telemetry data stream real-time fusion method
CN107257995A (en) For showing the method and system of aircraft relevant information, device and related computer program product for producing described information
CN112394372A (en) Method and system for evaluating multipoint positioning performance based on ADS-B recorded data
CN105866811B (en) A kind of double star seat localization method based on ground co-operation signal
CN111649752B (en) Map data processing method, device and equipment for congested road section
CN110377593A (en) The processing and screening technique of a kind of low rail multisatellite to spot
CN107404349B (en) Signal coverage analysis method for integrating ADS-B actual measurement signal and line-of-sight transmission analysis
US7551120B1 (en) Method and a system for filtering tracks originating from several sources and intended for several clients to which they are supplied
CN112985418B (en) Aviation track data determination method, device, equipment and storage medium
CN110838870A (en) Distributed multi-ground-station ADS-B data fusion method
CN103136033A (en) 3D (three-dimensional) track simulation system and 3D track simulation method based on ADS-B (automatic dependent surveillance-broadcast) test beacon equipment
CN109541661A (en) A kind of localization method and device
CN107592176A (en) The time of networking weather radar and frequency synchronization method and device
Varga et al. ADS-B based real-time air traffic monitoring system

Legal Events

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