Patent ID: 7107302
Filing Date: 2006-09-12
Classification: G06F,H03H

Abstract:
1. A method for determining an output of a finite impulse response digital filter having L filter coefficients in response to a set of M input samples, comprising the steps of: (a) loading a first input sample into a first location in a first register; (b) loading a second input sample into a second location in said first register while leaving a value of the first location in said first register unchanged; (c) loading two aligned coefficients into a second register; (d) computing two or more intermediate results using contents of the first and second registers, (e) loading a new input sample into the first location in said first register while leaving a value of the second location in said first register unchanged; (f) computing two or more intermediate results using contents of the first and second registers; (g) repeating steps (b)–(f) for L iterations to provide two or more output samples; (h) repeating steps (a)–(g) for M/2 iterations to provide M output samples; and wherein each of step (a), (b) and (e) comprises an aligned memory access.