SIGNAL RECEIVER AND SIGNAL RECEIVING METHOD FOR OTFS BASED MMWAVE COMMUNICATION SYSTEMS HAVING NON-IDEAL POWER AMPLIFIER ATTRIBUTING NONLINEAR DISTORTIONS IN THE SIGNAL

20240007332 ยท 2024-01-04

Assignee

Inventors

Cpc classification

International classification

Abstract

The present invention discloses a signal receiver and signal receiving method involving nonlinear detection method for mmWave OTFS systems in high mobility scenarios with non-ideal power amplifier, which is applicable in the fifth generation (5G) and beyond networks. The millimeter wave (mmWave) system is envisioned to be a promising candidate of 5G. However, the high frequency and large bandwidth operation in mmWaves result in nonlinear distortions from the power amplifier in the system. The nonlinearly distorted signals from non-ideal power amplifier when propagate through a wideband high mobility channel tremendously degrades the systems performance. Attributed to the non-ideal power amplifier, the nonlinear distortions induce multiplicative distortions and inter symbol interference (ISI) in the OTFS system. It further causes the posterior probability of the transmitted signal non-Gaussian and analytically intractable. The present signal receiver and signal receiving method proposes an amalgamation of maximal ratio combining (MRC) and particle filter in the delay-Doppler domain to retrieve the desired signal from the nonlinearly impaired observations.

Claims

1. A receiver with nonlinear detector for OTFS based mmWave communication systems involving non-ideal power amplifier, said receiver with nonlinear detector is configured to retrieve signal having nonlinear distortions including multiplicative distortion and inter symbol interference (ISI) resulting in intractable posterior distribution of delay-Doppler samples attributed by said non-ideal power amplifier and comprises antennas for receiving transmitted signal and passing the same to an analog beamforming unit; said analog beamforming unit to decouple the received signal into multiple parallel paths; at least one delay-Doppler domain unit for converting received time-domain signal after beamforming for each identified path into delay-Doppler domain with applicable nonlinear distortion; maximal ratio combining unit with delay and Doppler compensating unit to yield nonlinearly distorted delay-Doppler domain OTFS sample {circumflex over (X)}custom-character(l, k); particle filter unit to approximate intractable distribution through particles and weights, which involves estimation of the ISI from previous estimate {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 after converting it to time domain samples (n), whereby the ISI {circumflex over ()}.sub.(l+kM)(k) is obtained from its expression, thus enabling MAP detection to acquire the transmitted delay-Doppler samples estimate free of the ISI effect.

2. The receiver with nonlinear detector as claimed in claim 1, wherein the particle filter unit and the MAP detection are executed iteratively until estimate of the delay-Doppler samples {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 obtained at current iteration becomes equal to the estimates obtained at previous iteration or until the iteration reaches its maximum value.

3. The receiver with nonlinear detector as claimed in claim 1, wherein the maximal ratio combining unit includes FPGA board based computing hardware with accumulator, memory blocks, Mod operation, Multiplier, and COordinate Rotation DIgital Computer (CORDIC) for executing computation of Y ^ i ( l , k ) = { e - j 2 MN k i ( [ l + l i ] M - l i ) Y i ( [ l + l i ] M , [ k + k i ] N ) l [ l i , M - 1 ] N N - 1 e - j 2 MN k i l e j 2 N k Y i ( [ l + l i ] M , [ k + k i ] N ) l [ 0 , l i ) and X ^ ( l , k ) = .Math. i = 1 B i * Y ^ i ( l , k ) .Math. i = 1 B .Math. "\[LeftBracketingBar]" i .Math. "\[RightBracketingBar]" 2 .

4. The receiver with nonlinear detector as claimed in claim 1, wherein the particle filter includes IFFT, vectorization operator, hard detector, importance density for drawing particles, and importance weight computation implemented in hardware using any FPGA board using Xilinx with some basic blocks like counters, memory blocks, IFFT, arithmetic logic units, comparators, and CORDIAC.

5. The receiver with nonlinear detector as claimed in claim 1, wherein the analog beamforming unit decouple the received signals into multiple parallel paths and identify the appropriate paths by thresholding the received signals, wherein the beamforming angle corresponding to which a path exists i.e., received signal power after beamforming, is greater than a threshold value.

6. The receiver with nonlinear detector as claimed in claim 1, wherein the nonlinearly distorted delay-Doppler domain OTES sample Xcustom-character(l, k) is expressed as X ( l , k ) = [ X ( l , k ) 1 N .Math. k = 0 N - 1 s ( l + k M ) + s ( l + k M ) ( k ) ] where, X(l, k)is the OTFS sample in l.sup.th delay index and k.sup.th Doppler index, and 1 N .Math. k = 0 N - 1 s ( l + k M ) represents multiplicative distortion, where s ( l + k M ) = ge j ( ( .Math. "\[LeftBracketingBar]" s ( l + k M ) .Math. "\[RightBracketingBar]" ) ) / [ 1 + ( g .Math. "\[LeftBracketingBar]" s ( l + k M ) .Math. "\[RightBracketingBar]" / V sat ) 2 p ] 1 2 p and s ( l + k M ) ( k ) = 1 N .Math. k = 0 N - 1 ( s ( l + k M ) .Math. p = 0 , p k N - 1 X ( l , p ) e j 2 ( p - k ) k / N ) denotes the ISI from the nonlinear power amplifier; whereby, the delay-Doppler domain nonlinearly distorted OTFS samples Xcustom-character(l, k) in an auxiliary state represents a linear relationship between observations Y.sub..sub.i(l, k) and nonlinearly distorted samplesr Xcustom-character(l, k), thus enabling application of the maximal ratio combining unit on compensating the delay shift, Doppler shift, and phase shift to yield the nonlinearly distorted delay-Doppler domain OTFS sample, wherein the compensation phase can be performed by computing Y ^ i ( l , k ) = { e - j 2 MN k i ( [ l + l i ] M - l i ) Y i ( [ l + l i ] M , [ k + k i ] N ) l [ l i , M - 1 ] N N - 1 e - j 2 MN k i l e j 2 N k Y i ( [ l + l i ] M , [ k + k i ] N ) l [ 0 , l i ) ; wherein, the application of MRC to estimate the delay-Doppler domain nonlinearly distorted OM samples is performed by computing X ^ ( l , k ) = .Math. i = 1 B i * Y ^ i ( l , k ) .Math. i = 1 B .Math. "\[LeftBracketingBar]" i .Math. "\[RightBracketingBar]" 2 .

7. The receiver with nonlinear detector as claimed in claim 1, wherein the estimate of multiplicative distortion and the ISI are obtained by utilizing initial tentative estimates of the delay-Doppler samples {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 that are obtained by passing the estimated nonlinearly distorted delay-Doppler samples i.e., output of the MRC through hard detection; whereby, hard detection maps the output of MRC on to the nearest modulation symbols. text missing or illegible when filedp(X(l, k)|{circumflex over (X)}custom-character(l, 0:k)).sub.q=1.sup.QW.sup.q(l, k)(X(l, k)X.sup.q(l, k))

8. The receiver with nonlinear detector as claimed in claim 1, wherein the particle filter approximates the intractable posterior distribution of transmitted delay-Doppler samples in terms of particles and weights as
p(X(l, k)|{circumflex over (X)}custom-character(l, 0:k)).sub.q=1.sup.QW.sup.q(l, k)(X(l, k)X.sup.q(l, k)); whereby the particles are drawn from optimal importance distribution that is obtained by approximating the multiplicative distortion 1 N .Math. k = 0 N - 1 s ( l + k M ) as {tilde over ()} and assuming {tilde over ()} and .sub.s(l+kM)(k) as deterministic and known, thus enabling the optimal importance distribution (X(l, k)|X.sup.q(l, 0:k1), {circumflex over (X)}custom-character(l, k), .sub.s(l+kM)(k), {tilde over ()})=p(X(l, k)|X.sup.q(l, 0:k1), {circumflex over (X)}custom-character(l, k), .sub.s(l+kM)(k), {tilde over ()}) follows the Gaussian distribution with its mean and variance given as * = ~ - 1 ( X ^ ( l , k ) - s ( l + k M ) ( k ) ) , .Math. * = v 2 .Math. "\[LeftBracketingBar]" ~ .Math. "\[RightBracketingBar]" 2 ; whereby, weights of the particles depends upon likelihood that follows Gaussian distribution i.e., p({circumflex over (X)}custom-character(l, k)|X.sup.q(l, k), .sub.s(l+kM)(k), {tilde over ()})custom-character(.sup.q(l, k), .sup.q(l, k)) where mean .sup.q(l, k) and variance .sup.q(l, k) are defined as .sup.q(l, k)={tilde over ({circumflex over ()})}X.sup.q(l, k)+{circumflex over ()}.sub.(l+kM)(k), .sup.q(l, k)=.sub.v.sup.2 and the weight are calculated as w q ( l , k ) 1 det { .Math. q ( l , k ) } exp - [ ( X ^ ( l , k ) - q ( l , k ) ) H ( .Math. q ( l , k ) ) - 1 ( X ^ ( l , k ) - q ( l , k ) ) ] .

9. The receiver with nonlinear detector as claimed in claim 1, wherein the data detection is executed using the MAP decision rule on the approximated posterior distribution of the transmitted delay-Doppler sample by X ^ ( l , k ) = arg max X q ( l , k ) .Math. q = 1 Q w q ( l , k ) ( X ( l , k ) - X q ( l , k ) ) whereby, the MAP estimation chooses the particle with maximum weight followed by the application of hard detection on the chosen particle to map it on to the nearest modulation symbols in order to obtain the estimate of the required transmitted delay-Doppler samples.

10. The receiver with nonlinear detector as claimed in claim 2, wherein the particle filter and MAP detection is executed in iteration with the most updated {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 to calculate ISI {{circumflex over ()}.sub.(l+kM)(k)}.sub.k=0.sup.N-1 and multiplicative distortion {tilde over ({circumflex over ()})} is determined heuristically; whereby, with each iteration, the number of errors in {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 becomes relatively small which subsequently increases the estimation accuracy of {{circumflex over ()}.sub.(l+kM)(k)}.sub.k=0.sup.N-1, thus enhancing the accuracy of particle filter, thereby, enabling detection of the signal free of the ISI effect and distortions; whereby, iteration stops when {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 obtained at the current iteration no longer differs from {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 obtained at the previous iteration or when the iteration reached its maximum number (N.sub.iter).

11. A method for nonlinear detection for OTFS based mmWave communication system with non-ideal power amplifier to retrieve signal having nonlinear distortions including multiplicative distortion and inter symbol interference (ISI) resulting in intractable posterior distribution of delay-Doppler samples attributed by said non-ideal power amplifier involving the receiver with detector as claimed in claim 1, comprising receiving a transmitted signal by the antennas and passing the same to the analog beamforming unit; decoupling the received signal into multiple parallel paths by the analog beamforming unit; converting received time-domain signal after beamforming for each identified path into delay-Doppler domain with applicable nonlinear distortion by the delay-Doppler domain unit; yielding nonlinearly distorted delay-Doppler domain OTFS sample {circumflex over (X)}custom-character(l, k) involving the maximal ratio combining unit; estimating the multiplicative distortions {tilde over ({circumflex over ()})} and ISI {circumflex over ()}.sub.(l+kM)(k) from their expressions by obtaining tentative decisions {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 from the estimated nonlinearly distorted samples {{circumflex over (X)}custom-character(l, k)}.sub.k=0.sup.N-1 through hard detection and converting tentative decisions to time domain samples (n); utilizing estimated multiplicative distortions {tilde over ({circumflex over ()})} andISI {circumflex over ()}.sub.(l+kM)(k) to obtain the weights and particles from their expression and approximating continuous intractable distribution of transmitted delay-Doppler samples in discrete form utilizing particles and weights by particle filter unit thus enabling the MAP detection and signal free of the ISI and distortions effect; executing the particle filter unit with MAP detection in iteration wherein the iteration stops when the estimate of the delay-Doppler samples {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 obtained at the current iteration becomes equal to the estimates obtained at the previous iteration or until the iteration reaches its maximum value.

Description

BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS

[0028] FIG. 1: Communication scenario.

[0029] FIG. 2: OTFS transmitter-receiver with nonlinearity.

[0030] FIG. 3: Receiver with proposed nonlinear detector.

[0031] FIG. 4: Flow diagram of proposed nonlinear detector.

[0032] FIG. 5: BER vs. SNR.sub.d of the proposed detector for different IBOs, N.sub.r=128.

[0033] FIG. 6: BER vs. SNR.sub.d of the proposed detector for different speeds at 0 dBIBO,N.sub.r=128.

DETAILED DESCRIPTION OF THE INVENTION WITH REFERENCE TO THE ACCOMPANYING DRAWINGS

[0034] As stated hereinbefore, the present invention discloses a nonlinear detection method for mmWave systems in high mobility scenarios with non-ideal power amplifier, which is applicable in the fifth generation (5G) and beyond networks. The high mobility applications like intra and inter-vehicular communications in high-speed vehicles, high-speed trains, autonomous driving vehicles, etc., have become evident in wireless communications for the 5G technology. This high mobility induces Doppler effect that causes time selective fading in the wireless channel. Further, the multiple scatterers give rise to the frequency selectivity of the channel. Orthogonal frequency division multiplexing (OFDM) modulation handles the frequency selectivity issues effectively but is sensitive to the Doppler effects. Recently proposed, orthogonal time-frequency space (OTFS) modulation deals with the high mobility issues and is a promising upcoming modulation design.

[0035] Millimeter wave system is envisioned to be a promising candidate of 5G. However, the high frequency and large bandwidth operation in mmWaves result in nonlinear distortions from the power amplifier in the system. The nonlinearly distorted signals from non-ideal power amplifier when propagate through a wideband high mobility channel tremendously degrades the systems performance. Hence, to realize the benefits of fast communication, high reliability, and improved quality of services (QoS) at mmWave in high mobility applications, it is mandatory to design a nonlinear detection scheme to retrieve the transmitted signal from the distorted observations.

[0036] Attributed to the non-ideal power amplifier, the nonlinear distortions induce multiplicative distortions and intersymbol interference (ISI) in the OTFS system. It further causes the posterior probability of the transmitted signal non-Gaussian and analytically intractable. The present invention proposes an amalgamation of maximal ratio combining (MRC) and particle filter in the delay-Doppler domain to retrieve the desired signal from the nonlinearly impaired observations. Particle filter is well-known to deal with the non-Gaussian and nonlinear estimation. It approximates the target distribution by a set of randomly chosen particles and its associated weights. Bayesian inference is then applied on the particles and weights to obtain the desired estimate. A receive analog beamforming is employed to mitigate the huge path loss and established an input-output relation in the delay-Doppler domain with nonlinearity that aids in the nonlinear detector design.

System Model

[0037] FIG. 1 illustrates different communication scenarios between the base station 100 and mobile user inside a moving vehicle 110, and high-speed bullet train 120, and stationary mobile user 130 with one path coming through moving scatterer 140. Due to the multipath and user or scatterers' velocity, the received signal will experience frequency selective fading as well as Doppler shift. In the scenario of FIG. 1, let us suppose the transmitter is base station 100, and mobile user 110 is the receiver employed with a uniform linear antenna array with N.sub.r antenna elements. The information transmission is accomplished by using OTFS modulation scheme from the transmitter. The receiver receives the transmitted signal after traversing over the multipaths.

[0038] FIG. 2 shows the OTFS transmitter-receiver with nonlinear power amplifier. Let an OTFS frame X C.sup.MN consisting complex data symbols is arranged in a two-dimensional MN delay-Doppler grid. M and N denote the number of delay samples and Doppler samples, respectively. The OTFS frame is converted to time domain signal through OTFS modulator 200 and passed through the nonlinear power amplifier 210. The nonlinearly distorted OTFS sample scustom-character(n) in n.sup.th time instant is represented as


scustom-character(n)=G(|s(n)|)exp(j.sub.s(n)+j(|s(n)|)) 1

[0039] Where s(n) is the time-domain OTFS sample at n.sup.th instant;

[00011] G ( .Math. "\[LeftBracketingBar]" s ( n ) .Math. "\[RightBracketingBar]" ) = g .Math. "\[LeftBracketingBar]" s ( n ) .Math. "\[RightBracketingBar]" / [ 1 + ( g .Math. "\[LeftBracketingBar]" s ( n ) .Math. "\[RightBracketingBar]" / V sat ) 2 p ] 1 2 p

is the amplitude distortion defined by amplitude modulation-amplitude modulation (AM/AM) and (|s(n)|)=|s(n)|custom-character/[1+(|s(n)|/)custom-character] is the additional phase distortion defined by amplitude modulationphase modulation (AMIPM), according to modified Rapp model of mmWave power amplifier. V.sub.sat represents the saturation voltage of power amplifier; g and .sub.p are the linear gain and smoothness factor, respectively of power amplifier. Other parameters , , {tilde over (q)}.sub.1, and {tilde over (q)}.sub.2 are power amplifier parameters; .sub.s(n) denotes the phase of s(n). The degree of distortion from the poweramplifier is defined by input back off (IBO) which is expressed as

[00012] - 10 log 10 ( p i p sat ) ,

where p.sub.i is input signal power to power amplifier and p.sub.sat is saturation power. Lower IBO constitutes a higher nonlinear distortion from the power amplifier. The distorted signal s.sub.I(n) propagates through the high mobility multipath fading channel 220. Finally, it is received at the receiver 230 and processed by the proposed nonlinear detector to estimate the delay-Doppler domain OTFS frame samples {circumflex over (X)}.

Proposed Nonlinear Detector Design

[0040] FIG. 3 shows the block diagram of the receiver with the proposed nonlinear detector where this disclosure has the contributions in the block 330-360. The received signal at receiving antennas 300 passes through the receive analog beamforming 310 that decouples the received signal into multiple parallel paths. The path identification 320 can be performed by thresholding the received signal after analog beamforming. Let .sub.i, where i=1, 2, . . . , B denote the beamforming angles corresponding to which a path exists i.e., received signal power after beamforming is greater than a threshold value. Further, let corresponding to an identified path with beamforming angle .sub.i, let the Doppler index is k.sub..sub.i, delay index is l.sub..sub.i, and complex gain of the channel is .sub..sub.i.

[0041] The received time-domain signal after beamforming for each identified path, {tilde over (r)}.sub..sub.i is then converted in the delay-Doppler domain 330, where it is nonlinearly distorted. For the rectangular pulse shaping waveform, the input-output relation in the delay-Doppler domain with nonlinearity for an identified path corresponding to beamforming angle .sub.i can be established as

[00013] Y i ( l , k ) = 2 { i e j 2 MN k i ( l - l i ) X ( [ l - l i ] M , [ k - k i ] N ) l [ l i , M - 1 ] N - 1 N i e j 2 MN k i ( l - l i ) e - j 2 N [ k - k i ] N X ( [ l - l i ] M , [ k - k i ] N ) l [ 0 , l i )

[0042] Here, Xcustom-character(l, k) is the nonlinearly distorted OTFS sample in the delay-Doppler domain which can be expressed as

[00014] X ( l , k ) = [ X ( l , k ) 1 N .Math. k = 0 N - 1 s ( l + k M ) + s ( l + k M ) ( k ) ] 3

[0043] Where X(l, k) is the OTFS sample in l.sup.th delay index and k.sup.th Doppler index, and

[00015] 1 N .Math. k = 0 N = 1 s ( l + k M )

represents the multiplicative distortion, where

[00016] s ( l + k M ) = ge j ( ( .Math. "\[LeftBracketingBar]" s ( l + k M ) .Math. "\[RightBracketingBar]" ) ) / [ 1 + ( g .Math. "\[LeftBracketingBar]" s ( l + k M ) .Math. "\[RightBracketingBar]" / V sat ) 2 p ] 1 2 p and s ( l + k M ) ( k ) = 1 N .Math. k = 0 N - 1 ( s ( l + k M ) .Math. p = 0 , p k N - 1 X ( l , p ) e j 2 ( p - k ) k / N )

denotes the ISI from the nonlinear power amplifier. Note that, additive white Gaussian noise (AWGN) that is independent and identically distributed (i.i.d) complex random variable with zero mean and variance .sub.v.sup.2 is omitted in (2) for brevity.

[0044] Maximal Ratio Combining: Attributed to the nonlinear distortion of power amplifier, the linear relation between the transmitted OTFS samples X(l, k) and observations Y.sub..sub.i(l, k) in the delay-Doppler domain is disorganized (see (2)) that prevents the direct application of maximal ratio combining (MRC) for the detection of the desired signal. However, considering the delay-Doppler domain nonlinearly distorted OTFS samples Xcustom-character(l, k) as an auxiliary state, (2) represents a linear relationship between the observations Y.sub..sub.i(l, k) and nonlinearly distorted samples Xcustom-character(l, k). Hence, compensating for the delay shift, Doppler shift, and phase shift followed by MRC can yield the nonlinearly distorted delay-Doppler domain OTFS sample {circumflex over (X)}custom-character(l, k).The compensation phase can be performed as

[00017] Y ^ i ( l , k ) = 4 { e - j 2 MN k i ( [ l + l i ] M - l i ) Y i ( [ l + l i ] M , [ k + k i ] N ) l [ l i , M - 1 ] N N - 1 e - j 2 MN k i l e j 2 N k Y i ( [ l + l i ] M , [ k + k i ] N ) l [ 0 , l i )

The application of MRC to estimate the delay-Doppler domain nonlinearly distorted OTFS samples can be performed as

[00018] X ^ ( l , k ) = .Math. i = 1 B i * Y ^ i ( l , k ) .Math. i = 1 B .Math. "\[LeftBracketingBar]" i .Math. "\[RightBracketingBar]" 2 5

Now the aim is to retrieve the symbol of interest X (l, k) from the estimated delay-Doppler domain nonlinearly distorted. OTFS samples {circumflex over (X)}custom-character(l, k) .

[0045] Particle Filter: The particle filter is utilized to approximate any continuous intractable distribution in discrete form utilizing weights and particles. Due to the nonlinearity, the posterior distribution of delay-Doppler samples becomes analytically intractable and the closed form expression of MAP detection cannot be obtained. However, the discrete approximation simplifies the closed form solution. But, for this approximation, drawing the samples from the intractable distribution is not feasible. Hence, the samples are drawn from different distribution which is importance distribution. Optimal importance distribution is used to draw particles, and weights of the particles are calculated according to likelihood. Thus, particle filter helps in approximating the intractable posterior distribution of delay-Doppler samples in discrete form in terms of particles and weights, which allows us to obtain the solution of MAP detection to obtain the estimate of delay-Doppler transmitted samples.

[0046] The basic idea of the particle filter is to approximate the non-Gaussian continuous target distribution numerically by a set of randomly chosen samples (particles) {X.sup.q(l, k).sub.q=1.sup.Q} with its associated weights {w.sup.q(l, k).sub.q=1.sup.Q}, where Q represents the total number of particles. Drawing samples from the intractable target distribution is infeasible, hence, the particles X.sup.q(l, k) are drawn from a different distribution known as the importance distribution or importance function i.e., X.sup.q(l, k)(X(l, 0:k)|{circumflex over (X)}custom-character(l, 0:k)), where (X(l, 0:k)|{circumflex over (X)}custom-character(l, 0:k)) represents the importance distribution. X(l, 0:k)=X(l, 0), . . . , X(l, k) are the desired transmit sequence in the l.sup.th delay index and from 0 to k Doppler index. The weighted particle presentation (w.sup.q(l, k), X.sup.q(l, k)) of the target posterior distribution p(X(l, k)|{circumflex over (X)}custom-character(l, 0:k)) can be expressed as


p(X(l, k)|{circumflex over (X)}custom-character(l, 0:k)).sub.q=1.sup.Qw.sup.q(l, k)(X(l, k)X.sup.q(l, k)) 6

[0047] Where (X(l, k)X.sup.q(l, k)) denotes the Dirac measure at the point X.sup.q(l, k)). Prior and optimal importance functions are the two popular choices of importance distribution reported in the literature. The optimal importance distribution is p(X(l, k)|X.sup.q(l, 0:k1), {circumflex over (X)}custom-character(l, k)), and the expression of the importance weights w.sup.q(l, k) corresponding to optimal importance density are defined as [M. S. Arulampalam, S. Maskell, N. Gordon and T. Clapp, A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking, in IEEE Transactions on Signal Processing, vol. 50, no. 2, pp. 174-188, Feb. 2002]


w.sup.q(l, k)=w.sup.q(l, k1)p({circumflex over (X)}custom-character(l, k)|X.sup.q(l, 0:k1) 7

[0048] The multiplicative distortion

[00019] 1 N .Math. k = 0 N - 1 s ( l + k M )

in (3) can be approximated as {tilde over ()}. Now, for the underlying system, assuming {tilde over ()}and .sub.s(l+kM)(k) as deterministic and known, (3) represents a linear Gaussian model of the nonlinearly distorted delay-Doppler samples and the target delay-Doppler transmitted samples. The Gaussian model is attributed to the AWGN which is present in the system. The optimal importance density (X(l, k)|X.sup.q(l, 0:k1), {circumflex over (X)}custom-character(l, k), .sub.s(l+kM)(k), {tilde over ()})=p(X(l, k)|X.sup.q(l, 0:k1), {circumflex over (X)}custom-character(l, k), .sub.s(l+kM)(k), {tilde over ()}) hence follows the Gaussian distribution according to (3) with its mean and variance given as

[00020] * = ~ - 1 ( X ^ ( l , k ) - s ( l + k M ) ( k ) ) , .Math. * = v 2 .Math. "\[LeftBracketingBar]" ~ .Math. "\[RightBracketingBar]" 2 8

[0049] The weights of the particles can be updated using (7). It is important to note that the evaluation of p({circumflex over (X)}custom-character(l, k)|X.sup.q(l, k1), .sub.s(l+kM)(k), {tilde over ()}) is difficult owing to the involved nonlinearity. However, for the considered system,


p({circumflex over (X)}custom-character(l, k)|X.sup.q(l, k1), .sub.s(l+kM)(k), {tilde over ()})=p({circumflex over (X)}custom-character(l, k)|X.sup.q(l, k), .sub.s(l+kM)(k), {tilde over ()})p(X(l, k)|X.sup.q(l, k1))p({circumflex over (X)}custom-character(l, k)|X.sup.q(l, k), .sub.s(l+kM)(k), {tilde over ()}) as p(X(l, k)|X.sup.q(l, k1))p(X(l, k)),

where p(X(l, k)) is constant. Now the evaluation of the weights depends upon the likelihood function that follows Gaussian distribution according to (3), i.e.,

[0050] p({circumflex over (X)}custom-character(l, k)|X.sup.q(l, k), .sub.s(l+kM)(k), {tilde over ()})custom-character(.sup.q(l, k), .sup.q(l, k)), where mean .sup.q(l, k) and variance .sup.q(l, k) are defined as


.sup.q(l, k)={tilde over ({circumflex over ()})}X.sup.q(l, k)+{circumflex over ()}.sub.(l+kM)(k), .sup.q(l, k)=.sub.v.sup.2

[0051] The estimation of ISI {circumflex over ()}.sub.(l+kM)(k) on which the mean of the likelihood depends can be carried by passing the estimated nonlinearly distorted samples {{circumflex over (X)}.sup.I(l, k)}.sub.k=0.sup.N-1 through a hard detector to obtain the tentative decisions {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 . The tentative decisions are then converted to time domain samples (n) and {circumflex over ()}.sub.(l+kM)(k) can be obtained from its expression. Further, the value of {tilde over ({circumflex over ()})} can be taken as the mean of {{circumflex over ()}.sub.(l+kM)(k)}.sub.k=0.sup.N-1 or can be determined heuristically. It is important to note that the mmWave power amplifier is mathematically modeled by the modified Rapp model with standard parameters. Thus, the values of (g, .sub.p, V.sub.sat, , , {tilde over (q)}.sub.1, {tilde over (q)}.sub.2) can be assumed to be known at the receiver. Also, the particles do not propagate for the considered system owing to the lack of state dynamics, hence, the importance sampling becomes an i.i.d sampling and the weights of the particles are required to reset to 1/Q at each step resulting in w.sup.q(l, k1)=1/Q. Finally, the associated unnormalized weights of the particles can be calculated utilizing the likelihood function p({circumflex over (X)}custom-character(l, k)|X.sup.q(l, k), .sub.s(l+kM)(k), {tilde over ()}) and w.sup.q(l, k1)=1/Q in (7) by

[00021] w q ( l , k ) 1 det { .Math. q ( l , k ) } exp - [ ( X ^ ( l , k ) - q ( l , k ) ) H ( .Math. q ( l , k ) ) - 1 ( X ^ ( l , k ) - q ( l , k ) ) ] 9

To realize a realistic distribution, the weights are normalized as w.sup.q(l, k)=w.sup.q(l, k)/.sub.q=1.sup.Qw.sup.q(l, k).

[0052] Data Detection: Here the data detection is executed using the MAP decision rule which requires the expression of posterior distribution of the transmitted signal that becomes intractable due to nonlinearity. The particle filter approximates the intractable posterior distribution of the transmitted signal in terms of weights and particles. The MAP estimation chooses the particle with maximum weight. Then hard detection is applied on the chosen particle to map it on to the nearest modulation symbols in order to obtain the estimate of the required delay-Doppler symbols.

[0053] The drawn samples X.sup.q(l, k) with its corresponding importance weights w.sup.q(l, k) are utilized for obtaining the maximum a posterior (MAP) estimate as

[00022] X ^ ( l , k ) = arg max X q ( l , k ) .Math. q = 1 Q w q ( l , k ) ( X ( l , k ) - X q ( l , k ) ) 10

[0054] The calculation of estimated {{circumflex over ()}.sub.(l+kM)(k)}.sub.k=0.sup.N-1 depends on the initial tentative decisions {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 that may contain errors which will result in erroneous estimation of {{circumflex over ()}.sub.(l+kM)(k)}.sub.k=0.sup.N-1. This will lead to the inaccurate evaluation of importance density for drawing particles, and weight calculation, which degrades the performance of the proposed algorithm. Hence, an iterative decision-aided approach is adopted to improve performance. In the iteration, the whole process of drawing particles, weight update, and MAP detection are repeated with the most updated {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 to calculate {{circumflex over ()}.sub.(l+kM)(k)}.sub.k=0.sup.N-1. The iteration stops when {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 obtained at the current iteration no longer differs from {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 obtained at the previous iteration or when the iteration reached its maximum number (N.sub.iter). With each iteration, the number of errors in {{circumflex over (X)}(l, k)}.sub.k=0.sup.N-1 becomes relatively small which subsequently increases the estimation accuracy of {{circumflex over ()}.sub.(l+kM)(k)}.sub.k=0.sup.N-1 and enhances the algorithm performance. The flow diagram of the proposed nonlinear detector which is a combination of MRC and iterative particle filter is shown in FIG. 4.

[0055] Results: For testing, OTFS symbols N=128 and subcarriers M=128 is considered. The carrier frequency is centered at 28 GHz and subcarrier spacing is 200 kHz. The information symbol is modulated by QPSK modulation. For the channel model, the Urban Microcell (UMi) street canyon channel model is adopted, simulated according to the tapped delay line (TDL)-B model of 3GPP [3GPP TR 38.900: Study on channel model for frequency spectrum above 6 GHz. Tech. Rep.] in the NLOS scenario with a delay spread of 66 ns. Further, the nonlinear power amplifier model proposed by IEEE 802.11ad TG [E. Perahia et al., IEEE P802.11 Wireless LANs TGad Evaluation Methodology, IEEE, vol. 802, pp. 3-5, 2010] is considered to model the nonlinearity of mmWave power amplifier. The signal-to-noise ratio (SNR) of the information symbol is aerinea as

[00023] SNR d = E { .Math. "\[LeftBracketingBar]" X .Math. "\[RightBracketingBar]" 2 } v 2 .

The size of particles for data detection is set to Q=10 and the maximum iteration N.sub.iter is also set to 10. The channel is assumed to be known at the receiver.

[0056] The performance of the proposed detector for different degrees of nonlinear distortions over the mmWave NLOS UMi channel is evaluated in FIG. 5. The speed v.sub.s=120 km/hr and N.sub.r=128. It is observed that the proposed nonlinear detector addresses the nonlinearity efficiently and can provide reliable communication (BER=10.sup.-5) at a low SNR.sub.d of 0 dB even at 0 dB IBO, i.e., when complete nonlinearity is induced. The attainment of reliable communication at a very low SNR.sub.d is attributed to the beamforming gain at the receiver. Further, it can also be observed that when the IBO increases to 6 dB and 12 dB, the proposed detector shows improved performance by 2 dB and 2.5 dB SNR.sub.d respectively, to attain BER=10.sup.-4. This is owing to the fact that the degree of nonlinear distortion decreases with increasing IBOs, which eventually improves the detector performance. In FIG. 5, the performance of present nonlinear detector is compared with digital predistorter (DPD) [S. G. Neelam and P. R. Sahu, Error performance of OTFS in the presence of IQI and PA Nonlinearity, in 2020 National Conference on Communications (NCC), 2020, pp. 1-6] at 0 dB IBO. A significant SNR.sub.d improvement of our detector compared to DPD can be observed. The figure depicts that DPD fails to deal with the severe nonlinearity at high frequency. The performance of the detector of [Y. Shan and F. Wang, Low-Complexity and Low-Overhead Receiver for OTFS via Large-Scale Antenna Array, IEEE Transactions on Vehicular Technology, vol. 70, no. 6, pp. 5703-5718, 2021] with linear power amplifier is shown. The proposed detector achieves similar performance of linear power amplifier when degree of distortion is reduced i.e., at 6 dB and 12 dB IBO, for SNR.sub.d above 6 dB.This is attributed to the improvement in the initial estimates at higher SNR.sub.d and reduction in the nonlinearity at high IBOs.

[0057] FIG. 6 shows the BER versus SNR.sub.d of the proposed nonlinear detector for various speeds over the mmWaveUMi NLOS channel with nonlinear power amplifier at 0 dB IBO. The different speeds are taken as v.sub.s=30 km/hr, 120 km/hr, and 500 km/hr which corresponds to a maximum Doppler frequency of 777.77 Hz, 3.11 kHz, and 12.96 kHz respectively. The number of receive antennas is N.sub.r=128. It is observed from the figure that the proposed nonlinear detector is able to retrieve the transmitted samples for low as well as high speeds. It can also be observed that the performance of the proposed nonlinear detector is almost the same for the three different speeds which show the robustness of the OTFS modulation in high mobility scenarios.

[0058] The advantages of the present invention can be summarized as hereunder: [0059] 1. The presented invention considered a practical non-ideal power amplifier for mmWave systems in high mobility applications. [0060] 2. OTFS is employed to deal with the high mobility of channel, which is known to be resilient to the delay-Doppler shifts. Hence, the proposed framework is suitable for establishing communications link operating in mmWave frequency band under high mobility scenarios. [0061] 3. The nonlinear distortions from non-ideal power amplifier induce additional inter symbol interference in OTFS systems and cause the target distribution to be analytical intractable, which is handled in the presented invention. [0062] 4. Large antenna arrays are deployed at the receiver, which is used for analog beamforming to mitigate the huge path loss in mmWave. [0063] 5. With beamforming, the relation between input-output with nonlinearity is derived, which aids in developing low complex detector. [0064] 6. The proposed nonlinear detection methodology is spectrally more efficient compared to DPD that requires five times bandwidth of the transmitted signal, which is huge for mmWave systems employed to achieve high data rate. Hence, DPD is spectrally inefficient. In contrast, the present invention can handle the nonlinearity directly at the receiver, which do not require any additional bandwidth. [0065] 7. The invention is applicable in achieving reliable communication in high-speed applications employed with minWavelike inter and intra vehicular communications, high-speed railways, mmWaveIoT systems, UAV systems in mmWave, cellular communication in 5G, etc.