THE USE OF THE ADAPTIVE NOISE CANCELLATION FOR VOICE COMMUNICATION WITH THE CONTROL SYSTEM
|
|
- Gary Singleton
- 5 years ago
- Views:
Transcription
1 International Journal of Computer Science and Applications, Technomathematics Research Foundation Vol. 8, No. 1, pp , 2011 THE USE OF THE ADAPTIVE NOISE CANCELLATION FOR VOICE COMMUNICATION WITH THE CONTROL SYSTEM Jan Vaňuš VŠB-Technical University of Ostrava, FEECS, Dept. of Electrical Engineering 17. listopadu 15, Ostrava-Poruba, Czech Republic The voice communication between humans and machines is the idea people have been thinking about a long time. For high level of the voice communication with the control system it is important to ensure good quality of the speech signal processing with additive noise in real environments. This paper describes a proposed method for optimal adjustment parameters of the adaptive filter with an LMS algorithm in the practical application of suppression of additive noise in a speech signal for voice communication with the control system. By the proposed method, the optimal values of parameters of an adaptive filter are calculated which guarantees the stability and convergence of the LMS algorithm. The experimental section of the paper describes a way of verification of the proposed method on the adaptive filter with the LMS algorithm and on the LMS adaptive noise canceller by simulations in the MATLAB software and implementation on the digital signal processor TMS320C6713. Keywords: the adaptive filter, the speech signal, additive noise, ratio signal to noise. 1. Introduction This paper describes a proposed of the method for optimal adjustment parameters of the adaptive filter with the LMS algorithm in the practical application of suppression of additive noise in a speech signal for voice communication with the control system. By the proposed method, the optimal values of parameters of the adaptive filter are calculated with guarantees the stability and convergence of the LMS algorithm. In elaboration of this work were used current knowledge from area of methods processing of speech signal, from area of methods speech signal processing with additive noise for determining the ratio signal noise, from area of methods speech signal recognition, from area of implementation of adaptive filter with the LMS algorithm on signal processors for speech signal processing and from area of methods noise suppression in the speech signal using the adaptive filter with the LMS algorithm. The DTW criterion is used for the quality assessment of speech signal processing obtained from output of adaptive filter with the LMS algorithm. In practical applications is used mathematical apparatus for speech signal processing using the methods of short analysis in the time domain. In the frequency domain, the nonparametric method of periodogram is used for estimate the power spectral density of speech signal. In the time frequency domain, the Short Time Fourier Transform is used for displaying the time frequency spectrum. 54
2 The use of the adaptive noise cancellation in voice communication with the control system 55 The experimental section of the paper describes a way of verification of the proposed method on the structure of the adaptive filter with the LMS algorithm and on the structure of the adaptive filter with the LMS algorithm in application of suppressing noise from speech signal by simulations in the MATLAB software. The proposed method was verified by the practical realization of the structure of the adaptive filter with the LMS algorithm in the application for suppressing additive noise in a speech signal by implementation on the digital signal processor kit (DSK) TMS320C6713. This implementation is used in voice communication with bus system NIKOBUS, which is used for controlling of operating technical functions in buildings. For optimum settings of a step size parameter and the length M of the adaptive filter with the LMS algorithm is necessary ensuring the stability and convergence of the LMS algorithm. As a result of appropriate setting of the adaptive filter parameters is correct speech signal processing and subsequent correct the isolate words recognition through the use of the DTW criterion. 2. The Adaptive Filter with the LMS Algorithm 2.1. LMS algorithm The least mean square (LMS) algorithm was developed by Widrow and Hoff in This algorithm is a member of the stochastic gradient algorithms, e.g. [Poularikas (2006)]. The LMS algorithm is a linear adaptive filtering algorithm, which, in general, consists of two basic processes: The filtering process, which involves computing the output y(n) of the adaptive filter in response to the vector input signal x(n), e.g. Eq. (1), generating an estimation the error e(n), e.g. Fig.8 by comparing this output y(n) with the desired response d(n), e.g. Fig.1., e.g. Eq. (2) An adaptive process, which involves the automatic adjustment of the parameters w(n+1) of the filter in accordance with the estimation error e(n), e.g. [Hayikin (2002)], e.g. [Farhang- Borounjeny (2005)] w(n) the tap weight vector, n xn y( n) w T, (1) n n e ( n) d y, (2)
3 56 Jan Vaňuš n 1 wn μenxn w(n) = [w 0 (n) w 1 (n) w M-1 (n)] T tap weights, w(n+1) the tap weight vector update, step size parameter. w 2, (3) Fig. 1. The desired signal d(n) of isolated Czech word "jeden". Fig. 2. The input signal x(n)=d(n)+n(n) to the input of the LMS adaptive filter (SSNR w3=3(db)). The LMS algorithm adapts the filter tap weights so that e(n) is minimized in the mean-square sense. When the processes x(n) and d(n) are jointly stationary, this algorithm converges to a set of tap weights which, on average, are equal to the Wiener- Hopf solution, e.g. [Farhang-Borounjeny (2005)] w -1 w R p, (4) 0 p the cross correlation vector M x 1 of the input signal x(n) and the desired signal d(n) p xnd n p p p T, (5) E 0 1 M 1 R the Toeplitz autocorrelation matrix M x M of the input signal. R n n E x x T. (6) If prior knowledge of the tap-weight vector w(n) is available, will use it to select an appropriate value for w 0. Otherwise, set w 0 = 0, e.g. [Hayikin (2003)]. The LMS algorithm can be used to solve the Wiener-Hopf equation without finding matrix inversion R -1. It does not require the availability of the autocorrelation matrix of the filter input and the cross correlation between the filter input and its desired signal, e.g. [Poularikas (2006)].
4 The use of the adaptive noise cancellation in voice communication with the control system The step size parameter values settings, e.g.[farhang-borounjeny (2005)] The step size parameter values calculated to ensure the stability of the LMS adaptive filter. For determination, when the LMS algorithm remains stable it is necessary to find the upper bound of max, that guarantees stability of the LMS algorithm 1 max, (7) 3tr[ R] tr[r] trace of R, which mean sum of the diagonal elements of R, R the Toeplitz autocorrelation matrix calculated from the vector of input signal x(n), size R is M x M. The significance of the upper bound of, which is provided by, e.g. Eq. (7), is that it can easily be calculated from the filter input samples. Range of that is provided by, e.g. Eq. (7) is sufficient for the stability the LMS algorithm, but is not necessary The step size parameter values calculated to ensure the convergence of the adaptive filter with the LMS algorithm Convergence behaviour of the LMS algorithm is directly linked to the eigenvalue spread of the autocorrelation matrix R and the power spectrum of x(n). Convergence of the LMS algorithm is directly related to the flatness in the spectral content of the underlying input process. E[v(n)] converges to zero when remains within the range of formula, e.g. Eq. (8). E[v(n)] is expectation of weight error vector v(n) = w(n) w 0. 1, (8) conv max max maximum eigenvalue of the autocorrelation matrix R of the input vector x(n). The above range does not necessarily guarantee the stability of the LMS algorithm. The convergence of the LMS algorithm requires convergence of the mean of w(n) towards w 0 and also convergence of the variance of the elements of w(n) to some limited values Calculating of the optimal value of a step size parameter opt of the adaptive filter with the LMS algorithm. Determining a step size parameter opt value is important in conducting an algorithm LMS. When selecting parameter opt it becomes a compromise between two aspects. On the one hand, large values of can lead quickly to the optimal settings of the LMS algorithm for speech signal processing. On the other hand, high value may increase an estimate error of the speech signal processing in further steps. A small value, on the contrary, ensures the stability and the convergence of the LMS algorithm.
5 58 Jan Vaňuš As a result a small value slows down the convergence of the LMS algorithm and, consequently, increases the inaccuracies in the filtration of non-stationary signals, e.g. [Jan (2002)]. The following equation is used for the optimal value of the parameter opt M, (9) opt 1 M. tr[ R] tr[r] trace of R, which is the mean sum of the diagonal elements of R, M parameter misadjustment. Parameter misadjustment M is defined as the ratio of the steady state value of the excess mean-square error (MSE) excess to the minimum mean square (MSE) error min. M excess tr[ R]. (10) min The misadjustment M is a dimensionless parameter that provides a measure of how close the LMS algorithm is to optimality in the mean - square sense. In practice, one usually selects so that a misadjustment of 10% or less is achieved. A value of M =10% means, that the adaptive system has an MSE only 10 percent greater than min, e.g. [Widrow (2008)]. Table 1. Calculated values of the step size parameters opt, max, conv of the LMS adaptive filter for the input signal x(n) with different SSNR values. SSNR a= 6,7(dB) SSNR w1= 18,2(dB) SSNR w2= 3(dB) SSNR w3= 1,8(dB) max=3, ( M =10%) max=3, ( M =10%) max=2, ( M =10%) max=2, ( M =10%) conv=1,21 ( M =10%) conv=1,221 ( M =10%) conv=1,239 ( M =10%) conv=1,168 ( M =10%) opt=5, opt=6, opt=5, opt=4, ( M =10%) ( M =10%) ( M =10%) ( M =10%) opt=1, opt=1, opt= opt=7, ( M =20%) ( M =20%) ( M =20%) ( M =20%) opt=14, opt=1, opt=1, opt=1, ( M =30%) ( M =30%) ( M =30%) ( M =30%) 3. The use of the DTW criterion for determination of the adaptive filter length M The correct determination of the adaptive filter length M is very important. When the length M of the adaptive filter is low, the speech signal processing is inaccurate as a result of the adaptive filter s small number of parameters. A high value of the adaptive filter length M leads to inaccurate speech signal processing by influence of the estimator variance increase. The draft method in this work used the DTW criterion for determining the value of length M of the LMS adaptive filter.
6 The use of the adaptive noise cancellation in voice communication with the control system 59 The DTW criterion is used to compare the two sequences of vectors: reference vector P = [p(1),... p(p)] of length P and test vector O = [o(1),... o(t)] of length T, e.g. [Černocký (2006)]. The value of the LMS adaptive filter order M is determined by setting values of the order M in intervals {0 to 150} and calculating of the minimum distance d (similarity) between the reference vector P (the desired signal d(n), e.g. Fig. 1) and the test sequence vector O (the error signal e(n), e.g. Fig. 8). Words are almost never represented by the sequence of the same length P T. The distance d between the sequences O and P is given as minimum distance over the set of all possible paths (all possible lengths, all possible courses), e.g. [Uhlíř (2007)]. When the distance d was d<0,2, the word was recognized. This value d<0,2 was determined empirically from the measured results of implemented experiments, e.g. Table.2, e.g. Table 4-8. Minimum distance computation D ( O, P ) min D ( O, P ), (11) C is simple, when normalization factor N c is not a function of the path and it is possible to write N c =N for c c Kc 1 D ( O, P) min d t c ( k ), rc ( k ) W c ( k ) N C o p. (12) k 1 Table 2 Using the DTW criterion for recognition of the isolated words (numbers one seven, jeden sedm). jeden jeden jeden dva jeden tři jeden čtyři jeden pět jeden šest jeden sedm (one-one) (one-two) (one-three) (one-four) (one-five) (one-six) (one-seven) d=0 d=0,713 d=1,218 d=1,415 d=0,552 d=1,917 d=1,46 dva jeden dva dva dva tři dva čtyři dva pět dva šest dva sedm (two-one) (two- two) (two-three) (two-four) (two-five) (two-six) (two-seven) d=0,713 d = 0 d=0,406 d=0,568 d=0,373 d=1,165 d=0, The use of the additive noise in experiments with the speech signal, e.g. [Sovka (2003)] The noise level in speech signal should be well measured. This evaluation is based on signal-to-noise ratio (SNR). For experiments with the non stationary speech signal d(n) with the power d of the speech signal was used the additive noise n a (n) and the additive white noise n w (n) with the power n of noise. The input signal x(n), e.g. Fig. 2 to the LMS adaptive filter is x(n)= d(n) + n(n) with the power x.
7 60 Jan Vaňuš The global SNR definition for speech signals is defined as l1 n0 n n n 2 d vad n0 SNR 10log, (13) l1 2 n vad where d(n) is the n-th speech sample, n(n) the n-th noise sample, and vad(n) is the information about speech presence for the n-th sample of the signal (0-pause, 1-speech). The speech is quasi-stationary signal which is mainly processed in short frames, typically with approximately 30 ms length. The computation of SNR in these segments called Local SNR. For the i-th segment, it is defined as, e.g. [Vondrášek (2005)], N 1 2 d, i n0 i 10log 10log 2 N1 n, i n0 n n 2 i n 2 di SNR, (14) where d i (n) and n i (n) are speech and noise samples in the i-th segment of analyzed signal or 2 d,i and 2 n,i are powers in the i-th frame respectively. Finally, averaged local SNR is widely used criterion for speech SNR. For implementation of experiments are used additive noises with calculated segmental SNR (Signal to Noise Ratio) SSNR, e.g. Table 3 for speech signal processing. n Fig. 3. Local SNR for the speech signal of isolated Czech word jeden with noise n a(n), n w1(n), n w2(n), n w3(n).
8 The use of the adaptive noise cancellation in voice communication with the control system 61 The Segmental SNR (SSNR) is defined as the average of SNRi values over segments with speech activity L K VAD i 1 1 L K i0 SSNR SNRVAD (15) i i is the number of segments of the speech signal, the number of segments in the speech activity, is information about the speech activity (values 1 and 0) in i-th segment, SNR i is local (short term) SNR. Fig. 4. Additive noise n a(n) (SSNR a=6,7(db)). Fig. 5. White noise n w1(n) (SSNR w1=18,2(db)). In the research the following additive noises were used for comparing the results of the proposed methods: Additive noise n a (n), e.g. Fig. 4 with the ratio of the desired signal d(n), e.g. Fig. 1 of the isolated Czech word "jeden" to noise n a (n) SSNR a =6,7(dB), e.g. Table 3. White noise n w1 (n), e.g. Fig. 5 with the ratio of the desired signal d(n) of the isolated Czech word "jeden" to noise n w1 (n) SSNR w1 =18,2(dB). White noise n w2 (n) the ratio of the speech signal of isolated Czech word "jeden" to noise n w2 (n) SSNR w2 =3(dB). White noise n w3 (n) with the ratio of the speech signal of the isolated Czech word "jeden" to noise n w3 (n) SSNR w3 =-1,8(dB). Table 3. SSNR values, calculated for the speech signal Czech word "jeden" to additive noise and to additive white noise. Noise signification additive noise n a(n) additive white noise 1 n w1(n) additive white noise 2 n w2(n) additive white noise 3 n w3(n) Calculated values of ratio signal to noise SSNR a=6,7(db) SSNR w1=18,2(db) SSNR w2=3(db) SSNR w3= 1,8(dB)
9 62 Jan Vaňuš 5. The use of the draft method with DTW criterion for optimal settings of the LMS adaptive filter The draft method for optimal adjustment of a step size parameter opt and the length M of the LMS adaptive filter was applied in next steps, e.g. [Vaňuš (2010)]: (1) Calculation of the optimal value of a step size parameter opt from the input signal x(n) (with SSNR) to the LMS adaptive filter ( M =10%, M =20%, M =30%), e.g. Table 1. (2) As a reference vector P, the desired signal d(n) is used for the LMS adaptive filter. (3) As a test vector O was chosen the error signal e(n), e.g. Fig. 8 and the output signal y(n), e.g. Fig. 9. (4) Next was calculated the distance d, e.g. Eq. (12) between the signals d(n) and e(n) and between the signals d(n) and y(n) for the set values of the LMS adaptive filter of lengths M with intervals {1 to 150}. (5) As the optimal value of the LMS adaptive filter, order M was chosen value of the adaptive filter length M for minimum distance d, between two compared signals d(n) and e(n) e.g. Fig. 6 and between two compared signals d(n) and y(n) e.g. Fig. 7. Fig. 6. Calculated values M=31 and d=9, Fig. 7. Calculated values M=5 and d=3, of of the LMS adaptive filter (=5,9.10-3, SSNR=6,7(dB), the LMS adaptive filter (=5,9.10-3, SSNR=6,7(dB), M =10%) (between signals d(n) and e(n)). M =10%) (between signals d(n) and y(n)). In the Table 4 it can be seen, that the signal e(n) at the output of the LMS adaptive filter was recognized (d<0,2) from the first iteration for SSNR a =6,7(dB) ( 1 =5, ; M=31, M =10%), ( 2 =1, , M=12, M =20%), ( 3 =14, , M=12, M =30%) and for SSNR w1 =18,2(dB) ( 1 =6, ; M=16, M =10%) e.g. Table 4. When the additive noise values SSNR w in the speech signal were higher, the speech signal was not recognized. In the Table 5, it can be seen, that the speech signal y(n) at the output of the LMS adaptive filter was not recognized (d>0,2) in any using the proposed method, e.g. Table 5. This was one of the reason, why the error signal e(n) was used in other calculations.
10 The use of the adaptive noise cancellation in voice communication with the control system 63 Fig. 8. The error signal e(n) of the LMS adaptive filter Fig. 9. The output signal y(n) of the LMS adaptive (M=31, =5,9.10-3, M =10%, SSNR=6,7(dB), filter (M=5, =5,9.10-3, M =10%, SSNR=6,7(dB), d=9, between the signals d(n) and e(n). d=3, between the signals d(n) and y(n). Table 4. The optimal values of order M of the adaptive filter and distance d between the desired speech signal d(n) to the LMS adaptive filter and the error signal e(n) from the LMS adaptive filter calculated by way of draft method with DTW criterion (simulated in the MATLAB). SSNR a=6,7(db) SSNR w1=18,2(db) SSNR w2=3(db) SSNR w3= 1,8(dB) M =10% 1=5, ; M=31 d=9, M =20% 2=1, ; M=12 d=1, M =30% 3=14, ; M=12 d=1, =6, ; M=16 d=1, =1, ; M=16 d=2, =1, ; M=37 d=3, =5, ; M=17 d=2, = ; M=107 d=3, =1, ; M=107 d=4, =4, ; M=88 d=2, =7, ; M=88 d=3, =1, ; M=88 d=4, Table 5. The optimal values of order M of the adaptive filter and distance d between the desired speech signal d(n) to the LMS adaptive filter and the output signal y(n) from the LMS adaptive filter calculated by way of draft method with DTW criterion (simulated in the MATLAB). SSNR a=6,7(db) SSNR w1=18,2(db) SSNR w2=3(db) SSNR w3= 1,8(dB) M =10% 1=5, ; M=5 d=0,371 1=6, ; M=2 d=0,219 1=5, ; M=94 d=0,478 1=4, ; M=83 d=0,478 M =20% 2=1, ; M=28 d=0,329 2=1, ; M=2 d=0,223 2= ; M=101 d=0,466 2=7, ; M=118 d=0,489 M =30% 3=14, ; M=5 d=0,301 3=1, ; M=2 d=0,229 3=1, ; M=101 d=0,468 3=1, ; M=118 d=0,49
11 64 Jan Vaňuš 6. The use of the draft method with DTW criterion for the LMS adaptive noise cancelling from speech signal 6.1. Matlab simulation The draft method with DTW criterion was used for the LMS adaptive noise canceling from the speech signal, simulated in MATLAB in a two channel structure of the adaptive filter with the LMS algorithm in an application for the suppression of additive noise, e.g. Fig. 10. A primary input contains desired signal d(n), and an additive noise n(n). A noise reference input is assumed to be available containing n (n), which is correlated with the original corrupting noise n(n). As shown figure the LMS adaptive filter receives the reference noise, filters it, and subtracts the result from the primary input. From the point of view of the adaptive filter, the primary input (d(n)+n(n)) acts as its desired response and the system output acts as its error. The noise canceller output e(n) is obtained by subtracting the filtered reference noise n(n) from the primary input. Adaptive noise canceling generally performs better, than the classical approach since the noise is subtracted out rather than filtered out, e.g. [Widrow (2008)]. Fig. 10. Separation of the desired signal d(n) and the noise n(n) in the LMS adaptive noise-canceling approach, e.g. [Widrow (2008)]. Table 6. The optimal values of order M of the adaptive filter and distance d between the desired speech signal d(n) and the output signal e(n) from the LMS adaptive noise canceller calculated by way of draft method with DTW criterion (simulated in the MATLAB). SSNR a=6,7(db) SSNR w1=18,2(db) SSNR w2=3(db) SSNR w3= 1,8(dB) M =10% 1=5, ; M=17 d=9, =6, ; M=43 d=5, =5, ; M=149 d=9, =4, ; M=74 d=1,473 M =20% 2=1, ; M=10 d=9, =1, ; M=99 d=5, = ; M=103 d=1,127 2=7, ; M=74 d=1,42 M =30% 3=14, ; M=7 d=9, =1, ; M=99 d=5, =1, ; M=103 d=1,111 3=1, ; M=74 d=1,374
12 The use of the adaptive noise cancellation in voice communication with the control system 65 The draft DTW method was used for optimal setting values of the adaptive filter length M and a step size factor of the adaptive filter with the LMS algorithm in the application of the suppression of additive noise from the speech signal. Calculated optimal values the order M of the LMS adaptive noise canceller and distance d between desired speech signal d(n) and error signal e(n) from the LMS adaptive noise canceller are calculated, e.g. Table 6. The speech error signal e(n) from the output of LMS adaptive noise canceller was recognized (d<0,2) from first iteration only for the SSNR a =6,7(dB) ( 1 =5, ; M=17, M =10%), ( 2 =1, , M=10, M =20%), ( 3 =14, , M=7, M =30%). When the additive noise values SSNR w in the speech signal are higher, the speech signal was not recognized. Fig. 11. Calculated values M=17 and d=9, Fig. 12. Calculated values M=7 and d=9, of the LMS adaptive noise canceller (=5,9.10-3, of the LMS adaptive noise canceller (=14, , SSNR=6,7(dB), M =10%) (between signals d(n) SSNR=6,7(dB), M =30%) (between signals d(n) and e(n)), e.g. Table 6. and e(n)), e.g. Table 6. Fig. 13. The error signal e(n) of the LMS adaptive noise Fig. 14. The output signal y(n) of the LMS adaptive canceller (M=17, =5,9.10-3, M =10%, SSNR=6,7(dB), filter (M=17, =5,9.10-3, M =10%, SSNR=6,7(dB), d=9, between the signals d(n) and e(n). d=7, between the signals d(n) and y(n).
13 66 Jan Vaňuš 6.2. Implementation of the LMS adaptive noise canceller on the DSK TMS320C6713 The draft method with DTW criterion for determining of the order M of the adaptive filter with the LMS algorithm was used in an application to suppress noise n(n) from the speech signal x(n). It was implemented with a two channel structure of the LMS adaptive noise canceller on DSP (Digital Signal Processor) Starter Kit (DSK) TMS320C67113, e.g. Fig. 15. Fig. 15. Implementation of two channel structure of the LMS adaptive noise canceller, which is implemented on the DSK TMS320C6713. The input signal x(n), e.g. Fig. 17 is composed from the desired signal d(n), e.g. Fig the additive noise n(n). The segmental signal to noise ratio of the input signal x(n) is SSNR=6,7(dB). Fig. 16. The desired signal d(n) of isolated Czech word "jeden". Fig. 17. The input signal x(n)=d(n)+n(n) to the input of the LMS adaptive noise canceller which is implemented on DSK TMS320C6713 (SSNR w3=6,7(db)).
14 The use of the adaptive noise cancellation in voice communication with the control system 67 Applications of the draft method with DTW criterion was carried out in several steps: 1. step - calculation of a step size parameters ( M =10%, M =20%, M =30%), e.g. Table 7, which guarantees the stability and convergence of the LMS algorithm by using of the input signal x(n) SSNR=6,7(dB) to the LMS adaptive noise canceller (simulated in the MATLAB). 2. step - the calculation values of the LMS adaptive filter order M, e.g. Table 7 sets the step size parameters ( M =10%, M =20%, M =30%) by using the input signal x(n) SSNR=6,7(dB) to the LMS adaptive noise canceller (simulated in the MATLAB). In the Table 7 are calculated the values d between output signal e(n) from the adaptive filter with the LMS algorithm and the desired signal d(n) for the values parameters set by the LMS adaptive filter order M. The calculated values of distance d, e.g. Table 7 in the MATLAB shows, that an isolated word "jeden" from the adaptive filter output was recognized as d=0,184 (d<0,2), when is the optimal settings parameters of the adaptive filter with the LMS algorithm are M=21, 1 =0,103 for M =10%. Table 7.The calculation values of distance d, length M and a step size parameter of the LMS adaptive noise canceller for ( M =10%, M =20%, M =30%) SSNR=6,7(dB), (simulated in the MATLAB). M M =10% M =20% M =30% 1=0,103 2=0,188 3=0,26 M M=21 M=40 M=99 d d=0,184 d=0,265 d=0, step - empirically was found, that the parameter for the LMS adaptive noise canceller, implemented on the DSK TMS320C6713 allows settings only in the range to. The length M of the LMS adaptive noise canceller can be set only in the range M=16 to M=52. Optimal settings values of a parameter and the order M was M=21 and for the LMS adaptive noise canceller implemented on the DSK TMS320C6713, e.g. Table 8. Table 8 The calculation values of distance d for settings of length M=21 and parameters (x(n) with SSNR=6,7(dB)) (the LMS adaptive noise canceller was implemented on the DSK TMS320C6713). Settings of parameter Calculated value of d = = = d=4, d=3, d=8, The speech error signal e(n) from the output of the LMS adaptive noise canceller (implemented on the DSK TMS320C6713) was recognized as (d<0,2) from the first iteration for the SSNR a =6,7(dB) (= ; M=21).
15 68 Jan Vaňuš Fig. 18. The error signal e(n) of the LMS adaptive Fig. 19. The error signal e(n) of the LMS adaptive noise canceller implemented on DSKTMS320C6713 noise canceller implemented on DSKTMS320C6713 (M=21, = , SSNR=6,7(dB), d=4, (M=21, =1.10-8, SSNR=6,7(dB), d=8, between signals d(n) and e(n), e.g. Table 8. between signals d(n) and y(n), e.g. Table Using the LMS adaptive noise canceller in voice communication with control BUS system Nikobus The draft method with DTW criterion was used for optimal settings parameters of the LMS adaptive noise canceller, implemented on the DSK TMS320C6713, applied in voice communications with the control BUS system NIKOBUS, e.g. Fig. 19. System NIKOBUS was implemented in simulation of visualization operational control of the technical features of the building through visualization software Promotic. Software My Voice linked with software Promotic was used for speech recognition in voice communication with the control BUS system. By use of the software My Voice operational technical functions in the buildings can be done through voice control. The aim of the experiment was to determine the success of the detection of selected voice commands. A microphone for capturing speech was located at a distance of about 5 cm from the mouth, according to the manufacturer's instructions. The second microphone Fig. 19. Implementation of the LMS adaptive noise canceller for voice communications with control system NIKOBUS (Xcomfort).
16 The use of the adaptive noise cancellation in voice communication with the control system 69 was directed to the source of additive noise. A blower noise and a loud radio (on radio station in D major, with classical music) were used as the sources of the additive noise. The fan was placed in a distance of 25cm from the microphone. Radio speakers were placed approximately 70 cm from the microphone. In the experiments was used the Czech words of commands "první plus jedna" ( first plus one ) and "první mínus jedna"( first less one ), which are used for temperature settings. Conditions for the experiment were the following, e.g. Fig. 20: (1) 100 x spoken command first plus one without the LMS adaptive noise canceller: Measure 1 without additive noise 99% successfully speech recognition. Measure 2 with additive noise 65% successfully speech recognition. (2) 100 x spoken command first plus one with the LMS adaptive noise canceller implemented on DSK TMS320C6713. Measure 3 without additive noise 99% successfully speech recognition. Measurement of 4 with additive interference 92% successfully speech recognition. Conditions for the experiment were the following, e.g. Fig. 21: (1) 100 x spoken command first less one without the LMS adaptive noise canceller: Measure 1 without additive noise 98% successfully speech recognition. Measure 2 with additive noise 81% successfully speech recognition. (2) 100 x spoken command first less one with the LMS adaptive noise canceller implemented on DSK TMS320C6713. Measure 3 without additive noise 100% successfully speech recognition. Measurement of 4 with additive interference 93% successfully speech recognition. Fig. 20. Evaluation of recognition of Czech words Fig. 21. Evaluation of recognition of Czech words the command " první plus jedna"" ( first plus one the command " první mínus jedna"" ( first less one for temperature settings) by way of recognition for temperature settings) by way of recognition software MyVoice. software MyVoice.
17 70 Jan Vaňuš Conclusion This paper described a way to verify the suppression of noise from a speech signal through using the proposed method on the adaptive filter structure with the LMS algorithm by way of a simulation in MATLAB software. Through the use of the DTW criterion, a tool for determining the quality of speech signal processing, was obtained in optimal settings. It used a step size parameter and order M of the LMS adaptive filter on the LMS adaptive noise canceller. The proposed method was verified by way of the practical realization of the structure of the LMS adaptive noise canceller in the application for suppressing additive noise from speech signal by implementation on the DSK TMS320C6713. This implementation was used for voice communication with the control BUS system NIKOBUS for simulating the control of operating technical functions in buildings. Acknowledgments This paper has been supported by the VŠB TU grant No. SV/ The author is thankful for the support. References Černocký J. (2006) Zpracování řečových signalů studijní opora, VUT Brno, 2006 Farhang Borounjeny B., (2005) Adaptive Filters, Theory and applications, John Wiley & Sons, Chichester, 2005, ISBN , pp Haykin S., (2002) Adaptive filter theory, PRENTICE HALL, New Jersey 2002, ISBN , pp Hayikin S.; Widrow B., (2003) : Least Mean Square Adaptive Filters, WILEY INTERSCIENCE A JOHN WILEY & SONS, New Jersey 2003, ISBN Chassaing R.; Reay D., (2008) : Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, John Wiley & Sons, Inc. New Jersey 2008, ISBN , pp Jan J., (2002) Číslicová filtrace, analýza a restaurace signal, nakladatelství VUTIUM, Brno, 2002, ISBN , pp Poularikas D. A.; Ramadan M. Z., (2006) Adaptive filtering primer with MATLAB, Taylor & Francis Group, 2006, ISBN , pp Sovka P.; Pollák P., (2003) Vybrané metody číslicového zpracování signalů, vydavatelství ČVUT, Praha, 2003, ISBN , pp Uhlíř J.; Sovka P.; Pollák P.; Hanžl V.; Čmejla R., (2007) Technologie hlasových komunikací, nakladatelství ČVUT Praha 2007, ISBN , pp Vaňuš J., (2009) Implementation of the adaptive filter for voice communications with control systems, TSO 2009 Proceedings, Prešov, Slovakia, 2009 ISBN , pp Vaňuš J., (2010) Hlasová komunikace s řídícím systémem, ( Voice communication with control system ), Dissertation thesis, VŠB TU Ostrava, 2010 Vondrášek M.; Pollák P., (2005) Methods for Speech SNR estimation: Evaluation Tool and Analysis of VAD Dependency, RADIOENGINEERING, VOL. 14, NO. 1, APRIL 2005 Widrow B.; Walach E., (2008) Adaptive Inverse Control: A Signal Processing Approach, Published by John Wiley & Sons, Inc., Hoboken, New Jersey ISBN , pp
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 informationA variable step-size LMS adaptive filtering algorithm for speech denoising in VoIP
7 3rd International Conference on Computational Systems and Communications (ICCSC 7) A variable step-size LMS adaptive filtering algorithm for speech denoising in VoIP Hongyu Chen College of Information
More informationShweta Kumari, 2 Priyanka Jaiswal, 3 Dr. Manish Jain 1,2
ADAPTIVE NOISE SUPPRESSION IN VOICE COMMUNICATION USING ANFIS SYSTEM 1 Shweta Kumari, 2 Priyanka Jaiswal, 3 Dr. Manish Jain 1,2 M.Tech, 3 H.O.D 1,2,3 ECE., RKDF Institute of Science & Technology, Bhopal,
More informationAn Effective Implementation of Noise Cancellation for Audio Enhancement using Adaptive Filtering Algorithm
An Effective Implementation of Noise Cancellation for Audio Enhancement using Adaptive Filtering Algorithm Hazel Alwin Philbert Department of Electronics and Communication Engineering Gogte Institute of
More informationA 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 informationDevelopment 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 informationPerformance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 6 (2014), pp. 587-592 Research India Publications http://www.ripublication.com/aeee.htm Performance Comparison of ZF, LMS
More informationVariable 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 informationArchitecture 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 informationPerformance Analysis of LMS and NLMS Algorithms for a Smart Antenna System
International Journal of Computer Applications (975 8887) Volume 4 No.9, August 21 Performance Analysis of LMS and NLMS Algorithms for a Smart Antenna System M. Yasin Research Scholar Dr. Pervez Akhtar
More informationPerformance 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 informationImpulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel
Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel Sumrin M. Kabir, Alina Mirza, and Shahzad A. Sheikh Abstract Impulsive noise is a man-made non-gaussian noise that
More informationSpeech 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 informationAnalysis 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 informationAcoustic Echo Cancellation using LMS Algorithm
Acoustic Echo Cancellation using LMS Algorithm Nitika Gulbadhar M.Tech Student, Deptt. of Electronics Technology, GNDU, Amritsar Shalini Bahel Professor, Deptt. of Electronics Technology,GNDU,Amritsar
More informationHardware Implementation of Adaptive Algorithms for Noise Cancellation
Hardware Implementation of Algorithms for Noise Cancellation Raj Kumar Thenua and S. K. Agrawal, Member, IACSIT Abstract In this work an attempt has been made to de-noise a sinusoidal tone signal and an
More informationAnalysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication
International Journal of Signal Processing Systems Vol., No., June 5 Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication S.
More informationActive Noise Cancellation in Audio Signal Processing
Active Noise Cancellation in Audio Signal Processing Atar Mon 1, Thiri Thandar Aung 2, Chit Htay Lwin 3 1 Yangon Technological Universtiy, Yangon, Myanmar 2 Yangon Technological Universtiy, Yangon, Myanmar
More informationAutomotive 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 informationA VSSLMS ALGORITHM BASED ON ERROR AUTOCORRELATION
th European Signal Processing Conference (EUSIPCO 8), Lausanne, Switzerland, August -9, 8, copyright by EURASIP A VSSLMS ALGORIHM BASED ON ERROR AUOCORRELAION José Gil F. Zipf, Orlando J. obias, and Rui
More informationEE 6422 Adaptive Signal Processing
EE 6422 Adaptive Signal Processing NANYANG TECHNOLOGICAL UNIVERSITY SINGAPORE School of Electrical & Electronic Engineering JANUARY 2009 Dr Saman S. Abeysekera School of Electrical Engineering Room: S1-B1c-87
More informationDESIGN 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 informationOptimal Adaptive Filtering Technique for Tamil Speech Enhancement
Optimal Adaptive Filtering Technique for Tamil Speech Enhancement Vimala.C Project Fellow, Department of Computer Science Avinashilingam Institute for Home Science and Higher Education and Women Coimbatore,
More informationEnhancement of Speech in Noisy Conditions
Enhancement of Speech in Noisy Conditions Anuprita P Pawar 1, Asst.Prof.Kirtimalini.B.Choudhari 2 PG Student, Dept. of Electronics and Telecommunication, AISSMS C.O.E., Pune University, India 1 Assistant
More informationAdaptive Kalman Filter based Channel Equalizer
Adaptive Kalman Filter based Bharti Kaushal, Agya Mishra Department of Electronics & Communication Jabalpur Engineering College, Jabalpur (M.P.), India Abstract- Equalization is a necessity of the communication
More informationMel Spectrum Analysis of Speech Recognition using Single Microphone
International Journal of Engineering Research in Electronics and Communication Mel Spectrum Analysis of Speech Recognition using Single Microphone [1] Lakshmi S.A, [2] Cholavendan M [1] PG Scholar, Sree
More informationNoise Reduction Technique for ECG Signals Using Adaptive Filters
International Journal of Recent Research and Review, Vol. VII, Issue 2, June 2014 ISSN 2277 8322 Noise Reduction Technique for ECG Signals Using Adaptive Filters Arpit Sharma 1, Sandeep Toshniwal 2, Richa
More informationADAPTIVE NOISE SUPPRESSION IN VOICE COMMUNICATION USING ASSNFIS SYSTEM
ADAPTIVE NOISE SUPPRESSION IN VOICE COMMUNICATION USING ASSNFIS SYSTEM 1 ANKUR KUMAR, 2 GK CHOUDHARY & 3 AMRITA SINHA 1 (M.Tech ) Electrical Engg., (N.I.T Patna) India; 2 Head of Department, Electrical
More informationAnalysis of LMS Algorithm in Wavelet Domain
Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013) Analysis of LMS Algorithm in Wavelet Domain Pankaj Goel l, ECE Department, Birla Institute of Technology Ranchi, Jharkhand,
More informationFixed Point Lms Adaptive Filter Using Partial Product Generator
Fixed Point Lms Adaptive Filter Using Partial Product Generator Vidyamol S M.Tech Vlsi And Embedded System Ma College Of Engineering, Kothamangalam,India vidyas.saji@gmail.com Abstract The area and power
More informationMultirate Algorithm for Acoustic Echo Cancellation
Technology Volume 1, Issue 2, October-December, 2013, pp. 112-116, IASTER 2013 www.iaster.com, Online: 2347-6109, Print: 2348-0017 Multirate Algorithm for Acoustic Echo Cancellation 1 Ch. Babjiprasad,
More informationApplication of Affine Projection Algorithm in Adaptive Noise Cancellation
ISSN: 78-8 Vol. 3 Issue, January - Application of Affine Projection Algorithm in Adaptive Noise Cancellation Rajul Goyal Dr. Girish Parmar Pankaj Shukla EC Deptt.,DTE Jodhpur EC Deptt., RTU Kota EC Deptt.,
More informationCOMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS
COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS Sanjana T and Suma M N Department of Electronics and communication, BMS College of Engineering, Bangalore, India ABSTRACT In
More informationIMPULSE 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 informationWhy is scramble needed for DFE. Gordon Wu
Why is scramble needed for DFE Gordon Wu DFE Adaptation Algorithms: LMS and ZF Least Mean Squares(LMS) Heuristically arrive at optimal taps through traversal of the tap search space to the solution that
More informationSpeech Enhancement: Reduction of Additive Noise in the Digital Processing of Speech
Speech Enhancement: Reduction of Additive Noise in the Digital Processing of Speech Project Proposal Avner Halevy Department of Mathematics University of Maryland, College Park ahalevy at math.umd.edu
More informationPassive Inter-modulation Cancellation in FDD System
Passive Inter-modulation Cancellation in FDD System FAN CHEN MASTER S THESIS DEPARTMENT OF ELECTRICAL AND INFORMATION TECHNOLOGY FACULTY OF ENGINEERING LTH LUND UNIVERSITY Passive Inter-modulation Cancellation
More informationAdaptive Systems Homework Assignment 3
Signal Processing and Speech Communication Lab Graz University of Technology Adaptive Systems Homework Assignment 3 The analytical part of your homework (your calculation sheets) as well as the MATLAB
More informationPerformance Study of A Non-Blind Algorithm for Smart Antenna System
International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 5, Number 4 (2012), pp. 447-455 International Research Publication House http://www.irphouse.com Performance Study
More informationSpeech Recognition using FIR Wiener Filter
Speech Recognition using FIR Wiener Filter Deepak 1, Vikas Mittal 2 1 Department of Electronics & Communication Engineering, Maharishi Markandeshwar University, Mullana (Ambala), INDIA 2 Department of
More informationIMPLEMENTATION CONSIDERATIONS FOR FPGA-BASED ADAPTIVE TRANSVERSAL FILTER DESIGNS
IMPLEMENTATION CONSIDERATIONS FOR FPGA-BASED ADAPTIVE TRANSVERSAL FILTER DESIGNS By ANDREW Y. LIN A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS
More informationA Review on Beamforming Techniques in Wireless Communication
A Review on Beamforming Techniques in Wireless Communication Hemant Kumar Vijayvergia 1, Garima Saini 2 1Assistant Professor, ECE, Govt. Mahila Engineering College Ajmer, Rajasthan, India 2Assistant Professor,
More informationNoise Reduction for L-3 Nautronix Receivers
Noise Reduction for L-3 Nautronix Receivers Jessica Manea School of Electrical, Electronic and Computer Engineering, University of Western Australia Roberto Togneri School of Electrical, Electronic and
More informationModeling and Analysis of an Adaptive Filter for a DSP Based Programmable Hearing Aid Using Normalize Least Mean Square Algorithm
Modeling and Analysis of an Adaptive Filter for a DSP Based Programmable Hearing Aid Using Normalize Least Mean Square Algorithm 1. Obidike. A. I, 2. Dr. Ohaneme C. O, 3. Anioke L. C., 4. Anonu. J. D,
More informationProject due. Final exam: two hours, close book/notes. Office hours. Mainly cover Part-2 and Part-3 May involve basic multirate concepts from Part-1
End of Semester Logistics Project due Further Discussions and Beyond EE630 Electrical & Computer Engineering g University of Maryland, College Park Acknowledgment: The ENEE630 slides here were made by
More informationCANCELLATION OF ARTIFACTS FROM CARDIAC SIGNALS USING ADAPTIVE FILTER LMS,NLMS AND CSLMS ALGORITHM
CANCELLATION OF ARTIFACTS FROM CARDIAC SIGNALS USING ADAPTIVE FILTER LMS,NLMS AND CSLMS ALGORITHM Devendra Gupta 1, Rekha Gupta 2 1,2 Electronics Engineering Department, Madhav Institute of Technology
More informationMITIGATING INTERFERENCE TO GPS OPERATION USING VARIABLE FORGETTING FACTOR BASED RECURSIVE LEAST SQUARES ESTIMATION
MITIGATING INTERFERENCE TO GPS OPERATION USING VARIABLE FORGETTING FACTOR BASED RECURSIVE LEAST SQUARES ESTIMATION Aseel AlRikabi and Taher AlSharabati Al-Ahliyya Amman University/Electronics and Communications
More informationReport 3. Kalman or Wiener Filters
1 Embedded Systems WS 2014/15 Report 3: Kalman or Wiener Filters Stefan Feilmeier Facultatea de Inginerie Hermann Oberth Master-Program Embedded Systems Advanced Digital Signal Processing Methods Winter
More informationNoise Cancellation in DSSS by Using Adaptive LMS Filter in Fractional Domine Methods
ISSN(Online) : 39-8753 ISSN (Print) : 347-67 (An ISO 397: 7 Certified Organization) Vol. 5, Issue, October 6 Noise Cancellation in DSSS by Using Adaptive LMS Filter in Fractional Domine Methods N.Murugendrappa,
More informationAcoustic echo cancellers for mobile devices
Acoustic echo cancellers for mobile devices Mr.Shiv Kumar Yadav 1 Mr.Ravindra Kumar 2 Pratik Kumar Dubey 3, 1 Al-Falah School Of Engg. &Tech., Hayarana, India 2 Al-Falah School Of Engg. &Tech., Hayarana,
More informationPerformance Evaluation of Adaptive Filters for Noise Cancellation
Performance Evaluation of Adaptive Filters for Noise Cancellation J.L.Jini Mary 1, B.Sree Devi 2, G.Monica Bell Aseer 3 1 Assistant Professor, Department of ECE, VV college of Engineering, Tisaiyanvilai.
More informationSpeech Enhancement using Wiener filtering
Speech Enhancement using Wiener filtering S. Chirtmay and M. Tahernezhadi Department of Electrical Engineering Northern Illinois University DeKalb, IL 60115 ABSTRACT The problem of reducing the disturbing
More informationComprehensive Performance Analysis of Non Blind LMS Beamforming Algorithm using a Prefilter
Research Article International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347-5161 2014 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Comprehensive
More information(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 informationPerformance Analysis of Acoustic Echo Cancellation Techniques
RESEARCH ARTICLE OPEN ACCESS Performance Analysis of Acoustic Echo Cancellation Techniques Rajeshwar Dass 1, Sandeep 2 1,2 (Department of ECE, D.C.R. University of Science &Technology, Murthal, Sonepat
More informationFPGA Implementation of Adaptive Noise Canceller
Khalil: FPGA Implementation of Adaptive Noise Canceller FPGA Implementation of Adaptive Noise Canceller Rafid Ahmed Khalil Department of Mechatronics Engineering Aws Hazim saber Department of Electrical
More informationStudy 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 informationAudio 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 informationApplication of Adaptive Spectral-line Enhancer in Bioradar
International Conference on Computer and Automation Engineering (ICCAE ) IPCSIT vol. 44 () () IACSIT Press, Singapore DOI:.7763/IPCSIT..V44. Application of Adaptive Spectral-line Enhancer in Bioradar FU
More informationEvaluation of a Multiple versus a Single Reference MIMO ANC Algorithm on Dornier 328 Test Data Set
Evaluation of a Multiple versus a Single Reference MIMO ANC Algorithm on Dornier 328 Test Data Set S. Johansson, S. Nordebo, T. L. Lagö, P. Sjösten, I. Claesson I. U. Borchers, K. Renger University of
More informationNoise Cancellation using Least Mean Square Algorithm
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 12, Issue 5, Ver. I (Sep.- Oct. 2017), PP 64-75 www.iosrjournals.org Noise Cancellation
More informationChapter 4 SPEECH ENHANCEMENT
44 Chapter 4 SPEECH ENHANCEMENT 4.1 INTRODUCTION: Enhancement is defined as improvement in the value or Quality of something. Speech enhancement is defined as the improvement in intelligibility and/or
More informationUniversity 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 informationAdaptive Array Beamforming using LMS Algorithm
Adaptive Array Beamforming using LMS Algorithm S.C.Upadhyay ME (Digital System) MIT, Pune P. M. Mainkar Associate Professor MIT, Pune Abstract Array processing involves manipulation of signals induced
More informationNarrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators
374 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 52, NO. 2, MARCH 2003 Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators Jenq-Tay Yuan
More informationLeast squares and adaptive multirate filtering
Calhoun: The NPS Institutional Archive Theses and Dissertations Thesis Collection Least squares and adaptive multirate filtering Hawes, Anthony H. Monterey, California. Naval Postgraduate School MONTEREY,
More informationSIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING
SIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING Ms Juslin F Department of Electronics and Communication, VVIET, Mysuru, India. ABSTRACT The main aim of this paper is to simulate different types
More informationGSM Interference Cancellation For Forensic Audio
Application Report BACK April 2001 GSM Interference Cancellation For Forensic Audio Philip Harrison and Dr Boaz Rafaely (supervisor) Institute of Sound and Vibration Research (ISVR) University of Southampton,
More informationFPGA Implementation Of LMS Algorithm For Audio Applications
FPGA Implementation Of LMS Algorithm For Audio Applications Shailesh M. Sakhare Assistant Professor, SDCE Seukate,Wardha,(India) shaileshsakhare2008@gmail.com Abstract- Adaptive filtering techniques are
More informationSpeech and Audio Processing Recognition and Audio Effects Part 3: Beamforming
Speech and Audio Processing Recognition and Audio Effects Part 3: Beamforming Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Electrical Engineering and Information Engineering
More informationKeywords: 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 informationABSOLUTE AVERAGE ERROR BASED ADJUSTED STEP SIZE LMS ALGORITHM FOR ADAPTIVE NOISE CANCELLER
ABSOLUTE AVERAGE ERROR BASED ADJUSTED STEP SIZE LMS ALGORITHM FOR ADAPTIVE NOISE CANCELLER Thamer M.Jamel 1, and Haider Abd Al-Latif Mohamed 2 1: Universirty of Technology/ Department of Electrical and
More informationAcoustic Echo Cancellation: Dual Architecture Implementation
Journal of Computer Science 6 (2): 101-106, 2010 ISSN 1549-3636 2010 Science Publications Acoustic Echo Cancellation: Dual Architecture Implementation 1 B. Stark and 2 B.D. Barkana 1 Department of Computer
More informationSGN Advanced Signal Processing
SGN 21006 Advanced Signal Processing Ioan Tabus Department of Signal Processing Tampere University of Technology Finland 1 / 16 Organization of the course Lecturer: Ioan Tabus (office: TF 419, e-mail ioan.tabus@tut.fi
More informationBlind Dereverberation of Single-Channel Speech Signals Using an ICA-Based Generative Model
Blind Dereverberation of Single-Channel Speech Signals Using an ICA-Based Generative Model Jong-Hwan Lee 1, Sang-Hoon Oh 2, and Soo-Young Lee 3 1 Brain Science Research Center and Department of Electrial
More informationNOISE 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 informationOFDM Transmission Corrupted by Impulsive Noise
OFDM Transmission Corrupted by Impulsive Noise Jiirgen Haring, Han Vinck University of Essen Institute for Experimental Mathematics Ellernstr. 29 45326 Essen, Germany,. e-mail: haering@exp-math.uni-essen.de
More informationSpeech Enhancement in a Noisy Environment Using Sub-Band Processing
IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) ISSN: 239-42, ISBN No. : 239-497 Volume, Issue 2 (Nov. - Dec. 22), PP 47-52 Speech Enhancement in a Noisy Environment Using Sub-Band Processing K.
More informationDigital Signal Processing
Digital Signal Processing Fourth Edition John G. Proakis Department of Electrical and Computer Engineering Northeastern University Boston, Massachusetts Dimitris G. Manolakis MIT Lincoln Laboratory Lexington,
More informationImplementation of Optimized Proportionate Adaptive Algorithm for Acoustic Echo Cancellation in Speech Signals
International Journal of Electronics Engineering Research. ISSN 0975-6450 Volume 9, Number 6 (2017) pp. 823-830 Research India Publications http://www.ripublication.com Implementation of Optimized Proportionate
More informationA 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 informationECE 5650/4650 Computer Project #3 Adaptive Filter Simulation
ECE 5650/4650 Computer Project #3 Adaptive Filter Simulation This project is to be treated as a take-home exam, meaning each student is to due his/her own work without consulting others. The grading for
More informationAcoustic Echo Reduction Using Adaptive Filter: A Literature Review
MIT International Journal of Electrical and Instrumentation Engineering, Vol. 4, No. 1, January 014, pp. 7 11 7 ISSN 30-7656 MIT Publications Acoustic Echo Reduction Using Adaptive Filter: A Literature
More informationFrequency Domain Implementation of Advanced Speech Enhancement System on TMS320C6713DSK
Frequency Domain Implementation of Advanced Speech Enhancement System on TMS320C6713DSK Zeeshan Hashmi Khateeb Student, M.Tech 4 th Semester, Department of Instrumentation Technology Dayananda Sagar College
More informationImplementation of decentralized active control of power transformer noise
Implementation of decentralized active control of power transformer noise P. Micheau, E. Leboucher, A. Berry G.A.U.S., Université de Sherbrooke, 25 boulevard de l Université,J1K 2R1, Québec, Canada Philippe.micheau@gme.usherb.ca
More informationAdaptive Noise Reduction Algorithm for Speech Enhancement
Adaptive Noise Reduction Algorithm for Speech Enhancement M. Kalamani, S. Valarmathy, M. Krishnamoorthi Abstract In this paper, Least Mean Square (LMS) adaptive noise reduction algorithm is proposed to
More informationMMSE STSA Based Techniques for Single channel Speech Enhancement Application Simit Shah 1, Roma Patel 2
MMSE STSA Based Techniques for Single channel Speech Enhancement Application Simit Shah 1, Roma Patel 2 1 Electronics and Communication Department, Parul institute of engineering and technology, Vadodara,
More informationSpeech Synthesis using Mel-Cepstral Coefficient Feature
Speech Synthesis using Mel-Cepstral Coefficient Feature By Lu Wang Senior Thesis in Electrical Engineering University of Illinois at Urbana-Champaign Advisor: Professor Mark Hasegawa-Johnson May 2018 Abstract
More informationADAPTIVE BEAMFORMING USING LMS ALGORITHM
ADAPTIVE BEAMFORMING USING LMS ALGORITHM Revati Joshi 1, Ashwinikumar Dhande 2 1 Student, E&Tc Department, Pune Institute of Computer Technology, Maharashtra, India 2 Professor, E&Tc Department, Pune Institute
More informationPerformance 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 informationAdaptive Lattice Filters for CDMA Overlay. Wang, J; Prahatheesan, V. IEEE Transactions on Communications, 2000, v. 48 n. 5, p
Title Adaptive Lattice Filters for CDMA Overlay Author(s) Wang, J; Prahatheesan, V Citation IEEE Transactions on Communications, 2000, v. 48 n. 5, p. 820-828 Issued Date 2000 URL http://hdl.hle.net/10722/42835
More informationComputer 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 informationEnhancement of Speech Signal by Adaptation of Scales and Thresholds of Bionic Wavelet Transform Coefficients
ISSN (Print) : 232 3765 An ISO 3297: 27 Certified Organization Vol. 3, Special Issue 3, April 214 Paiyanoor-63 14, Tamil Nadu, India Enhancement of Speech Signal by Adaptation of Scales and Thresholds
More informationJoint Transmitter-Receiver Adaptive Forward-Link DS-CDMA System
# - Joint Transmitter-Receiver Adaptive orward-link D-CDMA ystem Li Gao and Tan. Wong Department of Electrical & Computer Engineering University of lorida Gainesville lorida 3-3 Abstract A joint transmitter-receiver
More informationPerformance Evaluation of different α value for OFDM System
Performance Evaluation of different α value for OFDM System Dr. K.Elangovan Dept. of Computer Science & Engineering Bharathidasan University richirappalli Abstract: Orthogonal Frequency Division Multiplexing
More informationDesign 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 informationMikko Myllymäki and Tuomas Virtanen
NON-STATIONARY NOISE MODEL COMPENSATION IN VOICE ACTIVITY DETECTION Mikko Myllymäki and Tuomas Virtanen Department of Signal Processing, Tampere University of Technology Korkeakoulunkatu 1, 3370, Tampere,
More informationTheory and praxis of synchronised averaging in the time domain
J. Tůma 43 rd International Scientific Colloquium Technical University of Ilmenau September 21-24, 1998 Theory and praxis of synchronised averaging in the time domain Abstract The main topics of the paper
More informationTeaching Digital Signal Processing with MatLab and DSP Kits
Teaching Digital Signal Processing with MatLab and DSP Kits Authors: Marco Antonio Assis de Melo,Centro Universitário da FEI, S.B. do Campo,Brazil, mant@fei.edu.br Alessandro La Neve, Centro Universitário
More informationSpeech Enhancement in Noisy Environment using Kalman Filter
Speech Enhancement in Noisy Environment using Kalman Filter Erukonda Sravya 1, Rakesh Ranjan 2, Nitish J. Wadne 3 1, 2 Assistant professor, Dept. of ECE, CMR Engineering College, Hyderabad (India) 3 PG
More information