summaryrefslogtreecommitdiff
path: root/gr-digital/python
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2013-02-21 19:34:27 -0500
committerTom Rondeau <trondeau@vt.edu>2013-02-21 19:34:27 -0500
commit4f479665bc9f04e52b047cb270772ee61e319a59 (patch)
tree09a018da0d2c14f160520707ecc2a2ff6ae8e1f1 /gr-digital/python
parent7b4a518bfe47fb1d0b2a32fc5c93ed0157d2dc6c (diff)
blocks: removing blocks from gnuradio-core.
delay, rms, packed_to_unpacked, unpacked_to_packed.
Diffstat (limited to 'gr-digital/python')
-rw-r--r--gr-digital/python/cpm.py2
-rw-r--r--gr-digital/python/generic_mod_demod.py17
-rw-r--r--gr-digital/python/gfsk.py2
-rw-r--r--gr-digital/python/gmsk.py3
-rw-r--r--gr-digital/python/ofdm_sync_ml.py2
-rw-r--r--gr-digital/python/ofdm_sync_pn.py2
-rw-r--r--gr-digital/python/ofdm_sync_pnac.py2
-rwxr-xr-xgr-digital/python/qa_constellation.py6
-rwxr-xr-xgr-digital/python/qa_constellation_receiver.py2
-rwxr-xr-xgr-digital/python/qa_simple_correlator.py2
10 files changed, 23 insertions, 17 deletions
diff --git a/gr-digital/python/cpm.py b/gr-digital/python/cpm.py
index 1929a73d30..a9915ba91a 100644
--- a/gr-digital/python/cpm.py
+++ b/gr-digital/python/cpm.py
@@ -117,7 +117,7 @@ class cpm_mod(gr.hier_block2):
sensitivity = 2 * pi * h_numerator / h_denominator / samples_per_symbol
# Unpack Bytes into bits_per_symbol groups
- self.B2s = gr.packed_to_unpacked_bb(bits_per_symbol,gr.GR_MSB_FIRST)
+ self.B2s = blocks.packed_to_unpacked_bb(bits_per_symbol,gr.GR_MSB_FIRST)
# Turn it into symmetric PAM data.
diff --git a/gr-digital/python/generic_mod_demod.py b/gr-digital/python/generic_mod_demod.py
index b71118ebcb..a5d1d9eb37 100644
--- a/gr-digital/python/generic_mod_demod.py
+++ b/gr-digital/python/generic_mod_demod.py
@@ -32,6 +32,11 @@ import digital_swig as digital
import math
try:
+ from gnuradio import blocks
+except ImportError:
+ import blocks_swig as blocks
+
+try:
from gnuradio import filter
except ImportError:
import filter_swig as filter
@@ -126,7 +131,7 @@ class generic_mod(gr.hier_block2):
# turn bytes into k-bit vectors
self.bytes2chunks = \
- gr.packed_to_unpacked_bb(self.bits_per_symbol(), gr.GR_MSB_FIRST)
+ blocks.packed_to_unpacked_bb(self.bits_per_symbol(), gr.GR_MSB_FIRST)
if self.pre_diff_code:
self.symbol_mapper = digital.map_bb(self._constellation.pre_diff_code())
@@ -149,13 +154,13 @@ class generic_mod(gr.hier_block2):
self.rrc_taps)
# Connect
- blocks = [self, self.bytes2chunks]
+ self._blocks = [self, self.bytes2chunks]
if self.pre_diff_code:
- blocks.append(self.symbol_mapper)
+ self._blocks.append(self.symbol_mapper)
if differential:
- blocks.append(self.diffenc)
- blocks += [self.chunks2symbols, self.rrc_filter, self]
- self.connect(*blocks)
+ self._blocks.append(self.diffenc)
+ self._blocks += [self.chunks2symbols, self.rrc_filter, self]
+ self.connect(*self._blocks)
if verbose:
self._print_verbage()
diff --git a/gr-digital/python/gfsk.py b/gr-digital/python/gfsk.py
index 42d65d36ce..e4aeef8ef9 100644
--- a/gr-digital/python/gfsk.py
+++ b/gr-digital/python/gfsk.py
@@ -99,7 +99,7 @@ class gfsk_mod(gr.hier_block2):
# Turn it into NRZ data.
#self.nrz = digital.bytes_to_syms()
- self.unpack = gr.packed_to_unpacked_bb(1, gr.GR_MSB_FIRST)
+ self.unpack = blocks.packed_to_unpacked_bb(1, gr.GR_MSB_FIRST)
self.nrz = digital.chunks_to_symbols_bf([-1, 1])
# Form Gaussian filter
diff --git a/gr-digital/python/gmsk.py b/gr-digital/python/gmsk.py
index c0f5c439aa..a90e49a521 100644
--- a/gr-digital/python/gmsk.py
+++ b/gr-digital/python/gmsk.py
@@ -25,6 +25,7 @@
# See gnuradio-examples/python/digital for examples
from gnuradio import gr
+from gnuradio import blocks
from gnuradio import analog
import modulation_utils
import digital_swig as digital
@@ -97,7 +98,7 @@ class gmsk_mod(gr.hier_block2):
# Turn it into NRZ data.
#self.nrz = digital.bytes_to_syms()
- self.unpack = gr.packed_to_unpacked_bb(1, gr.GR_MSB_FIRST)
+ self.unpack = blocks.packed_to_unpacked_bb(1, gr.GR_MSB_FIRST)
self.nrz = digital.chunks_to_symbols_bf([-1, 1], 1)
# Form Gaussian filter
diff --git a/gr-digital/python/ofdm_sync_ml.py b/gr-digital/python/ofdm_sync_ml.py
index 885531f66a..895ab767a0 100644
--- a/gr-digital/python/ofdm_sync_ml.py
+++ b/gr-digital/python/ofdm_sync_ml.py
@@ -58,7 +58,7 @@ class ofdm_sync_ml(gr.hier_block2):
self.connect(self, self.input)
# Create a delay line
- self.delay = gr.delay(gr.sizeof_gr_complex, fft_length)
+ self.delay = blocks.delay(gr.sizeof_gr_complex, fft_length)
self.connect(self.input, self.delay)
# magnitude squared blocks
diff --git a/gr-digital/python/ofdm_sync_pn.py b/gr-digital/python/ofdm_sync_pn.py
index fb011bf252..cddd1b31da 100644
--- a/gr-digital/python/ofdm_sync_pn.py
+++ b/gr-digital/python/ofdm_sync_pn.py
@@ -52,7 +52,7 @@ class ofdm_sync_pn(gr.hier_block2):
# PN Sync
# Create a delay line
- self.delay = gr.delay(gr.sizeof_gr_complex, fft_length/2)
+ self.delay = blocks.delay(gr.sizeof_gr_complex, fft_length/2)
# Correlation from ML Sync
self.conjg = blocks.conjugate_cc();
diff --git a/gr-digital/python/ofdm_sync_pnac.py b/gr-digital/python/ofdm_sync_pnac.py
index 9b0302ffbb..f6627a4aba 100644
--- a/gr-digital/python/ofdm_sync_pnac.py
+++ b/gr-digital/python/ofdm_sync_pnac.py
@@ -72,7 +72,7 @@ class ofdm_sync_pnac(gr.hier_block2):
self.crosscorr_filter = filter.fir_filter_ccc(1, kstime)
# Create a delay line
- self.delay = gr.delay(gr.sizeof_gr_complex, fft_length/2)
+ self.delay = blocks.delay(gr.sizeof_gr_complex, fft_length/2)
# Correlation from ML Sync
self.conjg = blocks.conjugate_cc();
diff --git a/gr-digital/python/qa_constellation.py b/gr-digital/python/qa_constellation.py
index 3c109cfe82..12dbca232f 100755
--- a/gr-digital/python/qa_constellation.py
+++ b/gr-digital/python/qa_constellation.py
@@ -174,12 +174,12 @@ class mod_demod(gr.hier_block2):
self.blocks = [self]
# We expect a stream of unpacked bits.
# First step is to pack them.
- self.blocks.append(gr.unpacked_to_packed_bb(1, gr.GR_MSB_FIRST))
+ self.blocks.append(blocks.unpacked_to_packed_bb(1, gr.GR_MSB_FIRST))
# Second step we unpack them such that we have k bits in each byte where
# each constellation symbol hold k bits.
self.blocks.append(
- gr.packed_to_unpacked_bb(self.constellation.bits_per_symbol(),
- gr.GR_MSB_FIRST))
+ blocks.packed_to_unpacked_bb(self.constellation.bits_per_symbol(),
+ gr.GR_MSB_FIRST))
# Apply any pre-differential coding
# Gray-coding is done here if we're also using differential coding.
if self.constellation.apply_pre_diff_code():
diff --git a/gr-digital/python/qa_constellation_receiver.py b/gr-digital/python/qa_constellation_receiver.py
index 254a8240d4..ff0154d740 100755
--- a/gr-digital/python/qa_constellation_receiver.py
+++ b/gr-digital/python/qa_constellation_receiver.py
@@ -150,7 +150,7 @@ class rec_test_tb(gr.top_block):
self.src_data = tuple([rndm.randint(0,1) for i in range(0, data_length)])
else:
self.src_data = src_data
- packer = gr.unpacked_to_packed_bb(1, gr.GR_MSB_FIRST)
+ packer = blocks.unpacked_to_packed_bb(1, gr.GR_MSB_FIRST)
src = gr.vector_source_b(self.src_data)
mod = generic_mod(constellation, differential=differential)
# Channel
diff --git a/gr-digital/python/qa_simple_correlator.py b/gr-digital/python/qa_simple_correlator.py
index 292dfd69fc..ff0faeb415 100755
--- a/gr-digital/python/qa_simple_correlator.py
+++ b/gr-digital/python/qa_simple_correlator.py
@@ -46,7 +46,7 @@ class test_simple_correlator(gr_unittest.TestCase):
src = gr.vector_source_b(expected_result)
frame = digital.simple_framer(4)
- unpack = gr.packed_to_unpacked_bb(1, gr.GR_MSB_FIRST)
+ 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)