diff --git a/src/fm95.c b/src/fm95.c index 9aca14d..1e3e121 100644 --- a/src/fm95.c +++ b/src/fm95.c @@ -499,7 +499,7 @@ int main(int argc, char **argv) { float rds_carrier = get_oscillator_sin_multiplier_ni(&osc, 3); output[i] += (current_rds_in*rds_carrier)*RDS_VOLUME; if(!sca_on) { - float rds2_carrier_66 = fir_filter(&rds2_bpf, get_oscillator_sin_multiplier_ni(&osc, 3.5f)); + float rds2_carrier_66 = fir_filter(&rds2_bpf, rds_carrier*get_oscillator_sin_multiplier_ni(&osc, 0.5f)); output[i] += (current_rds2_in*rds2_carrier_66)*RDS2_VOLUME; } }