From fdcc732c83e5551878295c7b1c97b14c4e086e3d Mon Sep 17 00:00:00 2001 From: Stan Grams Date: Sun, 1 Mar 2026 00:38:44 +0100 Subject: [PATCH] [fix](trx-backend-soapysdr): retune wfm fir window Signed-off-by: Stan Grams --- src/trx-server/trx-backend/trx-backend-soapysdr/src/demod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/trx-server/trx-backend/trx-backend-soapysdr/src/demod.rs b/src/trx-server/trx-backend/trx-backend-soapysdr/src/demod.rs index e736cae..fed2be1 100644 --- a/src/trx-server/trx-backend/trx-backend-soapysdr/src/demod.rs +++ b/src/trx-server/trx-backend/trx-backend-soapysdr/src/demod.rs @@ -65,7 +65,7 @@ fn build_wfm_resample_bank() -> [[f32; WFM_RESAMP_TAPS]; WFM_RESAMP_PHASES] { 1.0 } else { let pos = tap_idx as f32 / (WFM_RESAMP_TAPS - 1) as f32; - 0.5 - 0.5 * (2.0 * std::f32::consts::PI * pos).cos() + 0.54 - 0.46 * (2.0 * std::f32::consts::PI * pos).cos() }; *coeff = sinc * window; sum += *coeff;