summaryrefslogtreecommitdiff
path: root/gr-digital/python/digital/qa_meas_evm_cc.py
diff options
context:
space:
mode:
authorMarcus Müller <marcus@hostalia.de>2020-06-19 11:07:54 +0200
committerMarcus Müller <marcus@hostalia.de>2020-06-19 11:07:54 +0200
commite76d04ca2f4f15e3b1a1ab2a81dd52c4e6d2472c (patch)
tree1d86f68fceed9cd7204d9a79e816dc06c15feaf4 /gr-digital/python/digital/qa_meas_evm_cc.py
parent98348e37209aa7daeb96fe5ead815e5b083dc6da (diff)
parent39311758cb1e6a7424d3213b3eb2c65c8c4dcfe1 (diff)
Move from SWIG to Pybind11
Goodbye, and thanks for all the fish, SWIG. Please refer to docs/PYBIND11.md for details on how to deal with Pybind.
Diffstat (limited to 'gr-digital/python/digital/qa_meas_evm_cc.py')
-rwxr-xr-xgr-digital/python/digital/qa_meas_evm_cc.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/gr-digital/python/digital/qa_meas_evm_cc.py b/gr-digital/python/digital/qa_meas_evm_cc.py
index cf3b4577da..580d2acce5 100755
--- a/gr-digital/python/digital/qa_meas_evm_cc.py
+++ b/gr-digital/python/digital/qa_meas_evm_cc.py
@@ -27,13 +27,13 @@ class qa_meas_evm_cc(gr_unittest.TestCase):
def test_qpsk(self):
# set up fg
- expected_result = tuple(numpy.zeros((self.num_data,)))
+ expected_result = list(numpy.zeros((self.num_data,)))
self.cons = cons = digital.constellation_qpsk().base()
self.data = data = [random.randrange(len(cons.points())) for x in range(self.num_data)]
self.symbols = symbols = numpy.squeeze([cons.map_to_points_v(i) for i in data])
- evm = digital.meas_evm_cc(cons, digital.evm_measurement_t_EVM_PERCENT)
+ evm = digital.meas_evm_cc(cons, digital.evm_measurement_t.EVM_PERCENT)
vso = blocks.vector_source_c(symbols, False, 1, [])
# mc = blocks.multiply_const_cc(3.0+2.0j)
vsi = blocks.vector_sink_f()
@@ -47,13 +47,13 @@ class qa_meas_evm_cc(gr_unittest.TestCase):
def test_qpsk_nonzeroevm(self):
# set up fg
- expected_result = tuple(numpy.zeros((self.num_data,)))
+ expected_result = list(numpy.zeros((self.num_data,)))
self.cons = cons = digital.constellation_qpsk().base()
self.data = data = [random.randrange(len(cons.points())) for x in range(self.num_data)]
self.symbols = symbols = numpy.squeeze([cons.map_to_points_v(i) for i in data])
- evm = digital.meas_evm_cc(cons, digital.evm_measurement_t_EVM_PERCENT)
+ evm = digital.meas_evm_cc(cons, digital.evm_measurement_t.EVM_PERCENT)
vso = blocks.vector_source_c(symbols, False, 1, [])
mc = blocks.multiply_const_cc(3.0+2.0j)
vsi = blocks.vector_sink_f()
@@ -66,8 +66,8 @@ class qa_meas_evm_cc(gr_unittest.TestCase):
self.assertNotEqual(expected_result, output_data)
def test_qpsk_channel(self):
- upper_bound = tuple(50.0*numpy.ones((self.num_data,)))
- lower_bound = tuple(0.0*numpy.zeros((self.num_data,)))
+ upper_bound = list(50.0*numpy.ones((self.num_data,)))
+ lower_bound = list(0.0*numpy.zeros((self.num_data,)))
self.cons = cons = digital.constellation_qpsk().base()
self.data = data = [random.randrange(len(cons.points())) for x in range(self.num_data)]
@@ -81,7 +81,7 @@ class qa_meas_evm_cc(gr_unittest.TestCase):
noise_seed=0,
block_tags=False)
- evm = digital.meas_evm_cc(cons, digital.evm_measurement_t_EVM_PERCENT)
+ evm = digital.meas_evm_cc(cons, digital.evm_measurement_t.EVM_PERCENT)
vso = blocks.vector_source_c(symbols, False, 1, [])
mc = blocks.multiply_const_cc(3.0+2.0j)
vsi = blocks.vector_sink_f()
@@ -95,8 +95,8 @@ class qa_meas_evm_cc(gr_unittest.TestCase):
self.assertGreater(output_data, lower_bound)
def test_qam16_channel(self):
- upper_bound = tuple(50.0*numpy.ones((self.num_data,)))
- lower_bound = tuple(0.0*numpy.zeros((self.num_data,)))
+ upper_bound = list(50.0*numpy.ones((self.num_data,)))
+ lower_bound = list(0.0*numpy.zeros((self.num_data,)))
self.cons = cons = digital.constellation_16qam().base()
self.data = data = [random.randrange(len(cons.points())) for x in range(self.num_data)]
@@ -110,7 +110,7 @@ class qa_meas_evm_cc(gr_unittest.TestCase):
noise_seed=0,
block_tags=False)
- evm = digital.meas_evm_cc(cons, digital.evm_measurement_t_EVM_PERCENT)
+ evm = digital.meas_evm_cc(cons, digital.evm_measurement_t.EVM_PERCENT)
vso = blocks.vector_source_c(symbols, False, 1, [])
mc = blocks.multiply_const_cc(3.0+2.0j)
vsi = blocks.vector_sink_f()