22.03.2013 Views

Signal Space Coding over Rings

Signal Space Coding over Rings

Signal Space Coding over Rings

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 2: Combined coding and modulation techniques 26<br />

2.4 Representations and design for TCM<br />

2.4.1 Introduction<br />

There are basically two representations for a TCM encoder. The Ungerboeck<br />

representation [45] is based on the use of a convolutional encoder that represents the<br />

memory of the system, and also of a selector for the partition of the set of signals. The<br />

Calderbank-Mazo representation [47] shows an analytical expression for the mapping<br />

between source symbols and signals of the constellation.<br />

2.4.2 The Ungerboeck representation<br />

In a TCM encoder-modulator a source symbol a i corresponding to the time instant i<br />

can be assigned to one of<br />

k<br />

2 values, represented as sequences of k binary digits<br />

( 1)<br />

( 2)<br />

( k )<br />

b i , bi<br />

,..., bi<br />

. The encoder output c i at the time instant i depends on the input,<br />

represented by the binary digits, and on previous ν ≥ 0 bits , j = 1,<br />

2,...,<br />

k :<br />

( 1)<br />

( 1)<br />

( 1)<br />

( k ) ( k ) ( k )<br />

c = f ( bi<br />

, bi−1<br />

,..., b − ,..., bi<br />

, bi−1<br />

,..., b − )<br />

(2.21)<br />

i i v1<br />

i vk<br />

The encoder presents two parts. One is the memory, implemented by using a binary<br />

convolutional encoder with k binary inputs<br />

( 1)<br />

i<br />

( 2)<br />

i<br />

( n)<br />

i<br />

j<br />

( 1)<br />

i<br />

( 2)<br />

i<br />

( k )<br />

i<br />

b , b ,..., b and n binary outputs<br />

c , c ,..., c . The other is the memoryless part, which is basically a modulator that<br />

maps the binary n-tuple output into a signal s i of the constellation.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!