Adaptive Notch Filter for EEG Signals Based on the LMS Algorithm with Variable Step-Size Parameter

Size: px
Start display at page:

Download "Adaptive Notch Filter for EEG Signals Based on the LMS Algorithm with Variable Step-Size Parameter"

Transcription

1 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 Olguín Olguín 1 A347811@itesm.mx Frantz Bouchereau 1 fbl@itesm.mx Sergio Martínez 1 smart@itesm.mx Abstract This paper presents the use of an adaptive noise canceler (ANC) with variable step-size parameter for the elimination of power line interference in the recording of EEG signals within the relatively unexplored gamma-band (35-1 Hz). The use of an adaptive step-size parameter offers a balance in terms of convergence, misadjustment, and rejection bandwidth optimization. Simulation results are presented to support the proposed algorithm and compare its performance with fixed step-size ANC schemes. It will be shown that the proposed algorithm outperforms classical fixed step-size ANC algorithms and eliminates the cumbersome trial and error process needed to choose an adequate value for such parameter. I. Introduction The elimination of the interference caused by power transmission lines in the recording of physiological signals of electrical nature has been an active topic of research for the last few decades [1], [], [3]. The majority of electrophysiological recordings unavoidably contain an undesired level of interference deriving from the power transmission lines. Moreover, the line-frequency contamination is not of constant amplitude, phase, or even frequency [1]. Such variability prevents a simple subtractive filter from being completely effective. A fixed notch filter may eliminate the noise when its distribution is centered exactly at the frequency for which the filter was designed []. However, the frequency of the power-line noise is not constant at exactly 6 Hz. The importance of the work presented in this paper relies on the fact that there is existence of epileptiform oscillations with frequencies nearby the power line interference frequency which have been ignored because of the lack of an effective notch filter capable of eliminating the noise components without affecting the original electroencephalographic (EEG) signal. Worrell et al. [4] have found that currently available clinical EEG systems and EEG analysis methods utilize a dynamic range (.1-3 Hz) that discards clinically important information. Their results show that the dynamic range utilized in current clinical practice largely ignores fundamental oscillations that are signatures of an epileptogenic brain. A finer study of high-frequency EEG oscillations may open a new possibility for patients who are poor candidates to epilepsy surgery, allowing seizure prediction and epilepsy treatment through several therapeutic methods. The results presented in [4] suggest the need to design a notch filter with an optimal rejection bandwidth that effectively eliminates the time-varying noise introduced by power 1 All three authors are with the Department of Electrical Engineering, Tecnológico de Monterrey, Campus Monterrey, Mexico. The authors acknowledge the finantial support provided by the Consejo de Ciencia y Tecnología del Estado de Nuevo León (CO- CYTENL). transmission lines. The proposed filter should have an optimum speed of convergence and allow the minimization of loss of information and distortion of the signal of interest. Power line interference recorded in EEG generally results from poor electrode application on the scalp. This noise is often due to high-impedance electrodes that, when connected to the recording device, affect the common mode rejection ratio of the amplifier, which changes when the impedances of electrodes and scalp are not matched. Ensuring impedance measurements of less than 5 kω will usually reduce such linefrequency noise [5]. The standard practice now is to measure all potentials relative to a common electrode which is isolated from ground. This improves subject safety and reduces power line noise. However, taking all the existing measures to minimize the interference is not enough when we are interested in measuring signals with frequency components that are very close to those of the interference, and with amplitudes which are one or more orders of magnitude smaller than the noise. There have been several attempts of eliminating power line interference by using digital signal processing techniques [], [3]. In applications where the information of interest is contained within the classical EEG bands: delta (-4 Hz), theta (4-7 Hz), alpha (7-13 Hz) and beta (13-35 Hz); it is of common practice to use a 6/5 Hz notch filter with a fixed null in its frequency response characteristic to remove the noise from the data. Sometimes the EEG signal is further low-pass filtered with a cut-off frequency of less than 5 Hz to assure the integrity of the data. In [], three different adaptive notch filters are considered: an FIR second-order filter, a second-order IIR filter with fixed zeros and varying poles, and a second-order IIR filter with varying zeros and poles. The three filters were designed using a constrained LMS algorithm with fixed step-size. It was observed that only the non-fixed pole-zero IIR filter was able to track the frequency variation with a variable bandwidth. However, a difficult design issue that arised from this filtering scheme was that of choosing an adequate step-size parameter to adjust the filter s coefficients and obtain optimal convergence, tracking and rejection bandwidth conditions. In this paper, we propose an adaptive notch filter to eliminate the interference introduced by power transmission lines in the recording of EEG signals within the gamma-band (35-1 Hz), based on an adaptive noise canceling scheme implemented with a variable step-size LMS algorithm. The proposed algorithm avoids the cumbersome trial and error process needed to choose an adequate value for the step-size parameter and will minimize the rejection bandwidth required to effectively eliminate the time-varying interference while, at the same time, preserving optimal convergence, tracking and misadjustment conditions. Numerical results will be presented to compare the algorithm with the classical fixed step-size adaptive noise canceling scheme. We will consider the case where the frequency of

2 the noise is varying around the nominal frequency of 6 Hz, following a first-order Gauss-Markov process model. The paper is organized as follows. Section II describes the model utilized for the EEG and time-varying interference signals. The classical adaptive noise canceler (ANC) is introduced in Section III where the proposed algorithm for the step-size parameter adaptation is also presented. Section IV presents simulation results. Here, several comparisons between the fixed step-size ANC and our proposed algorithm are presented. Finally, Section V presents conclusions. II. Signal Model The signal observation model is given by x(n) =s(n)+p(n), (1) where s(n) is the EEG signal of interest and p(n) is an additive time-varying sinusoidal interference. Several mathematical models have been developed to describe EEG signals. Some examples include AR models, matching pursuit method-based models, Kalman filters, and Markov processes. Since the EEG signal is highly nonstationary its statistical properties are difficult to model accurately. In this paper we use a Markov process amplitude model originally developed by Nakamura et al. [6]. The artificially generated EEG signal is formed by a linear combination of K different oscillations x k (k =1,,..., K) as given by K K s(n) = a k(n)x k(n) = a k(n) sin(πm kn + φ k), () k=1 k=1 III. Adaptive Noise Canceling System with Variable Step-Size Parameter The transfer function for a nd-order FIR notch filter is given by H(z)=1 cos(πf )z 1 + z, (6) with a null at frequency f. The problem with this filter is that the notch has a relatively large bandwidth, which means that other frequency components around the desired null are severely attenuated [7]. To improve the frequency characteristics of the filter we may consider a nd-order IIR notch filter with transfer function H(z)= 1 cos(πf)z 1 + z, (7) 1 ζ cos(πf )z 1 + ζ z where ζ is a constant that defines the location of the poles in the unit circle. A very narrow notch is usually desired in order to filter out a sinusoidal interference without distorting the original signal. However, if the interference is not precisely known, and if the notch is very narrow, the center of the notch may not fall exactly over the interference. When a reference for the interference is available, the adaptive noise canceling method originally proposed in [8] may be used. In this method, the interference is adaptively filtered to match the interfering sinusoid as closely as possible, allowing them to then be subtracted out. The system is shown in Figure 1. where a k(n) is the model s amplitude obtained from a firstorder Gauss-Markov process, m k is the dominant k-th frequency, and φ k is the initial phase. The (n + 1)-th value of the model s amplitude is defined as a k(n +1)=γ ka k(n)+ξ k(n), (3) where ξ k(n) is a random increment of Gaussian distribution with zero mean and variance σ ξ,k, and γ k is the coefficient of the first-order Markov process which must satisfy the condition <γ k < 1 for stability. The power line noise interference is a frequency-varying sinusoidal with a center frequency of 6 Hz. In this work this interference will be modeled as p(n) =A cos{π[f + f v(n)]n + ψ}. (4) Here, A is assumed to be a constant and deterministic amplitude, f is the central frequency with a value of 6 Hz, the initial phase ψ is a random variable uniformly distributed over [, π], and f v(n) is a slowly varying random frequency which is assumed to be a steady state realization of a zero-mean Gauss-Markov process given by f v( k+1) =ρf v( k)+η( k), (5) where k is the time interval index for the process which might be larger than the signal sampling interval T, ρ is the coefficient of the first-order Markov process, and η( k)isa random increment of Gaussian distribution with zero mean and variance ση. Figure 1: Adaptive noise canceling system. Applying this scheme to the problem of filtering a noisy EEG signal, the primary input x(n) of the system corresponds to the clean EEG signal s(n) corrupted by power line noise p(n). These signals are assumed to be uncorrelated, E{s(n)p(k)} =, (n, k). The reference input r(n) is a sinusoidal signal with frequency f r and zero phase. The value of f r is set to the noise interference center frequency f. This reference signal given by r(n) =C cos(πf rn), is applied to an M-stage tapped delay line. Here C is a constant deterministic amplitude usually different from A (the interference amplitude). The values at the M taps at time n form the reference M-vector r(n) =[r(n) r(n 1)... r(n M + 1)] T. The output of the filter y(n) is estimated to match the noise p(n) in the primary input. The noise and the reference signals are assumed to be correlated, E{p(n)r(k)}. If we define the M-dimensional filter coefficient vector as w(n) =[w (n) w 1(n)... w M 1(n)] T, then the equations that describe the adaptation of the system based on the LMS algorithm with fixed step-size are given by y(n) =w T (n)r(n), (8) e(n) =d(n) y(n), (9) w(n +1) =w(n) +µe(n)r(n). (1)

3 Let d(n) denote the desired signal, which in this case is equivalent to the primary input x(n). The error signal e(n) is defined as the difference between the desired signal d(n) and the filter s output signal y(n) = ˆp(n), then e(n) =x(n) y(n), e(n) =s(n) +p(n) ˆp(n), e(n) =ŝ(n). (11) Clearly ŝ(n) is an estimate of the noise-free EEG signal and the LMS algorithm is designed to minimize an instantaneous version of the mean square error () given by E{ e(n) } = E{ ŝ(n) }. It is well known that the ANC transfer function from d(n) to e(n),is given by [8] H(z) = ( 1 1 MµC 4 1 cos (πf r) z 1 + z ) ( cos(πf r)z MµC By comparing equations (1) and (7), we observe that ζ =1 MµC ) z, (1) ( ) MµC +. (13) 4 If µ is small enough, this can be approximated to ζ =1 MµC. Then, it is clear that (1) is the transfer function of a nd-order digital IIR notch filter with a null centered at the reference frequency f r. It can be shown that the 3- bandwidth of the null is given by BW 3 = MµC (Hz). (14) 4πT It is clear from equations (1) and (14) that the position of the filter poles and the notch bandwidth are directly affected by the step-size parameter µ. The pole locations become closer to the unit circle and the rejection bandwidth becomes smaller as µ decreases. Hence, the choice of the step-size parameter in the ANC algorithm represents a tradeoff between misadjustment, speed of convergence, tracking, notch attenuation and rejection bandwidth. For the application of interest it is desired to have the smallest notch bandwidth, however, it is not possible to minimize this bandwidth by making µ arbitrarily small. Instead, to ensure an optimal equilibrium between all the desired filter characteristics it becomes necessary to find a method to chose the step-size parameter in an optimal way at every iteration of the algorithm. Several variable step-size parameter algorithms have been proposed in the literature [9], [1]. In [1] the recursion to obtain µ(n) is based on an estimator of e(n)/ µ(n), however, the complexity of the algorithm and its requirement of the independence condition E{r(n)r(k)} =, n, k makes it not suitable for our application. The objective is to ensure large µ(n) when the algorithm is far from the optimum, and decreasing µ(n) as we approach the optimum hence decreasing the notch bandwidth and increasing noise attenuation. The step-size adjustment proposed in [9] is controlled by the square of the prediction error. The simplicity of the algorithm and its sensibility to changes in the error signal allowed us to implement it in the ANC scheme. The algorithm for updating µ(n) is as follows µ(n +1)=αµ(n)+γe (n). (15) The constant α is a forgetting factor with values between < α < 1 and γ > is the step-size parameter for the adaptation of µ. Substituting the variable step-size µ(n) in (1) the update equation for the filter coefficients becomes w(n +1)=w(n)+µ(n)e(n)r(n). (16) The initial step-size µ() is usually set to µ max and this maximum value is chosen to ensure stability of the algorithm. IV. Simulation Results We applied the algorithm described by equations (8), (9), (15) and (16) to artificially generated EEG signals corrupted with time-varying power line noise and evaluated its effectiveness by analyzing the rate of convergence, misadjustment, rejection bandwidth and tracking capabilities. Figure shows the power spectral density (PSD) of the EEG signal generated by using the Markov process amplitude model described in Section II with K = dominant frequencies located at 3 Hz and 1.5 Hz, corresponding to an EEG recording during baseline. To create the frequency peaks we selected γ 1 =.98, γ =.99, and σ ξ,1 = σ ξ, =.1. 5 PSD of artificially generated EEG signal s(n) Figure : PSD of EEG signal generated by using a Markov process amplitude model with dominant frequencies at 3 Hz and 1.5 Hz. Let us present four experiments to compare the performance of the fixed step-size ANC algorithm and the varying step-size ANC algorithm. The sampling frequency used along the experiments was set to f s = 4 Hz and the number of filter coefficients was set to M =8. Let s(i) and ŝ(i) be N-dimensional vectors of the noise-free and estimated signal at the i-th experiment realization. Then, the ensemble average presented in the following results is obtained as = 1 Q Q s(i) ŝ (i). (17) i=1 For the experiments presented in this section, N = samples and Q = trials of the experiment. Note that this is with respect to the noise free and estimated signal which is different to the defined in Section III for the output error e(n). Experiment 1 The amplitude of the generated signal s(n) was normalized to [ 1, 1] and a power line noise signal p(n) with amplitude

4 PSD of x(n) in the gamma band.1 Step size parameter variation over time.9.8 PSD of s(n) in the gamma band 5 µ(n) Figure 3: (Top) PSD of signal plus noise, (Bottom) PSD of original EEG signal Figure 5: Convergence behavior of the step-size parameter for Experiment µ=. 1 3 µ=. Variable Step Size 1 4 Variable step size µ= µ= Figure 4: Comparison of using a variable step-size parameter µ(n), and two different fixed step-size parameters µ=., and µ=.5 for Experiment 1. A =.1 and constant frequency f = 6 Hz was generated in order to analyze the rate of convergence of the LMS algorithm that adapts the weights of the ANC when using two different fixed values for the step-size parameter and when using a variable step-size parameter µ(n). We can see in Figure 3 that the power of the noise signal is significantly superior to the power of the EEG signal in the gamma-band. Figure 4 shows the curves for three different cases of step-size parameter selection. For the first case the value of step-size parameter was fixed at µ =.. This value is below the optimum value found when using a variable step-size parameter and therefore the algorithm converges slowly after approximately 14, iterations. For the second case the step-size parameter was fixed at µ =.5, near its maximum allowable value µ max. We can observe that the algorithm converges very fast, after approximately 5 iterations, but with the disadvantage of a large misadjustment. For the third case the noisy EEG signal was filtered using the variable step-size ANC algorithm. Clearly this algorithm maintains an equilibrium between fast convergence and small misadjustment. Figure 5 shows the ensemble average (over two hundred realizations) for the adaptation curve of the step-size parameter when using equation (15). The initial step-size parameter was set to µ = µ max and this parameter converged to its average optimum value after approximately 5 iterations. Note that after the step-size has reached its average optimum value, which in this case was found to be µ opt =.5, it Figure 6: behavior when a step-change of frequency is applied to the noise signal. continues to vary around this value following the changes of the estimated EEG signal e(n) = ŝ(n). It is clear that the adaptive step-size algorithm will minimize the value of µ after convergence to minimize misadjustment. Recalling equation (14), this means that the algorithm will optimize the rejection bandwidth while keeping excellent convergence properties as well as tracking capabilities as will be shown next. Experiment To analyze the tracking capabilities of the algorithm we set the noise signal to have a frequency step-change of 1 Hz. This means that the center frequency of the interference varied from f = 6 Hz to f = 5 Hz. Obviously, the reference signal frequency was kept fixed at f r = 6 Hz. The abrupt change proposed in this example would never occur in reality since the power line frequency must be robust enough as to drift only in small quantities. However, this test was used for analysis purposes only. Figure 6 shows the behavior of the when the change in frequency was applied. We can see from the figure that the increases when the change in frequency occurs, and then it converges again to a minimum value for each of the different cases of step-size parameter selection. Figure 7 shows the ensemble average (over two hundred realizations) for the adaptation curve of the step-size parameter. It is interesting to note that even with the large

5 .1 Step size parameter variation over time µ(n) µ= Variable Step Size µ= Figure 7: Convergence behavior of the step-size parameter for Experiment. 1 6 Time frequency variation of noise power spectral density Figure 9: behavior when the noise frequency is varying every seconds. 4 6 PSD PSD of s(n) in the gamma band Figure 8: Time-frequency magnitude plot of the noise PSD for Experiment frequency step-change, the step-size values did not change considerably. This means that the rejection bandwidth of the filter remains fairly constant even in the presence of large unstationarities. We can conclude once more that the variable step-size algorithm minimizes the while preserving good tracking capabilities, optimal step-size values and small rejection bandwidths. Experiment 3 Finally we consider the case when the power line frequency is constantly varying around its nominal value f = 6 Hz, following the Gauss-Markov model described in Section II. We defined k = seconds, ρ =.99, and σ η =.1 and generated a power line noise signal whose frequency variation with time is shown in Figure 8. Figure 9 shows the for the three different cases of step-size parameter selection. We can readily identify the instants in which the noise drifted in frequency. It is important to notice that in all cases the filters were able to track the frequency changes. However, the variable step-size algorithm was able to track the frequency changes while maintaining a fast convergence rate, a small misadjustment and an optimum step-size value and hence a minimum rejection bandwidth. Figure 1 shows the PSD of the signal estimate ŝ(n) for the three different selections of step-size parameter considered in this experiment. By comparing these plots with the PSD of the original EEG signal we can see that when the step-size PSD of estimate of s(n) in the gamma band when using variable µ PSD of estimate of s(n) in the gamma band when using µ= PSD of estimate of s(n) in the gamma band when using µ= Figure 1: Comparison of power spectrum in the gamma-band of the noise free signal and its estimates. (Top) Spectrum of noise free signal s(n). (Second) ŝ(n) obtained with adaptive µ, (Third) ŝ(n) obtained with µ=., and (Bottom) ŝ(n) obtained with µ=.5.

6 x(n) s(n) Estimate of s(n) Original EEG signal + noise in the gamma band Original EEG signal in the gamma band Signal estimate when using variable step size Figure 11: Gamma-band signals: (Top) Signal plus interference, (Center) Original EEG signal s(n), (Bottom) Estimated signal ŝ(n) using the variable step-size parameter algorithm Variable step size µ=. µ=.5 Figure 1: behavior in the presence of a periodic nonsinusoidal noise signal. parameter is adequately chosen, there is no distortion of the spectral content in the filtered signal. This is true for the varying step-size parameter as well as for the case when it was kept constant with µ =.. On the other hand, when the step-size was set to µ =.5 the rejection bandwidth of the filter became too large and the distortion of the spectral content became apparent. One can clearly observe a null attenuating several frequencies around 6 Hz for this scenario. Figure 11 shows the EEG signal plus noise in the gamma-band (4-8 Hz), the original noise-free EEG signal, and the signal estimate ŝ(n) obtained with the varying step-size parameter algorithm. We can appreciate that the original signal is completely masked by the noise signal, and how well it is reconstructed by the ANC system with varying step-size parameter proposed in this paper. Experiment 4 In this experiment we analyze the effects of periodic nonsinusoidal noise on the ANC algorithm. Figure 1 shows the when the interference was set to be a sinusoidal truncated at values of ±5% of its peak value. It is clear that although the convergence time of the algorithm increased, it was still able to eliminate the interference using a sinusoidal reference. This result is relevant in cases where amplifier saturation may occur and in cases where the signal is windowed in time. V. Conclusions When dealing with EEG signals in the gamma-band (35-1 Hz), it is desirable to have a notch filter with a small rejection bandwidth that effectively eliminates the time-varying noise introduced by power transmission lines. The proposed ANC system based on a variable step-size LMS algorithm is able to find an optimum speed of convergence which is of great importance in real-time applications and allows the minimization of information loss and signal distortion by keeping the notch bandwidth as small as possible. The proposed filters could be implemented in existing EEG recording devices or in new devices intended for real-time ambulatory EEG monitoring. The choice of the step-size parameter in the adaptation algorithm plays an important role in the rate of convergence, stability, tracking capabilities and rejection bandwidth of the filters. The proposed variable step-size method may overcome the cumbersome trial and error process needed to choose an adequate value for such parameter and will minimize the rejection bandwidth required to effectively eliminate the timevarying interference introduced by power transmission lines. This last property is of great importance since, as mentioned in the introductory paragraphs, valuable signal information is found around the interference frequency band. References [1] K. J. Eriksen Non-Distorting Post-Acquisition Line-Frequency for Evoked Potentials, Proceedings of the IEEE EMBS 1th Annual International Conference, p. 1168, [] M. Ferdjallah and R. E. Barr Adaptive Digital Notch Filter Design on the Unit Circle for the Removal of Powerline Noise from Biomedical Signals, IEEE Trans. on Biomedical Engineering, vol. 41, no. 6, pp , [3] M. V. Dragosevic, and S. S. Stankovic An Adaptive Notch Filter with Improved Tracking Properties, IEEE Trans. Signal Processing, vol. 43, no. 9, pp , [4] G. A. Worrell, S. D. Cranstoun, R. Jonas, G. Baltuch and B. Litt High-frequency oscillations and seizure generation in neocortical epilepsy, Brain, vol. 17, no. 7, pp , 4. [5] J. S. Ebersole, and T. A. Pedley Current practice of clinical electroencephalography, Lippincott Williams and Wilkins, 3rd Ed., USA, p. 81, 3. [6] O. Bai, M. Nakamura, A. Ikeda, and H. Shibasaki Nonlinear Markov Process Amplitude EEG Model for Nonlinear Coupling Interaction of Spontaneous EEG, IEEE Trans. on Biomedical Engineering, vol. 47, no. 9, pp ,. [7] J. G. Proakis, and D. G. Manolakis Digital Signal Processing, Prentice Hall, 3rd Ed., pp , USA, [8] J. R. Glover Adaptive Noise Canceling Applied to Sinusoidal Interferences, IEEE Trans. on Acoustics, Speech, and Signal Processing, vol. ASSP-5, no. 6, pp , [9] R. H. Kwong, and E. W. Johnston A Variable Step Size LMS Algorithm, IEEE Trans. Signal Processing, vol. 4, no. 7, pp , 199. [1] A. M. Kuzminskiy A Robust Step Size Adaptation Scheme for LMS Adaptive Filters, IEEE Workshop on Digital Signal Processing, pp , 1997.

4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : sss40@eng.cam.ac.

4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : sss40@eng.cam.ac. 4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : sss40@eng.cam.ac.uk 1 1 Outline The LMS algorithm Overview of LMS issues

More information

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)

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

More information

Luigi Piroddi Active Noise Control course notes (January 2015)

Luigi Piroddi Active Noise Control course notes (January 2015) Active Noise Control course notes (January 2015) 9. On-line secondary path modeling techniques Luigi Piroddi piroddi@elet.polimi.it Introduction In the feedforward ANC scheme the primary noise is canceled

More information

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

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,

More information

ADAPTIVE ALGORITHMS FOR ACOUSTIC ECHO CANCELLATION IN SPEECH PROCESSING

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,

More information

Adaptive Equalization of binary encoded signals Using LMS Algorithm

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

More information

Lecture 5: Variants of the LMS algorithm

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

More information

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 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

More information

LMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture.

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,

More information

Probability and Random Variables. Generation of random variables (r.v.)

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

More information

Making Accurate Voltage Noise and Current Noise Measurements on Operational Amplifiers Down to 0.1Hz

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

More information

Solutions to Exam in Speech Signal Processing EN2300

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.

More information

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network Recent Advances in Electrical Engineering and Electronic Devices Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network Ahmed El-Mahdy and Ahmed Walid Faculty of Information Engineering

More information

Adaptive Variable Step Size in LMS Algorithm Using Evolutionary Programming: VSSLMSEV

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

More information

ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1

ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1 WHAT IS AN FFT SPECTRUM ANALYZER? ANALYZER BASICS The SR760 FFT Spectrum Analyzer takes a time varying input signal, like you would see on an oscilloscope trace, and computes its frequency spectrum. Fourier's

More information

Em bedded DSP : I ntroduction to Digital Filters

Em bedded DSP : I ntroduction to Digital Filters Embedded DSP : Introduction to Digital Filters 1 Em bedded DSP : I ntroduction to Digital Filters Digital filters are a important part of DSP. In fact their extraordinary performance is one of the keys

More information

TTT4110 Information and Signal Theory Solution to exam

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

More information

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. <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

More information

PHASE ESTIMATION ALGORITHM FOR FREQUENCY HOPPED BINARY PSK AND DPSK WAVEFORMS WITH SMALL NUMBER OF REFERENCE SYMBOLS

PHASE ESTIMATION ALGORITHM FOR FREQUENCY HOPPED BINARY PSK AND DPSK WAVEFORMS WITH SMALL NUMBER OF REFERENCE SYMBOLS PHASE ESTIMATION ALGORITHM FOR FREQUENCY HOPPED BINARY PSK AND DPSK WAVEFORMS WITH SMALL NUM OF REFERENCE SYMBOLS Benjamin R. Wiederholt The MITRE Corporation Bedford, MA and Mario A. Blanco The MITRE

More information

System Identification for Acoustic Comms.:

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

More information

LOW COST HARDWARE IMPLEMENTATION FOR DIGITAL HEARING AID USING

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,

More information

The Filtered-x LMS Algorithm

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

More information

Understanding CIC Compensation Filters

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

More information

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. 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

More information

Analysis of Filter Coefficient Precision on LMS Algorithm Performance for G.165/G.168 Echo Cancellation

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

More information

SUMMARY. Additional Digital/Software filters are included in Chart and filter the data after it has been sampled and recorded by the PowerLab.

SUMMARY. Additional Digital/Software filters are included in Chart and filter the data after it has been sampled and recorded by the PowerLab. This technique note was compiled by ADInstruments Pty Ltd. It includes figures and tables from S.S. Young (2001): Computerized data acquisition and analysis for the life sciences. For further information

More information

Midwest Symposium On Circuits And Systems, 2004, v. 2, p. II137-II140. Creative Commons: Attribution 3.0 Hong Kong License

Midwest Symposium On Circuits And Systems, 2004, v. 2, p. II137-II140. Creative Commons: Attribution 3.0 Hong Kong License Title Adaptive window selection and smoothing of Lomb periodogram for time-frequency analysis of time series Author(s) Chan, SC; Zhang, Z Citation Midwest Symposium On Circuits And Systems, 2004, v. 2,

More information

A STUDY OF ECHO IN VOIP SYSTEMS AND SYNCHRONOUS CONVERGENCE OF

A STUDY OF ECHO IN VOIP SYSTEMS AND SYNCHRONOUS CONVERGENCE OF A STUDY OF ECHO IN VOIP SYSTEMS AND SYNCHRONOUS CONVERGENCE OF THE µ-law PNLMS ALGORITHM Laura Mintandjian and Patrick A. Naylor 2 TSS Departement, Nortel Parc d activites de Chateaufort, 78 Chateaufort-France

More information

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. 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

More information

The CUSUM algorithm a small review. Pierre Granjon

The CUSUM algorithm a small review. Pierre Granjon The CUSUM algorithm a small review Pierre Granjon June, 1 Contents 1 The CUSUM algorithm 1.1 Algorithm............................... 1.1.1 The problem......................... 1.1. The different steps......................

More information

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek Design of Efficient Digital Interpolation Filters for Integer Upsampling by Daniel B. Turek Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements

More information

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

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

More information

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY 3 th World Conference on Earthquake Engineering Vancouver, B.C., Canada August -6, 24 Paper No. 296 SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY ASHOK KUMAR SUMMARY One of the important

More information

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore. This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore. Title Transcription of polyphonic signals using fast filter bank( Accepted version ) Author(s) Foo, Say Wei;

More information

Controller Design in Frequency Domain

Controller Design in Frequency Domain ECSE 4440 Control System Engineering Fall 2001 Project 3 Controller Design in Frequency Domain TA 1. Abstract 2. Introduction 3. Controller design in Frequency domain 4. Experiment 5. Colclusion 1. Abstract

More information

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 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

More information

Chapter 8 - Power Density Spectrum

Chapter 8 - Power Density Spectrum EE385 Class Notes 8/8/03 John Stensby Chapter 8 - Power Density Spectrum Let X(t) be a WSS random process. X(t) has an average power, given in watts, of E[X(t) ], a constant. his total average power is

More information

Stability of the LMS Adaptive Filter by Means of a State Equation

Stability of the LMS Adaptive Filter by Means of a State Equation Stability of the LMS Adaptive Filter by Means of a State Equation Vítor H. Nascimento and Ali H. Sayed Electrical Engineering Department University of California Los Angeles, CA 90095 Abstract This work

More information

Introduction to Receivers

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

More information

SWISS ARMY KNIFE INDICATOR John F. Ehlers

SWISS ARMY KNIFE INDICATOR John F. Ehlers SWISS ARMY KNIFE INDICATOR John F. Ehlers The indicator I describe in this article does all the common functions of the usual indicators, such as smoothing and momentum generation. It also does some unusual

More information

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 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

More information

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 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

More information

ECG SIGNAL PROCESSING AND HEART RATE FREQUENCY DETECTION METHODS

ECG SIGNAL PROCESSING AND HEART RATE FREQUENCY DETECTION METHODS ECG SIGNAL PROCESSING AND HEART RATE FREQUENCY DETECTION METHODS J. Parak, J. Havlik Department of Circuit Theory, Faculty of Electrical Engineering Czech Technical University in Prague Abstract Digital

More information

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 55, NO. 1, JANUARY 2007 341

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 55, NO. 1, JANUARY 2007 341 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 55, NO. 1, JANUARY 2007 341 Multinode Cooperative Communications in Wireless Networks Ahmed K. Sadek, Student Member, IEEE, Weifeng Su, Member, IEEE, and K.

More information

Digital Signal Controller Based Automatic Transfer Switch

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,

More information

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

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 s.h.gerez@utwente.nl Version 4 (February 7, 2013)

More information

RANDOM VIBRATION AN OVERVIEW by Barry Controls, Hopkinton, MA

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

More information

Synchronization of sampling in distributed signal processing systems

Synchronization of sampling in distributed signal processing systems Synchronization of sampling in distributed signal processing systems Károly Molnár, László Sujbert, Gábor Péceli Department of Measurement and Information Systems, Budapest University of Technology and

More information

FUNDAMENTALS OF MODERN SPECTRAL ANALYSIS. Matthew T. Hunter, Ph.D.

FUNDAMENTALS OF MODERN SPECTRAL ANALYSIS. Matthew T. Hunter, Ph.D. FUNDAMENTALS OF MODERN SPECTRAL ANALYSIS Matthew T. Hunter, Ph.D. AGENDA Introduction Spectrum Analyzer Architecture Dynamic Range Instantaneous Bandwidth The Importance of Image Rejection and Anti-Aliasing

More information

The Periodic Moving Average Filter for Removing Motion Artifacts from PPG Signals

The Periodic Moving Average Filter for Removing Motion Artifacts from PPG Signals International Journal The of Periodic Control, Moving Automation, Average and Filter Systems, for Removing vol. 5, no. Motion 6, pp. Artifacts 71-76, from December PPG s 27 71 The Periodic Moving Average

More information

Advanced Signal Processing and Digital Noise Reduction

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

More information

MATRIX TECHNICAL NOTES

MATRIX TECHNICAL NOTES 200 WOOD AVENUE, MIDDLESEX, NJ 08846 PHONE (732) 469-9510 FAX (732) 469-0418 MATRIX TECHNICAL NOTES MTN-107 TEST SETUP FOR THE MEASUREMENT OF X-MOD, CTB, AND CSO USING A MEAN SQUARE CIRCUIT AS A DETECTOR

More information

Component Ordering in Independent Component Analysis Based on Data Power

Component Ordering in Independent Component Analysis Based on Data Power Component Ordering in Independent Component Analysis Based on Data Power Anne Hendrikse Raymond Veldhuis University of Twente University of Twente Fac. EEMCS, Signals and Systems Group Fac. EEMCS, Signals

More information

LM833,LMF100,MF10. Application Note 779 A Basic Introduction to Filters - Active, Passive,and. Switched Capacitor. Literature Number: SNOA224A

LM833,LMF100,MF10. Application Note 779 A Basic Introduction to Filters - Active, Passive,and. Switched Capacitor. Literature Number: SNOA224A LM833,LMF100,MF10 Application Note 779 A Basic Introduction to Filters - Active, Passive,and Switched Capacitor Literature Number: SNOA224A A Basic Introduction to Filters Active, Passive, and Switched-Capacitor

More information

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 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

More information

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)

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

More information

Figure1. Acoustic feedback in packet based video conferencing system

Figure1. Acoustic feedback in packet based video conferencing system Real-Time Howling Detection for Hands-Free Video Conferencing System Mi Suk Lee and Do Young Kim Future Internet Research Department ETRI, Daejeon, Korea {lms, dyk}@etri.re.kr Abstract: This paper presents

More information

Lock - in Amplifier and Applications

Lock - in Amplifier and Applications Lock - in Amplifier and Applications What is a Lock in Amplifier? In a nut shell, what a lock-in amplifier does is measure the amplitude V o of a sinusoidal voltage, V in (t) = V o cos(ω o t) where ω o

More information

Packet Telephony Automatic Level Control on the StarCore SC140 Core

Packet Telephony Automatic Level Control on the StarCore SC140 Core Freescale Semiconductor Application Note AN2834 Rev. 1, 9/2004 Packet Telephony Automatic Level Control on the StarCore SC140 Core by Lúcio F. C. Pessoa and Mao Zeng This application note presents an automatic

More information

F = S i /N i S o /N o

F = S i /N i S o /N o Noise figure Many receiver manufacturers specify the performance of their receivers in terms of noise figure, rather than sensitivity. As we shall see, the two can be equated. A spectrum analyzer is a

More information

Time Series Analysis: Introduction to Signal Processing Concepts. Liam Kilmartin Discipline of Electrical & Electronic Engineering, NUI, Galway

Time Series Analysis: Introduction to Signal Processing Concepts. Liam Kilmartin Discipline of Electrical & Electronic Engineering, NUI, Galway Time Series Analysis: Introduction to Signal Processing Concepts Liam Kilmartin Discipline of Electrical & Electronic Engineering, NUI, Galway Aims of Course To introduce some of the basic concepts of

More information

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

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

More information

Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers

Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers Sung-won ark and Jose Trevino Texas A&M University-Kingsville, EE/CS Department, MSC 92, Kingsville, TX 78363 TEL (36) 593-2638, FAX

More information

RF Network Analyzer Basics

RF Network Analyzer Basics RF Network Analyzer Basics A tutorial, information and overview about the basics of the RF Network Analyzer. What is a Network Analyzer and how to use them, to include the Scalar Network Analyzer (SNA),

More information

IIR Half-band Filter Design with TMS320VC33 DSP

IIR Half-band Filter Design with TMS320VC33 DSP IIR Half-band Filter Design with TMS320VC33 DSP Ottó Nyári, Tibor Szakáll, Péter Odry Polytechnical Engineering College, Marka Oreskovica 16, Subotica, Serbia and Montenegro nyario@vts.su.ac.yu, tibi@vts.su.ac.yu,

More information

Time series analysis Matlab tutorial. Joachim Gross

Time series analysis Matlab tutorial. Joachim Gross Time series analysis Matlab tutorial Joachim Gross Outline Terminology Sampling theorem Plotting Baseline correction Detrending Smoothing Filtering Decimation Remarks Focus on practical aspects, exercises,

More information

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically. Sampling Theorem We will show that a band limited signal can be reconstructed exactly from its discrete time samples. Recall: That a time sampled signal is like taking a snap shot or picture of signal

More information

VCO Phase noise. Characterizing Phase Noise

VCO Phase noise. Characterizing Phase Noise VCO Phase noise Characterizing Phase Noise The term phase noise is widely used for describing short term random frequency fluctuations of a signal. Frequency stability is a measure of the degree to which

More information

Analysis of Mean-Square Error and Transient Speed of the LMS Adaptive Algorithm

Analysis of Mean-Square Error and Transient Speed of the LMS Adaptive Algorithm IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 48, NO. 7, JULY 2002 1873 Analysis of Mean-Square Error Transient Speed of the LMS Adaptive Algorithm Onkar Dabeer, Student Member, IEEE, Elias Masry, Fellow,

More information

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective Introduction to Digital Signal Processing and Digital Filtering chapter 1 Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction Digital signal processing (DSP) refers to anything

More information

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

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

More information

Signal Detection C H A P T E R 14 14.1 SIGNAL DETECTION AS HYPOTHESIS TESTING

Signal Detection C H A P T E R 14 14.1 SIGNAL DETECTION AS HYPOTHESIS TESTING C H A P T E R 4 Signal Detection 4. SIGNAL DETECTION AS HYPOTHESIS TESTING In Chapter 3 we considered hypothesis testing in the context of random variables. The detector resulting in the minimum probability

More information

Frequency response: Resonance, Bandwidth, Q factor

Frequency response: Resonance, Bandwidth, Q factor Frequency response: esonance, Bandwidth, Q factor esonance. Let s continue the exploration of the frequency response of circuits by investigating the series circuit shown on Figure. C + V - Figure The

More information

Clutter Filter Design for Ultrasound Color Flow Imaging

Clutter Filter Design for Ultrasound Color Flow Imaging Clutter Filter Design for Ultrasound Color Flow Imaging by Steinar Bjærum (Corresponding author) Department of Physiology and Biomedical Engineering Norwegian University of Science and Technology Trondheim,

More information

A Sound Analysis and Synthesis System for Generating an Instrumental Piri Song

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,

More information

Kalman Filter Applied to a Active Queue Management Problem

Kalman Filter Applied to a Active Queue Management Problem IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 9, Issue 4 Ver. III (Jul Aug. 2014), PP 23-27 Jyoti Pandey 1 and Prof. Aashih Hiradhar 2 Department

More information

DESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION

DESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION DESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION Meena Kohli 1, Rajesh Mehra 2 1 M.E student, ECE Deptt., NITTTR, Chandigarh, India 2 Associate Professor, ECE Deptt.,

More information

A Basic Introduction to Filters Active Passive and Switched-Capacitor

A Basic Introduction to Filters Active Passive and Switched-Capacitor A Basic Introduction to Filters Active Passive and Switched-Capacitor 1 0 INTRODUCTION Filters of some sort are essential to the operation of most electronic circuits It is therefore in the interest of

More information

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept ONR NEURO-SILICON WORKSHOP, AUG 1-2, 2006 Take Home Messages Introduce integrate-and-fire

More information

The Calculation of G rms

The Calculation of G rms The Calculation of G rms QualMark Corp. Neill Doertenbach The metric of G rms is typically used to specify and compare the energy in repetitive shock vibration systems. However, the method of arriving

More information

Chapter 10 Introduction to Time Series Analysis

Chapter 10 Introduction to Time Series Analysis Chapter 1 Introduction to Time Series Analysis A time series is a collection of observations made sequentially in time. Examples are daily mortality counts, particulate air pollution measurements, and

More information

MSB MODULATION DOUBLES CABLE TV CAPACITY Harold R. Walker and Bohdan Stryzak Pegasus Data Systems ( 5/12/06) pegasusdat@aol.com

MSB MODULATION DOUBLES CABLE TV CAPACITY Harold R. Walker and Bohdan Stryzak Pegasus Data Systems ( 5/12/06) pegasusdat@aol.com MSB MODULATION DOUBLES CABLE TV CAPACITY Harold R. Walker and Bohdan Stryzak Pegasus Data Systems ( 5/12/06) pegasusdat@aol.com Abstract: Ultra Narrow Band Modulation ( Minimum Sideband Modulation ) makes

More information

Laboratory 4: Feedback and Compensation

Laboratory 4: Feedback and Compensation Laboratory 4: Feedback and Compensation To be performed during Week 9 (Oct. 20-24) and Week 10 (Oct. 27-31) Due Week 11 (Nov. 3-7) 1 Pre-Lab This Pre-Lab should be completed before attending your regular

More information

Keysight Technologies Understanding the Fundamental Principles of Vector Network Analysis. Application Note

Keysight Technologies Understanding the Fundamental Principles of Vector Network Analysis. Application Note Keysight Technologies Understanding the Fundamental Principles of Vector Network Analysis Application Note Introduction Network analysis is the process by which designers and manufacturers measure the

More information

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 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

More information

Active Noise Cancellation Project

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

More information

ECG Filtering. Willem Einthoven s EKG machine, 1903

ECG Filtering. Willem Einthoven s EKG machine, 1903 ECG Filtering Willem Einthoven s EKG machine, 1903 ECG Filtering Three common noise sources q Baseline wander q Power line interference q Muscle noise When filtering any biomedical signal care should be

More information

CDMA Performance under Fading Channel

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

More information

USB 3.0 CDR Model White Paper Revision 0.5

USB 3.0 CDR Model White Paper Revision 0.5 USB 3.0 CDR Model White Paper Revision 0.5 January 15, 2009 INTELLECTUAL PROPERTY DISCLAIMER THIS WHITE PAPER IS PROVIDED TO YOU AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY,

More information

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP Department of Electrical and Computer Engineering Ben-Gurion University of the Negev LAB 1 - Introduction to USRP - 1-1 Introduction In this lab you will use software reconfigurable RF hardware from National

More information

MODULATION Systems (part 1)

MODULATION Systems (part 1) Technologies and Services on Digital Broadcasting (8) MODULATION Systems (part ) "Technologies and Services of Digital Broadcasting" (in Japanese, ISBN4-339-62-2) is published by CORONA publishing co.,

More information

Symbol interval T=1/(2B); symbol rate = 1/T=2B transmissions/sec (The transmitted baseband signal is assumed to be real here) Noise power = (N_0/2)(2B)=N_0B \Gamma is no smaller than 1 The encoded PAM

More information

Supplement to Call Centers with Delay Information: Models and Insights

Supplement to Call Centers with Delay Information: Models and Insights Supplement to Call Centers with Delay Information: Models and Insights Oualid Jouini 1 Zeynep Akşin 2 Yves Dallery 1 1 Laboratoire Genie Industriel, Ecole Centrale Paris, Grande Voie des Vignes, 92290

More information

Agilent AN 1316 Optimizing Spectrum Analyzer Amplitude Accuracy

Agilent AN 1316 Optimizing Spectrum Analyzer Amplitude Accuracy Agilent AN 1316 Optimizing Spectrum Analyzer Amplitude Accuracy Application Note RF & Microwave Spectrum Analyzers Table of Contents 3 3 4 4 5 7 8 8 13 13 14 16 16 Introduction Absolute versus relative

More information

Kristine L. Bell and Harry L. Van Trees. Center of Excellence in C 3 I George Mason University Fairfax, VA 22030-4444, USA kbell@gmu.edu, hlv@gmu.

Kristine L. Bell and Harry L. Van Trees. Center of Excellence in C 3 I George Mason University Fairfax, VA 22030-4444, USA kbell@gmu.edu, hlv@gmu. POSERIOR CRAMÉR-RAO BOUND FOR RACKING ARGE BEARING Kristine L. Bell and Harry L. Van rees Center of Excellence in C 3 I George Mason University Fairfax, VA 22030-4444, USA bell@gmu.edu, hlv@gmu.edu ABSRAC

More information

Application Note Noise Frequently Asked Questions

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

More information

SPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME

SPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 7, Issue 2, March-April 2016, pp. 78 90, Article ID: IJARET_07_02_008 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=7&itype=2

More information

Maximum Likelihood Estimation of ADC Parameters from Sine Wave Test Data. László Balogh, Balázs Fodor, Attila Sárhegyi, and István Kollár

Maximum Likelihood Estimation of ADC Parameters from Sine Wave Test Data. László Balogh, Balázs Fodor, Attila Sárhegyi, and István Kollár Maximum Lielihood Estimation of ADC Parameters from Sine Wave Test Data László Balogh, Balázs Fodor, Attila Sárhegyi, and István Kollár Dept. of Measurement and Information Systems Budapest University

More information

Section 5.0 : Horn Physics. By Martin J. King, 6/29/08 Copyright 2008 by Martin J. King. All Rights Reserved.

Section 5.0 : Horn Physics. By Martin J. King, 6/29/08 Copyright 2008 by Martin J. King. All Rights Reserved. Section 5. : Horn Physics Section 5. : Horn Physics By Martin J. King, 6/29/8 Copyright 28 by Martin J. King. All Rights Reserved. Before discussing the design of a horn loaded loudspeaker system, it is

More information

POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES

POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES L. Novotny 1, P. Strakos 1, J. Vesely 1, A. Dietmair 2 1 Research Center of Manufacturing Technology, CTU in Prague, Czech Republic 2 SW, Universität

More information