The application relates to a
noise reduction
system and method based on a sequence pipeline transposed RDFxLMS, wherein a FIR filter and a secondary path adopt a transposed form, the key path in the
algorithm structure is short, and the
clock speed of the
system can be greatly improved. In the
algorithm, an input
signal is filtered through a FIR filter module to obtain a filter output. An error calculation module mainly comprises a transposed FIR filter and a
subtractor, and is used for calculating an
error signal between the filter output and an expected output. A
weight value updating module calculates new weight values according to the
error signal and the filter input, and stores the new weight values in a
weight value memory. A secondary path module is used for correcting an error
gradient estimation value of the LMS
algorithm, so that the convergence performance of the filter is improved. A secondary path output is calculated according to the new weight values and the filter input, and the secondary path output is added to a main path output to obtain a final output
signal. The secondary path output
signal is used for correcting the weight values of the main path, so that the
noise reduction effect is improved.