diff options
author | anastas | 2006-08-11 10:57:08 +0000 |
---|---|---|
committer | anastas | 2006-08-11 10:57:08 +0000 |
commit | 77d25d75e11b7d574ab7073e1054cb25e66baa12 (patch) | |
tree | 0b778ae9dc0b03233b0db455bb0ee30f104c35b8 /gnuradio-examples/python/channel-coding/fsm_files/awgn2o3_4_1.fsm | |
parent | 8e8f22dda66b63ee58a25f1052cd197779f164dc (diff) | |
download | gnuradio-77d25d75e11b7d574ab7073e1054cb25e66baa12.tar.gz gnuradio-77d25d75e11b7d574ab7073e1054cb25e66baa12.tar.bz2 gnuradio-77d25d75e11b7d574ab7073e1054cb25e66baa12.zip |
Added examples for gr-trellis in gnuradio-examples/python/channel-coding
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3235 221aa14e-8319-0410-a670-987f0aec2ac5
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 000000000..c5aee6983 --- /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 + |