Configurable digital filter
First Claim
1. A device for multiplying a plurality of digital words with a corresponding plurality of coefficients, comprising:
- a plurality of lookup tables, each lookup table corresponding to at least one of the coefficients and operable to receive at least a portion of a corresponding at least one of the digital words, each lookup table configured with multiples of the corresponding at least one coefficient such that the lookup table is operable to retrieve an entry to provide an output equaling a multiplication of the portion with the corresponding at least one coefficient.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a configurable device is provided for multiplying a plurality of digital words with a corresponding plurality of coefficients. The configurable digital filter includes: a plurality of lookup tables, each lookup table corresponding to at least one of the coefficients and operable to receive at least a portion of a corresponding at least one of the digital words, each lookup table configured multiples of the corresponding at least one coefficient such that the lookup table is operable to retrieve an entry to provide an output equaling a multiplication of the portion with the corresponding at least one coefficient.
-
Citations
15 Claims
-
1. A device for multiplying a plurality of digital words with a corresponding plurality of coefficients, comprising:
a plurality of lookup tables, each lookup table corresponding to at least one of the coefficients and operable to receive at least a portion of a corresponding at least one of the digital words, each lookup table configured with multiples of the corresponding at least one coefficient such that the lookup table is operable to retrieve an entry to provide an output equaling a multiplication of the portion with the corresponding at least one coefficient. - View Dependent Claims (2, 3, 4, 5)
-
6. A method of implementing a first digital filter for multiplying a plurality of digital input words with a corresponding plurality of first coefficients, comprising:
-
configuring at least one lookup table with multiples of each of the first coefficients; and
for each digital input word, retrieving a selected one of the multiples of the first coefficients from the at least one lookup table to provide a tap output of the first digital filter, wherein each selected one of the multiples equals the digital input word multiplied by the corresponding coefficient. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A lookup table group operable to implement at least a tap for a digital filter, wherein the tap corresponds to the multiplication of a digital input word with a coefficient, comprising:
a plurality of lookup tables, each lookup table configured with multiples of the coefficient such that the lookup table is operable to retrieve an entry to provide an output equaling a multiplication of a portion of the digital input word with the coefficient. - View Dependent Claims (12, 13, 14, 15)
Specification