The invention discloses a
field programmable gate array-based (FPGA-based) vehicle vibration
signal wave filtering device, which is characterized in that: a
reference noise signal x(n) is switched into an input end of a first register, a noisy vibration
signal d(n) is switched into an input end of a second register, an output signal x(n) of the first register is switched into an input end of a wave filter, an
error signal e(n-1) outputted by a subtracter is respectively switched into an input end of a third register, a second input end of the wave filter and an input end of a variable step
size factor calculation circuit, an output signal variable step
size factor Mu(n-1) of the variable step
size factor calculation circuit is switched into a third input end of the wave filter, an output signal d(n) of the second register is switched into an input end of the subtracter, a filtered
reference noise signal y(n) which is outputted by the wave filter is switched into another input end of the subtracter, and the third register outputs a vehicle vibration signal after being filtered. An
algorithm referred by the device has the advantages of fast calculating speed, fast convergence speed, high real-time performance, good
filter effect and the like, so the real-
time processing requirement of the signal can be satisfied.