ZTE Communications, 2021, 19(4): 54-62 doi: 10.12142/ZTECOM.202104006

Coded Orthogonal Time Frequency Space Modulation

LIU Mengmeng1, LI Shuangyang2, ZHANG Chunqiong1, WANG Boyu1, BAI Baoming,1

State Key Laboratory of Integrated Service Networks, Xidian University, Xi’an 710071, China

School of Electrical Engineering and Telecommunications, University of New South Wales, Sydney 2032, Australia

Received: 2021-11-01  

Fund supported: the National Natural Science Foundation of China61771364
the National Key R&D Program of China2020YEB1807104

About authors

LIU Mengmeng received her B.S. degree in communication engineering from Xidian University, China in 2017. She is currently pursuing her Ph.D. degree with Xidian University. Her research interests include signal processing and channel coding for wireless communications.

LI Shuangyang received his B.S. and M.S. degrees from Xidian University, China in 2013 and 2016, respectively. He is currently pursuing his Ph.D. degree in Xidian University and University of New South Wales, Australia. His research interests include signal processing, channel coding and their applications to communication systems.

ZHANG Chunqiong received her B.S. degree in communication engineering from Xidian University, China in 2019. She is currently pursuing the M.S. degree with Xidian University. Her research interests include signal processing and channel coding for wireless communications.

WANG Boyu received his B.S. degree in mathematics from China University of Mining and Technology-Beijing, China in 2017, and M.S. degree in mathematics from University of Sheffield, UK in 2019. He is currently studying at Xidian University, China. His research interests include coding theory, and algorithm design and analysis via convex optimization in LDPC decoding.

BAI Baoming (bmbai@mail.xidian.edu.cn) received his B.S. degree from the Northwest Telecommunications Engineering Institute, China in 1987, and the M.S. and Ph.D. degrees in communication engineering from Xidian University, China in 1990 and 2000, respectively. From 2000 to 2003, he was a senior research assistant in the Department of Electronic Engineering, City University of Hong Kong, China. Since April 2003, he has been with the State Key Laboratory of Integrated Services Networks (ISN), School of Telecommunication Engineering, Xidian University, where he is currently a professor. In 2005, he was with the University of California, USA as a visiting scholar. His research interests include information theory and channel coding, wireless communication, and quantum communication. E-mail:bmbai@mail.xidian.edu.cn

Abstract

Orthogonal time frequency space (OTFS) modulation is a novel two-dimensional modulation scheme for high-Doppler fading scenarios, which is implemented in the delay-Doppler (DD) domain. In time and frequency selective channels, OTFS modulation is more robust than the popular orthogonal frequency division multiplexing (OFDM) modulation technique. To further improve transmission reliability, some channel coding schemes are used in the OTFS modulation system. In this paper, the coded OTFS modulation system is considered and introduced in detail. Furthermore, the performance of the uncoded/coded OTFS system and OFDM system is analyzed with different relative speeds, modulation schemes, and iterations. Simulation results show that the OTFS system has the potential of full diversity gain and better robustness under high mobility scenarios.

Keywords: OTFS modulation ; OFDM ; channel coding ; fading channel

PDF (1327KB) Metadata Metrics Related articles Export EndNote| Ris| Bibtex  Favorite

Cite this article

LIU Mengmeng, LI Shuangyang, ZHANG Chunqiong, WANG Boyu, BAI Baoming. Coded Orthogonal Time Frequency Space Modulation. [J], 2021, 19(4): 54-62 doi:10.12142/ZTECOM.202104006

1 Introduction

The 5G network has achieved the peak rate of 10–20 Gbit/s, which is more than ten times that of 4G Long Term Evolution (LTE) cellular networks. Some new scenarios with high mobility have emerged in 5G/B5G, such as V2X (vehicle-to-vehicle—V2V and vehicle-to-infrastructure—V2I) with the terminal speed up to 300 km/h, high speed train (HST) with the maximum speed up to 500 km/h and unmanned aerial vehicle (UAV). In these cases, the higher Doppler spread will be induced. In addition, a higher data rate is required, which is considered to be solved by using a higher frequency band, such as a millimeter wave band or even a terahertz band. Both high mobility and high frequency will lead to large Doppler shifts, yielding the large frequency dispersion. Although orthogonal frequency division multiplexing (OFDM) modulation is used in 4G and 5G, it has good robustness only in time-invariant channels and is very sensitive to carrier frequency offsets. However, the channel is time-varying in high Doppler scenarios. The orthogonality of sub-carriers in an OFDM symbol is seriously damaged so that the channel estimation is no longer accurate, which will lead to severeinter-carrier interference (ICI) and the disappearance of the near-capacity advantage.

To deal with communication scenarios with high Doppler shifts, a novel two-dimensional (2D) modulation scheme called orthogonal time frequency space (OTFS) modulation was proposed by R. HADANIet al. in 2017, whose pioneering works[14] introduced the principle of OTFS modulation and demonstrated its significant performance on OFDM modulation in channels with high Doppler or at high frequencies. Compared with the OFDM modulation, OTFS modulation has the potential of full diversity gain and better robustness, which can effectively deal with the impact of high Doppler shifts. One more advantage of OTFS is that it can be implemented as pre- and post-processing blocks applied to a time-frequency signaling scheme, such as OFDM[5]. Furthermore, an implementation scheme of OTFS modulation based on the OFDM has been proposed in Ref. [6], which greatly reduces the complexity of implementation. In Ref. [7], the vector form of concise and elegant input-output relationship of the OFDM-based OTFS system has also been derived by utilizing the properties of the Kronecker product in matrices and vectors, which is also suitable for general time-varying channels with arbitrary Doppler and windowing functions. It is worth mentioning that this representation is very popular in subsequent research work.

As for the significant advantage of achieving the full diversity, the detailed formal analysis on the diversity order of OTFS in doubly-dispersive channels has been presented in Ref. [8], which points out that the full diversity in the delay-Doppler (DD) domain can be extracted by using the phase rotation method. In addition, when the OTFS frame is long enough, even the uncoded OTFS modulation system can obtain almost full diversity in the case of path number P = 2[9]. In order to make full use of full diversity, effective equalization is needed, which depends on the accurate channel estimation. A well-known channel estimation scheme for OTFS has been proposed in Ref. [10], in which pilots, protection symbols, and data symbols are cleverly arranged on the delay Doppler grid plane to effectively avoid the interference between pilots and data symbols at the receiver and enable the channel estimation and data detection to be performed in the same OTFS frame with the minimum overhead. However, the performance of such algorithms[1011] is very sensitive to the availability of protection space. In fact, more advanced channel estimation methods based on compressed sensing[12], orthogonal matching pursuit (OMP)[1314] or sparse Bayesian learning[15] algorithms have been proposed, which take advantage of the channel sparsity in the DD domain. However, the channel in the DD domain may not always be sparse, especially in the case of fractional Doppler[5]. An effective solution is to enhance channel sparsity by applying time-frequency (TF) domain windows, such as Dolph-Chebyshev (DC) window[16]. In addition, advanced detection algorithms are also an important part of OTFS to achieve potential full diversity gain[17]. A message passing algorithm (MPA) based on the maximum a posteriori probability (MAP) detection criterion has been introduced in Ref. [5], which processes the interference from other information symbols as Gaussian variables to reduce the detection complexity. However, due to the short period of the probabilistic graphical model, the proposed MPA may not converge, resulting in performance degradation. In order to solve this problem, a convergence protection receiver based on variable Bayes (VB) framework has been presented in Ref. [18], which utilizes the relative entropy to approximate the optimal detection of the corresponding a posteriori distribution to realize the MPA on a simple graphical model. In addition, a hybrid detection scheme has been demonstrated in Ref. [19], which takes the MAP and the parallel interference cancellation (PIC) into account and achieves a good trade-off between the error performance and detection complexity.

Channel coding is also one of the effective methods to ensure diversity gain and achieve reliable communications. However, most of the research work analyzes the performance of the uncoded OTFS modulation system. In Ref. [20], the BER performance of the coded OTFS system has been analyzed in detail. The derivation of pairwise-error probability (PEP) and its upper bounds have demonstrated a very interesting trade-off between the coding gain and diversity gain of the coded OTFS system. Moreover, a channel coding design criterion is derived, that is, maximizing the minimum Euclidean distance between all codeword pairs. This criterion is very similar to the channel coding design in the additive white Gaussian noise (AWGN) channel. However, the OTFS modulation experiences a time-varying channel with both time dispersion and frequency dispersion. Thus, both the inter-symbol interference (ISI) and ICI will be generated, which depend on the delay τ, Doppler ν of the channel and the cross-ambiguity function of pulses at the transmitter and receiver. The assumed ideal pulse-shaping waveforms[1, 3] that satisfy the bi-orthogonality condition in both time and frequency do not exist in practical applications. Therefore, ISI and ICI are inevitable in the actual OTFS system. Obviously, it is necessary to consider the properties of OTFS and characteristics of the DD domain channel to design the channel code suitable for the OTFS system.

In this paper, we consider the coded OTFS modulation and describe it in detail. Then, recent work about the coded OTFS system analysis is summarized. On this basis, the upper bound on the unconditional PEP of the coded OTFS system is further supplemented. In addition, the joint iterative strategy of detection and decoding is also considered to improve the system performance. According to the considered iterative system, the coding design scheme of the OTFS system is discussed. Finally, we analyze the performance of the coded/uncoded OTFS and OFDM systems with different relative speeds, modulation schemes and iterations. Simulation results show that OTFS systems have significant robustness compared with OFDM.

2 Principle and System Model

2.1 Relationship Between Time-Frequency Domain and Delay-Doppler Domain

In Ref. [4], the authors proposed that the OTFS modulation can be viewed as a time-frequency spreading scheme, which was based on the Fourier duality relation between the time-frequency plane and the delay-Doppler plane, resulting in a simple pre-processing step over an arbitrary multicarrier modulation (such as OFDM). In view of the importance of the transform between the DD domain and the TF domain, we will review this relationship in this subsection.

The grid in the TF domain and the corresponding reciprocal grid in the DD domain are shown in Fig. 1, with the size of M×N. According to Fig. 1, the TF grid can be represented as:

Λ=nT,mΔf, n=0,...,N-1, m=0,...,M-1,

where T is the sampling interval along the time axis, Δf is the sampling interval along the frequency axis, and N and M are the corresponding numbers of sampling points on the TF plane. According to the principle of the time-frequency modulation explicated in Ref. [1], the transmitted packet can be regarded as a burst one with a total duration of NT seconds and a total bandwidth of MΔf Hz. Then, the modulated symbols  XTFm,n, m=0,1,...,M-1, n=0,1,...,N-1 are transmitted over the burst packet in the TF domain.

Figure 1

Figure 1   Grids in time frequency (TF) plane and delay-Doppler (DD) plane


The reciprocal delay-Doppler grid is represented as:

Λ=kNT,lMΔf, k=0,...,N-1, l=0,...,M-1,

where 1NT and 1MΔf represent the sampling intervals along the Doppler axis and the delay axis, respectively.

The mapping between signals in the TF domain and DD domain depends on two-dimensional symplectic finite Fourier transform (2D SFFT) pairs, which can be exemplified as:

hτ,ν=Ht,fe-j2πνt-fτdtdf,
Ht,f=hτ,νej2πνt-fτdτdν,

where hτ,ν and Ht,f are the responses of linear time-varying (LTV) wireless channels in the DD domain and TF domain, respectively. Without loss of generality, the DD domain representation of an LTV wireless channel can be expressed as:

hτ,ν=i=1Phiδτ-τiδν-νi,

where δ denotes the Dirac delta function, P is the number of resolvable paths, and hi, τi and νi are the channel coefficient, delay and Doppler shift of the i-th path respectively. Here, τi and νi are defined as:

τi=liMΔf, νi=ki+κiNT.

In Eq. (6), li represents the index of the delay with integer values, ki represents the index of the Doppler shift with integer values, and κi(-0.5, 0.5] is the real number, indicating the fractional shift from the nearest Doppler index ki, which is also called fractional Doppler[5].

Specifically, the 2D SFFT pairs can be realized by simple discrete Fourier transform (DFT) pairs or fast Fourier transform (FFT) pairs. For example, in view of the DFT, the inverse symplectic finite Fourier transform (ISFFT) can be regarded as the M-point DFT along the delay axisand the N-point inverse DFT (IDFT) along the Doppler axis for the two-dimensional signal with the size of M×N in the DD domain, resulting in the corresponding TF domain signal.

2.2 Coded OTFS System Model

Fig. 2 shows the proposed coded OTFS system model in this paper. Suppose that the information bit sequence u of length K is encoded using a forward error correction (FEC) code, resulting in the codeword c of length Nc. After interleaving, the interleaved sequence v is then mapped to an M-ary signal constellation 𝔸, such as M-ary phase shift keying (MPSK) or M-ary quadrature amplitude modulation (MQAM), and the modulated symbol vector xDD of length MN is arranged as a two-dimensional signal matrix xDD𝔸M×N in the DD domain, where M is the number of the sub-carriers, and N is the number of time slots for each OTFS symbol. The element xl,k of the xDD represents the modulated signals in the l-th Delay and k-th Doppler grid, for l0,1,...,M-1 and k0,1,...,N-1. Then the symbol Xm,n in the m-th frequency and n-th time grid is obtained by the ISFFT, which is given as:

Figure 2

Figure 2   Proposed model of coded OTFS system


Xm,n=ISFFTxl,k=1NMl=0M-1k=0N-1xl,kej2πnkN-mlM,

for m=0,1,...,M-1, n=0,1,...,N-1. The two-dimensional signal matrix in the TF domain is denoted by XTFM×N. The early literature[13] explained that the composition of the ISFFT and the windowing function in the TF domain are referred to as the OTFS transform. The window operations of the transmitter and receiver affect the cross-symbol interference of the effective impulse response[1]. The window design has the potential to increase the effective channel sparsity in the DD domain, which is conducive to the channel estimation, as described in Refs. [6] and [7]. Furthermore, the influence of the design of the TF domain window on improving the performance of the channel estimation and data detection is discussed in Ref. [16]. Here, the rectangular window is considered.

The transmitted signal in the time domain is obtained from the TF domain symbols Xm,n using the Heisenberg transform parameterized by the pulse shaping filter gtxt, which can be written as:

st=m=0M-1n=0N-1Xm,ngtxt-nTej2πmΔft-nT.

This can be regarded as a general form of the OFDM modulation[3]. Moreover, OTFS modulation can be implemented as a cascade of a pre-coder (ISFFT) and a traditional OFDM modulator[6], as shown in Fig. 2.

Assume that the channel is the LTV channel described in Eq. (5), the received signal can be expressed as:

rt=hτ,νst-τej2πνt-τdτdν+wt,

where wt is the additive white Gaussian noise with zero mean and one-sided power spectral density of N0.

At the receiver, rt is subject to the Wigner transform to obtain the received symbols Ym,n in the TF domain, given by

Ym,n=rtgrx*t-nTe-j2πmΔft-nTdt,

where grxt is the pulse shaping filter at the receiver. Eq. (10) can be further written as[5]:

Ym,n=m'=0M-1n'=0N-1Hm,nm',n'Xm',n'+w¯m,n,

where w¯m,n is the noise sample in the TF domain, and Hm,nm',n' is the channel impulse response in the TF domain, i.e.,

Hm,nm',n'=hτ,νAgrx,gtxm-m'Δf-ν,n-n'T-τej2πν+m'Δfn-n'T-τej2πνn'Tdτdν.

In Eq. (12), Agrx,gtxτ,ν is referred to as the cross-ambiguity function, which represents the interference between symbols in the DD domain caused by the channel dispersion[20], and can be expressed as:

Agrx,gtxτ,ν=grx*t-τgtxtej2πνΔftdt.

The received symbols in the DD domain are given as:

yl,k=SFFTYm,n=1NMm=0M-1n=0N-1Ym,ne-j2πnkN-mlM+wl,k,

for l=0,1,...,M-1, k=0,1,...,N-1, where wl,k is the noise sample in the DD domain. Upon the received symbols  yl,k, a signal detection algorithm is then performed. In addition, a joint iterative strategy between detection and decoding can also be considered.

It is generally known that the MAP detection is optimum for OTFS systems. However, the complexity of the MAP detection increases exponentially with the block size of each OTFS frame. As a compromise of the MAP detection, a lot of literature has studied the massage passing detection algorithm based on the factor graph, which can effectively reduce the detection complexity, such as Ref. [5]. For the coded system, the iterative signal processing of the detector and the decoder is usually considered at the receiver, as shown in Fig. 2. Correspondingly, soft decision detection algorithms should be adopted, such as MP, unitary approximate MP (UAMP), vector AMP (VAMP), sum-product algorithm (SPA) and other message passing algorithms. With Log-Likelihood Ratios (LLRs), the message Le,det passed from the detector to the decoder is calculated as:

Le,detxl,k=aj=Lapp,detxl,k=aj-La,detxl,k=aj=lnPxl,k=ajYDDPxl.k=0YDD-La,detxl,k=aj ,

where Lapp,det and La,det represent the a posteriori LLRs and the priori LLRs of the detector, respectively; P denotes the priori symbol probabilities, aj𝔸, j=1,...,𝔸, and the binary vector (signal label) corresponding to aj can be expressed as vj. Similarly, the extrinsic LLRs of the decoder Le,dec are also obtained by subtracting priori LLRs La,dec from the a posterioriLLRs  Lapp,dec, and La,dec is updated by the extrinsic LLRs of the detector. The iterative process between the detector and the decoder can be described as follows.

Algorithm 1. Algorithm of the iterative process between the detector and the decoder

1: Initialization: Set the number of joint iterations η=0, the maximum number of joint iterations ηmax, the maximum number of detection iterations ηmaxdet, the maximum number of decoding iterations ηmaxdec, and the priori LLRs La,det=0

2: whileηηmaxdo

3: Perform detection until ηmaxdet is satisfied.

4: Calculate the a posteriori LLRs Lapp,det and the extrinsic LLRs of the detector Le,detxl,k=aj for all j=1,...,𝔸,k=0,,N-1,l=0,...,M-1

5: Convert the symbol form of Le,detxl,k=aj into the bit form Le,detci, i=0,1,...,Nc-1

6: Deinterleave the extrinsic LLRs Le,detci, resulting in Le,det'ci

7: Set La,decci=Le,det'ci,i=0,1,...,Nc-1

8: Perform decoding until ηmaxdec is satisfied

9: Calculate the a posteriori LLRs Lapp,dec and the extrinsic LLRs of the decoder Le,decci for i=0,1,...,Nc-1

10: if η<ηmaxthen

11: Interleave the extrinsic LLRs Le,decci, resulting in Le,dec'ci

12: Convert the bit form of Le,dec'ci into the symbol form Le,dec'xl,k=aj

13: Set La,detxl,k=aj=Le,dec'xl,k=aj

14: end if

15: η=η+1

16: end while

17: Make decisions of ci according to the a posteriori LLRs Lapp,dec for i=0,1,...,K-1

2.3 Vectorization Representation of the System

With respect to the vectorization, the following definitions are given, xDD=vecxDD𝔸MN×1, xTF=vecXTFMN×1,

yTF=vecYTF𝔸MN×1, and yDD=vecYDDMN×1, where vec denotes the vectorized version of the 2D matrix formed by stacking the columns of the one into a single column vector. Besides, the N-point DFT matrix and its inverse are represented by FN and FNH respectively and are assumed to be normalized so that FNFNH=IN. According to the introduction of the coded OTFS system in the above subsection, the relationship between the symbol matrix XTFM×N in the TF domain and xDDM×N in the DD domain can be described as:

XTF=FMxDDFNH.

The vectorized form can be expressed as:

xTF=vecXTF=FNHFMxDD.

Considering that the pulse shaping filter gtxt is the rectangular form, the output of the Heisenberg transform is given by

S=FMHXTF=xDDFNH,

where SM×N represents the transmitted signal matrix in the time domain. Vectorize S by stacking each column of S into a vector, we have

s=vecS=FNHIMxDD.

At the receiver, the received signal expressed by Eq. (9) in discrete form is

rn=i=1Phiej2πkin-liMNsn-liMN+wn,

where MN indicates mod MN operation, rn, sn and wn are the corresponding discrete forms of rt, st and wt, respectively. Thus, the received signal can be written in the vector form as

r=HTs+w.

In the above formula, HT is an MN×MN matrix, given by Ref. [10],

HT=i=1PhiΠliΔki,

where Π is the permutation matrix (forward cyclic shift), and Δki is the diagonal matrix, as shown below.

Π=001100010MN×MN,
Δki=1000ej2πkiMN000ej2πkiMN-1MNMN×MN.

The received signal vector r is devectorized into an M×N matrix R. Then, the Wigner transform and SFFT can be successive to obtain the received signal matrix YDD with the size M×N in the DD domain as follows:

YDD=FMHFMRFN=RFN.

The vector form can be obtained by

y=vecYDD=FNIMr.

Substituting Eqs. (19) and (21) with Eq. (26), we can get the vector form of the input-output relation in the DD domain as follows:

y=FNIMHTFNHIMxDD+w˜=HeffxDD+w˜  .

The vectorized forms of each operation are simple and more vivid, which contribute to understanding the OTFS modulation more clearly and they are widely used in the research of the OTFS modulation.

3 Error Performance of the Coded OTFS System

3.1 Error Performance Analysis

PEP is commonly used in communication systems for analyzing the error performance of the system. In Ref. [8], the achievable diversity order of the OTFS system is analyzed based on the PEP under the maximum likelihood (ML) detection. Similarly, the PEP under the ML detection is also used to analyze the error performance of OTFS modulation in Ref. [21]. On this basis, the effective diversity (ED) is introduced from the perspective of PEP[9]. In Ref. [20], the conditional PEP and the unconditional PEP are utilized to analyze the error performance of coded OTFS systems. And an approximate upper bound on the unconditional PEP for small P is derived by:

PrxDDx̂DDdE2e/P-rEs4N0-r,

where exDD-x̂DD is the codeword difference vector, dE2e=eHe is the squared Euclidean distance between xDD and x̂DD, and r is the rank of the positive semidefinite Hermite matrix Ωe given by Eq. (18)[20]. In Eq. (28), the exponent r and the term dE2e/P are regarded as the diversity gain and the coding gain, respectively. According to the early works, e.g. Refs. [1] and [8], OTFS can achieve full diversity, whose order is the number of the separable multipath P. When the channel code is given, the term dE2e is also fixed. Thus, as described in Corollary 1 in Ref. [20], the diversity gain increases and the coding gain decreases with the increase of P, which reveals an interesting trade-off between them. In addition, an approximate upper bound on the unconditional PEP for large P is also given by

PrxDDx̂DDexp-Es16N0dE2e,

which only depends on the signal to noise ratio (SNR) and dE2e, and demonstrates that channels with a large number of resolvable paths approach an AWGN model.

More detailed derivation and illustration can be found in Ref. [20]. It should be noted that the upper bound on the unconditional PEP shown in Eqs. (28) and (29) are approximate. Referring to the appendix A in Ref. [22], the upper bound on the unconditional PEP has a more accurate display.

Note that Ωe is also a Gram matrix[23] corresponding to vectors u1,u2,...,uP, where uiΞie, and ΞiFNIMΠliΔkiFNHIM. According to the appendix A in Ref. [22] , the determinant of Gram matrix Ωe can be calculated by

detΩe=GDu1,u2,...,uP-1u˜P2GDu1,u2,...,uP-1uP2j=1Puj2=j=1PeHe=dE2eP ,

where u˜j is the orthogonal projection of uj onto the orthogonal complement of span u1,u2,...,uj-1. Besides, the maximum value of the rank of the matrix Ωe is the number of resolvable paths P. In particular, when matrix Ωe is full-rank, we have r=P. Then the upper bound on the unconditional PEP of the coded OTFS system can be rewritten as

PrxDDx̂DDdE2eP-PEs4N0-P,

Furthermore, the equality holds if Ωe is a diagonal matrix.

3.2 Design Issues of Channel Codes for OTFS Systems

In Ref. [20], the code design criterion for the coded OTFS is given based on the PEP analysis, which is to maximize the minimum squared Euclidean distance of all possible codeword pairs. Simulation results show the performance of the coded OTFS system under convolutional codes with different minimum squared Euclidean distances and verify the proposed code design criterion. At present, most channel codes are designed for AWGN channels. In Ref. [20], authors also reveal that the channel with a large number of diversity paths approaches an AWGN channel when the number of resolvable paths P is large enough. In this case, some good channel codes can be used in the OTFS system. However, the increase of P will bring about large ISI, making signal detection more complicated. Therefore, it is necessary to design channel codes according to the characteristics of the OTFS modulation. In particular, the joint iteration between decoding and detection is needed, when the channel conditions are poor. In a word, the design of the channel coding scheme is still an interesting challenge.

A simple and direct method to analyze coded OTFS systems is to use the extrinsic information transfer (EXIT) chart[24], which is commonly used to aid the construction of good iteratively-decoded error-correcting codes. EXIT charts are especially popular in the analysis of low-density parity-check (LDPC) codes and Turbo codes. In the most works of coded OFDM systems, the tool, EXIT chart, is also commonly utilized to optimize the performance of iterative decoding, and parameters of the corresponding channel coding scheme and detection, such as Refs. [2526].

Another possible method is to learn from the code construction method under ISI channels. In general, ISI channels can be conveniently represented by a trellis[27] or a factor graph[28]. Codes such as Turbo codes and LDPC codes can also be represented by a trellis or a factor graph. Note this, the channel factor graph and the code factor graph are considered together to obtain the joint channel/code graph in Ref. [29]. The limits of the performance of LDPC codes over binary linear ISI channels are also studied in Ref. [29]. With the use of density evolution, the noise tolerance threshold is calculated. This may provide some reference for the design of coded OTFS system, because the received signals with ISI can also be represented by a trellis or a factor graph.

4 Numerical Results

Numerical results of the considered coded OTFS system are provided in this section. The 5G LDPC code is used, whose code rate and length of information sequence are R=1/2 and K=1  024, respectively. Without loss of generality, quadrature phase shift keying (QPSK) and 16QAM are chosen as the traditional modulation schemes, whose corresponding OTFS frame sizes are M×N=64×16 and M×N=32×16, respectively. In all simulations, the LTV channel with path number P=4 is used, where the path gain follows the Rayleigh distribution with respect to the exponential power delay profile. For the DD domain channel, the indices of delay and Doppler shifts are integers. Moreover, according to 4G LTE and 5G NR, the carrier frequency and subcarrier interval are selected as 4 GHz and 15 kHz, respectively. Thus, we consider the maximum delay index lmax=5 and the maximum Doppler shift index kmax=1, 2, 3, corresponding to the cases in which relative speeds are around 275 km/h, 500 km/h, and 750 km/h, respectively. It should be noted that the delay and Doppler shift indices are generated uniformly at random. At the receiver, the near-optimal symbol-by-symbol MAP detection algorithm[19] is used, unless otherwise specified. In order to accelerate the iterative convergence between the detector and the decoder, the offset min-sum algorithm (MSA) with an offset factor of 0.5 is adopted by the decoder. The maximum iteration number of the detection is 10, while that of the decoding is 50.

Fig. 3 shows the frame error rate (FER) performances of the uncoded OTFS and OFDM systems with 16QAM and different relative speeds, such as 275 km/h, 500 km/h and 750 km/h. For a fair comparison, we also apply the near-optimal symbol-by-symbol MAP detection[19] for OFDM systems, which is designed to exploit all the interference (including both ISI and ICI). Unless otherwise specified, this detection algorithm will be used in subsequent simulations of uncoded/coded OFDM systems. As shown in Fig. 3, we first observe that both uncoded OTFS and OFDM systems have good robustness at different relative speeds. This is because the channel coherence time (Tc=1/fd=0.981, 0.539, 0.360 ms corresponding to relative speeds of 275 km/h, 500 km/h and 750 km/h, respectively) is longer than the OFDM symbol time (Ts=1/Δf=0.067 ms). The channel variation is slow at considered relative speeds, and the interference between adjacent subcarriers demonstrates similar property. It is also assumed that the channel state information is perfectly known to the receiver. Thus, with the use of the near-optimal symbol-by-symbol MAP detection, all the ISI and ICI can be effectively cancelled. Furthermore, the error performances for OFDM transmission with considered relative speeds are similar. On the other hand, for OTFS transmission, different Doppler shifts caused by different relative speeds do not change the 2D convolution nature of the signal-channel interaction in the DD domain. Therefore, OTFS is insensitive to Doppler effects. In addition, we notice that the OTFS system has a better error performance than the corresponding OFDM system. Moreover, the slope of the FER curve for the OTFS system is greatly higher than that for the OFDM system, which indicates that OTFS enjoys a larger diversity advantage. Those observations align with the findings in Refs. [5] and [20].

Figure 3

Figure 3   FER performance of uncoded OTFS and OFDM systems with 16QAM, where relative speeds are 275 km/h, 500 km/h, and 750 km/h respectively


The FER performances of the coded OTFS and OFDM systems without the joint iteration are also shown in Fig. 4, where the relative speeds are 275 km/h, 500 km/h, and 750 km/h, respectively. The 16QAM modulated symbols are considered in the simulation. Similar to Fig. 3, we observe that the FER performances of both coded OTFS and OFDM systems do not change much with different relative speeds, thanks to the near-optimal MAP detection. Furthermore, compared with uncoded cases, both coded OTFS and OFDM systems enjoy an improved error performance. In addition, we also notice that the error performance of the coded OTFS is much better than that of the coded OFDM. However, it can be noticed that the coding improvement for the OFDM system is more significant compared with that of the OTFS system. Moreover, the FER curve of the coded OFDM system shares almost the same slope as that of the coded OTFS system. This is because OTFS has the potential to achieve the full channel diversity and consequently, channel coding cannot improve the diversity performance very much for OTFS systems. In contrast, OFDM systems rely deeply on the channel coding to achieve the larger diversity gain. Those observations are also consistent with the analysis in Ref. [20].

Figure 4

Figure 4   FER performance of coded OTFS and OFDM systems with 16QAM, where relative speeds are 275 km/h, 500 km/h, and 750 km/h respectively


The FER performance of the coded OTFS system with different joint detection and decoding iterations is compared in Fig. 5, as well as the uncoded OTFS system. The modulation type is QPSK and the relative speed is 500 km/h in the simulation. We can obviously observe that the channel coding significantly improves the error performance. In addition, we notice that the iterations between the detector and decoder do not improve the error performance very much. This is because the near-optimal symbol-by-symbol MAP detection algorithm used in the coded OTFS system exploits all possible interference patterns, and therefore the a priori information from channel decoding cannot improve the extrinsic information from the near-optimal detection for decoding. Consequently, the iterations between the detector and decoder cannot improve the error performance very much.

Figure 5

Figure 5   FER performance of coded OTFS system with different iterations between detection and decoding, where QPSK and relative speed 500 km/h are considered


5 Conclusions

In this paper, the coded OTFS system is introduced and the existing research work of the coded OTFS is summarized. Based on this, the upper bound on unconditional PEP for the coded OTFS system is supplemented, and the design issues of the channel coding scheme are discussed. Furthermore, the performance of the uncoded OTFS and OFDM systems is analyzed, as well as that of 5G LDPC coded systems. Simulation results show that the performance of the OTFS system significantly outperforms that of OFDM system under different speeds, modulation schemes and iterations, whether coded or uncoded.

Reference

HADANI R, RAKIB S, TSATSANIS M, et al.

Orthogonal time frequency space modulation

[C]//IEEE Wireless Communications and Networking Conference. San Francisco, USA: IEEE, 2017: 16. DOI: 10.1109/WCNC.2017.7925924

[Cited within: 6]

HADANI R, RAKIB S, MOLISCH A F, et al.

Orthogonal Time Frequency Space (OTFS) modulation for millimeter-wave communications systems

[C]//IEEE MTT-S International Microwave Symposium. Honololu, USA: IEEE, 2017: 681683. DOI: 10.1109/MWSYM.2017.8058662

HADANI R, RAKIB S, TSATSANIS M, et al.

Orthogonal time frequency space modulation

[J].IEEE wireless communications and networking conference, 2017: 16. DOI: 10.1109/WCNC.2017.7925924

[Cited within: 3]

HADANI R, MONK A.

OTFS: A new generation of modulation addressing the challenges of

5G [EB/OL]. (2018-02-07) [2021-11-01].

URL     [Cited within: 2]

RAVITEJA P, PHAN K T, HONG Y, et al.

Interference cancellation and iterative detection for orthogonal time frequency space modulation

[J]. IEEE transactions on wireless communications, 2018, 17(10): 65016515. DOI: 10.1109/TWC.2018.2860011

[Cited within: 7]

FARHANG A, REZAZADEHREYHANI A, DOYLE L E, et al.

Low complexity modem structure for OFDM-based orthogonal time frequency space modulation

[J]. IEEE wireless communications letters, 2018, 7(3): 344347. DOI: 10.1109/LWC.2017.2776942

[Cited within: 3]

REZAZADEHREYHANI A, FARHANG A, JI M Y, et al.

Analysis of discrete-time MIMO OFDM-based orthogonal time frequency space modulation

[C]//2018 IEEE International Conference on Communications (ICC). Kansas City, USA: IEEE, 2018: 16. DOI: 10.1109/ICC.2018.8422467

[Cited within: 2]

SURABHI G D, AUGUSTINE R M, CHOCKALINGAM A.

On the diversity of uncoded OTFS modulation in doubly-dispersive channels

[J]. IEEE transactions on wireless communications, 2019, 18(6): 30493063. DOI: 10.1109/TWC.2019.2909205

[Cited within: 3]

RAVITEJA P, HONG Y, VITERBO E, et al.

Effective diversity of OTFS modulation

[J]. IEEE wireless communications letters, 2020, 9(2): 249253. DOI: 10.1109/LWC.2019.2951758

[Cited within: 2]

RAVITEJA P, HONG Y, VITERBO E, et al.

Practical pulse-shaping waveforms for reduced-cyclic-prefix OTFS

[J]. IEEE transactions on vehicular technology, 2019, 68(1): 957-961. DOI: 10.1109/TVT.2018.2878891

[Cited within: 3]

KOLLENGODE RAMACHANDRAN M, CHOCKALINGAM A.

MIMO-OTFS in high-Doppler fading channels: signal detection and channel estimation

[C]//IEEE Global Communications Conference. Abu Dhabi, United Arab Emirates: IEEE, 2018: 206212. DOI: 10.1109/GLOCOM.2018.8647394

[Cited within: 1]

ZHANG M C, WANG F G, YUAN X J, et al.

2D structured turbo compressed sensing for channel estimation in OTFS systems

[C]//2018 IEEE International Conference on Communication System. Chengdu, China: IEEE, 2018: 4549. DOI: 10.1109/ICCS.2018.8689234

[Cited within: 1]

SHEN W Q, DAI L L, AN J P, et al.

Channel estimation for orthogonal time frequency space (OTFS) massive MIMO

[J]. IEEE transactions on signal processing, 2019, 67(16): 42044217. DOI: 10.1109/TSP.2019.2919411

[Cited within: 1]

LI M Y, ZHANG S, GAO F F, et al.

A new path division multiple access for the massive MIMO-OTFS networks

[J]. IEEE journal on selected areas in communications, 2021, 39(4): 903918. DOI: 10.1109/JSAC.2020.3018826

[Cited within: 1]

ZHAO L, GAO W J, GUO W B.

Sparse Bayesian learning of delay-Doppler channel for OTFS system

[J]. IEEE communications letters, 2020, 24(12): 27662769. DOI: 10.1109/LCOMM.2020.3021120

[Cited within: 1]

WEI Z Q, YUAN W J, LI S Y, et al.

Transmitter and receiver window designs for orthogonal time-frequency space modulation

[J]. IEEE transactions on communications, 2021, 69(4): 22072223. DOI: 10.1109/TCOMM.2021.3051386

[Cited within: 2]

WEI Z Q, YUAN W J, LI S Y, et al.

Orthogonal time-frequency space modulation: a promising next-generation waveform

[J]. IEEE wireless communications, 2021, 28(4): 136144. DOI: 10.1109/MWC.001.2000408

[Cited within: 1]

YUAN W J, WEI Z Q, YUAN J H, et al.

A simple variational Bayes detector for orthogonal time frequency space (OTFS) modulation

[J]. IEEE transactions on vehicular technology, 2020, 69(7): 79767980. DOI:10.1109/TVT.2020.2991443

[Cited within: 1]

LI S Y, YUAN W J, WEI Z Q, et al.

Hybrid MAP and PIC detection for OTFS modulation

[J]. IEEE transactions on vehicular technology, 2021, 70(7): 71937198. DOI: 10.1109/TVT.2021.3083181

[Cited within: 3]

LI S Y, YUAN J H, YUAN W J, et al.

Performance analysis of coded OTFS systems over high-mobility channels

[J]. IEEE transactions on wireless communications, 2021, 20(9): 60336048. DOI:10.1109/TWC.2021.3071493

[Cited within: 10]

BIGLIERI E, RAVITEJA P, HONG Y.

Error performance of orthogonal time frequency space (OTFS) modulation

[C]//IEEE International Conference on Communications Workshops (ICC Workshops). Shanghai, China: IEEE, 2019: 16. DOI: 10.1109/ICCW.2019.8756831

[Cited within: 1]

LI S Y W, YUAN W J, LIU C, et al.

ISAC transmission framework based on spatially-spread orthogonal time frequency space modulation

[EB/OL]. (2021-09-01) [2021-11-01].

URL     [Cited within: 2]

ROTHSTEIN M.

The Gram Matrix

ProjectionOrthogonal, and Volume [EB/OL]. [2021-10-10].

URL     [Cited within: 1]

STEN BRINK.

Convergence of iterative decoding

[J]. Electronics letters, 1999, 35(10): 806. DOI:10.1049/el: 19990555

[Cited within: 1]

SAND S, PLASS S, DAMMANN A.

EXIT chart analysis of iterative receivers for space-time-frequency coded OFDM systems

[C]//2007 IEEE 66th Vehicular Technology Conference. Baltimore, USA: IEEE, 2007: 725729. DOI:10.1109/VETECF.2007.161

[Cited within: 1]

HE Y, JIANG M, LING X T, et al.

Protograph-based EXIT analysis and optimization of LDPC coded DCO-OFDM in VLC systems

[J]. IEEE photonics technology letters, 2018, 30(21): 18981901. DOI: 10.1109/LPT.2018.2871836

[Cited within: 1]

FORNEY G.

Maximum-likelihood sequence estimation of digital sequences in the presence of intersymbol interference

[J]. IEEE transactions on information theory, 1972, 18(3): 363378. DOI:10.1109/TIT.1972.1054829

[Cited within: 1]

TANNER R.

A recursive approach to low complexity codes

[J]. IEEE transactions on information theory, 1981, 27(5): 533547. DOI:10.1109/TIT.1981.1056404

[Cited within: 1]

KAVCIC A, MA X, MITZENMACHER M.

Binary intersymbol interference channels: gallager codes, density evolution, and code performance bounds

[J]. IEEE transactions on information theory, 2003, 49(7): 16361652. DOI:10.1109/TIT.2003.813563

[Cited within: 2]

/