From 8e8f22dda66b63ee58a25f1052cd197779f164dc Mon Sep 17 00:00:00 2001 From: anastas <anastas@221aa14e-8319-0410-a670-987f0aec2ac5> Date: Fri, 11 Aug 2006 10:27:46 +0000 Subject: Added support for concatenated codes git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3234 221aa14e-8319-0410-a670-987f0aec2ac5 --- gr-trellis/src/python/qa_trellis.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'gr-trellis/src/python') diff --git a/gr-trellis/src/python/qa_trellis.py b/gr-trellis/src/python/qa_trellis.py index e4866e7f92..fe98177bee 100755 --- a/gr-trellis/src/python/qa_trellis.py +++ b/gr-trellis/src/python/qa_trellis.py @@ -58,5 +58,19 @@ class qa_trellis (gr_unittest.TestCase): OS = (0, 3, 3, 0, 1, 2, 2, 1) f = trellis.fsm("awgn1o2_4.fsm") self.assertEqual((I,S,O,NS,OS),(f.I(),f.S(),f.O(),f.NS(),f.OS())) + + def test_001_interleaver (self): + K = 5 + IN = (1,2,3,4,0) + DIN = (4,0,1,2,3) + i = trellis.interleaver(K,IN) + self.assertEqual((K,IN,DIN),(i.K(),i.INTER(),i.DEINTER())) + + + + + + + if __name__ == '__main__': gr_unittest.main () -- cgit v1.2.3