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.
Claims23
A linear filter operating on an input signal to produce an output signal, the linear filter comprising:
- a first signal processing filter for processing the input signal with a first latency to produce a first component of the output signal;
- a second signal processing filter processing the input signal with a second latency, less than the first latency, the second signal processing filter producing a second component of the output signal;
- and a summer to combine the first component and second component to produce the output signal, the second component providing compensation for the effect of the first latency on the output signal.
A linear filter operating on a digital signal, the linear 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 linear filter operating on a signal to produce a desired output, the method comprising the steps of:
- determining a desired transfer function for the linear 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 with a latency less than the latency of the infinite impulse response component.
Dependencies are inferred from the claim text.