Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2022 May 23;22(10):3937. doi: 10.3390/s22103937

A Message Passing-Assisted Iterative Noise Cancellation Method for Clipped OTFS-BFDM Systems

Tingyao Wu 1, Hongxia Bie 1,*, Jinfang Wen 2
Editors: Adrian Kliks, Paweł Sroka, Cynthia Hood, Nikos Dimitriou, Marcin Dryjanski
PMCID: PMC9147517  PMID: 35632346

Abstract

Compared with orthogonal frequency division multiplexing (OFDM) systems, orthogonal time frequency space systems based on bi-orthogonal frequency division multiplexing (OTFS-BFDM) have lower out-of-band emission (OOBE) and better robustness to high-mobility scenarios, but suffer from a higher peak-to-average ratio (PAPR) in large data packets. In this paper, one-iteration clipping and filtering (OCF) is adopted to reduce the PAPR of OTFS-BFDM signals. However, the extra noise introduced by the clipping process, i.e., clipping noise, will distort the desired signal and increase the bit error rate (BER). We propose a message passing (MP)-assisted iterative cancellation (MP-AIC) method to cancel the clipping noise based on the traditional MP decoding at the receiver, which incorporates with the (OCF) at the transmitter to keep the sparsity of the effective channel matrix. The main idea of MP-AIC is to extract the residual signal fed to the MP detector by iteratively constructing reference clipping noise at the receiver. During each iteration, the variance of residual signal and channel noise are taken as input parameters of MP decoding to improve the BER. Moreover, the convergence probability of the modulation alphabet after MP decoding in the current iteration is used as the initial probability of MP decoding in the next iteration to accelerate the convergence rate of MP decoding. Simulation results show that the proposed MP-AIC method significantly improves MP-decoding accuracy while accelerating the BER convergence in the clipped OTFS-BFDM system. In the clipped OTFS-BFDM system with rectangular pulse shaping, the BER of MP-AIC with two iterations can be reduced by 72% more than that without clipping noise cancellation.

Keywords: OTFS-BFDM, high-mobility scenarios, message passing, OCF, PARR

1. Introduction

Fifth-generation (5G) mobile communications are envisioned to accommodate many emerging applications in high-mobility scenarios, such as high-speed train, vehicle-to-vehicle, and vehicle-to-infrastructure communications [1]. In the future, sixth-generation (6G) mobile communications will enter the terahertz band, enabling a fully connected, intelligent digital world [2,3]. In all of the above, the wireless channel manifests strong Doppler shifts that increase with the carrier frequency or terminal speed. As a result, conventional orthogonal frequency division multiplexing (OFDM) modulation cannot provide reliable transmission due to its sensitivity to high-Doppler shifts [4]. Recently, orthogonal time frequency space (OTFS) modulation systems have been introduced, which are more robust to Doppler spread compared to OFDM-based systems [5]. Since the channel and signal multiplexing of OTFS systems are represented in the delay Doppler (DD) domain rather than the traditional time-frequency (TF) domain, the fast time-varying channel appears almost non-fading as observed from the DD domain [6]. In other words, each symbol in a frame experiences the same channel again, significantly reducing the overhead and complexity associated with physical layer adaptation. Another attractive feature of OTFS systems is that the equivalent channel matrix (ECM) is sparse, enabling one to use low-complexity detection algorithms at the receiver [7].

Although the OTFS system has the above advantages, its inherent rectangular prototype window function (PWF) has high out-of-band emission (OOBE), resulting in low spectrum utilization in multi-user scenarios [8]. In [9], the OTFS system employs a long ellipsoid function as the PWF, achieving a significant OOBE reduction. However, the channel gains of edge symbols become lower, which increases the bit error rate (BER). In [10], an extended general frequency division multiplexing (GFDM) framework was proposed to replace OTFS for low OOBE applications in high-Doppler multi-user scenarios. However, when GFDM uses zero-forcing detection for perfect reconstruction (PR), the BER obtained will be worse due to the sensitivity of inverse matrix to noise interference [11]. As a variant of GFDM, bi-orthogonal frequency division multiplexing (BFDM) modulation was proposed in [12,13], which demodulates the signal by using the matched filter coefficient matrix to avoid the noise interference on the inverse matrix. A new idea is to use BFDM as the time-frequency modulation in the OTFS system [14]. The BFDM-based OTFS (OTFS-BFDM) can provide low OOBE without any loss in BER when using the Dirichlet PWF.

Like the OTFS signal, the OTFS-BFDM signal also has an abnormally high peak-to-average ratio (PAPR) in big data packets. When the linear dynamic range of the high power amplifier (HPA) is insufficient, a large PAPR will cause severe distortion of the transmission signal [15]. Currently, various techniques have been proposed to reduce the PAPR, including clipping and filtering (CF) [16,17,18], compression-expansion transformation [19,20], and selective mapping (SLM) [21,22]. It is worth noting that for PAPR reduction in multi-carrier systems using message-passing (MP) decoding, the sparsity of the ECM must be maintained [23]. In [24], Rajasekaran et al. proposed an SLM method based on a resource allocation strategy to suppress the PAPR of sparse code multiple access-based OFDM (SCMA-OFDM), but extra sideband information must be transmitted. In [25], Gao and Zheng adjusted the clipping filter coefficient to achieve a good tradeoff between the PAPR and BER performance of the pilot-embedded OTFS system. However, the coefficient is filled in the guard region to avoid interferences between data and pilot signals, degrading the spectral efficiency. In [26], an MP-assisted (MP-A) clipping method was developed to reduce the PAPR of SCMA-OFDM system. However, the clipping is limited to the Nyquist sampling rate, and the clipping noise is slightly mitigated rather than canceled.

Motivated by these, at the receiver, we propose an MP-assisted iterative cancellation (MP-AIC) method to cancel the clipping noise in clipped OTFS-BFDM systems. Furthermore, at the transmitter, one-iteration clipping and filtering (OCF) [26] is used to prevent peak regeneration and maintain the sparsity of ECM. In the MP-AIC, the reference clipping noise is first constructed, then the revised received signal is obtained by subtracting the reference clipping noise from the initial received signal, and finally the residual signal is extracted from the revised received signal for feedback to the MP detector. Through several iterations, the influence of clipping noise on MP is minimized, and the clipping noise can be considered to be eliminated. Consequently, this method can further improve the decoding accuracy compared with the MP-A method and accelerate the BER convergence without compromising the spectral efficiency.

The key contributions of this paper can be summarized as follows:

  • The OTFS-BFDM input–output relationship is formulated in matrix form, and the problem of high PAPR in OTFS-BFDM systems is presented by simulation.

  • The OCF method for PAPR reduction is considered to maintain the sparsity of ECM and the statistical properties of clipping noise are analyzed.

  • The proposed MP-AIC method is described in detail, where the residual signal is calculated, and initial probability of MP decoding in each iteration is the convergence probability of the next iteration.

The remainder of the paper is organized as follows. Section 2 introduces the OTFS-BFDM system and the problem of PAPR. Section 3 elaborates the proposed MP-AIC method of Clipping Noise. The simulation results and analysis is presented in Section 4 and the paper is concluded in Section 5. In addition, we use mathematical symbols as shown in Table 1 throughout the paper.

Table 1.

Mathematical notation.

Notation Description
(*)1/(*)T The inverse/transpose of a matrix
The kronecker product
IM A M-dimensional identity matrix
FN A N-point DFT matrix 1Ne2πjkl/Nk,l=0N1
FN1 A N-point IDFT matrix 1Ne2πjkl/Nk,l=0N1
diag{*} Return a diagonal matrix
circ{*} Return a circular matrix

2. OTFS-BFDM System

2.1. OTFS-BFDM System Model

We assume that an OTFS-BFDM transmission frame occupies M sub-carriers and N time slots. The sub-carrier spacing is Δf and the duration of a time slot is T, where Δf=1/T. When D[m,n] is the n-th sub-symbol on the m-th sub-carrier in the TF domain, the corresponding DD domain signal d[l,k] (e.g., 4QAM symbol) is quasi-period with delay period τ=1/Δf and Doppler period v=1/T. Figure 1 indicates the OTFS-BFDM system model.

Figure 1.

Figure 1

OTFS-BFDM system model.

2.1.1. Transmitter

On the DD plane, all symbols on each transmission frame can be composed as an MN×1 vector represented by:

d=[d0T,d1T,,dN1T]T, (1)

where di=[d[0,i],d[1,i],,d[M1,i]]T, 0iN1.

The QAM symbol vector d in the DD domain can be mapped to D in the TF domain by the inverse symplectic finite Fourier transform (ISFFT) transform, as follows:

D=(FN1FM)d. (2)

Since the BFDM modulation follows the cyclic convolutional filter bank (CCFB) structure, the BFDM modulation matrix can be obtained as:

A=circ{[P0,PN1,,P1]M×1}P×diag{[FM1,FM1,,FM1]N×1} (3)

by filtering each sub-carrier through the polyphase network.

In (3), P is an L×L block-circulant analysis filter coefficient matrix of the BFDM modulation, where p() is the PWF of the analysis filter bank with length L=MN. The matrix Pi consists of p() and can be expressed as:

Pi=diag{p(iM),p(iM+1),,p(iM+M1)}, (4)

where 0iN1. In addition, according to the properties of the block-circulant matrix, P can be rewritten as:

P=(FN1IM)Λ(FNIM), (5)

where Λ=diag(Λ0,Λ1,,ΛN1), ΛnCM×M can be calculated by:

Φ(i,j)=[P0(i,j),P1(i,j),,PN1(i,j)]TΛ0(i,j),Λ1(i,j),,ΛN1(i,j)]=NFNΦ(i,j)0i,jM1. (6)

Referring to (4) and (6), since Pn(i,j) is a diagonal matrix and acts as a vector element of Φ(i,j), Φ(i,j)0 only when i=j. Moreover, the N-DFT transform of Φ(i,j) yields Λn(i,j). Therefore, the elements of Λ in the main diagonal are not zero, i.e., Λ is a diagonal matrix.

The time domain signal s on the physical channel is obtained by performing BFDM modulation on D as follows:

s=AD=P(INFM1)(FN1FM)d=P(FN1IM)d. (7)

2.1.2. Receiver

Since BFDM satisfies the PR condition AB=IL, once the modulation matrix A is determined, the demodulation matrix B can be derived as follows:

B=diag{[FM,FM,,FM]N×1}×circ{[Q0,Q1,,QN1]M×1}Q, (8)

where 0iN1 and Qi=diag{q(iM),q(iM+1),,q(iM+M1)}. The PWF q() of synthesis filter bank can be extracted from the first-row matrix element of Q. Similar to (5), the synthesis filter coefficient matrix Q can be reinterpreted as:

Q=(FN1IM)Λ1(FNIM), (9)

Assume that the OTFS-BFDM signal undergoes a linear time-varying (LTV) channel with P discrete propagation paths. Let hp, lp and kp denote the complex path gain, delay tap, and Doppler tap associated with the p-th path, respectively. Considering the sparsity of channel representation, it is convenient to express the response h(τ,v) as [27]:

h(τ,v)=p=1Phpδ(tlpMΔf)δ(vkpNT), (10)

where δ(·) is the Dirac delta function.

Adding a cyclic prefix (CP) of sufficient length to s before transmission and discarding the CP at the receiver, the received time-domain signal can be presented by:

s˜=Hs+w, (11)

where H is the L×L matrix

H=p=1PhpΠlpΔkp. (12)

In (12), Π=circ{[0,1,0,,0]L×1} and Δ=diag{1,ej2π/L,,ej2π(L1)/L}. The Gaussian noise wCL×1 is independently and identically distributed (i.i.d) with wiCN(0,σn2), i=0,,L1.

On the receiver, the signal s˜ can be mapped to d˜ in DD domain by BFDM demodulation and symplectic finite Fourier (SFFT) transform, which is expressed as:

d˜=(FNFM1)Bs˜=Λ1(FNIM)H(FN1IM)ΛHeqd+Λ1(FNIM)ww˜, (13)

where HeqCL×L is the ECM of the OTFS-BFDM system, FNFM1 is the symplectic finite Fourier transform (SFFT) transform, and w˜CL×1 represents the channel noise vector.

When OTFS-BFDM adopts the shorter rectangular PWF, Λ evolves into an L×L identity matrix. The OTFS-BFDM input-output relationship is re-expressed as:

d˜=(FNFM1)Bs˜=(FNIM)H(FN1IM)HeqRecd+(FNIM)w. (14)

In (14), HeqRec is the ECM of the OTFS system, given in [7] to be sparsely connected. Because Λ1 is a diagonal matrix, Heq in (13) is also sparsely connected.

2.2. CCDF of PAPR

The OTFS-BFDM system extends the waveform flexibility by using long non-rectangular PWFs such as root raised cosine (RRC), raised cosine (RC), and Dirichlet. The problem, however, is that as the Doppler bins (N) increased, the PAPR of the OTFS-BFDM system becomes unbearably high. For convenience, OTFS using rectangular PWFs can be represented by “OTFS-Rect”. Similarly, the terms “OTFS-RRC”, “OTFS-RC”, and “OTFS-Dirichlet” can also be obtained.

The PAPR of the OTFS-BFDM signal s() on each frame is defined as:

PAPR=10logmax0O·(L1){|s()|2}E{|s()|2}, (15)

where O is the oversampling factor and E{·} denotes the mathematical expectation. In this paper, O is assumed to be 4. The complementary cumulative distribution function (CCDF) is adopted to evaluate the PAPR performance of the OTFS-BFDM signal. The CCDF can be expressed by calculating the probability that the PAPR value of each sample exceeds the predefined threshold PAPR0 as follows [24]:

CPAPR(PAPR0)=Pr(PAPR>PAPR0) (16)

Figure 2a reveals the PAPR performance of OTFS-BFDM with different N, where M=32 and the symbol mapping is 4-QAM. For any value of N, when α=0 (α is the roll-off factor of RRC or RC), the CCDF curve of PAPR of OTFS-BFDM system with any PWFs is almost the same since the peak values of these PWFs in the time domain are close. When N=4, at a given CCDF =103, the PAPR0 of OTFS-Drichlet signal is 1 dB smaller than the OFDM signal. Furthermore, when N=16, the PAPR0 of the OTFS-Dirichlet signal is almost the same as the OFDM signal. However, when N=64, the PAPR0 of the OTFS-Dirichlet signal is 0.3 dB larger than the OFDM signal. This confirms that as N increases, the PAPR of the OTFS-BFDM signal becomes higher. When N increases to a certain extent, the high PAPR of the OTFS-BFDM signal will affect the system performance.

Figure 2.

Figure 2

(a) The CCDF of PAPR of OTFS-BFDM systems with different Doppler bins (N); (b) the CCDF of PAPR of OTFS-BFDM systems with different PWFs.

Figure 2b illustrates the PAPR performance of OTFS-BFDM with different PWFs, where M=32, N=31, and the symbol mapping is 4-QAM. At any given CCDF, the PAPR0 of OTFS-BFDM with different PWFs is greater than OFDM. Moreover, the smaller the α is, the better PAPR performance of OTFS-BFDM signal is. This is because as α increases, the time-domain localization of the PWF becomes better and the peak value becomes larger.

Thus, it is necessary to take measures to suppress the PAPR of OTFS-BFDM signals. In this paper, the OCF method is preferred without compromising the sparsity of the ECM.

3. Proposed MP-AIC Scheme of Clipping Noise

3.1. Statistical Properties of Clipping Noise

Based on the central limit theory, s() can be approximated as a complex Gaussian process with sufficiently large discrete samples, which has zero mean and variance σ2. When a soft limiter is used to clip s(), the clipped signal can be written as:

s()=Aejϕ(t),s()>As(),s()A (17)

where ϕ(t) represents the phase of s() and A is the clipping level.

As mentioned in [26], the signal after clipping is referred to as a clipped signal. According to the time-domain characteristics of the clipped signal, the clipped signal can be described as the sum of the original signal and the clipping distortion:

s()=βs()+δ(),0OL1, (18)

In (18), δ() is the clipping distortion uncorrelated with s(), and the clipping attenuation factor β(0,1) is defined as:

β=1eγ+πγ2erfc(γ), (19)

where γ=A2σ2 is the clipping ratio, representing the ratio of the clipping threshold power to the average power of the clipped signal. The variance of the clipping noise can be obtained as [28]:

The variance of clipping distortion can be divided into two cases: one is Nyquist rate sampling (oversampling factor O = 1, the filtering is not required) and the other is oversampling. For the Nyquist rate case, the variance of the clipping noise can be obtained as [26]:

Eδ(l)2=σδ2=(1erβ2)σ2. (20)

For the oversampling case, the clipping distortion of the out-of-band part is filtered out. The average power of distortion term can no longer be obtained by simply adding or subtracting based on in-band power, but by integrating the power spectral density (PSD) of the clipping distortion. The PSD of the clipping distortion can be obtained as [29]:

Sfδ(v)=FFT(Rδ(u)), (21)

where Rδ(u)=E[δ·δ+u]=n=1OLCRs(u)Rs(0)2+1, Rδ(u) and Rs(u) are autocorrelation functions of distortion term and original signal, respectively, and FFT represents the fast Fourier transform. The coefficient C can be seen in [29], which depends on the clipping ratio γ only.

Then, the variance of the clipping distortion can be obtained by integrating Sfδ(v) within the bandwidth, that is, take norm-1 for vector Sfδ and then multiply it by Δf.

Referring to (11), the clipped OTFS-BFDM signal after downsampling can be given as:

s˜=H(βs+δ)+w, (22)

where δ=[δ(0),δ(1),,δ(L1)]T and w=[w(0),w(1),,w(L1)]T.

At the receiver, the signal s˜ is first de-attenuated by multiplying β1. Then, the estimated signal d^ in the DD domain can be obtained through by (13), as follows:

d^=Λ1(FNIM)H(FN1IM)Λd+β1Λ1(FNIM)HδΞ+β1Λ1(FNIM)wψ, (23)

where Ξ is the clipping noise and ψ is the channel noise. Based on the linear properties of the mean and variance, ΞCN(0,β2σn2I) can be obtained from [27]. Since each path on the time-varying multipath channel as described in (10) is a Rayleigh channel, the mean over all paths is 0 and the sum of the variances is 1. Combining (20), we get that ψCN(0,β2σδ2I).

Compared with (12) and (13), the ECM in (23) is unchanged and remains sparse. The overall noise variance in the clipped OTFS-BFDM system is:

σAll2=β2(σδ2+σn2), (24)

which serves as the noise input parameter of MP decoding algorithm.

3.2. Iterative Clipping Noise Cancellation Scheme

The main idea of the iterative clipping noise cancellation scheme is to cancel the clipping noise from the received signal by iteratively feeding the extracted residual signal back to the MP detector. As the number of iterations increases, the accuracy of MP decoding will be improved and the residual amount of clipping noise in the initial received signal is finally canceled.

Figure 3 describes the iterative clipping noise cancellation with a maximum iteration number of τmax in the clipped OTFS-BFDM system. The scheme includes the following steps:

  • (1)

    The received signal s˜ is first de-attenuated by multiplying β1. Then, BFDM demodulation and SFFT transformation are performed on the attenuated signal to obtain the observation signal d^. Finally, the decision signal d˜ will be output when d^ is substituted into MP algorithm for equalization and decoding.

    According to (13) and (22), d^ can be derived as:
    d^=(FNIM)QHP(FN1IM)d+β1(FNIM)QHδ+β1(FNIM)Qw. (25)
  • (2)

    Let the decision output d˜ passes through the BFDM modulator and ISFFT converter in turn to obtain a new OTFS-BFDM signal. The new OTFS-BFDM signal will be processed in two parallel ways. One way is to apply the same clipping and filtering as the transmitter to obtain a new clipped signal s˜1. The other way is to multiply it by β to get the attenuated signal s˜2. The constructed reference clipping distortion δ can be generated by subtracting s˜2 from s˜1.

    According to (7) and (18), we get:
    s˜1=βP(FN1IM)d˜+δ,s˜2=βP(FN1IM)d˜. (26)

    It is evident that δ=s˜1s˜2. Note that the constructed reference clipping distortion δ has to go through the channel convolution matrix H before the next iteration, where H is known due to the ideal channel estimation.

  • (3)

    Remove the clipping distortion Hδ from the received signal s˜ to obtain the revised received signal s¯.

    From Figure 3, the signal s¯ can be written as:
    s¯=βHP(FN1IM)d+H(δδ)+w, (27)
    where δδ represents the difference in clipping distortion.
  • (4)

    Replace s˜ with s¯ and return to step 1 for the next iteration. Until the number of iterations reaches τmax, the procedure terminates.

    In the first iteration, by attenuating and demodulating the signal s¯ in turn, the revised observation signal d¯ can be obtained as:
    d¯=(FNIM)QHP(FN1IM)d+β1(FNIM)QH(δδ)Residual_signal+β1(FNIM)Qw. (28)

    In (28), β1(FNIM)QH(δδ) is the residual signal and will be further reduced in the next iteration.

Figure 3.

Figure 3

The iterative cancellation of clipping noise for OTFS-BFDM signals on the receiver.

3.3. The Procedure of the MP-AIC Method

In the original method of iterative clipping noise cancellation, the residual clipping noise is gradually canceled and the BER tends to converge. However, the initial probability of modulation alphabet used in MP decoding is still equal after each clipping noise cancellation. In the MP-AIC method, we use the variance of the residual signal and channel noise together as input to the MP algorithm and use the probability of modulation alphabet after MP decoding in the current iteration as the initial probability of MP decoding in the next iteration to accelerate the convergence rate of MP decoding. Therefore, the proposed MP-AIC method can further improve the BER of the clipped system and accelerate the BER convergence.

Assume that Heq has only S non-zero elements in each row and column. Each observation node d˜a is connected to the set of variable nodes {da,aS}, and each variable node db is connected to the set of observation nodes {d˜b,bS}. The maximum a posteriori (MAP) decision rule for (13) is given by:

d^=argmaxdAL×1Pr(d|d˜,Heq), (29)

where A is a modulation alphabet of size Q. Using the Bayesian criterion, the MAP joint detection output is:

d^a=argmaxajAbSPr(d˜b|da=aj,Heq). (30)

In the MP algorithm, the message passed from a variable node da to the observation nodes d˜b is the probability mass function (pmf) of the alphabet Pab={pab(aj)|aiA}.

The procedure of the MP-AIC method is expressed as follows:

  • (1)

    Input: clipping attenuation factor β, Doppler tap kp, delay tap lp, path gain hp, iteration number Niter (Iterative Clipping Noise Cancellation ), iteration number τmax (Iterative MP decoding), Gaussian white noise variance σn2, the damping factor Δ=0.6, ε=0.01.

  • (2)

    Initialization: overall noise variance σAll2(0)=σAll2 (Equation (24)), the initial probability of constellation symbols pab(0)=1/Q and the observation siganl d^(0)=d^ (Equation (25)) in the zero-th iteration.

  • (3)

    Calculate the total noise variance and observation signal of the k-th iteration by σAll2(k)=β2(σδ2(k)+σn2) (Equations (20), (24), and (28)). d^(k)=β1s˜(k) (Equations (25) and (27)).

  • (4)
    Message from d˜b to xa: The mean μba(i) and variance (σba(i))2 of the interference term Iba are passed as messages from d˜b to xa:
    Iba=cS,cadcHb,c+ξb. (31)
    The mean and variance of Iba are expressed, respectively, as:
    μba(i)=cS,caj=1Qpcb(i)(k)(aj)ajHb,c, (32)
    and:
    (σba(i))2=cScaj=1Qpcb(i)(k)(aj)|aj|2|Hb,c|2cScaj=1Qpcb(i)(k)(aj)ajHb,c2+σall2(k), (33)
    where k and i represent iterations of IC and MP, respectively.
  • (5)
    Message from xa to d˜b: The pmf vector pab(i+1)(k) can be updated as:
    pab(i+1)(k)=Δpab(i)(k)(aj)+(1Δ)Δpab(i1)(k)(aj), (34)
    where:
    pab(i)(k)cS,cbPr(d˜c|da=aj,Heq), (35)
    and:
    Pr(d^|da=aj,Heq)expd^cμca(i)Hc,aaj2σc,a2(i). (36)
  • (6)

    Return to step 4 until maxa,b,ajpab(i+1)(aj)pab(i)(aj)ε or iτmax1.

  • (7)

    Return to step 3 until kNiter1.

  • (8)
    Output the mp-decoded symbol as:
    d^a=argmaxajApa(aj),a[0,L1]. (37)

In conclusion, the pseudo-code of MP-AIC method for clipping noise cancellation can be expressed by Algorithm 1.

Algorithm 1: The procedure of the MP-AIC method.
  • Require:β, kp, lp, hp, Niter, τmax, σn2, Δ=0.6, ε=0.01.

  • Ensure:d^a=argmaxajApa(aj) and pab(τmax1).

  •     Initialize k=0, j=0, σAll2(0)=σAll2, pab(0)=1/Q, d^(0)=d^, σδ2(0)=σδ2.

  •     while  kNiter1 do

  •          σAll2(k)=β2(σδ2(k)+σn2) (Equations (20), (24) and (28)).

  •          d^(k)=β1s˜(k) (Equations (25) and (27)).

  •          while maxa,b,ajpab(i+1)(aj)pab(i)(aj)>ε or iτmax1 do

  •              for a=1 to S do

  •                  for b=1 to S do

  •                      Message from d˜b to xa:

  •                      μba(i)=cS,caj=1Qpcb(i)(k)(aj)ajHb,c

  •                      (σba(i))2=cS,caj=1Qpcb(i)(k)aj2Hb,a2cS,caj=1Qpcb(i)(k)(aj)ajHb,c2+σall2(k)

  •                  end for

  •              for end for

  •              for for a=1 to S do

  •                  for b=1 to S do

  •                      Message from xa to d˜b:

  •                      pab(i)(k)cS,cbPr(d˜c|da=aj,Heq)

  •                      pab(i+1)(k)=Δpab(i)(k)(aj)+(1Δ)Δpab(i1)(k)(aj)

  •                  end for

  •               end for

  •               i=i+1

  •            end while

  •            k=k+1

  •          end while

4. Computational Complexity

In [26], the MP-A method only needs one N-IFFT/FFT and two M-IFFT/FFT transforms, as well as one MP operation. However, in the proposed MP-AIC scheme, each iteration requires the same complexity as the MP-A method. Beyond that, with the increase in iterations, the computational complexity of the MP-AIC method will increase substantially. Fortunately, the simulation results in the next section will show that two iterations can ensure the BER close to convergence, which is beneficial to the application of the MP-AIC method.

The complexity of MP-AIC mainly exists in the message passing between observation nodes and variable nodes [7]. Moreover, an N-point IFFT requires Nlog2N multiplications and 12Nlog2N additions. Assume that Heq has only S non-zero elements in each row and column, the size of modulation alphabet is Q and the number of iterations of MP algorithm is τmax. To update variable nodes from observation nodes, LSQS(2S+3) multiplications and LS2(QSQ) additions are involved, while to update variable nodes from observation nodes, only LSQ(S2) multiplications are need. Since the maximum number of iterations of the MP-AIC method is Niter, the total computational complexity can be calculated as:

Nmul=τmaxNlog2N+2τmaxMlog2M+τmax(Niter+1)(LSQS(2S+3)+LSQ(S2)), (38)
Nadd=τmax2Nlog2N+τmaxMlog2M+τmax(Niter+1)(LS2(QSQ)), (39)

where Nmul and Nadd are the total complexity of multiplication and addition, respectively.

5. Simulation Results

In this section, we evaluate the performance of the clipped OTFS-BFDM system by simulations. Firstly, the PAPR distribution for clipped OTFS-BFDM signals is given, then the BER performance between the MP-AIC and MP-A methods in the clipped system is compared. In the simulation below, the delay-Doppler profile considered is shown in Table 2, while other relevant simulation parameters are summarized in Table 3, where the channel has five taps with uniform power [30].

Table 2.

Delay-Doppler profile for the channel model with path = 5.

Path Index 1 2 3 4 5
Delay (μs) 0 2.08 4.17 6.25 8.33
Doppler_1 (Hz) 0 0 0 483.87 967.74
Doppler_2 (Hz) 0 0 483.87 967.74 1451.61
Doppler_3 (Hz) 0 483.87 967.74 1451.61 1935.48

Table 3.

Simulation parameters.

Parameters Value
Carrier frequency (GHz) 4
Sub-carrier spacing (kHz) 15
Frame size (M,N) (32, 31)
Modulation scheme 4-QAM
CP (μs) 10.42
Channel estimation ideal
Oversampling factor 4

5.1. CCDFs of the PAPR for OTFS-BFDM Signals with Different γ

Figure 4 shows the CCDFs of the PAPR for OTFS-BFDM signals with different clipping ratios γ. As shown in Figure 4a, the PAPR of OTFS-Rect signal is unbearable high. After clipping, the PAPR can be significantly reduced. The PAPR0 of non-clipped OTFS-Rect signals is 11.5 dB at CCDF=103. After clipping with γ=3 dB, the PAPR0 can be reduced by 4.7 dB. Moreover, the smaller the clipping ratio, the more significant the PAPR decreases since the clipping ratio is proportional to the clipping threshold. A similar conclusion can be drawn from Figure 4b.

Figure 4.

Figure 4

(a) PAPR distribution for the OTFS-Rect signal with different clipping ratio γ; (b) PAPR distribution for the OTFS-RRC signal with different clipping ratio γ (α=0.9).

5.2. BER Comparison between the MP-AIC and MP-A Schemes

Figure 5 shows the BER of the non-clipped OTFS-BFDM system with different PWFs. In Section 2.2, we learned that the better the frequency-domain localization of non-rectangular PWFs, the lower the PAPR of the OTFS-BFDM system. When the OTFS-BFDM system adopts RRC/RC PWFs with α=0 or Dirichlet PWFs, their PAPR performance is consistent with that of the OTFS-Rect system. To verify that the BER performance of OTFS-BFDM system using non-rectangular PWFs is not inferior to that of OTFS-Rect system in high mobility scenarios, the relationship between PWFs and BER of the system can also be obtained through simulation. In Figure 5a, we adopt the MP [7] and linear minimum mean square error (LMMSE) [1] equalization to simulate the OTFS-BFDM system with different PWFs in three scenarios. It can be seen that when the OTFS-BFDM system adopts rectangular PWFs, RRC/RC PWFs (α=0) and Dirichlet PWFs, respectively, the BERs of the system are almost the same regardless of the symbol mapping, channel equalization and maximum Doppler shift, which is consistent with the conclusion in [14]. It is worth noting that the BER of the linear equalizer LMMSE is higher than that of MP equalizer because it cannot obtain the time-frequency diversity of the channel. When the symbol modulation is 4-QAM and the maximum Doppler shift is 967.74 Hz, the BER of LMMSE equalizer and MP equalizer are 1.563×104 and 2.974×104, respectively, at SNR=15 dB. Figure 5b depicts the BER performance of an OTFS-RRC system at different roll-off coefficients α, where the smaller the α, the smaller the BER of the system. When the symbol modulation is 4-QAM and the maximum Doppler shift is 967.74 Hz, the BERs of OTFS-RRC system with α=0.1 and α=0.9 are 2.6×104 and 7.681×103, respectively, at SNR=16 dB. Therefore, the better the frequency-domain localization of non-rectangular PWFs, the better the BER of OTFS-BFDM system. In particular, the BER of OTFS-BFDM system using (α=0) and Dirichlet PWFs is almost the same as that of OTFS-Rect system.

Figure 5.

Figure 5

(a) BER comparison of the non-clipped OTFS-BFDM system with rectangular, RRC (α=0), and Drichlet PWFs; (b) BER comparison of the non-clipped OTFS-RRC system with α=0.1, α=0.5, and α=0.9. The channels in both scenarios contain the maximum Doppler shifts of 979.74 Hz, 1451 Hz, and 1935.48 Hz.

Figure 6 shows the BER performance of the MP-A method for clipping noise suppression in [26]. Although the MP-A method considers the influence of clipping noise on MP algorithm, it only alleviates the clipping noise interference but does not cancel it, where MP-A takes clipping noise and channel noise as the whole noise input of MP algorithm. For the case of Figure 6a, the BER of OTFS-Rect system deteriorates obviously after clipping and increases with the clipping ratio γ. When the MP-A method is used to suppress the clipping noise, the BER peformance is slightly improved. On the channel with the maximum Doppler shift of 1935.48 Hz, when γ=1 dB and SNR=16 dB, the BER is 3.717×103, while the BER in MP-A method is 2.701×103. It can be concluded from the above that MP-A can alleviate the interference of clipping noise to MP decoding to a certain extent, but cannot completely cancel the interference. A similar conclusion can be drawn from Figure 6b.

Figure 6.

Figure 6

(a) BER performance of the MP-A [26] method in the clipped OTFS-Rect system on the channel with a maximum Doppler shift of 1935.48 Hz; (b) BER performance of the MP-A [26] method in the clipped OTFS-RRC system on the channel with a maximum Doppler shift of 1935.48 Hz ((α=0.1)).

As shown in Figure 7a, the BER of the MP-AIC method decreases with the increase of iterations, because the residual clipping noise is gradually canceled out after several iterations. When the number of iterations increases from 0 to 2, the BERs of MP-AIC are 5.814×103, 1.809×103, and 1.62×103, respectively, at γ=1 dB and SNR = 16 dB. It can be seen that the BER at iter=2 is about 72% lower than that at iter=0 since clipping noise is not considered at iter=0. In addition, with the increase of γ, the BER of MP-AIC also decreases, because the lager γ is, the less distortion of the signal. When γ=1and3 dB, the BER of the MP-AIC with two iterations are 1.62×103 and 9.194×104, respectively, at SNR=16 dB, while those of MP-A are, respectively, 3.472×103 and 2.701×103. Then, the BER of MP-AIC is 53% lower than that of MP-A at γ=1 dB. Similarly, in Figure 7b, when γ=1and3 dB, the BER of MP-AIC with two iterations are 2.828×103 and 1.817×103, respectively, at SNR of 16 dB, while those of MP-A are, respectively, 8.007×103 and 3.476×103. Then, the BER of MP-AIC is about 47.7% lower than that of MP-A at γ=1 dB. To sum up, the BER performance of MP-AIC is much better than that of MP-A in canceling clipping noise interference.

Figure 7.

Figure 7

(a) BER comparison of the proposed MP-AIC method and MP-A [26] method in the clipped OTFS-Rect system on the channel with a maximum Doppler shift of 1935.48 Hz; (b) BER comparison of the proposed MP-AIC method and MP-A [26] method in the clipped OTFS-RRC system on the channel with a maximum Doppler shift of 1935.48 Hz (α=0.1).

Figure 8 shows the BER convergence diagram of the clipped OTFS-RRC system under different iterations of the MP-AIC method, where α=0.1. It can be seen that with the increase of SNR, the MP-AIC method improves the BER performance more and more significantly. Furthermore, in the first iteration, the BER decreases the most, while after two iterations, the BER tends to converge. Referring to (25), most of the clipping noise is reconstructed and canceled in the first iteration and only the remaining residual clipping noise terms are gradually reduced in the second and more iterations. Therefore, two iterations can ensure that the BER performance of system is close to optimal. Similarly, for clipped OTFS-BFDM signals with different PWFs, the MP-AIC method also has a consistent convergence effect on BER.

Figure 8.

Figure 8

BER convergence of a clipped OTFS-BFDM system with RRC PWFs under different iterations (α=0.1).

6. Conclusions

In this paper, we propose an MP-AIC method to cancel the clipping noise at the receiver. This method is combined with the OCF at the transmitter to maintain the sparsity of ECM. Therefore, the low complexity MP algorithm can take advantage of the sparsity of ECM to achieve joint interference cancellation and signal decoding. To minimize the influence of clipping noise on MP decoding accuracy, the reference clipping noise is constructed on the receiver. The residual amount of clipping noise in the initial received signal is canceled by iteration. The simulation results show that the MP-AIC method provides better BER performance than MP-A, and the BER curve of the system is close to convergence after two iterations.

With the increasing pursuit of spectral efficiency in 5G and above communication systems, high-order modulation will also be widely used. However, high-order modulation makes the transmission signal more sensitive to clipping distortion. Therefore, in future work, we will introduce non-distortion techniques, such as signal scrambling or coding techniques, to suppress the PAPR of OTFS-BFDM signals. Moreover, we foresee that how to achieve an optimal performance tradeoff between PAPR and BER in high mobility scenarios will be one of the hot topics of future research.

Author Contributions

Writing—original draft preparation, T.W., H.B. and J.W.; writing–review and editing, T.W.; supervision, H.B.; funding acquisition, H.B. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not Applicable, the study does not report any data.

Conflicts of Interest

The authors declare no conflict of interest.

Funding Statement

This research was funded by the National Natural Science Foundation of China (41174158) and (61902211).

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Surabhi G.D., Augustine R.M., Chockalingam A. On the Diversity of Uncoded OTFS Modulation in Doubly-Dispersive Channels. IEEE Trans. Wirel. Commun. 2019;18:3049–3063. doi: 10.1109/TWC.2019.2909205. [DOI] [Google Scholar]
  • 2.Das S.S., Tiwari S., Rangamgari V., Mondal S.C. Performance of iterative successive interference cancellation receiver for LDPC coded OTFS; Proceedings of the 2020 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS); New Delhi, India. 14–17 December 2020; pp. 1–6. [Google Scholar]
  • 3.Jiang W., Han B., Habibi M.A., Schotten H.D. The Road Towards 6G: A Comprehensive Survey. IEEE Open J. Commun. Soc. 2021;2:334–366. doi: 10.1109/OJCOMS.2021.3057679. [DOI] [Google Scholar]
  • 4.Jaradat A.M., Hamamreh J.M., Arslan H. Modulation Options for OFDM-Based Waveforms: Classification, Comparison, and Future Directions. IEEE Access. 2019;7:17263–17278. doi: 10.1109/ACCESS.2019.2895958. [DOI] [Google Scholar]
  • 5.Hadani R., Rakib S., Tsatsanis M., Monk A., Goldsmith A.J., Molisch A.F., Calderbank R. Orthogonal time frequency space modulation; Proceedings of the 2017 IEEE Wireless Communications and Networking Conference (WCNC); San Francisco, CA, USA. 19–22 March 2017; pp. 1–6. [Google Scholar]
  • 6.Hadani R., Rakib S., Molisch A.F., Ibars C., Monk A., Tsatsanis M., Delfeld J., Goldsmith A., Calderbank R. Orthogonal time frequency space (OTFS) modulation for millimeter-wave communications systems; Proceedings of the 2017 IEEE MTT-S International Microwave Symposium (IMS); Honolulu, HI, USA. 4–9 June 2017; pp. 681–683. [Google Scholar]
  • 7.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. doi: 10.1109/TWC.2018.2860011. [DOI] [Google Scholar]
  • 8.Hadani R., Monk A. OTFS: A New Generation of Modulation Addressing the Challenges of 5G. [(accessed on 8 May 2022)]. Available online: https://arxiv.org/ftp/arxiv/papers/1802/1802.02623.pdf.
  • 9.Raviteja P., Hong Y., Viterbo E., Biglieri E. Practical Pulse-Shaping Waveforms for Reduced-Cyclic-Prefix OTFS. IEEE Trans. Veh. Technol. 2019;68:957–961. doi: 10.1109/TVT.2018.2878891. [DOI] [Google Scholar]
  • 10.Nimr A., Chafii M., Matthe M., Fettweis G. Extended GFDM framework: OTFS and GFDM comparison; Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM); Abu Dhabi, United Arab Emirates. 9–13 December 2018; pp. 1–6. [Google Scholar]
  • 11.Michailow N., Matthé M., Gaspar I.S., Caldevilla A.N., Mendes L.L., Festag A., Fettweis G. Generalized Frequency Division Multiplexing for 5th Generation Cellular Networks. IEEE Trans. Commun. 2014;62:3045–3061. doi: 10.1109/TCOMM.2014.2345566. [DOI] [Google Scholar]
  • 12.Wang G.Y., Shao K., Zhuang L. Biorthogonal Frequency Division Multiple Access. IET Commun. 2017;11:773–782. doi: 10.1049/iet-com.2016.0993. [DOI] [Google Scholar]
  • 13.Adouni H., Hizem M., Bouallegue R. BFDM Prototype for Cognitive Radio Systems; Proceedings of the 10th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM 2014); Larnaca, Cyprus. 8–10 October 2014; pp. 195–200. [Google Scholar]
  • 14.Tiwari S., Das S.S. Circularly Pulse-shaped Orthogonal Time Frequency Space Modulation. Electron. Lett. 2020;56:157–160. doi: 10.1049/el.2019.2503. [DOI] [Google Scholar]
  • 15.Surabhi G.D., Augustine R.M., Chockalingam A. Peak-to-Average Power Ratio of OTFS Modulation. IEEE Commun. Lett. 2019;23:999–1002. doi: 10.1109/LCOMM.2019.2914042. [DOI] [Google Scholar]
  • 16.Chen H.J., Haimovich A.M. Iterative Estimation and Cancellation of Clipping Noise for OFDM Signals. IEEE Commun. Lett. 2003;7:305–307. doi: 10.1109/LCOMM.2003.814720. [DOI] [Google Scholar]
  • 17.Tang B., Qin K.Y., Chen C.W., Cao Y. A Novel Clipping-Based Method to Reduce Peak-to-Average Power Ratio of OFDM Signals. Information. 2020;11:113. doi: 10.3390/info11020113. [DOI] [Google Scholar]
  • 18.Armstrong J. Peak-to-average power reduction for OFDM by repeated clipping and frequency domain filtering. Electron. Lett. 2002;38:246–247. doi: 10.1049/el:20020175. [DOI] [Google Scholar]
  • 19.Li Y.H., Deng W.F. A Novel Piecewise nonlinear companding transform for PAPR reduction in GFDM; Proceedings of the 10th International Conference on Wireless Communications and Signal Processing (WCSP); Hangzhou, China. 18–20 October 2018; pp. 1–5. [Google Scholar]
  • 20.Hu M.X., Li Y.Z., Wang W., Zhang H.L. A Piecewise Linear Companding Transform for PAPR Reduction of OFDM Signals With Companding Distortion Mitigation. IEEE Trans. Broadcast. 2014;60:532–539. [Google Scholar]
  • 21.Zhang S.Y., Shahrrava B. A SLM Scheme for PAPR Reduction in Polar Coded OFDM-IM Systems Without Using Side Information. IEEE Trans. Broadcast. 2021;67:463–472. doi: 10.1109/TBC.2020.3039696. [DOI] [Google Scholar]
  • 22.Pundir V., Ahmad A. Analysing the effect of modulation schemes and subcarriers on PAPR influence of hybrid combination of selective mapping, partial transmit sequence and clipping; Proceedings of the 2020 Research, Innovation, Knowledge Management and Technology Application for Business Sustainability (INBUSH); Greater Noida, India. 19–21 February 2020; pp. 35–38. [Google Scholar]
  • 23.Raviteja P., Phan K.T., Jin Q., Hong Y., Viterbo E. Low-complexity iterative detection for orthogonal time frequency space modulation; Proceedings of the 2018 IEEE Wireless Communications and Networking Conference (WCNC); Barcelona, Spain. 15–18 April 2018; pp. 1–6. [Google Scholar]
  • 24.Rajasekaran A.S., Vameghestahbanati M., Farsi M., Yanikomeroglu H., Saeedi H. Resource Allocation-Based PAPR Analysis in Uplink SCMA-OFDM Systems. IEEE Access. 2019;7:162803–162817. doi: 10.1109/ACCESS.2019.2952071. [DOI] [Google Scholar]
  • 25.Gao S., Zheng J. Peak-to-Average Power Ratio Reduction in Pilot-Embedded OTFS Modulation Through Iterative Clipping and Filtering. IEEE Commun. Lett. 2020;24:2055–2059. doi: 10.1109/LCOMM.2020.2993036. [DOI] [Google Scholar]
  • 26.Yang L., Lin X., Ma X., Song K. Clipping Noise-Aided Message Passing Algorithm for SCMA-OFDM System. IEEE Commun. Lett. 2018;22:2156–2159. doi: 10.1109/LCOMM.2018.2864265. [DOI] [Google Scholar]
  • 27.Zhang H.J., Zhang T.T. A Low-Complexity Message Passing Detector for OTFS Modulation With Probability Clipping. IEEE Wirel. Commun. Lett. 2021;3:1271–1275. doi: 10.1109/LWC.2021.3063904. [DOI] [Google Scholar]
  • 28.Wang L.Q., Tellambura C. A simplified clipping and filtering technique for PAR reduction in OFDM systems. IEEE Signal Process. Lett. 2005;12:453–456. doi: 10.1109/LSP.2005.847886. [DOI] [Google Scholar]
  • 29.Banelli P., Cacopardi S. Theoretical Analysis and Performance of OFDM Signals in Nonlinear AWGN Channels. IEEE Trans. Commun. 2000;48:430–441. doi: 10.1109/26.837046. [DOI] [Google Scholar]
  • 30.Ramachandran M.K., Chockalingam A. MIMO-OTFS in high-doppler fading channels: Signal detection and channel estimation; Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM); Abu Dhabi, United Arab Emirates. 9–13 December 2018; pp. 206–212. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Not Applicable, the study does not report any data.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES