summaryrefslogtreecommitdiff
path: root/gr-digital/python/qa_lms_equalizer.py
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2012-07-07 08:58:08 -0400
committerTom Rondeau <trondeau@vt.edu>2012-07-07 08:58:08 -0400
commitd68086930cc858d936d847507f6e91d3a9159af3 (patch)
tree69627d2322c457bd6d8f860f67f4a6b9f393fa28 /gr-digital/python/qa_lms_equalizer.py
parent01b34d220b5077fef0257d455e13a00daf09545d (diff)
digital: fixing up equalizers to work with new inheritance structure.
Diffstat (limited to 'gr-digital/python/qa_lms_equalizer.py')
-rwxr-xr-xgr-digital/python/qa_lms_equalizer.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/gr-digital/python/qa_lms_equalizer.py b/gr-digital/python/qa_lms_equalizer.py
index d5fafbd33a..7bde258e7f 100755
--- a/gr-digital/python/qa_lms_equalizer.py
+++ b/gr-digital/python/qa_lms_equalizer.py
@@ -47,7 +47,11 @@ class test_lms_dd_equalizer(gr_unittest.TestCase):
N = 100 # settling time
expected_data = src_data[N:]
result = self.transform(src_data, 0.1, const)[N:]
- self.assertComplexTuplesAlmostEqual(expected_data, result, 5)
+
+ # only test last N samples to allow for settling. Also adjust
+ # for a 1 sample delay in the filter.
+ N = -500
+ self.assertComplexTuplesAlmostEqual(expected_data[N:-1], result[N+1:])
if __name__ == "__main__":
gr_unittest.run(test_lms_dd_equalizer, "test_lms_dd_equalizer.xml")