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