FIRConverter
Convert zero-phase FIR to minimum phase.
Constructors
FIRConverterFIRConverter.from_zeros: Calculate correction from a list of FIR zerosFIRConverter.from_zeros: Calculate correction from a file containing a list of FIR zerosFIRConverter.from_corr_file: Read in correction from a JSON fileFIRConverter.from_builtin: Set correction from one of the built-in cases
Properties
firzeros: Linear-phase FIR zerosequivalent_zeros: Equivalent minimum-phase FIR zerossps: samples per second output of the decimation phase associated with this FIR (0 means that it is used for more than one output sampling rate)timetag: Number of samples that the linear-phase FIR must be shifted to make it zero-phase (point of symmetry: usually one-half of the FIR length)converter_type: ???decimation_factor: decimation associated with this FIRa: AR coefficientsb: MA coefficientsz:` roots offirzeros
Methods
apply: Apply correction to a data streamapply_SDS: Apply correction to an SDS repositoryapply: Plot z-plane representation of the FIRapply: Plot the impulse response components of the FIRapply: Write the correction to a JSON file