Revision d5c192f9 gnuradio-examples/python/channel-coding/fsm_files/awgn2o3_4.fsm

b/gnuradio-examples/python/channel-coding/fsm_files/awgn2o3_4.fsm
1 1
4 4 8
2 2

3
0	2	1	3
4
0	2	1	3
5
0	2	1	3
6
0	2	1	3
7

8
0 3 5 6
9
4 7 1 2
10
7 4 2 1
11
3 0 6 5 
12

13

14
This is generated by the 1/2 AWGN code (5 7) by puncturing the first (MSB) bit.
15
--> d_free=3
16

17
before puncturing:
18

19
00 03 31 32
20
30 33 01 02
21
13 10 22 21
22
23 20 12 11
23

24
or in decimal representation:
25

26
 0  3 13 14
27
12 15  1  2
28
 7  4 10  9
29
11  8  6  5
30

31
by punturing the MSB you get (dmin=3)
32

33
0 3 5 6
34
4 7 1 2
35
7 4 2 1
36
3 0 6 5 
37

38
and by puncturing the LSB (something is wrong with this code)
39

40
0	1	6	7
41
6	7	0	1
42
3	2	5	4
43
5	4	3	2
44

3
0       1       2       3
4
0       1       2       3
5
0       1       2       3
6
0       1       2       3
7

8
0       7       4       3
9
3       4       7       0
10
5       2       1       6
11
6       1       2       5
12

13
I don't remeber how I generated this one...
14
it is a bit better than awgn2o3_4_msb and worse
15
than awgn2o3_4_msbG.

Also available in: Unified diff