Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCTION
LMS-least mean square adaptation
FPGA implementation difficulties Structural modeling, hand shakes.
BLOCK DIAGRAM
Description
d ( n) s ( n) v 0 ( n)
+
f
x(n) v1 (n)
y(n) e(n)
Variables Used
mu- larning rate. noisy_signal- signal + noise. reference_noise- amplitude and phase shifted version of noise in noisy_signal. order- order of filter, number of weights. xin_vector- order number of delayed inputs of reference_noise.
error(k)=noisy_signal(k)-counter_noise(k);
Top Module
Afi- noisy_signal. bfi- reference noise. Mu2- learning rate times two. Ndfi- new data hand shake from adc. Rfdfi- ready for data hand shake from fpga. Clk- clock. Result- out put. Rdyfi- output data ready hand shake from
Sub Modules
FPGA Utilization
References
[1] S. Haykin, Adaptive Filter Theory, Prentice Hall, Upper Saddle River, NJ, 2002. [2] Xilinx, Inc., The Programmable Logic Data Book 2000, Xilinx, Inc, CA: 2002. [3] Sudhakar Yalamanchili, Introductory VHDL, From Simulation to Synthesis, Prentice Hall, 2001.