diff options
Diffstat (limited to 'gr-digital/python/digital/qa_pfb_clock_sync.py')
-rw-r--r-- | gr-digital/python/digital/qa_pfb_clock_sync.py | 35 |
1 files changed, 17 insertions, 18 deletions
diff --git a/gr-digital/python/digital/qa_pfb_clock_sync.py b/gr-digital/python/digital/qa_pfb_clock_sync.py index f9dfd6d66d..6be41324bc 100644 --- a/gr-digital/python/digital/qa_pfb_clock_sync.py +++ b/gr-digital/python/digital/qa_pfb_clock_sync.py @@ -15,6 +15,7 @@ import time from gnuradio import gr, gr_unittest, filter, digital, blocks + class test_pfb_clock_sync(gr_unittest.TestCase): def setUp(self): @@ -35,8 +36,8 @@ class test_pfb_clock_sync(gr_unittest.TestCase): max_rate_deviation = 0.5 osps = 1 - ntaps = 11 * int(sps*nfilts) - taps = filter.firdes.root_raised_cosine(nfilts, nfilts*sps, + ntaps = 11 * int(sps * nfilts) + taps = filter.firdes.root_raised_cosine(nfilts, nfilts * sps, 1.0, excess_bw, ntaps) self.test = digital.pfb_clock_sync_ccf(sps, loop_bw, taps, @@ -44,7 +45,7 @@ class test_pfb_clock_sync(gr_unittest.TestCase): max_rate_deviation, osps) - data = 10000*[complex(1,0), complex(-1,0)] + data = 10000 * [complex(1, 0), complex(-1, 0)] self.src = blocks.vector_source_c(data, False) # pulse shaping interpolation filter @@ -61,7 +62,7 @@ class test_pfb_clock_sync(gr_unittest.TestCase): self.tb.connect(self.src, self.rrc_filter, self.test, self.snk) self.tb.run() - expected_result = 10000*[complex(1,0), complex(-1,0)] + expected_result = 10000 * [complex(1, 0), complex(-1, 0)] dst_data = self.snk.data() # Only compare last Ncmp samples @@ -71,12 +72,11 @@ class test_pfb_clock_sync(gr_unittest.TestCase): expected_result = expected_result[len_e - Ncmp:] dst_data = dst_data[len_d - Ncmp:] - #for e,d in zip(expected_result, dst_data): + # for e,d in zip(expected_result, dst_data): # print e, d self.assertComplexTuplesAlmostEqual(expected_result, dst_data, 1) - def test02(self): # Test real BPSK sync excess_bw = 0.35 @@ -88,8 +88,8 @@ class test_pfb_clock_sync(gr_unittest.TestCase): max_rate_deviation = 0.5 osps = 1 - ntaps = 11 * int(sps*nfilts) - taps = filter.firdes.root_raised_cosine(nfilts, nfilts*sps, + ntaps = 11 * int(sps * nfilts) + taps = filter.firdes.root_raised_cosine(nfilts, nfilts * sps, 1.0, excess_bw, ntaps) self.test = digital.pfb_clock_sync_fff(sps, loop_bw, taps, @@ -97,7 +97,7 @@ class test_pfb_clock_sync(gr_unittest.TestCase): max_rate_deviation, osps) - data = 10000*[1, -1] + data = 10000 * [1, -1] self.src = blocks.vector_source_f(data, False) # pulse shaping interpolation filter @@ -114,7 +114,7 @@ class test_pfb_clock_sync(gr_unittest.TestCase): self.tb.connect(self.src, self.rrc_filter, self.test, self.snk) self.tb.run() - expected_result = 10000*[1, -1] + expected_result = 10000 * [1, -1] dst_data = self.snk.data() # Only compare last Ncmp samples @@ -124,12 +124,11 @@ class test_pfb_clock_sync(gr_unittest.TestCase): expected_result = expected_result[len_e - Ncmp:] dst_data = dst_data[len_d - Ncmp:] - #for e,d in zip(expected_result, dst_data): + # for e,d in zip(expected_result, dst_data): # print e, d self.assertFloatTuplesAlmostEqual(expected_result, dst_data, 1) - def test03(self): # Test resting of taps excess_bw0 = 0.35 @@ -142,8 +141,8 @@ class test_pfb_clock_sync(gr_unittest.TestCase): max_rate_deviation = 0.5 osps = 1 - ntaps = 11 * int(sps*nfilts) - taps = filter.firdes.root_raised_cosine(nfilts, nfilts*sps, + ntaps = 11 * int(sps * nfilts) + taps = filter.firdes.root_raised_cosine(nfilts, nfilts * sps, 1.0, excess_bw0, ntaps) self.test = digital.pfb_clock_sync_ccf(sps, loop_bw, taps, @@ -158,7 +157,7 @@ class test_pfb_clock_sync(gr_unittest.TestCase): self.tb.start() time.sleep(0.1) - taps = filter.firdes.root_raised_cosine(nfilts, nfilts*sps, + taps = filter.firdes.root_raised_cosine(nfilts, nfilts * sps, 1.0, excess_bw1, ntaps) self.test.update_taps(taps) @@ -180,8 +179,8 @@ class test_pfb_clock_sync(gr_unittest.TestCase): max_rate_deviation = 0.5 osps = 1 - ntaps = 11 * int(sps*nfilts) - taps = filter.firdes.root_raised_cosine(nfilts, nfilts*sps, + ntaps = 11 * int(sps * nfilts) + taps = filter.firdes.root_raised_cosine(nfilts, nfilts * sps, 1.0, excess_bw0, ntaps) self.test = digital.pfb_clock_sync_fff(sps, loop_bw, taps, @@ -196,7 +195,7 @@ class test_pfb_clock_sync(gr_unittest.TestCase): self.tb.start() time.sleep(0.1) - taps = filter.firdes.root_raised_cosine(nfilts, nfilts*sps, + taps = filter.firdes.root_raised_cosine(nfilts, nfilts * sps, 1.0, excess_bw1, ntaps) self.test.update_taps(taps) |