From fbffdf3d6d14a359a6b879211384e5b03ad6df64 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Wed, 17 Dec 2014 17:02:20 +0100 Subject: [PATCH] reduced "grey" area to help with noise immunity --- app/src/main/rs/decoder.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/rs/decoder.rs b/app/src/main/rs/decoder.rs index eef1e7d..7bb1770 100644 --- a/app/src/main/rs/decoder.rs +++ b/app/src/main/rs/decoder.rs @@ -180,8 +180,8 @@ void decode(int samples) { float cnt_amp = cabs(cnt_baseband); float dat_amp = cabs(dat_baseband); - int cnt_active = dat_amp < 4.0f * cnt_amp; - int dat_active = cnt_amp < 4.0f * dat_amp; + int cnt_active = dat_amp < 1.1f * cnt_amp; + int dat_active = cnt_amp < 2.0f * dat_amp; uchar cnt_level = save_cnt && cnt_active ? 127.5f - 127.5f * cnt_value : 0.0f; uchar dat_level = save_dat && dat_active ? 127.5f + 127.5f * dat_value : 0.0f; value_buffer[hpos + prev_hpos] = cnt_level | dat_level;