summaryrefslogtreecommitdiff
path: root/gr-digital/python/qa_lms_equalizer.py
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2012-09-09 14:34:08 -0400
committerTom Rondeau <trondeau@vt.edu>2012-09-09 14:40:31 -0400
commitd857caa7f1a703731c69fdcdd1fdb6c7d0a99a7c (patch)
tree871ca65b4ca1399ff2bb993360d6e434e1917e4f /gr-digital/python/qa_lms_equalizer.py
parent43eaedf41a4281370cb71cf0bddf891d3867698c (diff)
digital: Fixes LMS and CMA equalizers.
filter: updated fir_filter_* by adding a method that allows the update of a single tap in the filter in a way that propagates to all of the aligned tap vectors. Mostly to support the adaptive equalizers.
Diffstat (limited to 'gr-digital/python/qa_lms_equalizer.py')
-rwxr-xr-xgr-digital/python/qa_lms_equalizer.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/gr-digital/python/qa_lms_equalizer.py b/gr-digital/python/qa_lms_equalizer.py
index 7bde258e7f..9ba90a89ab 100755
--- a/gr-digital/python/qa_lms_equalizer.py
+++ b/gr-digital/python/qa_lms_equalizer.py
@@ -48,10 +48,8 @@ class test_lms_dd_equalizer(gr_unittest.TestCase):
expected_data = src_data[N:]
result = self.transform(src_data, 0.1, const)[N:]
- # 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:])
+ self.assertComplexTuplesAlmostEqual(expected_data[N:], result[N:], 5)
if __name__ == "__main__":
gr_unittest.run(test_lms_dd_equalizer, "test_lms_dd_equalizer.xml")