Reconfigurable FIR filter using CSD coefficient representation
AssigneeKoninklijke Philips Electronics N.V.
InventorKarl Wittig
Life of this patent
Estimating the term…
Abstract
The present invention is directed to a reconfigurable finite impulse response (FIR) filter that processes data tap values with canonical sign digit (CSD) coefficients. The FIR filter according to the present invention includes a shift group associated with at least one of the data tap values and at least one of the CSD coefficients. Each shift group includes a plurality of parallel paths. Each parallel path shifts the data tap value according to a bit pair of the coefficient to produce a weighted product. An adder is also included that combines the weighted products from each of the shift groups.
Claims12
A finite impulse response filter for processing data tap values with canonical sign digit (CSD) coefficients, comprising:
- a shift group associated with at least one of the data tap values and at least one of the CSD coefficients, each shift group including a plurality of parallel paths, each parallel path being associated with a bit pair of the coefficient and for shifting the data tap value according to the bit pair producing a weighted product;
- and
- an adder for combining the weighted products from each of the shift groups.
A method for processing a digital filter tap value with a canonical sign digit (CSD) coefficient, comprising the steps of:
- replicating the digital filter tap value to produce replicated tap values;
- shifting each of the replicated tap values according to a bit pair of the CSD coefficient to produce weighted products;
- and
- adding the weighted products.
Dependencies are inferred from the claim text.