diff options
author | Ben Reynwar <ben@reynwar.net> | 2013-03-07 23:11:20 -0700 |
---|---|---|
committer | Ben Reynwar <ben@reynwar.net> | 2013-03-07 23:11:20 -0700 |
commit | a7c7cf1186ec73786e6bbefb430c940c8747f857 (patch) | |
tree | b2f39e170547202ed772d95260563a73288b3326 /gr-digital/python/qa_simple_correlator.py | |
parent | b841288cfb261da28746c4b3aaa7a1dfc078ebfd (diff) |
digital: Enabling uninstalled python imports.
Diffstat (limited to 'gr-digital/python/qa_simple_correlator.py')
-rwxr-xr-x | gr-digital/python/qa_simple_correlator.py | 64 |
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") |