diff options
Diffstat (limited to 'gnuradio-examples/python/channel-coding/fsm_files/awgn2o3_4_1.fsm')
-rw-r--r-- | gnuradio-examples/python/channel-coding/fsm_files/awgn2o3_4_1.fsm | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/gnuradio-examples/python/channel-coding/fsm_files/awgn2o3_4_1.fsm b/gnuradio-examples/python/channel-coding/fsm_files/awgn2o3_4_1.fsm new file mode 100644 index 0000000000..c5aee6983f --- /dev/null +++ b/gnuradio-examples/python/channel-coding/fsm_files/awgn2o3_4_1.fsm @@ -0,0 +1,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 + |