summaryrefslogtreecommitdiff
path: root/gr-digital/python
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2011-12-30 11:10:23 -0500
committerTom Rondeau <trondeau@vt.edu>2011-12-30 11:11:07 -0500
commitef4d48de26b64d89851a93fc5402b33fcc1a809f (patch)
treeec38490428181cc78b91f93b90e4bcdfd6793a97 /gr-digital/python
parenta4d62472975aaeb50fa96c360c4b24d3ad84cf6e (diff)
digital: update to qa and example code for new constructor with tag_nsamples arg.
Diffstat (limited to 'gr-digital/python')
-rwxr-xr-xgr-digital/python/qa_mpsk_snr_est.py22
1 files changed, 17 insertions, 5 deletions
diff --git a/gr-digital/python/qa_mpsk_snr_est.py b/gr-digital/python/qa_mpsk_snr_est.py
index d62b8b84f2..e3abff908f 100755
--- a/gr-digital/python/qa_mpsk_snr_est.py
+++ b/gr-digital/python/qa_mpsk_snr_est.py
@@ -60,7 +60,9 @@ class test_mpsk_snr_est (gr_unittest.TestCase):
def test_mpsk_snr_est_simple (self):
expected_result = [11.48, 5.91, 3.30, 2.08, 1.46]
- op = digital.mpsk_snr_est_cc (digital.SNR_EST_SIMPLE, 0.001)
+ N = 10000
+ alpha = 0.001
+ op = digital.mpsk_snr_est_cc (digital.SNR_EST_SIMPLE, N, alpha)
actual_result = self.mpsk_snr_est_setup(op)
self.assertFloatTuplesAlmostEqual (expected_result, actual_result, 2)
@@ -68,21 +70,29 @@ class test_mpsk_snr_est (gr_unittest.TestCase):
def test_mpsk_snr_est_skew (self):
expected_result = [11.48, 5.91, 3.30, 2.08, 1.46]
- op = digital.mpsk_snr_est_cc (digital.SNR_EST_SKEW, 0.001)
+ N = 10000
+ alpha = 0.001
+ op = digital.mpsk_snr_est_cc (digital.SNR_EST_SKEW, N, alpha)
+
actual_result = self.mpsk_snr_est_setup(op)
self.assertFloatTuplesAlmostEqual (expected_result, actual_result, 2)
def test_mpsk_snr_est_m2m4 (self):
expected_result = [11.02, 6.20, 4.98, 5.16, 5.66]
- op = digital.mpsk_snr_est_cc (digital.SNR_EST_M2M4, 0.001)
+ N = 10000
+ alpha = 0.001
+ op = digital.mpsk_snr_est_cc (digital.SNR_EST_M2M4, N, alpha)
+
actual_result = self.mpsk_snr_est_setup(op)
self.assertFloatTuplesAlmostEqual (expected_result, actual_result, 2)
def test_mpsk_snr_est_svn (self):
expected_result = [10.90, 6.00, 4.76, 4.97, 5.49]
- op = digital.mpsk_snr_est_cc (digital.SNR_EST_SVR, 0.001)
+ N = 10000
+ alpha = 0.001
+ op = digital.mpsk_snr_est_cc (digital.SNR_EST_SVR, N, alpha)
actual_result = self.mpsk_snr_est_setup(op)
self.assertFloatTuplesAlmostEqual (expected_result, actual_result, 2)
@@ -95,7 +105,9 @@ class test_mpsk_snr_est (gr_unittest.TestCase):
src_data = [b+(i*n) for b,n in zip(self._bits, self._noise)]
src = gr.vector_source_c (src_data)
- op = digital.probe_mpsk_snr_est_c (digital.SNR_EST_M2M4, 0.001)
+
+ alpha = 0.001
+ op = digital.probe_mpsk_snr_est_c (digital.SNR_EST_M2M4, alpha)
tb = gr.top_block ()
tb.connect (src, op)