@ -2287,7 +2287,7 @@ void update_rbw(void) // calculate the actual_rbw and the vbwSteps (#
target_frequency_step_x10=2*frequency_step_x10;
}
if(target_frequency_step_x10>actual_rbw_x10){// RBW too small
if(target_frequency_step_x10>actual_rbw_x10&&!(setting.step_delay_mode==SD_NOISE_SOURCE)){// RBW too small
vbwSteps=(target_frequency_step_x10+actual_rbw_x10-1)/actual_rbw_x10;//((int)(2 * (frequency_step_x10 + (actual_rbw_x10/8)) / actual_rbw_x10)); // calculate # steps in between each frequency step due to rbw being less than frequency step