Several enhancements to gr-trellis and gnuradio-examples/python/channel-coding:
[debian/gnuradio] / gnuradio-examples / python / channel-coding / fsm_files / awgn2o3_4.fsm
index 567948e784779c8e8465561f985324e89def4ca3..3ac57be18d77dc421f63844e6d8a4578e8533952 100644 (file)
@@ -1,44 +1,15 @@
 4 4 8
 
-0      2       1       3
-0      2       1       3
-0      2       1       3
-0      2       1       3
-
-0 3 5 6
-4 7 1 2
-7 4 2 1
-3 0 6 5 
-
-
-This is generated by the 1/2 AWGN code (5 7) by puncturing the first (MSB) bit.
---> d_free=3
-
-before puncturing:
-
-00 03 31 32
-30 33 01 02
-13 10 22 21
-23 20 12 11
-
-or in decimal representation:
-
- 0  3 13 14
-12 15  1  2
- 7  4 10  9
-11  8  6  5
-
-by punturing the MSB you get (dmin=3)
-
-0 3 5 6
-4 7 1 2
-7 4 2 1
-3 0 6 5 
-
-and by puncturing the LSB (something is wrong with this code)
-
-0      1       6       7
-6      7       0       1
-3      2       5       4
-5      4       3       2
-
+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
+
+I don't remeber how I generated this one...
+it is a bit better than awgn2o3_4_msb and worse
+than awgn2o3_4_msbG.