diff --git a/amodem/main.py b/amodem/main.py index 8144903..fa7da27 100644 --- a/amodem/main.py +++ b/amodem/main.py @@ -59,7 +59,8 @@ def recv(config, src, dst, dump_audio=None, pylab=None): gain = 1.0 / amplitude log.debug('Gain correction: %.3f', gain) - sampler = sampling.Sampler(signal, sampling.Interpolator(), freq=freq) + sampler = sampling.Sampler(signal, sampling.defaultInterpolator, + freq=freq) receiver.run(sampler, gain=1.0/amplitude, output=dst) return True except BaseException: diff --git a/amodem/sampling.py b/amodem/sampling.py index b01ad4b..b369746 100644 --- a/amodem/sampling.py +++ b/amodem/sampling.py @@ -30,6 +30,9 @@ class Interpolator(object): assert len(self.filt) == resolution +defaultInterpolator = Interpolator() + + class Sampler(object): def __init__(self, src, interp=None, freq=1.0): self.freq = freq