Next Article in Journal
Study on the Design and Experiment of Trichogramma Ball Delivery System Based on Agricultural Drone
Previous Article in Journal
Development of a Real-Time Vespa velutina Nest Detection and Notification System Using Artificial Intelligence in Drones
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

OTFS-IM Modulation Based on Four-Dimensional Spherical Code in Air-to-Ground Communication

1
School of Electronic and Optical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
2
State Grid Jibei Information & Telecommunication Company, Beijing 100053, China
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work and should be considered co-first authors.
Drones 2023, 7(10), 631; https://doi.org/10.3390/drones7100631
Submission received: 3 September 2023 / Revised: 1 October 2023 / Accepted: 9 October 2023 / Published: 10 October 2023
(This article belongs to the Section Drone Communications)

Abstract

:
Unmanned aerial vehicles (UAVs) have been widely utilized for their various advantages. However, UAVs exhibit high mobility and energy storage restrictions in some applications, which can compromise the quality and reliability of communication links. This is a challenge that future aircraft and low-orbit aircraft will inevitably encounter. To effectively address the issue of dynamic Doppler spread in air-to-ground communication, this paper creatively introduces four-dimensional spherical code modulation into the orthogonal time–frequency space with an index modulation (OTFS-IM) system. The fundamental concept of the four-dimensional spherical code is elaborated in detail. Multiple resource symbols can be jointly used to increase the modulation dimension, thereby achieving a larger minimum Euclidean distance between constellation points. Furthermore, detailed analysis is conducted on the bit error rate (BER) and the peak-to-average-power ratio (PAPR) expressions of the proposed system to evaluate its performance and provide theoretical guidance. The proposed scheme not only adapts well to high-speed scenarios but also achieves better power consumption efficiency. The simulation results demonstrate that our proposed scheme outperforms conventional methods. Its robustness and generalization ability are also validated.

1. Introduction

With the continuous development of information technology, the space range of information service has expanded from well-developed terrestrial communication to air-to-ground (A2G) communication and satellite communication. Unmanned aerial vehicles (UAVs) have become a very attractive research topic in A2G communication and satellite communication owing to their various advantages, such as mobile flexibility, small size, and low cost [1,2,3]. UAVs can have significant influence in agriculture, aerial surveys, and public rescue, and can even be used as a satellite communication relay to expand coverage and ensure communication quality. The drone network has also been developed comprehensively, such as through a novel offset feedback fractionally spaced equalization architecture, the design of drone-aided IoT networking, and a high-mobility support system for NTN connectivity [4,5,6]. In terms of profit, a UAV can be used as a cost-effective air platform for A2G communications. However, one major feature of A2G communication is its dynamic mobility. For example, in common UAV scenarios, speeds of 161 km/h may be reached. In certain scenarios, such as when using military UAVs and future aircraft, the flight speed can reach even more than 500 km/h, at which speeds they experience large path loss and serious Doppler spread, which may hinder the quality of the A2G link [7,8]. Therefore, it is very important to study robust A2G wireless links for high-speed A2G communication.
OFDM technology is widely used in terrestrial communication, such as 4G, because of the advantage of orthogonal subcarriers. However, with the increase in Doppler spread, orthogonality is no longer maintained [9]. Orthogonal time–frequency space (OTFS) modulation, a novel 2D modulation in the delay–Doppler (DD) domain, has been proposed to solve this problem; this allows the time and frequency diversity to be fully exploited by the 2D convolution between the modulation symbols and the effective channel in the DD domain [10]. The effective channel in the DD domain achieves near-constant channel gain, which is quite different from time-varying channels in the time–frequency (TF) domain. At the same time, the channel is sparse because there are limited reflectors in the propagation path, which is beneficial to the design of the receiver [11,12].
According to the characteristics of the channel, many studies on signal detection have been carried out, such as on LMMSE, MP, MRC, and Bayes schemes [13,14,15,16]. In practical signal detection, the correct channel state information is also indispensable. Some effective approaches have also been developed, such as the classical threshold-based method, orthogonal matching tracking (OMP), sparse Bayes, and our previous work on a DNN-based scheme [17,18,19,20]. Additionally, some novel structure designs for OTFS have been proposed. Explicitly, in order to convey additional information in high-mobility scenarios, a new OTFS scheme with index modulation (OTFS-IM) is proposed in [21], which explores a new dimension. Compared with the conventional OTFS modulation, OTFS-IM modulation can convey additional index information by combining active and silent DD domain symbols to improve spectral efficiency. Moreover, the transmitted data in DD domain are sparser, which effectively reduces the interference and also leads to a significant gain in bit error rate (BER) performance. The authors in [22] explored the potential of OTFS-IM modulation and proposed an OTFS-IM with dual-mode modulation (OTFS-DM-IM), where the symbols in the DD domain are modulated by two constellation matrices to transmit more additional index bits, thus achieving a higher transmission rate. To increase the spectral efficiency of the existing OTFS-IM schemes, there is a new transmission scheme called OTFS-I/Q-IM [23]. By extending the grid index of OTFS systems to in-phase and quadrature dimensions, this new scheme has two index dimensions and L-ary PAM constellation symbols to transmit information. However, most of the existing methods obtain a better detection performance by increasing the index dimensions, which increases the number of modulation steps and makes the transmitter design more complex.
Another major feature of A2G communication in the UAV scenario is the limited energy of the UAV. Due to its small size, there are restrictions on payload and energy storage, which prevent it from performing remote operations over a long time [24]. Therefore, low-power communication research is still of great significance for an A2G network. Currently, most of the work on OTFS and OTFS-IM systems is based on two-dimensional modulation, such as quadrature amplitude modulation (QAM). In fact, it is possible to utilize multiple resource symbols jointly to increase the modulation dimension. For example, we can achieve four dimensions by combining two symbols together. According to the classical detection theory, a higher modulation dimension could have a larger minimum Euclidean distance between constellation points if it is elegantly designed, which confers better anti-interference and detection performance [25].
Given that the traditional OTFS-IM modulation could be improved and there are resource constraints on the UAV communication, it is critically important to design an optimal and practical OTFS-IM system for A2G communication. To this end, this paper creatively introduces four-dimensional spherical code into the OTFS-IM system, denoted as OTFS-IM4, where the spherical code is similar to the sphere packing problem [26]. Correspondingly, the conventional two-dimensional modulation is denoted as OTFS-IM2. The main contributions of this paper are as follows:
  • To enhance the endurance of UAVs, an OTFS-IM system based on four-dimensional spherical code is proposed in this paper, which allows the OTFS-IM system to have good signal detection performance under low signal-to-noise ratio. The design and implementation of this system are elaborately described in the paper;
  • In addition, this paper analyzes the proposed system, both analytically and numerically, to derive the approximate value of the bit error rate (BER) and the upper bound of the peak-to-average-power ratio (PAPR), which has general guiding significance.
The rest of the paper is organized as follows: Section 2 introduces the basic model of the OTFS-IM system with the high-dimensional spherical code. Section 3 analyzes the performance of BER and PAPR in our proposed scheme. Section 4 verifies the effectiveness of the high-dimensional modulation and the practical significance of the theoretical analysis in Section 3. Finally, Section 5 concludes the paper.

2. System Model

We consider an OTFS-IM frame with M subcarriers and N symbols. The subcarrier spacing and symbol duration are denoted as Δ f and T , respectively. Therefore, an OTFS-IM frame with duration N T and bandwidth M Δ f could be treated as an M × N grid in the DD domain. The block diagram of the OTFS-IM system with four-dimensional spherical code modulation is shown in Figure 1. It is assumed that there are n symbols and k active symbols in a sub-block, where “symbols” here represents bins in the DD grid. Then, an OTFS-IM4 frame can be divided into g = M N / n groups. The transmitted bit set u is evenly divided into g groups, where each sub-block transmits p = p 1 + p 2 bits. Specifically, the p 1 bits and p 2 bits are used for index selection and constellation mapping, respectively. Since all OTFS-IM4 sub-blocks are independent of each other, the β -th sub-block is taken as an example for description.
As mentioned before, increasing the dimensions enables a larger Euclidean distance between constellation points when the design is elegant. We mainly consider four-dimensional spherical code modulation as constellation mapping in this paper. To begin with, Ω L represents the surface of the unit sphere in L-dimensional space:
Ω L = { c = { c 1 , c 2 , , c L } L | l = 1 L c l 2 = 1 }
where c is a point on Ω L , and c l is the amplitude of the l-th dimension. Taking M c points of the surface as the modulation constellation alphabet A , the spherical code can be expressed as K ( L , M c , θ ) , where θ ( 0 , π ] represents the angle between two point vectors. According to the Law of Cosines, the minimum Euclidean distance between two points of K is d min = 2 2 cos θ when θ reaches the maximum attainable value. Sloane, Hardin, and Smith have given the arrangements in three, four, and five dimensions with M c = 4, 5, ···, 130 [27]. For the four-dimensional spherical code, we choose L = 4 , M c = 16 , and θ = 67.19 , which maximizes the minimum distance d min = 1.1066 between constellation points [27]. Among the 16 points generated by spherical code K ( 4 , 16 , 67.19 ) , each constellation is a four-dimensional vector representing four information bits and is listed as a column of the constellation matrix C 4 , 16 :
C 4 , 16 = [ 0.2719 0.9228 0.2660 0.0610 0.1438 0.3165 0.0030 0.9376 0.1566 0.5843 0.7734 0.1897 0.2404 0.2245 0.9414 0.0747 0.7397 0.3101 0.2502 0.5423 0.7252 0.0080 0.6189 0.3015 0.2421 0.6419 0.5150 0.5139 0.6990 0.4390 0.3000 0.4781 0.7625 0.2618 0.4506 0.3834 0.2276 0.4922 0.1710 0.8226 0.3001 0.3434 0.6808 0.5732 0.6143 0.3162 0.3791 0.6156 0.2293 0.9096 0.2554 0.2340 0.3613 0.3580 0.5359 0.6739 0.5966 0.0533 0.6839 0.4165 0.7727 0.6169 0.0775 0.1278 ] T
Because the four-dimensional constellation point c i = ( c i , 1 , c i , 2 , c i , 3 , c i , 4 ) of A is a four-dimensional vector, two two-dimensional symbols will be used jointly to carry a four-dimensional symbol in the OTFS-IM4 system. c i is transmitted by two-dimensional symbols s 1 = c i , 1 + j c i , 2 and s 2 = c i , 3 + j c i , 4 . These two symbols are denoted as s β . Therefore, the number of active symbols k should be a multiple of 2, which means there are k / 2 four-dimensional symbols in a sub-block. Consequently, the number of constellation mapping bits is p 2 = k / 2 log 2 ( M c ) .
To facilitate signal detection, we consider k as continuous, and non-overlap symbols are selected together as the active symbols among n symbols in a sub-block. The index set can then be represented as I = { k ( j 1 ) + 1 , k ( j 1 ) + 2 , , k ( j 1 ) + k } , where j comes from the set { 1 , 2 , , n / k } and is an integer in general. For example, the index selection lookup table when n = 8 , k = 2 is depicted in Table 1. For the β -th sub-block, the index selection is a subset of the index set I , denoted as I β . The number of index selection bits is p 1 = log 2 ( n / k ) . So far, the total bits in a sub-block are as follows:
p = p 1 + p 2 = log 2 ( n k ) + k 2 log 2 ( M c )
so the spectral efficiency is SE = p / n . Finally, the symbols of the β -th sub-block can be written as:
X β = { x ( 1 ) , x ( 2 ) , , x ( n ) } , x ( i ) = { s β , i I β 0 , i I β
For the subsequent OTFS modulation, the modulated sub-blocks are organized into the OTFS frame X DD along the Doppler axis through the frame creator. The signal in the TF domain is obtained from X DD via Inverse Symplectic Fast Fourier Transform (ISSFT). Then, it is converted to the time domain expressed as S by Heisenberg transform and shaping pulse:
S = G t x F M H ( F M X DD F N H ) = G t x X DD F N H
where G t x , F n u m , ( · ) H are the transmitted shaping pulse matrix, num-point normalized Fourier transform matrix, and Hermitian transformation, respectively. Thus, the transmitted signal s in the time domain can be expressed as:
s = v e c ( S ) = ( F N H G t x ) x
where v e c ( ) is the column-wise operation, is the Kronecker product, and x is the column-wise vector of X DD .
The signal s is transmitted over the time-varying channel, and then the received signal r can be expressed as:
r = H s + n
where n M N × 1 is the additive Gaussian white noise with mean 0 and variance N 0 , and H M N × M N is the channel matrix in the time domain. The expression of H is as follows:
H = i = 1 P h i Π l i Δ ( k i )
where P is the number of propagation paths, h i is the channel gain of the i-th path, Π = c i r c ( [ 0 , 1 , , 0 ] M N × 1 T ) M N × M N is the permutation matrix (forward cyclic shift) reflecting the delay, and Δ = d i a g { e j 2 π ( 0 ) / M N , e j 2 π ( 1 ) / M N , , e j 2 π ( M N 1 ) / M N } M N × M N is the diagonal matrix reflecting the Doppler.
The received signal r can also be rewritten as an M × N matrix R by the inverse column-wise operation. In order to obtain the received signal y in the DD domain, the receiver performs in reverse compared with the transmitter, including in its shaping pulse, Wigner transform, Symplectic Fast Fourier Transform (SSFT), and column-wise operation:
Y DD = F M H ( F M G r x R ) F N = G r x R F N
y = v e c ( Y DD ) = ( F N G r x ) r
where Y DD , G r x represent the matrix form of the received signal in DD domain and the received shaping pulse matrix, respectively.
Combined with Equations (5), (6) and (9), the input–output relationship in the DD domain can be expressed as:
y = ( F N G r x ) H ( F N H G t x ) x + ( F N G r x ) n = H e f f x + n ˜
where H e f f = i = 1 P h i [ ( F N G r x ) Π l i Δ ( k i ) ( F N H G t x ) ] .
It is assumed that the channel state information is well known at the receiver. After the MMSE equalization for Y DD , the estimated signal X ^ DD in the DD domain is obtained. The MMSE equalization used in this paper is a basic MMSE approach that can be expressed as follows [9]:
x ^ DD = H e f f H ( H e f f H e f f H + 1 N 0 , DD I ) 1 y DD
where x ^ DD is the column-wise vector of X ^ DD , y DD is the column-wise vector of Y DD , and N 0 , DD = N 0 represents the variance in noise in the DD domain. The noise vectors in the time domain and the DD domain have the same statistical properties since they are related by unitary transformations. Then, the ML detector is used to demodulate the signals, sub-block by sub-block. The index information and the modulated symbols information in the β -th sub-block are detected as:
[ Ι β , s β ] = arg Ι β , s β min | X ^ β X β | 2
where X β is the potential cases of sub-blocks. For each sub-block, there are ( M c ) k / 2 possible options for the modulated symbols, and there are n / k different situations for index selection. Therefore, the number of potential cases for a sub-block is O ( ( M c ) k / 2 n / k ) , which is also the complexity of detecting a sub-block using the ML detection algorithm.

3. Performance Analysis

In this section, we analyze the performance of the OTFS-IM4 system by deriving the approximation value of the BER and the upper bound of the PAPR.

3.1. BER

When CSI is well known at the receiver, it can be seen from Equation (6) that the conditional pairwise error probability (CPEP) of misjudging x as x ^ is as follows [28]:
Pr ( x x ^ | H e f f ) = Q ( | | H e f f ( x ^ x ) | | 2 2 N 0 , DD )
where Q ( ) is the Gaussian Q function. In order to obtain the non-conditional probability, it is necessary to calculate the expected H e f f . To facilitate the solution, the input–output expression is rewritten into a form related to the channel gain h :
y = Φ ( x ) h + n ˜
where Φ ( x ) = [ Φ 1 x , Φ 2 x , , Φ P x ] M N × P , Φ i = ( F N G r x ) Π l i Δ ( k i ) ( F N H G t x ) M N × M N , h = [ h 1 , h 2 , , h P ] T P × 1 , and h i ~ C N ( 0 , σ 2 ) . The CPEP can be expressed as:
Pr ( x x ^ | h ) = Q ( | | ( Φ ( x ^ ) Φ ( x ) ) h | | 2 2 N 0 , DD ) = Q ( α 2 N 0 , DD )
where α = h H ( ( Φ ( x ^ ) Φ ( x ) ) H ( ( Φ ( x ^ ) Φ ( x ) ) h = h H Θ h . Then, substitute the approximation of the Q function into (15):
Pr ( x x ^ | h ) 1 12 e α 4 N 0 , DD + 1 4 e α 3 N 0 , DD
The unconditional pairwise error probability (UPEP) is calculated as follows [28]:
Pr ( x x ^ ) = E h ( Pr ( x x ^ | h ) ) = 1 / 12 det ( I P + 1 4 N 0 , DD K P Θ ) + 1 / 4 det ( I P + 1 3 N 0 , DD Κ P Θ )
where K P = E ( h h H ) = σ 2 I P . It is obvious that Θ is the Hermitian matrix and can be decomposed into Θ = U Λ U H , where Λ = d i a g ( λ 1 , λ 2 , λ P ) , and λ i is the eigenvalue of Θ . Hence, det ( Θ ) = i = 1 P λ i , and we can simplify (17) as:
Pr ( x x ^ ) = 1 / 12 i = 1 P ( 1 + σ 2 4 N 0 , DD λ i ) + 1 / 4 i = 1 P ( 1 + σ 2 3 N 0 , DD λ i )
Finally, the BER can be expressed as:
P b = 1 p g n x x x ^ x Pr ( x x ^ ) e ( x , x ^ )
where n x = ( ( M c ) k / 2 n / k ) g is the number of potential cases of signal x, and e ( x , x ^ ) denotes the number of error bits when x is detected as x ^ . Additionally, the error bits from misjudging includes the modulation symbol only, the index selection only, and both.

3.2. PAPR

The transmitted signal s can be also represented as s [ u , v ] , 0 u M 1 , 0 v N 1 [29]:
s ( u + v M ) = M n = 0 N 1 x ˜ u [ n ] g t x ( [ u + v M n M ] M N )
where x ˜ u [ n ] = n = 0 N 1 x [ k , u ] e j 2 π n k N is the N-point IFFT of the DD domain signal x [ k , u ] along the Doppler axis. According to the system model, X DD contains N / n sub-blocks in each row. Therefore, there are k N / n active symbols from A or zero otherwise in each row of X DD . For the u -th row of X DD , we denote E { | x [ k , u ] | 2 } = σ x 2 and E { | x ˜ u [ n ] | 2 } = N σ x 2 .
The maximum peak-to-average-power ratio (PAPR) of the transmitted signal s is:
PAPR = max u , v { | s ( u + v M ) | 2 } P a v g
where P a v g is the average energy of s and can be expressed as:
P a v g = 1 M N v = 0 N 1 u = 0 M 1 E { | s ( u + v M ) | 2 } = M σ x 2 v = 0 N 1 u = 0 M 1 n = 0 N 1 E { | g t x ( [ u + v M n M ] M N | 2 }
The numerator of Equation (20) is simplified by the Cauchy–Schwartz inequality:
max u , v { | s ( u + v M ) | 2 } M 2 max u n = 0 N 1 | x ˜ u [ n ] | 2 max u , v n = 0 N 1 | g t x ( [ u + v M n M ] M N | 2
For a certain u , according to discrete Parseval’s theorem, we have:
max u n = 0 N 1 | x ˜ u [ n ] | 2 = N max u k = 0 N 1 | x [ k , u ] | 2 k n N 2 max k , l | x [ k , l ] | 2
Therefore, Equation (23) is simplified as follows:
max u , v { | s ( u + v M ) | 2 } M 2 N 2 k n max k , l | x [ k , l ] | 2 max u , v n = 0 N 1 | g t x ( [ u + v M n M ] M N | 2
For the rectangular pulse shaping function, the upper bound of PAPR is:
PAPR k N n max k , l | x [ k , l ] | 2 σ x 2
The PAPR of the OTFS-IM system increases linearly with the number of active symbols in each row of X DD rather than N, which indicates that the PAPR of the OTFS-IM system is lower than that of the OTFS system. Under the same sub-block parameters, a four-dimensional symbol is carried by two two-dimensional symbols. These two two-dimensional symbols are not of uniform amplitude, but they are uniform in two-dimensional modulation. Therefore, the PAPR of four-dimensional modulation is slightly different from that of the two-dimensional modulation, which we will verify by simulation in Section 4.

4. Simulation Results

In Section 2 and Section 3, the general model of the proposed system and the mathematical expression of performance have been discussed in detail. Then, in this section, we simulate and examine the reliability and robustness of the proposed scheme and compare it with the conventional OTFS-IM scheme [18]. Additionally, the simulation results and mathematical analysis are also compared to verify the correctness of the derivation.
As mentioned before, we focus on the four-dimensional spherical code K ( 4 , 16 , 67.19 ) , whose constellation matrix C 4 , 16 is normalized, and two two-dimensional symbols convey one four-dimensional symbol, meaning that the total energy of a sub-block is k / 2 . However, in the traditional OTFS-IM system, the total energy of k active symbols in a sub-block is k . In order to maintain the same energy, the actual amplitude of each constellation point of A should be 2 , which changes the constellation matrix as C 4 , 16 = 2 C 4 , 16 and the minimum distance as d min = 2 × 1.1066 . An example of the index selection relationship is illustrated in Table 1, where a sub-block transmits a four-dimensional constellation point with the total bits p = 6 . Therefore, the bit signal-to-noise ratio is E b / N 0 = k / ( p N 0 ) . Furthermore, we consider an OTFS frame with M = 64 and N = 8 . The operating carrier frequency is f c = 3   GHz , and the subcarrier spacing is Δ f = 15   kHz . As the number of paths in A2G communication is generally small, we model the channel as a two-path model, with reference to the model of the NTN-TDL series of the 3GPP standard [30]. The maximum speed of the UAV is set to 500 km/h, and the maximum delay is about 4 us.
In Figure 2, we compare the BER performance of our proposed OTFS-IM4 scheme with that of the traditional OTFS-IM2 scheme. According to reference [17], the number of transmitted bits in a sub-block of the OTFS-IM2 system is p = log 2 ( C n k ) + k log 2 ( M c ) . For fairness, sub-block parameters n = 4 , k = 1 and BPSK modulation are selected in the traditional two-dimensional modulation to transmit the same number of bits as the four-dimensional modulation. At this time, the lookup table in the OTFS-IM2 system has only four options to choose, which is the same as in the proposed scheme, and the spectral efficiencies are all SE = 3 / 4 . As discussed in Section 2, MMSE equalization and ML detection are performed successively for signal detection. It is obvious that the four-dimensional modulation has almost 2 dB gain compared with the two-dimensional modulation, which is consistent with the classic detection theory. Thus, the bit signal-to-noise ratio can be reduced under the acceptable BER, which plays an important role in saving the transmitting power and prolonging the flight time of the UAV. Since MMSE equalization needs to calculate the matrix inverse, the complexity is O ( M 3 N 3 ) , which exponentially increases as the OTFS frame size grows. In contrast, the complexity of the MRC algorithm is O ( M N | L | n i t e r ) [15], where | L | represents the number of distinct delay paths among P propagation paths, and n i t e r < 20 denotes the number of iterations for the MRC algorithm. Therefore, the complexity of the MRC algorithm is lower than that of the MMSE algorithm. In addition, it can easily be used in the index modulation system for equalization by converting hard decisions into soft decisions. It can be seen that the performance of MRC is gradually better than MMSE when the E b / N 0 exceeds 10 dB. In particular, MRC equalization performs better than MMSE equalization, with more than 2 dB gain when the BER is 10 4 . However, there is zero padding in MRC equalization, which leads to a decrease in spectral efficiency [15]. In summary, there is a trade-off between application and performance. Therefore, an appropriate equalization method should be selected based on application scenarios in reality.
Figure 3 presents the generalization of the OTFS-IM4 system at different speeds. To thoroughly investigate the effects of different Dopplers, we have taken into account both small UAV scenarios and higher-speed scenarios, such as those with military UAVs and future aircraft. Therefore, the selected flight speeds in simulation are 100 km/h and 500 km/h. As the speed increases, the BER performance behaves similarly, except there is a slight difference that proves the effectiveness of the OTFS-IM4 at different moving speeds. This means that under the same BER threshold and energy consumption, when transmitting signals are in the same communication range, a UAV in the OTFS-IM4 system can have a higher moving speed or have a larger communication range at the same speed.
Figure 4 simulates the performance of an OTFS-IM system with a six-dimensional spherical code (denoted as OTFS-IM6) to analyze the robustness of the proposed system. According to the system model in Section 2, when the 64-point spherical code is used for six-dimensional modulation, the sub-block parameters are selected as n = 6 and k = 3 . Since sub-blocks are organized along the Doppler axis, we choose the OTFS frame with M = 64 and N = 12 to ensure that the sub-block will not be separated. Other parameters remain the same as in Figure 2. As can be seen from Figure 4, the performance of MMSE equalization is about 4.5 dB lower than that of MRC when BER = 10 4 . Additionally, in the MRC equalization results, the six-dimensional modulation has a gain of more than 1.5 dB compared with the two-dimensional modulation. It is 0.5 dB higher than the gain between the OTFS-IM4 system and the OTFS-IM2 system in Figure 2. The conclusion drawn is that the higher the dimension, the better the performance. However, the detection is sub-block by sub-block in the proposed scheme using the ML method. The complexity of detecting a sub-block is O ( ( M c ) k / 3 n / k ) in the six-dimensional modulation and then the complexity of detecting an OTFS frame will be O ( ( ( M c ) k / 3 n / k ) g ) . Therefore, the higher the dimension and the higher the number of constellation points, the higher the complexity. In this paper, four-dimensional modulation is chosen to take into account both performance and detection complexity.
Additionally, we also simulate the BER performance of these two schemes in the EVA channel to verify the generality of the proposed scheme while the other parameters are the same as the two-path channel. It can be seen in Figure 5a that the four-dimensional modulation is still better than the two-dimensional modulation. For example, the OTFS-IM4 scheme achieves about 1.5 dB gain more than the OTFS-IM2 scheme when BER = 10 4 . Moreover, when QPSK is adopted in the two-dimensional modulation, the spectral efficiency is SE = 1 , and the BER performance coincides with BPSK, which is the same conclusion as in the AWGN channel. Figure 5b demonstrates a comparison between the proposed scheme and BPSK and QPSK under the EVA channel, considering an increased number of symbols within an OTFS frame. The only difference from the conditions in Figure 5a is that the size of an OTFS frame is changed to M = 64, N = 16. At this time, the number of symbols in a frame is M N / n k = 64 16 / 8 2 = 256 . The same conclusion is reached as shown in Figure 5a. Due to the Doppler resolution Δ ν = 1 / N T , the Doppler resolution improves when N increases. Therefore, the BER performance also improves accordingly, which explains the difference between the two figures. Results show that the proposed scheme is also applicable when the channel is more complex, which verifies the robustness and generality of the OTFS-IM scheme with four-dimensional spherical code.
The comparison of theoretical values and simulation results for BER and PAPR performance in the OTFS-IM4 system are well illustrated in the following. First, the BER comparison is shown in Figure 6. Since the derived BER theoretical value needs to traverse the entire signal space, the calculation complexity of the theoretical value is relatively high. In order to facilitate the solution, the simulation parameters are specified as follows. The OTFS frames are simplified to M = 4 and N = 2 . Since the symbol duration T and the subcarrier spacing Δ f determine the maximum delay τ max and maximum Doppler ν max that can be supported for the channel [31], we adapt the channel state to [ l i , k i ] = { [ 0 , 0 ] , [ 1 , 1 ] } and h i ~ C N ( 0 , 1 / P ) . Other parameters are the same as in the four-dimensional modulation. There is exactly one sub-block in a frame in this case, i.e., g = 1 , p = 6 , and n x = 64 . It can be seen that the simulation results and the theoretical values become closer as E b / N 0 increases, which verifies the correctness of the derived BER performance.
Next, Figure 7 simulates the CCDF of the PAPR for different OTFS schemes and different sub-block situations. The theoretical analysis results show that PAPR in the OTFS system is related to the parameter N , while in the OTFS-IM system, PAPR is also related to the proportion of the active symbols in the sub-block. Therefore, different N values are simulated to verify the analysis results. We take N = 16 and N = 32 for an example. Meanwhile, BPSK modulation is still used in the OTFS-IM2 system. When N = 16 , the simulation results are as shown in Figure 7a, and there is the following specific analysis. The spectral efficiency of the two solid curves is SE = 3 / 4 . It can be seen that the PAPR performance of the OTFS-IM2 is similar to that of the OTFS-IM4. When the spectral efficiency is SE 1 , as shown by the two dashed lines, the PAPR performance of the OTFS-IM4 is about 0.1 dB better than that of the OTFS-IM2. As for the theoretical analysis in Section 3, the PAPR performance of these two schemes is only slightly different. In addition, it is proved that the PAPR increases linearly with the proportion k / n of active symbols in a sub-block. Theoretically, the PAPR with k / n = 1 / 4 is 3 dB smaller than with k / n = 1 / 2 , which corresponds to the simulation results. For N = 32 , the simulation results are depicted in Figure 7b. Although there are slight differences in performance compared with that in Figure 7a, the trend is the same. When CCDF = 10 3 , the PAPR with SE = 3 / 4 is approximately equal in OTFS-IM2 and OTFS-IM4, and the four-dimensional modulation has 0.1 dB gain over two-dimensional modulation at SE 1 . Comparing Figure 7a,b horizontally, PAPR increases by 3 dB with the doubling of N when spectral efficiency is the same, which is also consistent with the theoretical analysis. Additionally, the PAPR of the OTFS system is proportional to N but has a threshold.

5. Conclusions

In this paper, we investigated the OTFS-IM system based on the four-dimensional spherical code to enhance the performance by utilizing the advantage of the increased distance between constellation points in higher dimensions. On the one hand, achieving the requirement of BER at a lower signal-to-noise ratio is conducive to reducing power consumption and improving the endurance of UAVs in A2G communication. On the other hand, the scheme proposed in this paper to improve the performance is more concise and convenient; it does not increase the number of steps of the transmitter in the same way as most existing studies, i.e., by increasing the index dimension. Moreover, we analyzed the performance of a practical OTFS-IM4 system, which includes the analysis of the approximate value of the BER and the upper bound of the PAPR. It is worth noting that there is a trade-off between spectral efficiency and PAPR due to the different activation proportions in the sub-blocks. The simulation results demonstrate that our proposed OTFS-IM4 system is capable of providing more than 1 dB performance gain over the traditional OTFS-IM with two-dimensional modulation. It is proved that the proposed system has stronger robustness and generality. Furthermore, our theoretical derivations for OTFS-IM4 are also verified by simulation results, which theoretically supports the proposed system’s performance. It is also worth noting that, in the future, research can be conducted to further explore four-dimensional spherical code and better-performing equalization techniques, such as an iterative MMSE method [32].

Author Contributions

Conceptualization, J.Z.; methodology, L.G.; software, P.G.; validation, G.L., S.J. and J.Z.; formal analysis, L.G.; investigation, P.G.; writing—original draft preparation, P.G.; writing—review and editing, L.G.; supervision, G.L. and J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the technology project of State Grid (5700-202214478A-2-0-KJ).

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the editor and the anonymous referees for their instructive comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, C.; Zhang, L.; Zhu, L.; Zhang, T.; Xiao, Z.; Xia, X.G. 3D Deployment of Multiple UAV-Mounted Base Stations for UAV Communications. IEEE Trans. Commun. 2021, 69, 2473–2488. [Google Scholar] [CrossRef]
  2. Wang, C.-N.; Yang, F.-C.; Vo, N.T.M.; Nguyen, V.T.T. Wireless Communications for Data Security: Effificiency Assessment of Cybersecurity Industry—A Promising Application for UAVs. Drones 2022, 6, 363. [Google Scholar] [CrossRef]
  3. Zeng, Y.; Lyu, J.; Zhang, R. Cellular-connected UAV: Potential, challenges, and promising technologies. IEEE Wirel. Commun. 2018, 26, 120–127. [Google Scholar] [CrossRef]
  4. Zhang, L.; Wang, Z.; Zheng, G. OF-FSE: An Efficient Adaptive Equalization for QAM-Based UAV Modulation Systems. Drones 2023, 7, 525. [Google Scholar] [CrossRef]
  5. Bing, L.; Hu, L.; Gu, Y.; Yin, Y. Drone-Aided Networking with Massive Connectivity and High Spectral Efficiency Enabled. Drones 2023, 7, 363. [Google Scholar] [CrossRef]
  6. Pawase, C.J.; Chang, K. 5G-NR Physical Layer-Based Solutions to Support High Mobility in 6G Non-Terrestrial Networks. Drones 2023, 7, 176. [Google Scholar] [CrossRef]
  7. Bai, L.; Han, R.; Liu, J.; Yu, Q.; Choi, J.; Zhang, W. Air-to-Ground Wireless Links for High-Speed UAVs. IEEE J. Sel. Areas Commun. 2020, 38, 2918–2930. [Google Scholar] [CrossRef]
  8. Mao, B.; Tang, F.; Kawamoto, Y.; Kato, N. Optimizing Computation Offloading in Satellite-UAV-Served 6G IoT: A Deep Learning Approach. IEEE Netw. 2021, 35, 102–108. [Google Scholar] [CrossRef]
  9. Linsalata, F.; Albanese, A.; Sciancalepore, V.; Roveda, F.; Magarini, M.; Costa-Perez, X. OTFS-superimposed PRACH-aided Localization for UAV Safety Applications. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Madrid, Spain, 7–11 December 2021. [Google Scholar]
  10. Hadani, R.; Rakib, S.; Tsatsanis, M.; Monk, A.; Goldsmith, A.J.; Molisch, A.F.; Calderbank, R. Orthogonal Time Frequency Space Modulation. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, 19–22 March 2017. [Google Scholar]
  11. Raviteja, P.; Phan, K.T.; Jin, Q.; Hong, Y.; Viterbo, E. Low-Complexity Iterative Detection for Orthogonal Time Frequency Space Modulation. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), Barcelona, Spain, 15–18 April 2018. [Google Scholar]
  12. Liang, Y.; Li, L.; Fan, P.; Guan, Y. Doppler Resilient Orthogonal Time-Frequency Space (OTFS) Systems Based on Index Modulation. In Proceedings of the 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring), Antwerp, Belgium, 25–28 May 2020; pp. 1–5. [Google Scholar]
  13. Tiwari, S.; Das, S.S.; Rangamgari, V. Low complexity LMMSE Receiver for OTFS. IEEE Commun. Lett. 2019, 23, 2205–2209. [Google Scholar] [CrossRef]
  14. Raviteja, P.; Phan, K.T.; Hong, Y.; Viterbo, E. Interference Cancellation and Iterative Detection for Orthogonal Time Frequency Space Modulation. IEEE Trans. Wirel. Commun. 2018, 17, 6501–6515. [Google Scholar] [CrossRef]
  15. Thaj, T.; Viterbo, E. Low Complexity Iterative Rake Decision Feedback Equalizer for Zero-Padded OTFS Systems. IEEE Trans. Veh. Technol. 2020, 69, 15606–15622. [Google Scholar] [CrossRef]
  16. Yuan, W.; Wei, Z.; Yuan, J.; Ng, D.W.K. A Simple Variational Bayes Detector for Orthogonal Time Frequency Space (OTFS) Modulation. IEEE Trans. Veh. Technol. 2020, 69, 7976–7980. [Google Scholar] [CrossRef]
  17. Raviteja, P.; Phan, K.T.; Hong, Y. Embedded Pilot-Aided Channel Estimation for OTFS in Delay-Doppler Channels. IEEE Trans. Veh. Technol. 2019, 68, 4906–4917. [Google Scholar] [CrossRef]
  18. Wang, S.; Guo, J.; Wang, X.; Yuan, W.; Fei, Z. Pilot Design and Optimization for OTFS Modulation. IEEE Wirel. Commun. Lett. 2021, 10, 1742–1746. [Google Scholar] [CrossRef]
  19. Wei, Z.; Yuan, W.; Li, S.; Yuan, J.; Ng, D.W.K. Off-Grid Channel Estimation with Sparse Bayesian Learning for OTFS Systems. IEEE Trans. Wirel. Commun. 2022, 21, 7407–7426. [Google Scholar] [CrossRef]
  20. Guo, L.; Gu, P.; Zou, J.; Liu, G.; Shu, F. DNN-Based Fractional Doppler Channel Estimation for OTFS Modulation. IEEE Trans. Veh. Technol 2023. Early Access. [Google Scholar] [CrossRef]
  21. Francis, J.K.; Augustine, R.M.; Chockalingam, A. Diversity and PAPR Enhancement in OTFS using Indexing. In Proceedings of the IEEE 93rd Vehicular Technology Conference (VTC-Spring), Electr Network, Helsinki, Finland, 25–28 April 2021. [Google Scholar]
  22. Zhao, H.; He, D.; Kang, Z.; Wang, H. Orthogonal Time Frequency Space (OTFS) With Dual-Mode Index Modulation. IEEE Wirel. Commun. Lett. 2021, 10, 991–995. [Google Scholar] [CrossRef]
  23. Feng, D.; Zheng, J.; Bai, B.; Jiang, J.; Zheng, L. In-Phase and Quadrature Index Modulation Aided OTFS Transmission. IEEE Commun. Lett. 2022, 26, 1318–1322. [Google Scholar] [CrossRef]
  24. Han, R.; Ma, J.; Bai, L. Trajectory Planning for OTFS-Based UAV Communications. China Commun. 2023, 20, 114–124. [Google Scholar] [CrossRef]
  25. Goldsmith, A. Wireless Communications; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar]
  26. Conway, J.H.; Sloane, N.J.A. Sphere Packings, Lattices and Groups; Springer: Berlin/Heidelberg, Germany, 1988. [Google Scholar]
  27. Spherical Codes. Available online: http://neilsloane.com/packings/index.html#I (accessed on 23 January 2021).
  28. Basar, E.; Aygolu, U.; Panayirci, E.; Poor, H.V. Orthogonal Frequency Division Multiplexing with Index Modulation. IEEE Trans. Signal Process. 2013, 61, 5536–5549. [Google Scholar] [CrossRef]
  29. Naveen, C.; Sudha, V. Peak-to-Average Power Ratio reduction in OTFS modulation using companding technique. In Proceedings of the 5th International Conference on Devices, Circuits and Systems (ICDCS), Coimbatore, India, 5–6 March 2020; pp. 140–143. [Google Scholar]
  30. 3GPP. TR 38.811; Study on New Radio (NR) to Support Nonterrestrial Networks. 3rd Generation Partnership Project (3GPP): Valbonne, France, 2020; pp. 90–92.
  31. Hong, Y.; Thaj, T.; Viterbo, E. Delay-Doppler Communications: Principles and Applications; Academic Press: Cambridge, MA, USA, 2022. [Google Scholar]
  32. Li, Q.; Yuan, J.; Lin, H. Iterative MMSE Detection for Orthogonal Time Frequency Space Modulation. In Proceedings of the 2022 IEEE International Conference on Communications Workshops (ICC Workshops), Seoul, Republic of Korea, 16–20 May 2022; pp. 1–6. [Google Scholar]
Figure 1. Block diagram of OTFS-IM4 system.
Figure 1. Block diagram of OTFS-IM4 system.
Drones 07 00631 g001
Figure 2. BER performance comparison between OTFS-IM4 and OTFS-IM2 in the two-path channel.
Figure 2. BER performance comparison between OTFS-IM4 and OTFS-IM2 in the two-path channel.
Drones 07 00631 g002
Figure 3. BER performance for different speeds in two propagation paths.
Figure 3. BER performance for different speeds in two propagation paths.
Drones 07 00631 g003
Figure 4. BER performance comparison between OTFS-IM6 and OTFS-IM2 in the two-path channel.
Figure 4. BER performance comparison between OTFS-IM6 and OTFS-IM2 in the two-path channel.
Drones 07 00631 g004
Figure 5. BER performance comparison between OTFS-IM4 and OTFS-IM2 in the EVA channel.
Figure 5. BER performance comparison between OTFS-IM4 and OTFS-IM2 in the EVA channel.
Drones 07 00631 g005
Figure 6. BER comparison of theoretical values and simulation results in the OTFS-IM4 system.
Figure 6. BER comparison of theoretical values and simulation results in the OTFS-IM4 system.
Drones 07 00631 g006
Figure 7. The CCDF comparison of different schemes: (a) N = 16, (b) N = 32.
Figure 7. The CCDF comparison of different schemes: (a) N = 16, (b) N = 32.
Drones 07 00631 g007
Table 1. Lookup table for n = 8 and k = 2.
Table 1. Lookup table for n = 8 and k = 2.
BitsIndicesSub-Blocks
00[1 2][ s 1 , s 2 ,0,0,0,0,0,0]
01[3 4][0,0, s 1 , s 2 ,0,0,0,0]
10[5 6][0,0,0,0, s 1 , s 2 ,0,0]
11[7 8][0,0,0,0,0,0, s 1 , s 2 ]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gu, P.; Guo, L.; Jin, S.; Liu, G.; Zou, J. OTFS-IM Modulation Based on Four-Dimensional Spherical Code in Air-to-Ground Communication. Drones 2023, 7, 631. https://doi.org/10.3390/drones7100631

AMA Style

Gu P, Guo L, Jin S, Liu G, Zou J. OTFS-IM Modulation Based on Four-Dimensional Spherical Code in Air-to-Ground Communication. Drones. 2023; 7(10):631. https://doi.org/10.3390/drones7100631

Chicago/Turabian Style

Gu, Peng, Lin Guo, Shen Jin, Guangzu Liu, and Jun Zou. 2023. "OTFS-IM Modulation Based on Four-Dimensional Spherical Code in Air-to-Ground Communication" Drones 7, no. 10: 631. https://doi.org/10.3390/drones7100631

Article Metrics

Back to TopTop