From 8d99873204a6f5867931a4989c6ee4c3d0d358fd Mon Sep 17 00:00:00 2001 From: Jon Nordby Date: Tue, 12 Aug 2025 22:26:23 +0200 Subject: pdm: Correct test for 3 stage CIC (no DC reject) --- bindings/test_galearn_pdm.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'bindings') diff --git a/bindings/test_galearn_pdm.py b/bindings/test_galearn_pdm.py index b55fc53..99c5d68 100644 --- a/bindings/test_galearn_pdm.py +++ b/bindings/test_galearn_pdm.py @@ -76,8 +76,10 @@ def test_sine_simple(frequency): out = numpy.zeros(shape=len(pdm_input)//DECIMATION, dtype=numpy.int16) # Process using filter + #scale = (2**12) + scale = 1024 n_samples = galearn_pdm.process(pdm_input, out, 0, 0) - out = out / (2**12) + out = out / scale # Compensate for delay through filter delay = find_forward_shift(pcm_input, out) @@ -122,6 +124,7 @@ def test_sine_simple(frequency): assert abs(average) < 0.06 +@pytest.mark.skip('DC rejection not implemented yet') def test_dc(): function = sys._getframe().f_code.co_name # looks up function name test_name = f'{function}' @@ -138,7 +141,8 @@ def test_dc(): # Process using filter n_samples = galearn_pdm.process(pdm_input, out, 255, 0) - out = out / (2**12) + scale = 1024 + out = out / scale # Compensate for delay through filter delay = find_forward_shift(pcm_input, out) -- cgit v1.2.3