Multiply accumulate unit for processing a signal and method of operation

A multiply accumulate unit processes a signal according to a sum-of-products function based upon a plurality of multibit sampled values and a corresponding plurality of multibit constants. A multiply-add block receives the sampled values and the constants. A portion of each constant is selected. A p...

Full description

Saved in:
Bibliographic Details
Main Author MAHANT-SHETTI; SHIVALING S
Format Patent
LanguageEnglish
Published 27.07.1999
Edition6
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A multiply accumulate unit processes a signal according to a sum-of-products function based upon a plurality of multibit sampled values and a corresponding plurality of multibit constants. A multiply-add block receives the sampled values and the constants. A portion of each constant is selected. A plurality of multipliers multiple sampled values and selected portions of the corresponding constants. The products are added and shifted corresponding to the significance of the selected portion of the constants. These are added to generate a sum of sequential outputs of the multiply-add block. The multiply accumulate unit repeats operation employing the same sample values but portions of said corresponding constants having sequentially less significant bits. This sequence repeats until the sum of all prior sum-of-products functions has a desired level of accuracy.
Bibliography:Application Number: US19970822164