summaryrefslogtreecommitdiff
path: root/gnuradio-examples/python/channel-coding/fsm_files/awgn2o3_4_1.fsm
blob: c5aee6983f6b8b51bd4008509d1db686544cdfba (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
4 4 8

0       1       2       3
0       1       2       3
0       1       2       3
0       1       2       3

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



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

before puncturing:


or in decimal representation:

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

by punturing the MSB you get (dmin=3)

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


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

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