Patent ID: 8615538

Claim:
A finite impulse response (FIR) filter comprising: a number N of adjacent sub-filters operating in parallel relative to each other, each of the sub-filters having a delay length including a number M of sequential unit delay operators for sequentially receiving I/Q data sample inputs and passing the I/Q data sample inputs from one delay operator to the next delay operator without accumulating any summed outputs between the passed I/Q data sample inputs through the respective delay operator such that passed data samples are delayed by the delay length of each sub-filter, each sub-filter further including an equal number M of coefficient taps and multipliers for sequentially multiplying each of the coefficient taps with the respective unit delayed input data samples to form corresponding multiplied components; and an adder for sequentially adding the multiplied components to form sequential summed outputs from each respective sub-filter; and an FFT stage receiving in parallel the summed outputs of all of the sub-filters to form a frequency vector with a frequency vector length equal to the number of sub-filters.