diff --git a/csdr.py b/csdr.py index 9023269..36f96d0 100644 --- a/csdr.py +++ b/csdr.py @@ -455,8 +455,11 @@ class dsp(object): return demodulator == "packet" def set_output_rate(self, output_rate): + if self.output_rate == output_rate: + return self.output_rate = output_rate self.calculate_decimation() + self.restart() def set_demodulator(self, demodulator): if self.demodulator == demodulator: