Digital Signal Processing
Digital Signal Processing
APPLICATION
DSPs bring computing performance, real-time processing, and power
efficiency to diverse applications ranging from sensors to servers from
Machine vision to Audio/Video Encoding. Adaptive filtering algorithms,
which constitute the adjusting mechanism for the filter coefficients, are
in fact closely related to classical optimization techniques. Moreover,
an adaptive filter, due to its real-time self-adjusting characteristic, is
sometimes expected to track the optimum behaviour of a slowly
varying environment. In order to compare the wide variety of
algorithms available in the literature of adaptive filtering, the aspects
such as Filter structure, Rate of convergence, Misadjustment and
tracking, computational factor must be taken into account. Adaptation
algorithm adjusts the adaptive filter coefficients in order to minimize
the associated error norm. Mainly adaptive algorithms are either
Gradient-Based Adaptive Algorithms or Stochastic Gradient Algorithms.
But further most popular adaptive algorithms can be grouped into
three families, namely the LMS, the DR, and the RLS classes of
algorithms. Each group presents particular characteristics of
computational complexity and speed of convergence, which tend to
determine the best possible solution to an application at hand. So it
may be concluded adaption algorithms are application specific.