Time distributed update of the NLMS algorithm coefficients for Acoustic Echo Cancellers

Size: px
Start display at page:

Download "Time distributed update of the NLMS algorithm coefficients for Acoustic Echo Cancellers"

Transcription

1 Time distributed update o the NLMS algorithm coeicients or Acoustic Echo Cancellers Fotis E. Andritsopoulos, Yannis M. Mitsos, Christos N. Charopoulos, Gregory A. Doumenis, Constantin N. Papaodysseus Abstract Hands ree operation is a standard eature o many ixed and mobile telephone sets. In hands ree telephony, echoes appear at the ar end, because o the open-air acoustic path between the loudspeaker and microphone at the near end. This paper presents an eicient realization o an Acoustic Echo Cancellation (AEC) algorithm, as well as its implementation structure and perormance aspects. The algorithm is based on the Least Mean Square (LMS) amily o algorithms [2]. The innovative eatures o this algorithm provide signiicant gains in terms o computational complexity and signal quality. The proposed method is based on the segmentary update o the coeicients o the N-LMS ilter. It is proved that the convergence behavior o the introduced algorithm is similar to the N-LMS; it is also proved that segmentary update provides similar quality to the original N-LMS, while signiicantly reducing complexity. The algorithm can be easily implemented and it is particularly suited or simultaneous echo cancellation on multiple voice channels. It is hence appropriate or echo cancellation implementation in access devices as well as in central oice equipment. The results presented in this paper have been collected rom the algorithm s implementation on a standard commercial DSP. KEY WORDS AEC, Acoustic Echo Cancellation, LMS, digital ilters, hands ree telephony, signal processing.. Introduction One o the most important issues in interactive voice communication is the perceived quality o the communication. In videoconerencing systems, even i the video quality is comparatively good, poor audio will negatively impact the perceived quality o the communication. The term near end speaker reers to the person using the hands ree device. Alternative the term local is used. In our case ar end speaker is a person using a normal handset communicating with the near end speaker. In hands ree telephony, the acoustic signal leaving the ar end speaker travels through an electric path, which terminates at a loudspeaker. The purpose o the loudspeaker is to reproduce and ampliy the audio signal, so that it can reach the near end speaker at audible level. As the audio signal leaves the speakerphone, it is emmited into the room and The authors are with the Department o Telecommunications and Electronic Engineering o the National Technical University o Athens, Heroon Polytechniou 9, Zograou 5780, GREECE. it is relected rom the room s solid suraces, (walls, urniture, the loor or the ceiling). Thus, the signal propagates through many paths, each o dierent acoustic length, beore it can reach the persons ears. The ar end signal also reaches the microphone (which is installed on the hands ree device). The paths rom the near-end loudspeaker to the near-end microphone are called collectively as echo paths. Because o the dierent acoustic length o the paths, there is a inite time dierence between the shortest and longest echo path. When the echo path time delay is larger than a threshold, it is detectable by the human Mic Echo Path Speaker D C Near End Signal x(n)+r(n) + r(n) LMS Adaptive Filter u(n)=x(n)+r(n) r(n) Far End Signal y(n) Figure. Echo Canceller Model ear ath the ar end; this annoying phenomenon is called acoustic echo. Two common approaches to solve this problem make use either o hal-duplex devices or ull-duplex acoustic echo cancellers. In contrast to hal-duplex, the goal o ull-duplex telecommunication systems is to provide echo-ree communications by using an acoustic echo canceller to electronically cancel echoes beore they are transmitted back over the network. This paper proposes an LMS based implementation scheme or AEC on the TMS320C5402 DSP, which is compliant with ITU-T s speciications (G.65 [0]). This implementation introduces some modiications on the existing LMS algorithm, in order to save a signiicant amount o processing power. 2. Echo Canceller Model To solve the aorementioned problem, developers are using the digital signal processing technique o acoustic echo cancellation (AEC) to stop the eedback and allow or ull-duplex communication. To cancel echoes, the AEC system must model the open-air path between the loudspeaker and microphone. This path is a unction o the loudspeaker and microphone, as well as o their placement within the room and the room s acoustics, including its B A

2 construction materials, dimensions, urnishings and their locations, and movement o people in the room. Figure shows the principle o the echo canceller or one direction o transmission. Let y(n) represent the ar-end signal, r(n) is the undesired echo, and x(n) is the near-end talking person s signal. The near-end signal is superimposed with the undesired echo on port D. The received ar-end signal is available as a reerence signal or the echo canceller, and is used by the canceller to generate a modelled replica o the echo called ˆr(n). This replica is subtracted rom the near-end signal (plus the echo) to yield the transmitted near-end signal u(n) where u(n) = x(n) + r(n) ˆr(n). Ideally, the residual echo error e(n) = r(n) ˆr(n) () will be very mall ater echo cancellation, thus u(n) x(n). 3. LMS And Cancellation Theory Cancellation theory is based on adaptive modelling o the open air path using adaptive inite impulse response (FIR) ilters. The adaptive iltering algorithm uses the previous voice sample values and the calculated errors to update the FIR ilter s coeicients, based on a least mean square (LMS) algorithm. Then, it uses the updated new coeicients and the latest sample values to calculate the FIR ilter s output. An adaptive ilter discrets samples o an input signal y(n), a set o ilter coeicients, a k (n), and produces an output signal ˆr(n), called the desired response. The desired response signal provides a rame o reerence or adjusting the ilter coeicients. In the case o the AEC, the input signal y(n) is the signal sent to the local loudspeaker and the desired response signal ˆr(n) is an approximation o the undesired echo signal that enters the local microphone. When the near end person is quiet and the ar end person is talking, the near-end signal contains only the echoes to be removed. When only the remote person is talking, the goal o the adaptation algorithm is to drive the error signal e(n) to zero so that no echo is heard at the remote end. An important actor or a robust implementation o an acoustic echo canceller, is the accurate identiication o the speech state that may be present on the line(no talk, near end talk, ar end talk, double talk). This detection is achieved by computing the energy o the appropriate signal (ar-end, near-end, etc), and then comparing this energy to an adaptive threshold. An FIR ilter is presented in Figure 2. Equation 2 describes the transer unction o an FIR ilter. The ilter is used to approximate the actual transer unctions o the echo paths. N ˆr(n) = k=0 a(k) y(n k) (2) where N is the number o ilter s taps, y is the signal that needs iltering and a stands or ilter s coeicients. Note that y and a are vectors. a = [a(0),a(),...,a(n )] and y(n) = [y(n),y(n ),...,y(n N + )] y(n) FIR Filter H(z) a(k) Figure 2. FIR ilter r(n) The process o re-calculating the vector a in order to driver ˆr(n) = 0, is called ilter adaptation. I the ilter is adapted at the wrong time, such when the microphone is picking up near-end speech, the ilter can misconverge, creating audible artiacts that are transmitted to the ar-end. The problem is compounded by the act that the acoustic signature o the room and microphone s position are not constant. Changes in the echo path caused by motions o participants must be compensated or in a timely manner. Even more signiicant, echo path changes are caused by participants moving the microphones or adjusting the loudspeaker volume control. I the ilter is adapting poorly, moderately high levels o loudspeaker volume will oten result in positive acoustic gains in the communication loop, a prime condition or singing and howling. The recursive least mean square algorithm provides a low cost way (in terms o processing requirements) to determine the optimum (Wiener) ilter coeicients without explicitly computing the cross correlation and auto correlation sequences. The goal is to minimize the sum o mean squared error E: E = E { S e 2 (n) n=0 } = E { S n=0( r(n) N k=0 a(k)y(n k) ) 2 } (3) where E stands or the mean value operator, e(n) is the residual error signal and S is the stepsize that determines the speed o converge. Ater minimizing the above ormula, we ind a recursive gradient (steepest descent) algorithm that determines the minimum value o E. The process starts with any arbitrary choice or the initial values o the ilter coeicients (usually all equally to 0).Ater each new sample input y(n) enters the adaptive FIR ilter the corresponding output ˆr(n) and the error signal e(n) are computed and the ilter coeicients are updated according to: a k (n + ) = a k (n) + e(n)y(n k) (4) where k =0,,...,N and n =,2,..., is the step size parameter and y(n) is the input sample (located at the k-th tap o the ilter at time n). This ormula is used in the simple LMS algorithm; in the N-LMS [2] algorithm (where a simple normalization o the step size is perormed), the ormula is made Normalized LMS. a k (n + ) = a k (n) + µ e(n)y(n) (5) P(n)

3 where P(n) is an estimate o the power o the input signal y(n), and µ is the step size. Notice that, or a given time sample n, the quantity µ P(n) e(n) is constant and need only be calculated once. The convergence properties o the N-LMS algorithm are largely determined by the step size parameter and the power o the signal P(n). The AEC algorithm may update the coeicients ater every new sample (i.e. up to 8000 times per second) 2. The N-LMS algorithm requires one addition and one multiplication per sample and tap, so an n-tap ilter has an O(n) complexity while the aster stabilized version o the Kalman [3] algorithm has an O(4n) complexity and would require 4 times more additions and multiplications. In addition, at each sample it will be required the calculation o one Kalman gain, with a more complex ormula [4] than the µ P(n) e(n) quantity that the LMS needs. Formulating the problem as the minimization o the error, e(n) = r(n) a T (n)y(n) (6) results in the mean square error being a quadratic unction o the ilter coeicients. A normalized LMS (N-LMS) algorithm is used in the LMS adaptive ilter unction to update the FIR ilter s coeicients. N-LMS is almost the same as LMS, except that equation 5 is used to normalize the step size. The equation 5, is also used to update the FIR ilter s coeicients. In general, making the step size larger speeds the convergence, while a smaller step size reduces the asymptotic cancellation error. The convergence time constant is inversely proportional to the power o y(n), so the algorithms converge very slowly or low-power signals. The generic recursive equation or estimating the average power is: P y (n) = L 2 y(n) (7) where L y (n) is presented in equation 8.The term ρ is a constant with range values between zero and one. L y (n) = ( ρ)l y (n ) + ρ y(n ) (8) 4. Innovation Introduced As described our implementation introduces a modiied N-LMS algorithm, ocusing on the update o the ilter s coeicients, in order to acquire more space in processing power domain. This is perormed by updating segmentary the coeicients o the FIR ilter. This method is depicted in Figure 3. The previous Figure shows that in a speciic timeslot,we update a part o the available coeicients () instead o updating all o them. With the sequential update o the coeicient s vector, we can acquire the whole updated vector in a ew sequential cycles. Using this technique we can run longer ilters than a speciic DSP does without aecting the quality o the AEC. A undamental assumption or this concept is that or a given processing power, it is easible to run the whole (ull update) 2 Normally, or 8KHz PCM coded voice samples the coeicients are calculated irregularly, when the residual error e(n) exceeds a threshold, or when the talk state changes FIR 64 2 End processing Timeslots FIR Figure 3. Segmentary update o the FIR s coeicients FIR ilter during one available timeslot. The experiments proved that or an FIR ilter o N = 52, i we update its coeicients in 8 dierent timeslots, 3 the perormance o the AEC is excellent when comparing with the ull update o the N-LMS algorithm or 52 taps. A mathematical model o this concept is provided below in order to prove theoretically the aorementioned concept. In order to study the problem, we use the ollowing notation a 64 i (n), i =, or the coeicients when the system order is M = 64, while the notation i (n),i =, is used when M = 256. Moreover, let and ˆr 64 (n) = a 64 i (n) y 64 (n) (9) ˆr 256 (n) = i (n) y 256 (n) (0) or the residual errors or system order M = 64 and M = 256 respectively. Now we observe something ully conirmed in practice, namely that during LMS algorithm convergence and ater ew iterations [2], quantities r 64 (n) and r 256 (n) are o the same order and, even more, o quite close values. This is also depicted in Figure 9 where the mean values o r 64 (n) and r 256 (n) or a speciic experiment are presented. Moreover, since the value o power P(n) is independent o the employed echo path, it ollows that the irst sixty our (64) components o (n) will be identical to the components o a 64 (n). In addition, the second subset o 64 components o (n) namely 64 (n),a (n),...,a (n) are quite close to a64 (n) too, since they correspond to an input sequence each time shited by one sample per iteration. We emphasize that speech is a relatively slowly varying signal [6], so or a sampling requency greater than a proper threshold, y(n) and y(n ) will have a relatively small dierence. This eature is exploited also in PCM coding [7]. The quantizer used in classical PCM codes instantaneous values o speech samples. Adjacent speech samples, however, are oten highly correlated. This means that the variance o the dierence between successive samples x(n) and x(n ) is smaller than the variance o x(n). Consider the dierence signal d(n) = x(n) x(n ). The variance o d, assuming x is a zero mean stationary process, is: 3 Updateable segment size = 64 σ 2 d = σ2 x{2( r )} ()

4 where r = E[x(n)x(n )] is the normalized correlation E(x 2 ) between adjacent samples. I r < 0.5, then σ 2 d < σ2 x, and it would be better to quantize d instead o x. This is because or a given number o bits in the coder, the variance o the quantization noise is proportional to the variance o the signal at the input to the quantizer when the signal x(n) is speech. Next, i we partition as ollows: (n) 2 (n) 3 (n) (n) =. = (n) (n)] 2 (n)] 3 (n)] (2) 4 (n)] one can similarly deduce that a 64 3 and a 64 4 are close enough to a 64 too. Notice that the brackets on the terms a 64,a64 2,... stand to indicate the set o coeicients or the irst 64 coeicients, the second and so on. Now, suppose that we execute the LMS algorithm with M = 256 number o taps, but at a certain iteration we update only the irst 64 that orm the vector, while keeping the other coeicients unchanged. Then, obtain a signal approximation ˆr (n) = (n+) y + 2 (n) y (n) y (n) y 4 (3) but, the actual LMS approximation corresponding to a 64 (n) is ˆr(n) = (n + ) y + 2 (n + ) y (n + ) y (n + ) y 4 Now, according to the previous analysis, term (n + ) y is quite close to the desired value r(n + ), while at the same time the other three terms dierence is the ollowing: δr = ( 2 (n + ) 2 (n)) x 2 + ( 3 (n + ) 3 (n)) x 3 + ( 4 (n + ) 4 (n)) x 4 But, as described previously, that quantity i (n + ) i (n),i =,...,4 is o relatively very small value, providing that ˆr (n+) and ˆr(n+) are pretty close and close to r(n + ) too, in this case. With very similar arguments one can prove that ˆr(n+ ) and ˆr (n + ) are pretty close when only 2 (n) or 3 (n) or 4 (n) are each time updated. So the error that can be inserted due to the segmentary update is very small when applied on speech signals. The N-LMS algorithm itsel consists o the three equations reerenced above (2, 5 and 6). The analysis o the algorithm when it is employed in a single-channel eedorward adaptive control task is presented by []. An L-coeicient FIR echo canceller, requires 2L + 2 multiplications, 2L additions and 2L + storing operations. I we deine a divider actor 4 then we can perorm the N-LMS 4 While the actor is always even and greater than zero or the modiied algorithm, we have that >. in a time distributed way in terms o the coeicients update, according with what proposed in the previous sections o this paper. The processing power saving can be easily expressed as a unction o. Notice that the actor stands or the number o steps that the updating algorithm will be taking place. Especially or = the algorithm degenerates to the N-LMS. The multiplications that are required or each iteration, (which are described by the equations 2 and 5), are L and 2 + L respectively. Thus, the multiplications that are needed by the modiied algorithm are less than the N- LMS does. I MUL are the number o multiplications that are required by the N-LMS and MUL 2 are the number o multiplications or the modiied algorithm then we have: MUL = 2L + 2 (4) MUL 2 = L L = L( + ) + 2 (5) MUL 2 is always less than MUL because + < 2. One can determine the gain in terms o processing power when using the proposed method by calculating the ratio MUL 2 /MUL. The actual gain should be + G mul = MUL 2 = L MUL 2L + 2 (6) I we want to acquire a quantitative analysis o the MUL in contrast with the MUL 2, we can rewrite the previous unction as ollowing: G mul = L + 2L = + 2 (7) Similarly, or the addition operations we declare SUM the number o addition operations that are required by the N-LMS and SUM 2 the addition operations or the proposed algorithm. SUM = 2L (8) SUM 2 = L + L F = L + (9) This quantity is always smaller when comparing with the SUM = 2L. The gain can be calculated by the ollowing equation: G sum = L + 2L = + 2 (20) The ollowing Figure, represents the behaviour o the gain 5 when using the proposed algorithm or acoustic echo cancellation. According to this graph, the gain that is acquired by using partitioning on coeicient update procedure, is signiican when the actor takes short values. For urther partitioning the gain remains the same while the penalty on the quality o the echo canceller is increasing. Our experiments proved that using the value o 4 or the actor, the processing power gain that derived rom 5 Expressed as + 2

5 other ways to detect the type o the speech with less computational complexity [5]; however just a ew aults in the speech detection routine, are able to drive the FIR ilter to an arduous misconvergence. This has as eect the whole system to become completely unstable. The speech detection unction uses data rom the power estimate unction to determine the sequence o operations to be perormed or the corresponding mode. According to Figure 6, i a near-end signal or example Figure 4. Behaviour o the quantity + 2 or various values o operations such as multiplications and additions (MAC), was about to 40% when running the algorithm with 256-tap ilters. This gain was acquired without aecting the quality o the received signal. The trade-o between the processing gain and the quality, seems that the above value is the optimum one. Moreover, Figure 4 shows that the partitioning into many blocks (i.e. above 0) does not provide any additional gain. The vertical axis o Figure 4 denotes the quantity + 2, while the horizontal axis denotes the valus o the actor. 5. Implementation Description The method was used or speech detection in our implementation (which is presented in Figure 5), has the advantage o accuracy and avoids alse speech state detection. The cost or this algorithm is the high complexity and the signiicant requirements regarding processing power. Three dierent windows are used or power estimation (very short, short and long), hence more operations are needed to detect the type o speech. This, however, ensures that the detection will be accurate. There are many Figure 6. Sotware structure is detected by the near-end detector, the NEAR SPEECH lag is set to, and the NES HANG hangover counter is reset to the highest value (600) to avoid toggling o the speech modes. Hangover counters are used to indicate i there is necessity or ilter s coeicient updating or not. In the case that the value o the NES HANG hangover counter reaches the zero that means that there is no near end signal on the line or a long time. The highest value o these hangover counters has been selected to be 600 (assuming the sampling requency or voice channels in telephony is 8KHz). Next, the program perorms double-talk Table. LMS Mode Bit settings according to hangover counters Counter Counter 2 Filtering Updating DT HANG 0 NES HANG 0 YES NO DT HANG 0 NES HANG<0 YES NO DT HANG<0 NES HANG 0 NO NO DT HANG 0 NES HANG<0 YES YES Figure 5. Complex Speech Detector detection even i no ar-end speech is detected. This avoids alse detection which would lead to a misconvergence o the ilter. I double-talk is not detected and there is no arend speech, the program decreases the DT HANG hangover counter by one and goes to the control lms routine. I neither ar-end speech nor double-talk is detected, the program goes to the near-end speech detector. I near-end

6 speech is detected, the NES HANG hangover counter is set to the highest value, and the program jumps to the routine that will control the unctionality o the LMS algorithm. This routine checks all hangover counters beore setting the AEC UPDATE and AEC FILTERING mode bits. Figure 6, presents the structure o the designed sotware in terms o speech detection and signal iltering. 6. Simulation Results The ollowing Figures represent the estimated error ˆr(n) and the residual error e(n) respectively as produced by the sotware module described in this paper. While time passes, the modiied LMS converges with an acceptable behavior. The residual error reaches a minimum value, as the estimated desired response ˆr(n) is increasing. That indicates that the residual error has been eliminated. These results have been taken rom simulated samples on the TMS320C5402 DSP using as tool the Code Composer [8]. The behavior o the system is similar to the one presented in Figures 7 and 8, when using real audio signals or input. The vertical axis denotes the amplitude o the signal in Volts, while the horizontal one provides the number o the iterations that perormed. Implementing the algorithm in C language exactly as described in previous sections on the aorementioned DSP, we achieved a perormance o 3 MIPS/Voice Channel. The length o the ilter matches the length o the echo path. The above results acquired using an echo path o 64ms. For a sampling requency o 8 khz, the number o taps (ilter coeicients) is, thereore, equal to 52. A study on the whole algorithm proves that most o processing power is spent to the updating o the ilter s coeicients. This is the reason that segmentary updating o the ilter s coeicients provides a signiicant gain in terms o processing power. One common approach [9] to reduce the computational overhead o the normalized LMS (NLMS) algorithm is to update only a subset o the adaptor the segemntary updatingive ilter coeicients using a selectively algorithm. It is known that the mean square error is not equally sensitive to the variations o the coeicients. This technique used as a basis or the modiied sotware structure o the acoustic echo canceller in order to support long ilters (long echo paths), or more channels. The implementation o this technique, had as eect to support 32 simultaneous 6 (and real time) acoustic echo cancellers or echo paths that corresponds to 64ms delay using the same DSP 7. In Fig Figure 9. Mean square values o ˆr 64 (n) and ˆr 256 (n) Figure 7. Estimated error ˆr(n) Figure 8. Residual error e(n) ure 9, we can study the mean square values o the errors or a speech signal on an echo path o 256 taps. As presented, the values that come rom both methods are quite similar. The circles stand or the updating using the ull update algorithm o the N-LMS, and the dots or the segmentary updating. Each value o the circle and dot has been calculated per 000 iterations o the algorithm, in order the graph to be more distinct. The error that inserted by this way, does not aect the perormance o the system, according to subjective and objective tests o G-65 when the partial update is perormed in a ew steps. That means that the aspect ratio o the length o the coeicients vector, to the length o the partial updating, must be above a lower bound. For example, or ilters o 52 taps, the segmentary updating took place on 8 steps (update blocks o 64 samples). 7. Conclusions This paper presented an innovative method or acoustic echo cancellation on long echo paths which is based on the N-LMS algorithm. Even the N-LMS is not the most accurate algorithm or error minimization, it is widely used or echo cancellation implementations. The modiication that inserted in the existing algorithm is based on the segmentary update o the FIR s ilters coeicients providing 6 In worst case where adaptation is in use 7 TMS320C5402

7 as eect a signiicant gain in terms o long ilters execution due to processing power saving. The theoretical model proves that this modiication can work with high accuracy comparing with the ull update N-LMS algorithm, when speech signals are used as input. The gain o the processing power due to this algorithm, can be used either or cancellation on longer ilters or on supporting more channels than the N-LMS does or a ixed echo path. As uture work on the segmentary update o the coeicients, could be the tradeo between the number o segments and the perormance or quality. There is a golden section on the maximum number o the segments and the minimum acceptable quality. The study o the variance on voice signals, and the outputs o the above algorithm could provide us with such results or a maximum perormance o this method. [] Scott C. Douglas, Adaptive Filters Employing Partial Updates, Trans. Circ. and Syst. II, vol 44 pp209-26, Mar 997 [2] Haykin S., Adaptive Filter Theory, Prentice-Hall, Englewood Clis, New-Jersy, 986 [3] Greg Welch, Gary Bishop An introduction to the Kalman ilter Department o Computer Science, University o North Carolina at Chapel Hill Chapel Hill, NC [4] Grewal Mohinder S., Andrews Augus P. Kalman Filtering Theory and Practice Using MATLAB, John Willey & Sons, Inc., 200 [5] Pavel Sovka, Petr Pollak, Jan Kybic Extended Spectral Subtraction Czech Technical University, Faculty o Electrical Engineering, Czech Republic [6] T. J. Moir Automatic Variance Control and Variance Estimation Loops, I.I.M.S., Massey University Albany Campus, Auckland, New Zealand [7] M. J. Narasimha, Dierential Coding Techniques dierential co [8] Texas Instruments Code Composer Studio User s Guide February 2000 [9] T. Aboulnasr, K. Mayyas Complexity Reduction o the NLMS Algorithm via Selective Coeicient Update University o Ottawa [0] ITU-T Recommendation G.65 Echo Cancellers 993

Experiment 7: Frequency Modulation and Phase Locked Loops Fall 2009

Experiment 7: Frequency Modulation and Phase Locked Loops Fall 2009 Experiment 7: Frequency Modulation and Phase Locked Loops Fall 2009 Frequency Modulation Normally, we consider a voltage wave orm with a ixed requency o the orm v(t) = V sin(ω c t + θ), (1) where ω c is

More information

Sinusoidal signal. Arbitrary signal. Periodic rectangular pulse. Sampling function. Sampled sinusoidal signal. Sampled arbitrary signal

Sinusoidal signal. Arbitrary signal. Periodic rectangular pulse. Sampling function. Sampled sinusoidal signal. Sampled arbitrary signal Techniques o Physics Worksheet 4 Digital Signal Processing 1 Introduction to Digital Signal Processing The ield o digital signal processing (DSP) is concerned with the processing o signals that have been

More information

A Novel Off-chip Capacitor-less CMOS LDO with Fast Transient Response

A Novel Off-chip Capacitor-less CMOS LDO with Fast Transient Response IOSR Journal o Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 11 (November. 2013), V3 PP 01-05 A Novel O-chip Capacitor-less CMOS LDO with Fast Transient Response Bo Yang 1, Shulin

More information

A technique for noise measurement optimization with spectrum analyzers

A technique for noise measurement optimization with spectrum analyzers Preprint typeset in JINST style - HYPER VERSION A technique or noise measurement optimization with spectrum analyzers P. Carniti a,b, L. Cassina a,b, C. Gotti a,b, M. Maino a,b and G. Pessina a,b a INFN

More information

A MATLAB Model of Hybrid Active Filter Based on SVPWM Technique

A MATLAB Model of Hybrid Active Filter Based on SVPWM Technique International Journal o Electrical Engineering. ISSN 0974-2158 olume 5, Number 5 (2012), pp. 557-569 International Research Publication House http://www.irphouse.com A MATLAB Model o Hybrid Active Filter

More information

OSCILLATORS. Introduction

OSCILLATORS. Introduction OSILLATOS Introduction Oscillators are essential components in nearly all branches o electrical engineering. Usually, it is desirable that they be tunable over a speciied requency range, one example being

More information

Faculty of science, Ibn Tofail Kenitra University, Morocco Faculty of Science, Moulay Ismail University, Meknès, Morocco

Faculty of science, Ibn Tofail Kenitra University, Morocco Faculty of Science, Moulay Ismail University, Meknès, Morocco Design and Simulation of an Adaptive Acoustic Echo Cancellation (AEC) for Hands-ree Communications using a Low Computational Cost Algorithm Based Circular Convolution in requency Domain 1 *Azeddine Wahbi

More information

ECEN 5014, Spring 2013 Special Topics: Active Microwave Circuits and MMICs Zoya Popovic, University of Colorado, Boulder

ECEN 5014, Spring 2013 Special Topics: Active Microwave Circuits and MMICs Zoya Popovic, University of Colorado, Boulder ECEN 5014, Spring 2013 Special Topics: Active Microwave Circuits and MMICs Zoya Popovic, University o Colorado, Boulder LECTURE 13 PHASE NOISE L13.1. INTRODUCTION The requency stability o an oscillator

More information

A Computational Efficient Method for Assuring Full Duplex Feeling in Hands-free Communication

A Computational Efficient Method for Assuring Full Duplex Feeling in Hands-free Communication A Computational Efficient Method for Assuring Full Duplex Feeling in Hands-free Communication FREDRIC LINDSTRÖM 1, MATTIAS DAHL, INGVAR CLAESSON Department of Signal Processing Blekinge Institute of Technology

More information

PLL AND NUMBER OF SAMPLE SYNCHRONISATION TECHNIQUES FOR ELECTRICAL POWER QUALITY MEASURMENTS

PLL AND NUMBER OF SAMPLE SYNCHRONISATION TECHNIQUES FOR ELECTRICAL POWER QUALITY MEASURMENTS XX IMEKO World Congress Metrology or Green Growth September 9 14, 2012, Busan, Republic o Korea PLL AND NUMBER OF SAMPLE SYNCHRONISATION TECHNIQUES FOR ELECTRICAL POWER QUALITY MEASURMENTS Richárd Bátori

More information

THE problem of acoustic echo cancellation (AEC) was

THE problem of acoustic echo cancellation (AEC) was IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING, VOL. 13, NO. 6, NOVEMBER 2005 1231 Acoustic Echo Cancellation and Doubletalk Detection Using Estimated Loudspeaker Impulse Responses Per Åhgren Abstract

More information

Design and Implementation on a Sub-band based Acoustic Echo Cancellation Approach

Design and Implementation on a Sub-band based Acoustic Echo Cancellation Approach Vol., No. 6, 0 Design and Implementation on a Sub-band based Acoustic Echo Cancellation Approach Zhixin Chen ILX Lightwave Corporation Bozeman, Montana, USA chen.zhixin.mt@gmail.com Abstract This paper

More information

ISSUE: April Fig. 1. Simplified block diagram of power supply voltage loop.

ISSUE: April Fig. 1. Simplified block diagram of power supply voltage loop. ISSUE: April 200 Why Struggle with Loop ompensation? by Michael O Loughlin, Texas Instruments, Dallas, TX In the power supply design industry, engineers sometimes have trouble compensating the control

More information

Computer exercise 3: Normalized Least Mean Square

Computer exercise 3: Normalized Least Mean Square 1 Computer exercise 3: Normalized Least Mean Square This exercise is about the normalized least mean square (LMS) algorithm, a variation of the standard LMS algorithm, which has been the topic of the previous

More information

EEE 311: Digital Signal Processing I

EEE 311: Digital Signal Processing I EEE 311: Digital Signal Processing I Course Teacher: Dr Newaz Md Syur Rahim Associated Proessor, Dept o EEE, BUET, Dhaka 1000 Syllabus: As mentioned in your course calendar Reerence Books: 1 Digital Signal

More information

DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM

DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM Sandip A. Zade 1, Prof. Sameena Zafar 2 1 Mtech student,department of EC Engg., Patel college of Science and Technology Bhopal(India)

More information

DARK CURRENT ELIMINATION IN CHARGED COUPLE DEVICES

DARK CURRENT ELIMINATION IN CHARGED COUPLE DEVICES DARK CURRENT ELIMINATION IN CHARGED COUPLE DEVICES L. Kňazovická, J. Švihlík Department o Computing and Control Engineering, ICT Prague Abstract Charged Couple Devices can be ound all around us. They are

More information

state the transfer function of the op-amp show that, in the ideal op-amp, the two inputs will be equal if the output is to be finite

state the transfer function of the op-amp show that, in the ideal op-amp, the two inputs will be equal if the output is to be finite NTODUCTON The operational ampliier (op-amp) orms the basic building block o many analogue systems. t comes in a neat integrated circuit package and is cheap and easy to use. The op-amp gets its name rom

More information

Development of Real-Time Adaptive Noise Canceller and Echo Canceller

Development of Real-Time Adaptive Noise Canceller and Echo Canceller GSTF International Journal of Engineering Technology (JET) Vol.2 No.4, pril 24 Development of Real-Time daptive Canceller and Echo Canceller Jean Jiang, Member, IEEE bstract In this paper, the adaptive

More information

Bode Plot based Auto-Tuning Enhanced Solution for High Performance Servo Drives

Bode Plot based Auto-Tuning Enhanced Solution for High Performance Servo Drives Bode lot based Auto-Tuning Enhanced Solution or High erormance Servo Drives. O. Krah Danaher otion GmbH Wachholder Str. 4-4 4489 Düsseldor Germany Email: j.krah@danaher-motion.de Tel. +49 3 9979 133 Fax.

More information

Traditional Analog Modulation Techniques

Traditional Analog Modulation Techniques Chapter 5 Traditional Analog Modulation Techniques Mikael Olosson 2002 2007 Modulation techniques are mainly used to transmit inormation in a given requency band. The reason or that may be that the channel

More information

MATLAB SIMULATOR FOR ADAPTIVE FILTERS

MATLAB SIMULATOR FOR ADAPTIVE FILTERS MATLAB SIMULATOR FOR ADAPTIVE FILTERS Submitted by: Raja Abid Asghar - BS Electrical Engineering (Blekinge Tekniska Högskola, Sweden) Abu Zar - BS Electrical Engineering (Blekinge Tekniska Högskola, Sweden)

More information

3.6 Intersymbol interference. 1 Your site here

3.6 Intersymbol interference. 1 Your site here 3.6 Intersymbol intererence 1 3.6 Intersymbol intererence what is intersymbol intererence and what cause ISI 1. The absolute bandwidth o rectangular multilevel pulses is ininite. The channels bandwidth

More information

IMPULSE NOISE CANCELLATION ON POWER LINES

IMPULSE NOISE CANCELLATION ON POWER LINES IMPULSE NOISE CANCELLATION ON POWER LINES D. T. H. FERNANDO d.fernando@jacobs-university.de Communications, Systems and Electronics School of Engineering and Science Jacobs University Bremen September

More information

Project 2. Project 2: audio equalizer. Fig. 1: Kinter MA-170 stereo amplifier with bass and treble controls.

Project 2. Project 2: audio equalizer. Fig. 1: Kinter MA-170 stereo amplifier with bass and treble controls. Introduction Project 2 Project 2: audio equalizer This project aims to motivate our study o ilters by considering the design and implementation o an audio equalizer. An equalizer (EQ) modiies the requency

More information

Prof. Paolo Colantonio a.a

Prof. Paolo Colantonio a.a Pro. Paolo Colantonio a.a. 03 4 Operational ampliiers (op amps) are among the most widely used building blocks in electronics they are integrated circuits (ICs) oten DIL (or DIP) or SMT (or SMD) DIL (or

More information

Amplifiers. Department of Computer Science and Engineering

Amplifiers. Department of Computer Science and Engineering Department o Computer Science and Engineering 2--8 Power ampliiers and the use o pulse modulation Switching ampliiers, somewhat incorrectly named digital ampliiers, have been growing in popularity when

More information

ECE 5655/4655 Laboratory Problems

ECE 5655/4655 Laboratory Problems Assignment #4 ECE 5655/4655 Laboratory Problems Make Note o the Following: Due Monday April 15, 2019 I possible write your lab report in Jupyter notebook I you choose to use the spectrum/network analyzer

More information

Power Optimization in Stratix IV FPGAs

Power Optimization in Stratix IV FPGAs Power Optimization in Stratix IV FPGAs May 2008, ver.1.0 Application Note 514 Introduction The Stratix IV amily o devices rom Altera is based on 0.9 V, 40 nm Process technology. Stratix IV FPGAs deliver

More information

Analog ó Digital Conversion Sampled Data Acquisition Systems Discrete Sampling and Nyquist Digital to Analog Conversion Analog to Digital Conversion

Analog ó Digital Conversion Sampled Data Acquisition Systems Discrete Sampling and Nyquist Digital to Analog Conversion Analog to Digital Conversion Today Analog ó Digital Conversion Sampled Data Acquisition Systems Discrete Sampling and Nyquist Digital to Analog Conversion Analog to Digital Conversion Analog Digital Analog Beneits o digital systems

More information

ROBUST echo cancellation requires a method for adjusting

ROBUST echo cancellation requires a method for adjusting 1030 IEEE TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING, VOL. 15, NO. 3, MARCH 2007 On Adjusting the Learning Rate in Frequency Domain Echo Cancellation With Double-Talk Jean-Marc Valin, Member,

More information

AN EFFICIENT SET OF FEATURES FOR PULSE REPETITION INTERVAL MODULATION RECOGNITION

AN EFFICIENT SET OF FEATURES FOR PULSE REPETITION INTERVAL MODULATION RECOGNITION AN EFFICIENT SET OF FEATURES FOR PULSE REPETITION INTERVAL MODULATION RECOGNITION J-P. Kauppi, K.S. Martikainen Patria Aviation Oy, Naulakatu 3, 33100 Tampere, Finland, ax +358204692696 jukka-pekka.kauppi@patria.i,

More information

Series Compensated Line Protection Issues

Series Compensated Line Protection Issues GER 3972 Series Compensated Line Protection Issues By: Stan Wilkinson 215 Anderson Ave. Markham, Ontario, Canada L6E 1B3 E-mail: ino.pm@indsys.ge.com Fax: 1-905-201-2098 Telephone: 1-905-294-6222 http://www.ge.com/indsys/pm

More information

ECE5984 Orthogonal Frequency Division Multiplexing and Related Technologies Fall Mohamed Essam Khedr. Channel Estimation

ECE5984 Orthogonal Frequency Division Multiplexing and Related Technologies Fall Mohamed Essam Khedr. Channel Estimation ECE5984 Orthogonal Frequency Division Multiplexing and Related Technologies Fall 2007 Mohamed Essam Khedr Channel Estimation Matlab Assignment # Thursday 4 October 2007 Develop an OFDM system with the

More information

Lock-In Amplifiers SR510 and SR530 Analog lock-in amplifiers

Lock-In Amplifiers SR510 and SR530 Analog lock-in amplifiers Lock-In Ampliiers SR510 and SR530 Analog lock-in ampliiers SR510/SR530 Lock-In Ampliiers 0.5 Hz to 100 khz requency range Current and voltage inputs Up to 80 db dynamic reserve Tracking band-pass and line

More information

Architecture design for Adaptive Noise Cancellation

Architecture design for Adaptive Noise Cancellation Architecture design for Adaptive Noise Cancellation M.RADHIKA, O.UMA MAHESHWARI, Dr.J.RAJA PAUL PERINBAM Department of Electronics and Communication Engineering Anna University College of Engineering,

More information

Frequency-Foldback Technique Optimizes PFC Efficiency Over The Full Load Range

Frequency-Foldback Technique Optimizes PFC Efficiency Over The Full Load Range ISSUE: October 2012 Frequency-Foldback Technique Optimizes PFC Eiciency Over The Full Load Range by Joel Turchi, ON Semiconductor, Toulouse, France Environmental concerns lead to new eiciency requirements

More information

PLANNING AND DESIGN OF FRONT-END FILTERS

PLANNING AND DESIGN OF FRONT-END FILTERS PLANNING AND DESIGN OF FRONT-END FILTERS AND DIPLEXERS FOR RADIO LINK APPLICATIONS Kjetil Folgerø and Jan Kocba Nera Networks AS, N-52 Bergen, NORWAY. Email: ko@nera.no, jko@nera.no Abstract High capacity

More information

A Physical Sine-to-Square Converter Noise Model

A Physical Sine-to-Square Converter Noise Model A Physical Sine-to-Square Converter Noise Model Attila Kinali Max Planck Institute or Inormatics, Saarland Inormatics Campus, Germany adogan@mpi-in.mpg.de Abstract While sinusoid signal sources are used

More information

Complex RF Mixers, Zero-IF Architecture, and Advanced Algorithms: The Black Magic in Next-Generation SDR Transceivers

Complex RF Mixers, Zero-IF Architecture, and Advanced Algorithms: The Black Magic in Next-Generation SDR Transceivers Complex RF Mixers, Zero-F Architecture, and Advanced Algorithms: The Black Magic in Next-Generation SDR Transceivers By Frank Kearney and Dave Frizelle Share on ntroduction There is an interesting interaction

More information

EXPLOITING RMS TIME-FREQUENCY STRUCTURE FOR DATA COMPRESSION IN EMITTER LOCATION SYSTEMS

EXPLOITING RMS TIME-FREQUENCY STRUCTURE FOR DATA COMPRESSION IN EMITTER LOCATION SYSTEMS NAECON : National Aerospace & Electronics Conerence, October -,, Dayton, Ohio 7 EXPLOITING RMS TIME-FREQUENCY STRUCTURE FOR DATA COMPRESSION IN EMITTER LOCATION SYSTEMS MARK L. FOWLER Department o Electrical

More information

1. Motivation. 2. Periodic non-gaussian noise

1. Motivation. 2. Periodic non-gaussian noise . Motivation One o the many challenges that we ace in wireline telemetry is how to operate highspeed data transmissions over non-ideal, poorly controlled media. The key to any telemetry system design depends

More information

Further developments on gear transmission monitoring

Further developments on gear transmission monitoring Further developments on gear transmission monitoring Niola V., Quaremba G., Avagliano V. Department o Mechanical Engineering or Energetics University o Naples Federico II Via Claudio 21, 80125, Napoli,

More information

Piecewise Mapping in HEVC Lossless Intraprediction

Piecewise Mapping in HEVC Lossless Intraprediction Piecewise Mapping in HEVC Lossless Intraprediction Coding Victor Sanchez Member IEEE Francesc Aulí-Llinàs Senior Member IEEE and Joan Serra-Sagristà Senior Member IEEE Abstract The lossless intra-prediction

More information

Spread-Spectrum Technique in Sigma-Delta Modulators

Spread-Spectrum Technique in Sigma-Delta Modulators Spread-Spectrum Technique in Sigma-Delta Modulators by Eric C. Moule Submitted in Partial Fulillment o the Requirements or the Degree Doctor o Philosophy Supervised by Proessor Zeljko Ignjatovic Department

More information

TIME-FREQUENCY ANALYSIS OF NON-STATIONARY THREE PHASE SIGNALS. Z. Leonowicz T. Lobos

TIME-FREQUENCY ANALYSIS OF NON-STATIONARY THREE PHASE SIGNALS. Z. Leonowicz T. Lobos Copyright IFAC 15th Triennial World Congress, Barcelona, Spain TIME-FREQUENCY ANALYSIS OF NON-STATIONARY THREE PHASE SIGNALS Z. Leonowicz T. Lobos Wroclaw University o Technology Pl. Grunwaldzki 13, 537

More information

Automotive three-microphone voice activity detector and noise-canceller

Automotive three-microphone voice activity detector and noise-canceller Res. Lett. Inf. Math. Sci., 005, Vol. 7, pp 47-55 47 Available online at http://iims.massey.ac.nz/research/letters/ Automotive three-microphone voice activity detector and noise-canceller Z. QI and T.J.MOIR

More information

Sound. Production of Sound

Sound. Production of Sound Sound Production o Sound Sound is produced by a vibrating object. A loudspeaker has a membrane or diaphragm that is made to vibrate by electrical currents. Musical instruments such as gongs or cymbals

More information

DSP APPLICATION TO THE PORTABLE VIBRATION EXCITER

DSP APPLICATION TO THE PORTABLE VIBRATION EXCITER DSP PPLICTION TO THE PORTBLE VIBRTION EXCITER W. Barwicz 1, P. Panas 1 and. Podgórski 2 1 Svantek Ltd., 01-410 Warsaw, Poland Institute o Radioelectronics, Faculty o Electronics and Inormation Technology

More information

Lousy Processing Increases Energy Efficiency in Massive MIMO Systems

Lousy Processing Increases Energy Efficiency in Massive MIMO Systems 1 Lousy Processing Increases Energy Eiciency in Massive MIMO Systems Sara Gunnarsson, Micaela Bortas, Yanxiang Huang, Cheng-Ming Chen, Liesbet Van der Perre and Ove Edors Department o EIT, Lund University,

More information

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed.

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed. Implementation of Efficient Adaptive Noise Canceller using Least Mean Square Algorithm Mr.A.R. Bokey, Dr M.M.Khanapurkar (Electronics and Telecommunication Department, G.H.Raisoni Autonomous College, India)

More information

Performance Enhancement of Adaptive Acoustic Echo Canceller Using a New Time Varying Step Size LMS Algorithm (NVSSLMS)

Performance Enhancement of Adaptive Acoustic Echo Canceller Using a New Time Varying Step Size LMS Algorithm (NVSSLMS) Performance Enhancement of Adaptive Acoustic Echo Canceller Using a New Time Varying Step Size LMS Algorithm (NVSSLMS) Thamer M. Jamel University of Technology, department of Electrical Engineering, Baghdad,

More information

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 12, DECEMBER

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 12, DECEMBER IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 12, DECEMBER 2002 1865 Transactions Letters Fast Initialization of Nyquist Echo Cancelers Using Circular Convolution Technique Minho Cheong, Student Member,

More information

Signals and Systems II

Signals and Systems II 1 To appear in IEEE Potentials Signals and Systems II Part III: Analytic signals and QAM data transmission Jerey O. Coleman Naval Research Laboratory, Radar Division This six-part series is a mini-course,

More information

Optimizing Reception Performance of new UWB Pulse shape over Multipath Channel using MMSE Adaptive Algorithm

Optimizing Reception Performance of new UWB Pulse shape over Multipath Channel using MMSE Adaptive Algorithm IOSR Journal o Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 05, Issue 01 (January. 2015), V1 PP 44-57 www.iosrjen.org Optimizing Reception Perormance o new UWB Pulse shape over Multipath

More information

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods Tools and Applications Chapter Intended Learning Outcomes: (i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

More information

Recommendation ITU-R P (06/2017)

Recommendation ITU-R P (06/2017) Recommendation ITU-R P.1238-9 (06/2017) Propagation data and prediction methods or the planning o indoor radiocommunication systems and radio local area networks in the requency range 300 MHz to 100 GHz

More information

Potentiostat stability mystery explained

Potentiostat stability mystery explained Application Note #4 Potentiostat stability mystery explained I- Introduction As the vast majority o research instruments, potentiostats are seldom used in trivial experimental conditions. But potentiostats

More information

Signal Strength Coordination for Cooperative Mapping

Signal Strength Coordination for Cooperative Mapping Signal Strength Coordination or Cooperative Mapping Bryan J. Thibodeau Andrew H. Fagg Brian N. Levine Department o Computer Science University o Massachusetts Amherst {thibodea,agg,brian}@cs.umass.edu

More information

Chapter 6: Introduction to Digital Communication

Chapter 6: Introduction to Digital Communication 93 Chapter 6: Introduction to Digital Communication 6.1 Introduction In the context o this course, digital communications include systems where relatively high-requency analog carriers are modulated y

More information

ADAPTIVE LINE DIFFERENTIAL PROTECTION ENHANCED BY PHASE ANGLE INFORMATION

ADAPTIVE LINE DIFFERENTIAL PROTECTION ENHANCED BY PHASE ANGLE INFORMATION ADAPTIVE INE DIEENTIA POTECTION ENHANCED BY PHASE ANGE INOMATION Youyi I Jianping WANG Kai IU Ivo BNCIC hanpeng SHI ABB Sweden ABB Sweden ABB China ABB Sweden ABB - Sweden youyi.li@se.abb.com jianping.wang@se.abb.com

More information

Optimal Placement of Phasor Measurement Units for State Estimation

Optimal Placement of Phasor Measurement Units for State Estimation PSERC Optimal Placement o Phasor Measurement Units or State Estimation Final Project Report Power Systems Engineering Research Center A National Science Foundation Industry/University Cooperative Research

More information

Performance Analysis of Feedforward Adaptive Noise Canceller Using Nfxlms Algorithm

Performance Analysis of Feedforward Adaptive Noise Canceller Using Nfxlms Algorithm Performance Analysis of Feedforward Adaptive Noise Canceller Using Nfxlms Algorithm ADI NARAYANA BUDATI 1, B.BHASKARA RAO 2 M.Tech Student, Department of ECE, Acharya Nagarjuna University College of Engineering

More information

Fatigue Life Assessment Using Signal Processing Techniques

Fatigue Life Assessment Using Signal Processing Techniques Fatigue Lie Assessment Using Signal Processing Techniques S. ABDULLAH 1, M. Z. NUAWI, C. K. E. NIZWAN, A. ZAHARIM, Z. M. NOPIAH Engineering Faculty, Universiti Kebangsaan Malaysia 43600 UKM Bangi, Selangor,

More information

Speech Enhancement Based On Noise Reduction

Speech Enhancement Based On Noise Reduction Speech Enhancement Based On Noise Reduction Kundan Kumar Singh Electrical Engineering Department University Of Rochester ksingh11@z.rochester.edu ABSTRACT This paper addresses the problem of signal distortion

More information

A Comparison of the Convolutive Model and Real Recording for Using in Acoustic Echo Cancellation

A Comparison of the Convolutive Model and Real Recording for Using in Acoustic Echo Cancellation A Comparison of the Convolutive Model and Real Recording for Using in Acoustic Echo Cancellation SEPTIMIU MISCHIE Faculty of Electronics and Telecommunications Politehnica University of Timisoara Vasile

More information

Introduction to OFDM. Characteristics of OFDM (Orthogonal Frequency Division Multiplexing)

Introduction to OFDM. Characteristics of OFDM (Orthogonal Frequency Division Multiplexing) Introduction to OFDM Characteristics o OFDM (Orthogonal Frequency Division Multiplexing Parallel data transmission with very long symbol duration - Robust under multi-path channels Transormation o a requency-selective

More information

Audio Restoration Based on DSP Tools

Audio Restoration Based on DSP Tools Audio Restoration Based on DSP Tools EECS 451 Final Project Report Nan Wu School of Electrical Engineering and Computer Science University of Michigan Ann Arbor, MI, United States wunan@umich.edu Abstract

More information

SEG/San Antonio 2007 Annual Meeting. Summary. Morlet wavelet transform

SEG/San Antonio 2007 Annual Meeting. Summary. Morlet wavelet transform Xiaogui Miao*, CGGVeritas, Calgary, Canada, Xiao-gui_miao@cggveritas.com Dragana Todorovic-Marinic and Tyler Klatt, Encana, Calgary Canada Summary Most geologic changes have a seismic response but sometimes

More information

SENSITIVITY IMPROVEMENT IN PHASE NOISE MEASUREMENT

SENSITIVITY IMPROVEMENT IN PHASE NOISE MEASUREMENT SENSITIVITY IMROVEMENT IN HASE NOISE MEASUREMENT N. Majurec, R. Nagy and J. Bartolic University o Zagreb, Faculty o Electrical Engineering and Computing Unska 3, HR-10000 Zagreb, Croatia Abstract: An automated

More information

Request Request Request Request Request Request Request

Request Request Request Request Request Request Request TITLE: DATE: March, 0 AFFECTED DOCUMENT: OCuLink.0 SPONSOR: Part I:. Summary o the Functional Changes PCI-SIG ENGINEERING CHANGE REQUEST OCuLink Cable Spec ECR Rev. Alex Haser (Molex), Jay Neer (Molex)

More information

Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection

Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 7, April 4, -3 Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection Karen Egiazarian, Pauli Kuosmanen, and Radu Ciprian Bilcu Abstract:

More information

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

Analysis of LMS and NLMS Adaptive Beamforming Algorithms Analysis of LMS and NLMS Adaptive Beamforming Algorithms PG Student.Minal. A. Nemade Dept. of Electronics Engg. Asst. Professor D. G. Ganage Dept. of E&TC Engg. Professor & Head M. B. Mali Dept. of E&TC

More information

APPLICATION NOTE #1. Phase NoiseTheory and Measurement 1 INTRODUCTION

APPLICATION NOTE #1. Phase NoiseTheory and Measurement 1 INTRODUCTION Tommorrow s Phase Noise Testing Today 35 South Service Road Plainview, NY 803 TEL: 56-694-6700 FAX: 56-694-677 APPLICATION NOTE # Phase NoiseTheory and Measurement INTRODUCTION Today, noise measurements

More information

NOISE ESTIMATION IN A SINGLE CHANNEL

NOISE ESTIMATION IN A SINGLE CHANNEL SPEECH ENHANCEMENT FOR CROSS-TALK INTERFERENCE by Levent M. Arslan and John H.L. Hansen Robust Speech Processing Laboratory Department of Electrical Engineering Box 99 Duke University Durham, North Carolina

More information

University Ibn Tofail, B.P. 133, Kenitra, Morocco. University Moulay Ismail, B.P Meknes, Morocco

University Ibn Tofail, B.P. 133, Kenitra, Morocco. University Moulay Ismail, B.P Meknes, Morocco Research Journal of Applied Sciences, Engineering and Technology 8(9): 1132-1138, 2014 DOI:10.19026/raset.8.1077 ISSN: 2040-7459; e-issn: 2040-7467 2014 Maxwell Scientific Publication Corp. Submitted:

More information

COMPENSATION OF CURRENT TRANSFORMERS BY MEANS OF FIELD PROGRAMMABLE GATE ARRAY

COMPENSATION OF CURRENT TRANSFORMERS BY MEANS OF FIELD PROGRAMMABLE GATE ARRAY METROLOGY AD MEASUREMET SYSTEMS Index 330930, ISS 0860-89 www.metrology.pg.gda.pl COMPESATIO OF CURRET TRASFORMERS BY MEAS OF FIELD PROGRAMMABLE GATE ARRAY Daniele Gallo, Carmine Landi, Mario Luiso Seconda

More information

Acoustic Echo Cancellation for Noisy Signals

Acoustic Echo Cancellation for Noisy Signals Acoustic Echo Cancellation for Noisy Signals Babilu Daniel Karunya University Coimbatore Jude.D.Hemanth Karunya University Coimbatore ABSTRACT Echo is the time delayed version of the original signal. Acoustic

More information

RADIO Frequency Identification (RFID) devices are widely. A Multiple Hashing Approach to Complete Identification of Missing RFID Tags

RADIO Frequency Identification (RFID) devices are widely. A Multiple Hashing Approach to Complete Identification of Missing RFID Tags A Multiple Hashing Approach to Complete Identiication o Missing RFID ags Xiulong Liu, Keqiu Li*, Geyong Min, Yanming Shen, Alex X. Liu, Wenyu Qu Abstract Owing to its superior properties, such as ast identiication

More information

A Three-Microphone Adaptive Noise Canceller for Minimizing Reverberation and Signal Distortion

A Three-Microphone Adaptive Noise Canceller for Minimizing Reverberation and Signal Distortion American Journal of Applied Sciences 5 (4): 30-37, 008 ISSN 1546-939 008 Science Publications A Three-Microphone Adaptive Noise Canceller for Minimizing Reverberation and Signal Distortion Zayed M. Ramadan

More information

Measuring the Speed of Light

Measuring the Speed of Light Physics Teaching Laboratory Measuring the peed o Light Introduction: The goal o this experiment is to measure the speed o light, c. The experiment relies on the technique o heterodyning, a very useul tool

More information

With the proposed technique, those two problems will be overcome. reduction is to eliminate the specific harmonics, which are the lowest orders.

With the proposed technique, those two problems will be overcome. reduction is to eliminate the specific harmonics, which are the lowest orders. CHAPTER 3 OPTIMIZED HARMONIC TEPPED-WAVEFORM TECHNIQUE (OHW The obective o the proposed optimized harmonic stepped-waveorm technique is to reduce, as much as possible, the harmonic distortion in the load

More information

Image Enhancement II: Neighborhood Operations

Image Enhancement II: Neighborhood Operations Image Enhancement II: Neighborhood Operations Image Enhancement:Spatial Filtering Operation Idea: Use a mask to alter piel values according to local operation Aim: De)-Emphasize some spatial requencies

More information

Signal Sampling. Sampling. Sampling. Sampling. Sampling. Sampling

Signal Sampling. Sampling. Sampling. Sampling. Sampling. Sampling Signal Let s sample the signal at a time interval o Dr. Christopher M. Godrey University o North Carolina at Asheville Photo: C. Godrey Let s sample the signal at a time interval o Reconstruct the curve

More information

Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing

Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing RESEARCH ARTICLE OPEN ACCESS Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing Darshana Kundu (Phd Scholar), Dr. Geeta Nijhawan (Prof.) ECE Dept, Manav

More information

All Digital Phase-Locked Loops, its Advantages and Performance Limitations

All Digital Phase-Locked Loops, its Advantages and Performance Limitations All Digital Phase-Locked Loops, its Advantages and Perormance Limitations Win Chaivipas, Philips Oh, and Akira Matsuawa Matsuawa Laboratory, Department o Physical Electronics, Tokyo Institute o Technology

More information

Max Covering Phasor Measurement Units Placement for Partial Power System Observability

Max Covering Phasor Measurement Units Placement for Partial Power System Observability Engineering Management Research; Vol. 2, No. 1; 2013 ISSN 1927-7318 E-ISSN 1927-7326 Published by Canadian Center o Science and Education Max Covering Phasor Measurement Units Placement or Partial Power

More information

A FEEDFORWARD ACTIVE NOISE CONTROL SYSTEM FOR DUCTS USING A PASSIVE SILENCER TO REDUCE ACOUSTIC FEEDBACK

A FEEDFORWARD ACTIVE NOISE CONTROL SYSTEM FOR DUCTS USING A PASSIVE SILENCER TO REDUCE ACOUSTIC FEEDBACK ICSV14 Cairns Australia 9-12 July, 27 A FEEDFORWARD ACTIVE NOISE CONTROL SYSTEM FOR DUCTS USING A PASSIVE SILENCER TO REDUCE ACOUSTIC FEEDBACK Abstract M. Larsson, S. Johansson, L. Håkansson, I. Claesson

More information

ACOUSTIC feedback problems may occur in audio systems

ACOUSTIC feedback problems may occur in audio systems IEEE TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING, VOL 20, NO 9, NOVEMBER 2012 2549 Novel Acoustic Feedback Cancellation Approaches in Hearing Aid Applications Using Probe Noise and Probe Noise

More information

MFCC-based perceptual hashing for compressed domain of speech content identification

MFCC-based perceptual hashing for compressed domain of speech content identification Available online www.jocpr.com Journal o Chemical and Pharmaceutical Research, 014, 6(7):379-386 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 MFCC-based perceptual hashing or compressed domain

More information

Numerical Derivatives See also T&V, Appendix A.2 Gradient = vector of partial derivatives of image I(x,y) = [di(x,y)/dx, di(x,y)/dy]

Numerical Derivatives See also T&V, Appendix A.2 Gradient = vector of partial derivatives of image I(x,y) = [di(x,y)/dx, di(x,y)/dy] I have put some Matlab image tutorials on Angel. Please take a look i you are unamiliar with Matlab or the image toolbox. Lecture : Linear Operators Administrivia I have posted Homework on Angel. It is

More information

Study of Different Adaptive Filter Algorithms for Noise Cancellation in Real-Time Environment

Study of Different Adaptive Filter Algorithms for Noise Cancellation in Real-Time Environment Study of Different Adaptive Filter Algorithms for Noise Cancellation in Real-Time Environment G.V.P.Chandra Sekhar Yadav Student, M.Tech, DECS Gudlavalleru Engineering College Gudlavalleru-521356, Krishna

More information

Notice Notice Notice Notice Notice

Notice Notice Notice Notice Notice TITLE: PCI-SIG ENGINEERING CHANGE NOTICE OCuLink Cable Spec ECN DATE: March, 0 AFFECTED DOCUMENT: OCuLink.0 SPONSOR: Part I:. Summary o the Functional Changes Alex Haser (Molex), Jay Neer (Molex) The IL/

More information

Finding Loop Gain in Circuits with Embedded Loops

Finding Loop Gain in Circuits with Embedded Loops Finding oop Gain in Circuits with Embedded oops Sstematic pproach to Multiple-oop nalsis bstract Stabilit analsis in eedback sstems is complicated b non-ideal behaior o circuit elements and b circuit topolog.

More information

Overview of Code Excited Linear Predictive Coder

Overview of Code Excited Linear Predictive Coder Overview of Code Excited Linear Predictive Coder Minal Mulye 1, Sonal Jagtap 2 1 PG Student, 2 Assistant Professor, Department of E&TC, Smt. Kashibai Navale College of Engg, Pune, India Abstract Advances

More information

Speech Coding using Linear Prediction

Speech Coding using Linear Prediction Speech Coding using Linear Prediction Jesper Kjær Nielsen Aalborg University and Bang & Olufsen jkn@es.aau.dk September 10, 2015 1 Background Speech is generated when air is pushed from the lungs through

More information

Solid State Relays & Its

Solid State Relays & Its Solid State Relays & Its Applications Presented By Dr. Mostaa Abdel-Geliel Course Objectives Know new techniques in relay industries. Understand the types o static relays and its components. Understand

More information

Consumers are looking to wireless

Consumers are looking to wireless Phase Noise Eects on OFDM Wireless LAN Perormance This article quantiies the eects o phase noise on bit-error rate and oers guidelines or noise reduction By John R. Pelliccio, Heinz Bachmann and Bruce

More information

CHAPTER 16: Sound. Responses to Questions

CHAPTER 16: Sound. Responses to Questions CHAPTER 6: Sound Responses to Questions 3. Sound waes generated in the irst cup cause the bottom o the cup to ibrate. These ibrations excite ibrations in the stretched string which are transmitted down

More information