Source code for pyrpl.hardware_modules.filter
from .dsp import DspModule
from ..attributes import FilterRegister
[docs]class FilterModule(DspModule):
inputfilter = FilterRegister(0x120,
filterstages=0x220,
shiftbits=0x224,
minbw=0x228,
doc="Input filter bandwidths [Hz]. "
"0 = off, "
"positive bandwidth <=> lowpass, "
"negative bandwidth <=> highpass. ")
@property
def inputfilter_options(self):
return self.__class__.inputfilter.valid_frequencies(self)
#_valid_inputfilter_frequencies = inputfilter.valid_frequencies