combining mlse and map detection: a new way to ... - Semantic Scholar

2 downloads 21390 Views 34KB Size Report
Kalman-like channel estimator with the soft information given by the APPs of the state sequence of the ISI channel and of an MLS equalizer which outputs ...
COMBINING MLSE AND MAP DETECTION: A NEW WAY TO DEVELOP HIGH-PERFORMANCE ADAPTIVE RECEIVERS E. Baccarelli*, S. Galli**, A. Fasano* (*) Universita’ di Roma “La Sapienza”, Info-Com Dpt., Via Eudossiana 18, 00184 Rome, Italy. (**) Telcordia Technologies (formerly Bellcore), 445 South Street, Morristown, NJ 07960, USA. Abstract – In this paper we propose a novel adaptive receiver for TDMA-based cellular land-mobile radio communications that merges the advantages of both SbS-MAP and MLSE receivers. The exploitation of the advantages of these two equalization techniques in a combined form yields to high performance adaptive receivers. In fact, extensive computer simulations show that the proposed receiver outperforms other adaptive receivers that rely either on SbSMAP or MLSE detectors only. I. AN OVERVIEW ON MLS AND SBS-MAP EQUALIZERS Every equalization technique is characterized by a decision delay and, in timevariant environments, the value of this delay greatly affects the performance of an adaptive receiver that exploits hard-decisions for channel estimation and tracking. In fact, Ddelayed decisions imply the use of predicted channel estimates, the order of this prediction being D [3]. The optimality criterion on which MLS receivers are based is the minimization of the error probability on a per-sequence basis [1]. The complexity of this algorithm grows linearly with the sequence length and is optimal, in an MLS sense, when the decision delay D is infinite. However, it has been shown that nearly optimum performance can be obtained with a finite decision delay D of the order of five-six times the memory introduced by the channel d [1,5]. When the channel is unknown and the hard-decisions delivered by the MLS equalizer are employed by the channel estimator to track the channel fluctuations, better performances are obtained for smaller values of D. In fact, a

value of D=5d, may be too large for channel tracking purposes [3,Chap.6] and, for this reason, improved versions of the adaptive MLS that employ “tentative” decisions with a limited decision delay d have been proposed (see Fig.1). However, due to the low value of the delay d, these tentative decisions generally exhibit a limited reliability that, in turns, degrades the receiver performance during deep faded periods [3,Sect.6.3]. The optimality criterion exploited by SbS-MAP receivers is the minimization of the symbol error probability [4], [5,Sect.6.6]. As it is well known, this algorithm is based on the computation of the probability of having received a symbol conditional on the past observations. Once these probabilities (A Posteriori Probabilities, APPs) are computed, the receiver selects as the decided symbol the one that has the highest a posteriori probability. The main drawback of an SbS-MAP receiver is due to its high computational complexity that is at least linear in the decision delay D [2] and this has limited their application in practical environments [5,Sect.6.6]. However, these receivers have been recently “rediscovered” because they are able to generate softinformation in the form of APPs and this new interest has led to the derivation of new algorithms for the computation of the APPs that present a computational complexity of the same order of the VA for limited values of the decision delay [2]. In particular, in [6] a new channel estimator that is fed by the APPs of the states of the ISI channel (instead of the less informative hard-decisions) and that is able of generating reliable zero-delayed channel estimates has been presented. The adaptive

receiver presented in [6] is based on this new soft channel estimator and on an SbS-MAP equalizer for data detection. However, as it will be shown in the following Sections, better performances can be obtained when an MLS receiver is used in place of the SbS-MAP one at the price of a slight increase in complexity. II. THE PROPOSED ADAPTIVE RECEIVER As mentioned in the previous Section, the most appealing feature of an SbS-MAP receiver is its ability of generating softinformation in the form of APPs, whereas the most appealing feature of an MLS receiver is reduced computational complexity and nearly optimum performance for large values of D. The proposed receiver, sketched in Fig.2, combines these features in order to enhance its performances. Roughly speaking, it consists of an SbS-MAP detector that feeds a nonlinear, recursive and optimum (in an MMSE sense) Kalman-like channel estimator with the soft information given by the APPs of the state sequence of the ISI channel and of an MLS equalizer which outputs hard-detected data. Referring to a TDMA-based digital link impaired by time-variant multipath phenomena and AWGN, the baud-rate sampled complex sequence {r(i)} received at the output of the equivalent low-pass randomly time-variant ISI channel can be modeled as: L−1

r(i) = ∑ g(i; m)a(i − m) + w(i) ≡ GT (i)σ (i) + w(i), (1) m=0

where the transmitted sequence {a(i)∈B} is constituted by M-ary complex independent identically distributed symbols taken from an assigned modulated constellation B and {g(i;m), 0≤m≤L-1, i≥1} is the TS-sampled timevariant impulse-response of the overall link (including the transmitting filter, the multipathfaded radio channel and the receiving filter). An application of the so-called Martingale Difference Representation Theorem [7], allows us to derive the following nonlinear Kalmanlike channel estimator (for more details on the analytical derivation of eq.(2) see [6]): Gˆ (i / i ) = Gˆ (i / i − 1) + C G (i )[r (i ) − rˆ(i / i − 1)] (2)

{

}

where Gˆ (i / i ) = E G (i ) r1i . The filtering gain CG(i) and the one-step MMSE prediction rˆ(i / i − 1) of the observation r(i) in eq.(2) depend on π (i / i ) , the vector of the APPs of the states of the ISI channel. This represents the main novel feature which distinguishes this channel estimator from the more conventional hard-decision based ones. Unlike the receiver in Fig.1, the one in Fig.2 does not utilize hard decided data for channel estimation and tracking so that unreliable “tentative” decision are not generated. This allows the receiver to build the VA trellis with more reliable zerodelayed channel estimates (in parallel with channel tracking) and to output the entire decided sequence with a decision delay equal to the length of the TDMA-slot. So doing, the proposed receiver yields to better performances than those obtained in [6] because the MLS equalizer operates at the largest decision delay (i.e., the TDMA-slot length), something an SbS-MAP receiver cannot do at a reasonable computational complexity. III. SIMULATION RESULTS The performances of the proposed adaptive receiver of Fig.2 (as well as those described in Fig.1 and [6]) have been tested via computer simulations. The channel considered in all the simulations is the radio channel explicitly recommended by the GSM standard for test purposes [8,Fig.8.25.d]. This link is constituted by six equal-powered, TS-spaced, Uncorrelated Scattering (US) taps affected by Rayleigh-distributed multipath phenomena with time correlation modeled by the usual zero-order Bessel function Jo(⋅) [8,Sect.2.4.2]. In all the carried out tests, the adopted modulation is BPSK, the preamble and slot lengths are Lp and Ls symbols, the throughput ρ is set to 0.8 (as in the GSM standard) and the values of the product Doppler bandwidthsignaling period BDTS are 10-4 and 5⋅10-4 (in the GSM environment, this corresponds to a mobile speed of 30 and 150 Km/h, respectively).

In Fig.3, the superiority of the channel estimator fed by the APPs over the standard RLS one fed by the hard decisions is evident. Moreover, the proposed receiver allows us to obtain SNR gains of 2 dBs at a measured BEP of 10-6 over the receiver proposed in [6]. In Fig.4, the gain of the proposed receiver over the one proposed in [6] is of 6 dBs at a measured BEP of 10-6. These results tend to indicate that, when the channel variations are faster, the exploitation of higher decision delays is more effective. We have also evaluated via computer simulation the performance of the proposed receiver in Fig.2 for different values of the preamble and slot length. The results are shown in Tab.I and support the conclusion that the proposed receiver is robust with respect to these two system-design parameters. REFERENCES [1] G.D. Forney Jr., “Maximum Likelihood Sequence Estimation of Digital Sequences in the Presence of Intersymbol Interference”, IEEE Trans. on Inform. Theory, Vol.18, pp.363-377, May 1972.

[2] Y. Li, B. Vucetic, Y. Sato, “Optimum SoftOutput Detection for Channels with Intersymbol Interference”, IEEE Trans. on Inform. Theory, Vol.41, No.3, pp.704-713, May 1995. [3] A.P. Clark, Adaptive detectors for digital modems, Pentech Press, London, 1989. [4] K. Abend, B.D. Fritchman, “Statistical Detection for Communication Channels with Intersymbol Interference”, IEEE Proc., Vol.58, No.5, pp.779-785, May 1970. [5] J.G. Proakis, Digital Communication, 2nd Edition, Mc Graw Hill, 1989. [6] E. Baccarelli, R. Cusani, S. Galli, “A Novel Adaptive Equalizer with Enhanced ChannelTracking Capability for TDMA-Based Mobile Radio Communications”, IEEE Joural on Seected Areas on Communications, Vol.16, No.8, December 1998. [7] A. Segall, “Stochastic Processes in Estimation Theory”, IEEE Trans. on Inform. Theory, Vol.22, No.3, pp.275-286, May 1976. [8] R. Steele, Mobile Radio Communications, Pentech Press, London 1992.

“Final” hard decisions with high delay D a(i-D)

r(i)

MLSE-VA

∨ a(i-d)

Observations

“Tentative” hard decisions with low delay d d-delayed channel estimates

B

S

G(i/i-d) A

Known training data

Channel-estimator

Fig. 1 - Conventional adaptive MLSE with “tentative” hard decisions that feed a RLS Kalman like channel estimator. The switch S is in position “A” during the training-intervals and in position “B” otherwise. The delays D and d for “final” and “tentative” decisions are typically set to five times and one time the delayspread of the channel, respectively.

a(i-D) MLS-VA Equalizer Final hard-decisions

G(i/i) Zero-delayed Channel estimates Nonlinear Kalman-like channel estimator

Known training sequence

A G(i/i) Zero-delayed Channel estimates

B

S

π(i/i)

r(i) APPs Computer

Observations

APP sequence

Fig. 2 - Block diagram of the proposed adaptive receiver. The switch S is in position “A” during the training-intervals and in position “B” otherwise. For each received sample r(i) the APP computer (see Fig.2) computes π(i/i) and feeds it to the channel estimator (2) for updating the channel estimate G$ ( i / i ) . In turns, this estimate is used step-by-step to build the branch metrics of the trellis of the Viterbi-detector. Finally, at the end of the TDMA-slot the VA outputs the entire estimated sequence on a per-slot basis.

1.E-01

1.E-02

Bit Error Rate

1.E-03

1.E-04

1.E-05

1.E-06

RLS-MLS (d=5,D=30) Soft-MAP (D=5)

1.E-07

Soft-VA 1.E-08 0

5

10

15

20

25

30

Eb/No (dB) Fig. 3 - Performance comparison on the six-tap test channel described at the beginning of Sect.III. The receivers considered are the RLS-MLS of Fig.1, the receiver in [6] that employs the soft channel estimator followed by an SbS-MAP equalizer (curve labeled “Soft-MAP”) operating at a delay D and the proposed receiver of Fig.2 (curve labeled “Soft-VA”). Parameters: Lp=12, Lf=60, BDTS = 10-4.

1.E-01

RLS-M LS (d=5,D=30) Soft-M AP (D=5) 1.E-02

Soft-VA

Bit Error Rate

1.E-03

1.E-04

1.E-05

1.E-06

1.E-07

1.E-08 5

10

15

20

25

30

35

40

Eb/No (dB) Fig. 4 - The same as in Fig.3 but with Lp=8, Lf=40, BDTS = 5⋅10-4.

(Lp,Ls)

(8,40)

(12,60)

(16,80)

(20,100)

Eb/No=10 dB - BDTS=10-4

1.42⋅10-3

5.72⋅10-4

7.34⋅10-4

8.45⋅10-4

Eb/No=15 dB - BDTS=10-4

1.61⋅10-5

5.25⋅10-6

8.72⋅10-6

1.17⋅10-5

Eb/No=15 dB - BDTS=5⋅10-4

2.26⋅10-4

6.03⋅10-4

8.02⋅10-4

1.01⋅10-3

Eb/No=20 dB - BDTS=5⋅10-4

8.56⋅10-7

3.87⋅10-6

8.54⋅10-6

1.26⋅10-5

Tab. I - Performance of the proposed receiver of Fig.2 versus the parameters Lp and Ls for the six tap channel described in Sect.III.

Suggest Documents