Finite impulse response filter and method
AssigneeMotorola, Inc.
InventorsEran Pisek, Moshe Tarrab, Yossi Amon
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorsEran Pisek, Moshe Tarrab, Yossi Amon
Estimating the term…
A finite impulse response filter (90) has a data memory bank (92, 350) for storing data vectors and a coefficient memory bank (91, 300) for storing coefficient vectors. Filtering is done by multiplying data words by coefficient words, and summing the results. The finite impulse response filter (90) operates in different modes, according to the type of data vector and coefficient vector. In two modes of operation consecutive elements of the data vector (360-369, 460-475) are stored in consecutive odd memory words (380, 382..396) within the data memory bank (92, 350). In other modes consecutive elements of the data vector are stored in consecutive memory words (380-397) in the data memory bank (92, 350). Consecutive coefficient vector elements (310-319, 410-419) are stored in the consecutive memory words (340-349) in coefficient memory bank (91, 300), wherein coefficient elements can be stored in reverse or forward order. The data memory bank (92, 350) is coupled to a data address generator (200) comprising of counter (209), two multiplexers (220, 222), a XOR gate (270) and an AND gate (290).
A finite response impulse filter comprising:
A method for finite response impulse filtering, comprising the following steps:
Dependencies are inferred from the claim text.