blob: 70ead4f17af31a40cfca98da44dbfaf1b1f0c5e5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
4 16 8
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
0 4 2 6
1 5 3 7
4 0 6 2
5 1 7 3
2 6 0 4
3 7 1 5
6 2 4 0
7 3 5 1
4 0 6 2
5 1 7 3
0 4 2 6
1 5 3 7
6 2 4 0
7 3 5 1
2 6 0 4
3 7 1 5
This is the rate 2/3 Ungerboeck code with 16 states for 8-PSK (natural mapping).
The states are defined in Ungerboeck's way.
d_free^2 = 2.274^2 Es --> 7.13 dB (so gain of 4.13 dB over uncoded QPSK)
Parity check matrix in octal: [16 04 23]
Generator Matrix:
[ D 1+D+D^2 0
1+D^2 D^2 D]
|