On the Use of A Priori Knowledge in Adaptive Inverse Control

Size: px
Start display at page:

Download "On the Use of A Priori Knowledge in Adaptive Inverse Control"

Transcription

1 54 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS PART I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL 47, NO 1, JANUARY 2000 On the Use of A Priori Knowledge in Adaptive Inverse Control August Kaelin, Member, IEEE, and Daniel von Grünigen Abstract In adaptive inverse control the coefficients of the controller are adaptively adjusted by an algorithm which is controlled by the input and the error signal Using a priori knowledge about the plant, the controller can be splitted into a long fixed and into a short adaptive filter The controller can be made more efficient by feeding back the error signal only in a desired frequency range A modified objective function allows the minimization of the filtered squared error plus the norm of the controller The technique is demontrated an active noise control (ANC) system where it suppresses the sound pressure level by more than 20 db(a) Index Terms Active noise control, adaptive filters, adaptive inverse control, filtered error LMS algorithm, root locus method Fig 1 Basic concept of adaptive inverse control I INTRODUCTION ADAPTIVE inverse control techniques have been succesfully applied to a variety of control problems [1], [2] The system of Fig 1 illustrates the basic concept of adaptive inverse control The aim of such a system is to cause the plant output to track the output of the reference model If the plant is minimum phase and the reference model has a transfer function equal to one, then the transfer function of the ideal controller is the inverse of the plant In order to find a realizable controller even if the inverse does not exist, an objective function has to be considered In considering, eg, the mean square error, such a controller can be found adaptively as indicated in Fig 1 The controller, which is usually designed as an adaptive transversal filter, may become very long, requiring hundreds of taps This turns the adaptation algorithm slow and increases the computational costs To overcome this problem, we propose to split the controller into a long fixed part and into a short adaptive part, as depicted in Fig 2 The coefficients of the fixed controller are computed in an offline procedure before the adaptive system goes into operation The adaptive controller has to equalize only variations of the plant that occur during operation There are many practical situations where only a part of the error spectrum is relevant An example of such a situation is an active noise control (ANC) system, where only the audible part of the spectrum is perceived as error signal The additional a-filter passes only that part of the error signal to the adaptation Manuscript received January 26, 1999 This paper was recommened by Associate Editor L Fortuna A Kaelin was the Signal and Information Processing Laboratory, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland He is now the Siemens AG, Zurich, Switzerland ( kaelin@isieeethzch) D von Grünigen is the University of Applied Sciences, Burgdorf, Switzerland ( danielvongruenigen@hta-bubfhch) Publisher Item Identifier S (00)00725-X Fig 2 Block diagram of an adaptive inverse control system using a priori knowledge incorporated in the blocks ^c and a algorithm, which is meaningful for a certain application The optimal designed controller then minimizes the squared error only in a desired frequency range in cost of an irrelevant error power spectrum The conventional objective is to minimize the mean squared error (MSE) In doing so, the norm of the controller can grow considerably, especially when the the plant is ill conditioned In the next section, a controller is derived based on an appropriately modified objective function We call this solution the modified Wiener solution In Section III, we split the controller into a fixed and into an adaptive part We will show how the fixed controller and the initial adaptive controller can be computed and derive an adaptation algorithm for the adaptive part We will prove its convergence in the mean, if the step size is chosen properly In Section V we finally present two examples: a low-order example to verify the theory and a real ANC system to show its usefulness in practice A Notation, Preliminaries All signals are real discrete-time signals denoted, eg, by the time index A signal vector of context-dependent length is defined by (1) /00$ IEEE

2 KAELIN AND VON GRÜNIGEN: ON THE USE OF A PRIORI KNOWLEGE IN ADAPTIVE INVERSE CONTROL 55 Here, a system is linear and defined by its impulse response, eg, Such an impulse response is assumed to be of finite length and described by the corresponding coefficient vector The convolution of two coefficient vectors, eg, and,isa vector of length, denoted by (2) range as mentioned in the introduction The second term prevents a prohibitive growth of the controller coefficients if the overall system is ill conditioned, as explained below The positive-valued paramter weights the squared controller norm Its choice is a compromise: a small value yields a small MSE of at the cost of a possibly high controller norm The optimum controller is denoted as modified Wiener solution, In deriving this solution, we express as The convolution of an impulse response is defined by (3) the signal (4) as depicted in Fig 3 Due to linearity and and time invariance, the convolution operators are commutative, which allows the formulation (9) (10) With, and relations (5) and (6), (10) can now be rewritten as (11) With product, ie,, this convolution sum can be written as a scalar (5) Assuming to be shorter than, it has to be appropriately augmented zeros With and uncorrelated, the objective function (8) yields Convolving the impulse response the signal results in the convolution matrix of a cascaded system (6) (7) II MODIFIED WIENER SOLUTION Referring to the inverse control system in Fig 2, we assume the independent noise processes and to be stationary and zero mean The available signal respresents the output of the plant disturbed by measurement noise The desired signal is generated by a model driven by the input signal The plant itself is driven by the controller output The overall controller is itself driven by the input signal The available signal is subtracted from, yielding the error signal An error filter yields which finally adapts the controller In deriving the optimal controller for the inverse control system in Fig 2, we start by discussing the optimum solution for the overall controller Refering to Fig 3, the here considered objective function is (8) (12) where controller coefficient vector; convolution matrix containing the vector analog to (7); coefficient vector of the error filter; length noise data vector at the output of the plant In proceeding, is derivated respect to Setting the derivative to zero yields (13) For a stationary input process we define the autocorrelation matrix as Hence (14) We note here that the normal equation (14) can be solved by means of the so-called Levinson algorithm [4] due to the Toepliz structure of the matrix to be inverted Formally, the optimum overall controller, here denoted as modified Wiener solution, is given by (15) The minimum value of the objective function can be otained by inserting into (12): the mean square of the filtered error signal,, modified the square of the controller norm [3] Filtering the error signal allows an appropriate weigthing of the relevant frequency

3 56 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS PART I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL 47, NO 1, JANUARY 2000 iterative manner by alternately minimizing the objective function (18) respect to and In this way the nonlinear optimization problem is reduced to the solution of linear matrix equations In doing so, we first minimize (18) respect to Analog to (14), this results in the following normal equation in the th step: Fig 3 Inverse control system one controller It finally yields (16) The minimum value of is given by the average power of the -filtered output noise, This value is achieved only when, ie, when the controlled plant,, is equal to the model, In general, by solving (14), this minimum value cannot be achieved III DESIGN OF THE SPLITTED CONTROLLER In many applications, such as ANC, a controller hundreds of taps is required The optimal controller (15) is based on the knowledge of the systems and of the statistics of the input signal For an unknown plant this controller might be replaced by an adaptive filter Making all taps adaptive results in a controller which converges very slowly and requires considerable computational power However, in many situations, the plant is relatively constant and varies only slowly, eg, due to temperature variations For such a situation, we propose to split the controller into a cascade of a short adaptive filter and a long fixed filter,as depicted in Fig 2 The fixed filter is designed offline based on the available a priori knowledge of the plant, the model, the weighting filter, and the signal statistics During operation the short adative filter tracks small changes of the plant and variations in the signal statistics For the splitted controller, we propose to modify the objective function (8) as follows: (17) Minimizing in (17) optimizes the fixed filter and the initial adaptive filter In order to make these filters unique, we normalize the initial adaptive controller The optimization problem can now be stated as follows: (18) subject to (19) an appropriately chosen constant Equations (18) and (19) constitute a constrained minimization problem which could be solved the method of Lagrange multipliers [5] As a computationally simpler alternative we propose to solve it in an (20) the convolution matrix according to (7) containing the vector Due to the Toeplitz structure of the normal equation, the numerically robust and efficient Levinson algorithm [4] can be used for the solution Substituting the solution in (18), a similar normal equation can be obtained for the (21) convolution matrix containing the vector In order to fullfil constraint (19), we finally normalize the th iteration as follows: and To initialize the procedure, we set We stop after, eg, ten iterations, or after the measure is close to its minimum IV ADAPTATION ALGORITHM (22) (23) (24) Once and are determined, we are seeking for an algorithm which adapts to the slowly changing plant and/or to the signal statistics A Derivation of the Adaptation Algorithm The task of the adaptation algorithm is to minimize the objective function (8), here rewritten as (25) (26) According to Fig 2, the controller is splitted as discussed in Section III Substituted in (10) results for the filtered error signal in (27)

4 KAELIN AND VON GRÜNIGEN: ON THE USE OF A PRIORI KNOWLEGE IN ADAPTIVE INVERSE CONTROL 57 Assuming a slowly changing adaptive controller, the convolution operators are still considered to be commutative, ie, In the following analysis, we will search for the condition under which (36) is fullfilled In doing so, we first rewrite (27) as or Using (5), the convolution operators are replaced by scalar products, yielding (37) With and as illustrated in Fig 4, we obtain in vector notation (29) In order to derive an algorithm which is based on the gradient of the objective function (25), we derivate it respect to With the help of (29), this yields (30) The method of steepest descent [6] recursively updates the coefficient vector the help of the gradient (30) as follows: Introducing its transpose in (35) results (34) in (38) (39) (31) denoting the step size An LMS-like algorithm can be obtained by replacing the gradient (30) its instantaneous estimate, ie, (32) We note that the update of is performed the help of the -filtered error signal (see Fig 2) Hence, we call it the filtered-error LMS algorithm, in contrast to the known filteredor filtered- LMS algorithm [2] B Convergence of the Mean of the Adaptive Controller Coefficient Vector Minimizing the objective function in (25) respect to yields, in a procedure similar to Section II, the following modified Wiener solution: (33) The vector is the optimal controller vector for the system consisting of the vectors,,, and for the correlation matrix of the input signal The system is described by the convolution matrix based on and the coefficient vector Now we introduce the weight error vector (34) It is noted that the vector of length can be written as (40) the two vectors and of appropriate length Similarly (41) With these relations and the independence assumption [6] it follows for the mean of (39) (42) Here denotes the input correlation matrix for an input vector of length In proceeding, we introduce the Wiener solution (33) in the above equation yielding and subtract from both sides of (32), yielding (35) (43) A necessary condition for a stable adaptive inverse system is the mean of the weight error vector converging to the zero vector (36) Defining the constants for else (44)

5 58 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS PART I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL 47, NO 1, JANUARY 2000 Fig 4 Adaptive inverse control system, simplified for analysis purpose simplifies the weight error differerence equation to can be de- According to [6], the autocorrelation matrix composed into (45) Fig 5 Example of a root locus A(z) := z (z 0 1), B(z) := (z 0 z )(z 0 z ), and > 0 the characteristic equations are given as (54) (46) an orthonormal matrix, ie,, and a diagonal matrix containing the positive real-valued eigenvalues of (36) With this orthogonal transformation the recursive equation (45) can be rewritten as follows: (47) where Here, the decouple from the off-diagonal terms and so we have Now, the convergence condition can be guaranteed if the zeros of the characteristic equations are in the unit circle The dependency of these zeros on the parameter is described the root locus An example is depicted in Fig 5 for For the zeros of (54) are the zeros of, ie, for else (55) If the branch starting from goes the the left, ie, its argument is equal to, then there is a stability range According to root locus theory [7] we find for (56) (48) In proceeding, (48) are transformed into the characteristic equations -domain yielding (49) or (57) By introducing the parameter and the polynomials else (50) (51) (52) where are the zeros of The coefficients of are all real and nonnegative (see (44) and (53) With this condition, it can easily be shown, that the real zeros are all nonpositive Conjugate complex and nonpositive zeros turn the sum of arguments in the last step of (57) to zero, ie, The boundary in (56) is the smallest postive value corresponding to roots on the unit circle These values can be computed the Theorem given in the Appendix It allows to be written as (58) (53)

6 KAELIN AND VON GRÜNIGEN: ON THE USE OF A PRIORI KNOWLEGE IN ADAPTIVE INVERSE CONTROL 59 (59) The elements are given by being real zeros of the polynomial in the range Itis defined by (60) (61) and a second kind Chebyshev polynomial of order as described in the Appendix The stability range for the step size is now given (51) as Fig 6 Behavior of the filtered-error LMS algorithm a precise estimation of the plant (above) and an erroneous estimation of the plant (below) (62) where is the maximum eigenvalue of the input correlation matrix V EXAMPLES A A Simple Adaptive Inverse Control System In order to verify the effectiveness of the filtered-error LMS algorithm we simulated the proposed splitted inverse controller (see Fig 2) for the plant 1 The error weighting filter and the model have coefficient vectors, and, respectively The input signal and the plant noise are zero mean white signals variances and, respectively The remaining parameters were chosen as follows Adaptation step, weight parameter of the controller, desired norm of the adaptive controller, length of the fixed controller, and length of the adaptive controller The fixed controller has been found by iteratively applying (20) (22) We stopped after ten iterations Fig 6 shows the behavior of the adaptive algorithm (32) initialized The objective function (see (25)) has been averaged over 100 runs In Fig 6 above, the true plant is assumed to be known for the computation of the fixed controller and the adaptation process of the controller In Fig 6 below, we show the robustness of the adaptation algorithm by introducing a 50% error in the true plant coefficients by adding white noise of variance As shown in Fig 6 the introduced plant-error delays the convergence and the adapted controller has now an error in the range of 005% Even the observed robustness of the filterederror LMS algorithm due to plant estimation errors has not been proven, it has been observed in many practical examples Fig 7 ANC system Such an example is given in the following section B An Active Noise Control System Suppressing acoustic noise on the principle of destructive interference is a classic discipline in noise control The standard solution for this problem is an adaptive feedforward controller which drives an antisource [8] A practical example of such an active noise control (ANC) system is depicted in Fig 7 It consists of an experimental duct having a diameter of 30 cm and a length of 5 m driven by loudspeakers For experimental purpose, an adaptive inverse controller as discussed above has been realized on a floating-point DSP [9] The obtained results are based on recorded roots blower noise used as sound source signal Considering Fig 7, we can distinguish three electroacustic paths: coefficient vector characterizes the impulse response of the primary path from the input microphone to the error microphone, the secondary path from the controller output to the error microphone, and the feedback path from the controller output to the input microphone Using these three paths, the block diagram of the considered duct system is depicted in the dashed box in Fig 8 The path is an estimation of the feedback path and is assumed here to be equal to resulting in If we define the plant as 2 (63) 1 This is an approximation of a first-order lowpass filter the transfer function P(z) =1=(1 0 0:5z ): 2 The vector g is assumed to be zero-padded in order to have the length of f 3 m

7 60 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS PART I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL 47, NO 1, JANUARY 2000 Fig 8 Block diagram of the duct system plant noise and compensation feedback path incorporated Fig 10 Power spectrum of the measured error signal for roots blower noise (a) Without controller (b) With optimum fixed controller (c) With added adaptive controller Fig 9 Block diagram of the ANC system then our adaptive-inverse-control concept can be applied In doing so, we added a large fixed controller of length and a small adaptive controller of length, as depicted in Fig 9 Before the ANC system goes into operation, the fixed and the initial adaptive controller have to be computed off line This is done by first identifying the three acoustical paths using white noise as input signal Then the optimal controllers have been computed analog to the example in Section V-A Thereby, the filter has been used Such an A -filter is well known in acoustics [10] because it only weighs the error in the sensitive frequency range of a human listener During online operation, the adaptive controller is updated by the filtered-error LMS algorithm (32) the adaptation constant and the weighting coefficient Fig 10 shows the power spectrum of the error signal for the mentioned recorded roots blower noise and out controllers Using only the fixed controller, which has been optimized for white noise input, a suppression level of 21 db(a) was obtained Adding our small adapitve filter 32 taps, the controller adapts to the harmonic input signal by increasing the suppression level to 31 db(a) This practical example illustrates how available a priori knowledge can be incorporated into a large-order fixed controller Online derivations, such as changes in the input spectrum, can easily be adapted to by using a small-order FIR filter The proposed objective function consists of the expectation of the squared filtered error plus the weighted norms of the controllers A filtered error signal is used for the adaption It allows to efficiently minimize the error power in the frequency range of interest The splitting of the controller decreases the computational complexity and accelerates the rate of convergence The long fixed controller and the initial short adaptive controller can be computed the fast and stable Levinson algorithm, using available a priori knowledge of the system and the input signal Implemented for a practical ANC system, the new controller has demonstrated its excellent performance APPENDIX INTERSECTIONS OF THE ROOT LOCUS WITH THE UNIT CIRCLE Theorem: Assume the characteristic equation the real polynomials (64) (65) and root locus gain Let have at least one zero inside and at least one zero outside the unit circle, ie,, Then, the gains at which the root locus crosses the unit circle are given by (66) VI CONCLUSIONS A controller, consisting of an adaptive and a fixed part, has been developed for an adaptive inverse control system (67)

8 KAELIN AND VON GRÜNIGEN: ON THE USE OF A PRIORI KNOWLEGE IN ADAPTIVE INVERSE CONTROL 61 The polynomial is defined by (68) Considering, for, we rewrite the above equation as follows: (76) (69) Next, we introduce the definition (77) and a second kind Chebyshev polynomial of order Proof: We start by investigating the roots of the characteristic (64) on the unit circle, ie, This leads to where is a Chebyshev polynomial of the second kind [11, p 1054], given by or, equivalently (70) Replaced in (76) yields (78) Equating the real and the imaginary part yields (71) (72) (79) With, the square of the above expression results in the polynomial as given in (68) Now, in order to obtain the angles at which the root locus crosses the unit circle, we have to determine its real zeros, in the range Introduced in the first equation of (72), the gains (66) are finally obtained Solving the first equation for results in and replacing it in the second ACKNOWLEDGMENT The authors would like to thank C Steinebrunner and M Schwab for realizing a real time ANC system and M Schwab and I Oesch for drawing the figures (73) In proceeding, we use the well-known trigonometric relation and obtain which simplifies to (74) (75) REFERENCES [1] B Widrow and SD Stearns, Adaptive Signal Processing Englewood Cliffs, NJ: Prentice-Hall, 1985 [2] B Widrow and E Walach, Adaptive Inverse Control Englewood Cliffs, NJ: Prentice-Hall, 1996 [3] G C Goodwin and K S Sin, Adaptive Filtering, Prediction and Control Englewood Cliffs, NJ: Prentice-Hall, 1984 [4] G H Golub and C F van Loan, Matrix Computations Baltimore, MD: John Hopkins Univ Press, 1996 [5] G Strang, Introduction to Applied Mathematics Cambridge, MA: Wellesley-Cambridge, 1986 [6] S Haykin, Adaptive Filter Theory Englewood Cliffs, NJ: Prentice- Hall, 1996 [7] G S Moschytz, Linear Integrated Networks, Fundamentals New York, NY: Van Nostrand Reinholt, 1974 [8] S J Elliot and P A Nelson, Active noise control, IEEE Signal Processing Mag, vol 10, no 4, pp 12 35, Oct 1993 [9] A Kaelin, D Cachin, and F Egger, An adaptive feedforward a-weightoptimized controller for the active reduction of stochastic sound, in Proc Fourth Int Congr Sound and Vibration, vol 1, J M Crocker and N I Ivanov, Eds, St Petersburg, Russia, 1996, pp

9 62 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS PART I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL 47, NO 1, JANUARY 2000 [10] S J Yang and S J Elliot, Machinery Noise Measurement London, UK: Oxford Univ Press, 1989 [11] I S Gradshteyn and I M Ryzhik, Table of Integrals, Series and Products New York, NY: Academic, 1994 August N Kaelin received the diploma and the Dr ScTechn degrees in electrical engineering from the Swiss Federal Institute of Technology (ETH) in 1983 and 1990, respectively He has been at the Institute for Signal and Information Processing at ETH from 1983 to 1998, from 1992 to 1998 as an Assistant Professor for Signal Processing Since 1998 he has lead a research group in new technologies at Siemens AG, Zurich, Switzerland His general interests are in analog and digital filters, estimation and detection theory, and system identification His specific reseach ares include various aspects of adaptive filters and its application in communication systems, hearing aids, and ANC Daniel C von Grünigen was born in Saanen, Switzerland, in 1947 He received the diploma and the Dr Sc Techn degrees in electrical engineering from the Swiss Federal Institute of Technology (ETH) in 1976 and 1983, respectively Since 1983, he has been a Professor at the University of Applied Sciences in Burgdorf, Switzerland He has been an academic guest at the Institute for Signal and Information Processing at ETH in 1994 and 1995 His interests are in the field of digital signal processing, especially in adaptive systems

New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks

New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 12, NO. 1, JANUARY 2001 135 New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks Martin Bouchard,

More information

A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION

A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION Jordan Cheer and Stephen Daley Institute of Sound and Vibration Research,

More information

Title algorithm for active control of mul IEEE TRANSACTIONS ON AUDIO SPEECH A LANGUAGE PROCESSING (2006), 14(1):

Title algorithm for active control of mul IEEE TRANSACTIONS ON AUDIO SPEECH A LANGUAGE PROCESSING (2006), 14(1): Title Analysis of the filtered-x LMS algo algorithm for active control of mul Author(s) Hinamoto, Y; Sakai, H Citation IEEE TRANSACTIONS ON AUDIO SPEECH A LANGUAGE PROCESSING (2006), 14(1): Issue Date

More information

MITIGATING UNCORRELATED PERIODIC DISTURBANCE IN NARROWBAND ACTIVE NOISE CONTROL SYSTEMS

MITIGATING UNCORRELATED PERIODIC DISTURBANCE IN NARROWBAND ACTIVE NOISE CONTROL SYSTEMS 17th European Signal Processing Conference (EUSIPCO 29) Glasgow, Scotland, August 24-28, 29 MITIGATING UNCORRELATED PERIODIC DISTURBANCE IN NARROWBAND ACTIVE NOISE CONTROL SYSTEMS Muhammad Tahir AKHTAR

More information

IMPROVEMENTS IN ACTIVE NOISE CONTROL OF HELICOPTER NOISE IN A MOCK CABIN ABSTRACT

IMPROVEMENTS IN ACTIVE NOISE CONTROL OF HELICOPTER NOISE IN A MOCK CABIN ABSTRACT IMPROVEMENTS IN ACTIVE NOISE CONTROL OF HELICOPTER NOISE IN A MOCK CABIN Jared K. Thomas Brigham Young University Department of Mechanical Engineering ABSTRACT The application of active noise control (ANC)

More information

ACTIVE noise control (ANC) ([1], [2]) is an established

ACTIVE noise control (ANC) ([1], [2]) is an established 286 IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING, VOL. 13, NO. 2, MARCH 2005 Convergence Analysis of a Complex LMS Algorithm With Tonal Reference Signals Mrityunjoy Chakraborty, Senior Member, IEEE,

More information

Adaptive Inverse Control

Adaptive Inverse Control TA1-8:30 Adaptive nverse Control Bernard Widrow Michel Bilello Stanford University Department of Electrical Engineering, Stanford, CA 94305-4055 Abstract A plant can track an input command signal if it

More information

Dominant Pole Localization of FxLMS Adaptation Process in Active Noise Control

Dominant Pole Localization of FxLMS Adaptation Process in Active Noise Control APSIPA ASC 20 Xi an Dominant Pole Localization of FxLMS Adaptation Process in Active Noise Control Iman Tabatabaei Ardekani, Waleed H. Abdulla The University of Auckland, Private Bag 9209, Auckland, New

More information

Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering

Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering Bernard Widrow and Gregory L. Plett Department of Electrical Engineering, Stanford University, Stanford, CA 94305-9510 Abstract

More information

Title without the persistently exciting c. works must be obtained from the IEE

Title without the persistently exciting c.   works must be obtained from the IEE Title Exact convergence analysis of adapt without the persistently exciting c Author(s) Sakai, H; Yang, JM; Oka, T Citation IEEE TRANSACTIONS ON SIGNAL 55(5): 2077-2083 PROCESS Issue Date 2007-05 URL http://hdl.handle.net/2433/50544

More information

inear Adaptive Inverse Control

inear Adaptive Inverse Control Proceedings of the 36th Conference on Decision & Control San Diego, California USA December 1997 inear Adaptive nverse Control WM15 1:50 Bernard Widrow and Gregory L. Plett Department of Electrical Engineering,

More information

THE concept of active sound control has been known

THE concept of active sound control has been known IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 10, NO. 2, MARCH 1999 391 Improved Training of Neural Networks for the Nonlinear Active Control of Sound and Vibration Martin Bouchard, Member, IEEE, Bruno Paillard,

More information

Performance analysis and design of FxLMS algorithm in broadband ANC system with online secondary-path modeling

Performance analysis and design of FxLMS algorithm in broadband ANC system with online secondary-path modeling Title Performance analysis design of FxLMS algorithm in broadb ANC system with online secondary-path modeling Author(s) Chan, SC; Chu, Y Citation IEEE Transactions on Audio, Speech Language Processing,

More information

AN ALTERNATIVE FEEDBACK STRUCTURE FOR THE ADAPTIVE ACTIVE CONTROL OF PERIODIC AND TIME-VARYING PERIODIC DISTURBANCES

AN ALTERNATIVE FEEDBACK STRUCTURE FOR THE ADAPTIVE ACTIVE CONTROL OF PERIODIC AND TIME-VARYING PERIODIC DISTURBANCES Journal of Sound and Vibration (1998) 21(4), 517527 AN ALTERNATIVE FEEDBACK STRUCTURE FOR THE ADAPTIVE ACTIVE CONTROL OF PERIODIC AND TIME-VARYING PERIODIC DISTURBANCES M. BOUCHARD Mechanical Engineering

More information

ADAPTIVE FILTER THEORY

ADAPTIVE FILTER THEORY ADAPTIVE FILTER THEORY Fourth Edition Simon Haykin Communications Research Laboratory McMaster University Hamilton, Ontario, Canada Front ice Hall PRENTICE HALL Upper Saddle River, New Jersey 07458 Preface

More information

2262 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 8, AUGUST A General Class of Nonlinear Normalized Adaptive Filtering Algorithms

2262 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 8, AUGUST A General Class of Nonlinear Normalized Adaptive Filtering Algorithms 2262 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 8, AUGUST 1999 A General Class of Nonlinear Normalized Adaptive Filtering Algorithms Sudhakar Kalluri, Member, IEEE, and Gonzalo R. Arce, Senior

More information

ADAPTIVE INVERSE CONTROL BASED ON NONLINEAR ADAPTIVE FILTERING. Information Systems Lab., EE Dep., Stanford University

ADAPTIVE INVERSE CONTROL BASED ON NONLINEAR ADAPTIVE FILTERING. Information Systems Lab., EE Dep., Stanford University ADAPTIVE INVERSE CONTROL BASED ON NONLINEAR ADAPTIVE FILTERING Bernard Widrow 1, Gregory Plett, Edson Ferreira 3 and Marcelo Lamego 4 Information Systems Lab., EE Dep., Stanford University Abstract: Many

More information

EFFECTS OF ILL-CONDITIONED DATA ON LEAST SQUARES ADAPTIVE FILTERS. Gary A. Ybarra and S.T. Alexander

EFFECTS OF ILL-CONDITIONED DATA ON LEAST SQUARES ADAPTIVE FILTERS. Gary A. Ybarra and S.T. Alexander EFFECTS OF ILL-CONDITIONED DATA ON LEAST SQUARES ADAPTIVE FILTERS Gary A. Ybarra and S.T. Alexander Center for Communications and Signal Processing Electrical and Computer Engineering Department North

More information

IS NEGATIVE STEP SIZE LMS ALGORITHM STABLE OPERATION POSSIBLE?

IS NEGATIVE STEP SIZE LMS ALGORITHM STABLE OPERATION POSSIBLE? IS NEGATIVE STEP SIZE LMS ALGORITHM STABLE OPERATION POSSIBLE? Dariusz Bismor Institute of Automatic Control, Silesian University of Technology, ul. Akademicka 16, 44-100 Gliwice, Poland, e-mail: Dariusz.Bismor@polsl.pl

More information

AdaptiveFilters. GJRE-F Classification : FOR Code:

AdaptiveFilters. GJRE-F Classification : FOR Code: Global Journal of Researches in Engineering: F Electrical and Electronics Engineering Volume 14 Issue 7 Version 1.0 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

Adaptive Filtering. Squares. Alexander D. Poularikas. Fundamentals of. Least Mean. with MATLABR. University of Alabama, Huntsville, AL.

Adaptive Filtering. Squares. Alexander D. Poularikas. Fundamentals of. Least Mean. with MATLABR. University of Alabama, Huntsville, AL. Adaptive Filtering Fundamentals of Least Mean Squares with MATLABR Alexander D. Poularikas University of Alabama, Huntsville, AL CRC Press Taylor & Francis Croup Boca Raton London New York CRC Press is

More information

Statistical and Adaptive Signal Processing

Statistical and Adaptive Signal Processing r Statistical and Adaptive Signal Processing Spectral Estimation, Signal Modeling, Adaptive Filtering and Array Processing Dimitris G. Manolakis Massachusetts Institute of Technology Lincoln Laboratory

More information

Closed-Form Design of Maximally Flat IIR Half-Band Filters

Closed-Form Design of Maximally Flat IIR Half-Band Filters IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 49, NO. 6, JUNE 2002 409 Closed-Form Design of Maximally Flat IIR Half-B Filters Xi Zhang, Senior Member, IEEE,

More information

EE482: Digital Signal Processing Applications

EE482: Digital Signal Processing Applications Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu EE482: Digital Signal Processing Applications Spring 2014 TTh 14:30-15:45 CBC C222 Lecture 11 Adaptive Filtering 14/03/04 http://www.ee.unlv.edu/~b1morris/ee482/

More information

Optimum Sampling Vectors for Wiener Filter Noise Reduction

Optimum Sampling Vectors for Wiener Filter Noise Reduction 58 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 50, NO. 1, JANUARY 2002 Optimum Sampling Vectors for Wiener Filter Noise Reduction Yukihiko Yamashita, Member, IEEE Absact Sampling is a very important and

More information

4.0 Update Algorithms For Linear Closed-Loop Systems

4.0 Update Algorithms For Linear Closed-Loop Systems 4. Update Algorithms For Linear Closed-Loop Systems A controller design methodology has been developed that combines an adaptive finite impulse response (FIR) filter with feedback. FIR filters are used

More information

Variable Learning Rate LMS Based Linear Adaptive Inverse Control *

Variable Learning Rate LMS Based Linear Adaptive Inverse Control * ISSN 746-7659, England, UK Journal of Information and Computing Science Vol., No. 3, 6, pp. 39-48 Variable Learning Rate LMS Based Linear Adaptive Inverse Control * Shuying ie, Chengjin Zhang School of

More information

Assesment of the efficiency of the LMS algorithm based on spectral information

Assesment of the efficiency of the LMS algorithm based on spectral information Assesment of the efficiency of the algorithm based on spectral information (Invited Paper) Aaron Flores and Bernard Widrow ISL, Department of Electrical Engineering, Stanford University, Stanford CA, USA

More information

Submitted to Electronics Letters. Indexing terms: Signal Processing, Adaptive Filters. The Combined LMS/F Algorithm Shao-Jen Lim and John G. Harris Co

Submitted to Electronics Letters. Indexing terms: Signal Processing, Adaptive Filters. The Combined LMS/F Algorithm Shao-Jen Lim and John G. Harris Co Submitted to Electronics Letters. Indexing terms: Signal Processing, Adaptive Filters. The Combined LMS/F Algorithm Shao-Jen Lim and John G. Harris Computational Neuro-Engineering Laboratory University

More information

(Refer Slide Time: )

(Refer Slide Time: ) Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi FIR Lattice Synthesis Lecture - 32 This is the 32nd lecture and our topic for

More information

A Strict Stability Limit for Adaptive Gradient Type Algorithms

A Strict Stability Limit for Adaptive Gradient Type Algorithms c 009 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional A Strict Stability Limit for Adaptive Gradient Type Algorithms

More information

Ch4: Method of Steepest Descent

Ch4: Method of Steepest Descent Ch4: Method of Steepest Descent The method of steepest descent is recursive in the sense that starting from some initial (arbitrary) value for the tap-weight vector, it improves with the increased number

More information

IN neural-network training, the most well-known online

IN neural-network training, the most well-known online IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 10, NO. 1, JANUARY 1999 161 On the Kalman Filtering Method in Neural-Network Training and Pruning John Sum, Chi-sing Leung, Gilbert H. Young, and Wing-kay Kan

More information

Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels

Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels Bijit Kumar Das 1, Mrityunjoy Chakraborty 2 Department of Electronics and Electrical Communication Engineering Indian Institute

More information

Automatic Stabilization of an Unmodeled Dynamical System Final Report

Automatic Stabilization of an Unmodeled Dynamical System Final Report Automatic Stabilization of an Unmodeled Dynamical System: Final Report 1 Automatic Stabilization of an Unmodeled Dynamical System Final Report Gregory L. Plett and Clinton Eads May 2000. 1 Introduction

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström PREDICTIO ERROR METHODS Torsten Söderström Department of Systems and Control, Information Technology, Uppsala University, Uppsala, Sweden Keywords: prediction error method, optimal prediction, identifiability,

More information

MMSE DECISION FEEDBACK EQUALIZER FROM CHANNEL ESTIMATE

MMSE DECISION FEEDBACK EQUALIZER FROM CHANNEL ESTIMATE MMSE DECISION FEEDBACK EQUALIZER FROM CHANNEL ESTIMATE M. Magarini, A. Spalvieri, Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo da Vinci, 32, I-20133 Milano (Italy),

More information

Lecture 19 IIR Filters

Lecture 19 IIR Filters Lecture 19 IIR Filters Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/5/10 1 General IIR Difference Equation IIR system: infinite-impulse response system The most general class

More information

Analysis of stochastic gradient tracking of time-varying polynomial Wiener systems

Analysis of stochastic gradient tracking of time-varying polynomial Wiener systems Analysis of stochastic gradient tracking of time-varying polynomial Wiener systems Author Celka, Patrick Published 2000 Journal Title IEEE Transaction on Signal Processing DOI https://doi.org/10.1109/78.845925

More information

EIGENFILTERS FOR SIGNAL CANCELLATION. Sunil Bharitkar and Chris Kyriakakis

EIGENFILTERS FOR SIGNAL CANCELLATION. Sunil Bharitkar and Chris Kyriakakis EIGENFILTERS FOR SIGNAL CANCELLATION Sunil Bharitkar and Chris Kyriakakis Immersive Audio Laboratory University of Southern California Los Angeles. CA 9. USA Phone:+1-13-7- Fax:+1-13-7-51, Email:ckyriak@imsc.edu.edu,bharitka@sipi.usc.edu

More information

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities. 19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that

More information

EE482: Digital Signal Processing Applications

EE482: Digital Signal Processing Applications Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu EE482: Digital Signal Processing Applications Spring 2014 TTh 14:30-15:45 CBC C222 Lecture 11 Adaptive Filtering 14/03/04 http://www.ee.unlv.edu/~b1morris/ee482/

More information

Lapped Unimodular Transform and Its Factorization

Lapped Unimodular Transform and Its Factorization IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 50, NO 11, NOVEMBER 2002 2695 Lapped Unimodular Transform and Its Factorization See-May Phoong, Member, IEEE, and Yuan-Pei Lin, Member, IEEE Abstract Two types

More information

Temporal Backpropagation for FIR Neural Networks

Temporal Backpropagation for FIR Neural Networks Temporal Backpropagation for FIR Neural Networks Eric A. Wan Stanford University Department of Electrical Engineering, Stanford, CA 94305-4055 Abstract The traditional feedforward neural network is a static

More information

ADAPTIVE FILTER THEORY

ADAPTIVE FILTER THEORY ADAPTIVE FILTER THEORY Fifth Edition Simon Haykin Communications Research Laboratory McMaster University Hamilton, Ontario, Canada International Edition contributions by Telagarapu Prabhakar Department

More information

Gradient-Adaptive Algorithms for Minimum Phase - All Pass Decomposition of an FIR System

Gradient-Adaptive Algorithms for Minimum Phase - All Pass Decomposition of an FIR System 1 Gradient-Adaptive Algorithms for Minimum Phase - All Pass Decomposition of an FIR System Mar F. Flanagan, Member, IEEE, Michael McLaughlin, and Anthony D. Fagan, Member, IEEE Abstract Adaptive algorithms

More information

Sound Listener s perception

Sound Listener s perception Inversion of Loudspeaker Dynamics by Polynomial LQ Feedforward Control Mikael Sternad, Mathias Johansson and Jonas Rutstrom Abstract- Loudspeakers always introduce linear and nonlinear distortions in a

More information

THIS paper deals with robust control in the setup associated

THIS paper deals with robust control in the setup associated IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 50, NO 10, OCTOBER 2005 1501 Control-Oriented Model Validation and Errors Quantification in the `1 Setup V F Sokolov Abstract A priori information required for

More information

Iterative Methods for Smooth Objective Functions

Iterative Methods for Smooth Objective Functions Optimization Iterative Methods for Smooth Objective Functions Quadratic Objective Functions Stationary Iterative Methods (first/second order) Steepest Descent Method Landweber/Projected Landweber Methods

More information

The Discrete Kalman Filtering of a Class of Dynamic Multiscale Systems

The Discrete Kalman Filtering of a Class of Dynamic Multiscale Systems 668 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL 49, NO 10, OCTOBER 2002 The Discrete Kalman Filtering of a Class of Dynamic Multiscale Systems Lei Zhang, Quan

More information

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS Contents: 3.1 Introduction IIR Filters 3.2 Transformation Function Derivation 3.3 Review of Analog IIR Filters 3.3.1 Butterworth

More information

Design of FIR Smoother Using Covariance Information for Estimating Signal at Start Time in Linear Continuous Systems

Design of FIR Smoother Using Covariance Information for Estimating Signal at Start Time in Linear Continuous Systems Systems Science and Applied Mathematics Vol. 1 No. 3 2016 pp. 29-37 http://www.aiscience.org/journal/ssam Design of FIR Smoother Using Covariance Information for Estimating Signal at Start Time in Linear

More information

Recurrent neural networks with trainable amplitude of activation functions

Recurrent neural networks with trainable amplitude of activation functions Neural Networks 16 (2003) 1095 1100 www.elsevier.com/locate/neunet Neural Networks letter Recurrent neural networks with trainable amplitude of activation functions Su Lee Goh*, Danilo P. Mandic Imperial

More information

Samira A. Mahdi University of Babylon/College of Science/Physics Dept. Iraq/Babylon

Samira A. Mahdi University of Babylon/College of Science/Physics Dept. Iraq/Babylon Echo Cancelation Using Least Mean Square (LMS) Algorithm Samira A. Mahdi University of Babylon/College of Science/Physics Dept. Iraq/Babylon Abstract The aim of this work is to investigate methods for

More information

A Low-Distortion Noise Canceller and Its Learning Algorithm in Presence of Crosstalk

A Low-Distortion Noise Canceller and Its Learning Algorithm in Presence of Crosstalk 414 IEICE TRANS. FUNDAMENTALS, VOL.E84 A, NO.2 FEBRUARY 2001 PAPER Special Section on Noise Cancellation Reduction Techniques A Low-Distortion Noise Canceller Its Learning Algorithm in Presence of Crosstalk

More information

DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS

DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS Nivedita Yadav, O.P. Singh, Ashish Dixit Department of Electronics and Communication Engineering, Amity University, Lucknow Campus, Lucknow, (India)

More information

Adaptive Filters. un [ ] yn [ ] w. yn n wun k. - Adaptive filter (FIR): yn n n w nun k. (1) Identification. Unknown System + (2) Inverse modeling

Adaptive Filters. un [ ] yn [ ] w. yn n wun k. - Adaptive filter (FIR): yn n n w nun k. (1) Identification. Unknown System + (2) Inverse modeling Adaptive Filters - Statistical digital signal processing: in many problems of interest, the signals exhibit some inherent variability plus additive noise we use probabilistic laws to model the statistical

More information

Adaptive Filtering Part II

Adaptive Filtering Part II Adaptive Filtering Part II In previous Lecture we saw that: Setting the gradient of cost function equal to zero, we obtain the optimum values of filter coefficients: (Wiener-Hopf equation) Adaptive Filtering,

More information

Linear Optimum Filtering: Statement

Linear Optimum Filtering: Statement Ch2: Wiener Filters Optimal filters for stationary stochastic models are reviewed and derived in this presentation. Contents: Linear optimal filtering Principle of orthogonality Minimum mean squared error

More information

Transient Analysis of Data-Normalized Adaptive Filters

Transient Analysis of Data-Normalized Adaptive Filters IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 51, NO 3, MARCH 2003 639 Transient Analysis of Data-Normalized Adaptive Filters Tareq Y Al-Naffouri and Ali H Sayed, Fellow, IEEE Abstract This paper develops

More information

AN SVD-BASED MIMO EQUALIZER APPLIED TO THE AURALIZATION OF AIRCRAFT NOISE IN A CABIN SI- MULATOR

AN SVD-BASED MIMO EQUALIZER APPLIED TO THE AURALIZATION OF AIRCRAFT NOISE IN A CABIN SI- MULATOR AN SVD-BASED MIMO EQUALIZER APPLIED TO THE AURALIZATION OF AIRCRAFT NOISE IN A CABIN SI- MULATOR Luiz F. O. Chamon, Giuliano S. Quiqueto, Sylvio R. Bistafa Noise and Vibration Group Mechanical Engineering

More information

Chapter 2 Wiener Filtering

Chapter 2 Wiener Filtering Chapter 2 Wiener Filtering Abstract Before moving to the actual adaptive filtering problem, we need to solve the optimum linear filtering problem (particularly, in the mean-square-error sense). We start

More information

798 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 44, NO. 10, OCTOBER 1997

798 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 44, NO. 10, OCTOBER 1997 798 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL 44, NO 10, OCTOBER 1997 Stochastic Analysis of the Modulator Differential Pulse Code Modulator Rajesh Sharma,

More information

Maximally Flat Lowpass Digital Differentiators

Maximally Flat Lowpass Digital Differentiators Maximally Flat Lowpass Digital Differentiators Ivan W. Selesnick August 3, 00 Electrical Engineering, Polytechnic University 6 Metrotech Center, Brooklyn, NY 0 selesi@taco.poly.edu tel: 78 60-36 fax: 78

More information

Adaptive Filter Theory

Adaptive Filter Theory 0 Adaptive Filter heory Sung Ho Cho Hanyang University Seoul, Korea (Office) +8--0-0390 (Mobile) +8-10-541-5178 dragon@hanyang.ac.kr able of Contents 1 Wiener Filters Gradient Search by Steepest Descent

More information

Echo cancellation by deforming sound waves through inverse convolution R. Ay 1 ward DeywrfmzMf o/ D/g 0001, Gauteng, South Africa

Echo cancellation by deforming sound waves through inverse convolution R. Ay 1 ward DeywrfmzMf o/ D/g 0001, Gauteng, South Africa Echo cancellation by deforming sound waves through inverse convolution R. Ay 1 ward DeywrfmzMf o/ D/g 0001, Gauteng, South Africa Abstract This study concerns the mathematical modelling of speech related

More information

POLYNOMIAL SINGULAR VALUES FOR NUMBER OF WIDEBAND SOURCES ESTIMATION AND PRINCIPAL COMPONENT ANALYSIS

POLYNOMIAL SINGULAR VALUES FOR NUMBER OF WIDEBAND SOURCES ESTIMATION AND PRINCIPAL COMPONENT ANALYSIS POLYNOMIAL SINGULAR VALUES FOR NUMBER OF WIDEBAND SOURCES ESTIMATION AND PRINCIPAL COMPONENT ANALYSIS Russell H. Lambert RF and Advanced Mixed Signal Unit Broadcom Pasadena, CA USA russ@broadcom.com Marcel

More information

A Derivation of the Steady-State MSE of RLS: Stationary and Nonstationary Cases

A Derivation of the Steady-State MSE of RLS: Stationary and Nonstationary Cases A Derivation of the Steady-State MSE of RLS: Stationary and Nonstationary Cases Phil Schniter Nov. 0, 001 Abstract In this report we combine the approach of Yousef and Sayed [1] with that of Rupp and Sayed

More information

26. Filtering. ECE 830, Spring 2014

26. Filtering. ECE 830, Spring 2014 26. Filtering ECE 830, Spring 2014 1 / 26 Wiener Filtering Wiener filtering is the application of LMMSE estimation to recovery of a signal in additive noise under wide sense sationarity assumptions. Problem

More information

Filter-Generating Systems

Filter-Generating Systems 24 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 47, NO. 3, MARCH 2000 Filter-Generating Systems Saed Samadi, Akinori Nishihara, and Hiroshi Iwakura Abstract

More information

arxiv: v1 [cs.sd] 28 Feb 2017

arxiv: v1 [cs.sd] 28 Feb 2017 Nonlinear Volterra Model of a Loudspeaker Behavior Based on Laser Doppler Vibrometry Alessandro Loriga, Parvin Moyassari, and Daniele Bernardini Intranet Standard GmbH, Ottostrasse 3, 80333 Munich, Germany

More information

Further Results on Model Structure Validation for Closed Loop System Identification

Further Results on Model Structure Validation for Closed Loop System Identification Advances in Wireless Communications and etworks 7; 3(5: 57-66 http://www.sciencepublishinggroup.com/j/awcn doi:.648/j.awcn.735. Further esults on Model Structure Validation for Closed Loop System Identification

More information

A Unified Approach to the Steady-State and Tracking Analyses of Adaptive Filters

A Unified Approach to the Steady-State and Tracking Analyses of Adaptive Filters 314 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 49, NO. 2, FEBRUARY 2001 A Unified Approach to the Steady-State acking Analyses of Adaptive Filters Nabil R. Yousef, Student Member, IEEE, Ali H. Sayed,

More information

System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating

System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating 9 American Control Conference Hyatt Regency Riverfront, St Louis, MO, USA June 1-1, 9 FrA13 System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating M A Santillo

More information

2-D FIR WIENER FILTER REALIZATIONS USING ORTHOGONAL LATTICE STRUCTURES

2-D FIR WIENER FILTER REALIZATIONS USING ORTHOGONAL LATTICE STRUCTURES -D FIR WIENER FILTER REALIZATIONS USING ORTHOGONAL LATTICE STRUCTURES by Ahmet H. Kayran and Ender Ekşioğlu Department of Electrical Engineering Istanbul Technical University aslak, Istanbul, Turkey 866

More information

Performance of an Adaptive Algorithm for Sinusoidal Disturbance Rejection in High Noise

Performance of an Adaptive Algorithm for Sinusoidal Disturbance Rejection in High Noise Performance of an Adaptive Algorithm for Sinusoidal Disturbance Rejection in High Noise MarcBodson Department of Electrical Engineering University of Utah Salt Lake City, UT 842, U.S.A. (8) 58 859 bodson@ee.utah.edu

More information

Acoustic MIMO Signal Processing

Acoustic MIMO Signal Processing Yiteng Huang Jacob Benesty Jingdong Chen Acoustic MIMO Signal Processing With 71 Figures Ö Springer Contents 1 Introduction 1 1.1 Acoustic MIMO Signal Processing 1 1.2 Organization of the Book 4 Part I

More information

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model BULGARIAN ACADEMY OF SCIENCES CYBERNEICS AND INFORMAION ECHNOLOGIES Volume No Sofia Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model sonyo Slavov Department of Automatics

More information

On the steady-state mean squared error of the fixed-point LMS algorithm

On the steady-state mean squared error of the fixed-point LMS algorithm Signal Processing 87 (2007) 3226 3233 Fast communication On the steady-state mean squared error of the fixed-point LMS algorithm Mohamed Ghanassi, Benoıˆt Champagne, Peter Kabal Department of Electrical

More information

An Adaptive Sensor Array Using an Affine Combination of Two Filters

An Adaptive Sensor Array Using an Affine Combination of Two Filters An Adaptive Sensor Array Using an Affine Combination of Two Filters Tõnu Trump Tallinn University of Technology Department of Radio and Telecommunication Engineering Ehitajate tee 5, 19086 Tallinn Estonia

More information

NON-LINEAR PARAMETER ESTIMATION USING VOLTERRA AND WIENER THEORIES

NON-LINEAR PARAMETER ESTIMATION USING VOLTERRA AND WIENER THEORIES Journal of Sound and Vibration (1999) 221(5), 85 821 Article No. jsvi.1998.1984, available online at http://www.idealibrary.com on NON-LINEAR PARAMETER ESTIMATION USING VOLTERRA AND WIENER THEORIES Department

More information

GENERALIZED DEFLATION ALGORITHMS FOR THE BLIND SOURCE-FACTOR SEPARATION OF MIMO-FIR CHANNELS. Mitsuru Kawamoto 1,2 and Yujiro Inouye 1

GENERALIZED DEFLATION ALGORITHMS FOR THE BLIND SOURCE-FACTOR SEPARATION OF MIMO-FIR CHANNELS. Mitsuru Kawamoto 1,2 and Yujiro Inouye 1 GENERALIZED DEFLATION ALGORITHMS FOR THE BLIND SOURCE-FACTOR SEPARATION OF MIMO-FIR CHANNELS Mitsuru Kawamoto,2 and Yuiro Inouye. Dept. of Electronic and Control Systems Engineering, Shimane University,

More information

SIMON FRASER UNIVERSITY School of Engineering Science

SIMON FRASER UNIVERSITY School of Engineering Science SIMON FRASER UNIVERSITY School of Engineering Science Course Outline ENSC 810-3 Digital Signal Processing Calendar Description This course covers advanced digital signal processing techniques. The main

More information

WE study the capacity of peak-power limited, single-antenna,

WE study the capacity of peak-power limited, single-antenna, 1158 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 3, MARCH 2010 Gaussian Fading Is the Worst Fading Tobias Koch, Member, IEEE, and Amos Lapidoth, Fellow, IEEE Abstract The capacity of peak-power

More information

KNOWN approaches for improving the performance of

KNOWN approaches for improving the performance of IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 58, NO. 8, AUGUST 2011 537 Robust Quasi-Newton Adaptive Filtering Algorithms Md. Zulfiquar Ali Bhotto, Student Member, IEEE, and Andreas

More information

Comparative Performance Analysis of Three Algorithms for Principal Component Analysis

Comparative Performance Analysis of Three Algorithms for Principal Component Analysis 84 R. LANDQVIST, A. MOHAMMED, COMPARATIVE PERFORMANCE ANALYSIS OF THR ALGORITHMS Comparative Performance Analysis of Three Algorithms for Principal Component Analysis Ronnie LANDQVIST, Abbas MOHAMMED Dept.

More information

Adaptive MMSE Equalizer with Optimum Tap-length and Decision Delay

Adaptive MMSE Equalizer with Optimum Tap-length and Decision Delay Adaptive MMSE Equalizer with Optimum Tap-length and Decision Delay Yu Gong, Xia Hong and Khalid F. Abu-Salim School of Systems Engineering The University of Reading, Reading RG6 6AY, UK E-mail: {y.gong,x.hong,k.f.abusalem}@reading.ac.uk

More information

Performance Comparison of Two Implementations of the Leaky. LMS Adaptive Filter. Scott C. Douglas. University of Utah. Salt Lake City, Utah 84112

Performance Comparison of Two Implementations of the Leaky. LMS Adaptive Filter. Scott C. Douglas. University of Utah. Salt Lake City, Utah 84112 Performance Comparison of Two Implementations of the Leaky LMS Adaptive Filter Scott C. Douglas Department of Electrical Engineering University of Utah Salt Lake City, Utah 8411 Abstract{ The leaky LMS

More information

Lesson 1. Optimal signalbehandling LTH. September Statistical Digital Signal Processing and Modeling, Hayes, M:

Lesson 1. Optimal signalbehandling LTH. September Statistical Digital Signal Processing and Modeling, Hayes, M: Lesson 1 Optimal Signal Processing Optimal signalbehandling LTH September 2013 Statistical Digital Signal Processing and Modeling, Hayes, M: John Wiley & Sons, 1996. ISBN 0471594318 Nedelko Grbic Mtrl

More information

Riccati difference equations to non linear extended Kalman filter constraints

Riccati difference equations to non linear extended Kalman filter constraints International Journal of Scientific & Engineering Research Volume 3, Issue 12, December-2012 1 Riccati difference equations to non linear extended Kalman filter constraints Abstract Elizabeth.S 1 & Jothilakshmi.R

More information

Jerk derivative feedforward control for motion systems

Jerk derivative feedforward control for motion systems Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion

More information

NONLINEAR ECHO CANCELLATION FOR HANDS-FREE SPEAKERPHONES. Bryan S. Nollett and Douglas L. Jones

NONLINEAR ECHO CANCELLATION FOR HANDS-FREE SPEAKERPHONES. Bryan S. Nollett and Douglas L. Jones NONLINEAR ECHO CANCELLATION FOR HANDS-FREE SPEAKERPHONES Bryan S. Nollett and Douglas L. Jones Coordinated Science Laboratory University of Illinois at Urbana-Champaign 1308 W. Main St. Urbana, IL 61801

More information

Error Vector Normalized Adaptive Algorithm Applied to Adaptive Noise Canceller and System Identification

Error Vector Normalized Adaptive Algorithm Applied to Adaptive Noise Canceller and System Identification American J. of Engineering and Applied Sciences 3 (4): 710-717, 010 ISSN 1941-700 010 Science Publications Error Vector Normalized Adaptive Algorithm Applied to Adaptive Noise Canceller and System Identification

More information

COMPLEX SIGNALS are used in various areas of signal

COMPLEX SIGNALS are used in various areas of signal IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 45, NO. 2, FEBRUARY 1997 411 Second-Order Statistics of Complex Signals Bernard Picinbono, Fellow, IEEE, and Pascal Bondon, Member, IEEE Abstract The second-order

More information

NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION. M. Schwab, P. Noll, and T. Sikora. Technical University Berlin, Germany Communication System Group

NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION. M. Schwab, P. Noll, and T. Sikora. Technical University Berlin, Germany Communication System Group NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION M. Schwab, P. Noll, and T. Sikora Technical University Berlin, Germany Communication System Group Einsteinufer 17, 1557 Berlin (Germany) {schwab noll

More information

Performance Analysis and Enhancements of Adaptive Algorithms and Their Applications

Performance Analysis and Enhancements of Adaptive Algorithms and Their Applications Performance Analysis and Enhancements of Adaptive Algorithms and Their Applications SHENGKUI ZHAO School of Computer Engineering A thesis submitted to the Nanyang Technological University in partial fulfillment

More information

Acomplex-valued harmonic with a time-varying phase is a

Acomplex-valued harmonic with a time-varying phase is a IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 46, NO. 9, SEPTEMBER 1998 2315 Instantaneous Frequency Estimation Using the Wigner Distribution with Varying and Data-Driven Window Length Vladimir Katkovnik,

More information

BASED on the minimum mean squared error, Widrow

BASED on the minimum mean squared error, Widrow 2122 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 46, NO. 8, AUGUST 1998 Total Least Mean Squares Algorithm Da-Zheng Feng, Zheng Bao, Senior Member, IEEE, and Li-Cheng Jiao, Senior Member, IEEE Abstract

More information

Two-Layer Network Equivalent for Electromagnetic Transients

Two-Layer Network Equivalent for Electromagnetic Transients 1328 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 18, NO. 4, OCTOBER 2003 Two-Layer Network Equivalent for Electromagnetic Transients Mohamed Abdel-Rahman, Member, IEEE, Adam Semlyen, Life Fellow, IEEE, and

More information