chaos-based coded modulations in isi channels

14
F.J. Escribano 1 , L. López 2 and M.A.F. Sanjuán 2 1 Universidad de Alcalá de Henares 2 Universidad Rey Juan Carlos Spain e-mail: [email protected] Effects of Intersymbol Interference on Chaos-Based Modulations SCS 2008 SCS 2008 Hammamet, Tunisia, 7 Hammamet, Tunisia, 7 th th November 2008 November 2008

Upload: francisco-j-escribano

Post on 16-Jun-2015

228 views

Category:

Documents


0 download

TRANSCRIPT

F.J. Escribano1, L. López2 and M.A.F. Sanjuán2

1Universidad de Alcalá de Henares2Universidad Rey Juan Carlos

Spain

e-mail: [email protected]

Effects of Intersymbol Interference on Chaos-Based

Modulations

SCS 2008SCS 2008Hammamet, Tunisia, 7Hammamet, Tunisia, 7thth November 2008 November 2008

22

Background & Motivation

Very often chaos based encoders/modulators had so far proved poor performing in terms of bit error rate (BER)

A big boost in BER has been obtained when using bad performing chaos-based encoders/modulators in multi-dimensional encoding systems [Kozic06,Escribano09] Generalization of discrete chaotic map systems Concatenation (serial, parallel)

The building blocks of such systems have been only evaluated in AWGN and fading channels [Escribano08]

It would thus be interesting to evaluate the effects of ISI ISI can easily arise due to strict band constraints The scope is not to equalize, but just characterize the

behavior in this kind of distorting environment

33

General Setup: System Model

Similar setup to a Trellis Coded Modulation (TCM): Chaos-Based Coded Modulation (CCM) block at the transmitter ML or MAP sequence decoding at the receiver. We will perform

MAP decoding, since a MAP SISO is the building block for the iterative decoders of the concatenated good performing systems [Escribano06]

Differences with TCM: The CCM kind considered works at a rate of one symbol per bit

Parameters: Type of CCM (underlying map) Quantization level (Q)

44

General Setup: CCM Block

Map view: one chaotic map (f0(z)=f1(z)), or switched maps

Trellis encoder view: quantized version of the switched map setup driven by small perturbations

1 )(

0 )(),(

11

101

nn

nnnnn bzf

bzfbzfz

Q

Q

QQn

nnn

Qnnnn

Sz

xzx

bbzfz

2

12,,

2

1,0

1,1 12

2),( 1

0,10,1:)(1,0 zf

55

General Setup: Parameters

Maps considered (previous slide) Bernoulli shift map (BSM) Switched version of the BSM, multi-BSM (mBSM) Tent map (TM) Switched version of the TM, multi-TM (mTM)

Quantization level Q>4 is enough to make quantization effects negligible in

practice

The channel consists in additive white Gaussian noise (AWGN) plus Intersymbol Interference (ISI).

The ISI model is a standard model in digital communications, where this impairment is simulated by means of a FIR filter.

66

General Setup: ISI Channel

According to the model, the signal at the receiver input is

Where hm are the 2N+1 FIR filter coefficients

Since the scope is not to compensate, we only consider a low-to-moderate degree of ISI, where equalization is not always mandatory

n

N

Nnnmmnnn nxhnyr

Coefficients for low and moderate ISI

N=3

77

Error Analysis: PEP

Pairwise error probability (PEP) under ISI with ML decoding (equivalent to MAP decoding in our case) [Schlegel91]

P: power of the chaotic sequence (1/3) d2

ISI: equivalent pairwise distance under ISI

Sequences xn and x’n differ in an error loop of length L, related to a corresponding binary error loop

0

2

42

1)|'(

N

E

P

derfcP bISI

e xxx

122

21 122

2

)'(

)()'(

Lm

mnnnE

E

Lm

mn

Lm

mnnnnn

ISI

xxd

d

xyxyd

88

Error Analysis: Error Events

Under low-to-moderate ISI, the most probable error events of each CCM system can be easily evaluated for high Eb/N0

E.g.: BSM CCM will exhibit error events generated by a binary error with Hamming weight 2, L=Q+1, and structure 1,1,0,…,0

CCM’s do not meet the uniform error property [Biglieri91] A binary error is related to 24N+Q+L pairs of output

sequences leading to potentially different pairwise distances

The ISI BER degradation can be calculated using the spectrum of the related pairwise distances for a given CCM

•d2ISI histogram of the BSM CCM

for its most probable binary error event under low ISI for Q=5

•Minimum pairwise Euclidean distance in the non-ISI case for any pair of sequences 4/3

99

Error Analysis: Bounds

De = set of possible distances d2ISI associated to the

corresponding most probable binary error event w: Hamming weight of the most

probable binary error event D: number of elements in De.

If following condition is met for some xn, x’n related through the mentioned binary error event, an error floor appears

Now the decoder will chose x’n regardless of the noise, and system will always need equalization

Be = number of xn, x’n sequences related through the corresponding binary error event that meet last inequality

eISI Dd

bISIb N

E

P

derfc

D

wP

2 0

2

42

1

21

2 )()'(Lm

mnnn

Lm

mnnn xyxy

0

4

2 N

EwBP b

LQNe

b floor

1010

Simulation Results

Comparison with a related TCM system with QPSK modulation, polynomials = 06 and 23 (octal) and constraint length = 5 -> rate 1 bit/symbol

Frames with M=10000 bits, results recorded for 100 frames on error

low ISIQ=5

TM

mTM

mBSM

BSMTCM

* Dotted/dash-dotted: simulation results* Continuous: bounds (except TCM)

1111

Simulation Results

Q=5, moderate ISI

TM

mTM

mBSM

BSM

TCM

* Dotted/dash-dotted: simulation results* Continuous: bounds (except TCM)

1212

Simulation Results

BSM CCM, low ISI, Q=5

* Dotted/dash-dotted: simulation results* Continuous: bounds

1313

Concluding Remarks

The bounds calculated using the spectrum distance induced by the ISI channel have shown to be accurate enough for low-to-moderate ISI

The effect of the ad-hoc quantization level is small and the system behavior shows to be rather linked to the underlying dynamics of the map involved

CCM systems keep the good properties of coded modulations in dispersive environments

In some situations, CCM systems can exhibit lower losses than with a TCM alternative

We have provided a condition to detect potential error floors The principles shown can be readily applied to other examples

of chaos-based coded modulations, whenever they can be represented in terms of a trellis

The CCM systems are nonlinear and send chaotic-like samples to the channel, which exhibit interesting properties

This kind of chaotic-like signal is easy to generate and can be decoded efficiently with known frameworks

The results obtained can help in the design and evaluation tasks of multi-dimensional good performing chaotic communications systems based on CCM systems

1414

References

[Kozic06] S. Kozic, T. Schimming and M. Hassler, ‘Controlled One- and Multidimensional Modulations Using Chaotic Maps’, IEEE Transactions on Circuits & Systems - I, vol. 53, Sep 2006.

[Escribano09] F. J. Escribano, S. Kozic, L. López, M. A. F. Sanjuán and M. Hassler, ‘Turbo-Like Structures for Chaos Coding and Decoding’, IEEE Transactions on Communications, in Press, 2009.

[Escribano08] F. J. Escribano, L. López and M. A. F. Sanjuán, ‘Chaos-Coded Modulations over Rayleigh and Rician Flat Fading Channels’, IEEE Transactions on Circuits & Systems - II, vol. 55, Jun 2008.

[Escribano06] F. J. Escribano, L. López and M. A. F. Sanjuán, ‘Exploiting Symbolic Dynamics in Chaos Coded Comunications with Maximum a Posteriori Algorithm’, Electronics Letters, vol. 42, Aug 2006.

[Schlegel91] C. B. Schlegel, ‘Evaluating Distance Spectra and Performance Bounds of Trellis Codes on Channels with Intersymbol Interference’, IEEE Transactions on Communications, vol. 37, May 1991.

[Biglieri91] E. Biglieri and P. J. McLane, ‘Uniform Distance and Error Properties of TCM Schemes’, IEEE Transactions on Comunications, vol. 39, Jan 1991.

Thanks for your attention