Patent ID: 8645442
Filing Date: 2014-02-04
Classification: G06F,H03H

Abstract:
1. A finite impulse response filter, the filter comprising: an input formatter, operable to decompose a complex-number discrete-time sample into an in-phase sample and a quadrature sample; a plurality of sample registers, operable to store a plurality of a complex-number discrete-time samples; a plurality of coefficient registers, operable to store a plurality of complex-number coefficients; an in-phase arithmetic unit, operable to create an in-phase sum by adding two in-phase samples from the complex-number discrete-time samples; a quadrature arithmetic unit, operable to create a quadrature sum by adding two quadrature samples from the complex-number discrete-time samples; a single in-phase multiply accumulate unit, including a single quadrature multiply accumulate unit, including an output formatter, operable to combine the in-phase sum of products and the quadrature sum of products to produce a filtered complex-number discrete-time sample; and a control unit, operable to control the settings of the single in-phase arithmetic unit, the single quadrature arithmetic unit, the in-phase multiply accumulate unit, and the quadrature multiply accumulate unit in order to control multiplication and accumulation of numbers using the single multiplier in the in-phase multiplier module and the single multiplier in the quadrature multiplier module.