12
F.J. Escribano, L. López and M.A.F. Sanjuán Universidad Rey Juan Carlos Spain e-mail: [email protected] Serial Concatenation of Channel and Chaotic Encoders Dijon, 6-9th June 2006 Dijon, 6-9th June 2006

Serially concatenated chaos-based coded modulations

Embed Size (px)

Citation preview

Page 1: Serially concatenated chaos-based coded modulations

F.J. Escribano, L. López and M.A.F. Sanjuán

Universidad Rey Juan Carlos

Spain

e-mail: [email protected]

Serial Concatenation of Channel and Chaotic Encoders

Dijon, 6-9th June 2006Dijon, 6-9th June 2006

Page 2: Serially concatenated chaos-based coded modulations

22

General Setup: Transmitter

Similar setup as the serial concatenation of channel encoders: Outer encoder: convolutional (rate 1/2) Inner encoder: chaotic (rate 1)

Parameters: Convolutional encoder Kind of chaotic encoder (map) Q: quantization level of the chaotic encoder N: size of interleaver π Structure of permutations in π.

Page 3: Serially concatenated chaos-based coded modulations

33

General Setup: Chaotic Encoder (I)

Tent map encoder. Map view:

Convolutional encoder view. Quantized version driven by small perturbations:

≤≤−

≤≤==

−−

−−

12

1 22

2

10 2

)(

11

11

1

nn

nn

nn

x

xxxfx

−∈

+=

+

+

+

+−

1

1

1

11

1

2

12,,

2

1

2

),()(

Q

Q

Qn

Qnn

nn

x

xugxfx

Page 4: Serially concatenated chaos-based coded modulations

44

General Setup: Chaotic Encoder (II)

The chaotic encoding can be seen as the following recursion (convolutional encoding view).

There are well defined transitions from a starting state to an endind state, driven by an input bit and generating a well defined output symbol. The theory of SISO blocks can thus be applied at the receiver.

∑+

=

−+−+

−+

=⊗=

+=⊗=1

1

)2(11

11

2

2,,1 Q

ii

iQnQn

iQi

rxrur

Qirrr

<≤

<≤=

12

1

2

10

),(

1

1

1

nn

nn

nn

xu

xuxug

Page 5: Serially concatenated chaos-based coded modulations

55

General Setup: Interleaver

An S-random interleaver is a good choice in many occasions, and we use it here. It ensures that two adjacent bits in the input word are separated at least S positions in the output word.

The permutation of indexes performed by the interleaver is chosen according to: Choose destination index for input at position ‘i’ randomly and keep it if it

lies at a distance higher than S for all the S preceding indexes To ensure fast convergence:

2

NS <

{ }iii

N

cuci

=→ ππππ

position in written is bit Input

,,n Permutatio 1

Page 6: Serially concatenated chaos-based coded modulations

66

General Setup: Decoder

It consists on two SISO (soft input soft output) decoding blocks (working iterativelly) adapted according to the ‘edges’ defined by the respective encoders.

The decoders interchange soft information in the form of log likelihood ratios (LLR’s).

==

=)0(

)1(log);(

21

21

Nn

Nnn cccbp

cccbpOb

π

Page 7: Serially concatenated chaos-based coded modulations

77

General Setup: Channel Model

In the general case, the channel has at least two sources of perturbations: White noise, in the form of additive white Gaussian noise (AWGN) Bandlimited transmission, due normally to the presence of filters in the

transmitter (to comply with transmission masks) or in the receiver (to reject undesired out-of-band signals)

The signal at the receiver will be affected by intersymbol interference (ISI, given by a lowpass filter, LPF) and Gaussian noise.

Page 8: Serially concatenated chaos-based coded modulations

88

Analysis: Convergence (I)

Convergence of the decoding algorithm can be analysed using the EXIT (EXtrinsic Information Transfer) charts, that compare the mutual information of the LLR’s at the input and output of each SISO.

dxbxpbxp

bxpbxpI

b

)0/()1/(

)/(2log)/(

2

1

1,02∑∫

=

∞−

=+=

=

Page 9: Serially concatenated chaos-based coded modulations

99

Analysis: Convergence (II)

Inner encoder: tent map chaotic encoder with Q=5. Outer encoder: non-recursive non-systematic convolutional encoder,

R=1/2, memory 3, with generating polynomials 1001 and 1101.

Page 10: Serially concatenated chaos-based coded modulations

1010

Simulation results

Same encoders + S-random interleaver, N=10000, S=23, 20 iterations.

Previous work with g(uu,xn-1)=un (Proceedings of ISSPA, Sydney, 2005,vol. 1, pp. 275-278) showed that no better BER could be expected than with the convolutional encoder alone.

Page 11: Serially concatenated chaos-based coded modulations

1111

Conclusions

The additional feedback connection g(uu,xn-1) determines a dramatic enhancement in BER performance.

Standard tools like EXIT charts can be used to analyse the system.

There is a around a 0.5 dB penalty in the threshold SNR for decoding convergence as shown by the EXIT chart analysis due to the finite lenght interleaver.

The performance doesn’t degradate much when in presence of ISI due to the reduction of the allowed bandwidth in a 10%.

The concatenated convolutional and chaotic system is nonlinear and sends chaotic-like samples to the channel, which is the main difference face to using only concatenated convolutional or block encoders, or to using trellis coded modulation. This could be an advantage in specific environments.

Page 12: Serially concatenated chaos-based coded modulations

1212

Future work

Make an exhaustive study of other possible encoding structures, based upon other chaotic maps, and try to find general properties and design criteria.

Verify the influence of the design parameters (S, N, Q…).

Include other kind of channels (e.g. Rayleigh fading channels) and verify the robustness or suitability of the system both theoretically and by simulation.

Look for possible applications of this nonlinear high rate good performing scheme.

Try to exploit the chaotic characteristics of the system in analysis and performance.