From 27d4c6457ed50187ea66447bccb50f7d11ada275 Mon Sep 17 00:00:00 2001 From: Sean Anderson Date: Sun, 28 Aug 2022 12:41:43 -0400 Subject: [PATCH] tb: descramble: Expand offset search If we get very lucky, the descrambler can lock after only 28 bits (the size of the idle counter). Take this scenario into account when deciding on the offset. Fixes: 12a4678 ("Add (de)scrambling support") Signed-off-by: Sean Anderson --- tb/descramble.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tb/descramble.py b/tb/descramble.py index 65f8174..dfef838 100644 --- a/tb/descramble.py +++ b/tb/descramble.py @@ -80,7 +80,7 @@ async def test_descramble(descrambler, valids): best_corr = -1 best_off = None - for off in range(30, 42): + for off in range(28, 42): corr = sum(i == o for i, o in zip(ins[off:], outs)) if corr > best_corr: best_corr = corr