Adaptive Filter Theory_Slide1

22
8/12/2019 Adaptive Filter Theory_Slide1 http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 1/22 Introduction  Adaptive Filters / Adaptive Systems / Applications

Transcript of Adaptive Filter Theory_Slide1

Page 1: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 1/22

Introduction

 Adaptive Filters / Adaptive

Systems / Applications

Page 2: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 2/22

Reference Book

Page 3: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 3/22

Basic Problem

Page 4: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 4/22

Basic Problem

• Show and describe the structure of the discrete Wienerfilter.

• Derive the statistical requirement for optimal estimationof a signal component using the discrete Wiener filter.

• Describe and demonstrate the basic operation of theWidrow-Hoff least-mean-squares (LMS) algorithm.

• Describe and configure an adaptive predictor anddemonstrate its use in the minimization of interfering

noise.• Describe the principles of adaptive system identificationand demonstrate its use in several applications.

Page 5: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 5/22

 Applications

• Communication Systems

• Control Systems

• Geophysics

• Image Processing

• Speech Enhancement

Page 6: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 6/22

Goal

Design a linear time-invariant filter to “reduce  ” the noise

or equivalently “est imate  ” the signal. 

Page 7: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 7/22

 Adaptive Systems – Definition and Characteristics• Some of the meanings of “adaption” are 

 – The act of adapting

 – The state of being adapted; adjustment – Biol. 

•  Any alteration in the structure and by which the organism or any of its partsthat results from natural selection and by which the organism becomesbetter fitted to survive and multiply in its environment

•  A form or structure modified to fit changes environment

 – Physiol.• The decrease in response of sensory receptor organs, as those of vision,

touch, temperature, olfaction, audition, and pain, to changed, constantlyapplied, environmental conditions.

 – Ophthalm.• The regulating by the pupil of the quantity of light entering the eye.

 – Sociol.•  A slow, usually unconscious modification of individual and social activity in

adjustment to cultural surroundings.

The same definitions serve at least to some extent for “artificial” or

human-made adaptive systems.

Page 8: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 8/22

 

•  An adaptive automation is a system whose structure isalterable or adjustable in such a way that its behavior orperformance (according to some desired criterion)improves through contact with its environment.

•  A simple example of an automation or automaticadaptive system is the automatic gain control (AGC)used in radio and television receivers. – The function of this circuit is to adjust the sensitivity of the

receiver inversely as the average incoming signal strength.

 – The receiver is thus able to adapt to a wide range of input levels

and to produce a much narrower range of input intensities.

 Adaptive Systems – Definition and Characteristics

Page 9: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 9/22

• The purpose of this course is

 – To present certain basic principles of adaption; – To explain the design, operating characteristics, and applications

of the simpler form of adaptive systems; and

 – To describe means for their physical realization.

• The types of systems discussed include those designed

primarily for the purposes of adaptive control andadaptive signal processing.

• Such systems usually have some or all of the followingcharacteristics: – They can be automatically adapt (self-optimize) in the face of

changing (nonstationary) environments and changing systemrequirements.

 – They can be trained to perform specific filtering and decision-making tasks. Synthesis of systems having these capabilitiescan be accomplished automatically through training. In a sense,

adaptive systems can be “programmed” by a training process. 

 Adaptive Systems – Definition and Characteristics

Page 10: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 10/22

• Such systems usually have some or all of the following

characteristics (Contd.,): – Because of the above, adaptive systems do not require the

elaborate synthesis procedures usually needed for nonadaptivesystems. Instead, they tend to be “self -designing”. 

 – They can extrapolate a model of behavior to deal with newsituations after having been trained on a finite and often smallnumber of training signals or patterns.

 – To a limited extent, they can repair themselves; that is, they canadapt around certain kinds of internal defects.

 – They can usually be described as nonlinear systems with time-varying parameters.

 – Usually, they are more complex and difficult to analyze thannonadaptive systems, but they offer the possibility ofsubstantially increased system performance when input signalcharacteristics are unknown or time varying.

 Adaptive Systems – Definition and Characteristics

Page 11: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 11/22

 Adaptive Systems - General Properties• The essential and principal property of the adaptive system is

its time-varying, self-adjusting performance.• The need for such performance may readily be seen byrealizing that if a designer develops a system of fixed designwhich he or she considers optimal, the implications are thatthe designer has foreseen all possible input conditions, atleast statistically, and knows what he or she would like thesystem to do under each of these conditions.

• The designer has then chosen a specific criterion wherebyperformance is to be judged, such as the amount of errorbetween the output of the actual system and that of someselected model or “ideal” system. 

• Finally, the designer has chosen the system that appears bestaccording to the performance criterion selected, generallychoosing this system from an a priori restricted class ofdesigns (such as linear systems).

Page 12: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 12/22

 Adaptive Systems - General Properties• In many instances, however, the complete range of input

conditions may not be known exactly, or even statistically; orthe conditions may change from time to time.

• In such circumstances, an adaptive system that continuallyseeks the optimum within an allowed class of possibilities,using an orderly search process, would give superiorperformance compared with a system of fixed design.

• By their very nature, adaptive systems must be time varyingand nonlinear.

• Their characteristics depend, among other things, on theirinput signals.

• If an input signal x1 is applied, an adaptive system will adaptto it and produce an output – let us call it y1.

• If another input signal, x2, is applied, the system will adapt tothis second signal and will again produce an output – let uscall it, this time, y2.

Page 13: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 13/22

 Adaptive Systems - General Properties• Generally, the form or the structure or the adjustments of the

adaptive system will be different for the two different inputs.

• If the sum of the two inputs is applied to the adaptive system,the latter will adapt to this new input – but it will produce anoutput that will generally not be the same as y1+y2, the sum ofthe outputs that would have corresponded to inputs x1 and x2.

• The principle of superposition does not work as it does withlinear systems.

Page 14: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 14/22

 Adaptive Systems - General Properties

• If a signal is applied to the input of an adaptive system to testits response characteristics, the system adapts to this specificinput and thereby changes its own form.

• Thus the adaptive system is inherently difficult to characterizein conventional terms.

Page 15: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 15/22

 Adaptive Systems - General Properties

• Within the realm of nonlinear systems, adaptive systems

cannot be distinguished as belonging to an absolutely clearsubset.

• However, they have two features that generally distinguishthem from other forms of nonlinear systems. – First, adaptive systems are adjustable, and their adjustments usually

depend on finite-time average signal characteristics rather than oninstantaneous values of signals or instantaneous values of the internalsystem states.

 – Second, the adjustments of adaptive systems are changed purposefullyin order to optimize specified performance measures.

• Certain forms of adaptive systems become linear systemswhen their adjustments are held constant after adaption.These may be called “linear adaptive systems”. 

• They are very useful; they tend to be mathematicallytractable; and they are generally easier to design than otherforms of adaptive systems.

Page 16: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 16/22

Open and Closed-Loop Adaption

• The open-loop adaptive process involves makingmeasurements of input or environmental characteristics,applying this information to a formula or to a computationalalgorithm, and using the results to set the adjusments of theadaptive system.

Page 17: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 17/22

Open and Closed-Loop Adaption

• Closed loop adaption, on the other hand, involves automaticexperimentation with these adjustments and knowledge oftheir outcome in order to optimize a measured systemperformance. The later process may be called adaption by“performance feedback”. 

Page 18: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 18/22

Open and Closed-Loop Adaption

• When designing an adaptive process, many factors determine

the choice of closed-loop versus open-loop adaption.• The availability of the input signals and performance-

indicating signals is a major consideration.

•  Also, the amount of computing capacity and the type ofcomputer required to implement the open-loop and closed-

loop adaption algorithms will generally differ.• Certain algorithms require the use of a general-purpose digital

computer, whereas other algorithms could be implemented farmore economically with special-purpose chips or otherapparatus.

• It is difficult to develop general principles to guide all choices,but several advantages and a few disadvantages of closed-loop adaption, which is the main subject of the course, can bepointed out here.

Page 19: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 19/22

Open and Closed-Loop Adaption

• Closed-loop adaption has the advantage of being workable in

many applications where no analytic synthesis procedureeither exists or is know; for example, – Where error criteria other than mean-square are used, where systems

are nonlinear or time variable, where signals are nonstationary, and soon.

• Closed-loop adaption can also be used effectively insituations where physical system component values arevariable or inaccurately known.

• Closed-loop adaption will find the best choice of componentvalues.

• In the event of partial system failure, an adaption mechanismthat continually monitors performance will optimize thisperformance by adjusting and reoptimizing the intact parts.

•  As a result, system reliability can often be improved by theuse of performance feedback.

Page 20: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 20/22

Open and Closed-Loop Adaption

• The closed-loop adaption process is not always free of

difficulties, however.• In certain situations, performance functions do not have

unique optima. Automatic optimization is an uncertain processin such situations.

• In other situations, the closed-loop adaption process, like a

closed-loop control system, could be unstable. The adaptionprocess could diverge rather than converge.

• In spite of these possibilities, performance feedback is apowerful, widely applicable technique for implementingadaption.

• Most of the adaptive processes described in this course willbe closed-loop processes utilizing performance feedback.

Page 21: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 21/22

 Applications of Closed-Loop Adaption

•  x   input signal

• d   “desired response” signal, which is assumed to represent thedesired output of the adaptive system.

• The signal d  is, for our purpose here, the “other data” in Figure 1.3(b). 

• The error signal,, is the difference between the desired output signaland the actual output signal, y , of the adaptive system.

• Using the error signal, an adaptive algorithm adjusts the structure ofthe adaptive system, thus altering its response characteristics byminimizing some measure of the error, thereby closing theperformance loop.

Page 22: Adaptive Filter Theory_Slide1

8/12/2019 Adaptive Filter Theory_Slide1

http://slidepdf.com/reader/full/adaptive-filter-theoryslide1 22/22

 Applications of Closed-Loop Adaption