The present invention belongs to the field of civil aviation technologies, and, in particular, relates to a multi-beamforming optimization method for space-based ADS-B based on a coverage matrix.
For a space-based ADS-B system used in the field of civil aviation technologies, an ADS-B signal receiver is mounted on a low-orbit satellite, and with the characteristics of global coverage and no topographical occlusion of a satellite system, flights around the world can be continuously and seamlessly surveilled in real time. However, due to the increase in orbital altitude and coverage range, the space-based ADS-B system undergoes high probability of signal collision and serious co-channel interference. In order to alleviate the degradation of the surveillance performance of the space-based ADS-B system due to the co-channel interference, two main research directions have emerged at present. In one research direction, a deinterleaving algorithm is used during the processing of space-based ADS-B signals, but the deinterleaving algorithm for the space-based ADS-B signals has a high requirement for the signal-to-noise ratios (SNRs) of the signals, and also has high complexity, so it is difficult to achieve a good application result under the condition of limited low-orbit satellite resources. In the other research direction, phased-array antennas are used to spatially separate signals through multi-beam reception, thereby reducing the collision probability. However, the existing multi-beamforming optimization model proposed so far only verifies that the beam coverage can be optimized to reduce the update interval according to the aircraft distribution, without considering either the coverage of all beams of the satellite, or the effects of different correct decoding probabilities of signals with different SNRs.
In view of this, an object of the present invention is to provide a multi-beamforming optimization method for space-based ADS-B based on a coverage matrix, in order to solve the problem that the multi-beamforming optimization model in the prior art does not consider the coverage of all beams of a satellite and the effects of different correct decoding probabilities of signals with different SNRs.
To achieve the object above, the present invention provides the following technical solutions.
The present invention provides a multi-beamforming optimization method for space-based ADS-B based on a coverage matrix. The method includes the steps of:
Further, in S1, calculating the signal-to-noise ratio for each aircraft in each beam includes the steps of:
Further, in A1, a channel from the aircraft to the satellite satisfies a free-space loss model, the transmitting antenna of the aircraft is an omnidirectional antenna, the reception antenna of the satellite is a directional antenna, and the channel state hk from the aircraft k to the satellite is determined by means of a formula below:
h
k=√{square root over (gk)}f(θk,ϕk)ak,
Further, when radio signals from the aircraft k are incident towards a direction of the satellite, the array steering vector ak is determined by means of a formula below:
Further, in S2, analyzing the correct decoding probability of signals includes the steps of:
P
d,k
=[P
d,k,1
,P
d,k,2
, . . . P
d,k,N
]T,
Further, in S2, analyzing the signal collision probability includes the steps of:
Further, calculating the correct reception probability of the ADS-B signals by the satellite with different SNRs and with different number of aircraft comprises the steps of:
P
rb
,k=Ση=0∞PRA,k,i(η)PBC,k,i(0,η,0),
Further, in S4, determining the update interval of position messages at the update probability of 95% comprises the steps of:
Further, in S5, the full-coverage constraint ĝc(Ω) within the given half angle of the satellite is verified by means of a formula below:
Further, a single-point coverage function in the coverage constraint matrix is expressed as:
in which Pd,i(az,el) represents the correct decoding probability of the ADS-B signal broadcast at the corresponding position in the ith beam under the condition of no co-channel interference, el represents an elevation angle of radio waves incident to the ADS-B antenna array at any point C on the earth surface within the half angle covered by the satellite, and az represents an azimuth angle of the radio waves incident to the ADS-B antenna array.
The present invention has the following advantageous effects.
According to the present invention, the signal-to-noise ratios of received signals are calculated based on an ADS-B signal model and an air-space channel model; the correct reception probability of ADS-B signals by a satellite with different signal-to-noise ratios and with different numbers of aircraft are derived on the basis of analyzing a correct decoding probability and a collision probability; and in the case that the constraint of satellite coverage metric is satisfied, aiming at minimizing the update interval of position messages at the update probability of 95%, a digital multi-beamforming optimization model for space-based ADS-B is established. The present invention considers the coverage of all beams of a satellite, and can effectively achieve the complete coverage of a coverage range required by an ADS-B satellite; and at the same time, the present invention considers the effects of the correct reception probability of signals with different signal-to-noise ratios, which is closer to an actual situation. Compared with the multi-beamforming method for space-based ADS-B that does not consider the coverage constraint, the present invention has a better update interval.
Other advantages, objects and features of the present invention will be described in the subsequent specification and will be obvious to those skilled in the art to some extent, or those skilled in the art can be taught from the practice of the present invention. The object and other advantages of the present invention can be achieved and obtained from the following specification.
In order to make the object, technical solutions, and beneficial effects of the present invention clearer, the present invention provides the following accompanying drawing for an illustrative purpose:
As shown in
in which δ represents a full-coverage penalty factor within a given half angle of the satellite, ĝc(Ω) represents the full-coverage constraint within the given half angle of the satellite, and Ω represents a vector of 2NE×Nb dimensions.
In step 1, an on-board ADS-B Out transmitter of an aircraft k broadcasts ADS-B signals to free space by using an omnidirectional antenna, and signals Y received by array antennas of a satellite are:
In the formula, hk∈N
Antennas carried by an ADS-B satellite are in a rectangular uniform planar array; the number of array elements is Nz=N1×N2; and N1 and N2 are the rows and columns of the array antennas, respectively; and a weight matrix W for space-based ADS-B multibeam reception is established as follows, which contains Nb digital reception beamforming vectors:
When the satellite combines the received signals through a weight vector Wn=[W1,n, W2,n, . . . WN
In the formula, (a) represents a useful signal received from the aircraft k; (b) represents the interference signals from other aircraft, and (c) represents the noise. If the noise and the useful signal remain independent, the signal-to-noise ratio ξk of the useful signal, received by the satellite, from the aircraft k is expressed as:
In the formula, σ2 represents a noise power,
A channel from the aircraft to the satellite satisfies a free-space loss model, the transmitting antenna of the aircraft is an omnidirectional antenna, and the reception antenna of the satellite is a directional antenna. Then, the channel state hk from the aircraft k to the satellite is:
h
k=√{square root over (gk)}f(θk,ϕk)ak.
In the formula, gk represents a path loss obtained according to a relative spatial position from the aircraft k to the satellite and a communication frequency; f(θk,ϕk) represents the array element pattern, indicating an amplitude gain of an array element in an incident direction; and ak represents an array steering vector.
For the array steering vector, as shown in
In the formula, dE represents a distance between two adjacent array elements in the same row or column, and O represents that the satellite is in an ascending orbit operation period or a descending orbit operation period; and Ls represents a longitude at which the satellite is running currently, and Bs represents a latitude at which the satellite is running currently.
Then, the relative position vector from the array element 1 to the array element m can be written as:
In the formula, % represents an operator for a remainder operation, and └⋅┘ represents an operator for the rounding down operation.
Then, when a radio signal of the aircraft k is incident in the direction of the satellite, the steering vector of the array antennas can be written as:
In the formula. PAs, k represents a relative position vector from the aircraft to the satellite; λ=vc/fc represents a wavelength of a radio frequency used; vc represents a radio wave propagation velocity of 3×108 m/s; and fc represents a center frequency of 1090 MHz for an ADS-B signal.
The channel state between the aircraft k and the ADS-B satellite may be obtained by substituting the steering vector, the path loss and the directional map of array elements of the array antenna into the calculation of the channel state.
When the aircraft transmit power, the noise power of the space-based ADS-B receiver, and the digital beamforming vector are determined, the signal-to-noise ratio ξk of the received signal is in turn obtained.
In step 2, analysis is performed according to the obtained signal-to-noise ratio of the received signal, to obtain a correct signal decoding probability and a signal collision probability.
The ADS-B signals use binary Pulse Position Modulation (PPM) encoding; and when the satellite receives the signals of the aircraft k and the signal-to-noise ratio is ξk, the bit error rate during decoding is calculated by means of a formula below:
In the formula, the function Q represents a complementary cumulative distribution function of a standard normal distribution, and t represents time.
When the number of bit errors in the ADS-B signal is smaller than or equal to 5, the ADS-B signal can be decoded correctly, and the correct decoding probability of the ADS-B signal is expressed as:
When a digital beamforming vector w is used for spatial filtering, the signals of the aircraft k are combined to obtain a signal-to-noise ratio vector ξk=[ξk,1, ξk,2, . . . ξk,N
P
d,k
=[P
d,k,1
,P
d,k,2
, . . . P
d,k,N
]T.
When the signal collision probability is analyzed, assuming the aircraft k is covered by the ith beam, i∈[1, Nb], the number of aircraft that will cause co-channel interference to the aircraft k in the ith beam is calculated according to the signal-to-noise ratios of the signals that are emitted by each aircraft to the satellite. Given a proportion of aircraft equipped with transponders with different modes, the emission rate of each transponder, and the signal length, a probability PB,k,i(m,t) that m ADS-B signals arrive at the satellite from the ith beam during time t is calculated as follows:
In the formula, λB,k,i represents the rate at which the interfering ADS-B signals in the ith beam reach the satellite.
Similarly, the probability PA,k,i(m,t) that m Mode A/C signals arrive at the satellite from the ith beam during time t and the probability PS,k,i(m,t) that m Mode S signals arrive at the satellite from the ith beam during time t are obtained as follows:
In the formula, λA,k,i represents the rate at which the interfering Mode A/C signals in the ith beam reach the satellite, and λS,k,i represents the rate at which the interfering Mode S signals in the ith beam reach the satellite.
In turn, a probability PBC,k,i that one ADS-B signal from aircraft k in the ith beam collide with ηB other ADS-B signals, ηA other Mode A/C signals, and ηS other Mode S signals is obtained as follows:
In the formula, τB, τA and τS represent a duration of a single ADS-B signal, a duration of a single Mode A/C signal, and a duration of a single Mode S signal, respectively, which are 120 us, 21 us, and 64 us, respectively.
In step 3, on the basis of obtaining correct decoding probability and collision probability, the correct reception probability of a single ADS-B signal in a single beam and in multiple beams of a single satellite are calculated.
Suggest that the reception of the ADS-B signal does not allow collision with other ADS-B signals or Mode S signals, the correct reception probability of the ADS-B signals after the ADS-B signals collide with other ADS-B signals or Mode S signals is 0. For the Mode AC signals, the minimum reception probability of the ADS-B receiver for the case of interleaving 0 to 3 Mode A/C signals is specified by the standard:
In the formula, Pd,k,i represents a probability that an ADS-B signal of the aircraft k is correctly received by the ith beam in a “clear” environment (without co-channel interference from other aircraft).
Therefore, a probability Prb
P
rb
,k=Ση=0∞PRA,k,i(η)PBC,k,i(0,η,0).
In the formula, PBA,k,i represents the reception probability of the signal from the aircraft k in the ith beam, PBC,k,i represents the collision probability that one ADS-B signal from aircraft k collides with ηB other ADS-B signals, ηA other Mode A/C signals, and ηS other Mode S signals; and (0, η, 0) indicates collision with only η Mode A/C signals.
When the aircraft k is covered by n out of all the Nb beams, the correct reception probability Pr,k of the kth aircraft's signals may be obtained as follows:
In the formula, bi, bj, and bk represent the ith, jth, and kth beams covering the aircraft k, respectively.
In step 4, the update interval and the update probability of the position messages are determined for the ADS-B surveillance system.
If the ADS-B satellite correctly receives the position messages of the aircraft k at a time t0, and a time interval for the aircraft to send an ADS-B position message is T, a probability corresponding to a time interval Δt between a time at which next position message of the aircraft A is correctly received by the ADS-B satellite and t0 may be then expressed as:
Therefore, the probability distribution Pt,k(Δt) of the update interval of position messages of the aircraft k may be expressed as:
According to a geometric progression summation formula, the cumulative probability distribution Ψt,k(Δt) of the update interval of position messages of the aircraft k may be further inferred as follows:
If the total number of aircraft covered by the ADS-B satellite is N, the probability distribution Pt(Δt) of an average update interval of position messages of all the aircraft within the coverage range of the ADS-B satellite is:
Accordingly, the cumulative probability distribution Ψt(Δt) of an average update interval of position messages of all the aircraft within the coverage range of the ADS-B satellite may be obtained as:
Therefore, the update interval of position messages at the update probability of 95% with respect to air traffic control surveillance performance requirements may be expressed as:
In step 5, the digital multi-beamforming for space-based ADS-B may be converted into static optimization, in order to establish a static optimization model as follows:
J=min/W (Δt95%)
It is necessary to satisfy amplitude and phase constraints of a digital beam weight vector and a full-coverage constraint within a given half angle of the satellite. A weight vector element wj,i of the jth array element in the ith beam may be expressed in an amplitude and phase form Aj,iejφ
Then, the parameters to be optimized of digital multi-beamforming problem for space-based ADS-B may be expressed as the following vector of 2NE×Nb dimensions:
For any point C on the earth surface within the half angle covered by the satellite, assuming that the elevation angle of radio waves, at this point, incident to the ADS-B antenna array is el, and the azimuth angle of the radio waves incident to the ADS-B antenna array is az, a single-point coverage function is then defined as follows:
Here, pd,i(az,el) represents the correct decoding probability of the ADS-B signal broadcast at the corresponding position in the ith beam under the condition of no co-channel interference.
Assuming a half angle that the satellite needs to cover is el0, a coverage constraint matrix of 360×(└el0┘+1) dimensions is defined as follows:
If the range of a half angle el0 required is fully covered by the satellite, the value of each element in C is 0; and if an orientation within the range of the half angle el0 is not covered, the value of the element in C corresponding to the orientation is 1. Then, the full coverage constraint within the given half angle of the satellite is calculated by means of the following formula:
in the formula, Ci,j represents an element of the ith row and the jth column in the full coverage matrix C.
Finally, the digital multi-beamforming optimization objective function for space-based ADS-B may be expressed as:
Here, δ represents a full coverage penalty factor within the given half angle of the satellite. In the case that δ is a large enough positive integer, lextend will obtain a very large value when Nb beams fail to achieve full coverage within the given half angle; and on the contrary, the value of δĝc(Ω) may be replaced by 0 when an optimization result satisfies the full coverage constraint within the given half angle.
The above technical solutions have the following beneficial effects. According to the present invention, the signal-to-noise ratios of received signals are calculated based on an ADS-B signal model and an air-space channel model; the correct reception probability of ADS-B signals by a satellite with different signal-to-noise ratios and with different numbers of aircraft are derived on the basis of analyzing a correct decoding probability and a collision probability; and in the case that the constraint of a satellite coverage metric is satisfied, aiming at minimizing the update interval of position messages at the update probability of 95%, a digital multi-beamforming optimization model for space-based ADS-B is established. The present invention considers the coverage of all beams of a satellite, and can effectively achieve the complete coverage of a coverage range required by an ADS-B satellite; and at the same time, the present invention considers the effects of the correct reception probability of signals with different signal-to-noise ratios, which is closer to an actual situation. Compared with the multi-beamforming method for space-based ADS-B that does not consider the coverage constraint, the present invention has a better update interval.
Finally, it is noted that the above preferred embodiments are used only to illustrate rather than limiting the technical solutions of the present invention. Although the present invention has been described in detail by the above preferred embodiments, it should be understood by those skilled in the art that various changes can be made to the present invention in form and in detail without deviating from the scope defined by the claims of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
202211463835.1 | Nov 2022 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2023/072570 | 1/17/2023 | WO |