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 30<br />

2.4.4 Ungerboeck and Turgeon rules<br />

The design procedure based on expression (2.29) applies rules stated by Ungerboeck<br />

and Turgeon, for the signal assignment to trellis transitions.<br />

A description of minimal complexity is one with the minimum number of<br />

d coefficients so that each bit of the input sliding block appears only once in the<br />

encoder formula.<br />

Ungerboeck rules for assigning signals of the constellation to a given transition in the<br />

corresponding trellis are [44, 45]:<br />

• All signals of the constellation appear the same number of times in the assignment,<br />

making the code be composed of equiprobable signals.<br />

• When the trellis that defines the TCM encoder has parallel transitions, signals<br />

corresponding to the same subset of highest intrasubset distance should be assigned<br />

to those parallel transitions.<br />

• The m<br />

2 transitions that emerge from or return to a given state should be assigned<br />

signals from one subset at the first level of the partitioning.<br />

The Maximum <strong>Signal</strong> Value (MSV) is the maximum numerical value of a signal.<br />

When the signal has a vectorial expression, the MSV is the maximum sum of the<br />

vector co-ordinates.<br />

A signal difference represents the difference between any two signals when only one<br />

bit of the input sliding block is changed. The absolute signal difference is the absolute<br />

value of the signal difference. Thus, the signal difference is given by the following<br />

expression:<br />

δ = x b , b ,..., b ,..., b , b + ,..., b ) − x(<br />

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

,..., b , b + ,..., b ) (2.30)<br />

i<br />

( 1 2 i k k 1 n 1 2 i k k 1 n<br />

Turgeon rules are useful for minimising the encoder formula:

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

Saved successfully!

Ooh no, something went wrong!