Imported Upstream version 3.0
[debian/gnuradio] / gnuradio-examples / python / channel-coding / fsm_files / awgn2o3_4_msb.fsm
1 4 4 8
2
3 0       1       2       3
4 0       1       2       3
5 0       1       2       3
6 0       1       2       3
7
8 0       5       3       6
9 4       1       7       2
10 7       2       4       1
11 3       6       0       5 
12
13
14 This is generated by the 1/2 AWGN code (5 7) operated twice, ie,
15 (xk+1 xki) [xk-1 xk-2] -> [xk+1 xki].
16 We also puncture the first (MSB) bit.
17 This code is worse than awgn2o3_4_msbG and slightly worse than
18 awgn2o3_4, BUT seems to be a good innner code for sctcm (with 8PSK natural).
19
20 intermediate states:
21
22 00 21 02 23
23 00 21 02 23
24 10 31 12 33
25 10 31 12 33
26
27 output before puncturing:
28
29 00 31 03 32
30 30 01 33 02
31 13 22 10 21
32 23 12 20 11
33
34 output after punturing the MSB:
35
36 00 11 03 12
37 10 01 13 02
38 13 02 10 01
39 03 12 00 11
40
41 and in decimal:
42
43 0 5 3 6
44 4 1 7 2
45 7 2 4 1
46 3 6 0 5