03.11.2012 Views

Medium Access Control (MAC) and Physical Layer (PHY) - CISE

Medium Access Control (MAC) and Physical Layer (PHY) - CISE

Medium Access Control (MAC) and Physical Layer (PHY) - CISE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4-June-07 P1901_PRO_016_r0<br />

3.5.3 Bit conversion<br />

The binary word u = (uz´, uz´-1,… u1) determines two binary words v’=(v’z´-y,…,v ’ 0) <strong>and</strong> w’=( w’y-1,…,w’0),<br />

which are used to look up two constellations points in the encoder constellation table. As a first step, v <strong>and</strong> w<br />

are obtained from u, as shown in Figure 14. Finally, v’ <strong>and</strong> w’ are obtained from v <strong>and</strong> w. For the usual case of<br />

x≥2 <strong>and</strong> y≥2, z´=z=x+y-1, <strong>and</strong> v´=v <strong>and</strong> w´=w contain x <strong>and</strong> y bits respectively. For the special cases when<br />

x=0 <strong>and</strong> y≥2, z´=z+2=y+1, v´=v=(v1,v0) <strong>and</strong> w´=w=(wy-1,…,w0), when y=0 <strong>and</strong> x≥2, z´=z+2=x+1,<br />

w´=v=(v1,v0) <strong>and</strong> v´=w=(wx-1,…,w0), when x=1 <strong>and</strong> y≥2, z´=z+1=y, v´=v=(v1) <strong>and</strong> w´=w=(wy-1,…,w0), when<br />

y=1 <strong>and</strong> x≥2, z´=z+1=x, w´=v=(v1) <strong>and</strong> v´=w=(wx-1,…,w0) <strong>and</strong> when x=1 <strong>and</strong> y=1, z´=z+2=3, v´=(w1) <strong>and</strong><br />

w´=(w0).<br />

The bits (u3, u2, u1) determine (v1,v0) <strong>and</strong> (w1,w0) according to following figure:<br />

u z´<br />

u z´-1<br />

u z´-y+3<br />

u z´-y+2<br />

u z´-y+1<br />

u 4<br />

u 3<br />

u 2<br />

u 1<br />

Convolutional<br />

Encoder<br />

v1=u1⊕u3 v0=u3 w1=u0⊕u1⊕u2⊕u3 w0=u2⊕u3 Submission page 53 UPA-OPERA<br />

u 2<br />

u 1<br />

u 0<br />

Figure 14 Conversion of u to v <strong>and</strong> w<br />

The convolutional encoder shown in Figure 14 is a systematic encoder as shown in Figure 15. At the beginning<br />

of the encoding of each subcarrier group (1536 or 192 when HURTO mode is active), the convolutional encoder<br />

state is initialized to (0,0,0,0). No special operation to terminate the code is performed.<br />

w y-1<br />

w y-2<br />

w 2<br />

v z´-y<br />

v z´-y-1<br />

v 2<br />

v 1<br />

v 0<br />

w 1<br />

w 0

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

Saved successfully!

Ooh no, something went wrong!