A signal processor includes at least one data source (3), a plurality of input registers (11, 12, 13, 14, . . . ) whose inputs are coupled to the data source by data buses (9, 10), a plurality of multipliers (19, 20; 71, 72 . . . ) for multiplying data buffered in the input registers, and a processing...http://www.google.com.au/patents/US6138136?utm_source=gb-gplus-sharePatent US6138136 - Signal processor