Patent ID: 6714956
Filing Date: 2004-03-30
Classification: H03H

Abstract:
A system for accelerating least-mean-square algorithm-based coefficient adaptation, comprising:a data memory for storing an input signal; a coefficient memory for storing a coefficient vector; a multiplication and accumulation unit for reading the input signal from the data memory and the coefficient vector from the coefficient memory to perform convolution; and a coefficient adaptation unit separate from the multiplication and accumulation unit for reading the input signal from the data memory and for reading the coefficient vector from the coefficient memory to perform coefficient adaptation at the same time that the multiplication and accumulation unit performs the reading to produce an adapted coefficient vector which is written back into the coefficient memory for use by the multiplication and accumulation unit during a next iteration of convolution to produce an output signal, wherein each tap is executed in one machine clock cycle; and the coefficient memory includes an even coefficient memory and an odd coefficient memory, each storing half of the coefficient vector.