Application of Adaptive Coded Modulation Technology in UAV Data Link

UAV data link has been considered as an important part of UAV communication system, through which the UAV could communicate with warships. However, constant coding and modulation scheme that UAV adopts does not make full use of the channel capacity when UAV communicates with warships in a good channel environment. In order to improve channel capacity and spectral efficiency, adaptive coded modulation technology is studied. Based on maritime channel model, SNR estimation technology and adaptive threshold determination technology, the simulation of UAV data link communication is carried out in this paper. Theoretic analysis and simulation results show that according to changes in maritime channel state, UAV can dynamically adjust the adaptive coded modulation scheme on the condition of meeting target Bit-Error-Rate (BER), the maximum amount of data transfer is non-adaptive systems three times.


Introduction
Compared with manned aircraft, unmanned aerial vehicles have advantages of strong endurance, affordable, no casualties and low-maintenance and training cost.With the progress of UAV technology, more and more UAVs are used for military reconnaissance, military combat and other tasks.
UAV data link has been considered as an important part of UAV communication system, its main task is to establish a bidirectional data transmission link between base station and UAV, and complete information transmission, which include the UAV remote control information, telemetry and reconnaissance in-formation.Therefore, the reliability and efficient of UAV data link is one of the key factors that determine the performance of the UAV.
January 2013, the US Air Force Life Cycle Management Centre announced the new common data link (CDL) project, which aimed to seek future program of common data link, including determining the performance of parameters to improve the future combat capacity of the Air Force.According to the requirements of US Air Force, future common data link's capacity should have the following three aspects: multi-access network, adaptive parameters and the capability of communication support.Adaptive parameters consist of a wide variety of flight control parameters, such as data rate, transmission power, modulation scheme and error correction coding, frequency and other parameters, if RF environment changes, parameters should adaptively change to adapt to the new channel environment.
The communication channel between UAV and base station is a complex dynamic channel, in order to ensure the normal communication, the style of channel coding and modulation are selected with the worst channel condition and the lowest channel standard [1].In this case, channel capacity can't be effectively used when the channel environment changes better.In order to improve channel capacity and spectral efficiency, adaptive coding and modulation techniques are studied [2].
The rest of paper is organized as follows.In Section 2, the model of maritime channel and wave simulation are described.Section 3 introduces a method of estimating SNR.Adaptive coding and modulation scheme and its performance simulation curves are discussed in Section 4. Finally, we conclude the paper in Section 5.

Maritime Channel Simulation
The communication channel between UAV and warships is a time-varying, complex wireless mobile communication channel, fluctuating waves will change the direction of propagation of the signal, and part of the signal through the reflection of the waves can still reach the receiver.Therefore, the receiver will receive signals of different paths, resulting in multipath fading [3].To determine the effect of maritime channel on communication system, this section will focus on the multi-path model and wave simulation, on this basis, the size of the maritime channel loss is given.

Multipath Model
Due to the impact of waves, received signals of sea receiver contain not only the direct signal, but also comprise signals from the vast sea through different points of reflection over the different paths.Signals of different paths arrive at the receiver in different time, and they will also have different carrier phase and different power.Since the signal that receiver finally receive is the vector sum of the respective signal paths, a multipath channel model is used to describe the maritime communication channel in this paper [4] [5].
Assume that the signal received by the receiver is a vector sum of N signal paths, so signal receiving power could be expressed as where r P is the received power, t P is transmitted power, r g is the gain of transmitting antenna, t g is the gain of receiving antenna, φ ∆ is the difference of phase.
Phase difference could be calculated by Equation (2): l ∆ is different between the reflected path and the direct path, its calculation method will be introduced in the following chapter.

Wave Simulation
The communication is inevitably affected by storms at sea when UAV communicate with warships, in order to ensure the smooth conduct of maritime communications, we must study the impact of the waves on the communication.As the premise of accurate study of the influence of ocean wave on the communication is to establish the wave model which can reflect the real wave.We use Pierson Moskowitz spectrum the standard wave spectrum that ITTC prescribe as a target spectrum to study and simulate three-dimensional random wave.Movement of the waves is a complex three-dimensional stochastic process; the wave is regarded as the cosine wave superposition of many different wave heights, different periods, different phases, and different direction for the sake of simulating the three-dimensional random wave accurately.We use ( ) to describe the equation of wave surface, and then the wave surface express can be expressed as follows: where ij ξ is the amplitude of waves, i k are numbers of waves, j α is the direction angle, i ω is the frequency, ij β is the phase angle.The determination of these parameters in the references [6] [7] is described in detail.
The appropriate wave spectrum as the target spectrum should be first selected before the simulation of waves, in this paper we use (4) to describe target spectrum.
where ( ) S ω is the Pierson-Moskowitz spectrum the standard wave spectrum that ITTC prescribe, which describes the energy changes with frequency, Combining Equation ( 3), ( 4), ( 5) and Equation ( 6), we can simulate different levels of ocean waves by using MATLAB software.The randomly generated sea surface for the sea state level of three is shown in Figure 1(a), and the sea state level of five is shown in Figure 1(b).

The Calculation of Key Parameters and Channel Loss
In this paper, the multipath model is used as the model of the maritime mobile channel, and the key to realize the multipath model is to calculate the reflection coefficient and phase different.As the premise of calculating the reflection coefficient and phase difference is to determine the position of the reflection point, Newton iterative method is used to calculate the position of reflection point in this paper.
Newton iterative method is an important and commonly used iterative method, its basic idea is gradually linearizing nonlinear function ( )  f x , so as to transform the nonlinear equation ( ) 0 f x = approximate into liner equation to solve.The process to solve is as follows.
Assume that k x is the approximate root of ( ) 0 f = , so the function ( ) f x can be done Taylor expansion in the vicinity of k x : Ignoring the higher-order terms, use the liner part as the approximate representation of function ( ) Hypothesis that * x is the root of function ≈ , so we can get the approximate expression of So we can get the famous Newton iterative formula: Equation (10) will not be stopped until the root new produced meet the requirements of ( ) Newton iterative method can be used to get the intersection point of the incident wave and the ocean wave.Assuming the elevation angle of the incident wave is θ , b is intercept, so the incident wave can be presented as Equation (12): So, the expression of ( ) f x is: where 2 ( ) f x is the wave expression, as shown in Equation (3).
During the research, b will increase in the small increments gradually and to find the point of intersection through continuous iteration.As how to judge that whether the intersection point is the reflection of the point is not the focus of this paper, therefore, this section will no longer be described in detail.
After finding the position of the reflection point, the path difference between the reflected wave and the direct wave can be obtained by the simple calculation according to the geometric relationship: where β is the elevation angle of the reflected wave.

Channel Estimation
Channel estimation is to estimate the actual channel state information by using the indeed known information of the signal [8].Since the adaptive coding and modulation scheme switch its scheme adaptively based on the estimated channel information under different channel conditions, therefore, the channel estimation algorithm has a direct impact on the effectiveness of the adaptive coding and modulation method.In this paper, we use the data fitting SNR estimation method based on statistics to estimate the channel state [9].By establishing the relationship of the second moment between the real part of the received signal and the signal to noise ratio, we can get the relationship of the SNR estimation through the use of the data fitting SNR estimation method.The expression of the received signal is: y fx n = + , where, n represents noise, f is the fading factor.When the channel is AWGN channel, f is constant, at this point for the MPSK signal, the received signal according to the real and imaginary parts can be expressed respectively as follows: where, I , Q represents the real and imaginary part of the signal respectively, the probability of taking the positive and negative in Equation ( 15) are equal, both for 1/2.The signal to noise ratio to be estimated is defined as: from Equation ( 15) and ( 16), that is to say the SNR of the complex signal is the same as the SNR of the real (imaginary) part of the signal.Therefore, when calculating the signal to noise ratio at the receiving end, we just need to estimate the SNR to the real or imaginary part.
The expression of z is as follows: From Equations ( 17), ( 18), ( 19) and (20), we can derive Equation (21): We use z to calculate λ ( ( ) ), because of the complexity of the Equation (21), the expression of ( ) can't be directly obtained.Therefore we can get the polynomial approximate expression over a period ranging of λ by using the data fitting SNR estimation method.Through comparative analysis, we choose Equation (22) 5 th order polynomial to approximate ( ) g z , its accuracy is shown in Figure 2. Compared with the actual SNR, the signal to noise ratio obtained by the data fitting estimation method is shown in Figure 3.For Equation ( 22), z can use an average of the received data to replace the mean, that is for the modulation scheme of MPSK, so, in order to make full use of all the useful information, the approximate value of z is expressed as follows:

Adaptive Coded Modulation Scheme and Performance Simulation
The basic idea of adaptive coded modulation technique is to estimate the channel state at the receiving end, then the estimated information of channel state will be transmitted back to the transmitter, last, channel coding mode and modulation mode are changed according to the channel state information at the transmitter [10] [11].Therefore, the adaptive coded modulation system can transmit data at high speed in favorable channel, and reduce the throughout when the channel becomes poor, thus it can provide a high average channel spectrum efficiency at the premise of not sacrificing the system power and bit error rate.Currently encoding Navy UAV data link used and being developed mainly employ convolution code, modulation mode mainly is OQPSK.Therefore, this paper will also simulate the performance of the convolution code and OQPSK.In addition, the LDPC code with high gain coding performance is also used in this paper, the rate is 1/2, 1/3, 1/4, 2/3, 3/4, 2/5, 3/5, 4/5, respectively.In order to improve the effectiveness of the system in the favorable channel, the performance of LDPC code and the convolutional coding in the 8PSK are simulated, too.
When the error rate is -5 10 , the fixed threshold of the adaptive coded modulation can be determined according to Figure 4, as shown in Table 1.It can be seen from Table 1 that the MCS2 scheme is adopted when the signal to noise is higher than 3.4 dB.In this case the information of each symbol transmitted by transmitter is 2/3 bit; the MCS4 scheme is adopted when the signal to noise ratio is higher than 5.1dB, the information of each symbol is 6/5 bits; the MCS5 scheme is adopted when the signal to noise ratio is higher than 6.4dB, the information of each symbol is 9/4 bits; when the signal to ratio is higher than 7.6 dB, the MCS6 scheme is adopted, the information is 12/5 bits.When the channel state is good, the scheme of large through is adopted to improve the system throughput.When the channel is poor, the low throughput scheme is adopted to ensure the BER performance of the system.With the channel state changing adaptively change the modulation and coding scheme, so that the system can get higher throughput than adopting the fixed coding modulation scheme of convolutional coding and OQPSK.As the maximal n R of adaptive coded modulation is 12/5 bits and the n R of the fixed coding modulation is 2/3, therefore, the amount of data transmitted by the adaptive coded modulation technology can be 3.6 times as great as that of the non-adaptive system.

Conclusion
In order to improve the system throughput when the channel is in good condition, this paper studies the adaptive coding and modulation technology based on LDPC code.In order to realize the dynamic selection of coded modulation scheme, the paper also studies the technology of the maritime channel model and the SNR estimation.The adaptive scheme is adaptively selected based on the channel state that estimated through the SNR estimation technique, so that the system throughput can be improved effectively under the premise of guaranteeing the bit error rate.Through the simulation and theoretical analysis, we conclude that the amount of data transmitted by the adaptive coded modulation technology can be 3.6 times as great as that of the non-adaptive system.
is extended spectrum function for wave spectrum.

Figure 1 .
Figure 1.The randomly generated sea surface.(a) The sea surface of sea level three; (b) The sea surface of sea level five.

Figure 2 .
Figure 2. The accuracy of polynomial curve.

Table 1 .
The scheme of adaptive coded modulation.
SNRModulation rate n R Information Processing in Remote Sensing (Grant No. 2016-ZW-KFJJ-01), the National Natural Science Foundation of China (Grant No. 61403093), the Assisted Project by Heilongjiang Province of China Postdoctoral Funds for Scientific Research Initiation (Grant No. LBH-Q14048), and the Fundamental Research Funds for the Central Universities (Grant No. HEUCF160813).