summaryrefslogtreecommitdiff
path: root/gr-digital/python/qa_simple_correlator.py
diff options
context:
space:
mode:
authorBen Reynwar <ben@reynwar.net>2013-03-07 23:11:20 -0700
committerBen Reynwar <ben@reynwar.net>2013-03-07 23:11:20 -0700
commita7c7cf1186ec73786e6bbefb430c940c8747f857 (patch)
treeb2f39e170547202ed772d95260563a73288b3326 /gr-digital/python/qa_simple_correlator.py
parentb841288cfb261da28746c4b3aaa7a1dfc078ebfd (diff)
digital: Enabling uninstalled python imports.
Diffstat (limited to 'gr-digital/python/qa_simple_correlator.py')
-rwxr-xr-xgr-digital/python/qa_simple_correlator.py64
1 files changed, 0 insertions, 64 deletions
diff --git a/gr-digital/python/qa_simple_correlator.py b/gr-digital/python/qa_simple_correlator.py
deleted file mode 100755
index ff0faeb415..0000000000
--- a/gr-digital/python/qa_simple_correlator.py
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright 2013 Free Software Foundation, Inc.
-#
-# This file is part of GNU Radio
-#
-# GNU Radio is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3, or (at your option)
-# any later version.
-#
-# GNU Radio is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GNU Radio; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 51 Franklin Street,
-# Boston, MA 02110-1301, USA.
-#
-
-from gnuradio import gr, gr_unittest
-import blocks_swig as blocks
-import filter_swig as filter
-import digital_swig as digital
-
-class test_simple_correlator(gr_unittest.TestCase):
-
- def setUp(self):
- self.tb = gr.top_block()
-
- def tearDown(self):
- self.tb = None
-
- def test_00(self):
- expected_result = (
- 0x00, 0x11, 0x22, 0x33,
- 0x44, 0x55, 0x66, 0x77,
- 0x88, 0x99, 0xaa, 0xbb,
- 0xcc, 0xdd, 0xee, 0xff)
-
- # Filter taps to expand the data to oversample by 8
- # Just using a RRC for some basic filter shape
- taps = filter.firdes.root_raised_cosine(8, 8, 1.0, 0.5, 21)
-
- src = gr.vector_source_b(expected_result)
- frame = digital.simple_framer(4)
- unpack = blocks.packed_to_unpacked_bb(1, gr.GR_MSB_FIRST)
- expand = filter.interp_fir_filter_fff(8, taps)
- b2f = blocks.char_to_float()
- mult2 = blocks.multiply_const_ff(2)
- sub1 = blocks.add_const_ff(-1)
- op = digital.simple_correlator(4)
- dst = gr.vector_sink_b()
- self.tb.connect(src, frame, unpack, b2f, mult2, sub1, expand)
- self.tb.connect(expand, op, dst)
- self.tb.run()
- result_data = dst.data()
-
- self.assertEqual(expected_result, result_data)
-
-if __name__ == '__main__':
- gr_unittest.run(test_simple_correlator, "test_simple_correlator.xml")