System and method for processing a signal with a filter employing fir and iir elements
AssigneeKapik Inc.
InventorWilliam Martin Snelgrove
Life of this patent
Estimating the term…
Abstract
A system and method for processing a signal with a filter employing FIR and/or IIR elements. The required controller function is decomposed into primary FIR and/or IIR elements and a compensation filter is provided to address the latency in the primary elements, which would result in undesired operation of the filter. Several configurations of suitable filters are discussed, including multi-rate filters and filters with reduced power requirements.
Claims18
A filter operating on an input signal to produce an output signal, the filter comprising:
- a first signal processing path for processing the input signal with a first latency to produce a first component of the output signal;
- and
- a second signal processing path having a second latency, less than the first latency, the second signal processing path providing compensation for the effect of the first latency on the output signal.
The filter of any preceding claim further comprising at least a third signal processing path having a latency less than the first latency, the at least third signal processing path also providing compensation for the effect of the first latency on the output signal.
A filter operating on a digital signal, the filter comprising:
- at least one IIR element;
- at least one FIR element;
- a summer combining the output of the at least one IIR element and the at least one FIR element to form an output signal with a latency less than that of the IIR element.
A method of constructing a filter operating on a signal to produce a desired output, the method comprising the steps of:
- determining a desired transfer function for the filter;
- decomposing the desired transfer function into a sum of at least one finite impulse response component and at least one infinite impulse response component;
- implementing the at least one finite impulse response component;
- implementing the at least one infinite impulse response component;
- providing a summer to sum the outputs of the at least one finite impulse response component and the at least one infinite impulse response component to produce the desired output.
Dependencies are inferred from the claim text.