Luigi Piroddi Active Noise Control course notes (January 2015)
|
|
|
- Bernard Brooks
- 10 years ago
- Views:
Transcription
1 Active Noise Control course notes (January 2015) 9. On-line secondary path modeling techniques Luigi Piroddi
2 Introduction In the feedforward ANC scheme the primary noise is canceled by a secondary noise generated by an adaptive filter through a secondary path. For the adaptive filter to converge to the desired solution it is necessary to compensate for the secondary path transfer function S(z). The secondary path transfer function S(z) can be estimated: off-line, prior to the ANC system operation on-line, when the ANC system is in operation On-line estimation may be necessary to ensure stability and convergence of the adaptive filter, if the secondary path is known to be time varying. 9. On-line secondary path modeling techniques 2
3 Why direct on-line secondary path modeling is not viable x(n) S^(z) (copy) P(z) W(z) y(n) S(z) S^(z) d(n) y (n) y^ (n) e(n) An adaptive filter S^(z) is inserted in parallel with the secondary path S(z). The secondary signal y(n) is used also as excitation signal for secondary path modeling. x (n) e(n) f(n) The adaptive filter S^(z) is adapted with the algorithm to minimize f(n). F(z) = E(z) S^(z)Y(z) = [P(z) S(z)W(z) S^(z)W(z)] X(z) 9. On-line secondary path modeling techniques 3
4 Assuming that: S^(z) is of sufficient order x(n) is a persistently exciting signal P(z) and W(z) are time-invariant systems the algorithm will make f(n) converge to 0. The resulting secondary path transfer function estimate would be: S^ (z) = S(z) P(z) W(z) which is biased by an unknown factor P(z)/W(z). correct identification is possible only if d(n) is 0, i.e., if the primary noise is canceled with other techniques the input y(n) to the S^(z) block must be persistently exciting S^ (z) depends on W(z), which in turn depends on S(z) again, since the optimum solution for W(z) is W (z) = P(z)/S(z)! Indeed, if W(z) were optimal, S^ (z) would be 0, which is obviously an undesired solution 9. On-line secondary path modeling techniques 4
5 Time-difference signal algorithm (van Overbeek, 1991) If the primary noise is periodic and the primary and secondary path transfer functions are slowly changing, the influence of d(n) can be reduced by subtracting two successive periods of the error signal e(n). y(n) S(z) d(n) y (n) e(n) z N ~ ~ y (n) y^ (n) e (n) S^(z) f(n) z N This time-differencing process is equivalent to comb filtering the output and error signals in order to prevent contamination by the periodic noise. 9. On-line secondary path modeling techniques 5
6 ~ y (n) = y(n) y(nn) ~ e (n) = e(n) e(nn) = [d(n)s(n)*y(n)] [d(nn)s(nn)*y(nn)] Remarks: the periodicity of the primary noise implies that d(n) d(nn) furthermore, assuming that S(z) is slowly changing, the system impulse response is almost time-invariant, i.e. s(n) s(nn). Therefore, the differenced error becomes: ~ e (n) s(n)*[y(n) y(nn)] = s(n)*y ~ (n) and the z-transform of the modeling error signal can be expressed as: F(z) = E ~ (z) S^(z)Y ~ (z) = [S(z) S^(z)]Y ~ (z) 9. On-line secondary path modeling techniques 6
7 Assuming that S^(z) is of sufficient order f(n) will converge to 0 and S^(z) will tend to S(z), at least at frequencies for which Y ~ (z) 0. Remarks: apparently, the result is not so good since we need accurate estimation mostly at the harmonics of the primary signal, i.e., exactly at the frequencies which have been filtered away however, if we assume that the frequency response S(e jω ) cannot vary too rapidly, and that the model order is not too high (M << N), the modeling filter will interpolate the frequency response near these frequencies obtaining a reasonable approximation 9. On-line secondary path modeling techniques 7
8 Additive random noise technique (Eriksson and Allie, 1989) x(n) S^(z) (copy) x (n) P(z) W(z) y(n) e(n) v(n) Random noise generator S(z) S^(z) d(n) y (n)v (n) v^ (n) f(n) e(n) A random noise, uncorrelated with the primary noise, or a chirp signal is added to the secondary signal y(n). Only the noise component is fed to the secondary path model. 9. On-line secondary path modeling techniques 8
9 The residual error is expressed as: e(n) = d(n) s(n)*y(n) s(n)*v(n) = d(n) y (n) v (n) The secondary noise component v (n) due to the additive random noise is estimated through model filter S^(z) as: v^ (n) = s^(n)*v(n). The component of the error due to the original noise is: u(n) = d(n) s(n)*y(n) = = [p(n) s(n)*w(n)]*x(n) Notice that u(n) depends only on x(n), and therefore is uncorrelated with v(n). v(n) S(z) S^(z) u(n) v (n) v^ (n) f(n) v (n)u(n) Using u(n) the problem is re-stated as a standard identification problem, where u(n) has the role of a plant noise, uncorrelated with the driving signal v(n). 9. On-line secondary path modeling techniques 9
10 The optimal solution that minimizes E[f(n) 2 ] can be expressed as: S^ (z) = S v v(z) S vv (z) where S v v (z) is the cross-power spectrum between v(n) and v (n) (which is equal to the z-transform of the cross-correlation function r v v (k) = E[v (n)v(nk)]) S vv (z) is the autopower spectrum of v(n) Notice that: r v v (k) = E[v (n)v(nk)] = E[s(n)*v(n)v(nk)] = s(n)*e[v(n)v(nk)] = s(n)*r vv (k) which implies S v v (z) = S(z)S vv (z) and therefore: S^ (z) = S(z) The solution is not affected by the presence of u(n), although the algorithm convergence properties are. 9. On-line secondary path modeling techniques 10
11 The coefficients of the adaptive filter are updated with the algorithm: s^(n1) = s^(n) µ v(n)f(n) = s^(n) µ v(n)[v (n)v^ (n)] µ v(n)u(n) The expected value of s^(n) will converge to the optimal solution s(n), provided v(n) and u(n) are uncorrelated. In other words, Ε[ s^(n)] = 0 if v (n) = v^ (n) E[v(n)u(n)] = 0 This does not imply that the instantaneous values of s^(n) will be equal to s(n): the undesired term µ v(n)u(n) will slow down convergence. if the interference u(n) is much larger than the excitation signal v(n), the convergence rate of filter S^(z) will be very slow unfortunately, v(n) must be kept small because it appears also at the control zone, and therefore influences the achievable level of noise attenuation 9. On-line secondary path modeling techniques 11
12 Cancelling the interference u(n) Convergence of S^(z) can be improved by using the adaptive noise cancellation approach to cancel the component of e(n) that is correlated with x(n), i.e., u(n) = d(n) s(n)*y(n) = = [p(n) s(n)*w(n)]*x(n) An additional adaptive filter H^ (z) is added to the estimation scheme, with x(n) as reference signal. Experimental evidence shows that the convergence rate can be improved by a factor of ~30. Clearly, the technique does not apply to components of the interference that are uncorrelated with x(n). 9. On-line secondary path modeling techniques 12
13 x(n) P(z) d(n) e(n) W(z) y(n) S(z) y (n)v (n) S^(z) (copy) x (n) e(n) Random noise generator v(n) S^(z) v^ (n) f(n) e (n) H^ (z) e^(n) 9. On-line secondary path modeling techniques 13
14 Overall modeling algorithm The direct on-line modeling approach resulted in a biased secondary path estimate S^ (z) = S(z) P(z) W(z) Another algorithm aims at the elimination of the biasing term P(z)/W(z) by introducing another adaptive filter P^(z) to model P(z). The output of P^(z) is then used to cancel the disturbance d(n) that is the output of P(z). The complete ANC system uses three adaptive filters, W(z), P^(z) and S^(z) to perform simultaneously noise control and secondary path modeling. The overall modeling algorithm has the capability to model the secondary path without using an additional excitation signal: x(n) can be used as both a primary and secondary excitation signal by setting (off-line) W(z) = z L in this way the primary and secondary signals are sufficiently decorrelated so that P^(z) and S^(z) will converge to P(z) and S(z), respectively 9. On-line secondary path modeling techniques 14
15 x(n) P(z) d(n) e(n) S^(z) (copy) x (n) z L W(z) off-line online e(n) y(n) S(z) S^(z) e^(n) x(n) P^(z) f(n) 9. On-line secondary path modeling techniques 15
16 Off-line initialization Assume that the physical systems P(z) and S(z) can be modeled by FIR filters of orders L and M, respectively. Then, the error signal can be expressed as: e(n) = p(n) T x(n) s(n) T y(n) = h(n) T u(n) where p(n) = [p 0 (n) p 1 (n) p L1 (n) ] T is the impulse response vector of P(z) at time n x(n) = [x(n) x(n1) x(nl1)] T s(n) = [s 0 (n) s 1 (n) s M1 (n) ] T is the impulse response vector of S(z) at time n y(n) = [y(n) y(n1) y(nm1)] T h(n) = p(n) s(n) u(n) = x(n) y(n) 9. On-line secondary path modeling techniques 16
17 During the off-line initialization period, W(z) = z L so that y(n) = x(nl) and u(n) = x(n) y(n) = [x(n) x(n1) x(nlm1)]t. Thus, the expression e(n) = h(n) T u(n) actually represents one unknown FIR of order LM excited by a signal x(n) and with response e(n), in which the two subsystems are combined. With analogous settings, the combined output of the adaptive filters P^(z) and S^(z) can be written as: e^(n) = p^(n) T x(n) s^(n) T y(n) = h^(n) T u(n) where p^(n) = [p^0(n) p^1(n) p^l1(n)] T s^(n) = [s^0(n) s^1(n) s^m1(n)] T h^(n) = p^(n) s^(n) 9. On-line secondary path modeling techniques 17
18 The FIR filter H^ (z) is used to identify the unknown filter H(z) using the single excitation signal x(n), by minimization of the mean-square of the estimation error f(n) = e(n) e^(n) Assuming that x(n) is a persistently exciting signal, H^ (z) will converge to H(z) by using the algorithm: ^(n1) h = h^(n) µu(n)f(n), which is equivalent to: p^(n1) = p^(n) µx(n)f(n), s^(n1) = s^(n) µy(n)f(n) = s^(n) µx(nl)f(n), 9. On-line secondary path modeling techniques 18
19 On-line operation After the identification of filters P^(z) and S^(z), the secondary signal is switched from the output of an L-delay block to the actual filter W(z). Then W(z), P^(z) and S^(z) are all updated simultaneously (using the output of W(z) as excitation signal for P^(z) and S^(z)). F(z) = E(z) E^(z) = = [P(z)S(z)W(z)]X(z) [P^(z)S^(z)W(z)]X(z) = = {[P(z)P^(z)] [S(z)S^(z)]W(z)}X(z) The adaptive filter minimizes the residual error e(n), while P^(z) and S^(z) minimize the signal f(n). Ideally, f(n) will converge to 0, i.e., to the condition: [P(z)P^(z)] [S(z)S^(z)]W(z) = 0 9. On-line secondary path modeling techniques 19
20 This equation has many solutions, but, since both filters have been initialized to their optimal values, the algorithm is able to track variations of the two functions P(z) and S(z), provided that only one of the two changes at a time. Experimental simulations have shown that the algorithm is able to track slow changes of P(z) and S(z), whereas a re-tuning stage (replacing W(z) with z L again) is necessary to track drastic changes. Comparison with the additive random noise technique: in the overall modeling technique, the use of an additive random noise, which affects the overall ANC system performance in the on-line operation, is avoided in the additive random noise technique, persistent excitation conditions can be ensured, while in the overall modeling technique x(n) may not provide sufficient excitation over the entire band in the overall modeling technique, since the estimate S^(z) may change also as a result of variations of x(n) rather than actual secondary path variations, the copy of S^(z) used as a prefilter for the Fx algorithm has to be constantly adjusted while the noise canceling performance of the two approaches is equivalent, the convergence of the additive noise technique is faster 9. On-line secondary path modeling techniques 20
21 Multiple-channel secondary path modeling: the interchannel coupling effect On-line modeling of K M secondary paths for a multiple-channel ANC system is more difficult than for a single-channel case, since the error signal e m (n) from the mth sensor is a mixture of signals coming from the primary path P m (z) and secondary paths S mk (z), k = 1, 2,, K. This is called the interchannel coupling effect. For this reason off-line secondary path modeling involves activating one secondary source at a time injecting a random noise signal to identify the M paths from the secondary source to the M error sensors. The identification process must be repeated K times to cover all the secondary sources and estimate all K M secondary paths. 9. On-line secondary path modeling techniques 21
22 Consider the portion of a ANC system depicted in the figure, including two secondary signals and one of the two error signals. An additive random noise is added to the secondary signals to excite the secondary path systems. y 1 (n) u 1 (n) S 11 (z) d 1 (n) S^11(z) Random noise generator v(n) f 1 (n) e 1 (n) S^12(z) y 2 (n) u 2 (n) S 12 (z) e^(n) 9. On-line secondary path modeling techniques 22
23 From the perspective of the estimation of S^11(z), the modeling error used by the algorithm is the difference f 1 (n) = u(n) s^11(n)*v(n) v(n) S^11(z) f 1 (n) u(n) where u(n) = d 1 (n) s 11 (n)*[y 1 (n)v(n)] s 12 (n)*[y 2 (n)v(n)] s^12(n)*v(n) The filter will converge to S^11 (z) = S uv(z) S vv (z) where S uv (z) is the cross-power spectrum between u(n) and v(n) S vv (z) is the autopower spectrum of v(n) 9. On-line secondary path modeling techniques 23
24 Assuming v(n) to be a zero mean signal, uncorrelated with y 1 (n), y 2 (n) and d 1 (n) the cross-power spectrum can be computed as: S uv (z) = [S 11 (z) S 12 (z) S^12(z)] S vv (z) which implies S^11 (z) = S 11 (z) [S 12 (z) S^12(z)] Therefore, when the first error sensor picks up noise components through multiple secondary paths (S 11 (z) and S 12 (z)), the estimate S^11(z) is biased by the crosscoupled secondary paths S 12 (z) and S^12(z). The desired result S^11(z) = S 11 (z) is obtained only if S 12 (z) = S^12(z). Since S^11(z) and S^12(z) are adapted at the same time, there is no unique solution for either filter. Notice that the cross-coupling effect occurs both in the on-line and off-line modeling phases. 9. On-line secondary path modeling techniques 24
25 Multiple-channel on-line modeling algorithms y 1 (n) Random noise generator Random noise generator y 2 (n) v 1 (n) v 2 (n) S 11 (z) S^11(z) S^12(z) S 12 (z) f 1 (n) e 1 (n) d(n) Consider now a ANC system with two uncorrelated random noises, v 1 (n) and v 2 (n) added to the secondary signals y 1 (n) and y 2 (n), respectively, to excite the secondary path systems. We assume that v 1 (n) and v 2 (n) are mutually uncorrelated and also uncorrelated with y 1 (n), y 2 (n) and d(n). We have: S^11 (z) = S uv 1 (z) S v1 v 1 (z) 9. On-line secondary path modeling techniques 25
26 The modeling error used by the algorithm is the difference between a signal u(n) = d 1 (n) s 11 (n)*[y 1 (n) v 1 (n)] s 12 (n)*[y 2 (n) v 2 (n)] s^12(n)*v 2 (n) and the output of the adaptive filter S^11(z), i.e., f 1 (n) = u(n) s^11(n)*v 1 (n) This time, since v 1 (n) and v 2 (n) are mutually uncorrelated, we obtain: S uv1 (z) = S 11 (z)s v1 v 1 (z) which implies S^11 (z) = S 11 (z) Therefore, the inter-channel coupling problem can be solved by using K independent random noise generators (one for each secondary source). However, the cost may be too high for some ANC applications. 9. On-line secondary path modeling techniques 26
27 The inter-channel delay approach y 1 (n) Random noise generator y 2 (n) v(n) z L v(nl) S 11 (z) S 21 (z) S^11(z) S^21(z) S^12(z) S^22(z) S 12 (z) S 22 (z) d 1 (n) d 2 (n) e 1 (n) f 1 (n) f 2 (n) e 2 (n) A single noise source can be employed with an inter-channel delay to decouple the excitation signals. In the ANC system depicted in the figure: d 1 (n), d 2 (n) are the primary noises y 1 (n), y 2 (n) are the secondary signals e 1 (n), e 2 (n) are the error signals v(n) is the internally generated random noise, uncorrelated with d 1 (n), d 2 (n), y 1 (n), y 2 (n) Filters S^11(z) and S^12(z) are updated to minimize f 1 (n), while S^21(z) and S^22(z) are updated to minimize f 2 (n). 9. On-line secondary path modeling techniques 27
28 The update equations are as follows: s^11 (n1) = s^11(n) µv(n)f 1 (n) s^21 (n1) = s^21(n) µv(n)f 2 (n) s^12 (n1) = s^12(n) µv(nl)f 1 (n) s^22 (n1) = s^22(n) µv(nl)f 2 (n) The z-transform of f 1 (n) has the following expression: F 1 (z) = D 1 (z) [S 11 (z) S^11(z)] V(z) [S 12 (z) S^12(z)] V(z)z L = = D 1 (z) [S 11 (z) S^11(z) S 12 (z)z L S^12(z)z L ] V(z) By exploiting the incorrelation between successive portions of noise, we obtain the desired solutions S^ij(z) = S ij (z). 9. On-line secondary path modeling techniques 28
29 Multiple-channel overall modeling algorithm The overall modeling algorithm can also be extended to multiple-channel ANC systems. Given a J K M ANC system, K1 adaptive filters for each of the M error signals are necessary: K adaptive filters S^mk(z) to model the corresponding secondary paths S mk (z) 1 adaptive filter P^ m(z) to cancel the highly correlated disturbance d m (n) from the primary noise source The modeling results S^mk(z) are signal dependent and a unique solution cannot be guaranteed. 9. On-line secondary path modeling techniques 29
30 Integrated ANC-audio system A multiple-channel ANC system can be integrated with an existing audio system, e.g., in a passenger compartment of a car. audio source l(n) r(n) y 1 (n) ANC system y 2 (n) e 2 (n) audio signal canceler e 1 (n) The audio signal becomes an interference for the ANC system which is reduced by means of an adaptive noise canceler with the audio signal as the reference signal. noise source primary noise enclosure e 2 (n) e 1 (n) The adaptive filter used for the audio interference cancellation will converge to the secondary path, and thus provides on-line secondary path modeling. 9. On-line secondary path modeling techniques 30
31 Integrated ANC-audio system: single channel scheme noise source x(n) P(z) d(n) e(n) S^(z) (copy) x (n) W(z) y(n) u(n) v(n) S(z) S^(z) y (n) audio source v(n) f(n) e (n) 1 9. On-line secondary path modeling techniques 31
32 The optimal solution for the audio interference cancellation filter is: S^ (z) = S ev(z) S vv (z) Assuming that the audio signal and the secondary noise are uncorrelated, we have: S ev (z) = S(z)S vv (z) so that the optimal solution becomes: S^ (z) = S(z) Therefore, provided that the audio signal is persistently exciting and uncorrelated with the primary noise, the interference cancellation filter can model the secondary path. After convergence of the interference cancellation filter we have: E (z) = E(z) S^ (z)v(z) = D(z) S(z) [Y(z) V(z)] S^ (z)v(z) = D(z) S(z)Y(z) as if the audio interference was completely absent. Then, the usual adaptation of the ANC filter becomes possible. 9. On-line secondary path modeling techniques 32
33 Some benefits of the audio interference cancellation algorithm are: the difference signal e (n) is a good estimate of the true residual noise error of the ANC system, which is employed by the Fx algorithm to update the filter W(z) on-line modeling of the secondary path transfer function is possible without the addition of external random noise (the audio signal is normally sufficiently exciting) however, this implies that the audio signal must be playing something (e.g., music) for the ANC system to work (at least for the time required to train the interference cancellation filter) indeed, music has sufficient exciting properties over the bandwidth involved in the ANC system a large step size may be used for the adaptation of the ANC filter, since the e (n) is not corrupted by a high volume audio signal 9. On-line secondary path modeling techniques 33
34 Notice that in a real enclosure application a multiple-channel ANC algorithm would be necessary, as well as a multiple-channel interference cancellation algorithm. Interference cancellation and on-line modeling are inherently more difficult in the multiple-channel case: the left and right audio signals may be partially correlated and that would cause problems in identifying the cross-coupled secondary paths the interchannel decoupling delay technique cannot be used because that would destroy the stereo effect of the desired signals consequently, off-line techniques must be used for multiple-channel systems (possibly continuing adaptation on-line in the assumption that only one path changes at a time) 9. On-line secondary path modeling techniques 34
4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : [email protected].
4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : [email protected] 1 1 Outline The LMS algorithm Overview of LMS issues
The Filtered-x LMS Algorithm
The Filtered-x LMS Algorithm L. Håkansson Department of Telecommunications and Signal Processing, University of Karlskrona/Ronneby 372 25 Ronneby Sweden Adaptive filters are normally defined for problems
Development and optimization of a hybrid passive/active liner for flow duct applications
Development and optimization of a hybrid passive/active liner for flow duct applications 1 INTRODUCTION Design of an acoustic liner effective throughout the entire frequency range inherent in aeronautic
TTT4120 Digital Signal Processing Suggested Solution to Exam Fall 2008
Norwegian University of Science and Technology Department of Electronics and Telecommunications TTT40 Digital Signal Processing Suggested Solution to Exam Fall 008 Problem (a) The input and the input-output
Lecture 5: Variants of the LMS algorithm
1 Standard LMS Algorithm FIR filters: Lecture 5: Variants of the LMS algorithm y(n) = w 0 (n)u(n)+w 1 (n)u(n 1) +...+ w M 1 (n)u(n M +1) = M 1 k=0 w k (n)u(n k) =w(n) T u(n), Error between filter output
Active Noise Cancellation Project
EECS 452, Winter 2008 Active Noise Cancellation Project Kuang-Hung liu, Liang-Chieh Chen, Timothy Ma, Gowtham Bellala, Kifung Chu 4/17/08 1 Contents 1. Introduction 1.1 Basic Concepts 1.2 Motivations 1.3
Background 2. Lecture 2 1. The Least Mean Square (LMS) algorithm 4. The Least Mean Square (LMS) algorithm 3. br(n) = u(n)u H (n) bp(n) = u(n)d (n)
Lecture 2 1 During this lecture you will learn about The Least Mean Squares algorithm (LMS) Convergence analysis of the LMS Equalizer (Kanalutjämnare) Background 2 The method of the Steepest descent that
Adaptive Notch Filter for EEG Signals Based on the LMS Algorithm with Variable Step-Size Parameter
5 Conference on Information Sciences and Systems, The Johns Hopkins University, March 16 18, 5 Adaptive Notch Filter for EEG Signals Based on the LMS Algorithm with Variable Step-Size Parameter Daniel
LMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture.
February 2012 Introduction Reference Design RD1031 Adaptive algorithms have become a mainstay in DSP. They are used in wide ranging applications including wireless channel estimation, radar guidance systems,
Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm
1 Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm Hani Mehrpouyan, Student Member, IEEE, Department of Electrical and Computer Engineering Queen s University, Kingston, Ontario,
Active Vibration Isolation of an Unbalanced Machine Spindle
UCRL-CONF-206108 Active Vibration Isolation of an Unbalanced Machine Spindle D. J. Hopkins, P. Geraghty August 18, 2004 American Society of Precision Engineering Annual Conference Orlando, FL, United States
The Z transform (3) 1
The Z transform (3) 1 Today Analysis of stability and causality of LTI systems in the Z domain The inverse Z Transform Section 3.3 (read class notes first) Examples 3.9, 3.11 Properties of the Z Transform
ADAPTIVE ALGORITHMS FOR ACOUSTIC ECHO CANCELLATION IN SPEECH PROCESSING
www.arpapress.com/volumes/vol7issue1/ijrras_7_1_05.pdf ADAPTIVE ALGORITHMS FOR ACOUSTIC ECHO CANCELLATION IN SPEECH PROCESSING 1,* Radhika Chinaboina, 1 D.S.Ramkiran, 2 Habibulla Khan, 1 M.Usha, 1 B.T.P.Madhav,
Final Year Project Progress Report. Frequency-Domain Adaptive Filtering. Myles Friel. Supervisor: Dr.Edward Jones
Final Year Project Progress Report Frequency-Domain Adaptive Filtering Myles Friel 01510401 Supervisor: Dr.Edward Jones Abstract The Final Year Project is an important part of the final year of the Electronic
8. Linear least-squares
8. Linear least-squares EE13 (Fall 211-12) definition examples and applications solution of a least-squares problem, normal equations 8-1 Definition overdetermined linear equations if b range(a), cannot
Load-Balanced Implementation of a Delayless Partitioned Block Frequency-Domain Adaptive Filter
Load-Balanced Implementation of a Delayless Partitioned Block Frequency-Domain Adaptive Filter M. Fink, S. Kraft, M. Holters, U. Zölzer Dept. of Signal Processing and Communications Helmut-Schmidt-University
TTT4110 Information and Signal Theory Solution to exam
Norwegian University of Science and Technology Department of Electronics and Telecommunications TTT4 Information and Signal Theory Solution to exam Problem I (a The frequency response is found by taking
Experiment 7: Familiarization with the Network Analyzer
Experiment 7: Familiarization with the Network Analyzer Measurements to characterize networks at high frequencies (RF and microwave frequencies) are usually done in terms of scattering parameters (S parameters).
Active control of low-frequency broadband air-conditioning duct noise
Active control of low-frequency broadband air-conditioning duct noise Juan M. Egaña, a) Javier Díaz, b) and Jordi Viñolas c) (Received 23 February 3; revised 23 July 7; accepted 23 August 5) The low-frequency
Scott C. Douglas, et. Al. Convergence Issues in the LMS Adaptive Filter. 2000 CRC Press LLC. <http://www.engnetbase.com>.
Scott C. Douglas, et. Al. Convergence Issues in the LMS Adaptive Filter. 2000 CRC Press LLC. . Convergence Issues in the LMS Adaptive Filter Scott C. Douglas University of Utah
(Refer Slide Time: 01:11-01:27)
Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 6 Digital systems (contd.); inverse systems, stability, FIR and IIR,
LOW COST HARDWARE IMPLEMENTATION FOR DIGITAL HEARING AID USING
LOW COST HARDWARE IMPLEMENTATION FOR DIGITAL HEARING AID USING RasPi Kaveri Ratanpara 1, Priyan Shah 2 1 Student, M.E Biomedical Engineering, Government Engineering college, Sector-28, Gandhinagar (Gujarat)-382028,
Computer exercise 2: Least Mean Square (LMS)
1 Computer exercise 2: Least Mean Square (LMS) This computer exercise deals with the LMS algorithm, which is derived from the method of steepest descent by replacing R = E{u(n)u H (n)} and p = E{u(n)d
MEASUREMENT UNCERTAINTY IN VECTOR NETWORK ANALYZER
MEASUREMENT UNCERTAINTY IN VECTOR NETWORK ANALYZER W. Li, J. Vandewege Department of Information Technology (INTEC) University of Gent, St.Pietersnieuwstaat 41, B-9000, Gent, Belgium Abstract: Precision
Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.
Broadband Networks Prof. Dr. Abhay Karandikar Electrical Engineering Department Indian Institute of Technology, Bombay Lecture - 29 Voice over IP So, today we will discuss about voice over IP and internet
Analysis of Filter Coefficient Precision on LMS Algorithm Performance for G.165/G.168 Echo Cancellation
Application Report SPRA561 - February 2 Analysis of Filter Coefficient Precision on LMS Algorithm Performance for G.165/G.168 Echo Cancellation Zhaohong Zhang Gunter Schmer C6 Applications ABSTRACT This
TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS
TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS 1. Bandwidth: The bandwidth of a communication link, or in general any system, was loosely defined as the width of
Understanding CIC Compensation Filters
Understanding CIC Compensation Filters April 2007, ver. 1.0 Application Note 455 Introduction f The cascaded integrator-comb (CIC) filter is a class of hardware-efficient linear phase finite impulse response
Solutions to Exam in Speech Signal Processing EN2300
Solutions to Exam in Speech Signal Processing EN23 Date: Thursday, Dec 2, 8: 3: Place: Allowed: Grades: Language: Solutions: Q34, Q36 Beta Math Handbook (or corresponding), calculator with empty memory.
Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies
Soonwook Hong, Ph. D. Michael Zuercher Martinson Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies 1. Introduction PV inverters use semiconductor devices to transform the
Duobinary Modulation For Optical Systems
Introduction Duobinary Modulation For Optical Systems Hari Shanar Inphi Corporation Optical systems by and large use NRZ modulation. While NRZ modulation is suitable for long haul systems in which the
Adaptive Equalization of binary encoded signals Using LMS Algorithm
SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) volume issue7 Sep Adaptive Equalization of binary encoded signals Using LMS Algorithm Dr.K.Nagi Reddy Professor of ECE,NBKR
min ǫ = E{e 2 [n]}. (11.2)
C H A P T E R 11 Wiener Filtering INTRODUCTION In this chapter we will consider the use of LTI systems in order to perform minimum mean-square-error (MMSE) estimation of a WSS random process of interest,
CM0340 SOLNS. Do not turn this page over until instructed to do so by the Senior Invigilator.
CARDIFF UNIVERSITY EXAMINATION PAPER Academic Year: 2008/2009 Examination Period: Examination Paper Number: Examination Paper Title: SOLUTIONS Duration: Autumn CM0340 SOLNS Multimedia 2 hours Do not turn
Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)
Page 1 Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT) ECC RECOMMENDATION (06)01 Bandwidth measurements using FFT techniques
System Identification for Acoustic Comms.:
System Identification for Acoustic Comms.: New Insights and Approaches for Tracking Sparse and Rapidly Fluctuating Channels Weichang Li and James Preisig Woods Hole Oceanographic Institution The demodulation
Probability and Random Variables. Generation of random variables (r.v.)
Probability and Random Variables Method for generating random variables with a specified probability distribution function. Gaussian And Markov Processes Characterization of Stationary Random Process Linearly
T = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p
Data Transmission Concepts and terminology Transmission terminology Transmission from transmitter to receiver goes over some transmission medium using electromagnetic waves Guided media. Waves are guided
Revision of Lecture Eighteen
Revision of Lecture Eighteen Previous lecture has discussed equalisation using Viterbi algorithm: Note similarity with channel decoding using maximum likelihood sequence estimation principle It also discusses
Enhancing Second Harmonic Suppression in an Ultra-Broadband RF Push-Pull Amplifier
Enhancing Second in an Ultra-Broadband RF Push-Pull Amplifier By Gavin T Watkins Abstract By incorporating an An ultra-broadband push-pull amplifier operating over a bandwidth of attenuator and delay line
Making Accurate Voltage Noise and Current Noise Measurements on Operational Amplifiers Down to 0.1Hz
Author: Don LaFontaine Making Accurate Voltage Noise and Current Noise Measurements on Operational Amplifiers Down to 0.1Hz Abstract Making accurate voltage and current noise measurements on op amps in
Introduction to Receivers
Introduction to Receivers Purpose: translate RF signals to baseband Shift frequency Amplify Filter Demodulate Why is this a challenge? Interference (selectivity, images and distortion) Large dynamic range
3. Regression & Exponential Smoothing
3. Regression & Exponential Smoothing 3.1 Forecasting a Single Time Series Two main approaches are traditionally used to model a single time series z 1, z 2,..., z n 1. Models the observation z t as a
Application Note Noise Frequently Asked Questions
: What is? is a random signal inherent in all physical components. It directly limits the detection and processing of all information. The common form of noise is white Gaussian due to the many random
Timing Errors and Jitter
Timing Errors and Jitter Background Mike Story In a sampled (digital) system, samples have to be accurate in level and time. The digital system uses the two bits of information the signal was this big
Implementation of Digital Signal Processing: Some Background on GFSK Modulation
Implementation of Digital Signal Processing: Some Background on GFSK Modulation Sabih H. Gerez University of Twente, Department of Electrical Engineering [email protected] Version 4 (February 7, 2013)
A Sound Analysis and Synthesis System for Generating an Instrumental Piri Song
, pp.347-354 http://dx.doi.org/10.14257/ijmue.2014.9.8.32 A Sound Analysis and Synthesis System for Generating an Instrumental Piri Song Myeongsu Kang and Jong-Myon Kim School of Electrical Engineering,
RECOMMENDATION ITU-R BS.704 *, ** Characteristics of FM sound broadcasting reference receivers for planning purposes
Rec. ITU-R BS.704 1 RECOMMENDATION ITU-R BS.704 *, ** Characteristics of FM sound broadcasting reference receivers for planning purposes (1990) The ITU Radiocommunication Assembly, considering a) that
Agilent Creating Multi-tone Signals With the N7509A Waveform Generation Toolbox. Application Note
Agilent Creating Multi-tone Signals With the N7509A Waveform Generation Toolbox Application Note Introduction Of all the signal engines in the N7509A, the most complex is the multi-tone engine. This application
Applying Active Noise Control Technique for Augmented Reality Headphones
Applying Active Noise Control Technique for Augmented Reality Headphones Rishabh Ranjan 1 ; Gan Woon-Seng 2 ; Chong Yong-Kim 3 Digital Signal Processing Laboratory School of Electrical and Electronic Engineering,
Digital Signal Controller Based Automatic Transfer Switch
Digital Signal Controller Based Automatic Transfer Switch by Venkat Anant Senior Staff Applications Engineer Freescale Semiconductor, Inc. Abstract: An automatic transfer switch (ATS) enables backup generators,
Conquering Noise for Accurate RF and Microwave Signal Measurements. Presented by: Ernie Jackson
Conquering Noise for Accurate RF and Microwave Signal Measurements Presented by: Ernie Jackson The Noise Presentation Review of Basics, Some Advanced & Newer Approaches Noise in Signal Measurements-Summary
Digital Modulation. David Tipper. Department of Information Science and Telecommunications University of Pittsburgh. Typical Communication System
Digital Modulation David Tipper Associate Professor Department of Information Science and Telecommunications University of Pittsburgh http://www.tele.pitt.edu/tipper.html Typical Communication System Source
Frequency Response of FIR Filters
Frequency Response of FIR Filters Chapter 6 This chapter continues the study of FIR filters from Chapter 5, but the emphasis is frequency response, which relates to how the filter responds to an input
EE289 Lab Fall 2009. LAB 4. Ambient Noise Reduction. 1 Introduction. 2 Simulation in Matlab Simulink
EE289 Lab Fall 2009 LAB 4. Ambient Noise Reduction 1 Introduction Noise canceling devices reduce unwanted ambient noise (acoustic noise) by means of active noise control. Among these devices are noise-canceling
Advanced Signal Processing and Digital Noise Reduction
Advanced Signal Processing and Digital Noise Reduction Saeed V. Vaseghi Queen's University of Belfast UK WILEY HTEUBNER A Partnership between John Wiley & Sons and B. G. Teubner Publishers Chichester New
Dithering in Analog-to-digital Conversion
Application Note 1. Introduction 2. What is Dither High-speed ADCs today offer higher dynamic performances and every effort is made to push these state-of-the art performances through design improvements
Time and Frequency Domain Equalization
Time and Frequency Domain Equalization Presented By: Khaled Shawky Hassan Under Supervision of: Prof. Werner Henkel Introduction to Equalization Non-ideal analog-media such as telephone cables and radio
Marketing Mix Modelling and Big Data P. M Cain
1) Introduction Marketing Mix Modelling and Big Data P. M Cain Big data is generally defined in terms of the volume and variety of structured and unstructured information. Whereas structured data is stored
Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note 1304-6
Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements Application Note 1304-6 Abstract Time domain measurements are only as accurate as the trigger signal used to acquire them. Often
Application of network analyzer in measuring the performance functions of power supply
J Indian Inst Sci, July Aug 2006, 86, 315 325 Indian Institute of Science Application of network analyzer in measuring the performance functions of power supply B SWAMINATHAN* AND V RAMANARAYANAN Power
LM1036 Dual DC Operated Tone/Volume/Balance Circuit
LM1036 Dual DC Operated Tone/Volume/Balance Circuit General Description The LM1036 is a DC controlled tone (bass/treble), volume and balance circuit for stereo applications in car radio, TV and audio systems.
Continuous-Time Converter Architectures for Integrated Audio Processors: By Brian Trotter, Cirrus Logic, Inc. September 2008
Continuous-Time Converter Architectures for Integrated Audio Processors: By Brian Trotter, Cirrus Logic, Inc. September 2008 As consumer electronics devices continue to both decrease in size and increase
MSB MODULATION DOUBLES CABLE TV CAPACITY Harold R. Walker and Bohdan Stryzak Pegasus Data Systems ( 5/12/06) [email protected]
MSB MODULATION DOUBLES CABLE TV CAPACITY Harold R. Walker and Bohdan Stryzak Pegasus Data Systems ( 5/12/06) [email protected] Abstract: Ultra Narrow Band Modulation ( Minimum Sideband Modulation ) makes
CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER
93 CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER 5.1 INTRODUCTION The development of an active trap based feeder for handling brakeliners was discussed
Section 3. Sensor to ADC Design Example
Section 3 Sensor to ADC Design Example 3-1 This section describes the design of a sensor to ADC system. The sensor measures temperature, and the measurement is interfaced into an ADC selected by the systems
CHAPTER 3 MODAL ANALYSIS OF A PRINTED CIRCUIT BOARD
45 CHAPTER 3 MODAL ANALYSIS OF A PRINTED CIRCUIT BOARD 3.1 INTRODUCTION This chapter describes the methodology for performing the modal analysis of a printed circuit board used in a hand held electronic
RECOMMENDATION ITU-R BS.644-1 *,** Audio quality parameters for the performance of a high-quality sound-programme transmission chain
Rec. ITU-R BS.644-1 1 RECOMMENDATION ITU-R BS.644-1 *,** Audio quality parameters for the performance of a high-quality sound-programme transmission chain (1986-1990) The ITU Radiocommunication Assembly,
5 Numerical Differentiation
D. Levy 5 Numerical Differentiation 5. Basic Concepts This chapter deals with numerical approximations of derivatives. The first questions that comes up to mind is: why do we need to approximate derivatives
PHYS 331: Junior Physics Laboratory I Notes on Noise Reduction
PHYS 331: Junior Physics Laboratory I Notes on Noise Reduction When setting out to make a measurement one often finds that the signal, the quantity we want to see, is masked by noise, which is anything
Maximizing Receiver Dynamic Range for Spectrum Monitoring
Home Maximizing Receiver Dynamic Range for Spectrum Monitoring Brian Avenell, National Instruments Corp., Austin, TX October 15, 2012 As consumers continue to demand more data wirelessly through mobile
Yamaha Power Amplifier. White Paper
Yamaha Power Amplifier White Paper August 2008 Table of Contents 1. About EEEngine...2 1.1. Introduction...2 1.2. Explanation of different amplifier topologies...2 2. Yamaha technology...5 2.1. Dual mono-amplifier
Dynamic Process Modeling. Process Dynamics and Control
Dynamic Process Modeling Process Dynamics and Control 1 Description of process dynamics Classes of models What do we need for control? Modeling for control Mechanical Systems Modeling Electrical circuits
QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications
0 QAM Demodulation o o o o o Application area What is QAM? What are QAM Demodulation Functions? General block diagram of QAM demodulator Explanation of the main function (Nyquist shaping, Clock & Carrier
RANDOM VIBRATION AN OVERVIEW by Barry Controls, Hopkinton, MA
RANDOM VIBRATION AN OVERVIEW by Barry Controls, Hopkinton, MA ABSTRACT Random vibration is becoming increasingly recognized as the most realistic method of simulating the dynamic environment of military
Adjusting Voice Quality
Adjusting Voice Quality Electrical Characteristics This topic describes the electrical characteristics of analog voice and the factors affecting voice quality. Factors That Affect Voice Quality The following
Adaptive Variable Step Size in LMS Algorithm Using Evolutionary Programming: VSSLMSEV
Adaptive Variable Step Size in LMS Algorithm Using Evolutionary Programming: VSSLMSEV Ajjaiah H.B.M Research scholar Jyothi institute of Technology Bangalore, 560006, India Prabhakar V Hunagund Dept.of
Sound Power Measurement
Sound Power Measurement A sound source will radiate different sound powers in different environments, especially at low frequencies when the wavelength is comparable to the size of the room 1. Fortunately
Control 2004, University of Bath, UK, September 2004
Control, University of Bath, UK, September ID- IMPACT OF DEPENDENCY AND LOAD BALANCING IN MULTITHREADING REAL-TIME CONTROL ALGORITHMS M A Hossain and M O Tokhi Department of Computing, The University of
Using the Equalizer Filter in the VSA Application Firmware for R&S Signal and Spectrum Analyzer Application Note
Using the Equalizer Filter in the VSA Application Firmware for R&S Signal and Spectrum Analyzer Application Note Products: R&S FSQ R&S FSG R&S FMU R&S FSU R&S FSUP R&S FSMR The R&S spectrum analyzers and
Introduction to Add-Drop Multiplexers
3 Introduction to Add-Drop Multiplexers In this chapter different channel routing technologies are reviewed, highlighting the advantages and drawbacks of the different devices and configurations. The parameters
Noise Specs Confusing
Noise Specs Confusing It s really all very simple once you understand it Then here s the inside story on noise for those of us who haven t been designing low noise amplifiers for ten years You hear all
Teleprotection Schemes and Equipment. James W. Ebrecht Young Power Equipment Scottsdale, AZ
* Teleprotection Schemes and Equipment James W. Ebrecht Young Power Equipment Scottsdale, AZ Teleprotection Schemes And Equipment ~ ~ Relay Relay Teleprotection Communications channel Teleprotection Protection
Transistor Characteristics and Single Transistor Amplifier Sept. 8, 1997
Physics 623 Transistor Characteristics and Single Transistor Amplifier Sept. 8, 1997 1 Purpose To measure and understand the common emitter transistor characteristic curves. To use the base current gain
By choosing to view this document, you agree to all provisions of the copyright laws protecting it.
This material is posted here with permission of the IEEE Such permission of the IEEE does not in any way imply IEEE endorsement of any of Helsinki University of Technology's products or services Internal
Non-Data Aided Carrier Offset Compensation for SDR Implementation
Non-Data Aided Carrier Offset Compensation for SDR Implementation Anders Riis Jensen 1, Niels Terp Kjeldgaard Jørgensen 1 Kim Laugesen 1, Yannick Le Moullec 1,2 1 Department of Electronic Systems, 2 Center
CDMA Performance under Fading Channel
CDMA Performance under Fading Channel Ashwini Dyahadray 05307901 Under the guidance of: Prof Girish P Saraph Department of Electrical Engineering Overview Wireless channel fading characteristics Large
(Refer Slide Time: 2:10)
Data Communications Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture-12 Multiplexer Applications-1 Hello and welcome to today s lecture on multiplexer
Encoders for Linear Motors in the Electronics Industry
Technical Information Encoders for Linear Motors in the Electronics Industry The semiconductor industry and automation technology increasingly require more precise and faster machines in order to satisfy
DeNoiser Plug-In. for USER S MANUAL
DeNoiser Plug-In for USER S MANUAL 2001 Algorithmix All rights reserved Algorithmix DeNoiser User s Manual MT Version 1.1 7/2001 De-NOISER MANUAL CONTENTS INTRODUCTION TO NOISE REMOVAL...2 Encode/Decode
Simulation and Analysis of Parameter Identification Techniques for Induction Motor Drive
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174 Volume 7, Number 10 (2014), pp. 1027-1035 International Research Publication House http://www.irphouse.com Simulation and
Motorola Digital Signal Processors
Motorola Digital Signal Processors Principles of Sigma-Delta Modulation for Analog-to- Digital Converters by Sangil Park, Ph. D. Strategic Applications Digital Signal Processor Operation MOTOROLA APR8
The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.
Many receivers must be capable of handling a very wide range of signal powers at the input while still producing the correct output. This must be done in the presence of noise and interference which occasionally
The Effect of Network Cabling on Bit Error Rate Performance. By Paul Kish NORDX/CDT
The Effect of Network Cabling on Bit Error Rate Performance By Paul Kish NORDX/CDT Table of Contents Introduction... 2 Probability of Causing Errors... 3 Noise Sources Contributing to Errors... 4 Bit Error
Designing the NEWCARD Connector Interface to Extend PCI Express Serial Architecture to the PC Card Modular Form Factor
Designing the NEWCARD Connector Interface to Extend PCI Express Serial Architecture to the PC Card Modular Form Factor Abstract This paper provides information about the NEWCARD connector and board design
