Size: px
Start display at page:

Download ""

Transcription

1

2

3 Abstract This report presents a method to achieve acoustic echo canceling and noise suppression using microphone arrays. The method employs a digital self-calibrating microphone system. The on-site calibration process is a simple indirect calibration which adapts in each specic case to the environment and the electronic equipment used. The method also continuously reduces environmental disturbances such as car engine noise and fan noise. The method is primarily aimed at hands free mobile telephones by suppressing the hands free loudspeaker and car cabin noise simultaneously. The report also contains an evaluation of the impact of echo and noise suppression on a real conversation, accomplished in a car using a microphone array.

4 Contents 1 Introduction 3 2 Working Scheme for the Adaptive Canceling and Noise Suppressing Beamformer Phase 1 - The Gathering Process Calibration signals Phase 2 - The Operating Mode Idle/I-mode Transmit/TX-mode Receive/RX-mode Double Talk/DT-mode Calibration Signal Levels Evaluation Conditions Car Environment Microphone congurations Implementation Algorithm Implementation Normalized Least Mean Square (NLMS) algorithm Fully Connected Neural Network Optimal Least Square solution to the normal equations Evaluation Neural Network -Performance Evaluation Normalized Least Mean Square - Performance Evaluation Calibration process - Calibration Signal Level Noise Suppression, LS-solution - Performance Evaluation Canceling, LS-solution - Performance Evaluation Calibration Sequence Length - Performance Evaluation

5 6 Summary and Conclusions 22 A Figures-Evaluation 24 2

6 Chapter 1 Introduction Near-end speech signal Microphone Near-end speech Acoustic echo Near-end speaker Far-end speech Environment noise Far-end speech signal Loudspeaker Acoustic echo path Figure 1.1: Two-way, handsfree communication, conversation between the far- and near-end speaker. and noise related problems are very common in telephone systems. originates from the far-end speaker and echoes back with a time delay, see gure 1.1, causing perception problems. Perception will be further impaired when the speaker is situated in a noisy car in handsfree mode. Environmental noise can, for instance, originate from engine and fan noise and wind and tire friction. A method to decrease the echo from the far-end speaker during handsfree communication is echo cancellation (EC) [1], and a considerable amount of work has been done in this eld. Most work has been devoted to single microphone solutions [2], although some papers propose systems with two microphones [3, 4]. The 3

7 acoustic echo and noise canceller introduced in [5] is further evaluated here. The method is not based on conventional array theory [6, 7], but relies on an indirect calibration [8] by gathering data from the actual environment. The calibration developed here will take on a slightly dierent form. Dierent adaptive algorithms will be compared and evaluated in this report. The system is aimed at mobile hands free communication systems, and it therefore should also take into account the near eld in a small enclosure. The near eld is dicult to describe in an a-priori model. This brings up the solution of employing gathered signal-information from the real target and jammer positions. Obviously these gathered signals contain useful information about the acoustic environment as well as electronic equipment, such as microphones, ampliers, A/D-converters and anti-aliasing lters. Other important information is the microphone element geometry and other spatial and spectral information inherent in the gathered target and jammer signals. Instead of calculating a large number of statistical a-priori information from the gathered data, we will merely use the signals as they appear during the operating phase. The methods evaluated in this report are a Normalized Least Mean Square (NLMS) algorithm, a fully connected Neural Network algorithm, and an optimal Least Square solution to the normal equations where the gathered data are considered as deterministic signals, i.e. the correlations are estimated directly from the data. 4

8 Chapter 2 Working Scheme for the Adaptive Canceling and Noise Suppressing Beamformer The working scheme for the beamformer can be divided in two phases: phase 1, which is the gathering phase and phase 2, which is the continuous ltering and adaptation phase. During phase 2 the beamformer utilizes the calibration signals gathered in phase Phase 1 - The Gathering Process The gathering phase takes place on-site in the actual environment by emitting representative sequences from each jammer and target position. Array signals for each sequence and channel are memorized in a digital memory bank for subsequent use. All array signals are stored simultaniously in the memory bank. The gathered, multi-channel, memorized signals will be used later to form the input and reference for the beamformer in the operating phase. Since a-priori modeling almost always leads to the loss of some information, the main idea in this straight-forward solution is that the calibration signals themselves \are the best tutor". The calibration signals contain information about the acoustical environment, variations in the electrical equipment, and spatial and frequency responses. During and after the calibration phase some restrictions are, however, imposed: The microphone elements and placement can be chosen arbitrarily, but must not be altered or moved unless a new calibration is made. 5

9 x 1 (t) x 2 (t) Anti-Aliasing and A/D conversion x 1 [n] x 2 [n] x M (t) x M [n] Memory Jammer calibration signals Memory Target calibration signals Figure 2.1: Target calibration signals recording. 6

10 x 1 (t) x 2 (t) Anti-Aliasing and A/D conversion x 1 [n] x 2 [n] x M (t) x M [n] Memory Jammer calibration signals Memory Target calibration signals Figure 2.2: Jammer calibration signals recording. 7

11 The equipment must be time invariant. A fair signal to noise ratio during gathering is necessary. 2.2 Calibration signals The gathered calibration signals must arrive from the desired/unwanted (target/jammer) positions, and the signals must contain approximately the same spectral content as a real target/jammer signal. There are dierent methods to facilitate these conditions. A simple approach is to collect human utterances from the target position. A dierent kind of calibration procedure is to place loudspeakers in the desired/unwanted positions and let the loudspeakers emit, one at a time, at or colored bandlimited noise, or gathered speech (see gures 2.1 and 2.2). 2.3 Phase 2 - The Operating Mode A telephone conversation can be divided into four modes: Idle, Receive, Transmit and Double Talk mode Idle/I-mode During the I-mode only car noise exists, i.e. there is no speech from the near or far-end speaker. Near-end speaker: Far-end speaker: Upper beamformer: Lower beamformer: quiet quiet Copy of LB Adaptation on Environmental noise impinges on each of the microphone elements in the microphone array, and is added with virtual near- and far-end speech signals, i.e. the memorized signals. Note that the noise signals have passed through the same electronic equipment as the memorized signals. The virtually gathered speech signals represent a speaker talking from the correct environment/position and a handsfree loudspeaker, gathered with high SNR. These sets of signals are mixed and comprise the inputs to the adaptive lters (see gure 2.3). The desired signal for the adaptive lters is formed by a suitable combination of the memorized target signals only. The adaptive algorithm now has access to all the information needed to adapt the lters both in the spatial- and frequency-domain. 8

12 The coecients are continuously copied into the upper beamformer/lter which produces the output. Note that the inputs to the upper beamformer contain only signals coming from the microphone elements Transmit/TX-mode During the TX-mode only near-end speech and car noise are present. Near-end speaker: Far-end speaker: Upper beamformer: Lower beamformer: talking quiet Fixed Adaptation o When near-end speech is detected, the adaptation is turned o. Incoming microphone signals from the microphone array are now processed by the xed upper beamformer, using the latest set of lter coecients adapted to the latest actual situation. The lter coecients also suit in all probability the actual disturbance since the situation is short term stationary Receive/RX-mode During the RX-mode, only far-end speech and car noise signals are present. Near-end speaker: Far-end speaker: Upper beamformer: Lower beamformer (LB): quiet talking Copy of LB Adaptation on The algorithm behavior is similar to the I-mode described above. The main dierence is that the microphone signals in this mode consist of real noise and speech from the far-end speaker Double Talk/DT-mode During the DT-mode, near- and far-end speech as well as car noise are present. Near-end speaker: Far-end speaker: Upper beamformer: Lower beamformer: talking talking Fixed Adaptation o In double talk mode, no adaptation is made; the beamformer coecients are xed, and the output from the upper beamformer is transmitted. 9

13 2.4 Calibration Signal Levels During phase 2, the balance (see gure 2.3) between the memorized inputs and microphone inputs to the adapting beamformer can be controlled by: 1. Factor =)Near-end memorized speech signal amplication/attenuation. 2. Factor =)Far-end memorized speech signal amplication/attenuation. 3. Factor =)Incoming environment noise amplication/attenuation for signals from the microphone array. The mix of the components will control the adaptive lter suppression or amplication of sources both in the frequency- and spatial-domain. A large value of and versus will cause the adaptive lter to emphasize cancellation of both the far-end speech and/or car noise. However, too large a suppression will yield degradation of the near-end speech signal. Suitable choices of ; and are values which make the signal levels vary around nominal values with a maximum of 10dB. Extreme choices of ; and can possibly have advantages in some situations. 10

14 Figure 2.3: Balance between inputs during phase 2. 11

15 Chapter 3 Evaluation Conditions 3.1 Car Environment The performance evaluation of the acoustic noise and echo canceling beamformer was made in a Volvo 940 GL station wagon. Data was gathered on a multichannel DAT-recorder with a sample rate of 12 khz, and with a 5 khz bandwidth. In order to facilitate simultaneous driving and recording, a loudspeaker was mounted in the passenger seat to simulate a real person's speaking. 3.2 Microphone congurations The microphones used in the evaluation were high quality Sennheiser microphones, and six of them were mounted at on the visor. The distance between the speaker position and the microphone array was 350 mm. The mounting of the linear array can be seen in gures 3.1 and 3.2. This conguration were used throughout the evaluation. 12

16 Mic:# # # # # # # Figure 3.1: Linear microphone geometry with six microphones. The distance between elements is 50 mm. Figure 3.2: Placement of the Sennheiser microphones, linear mount. 13

17 Chapter 4 Implementation The data gathered from the multichannel DAT recorder was converted into Matlab format, which is a conventionally used mathematics software package. The evaluation part of the report is based on this data and all processing is done in Matlab. 4.1 Algorithm Implementation The lower beamformer according to gure 2.3 has been adapted to a sequence of band-limited noise emitted from the jammer and target positions and actual noise in the car by making a recording of the six microphones. The resulting weights have then been used in the upper beamformer in order to enhance the target speech with regard to echo and noise. In the evaluation of the algorithms the parameter L, used in the following sections, is set to Normalized Least Mean Square (NLMS) algorithm A conventional NLMS algorithm with L lter taps for every microphone is used. The training is done in epochs, i.e. the same training set is used iteratively. The stepsize is normalized to the mean power of all microphone signals, furthermore the stepsize is decreased during epochs. With FIR-lters the output from the upper beamformer is given by MX y [n] = w T mx U m [n] ; (4.1) m=1 14

18 where x U m[n] denotes an L-by-1 input vector from the m-th microphone element in the upper beamformer, and w m denotes the L-by-1 corresponding lter weight vector. Overscript T stands for vector transpose. The total number of lter weights is ML. 4.3 Fully Connected Neural Network A feedforward Neural Network has been used to enhance the speech signal. The Neural Network is a fully connected Multiple Layer Perceptron (MLP) and consists of the input layer, one hidden layer and the output layer. The hidden layer consists of six neurons with bipolar sigmoid transfer functions and the output layer consists of one single neuron with a corresponding linear transfer function. Both the hidden layer and the output layer have corresponding bias weights to each neuron. The network weights are updated by using a conventional supervised backpropagation learning rule in an on-line manner, i.e. the weights are updated at every time sample. As for the NLMS algorithm the training has been done in epochs, and the same normalization and damping of the stepsize during epochs has been used. The output of the upper beamformer when using the MLP is described by y (n) = P p=1 w p f MP m=1 w T m;px U m [n] + b p! + b o where x U m[n] denotes an L-by-1 input vector from the m-th microphone element in the upper beamformer and w m;p denotes the L-by-1 corresponding lter weight vector from input m to neuron p in the hidden layer. Parameter w p represents synaptic weights (scalars) between each of the hidden units and the output. Parameters b p and b o denote adaptive osets or biases, and f() is the sigmoid function. Parameter P is the number of neurons in the hidden layer and M is the number of input signals, i.e. microphones. The number of lter taps for every neuron is P (ML +2)+1which is a factor of six more than with a LMS algorithm. 4.4 Optimal Least Square solution to the normal equations The lters used in the upper beamformer are conventional FIR-lters where the lter weights are found by solving the normal equations. When formulating the normal equations the total correlation matrix R xx is dened as 15

19 R xx = 0 B@ R x1 x 1 R x1 x 2 ::: R x1 x 6 R x2 x 1 R x2 x 2 ::: R x2 x R x6 x 1 R x6 x 2 ::: R x6 x 6 1 CA where R x ixj = 0 B@ r ij (0) r ij (1) r ij (2) ::: r ij (L, 1) r ij (1) r ij (0) r ij (1) ::: r ij (L, 2) r ij (L, 1) r ij (L, 2) ::: ::: r ij (0) 1 CA and r ij (k) = 1 N N,k,1 X n=0 x i (n)x j (n + k) ; k =0;1; ::::L, 1 which is a biased cross-correlation estimator due to the constant normalization factor but gives constant varianse for all lags. This estimator is appropriate for both deterministic and random data, so no decision regarding the form of the data is necessary. Parameter N is the total number of time samples in the correlation estimates. Parameter L is the number of lter taps in the FIR-lters. By arranging the lter vectors w m as a column vector W =[w T 1 w T 2 ::: w T 6] T and formulating a cross-correlation vector between the desired signal d(n) and the input signals x m (n) as G xd =[g 1 g 2 ::: g 6 ] T where g i =[g i (0) g i (1) ::: g i (L,1)] and g i (k) = 1 N N,k,1 X n=0 x i (n)d(n + k) ; k =0;1; ::::L, 1 16

20 the normal equations can be formulated as R xx W = G xd Solving this set of equations gives the optimal least square solution to the beamforming problem, based on the data in the memory bank. 17

21 Chapter 5 Evaluation Performance evaluation from the Volvo is illustrated in Appendix A gures A.1- A.14 Common information for all plots are: Near-end speech, coming from the drivers seat is denoted \ /". Far-end speech echo, i.e. handsfree loudspeaker or jammer speech, is denoted \ /". All signals are within a bandwidth of 5 khz. The calibration signals are at noise within the bandwidth. All sequences are of 8 second duration. All gures begin with 8 second sequence of the unadapted single microphone signal from position 4, i.e. the plain unltered single channel microphone signal. The results are presented as short time (20 ms) power estimates in db. In the adaptation phase (phase 2) the control parameters ; ; can be controlled in order to supress or amplify the sources both in frequency and spatial domains. The Memory-Signal-to-Interference Ratio MSIR is controlled by the ratio between and by: MSIR = 10 log 0 MP B@ MP NP m=0 n=1 ( s Tm[n]) 2 NP m=0 n=1 ( s Jm[n]) CA ;

22 where s T and s J denote the memorized calibration signals for target and jammer, respectively. In the handsfree mode this corresponds to the speaker, usually placed in the front seat, and the handsfree loudspeaker in the middle of the instrument panel, directed towards the driver. The number of microphones in the array, M, is 6, while the number of samples, N, varies between 2400, in the memorized calibration sequence. In addition, the MSNR for the calibration phase is dened as: MSNR = 10 log 0 MP B@ MP NP m=0 n=1 ( s T [n]) 2 NP m=0 n=1 ( s D[n]) 2 where s T and s D denote the memorized calibration signals for the target and the actual ambient disturbances. In the car environment s D corresponds to environmental car noise such as engine-, wind- and tire friction. Keeping xed at 0 db and varying and in db units will aect the MSIR and the MSNR by the same amount. During the ltering phase, or the evaluation mode, the true signal level for the jammer is used, i.e SIR = 0 db, and for noise disturbance, SNR =,5 db has been used in order to make it possible to subjectively decide if any distortion is present. This reduction does not aect the suppression levels in the linear cases at all and these levels are not noticeably aected in the non-linear case. The sound les corresponding to the gures in Appendix A, gures A.1-A.14, are available in.wav- format from Neural Network - Performance Evaluation The Neural Network (MLP) has been trained by using a sequence of 4800 sample records for each input signal and the desired signal. The input signals were created by recording an emission of band-limited at noise from the jammer and target positions and actual noise on the six microphones in the car, while driving. The target (desired) signals were created by doing the same recording on microphone 4 while the car was parked and the emission was done from the target position alone, see gure 2.3. The sequence was iterated for 1000 epochs and the stepsize was damped exponentially from 0.1 in the rst epoch to in the last epoch. The balance parameters,, and were xed at 0 db. The result is shown in gure A.1, and it can be seen that a suppression of approximately 15 db is achieved for both echo and noise. 1 CA ; 19

23 5.2 Normalized Least Mean Square - Performance Evaluation The same conditions have been evaluated for the NLMS algorithm as for the Neural Network. The result is shown in gure A.2. The noise suppression has improved to approximately 17 db when compared to the Neural Network solution, while the echo suppression is the same. A subjective listener test gives no dierences in distortion between the two methods. 5.3 Calibration process - Calibration Signal Level The training sequence used here is the same as with the MLP and the NLMS, while the lter weights have been calculated rather than found by training. The calculation is done by solving the normal equations dened in chapter 4.4. The solution to this set of equations is determined by using Matlab. The balance parameters and are here modied by the same amount while is xed at 0 db. This modication aects the mix of jammer and noise level in contrast to target level in the training sequence. Three settings are compared, (;) = 0dB; 5dB and 10dB. The result can be seen in gures A.3-A.5 which show that these settings have a very little impact on the nal result, when it comes to suppression. Subjective listening shows that the distortion is increased when increasing these levels. In all three cases the damping of both noise and echo is improved by approximately 1-2 db, when compared to the NLMS solution. 5.4 Noise Suppression, LS-solution - Performance Evaluation Pure noise suppression is evaluated by solving the normal equations for a 4800 sample sequence. This calculation is done by emitting band-limited noise from the target position alone, without car noise present, when recording the training sequence. This process is the same as letting =,1 db. The solution is the same as with both echo- and noise suppression except for this modication of the training sequence. Figure A.6 shows the result where echo is present in the sequence and gure A.7 is a ltering without any echo present. The result shows that approximately a 22 db suppression of the noise is achieved while the echo is left almost unsuppressed. 20

24 5.5 Canceling, LS-solution - Performance Evaluation canceling is evaluated in the same manner as with pure noise suppression but with,1db when recording the training sequence. Figures A.8-A.9 show the result with and without noise present (of course, some noise is always present). It can be seen that the noise component is left almost unsuppressed while the echo component is reduced by approximately 25 db. 5.6 Calibration Sequence Length - Performance Evaluation The least square solution to both echo and noise suppression by solving the normal equations is done here with varying length of the training sequence. The balance parameters, and are held at nominal values, i.e. they are at 0 db. Figures A.10-A.14 show the resulting suppression for dierent selections of training sequence length. It can be seen that increasing the training length from samples to gives only slightly better performance. The resulting suppression with a training set of samples is approximately 20 db for both echo and noise. Subjective listening indicates that the distortion is small. 21

25 Chapter 6 Summary and Conclusions The best resulting suppression was approximately 20 db for both echo and noise. This result was achieved by solving the normal equations to the beamforming problem. The structure with non-linearities in the adaptive lter, the Neural Network, gives no extra performance in spite of the large number degrees of freedom, i.e. a factor of six more weights than with the NLMS. The scheme of training the adaptive lter in epochs, for both NLMS and the MLP, and by decreasing the stepsize during epochs, gives better results than by increasing the length of the training set accordingly, compare [5]. Further, by increasing the level of both and in comparison to, when solving the normal equations, no extra echo and noise suppression is attained, while the distortion is increased. The mix between echo canceling and noise suppression can be controlled by the relative levels of disturbance, i.e. by controlling,,. Here, the situations of letting and equal zero are evaluated, respectively. The result is that when equals zero no major echo suppression is attained, and when equals zero no major noise reduction is attained. Approximately 25 db echo suppression is achieved when solving the normal equations for pure echo canceling with correlation estimates based on 4800 data samples. For pure noise suppression with the same conditions approximately 22 db suppression is achieved. Solving the normal equations for a sample training set gives only a slightly better result than for a training set of samples. This indicates that further increasing of the length of the training set may not increase the resulting disturbance suppression. 22

26 Bibliography [1] B.Widrow, S. D. Stearns, \Adaptive Signal Processing", Prentice Hall, [2] M. Sondhi and W. Kellermann, \Adaptive Cancellation for speech signal", Chapter 11 in Advances in Signal Processing, Edited by S. Furui and M. Sondhi, Dekker, New York, [3] Sen M. Kuo, Zhibing Pan, \Adaptive Acoustic Cancellation Microphone", J. Acoust. Soc. Am., vol 93, no 3,March 1993, pp [4] M. Rainer, P. Vary, \Combined acoustic echo cancellation dereverberation and noise reduction: a two microphone approach", Ann. Telecommun., 49, no. 7-8, 1994, pp [5] M. Dahl, I. Claesson, \Acoustic Cancelling with Microphone Arrays", Research Report 2/95, Feb [6] I. Claesson, S. Nordholm, \A Spatial Filtering Approach to Robust Adaptive Beamforming", IEEE Transactions on Antennas and Propagation, vol. 40, no. 9., Sept [7] S. Nordebo, I. Claesson, S. Nordholm, \Adaptive Beamforming: Spatial Filter Designed Blocking Matrix", IEEE Journal of Oceanic Engineering, vol. 19, no. 4, Oct [8] S. Nordebo, I. Claesson, S. Nordholm, B. A. Bengtsson \ `In situ' Calibrated Adaptive Microphone Array", Research Report 2/94, ISSN

27 Appendix A Figures-Evaluation 5 0 Car Noise and Suppression using Fully Connected Neural Network 5 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.1: Car Noise and Suppression using Fully Connected Neural Network with = 0 db, = 0 db and = 0 db, trained under 1000 epochs with 4800 samples training set 24

28 5 0 Car Noise and Suppression using Normalized LMS 5 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.2: Car noise and echo Suppression using Normalized LMS algorithm with =0dB, =0dB and =0dB, trained under 1000 epochs with 4800 samples training set 5 0 Car Noise and Suppression using Least Square Optimal filter 5 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.3: Car Noise and Suppression using Least Square Optimal Filter solved for 4800 samples with =0dB, =0dB and =0dB 25

29 5 0 Car Noise and Suppression using Least Square Optimal filter 5 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.4: Car Noise and Suppression using Least Square Optimal Filter solved for 4800 samples with =0dB, =5dB and =5dB 5 0 Car Noise and Suppression using Least Square Optimal filter 5 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.5: Car Noise and Suppression using Least Square Optimal Filter solved for 4800 samples with =0dB, =10dB and =10dB 26

30 5 0 Car Noise Suppression using Least Square Optimal filter 5 10 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.6: Car Noise Suppression using Least Square Optimal Filter solved for 4800 samples with =0dB, =,1 db and =0dB, (echo is present) 5 0 Car Noise Suppression using Least Square Optimal filter 5 10 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.7: Car Noise Suppression using Least Square Optimal Filter solved for 4800 samples with =0dB, =,1 db and =0dB, (no echo present) 27

31 5 Car Suppression using Least Square Optimal filter 0 5 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.8: Car Suppression using Least Square Optimal Filter solved for 4800 samples with =0dB, =0dB and =,1 db, (noise is present) 5 0 Car Suppression using Least Square Optimal filter 5 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.9: Car Suppression using Least Square Optimal Filter solved for 4800 samples with = 0 db, = 0 db and =,1 db, (articial noise level at,32 db is added for presentation purposes, actual noise level is controlled by numerical accuracy and becomes approximately,80 db) 28

32 5 0 Car Noise and Suppression using Least Square Optimal filter (Solved for 2400 sampels) 5 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.10: Car Noise and Suppression using Least Square Optimal Filter solved for 2400 samples with =0dB, =0dB and =0dB 5 0 Car Noise and Suppression using Least Square Optimal filter (Solved for 4800 sampels) 5 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.11: Car Noise and Suppression using Least Square Optimal Filter solved for 4800 samples with =0dB, =0dB and =0dB 29

33 5 0 Car Noise and Suppression using Least Square Optimal filter (Solved for 7200 sampels) 5 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.12: Car Noise and Suppression using Least Square Optimal Filter solved for 7200 samples with =0dB, =0dB and =0dB 5 0 Car Noise and Suppression using Least Square Optimal filter (Solved for sampels) 5 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.13: Car Noise and Suppression using Least Square Optimal Filter solved for samples with =0dB, =0dB and =0dB 30

34 5 0 Car Noise and Suppression using Least Square Optimal filter (Solved for sampels) 5 Output Power [db] One microphone: unadapted Six microphones: adapted Time [s] Figure A.14: Car Noise and Suppression using Least Square Optimal Filter solved for samples with =0dB, =0dB and =0dB 31

Acoustic Noise and Echo Cancelling - Microphone Array methods and Applications

Acoustic Noise and Echo Cancelling - Microphone Array methods and Applications Research Report 2/97 Acoustic Noise and Cancelling - Microphone Array methods and Applications by Mattias Dahl Department of Signal Processing University of Karlskrona/Ronneby S-372 25 Ronneby Sweden ISSN

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

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

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

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

Speech Enhancement Using Beamforming Dr. G. Ramesh Babu 1, D. Lavanya 2, B. Yamuna 2, H. Divya 2, B. Shiva Kumar 2, B.

Speech Enhancement Using Beamforming Dr. G. Ramesh Babu 1, D. Lavanya 2, B. Yamuna 2, H. Divya 2, B. Shiva Kumar 2, B. www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 4 April 2015, Page No. 11143-11147 Speech Enhancement Using Beamforming Dr. G. Ramesh Babu 1, D. Lavanya

More information

Speech and Audio Processing Recognition and Audio Effects Part 3: Beamforming

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

Calibration of Microphone Arrays for Improved Speech Recognition

Calibration of Microphone Arrays for Improved Speech Recognition MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Calibration of Microphone Arrays for Improved Speech Recognition Michael L. Seltzer, Bhiksha Raj TR-2001-43 December 2001 Abstract We present

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

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

Implementation of decentralized active control of power transformer noise

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

High-speed Noise Cancellation with Microphone Array

High-speed Noise Cancellation with Microphone Array Noise Cancellation a Posteriori Probability, Maximum Criteria Independent Component Analysis High-speed Noise Cancellation with Microphone Array We propose the use of a microphone array based on independent

More information

Recent Advances in Acoustic Signal Extraction and Dereverberation

Recent Advances in Acoustic Signal Extraction and Dereverberation Recent Advances in Acoustic Signal Extraction and Dereverberation Emanuël Habets Erlangen Colloquium 2016 Scenario Spatial Filtering Estimated Desired Signal Undesired sound components: Sensor noise Competing

More information

Advanced delay-and-sum beamformer with deep neural network

Advanced delay-and-sum beamformer with deep neural network PROCEEDINGS of the 22 nd International Congress on Acoustics Acoustic Array Systems: Paper ICA2016-686 Advanced delay-and-sum beamformer with deep neural network Mitsunori Mizumachi (a), Maya Origuchi

More information

Adaptive Systems Homework Assignment 3

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

RASTA-PLP SPEECH ANALYSIS. Aruna Bayya. Phil Kohn y TR December 1991

RASTA-PLP SPEECH ANALYSIS. Aruna Bayya. Phil Kohn y TR December 1991 RASTA-PLP SPEECH ANALYSIS Hynek Hermansky Nelson Morgan y Aruna Bayya Phil Kohn y TR-91-069 December 1991 Abstract Most speech parameter estimation techniques are easily inuenced by the frequency response

More information

Speech Enhancement in Presence of Noise using Spectral Subtraction and Wiener Filter

Speech Enhancement in Presence of Noise using Spectral Subtraction and Wiener Filter Speech Enhancement in Presence of Noise using Spectral Subtraction and Wiener Filter 1 Gupteswar Sahu, 2 D. Arun Kumar, 3 M. Bala Krishna and 4 Jami Venkata Suman Assistant Professor, Department of ECE,

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

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

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

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

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

Adaptive Beamforming Approach with Robust Interference Suppression

Adaptive Beamforming Approach with Robust Interference Suppression International Journal of Current Engineering and Technology E-ISSN 2277 46, P-ISSN 2347 56 25 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Adaptive Beamforming

More information

Adaptive beamforming using pipelined transform domain filters

Adaptive beamforming using pipelined transform domain filters Adaptive beamforming using pipelined transform domain filters GEORGE-OTHON GLENTIS Technological Education Institute of Crete, Branch at Chania, Department of Electronics, 3, Romanou Str, Chalepa, 73133

More information

Chapter 2 Channel Equalization

Chapter 2 Channel Equalization Chapter 2 Channel Equalization 2.1 Introduction In wireless communication systems signal experiences distortion due to fading [17]. As signal propagates, it follows multiple paths between transmitter and

More information

Acoustical Active Noise Control

Acoustical Active Noise Control 1 Acoustical Active Noise Control The basic concept of active noise control systems is introduced in this chapter. Different types of active noise control methods are explained and practical implementation

More information

Simulation and design of a microphone array for beamforming on a moving acoustic source

Simulation and design of a microphone array for beamforming on a moving acoustic source Simulation and design of a microphone array for beamforming on a moving acoustic source Dick Petersen and Carl Howard School of Mechanical Engineering, University of Adelaide, South Australia, Australia

More information

Gerhard Schmidt / Tim Haulick Recent Tends for Improving Automotive Speech Enhancement Systems. Geneva, 5-7 March 2008

Gerhard Schmidt / Tim Haulick Recent Tends for Improving Automotive Speech Enhancement Systems. Geneva, 5-7 March 2008 Gerhard Schmidt / Tim Haulick Recent Tends for Improving Automotive Speech Enhancement Systems Speech Communication Channels in a Vehicle 2 Into the vehicle Within the vehicle Out of the vehicle Speech

More information

Center for Advanced Computing and Communication, North Carolina State University, Box7914,

Center for Advanced Computing and Communication, North Carolina State University, Box7914, Simplied Block Adaptive Diversity Equalizer for Cellular Mobile Radio. Tugay Eyceoz and Alexandra Duel-Hallen Center for Advanced Computing and Communication, North Carolina State University, Box7914,

More information

BER PERFORMANCE AND OPTIMUM TRAINING STRATEGY FOR UNCODED SIMO AND ALAMOUTI SPACE-TIME BLOCK CODES WITH MMSE CHANNEL ESTIMATION

BER PERFORMANCE AND OPTIMUM TRAINING STRATEGY FOR UNCODED SIMO AND ALAMOUTI SPACE-TIME BLOCK CODES WITH MMSE CHANNEL ESTIMATION BER PERFORMANCE AND OPTIMUM TRAINING STRATEGY FOR UNCODED SIMO AND ALAMOUTI SPACE-TIME BLOC CODES WITH MMSE CHANNEL ESTIMATION Lennert Jacobs, Frederik Van Cauter, Frederik Simoens and Marc Moeneclaey

More information

Smart antenna for doa using music and esprit

Smart antenna for doa using music and esprit IOSR Journal of Electronics and Communication Engineering (IOSRJECE) ISSN : 2278-2834 Volume 1, Issue 1 (May-June 2012), PP 12-17 Smart antenna for doa using music and esprit SURAYA MUBEEN 1, DR.A.M.PRASAD

More information

+ C(0)21 C(1)21 Z -1. S1(t) + - C21. E1(t) C(D)21 C(D)12 C12 C(1)12. E2(t) S2(t) (a) Original H-J Network C(0)12. (b) Extended H-J Network

+ C(0)21 C(1)21 Z -1. S1(t) + - C21. E1(t) C(D)21 C(D)12 C12 C(1)12. E2(t) S2(t) (a) Original H-J Network C(0)12. (b) Extended H-J Network An Extension of The Herault-Jutten Network to Signals Including Delays for Blind Separation Tatsuya Nomura, Masaki Eguchi y, Hiroaki Niwamoto z 3, Humio Kokubo y 4, and Masayuki Miyamoto z 5 ATR Human

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

Optimal Adaptive Filtering Technique for Tamil Speech Enhancement

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

Abstract Dual-tone Multi-frequency (DTMF) Signals are used in touch-tone telephones as well as many other areas. Since analog devices are rapidly chan

Abstract Dual-tone Multi-frequency (DTMF) Signals are used in touch-tone telephones as well as many other areas. Since analog devices are rapidly chan Literature Survey on Dual-Tone Multiple Frequency (DTMF) Detector Implementation Guner Arslan EE382C Embedded Software Systems Prof. Brian Evans March 1998 Abstract Dual-tone Multi-frequency (DTMF) Signals

More information

INTERFERENCE REJECTION OF ADAPTIVE ARRAY ANTENNAS BY USING LMS AND SMI ALGORITHMS

INTERFERENCE REJECTION OF ADAPTIVE ARRAY ANTENNAS BY USING LMS AND SMI ALGORITHMS INTERFERENCE REJECTION OF ADAPTIVE ARRAY ANTENNAS BY USING LMS AND SMI ALGORITHMS Kerim Guney Bilal Babayigit Ali Akdagli e-mail: kguney@erciyes.edu.tr e-mail: bilalb@erciyes.edu.tr e-mail: akdagli@erciyes.edu.tr

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

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

GSM Interference Cancellation For Forensic Audio

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

Neural Blind Separation for Electromagnetic Source Localization and Assessment

Neural Blind Separation for Electromagnetic Source Localization and Assessment Neural Blind Separation for Electromagnetic Source Localization and Assessment L. Albini, P. Burrascano, E. Cardelli, A. Faba, S. Fiori Department of Industrial Engineering, University of Perugia Via G.

More information

MLP/BP-based MIMO DFEs for Suppressing ISI and ACI in Non-minimum Phase Channels

MLP/BP-based MIMO DFEs for Suppressing ISI and ACI in Non-minimum Phase Channels MLP/BP-based MIMO DFEs for Suppressing ISI and ACI in Non-minimum Phase Channels Terng-Ren Hsu ( 許騰仁 ) and Kuan-Chieh Chao Department of Microelectronics Engineering, Chung Hua University No.77, Sec. 2,

More information

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication

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

Time Delay Estimation: Applications and Algorithms

Time Delay Estimation: Applications and Algorithms Time Delay Estimation: Applications and Algorithms Hing Cheung So http://www.ee.cityu.edu.hk/~hcso Department of Electronic Engineering City University of Hong Kong H. C. So Page 1 Outline Introduction

More information

Revision 1.1 May Front End DSP Audio Technologies for In-Car Applications ROADMAP 2016

Revision 1.1 May Front End DSP Audio Technologies for In-Car Applications ROADMAP 2016 Revision 1.1 May 2016 Front End DSP Audio Technologies for In-Car Applications ROADMAP 2016 PAGE 2 EXISTING PRODUCTS 1. Hands-free communication enhancement: Voice Communication Package (VCP-7) generation

More information

Acoustic Beamforming for Hearing Aids Using Multi Microphone Array by Designing Graphical User Interface

Acoustic Beamforming for Hearing Aids Using Multi Microphone Array by Designing Graphical User Interface MEE-2010-2012 Acoustic Beamforming for Hearing Aids Using Multi Microphone Array by Designing Graphical User Interface Master s Thesis S S V SUMANTH KOTTA BULLI KOTESWARARAO KOMMINENI This thesis is presented

More information

Performance Analysis of LMS and NLMS Algorithms for a Smart Antenna System

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

Comparison of LMS and NLMS algorithm with the using of 4 Linear Microphone Array for Speech Enhancement

Comparison of LMS and NLMS algorithm with the using of 4 Linear Microphone Array for Speech Enhancement Comparison of LMS and NLMS algorithm with the using of 4 Linear Microphone Array for Speech Enhancement Mamun Ahmed, Nasimul Hyder Maruf Bhuyan Abstract In this paper, we have presented the design, implementation

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

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators

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

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

IN REVERBERANT and noisy environments, multi-channel

IN REVERBERANT and noisy environments, multi-channel 684 IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING, VOL. 11, NO. 6, NOVEMBER 2003 Analysis of Two-Channel Generalized Sidelobe Canceller (GSC) With Post-Filtering Israel Cohen, Senior Member, IEEE Abstract

More information

Dual Transfer Function GSC and Application to Joint Noise Reduction and Acoustic Echo Cancellation

Dual Transfer Function GSC and Application to Joint Noise Reduction and Acoustic Echo Cancellation Dual Transfer Function GSC and Application to Joint Noise Reduction and Acoustic Echo Cancellation Gal Reuven Under supervision of Sharon Gannot 1 and Israel Cohen 2 1 School of Engineering, Bar-Ilan University,

More information

Adaptive Noise Reduction Algorithm for Speech Enhancement

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

works must be obtained from the IEE

works must be obtained from the IEE Title A filtered-x LMS algorithm for sinu Effects of frequency mismatch Author(s) Hinamoto, Y; Sakai, H Citation IEEE SIGNAL PROCESSING LETTERS (200 262 Issue Date 2007-04 URL http://hdl.hle.net/2433/50542

More information

ON WAVEFORM SELECTION IN A TIME VARYING SONAR ENVIRONMENT

ON WAVEFORM SELECTION IN A TIME VARYING SONAR ENVIRONMENT ON WAVEFORM SELECTION IN A TIME VARYING SONAR ENVIRONMENT Ashley I. Larsson 1* and Chris Gillard 1 (1) Maritime Operations Division, Defence Science and Technology Organisation, Edinburgh, Australia Abstract

More information

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE A Thesis by Andrew J. Zerngast Bachelor of Science, Wichita State University, 2008 Submitted to the Department of Electrical

More information

AN IMPROVED ANC SYSTEM WITH APPLICATION TO SPEECH COMMUNICATION IN NOISY ENVIRONMENT

AN IMPROVED ANC SYSTEM WITH APPLICATION TO SPEECH COMMUNICATION IN NOISY ENVIRONMENT AN IMPROVED ANC SYSTEM WITH APPLICATION TO SPEECH COMMUNICATION IN NOISY ENVIRONMENT Narayanan N.K. 1 and Sivadasan Kottayi 2 1 Information Technology Department, Kannur University, Kannur 670567, India.

More information

Digital Filters in 16-QAM Communication. By: Eric Palmgren Fabio Ussher Samuel Whisler Joel Yin

Digital Filters in 16-QAM Communication. By: Eric Palmgren Fabio Ussher Samuel Whisler Joel Yin Digital Filters in 16-QAM Communication By: Eric Palmgren Fabio Ussher Samuel Whisler Joel Yin Digital Filters in 16-QAM Communication By: Eric Palmgren Fabio Ussher Samuel Whisler Joel Yin Online:

More information

Adaptive Beamforming Applied for Signals Estimated with MUSIC Algorithm

Adaptive Beamforming Applied for Signals Estimated with MUSIC Algorithm Buletinul Ştiinţific al Universităţii "Politehnica" din Timişoara Seria ELECTRONICĂ şi TELECOMUNICAŢII TRANSACTIONS on ELECTRONICS and COMMUNICATIONS Tom 57(71), Fascicola 2, 2012 Adaptive Beamforming

More information

WIND SPEED ESTIMATION AND WIND-INDUCED NOISE REDUCTION USING A 2-CHANNEL SMALL MICROPHONE ARRAY

WIND SPEED ESTIMATION AND WIND-INDUCED NOISE REDUCTION USING A 2-CHANNEL SMALL MICROPHONE ARRAY INTER-NOISE 216 WIND SPEED ESTIMATION AND WIND-INDUCED NOISE REDUCTION USING A 2-CHANNEL SMALL MICROPHONE ARRAY Shumpei SAKAI 1 ; Tetsuro MURAKAMI 2 ; Naoto SAKATA 3 ; Hirohumi NAKAJIMA 4 ; Kazuhiro NAKADAI

More information

Performance Evaluation of Nonlinear Equalizer based on Multilayer Perceptron for OFDM Power- Line Communication

Performance Evaluation of Nonlinear Equalizer based on Multilayer Perceptron for OFDM Power- Line Communication International Journal of Electrical Engineering. ISSN 974-2158 Volume 4, Number 8 (211), pp. 929-938 International Research Publication House http://www.irphouse.com Performance Evaluation of Nonlinear

More information

-lg BER. samples. samples lg BER. samples. samples

-lg BER. samples. samples lg BER. samples. samples 6 8 6 8 6 8 6 8 (a) DFE (b) DFE + SOM 6 8 6 8 6 8 6 8 (c) DFE (d) DFE + SOM 6 8 6 8 6 8 6 8 (e) DFE (f) DFE + SOM Figure 6: The start-up behaviour under moderate noise (S=N = db) conditions: undistorted

More information

Noise Reduction for L-3 Nautronix Receivers

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

Robust Near-Field Adaptive Beamforming with Distance Discrimination

Robust Near-Field Adaptive Beamforming with Distance Discrimination Missouri University of Science and Technology Scholars' Mine Electrical and Computer Engineering Faculty Research & Creative Works Electrical and Computer Engineering 1-1-2004 Robust Near-Field Adaptive

More information

Improving Meetings with Microphone Array Algorithms. Ivan Tashev Microsoft Research

Improving Meetings with Microphone Array Algorithms. Ivan Tashev Microsoft Research Improving Meetings with Microphone Array Algorithms Ivan Tashev Microsoft Research Why microphone arrays? They ensure better sound quality: less noises and reverberation Provide speaker position using

More information

Implementation of Optimized Proportionate Adaptive Algorithm for Acoustic Echo Cancellation in Speech Signals

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

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications ELEC E7210: Communication Theory Lecture 11: MIMO Systems and Space-time Communications Overview of the last lecture MIMO systems -parallel decomposition; - beamforming; - MIMO channel capacity MIMO Key

More information

Study the Behavioral Change in Adaptive Beamforming of Smart Antenna Array Using LMS and RLS Algorithms

Study the Behavioral Change in Adaptive Beamforming of Smart Antenna Array Using LMS and RLS Algorithms Study the Behavioral Change in Adaptive Beamforming of Smart Antenna Array Using LMS and RLS Algorithms Somnath Patra *1, Nisha Nandni #2, Abhishek Kumar Pandey #3,Sujeet Kumar #4 *1, #2, 3, 4 Department

More information

Active Noise Cancellation System Using DSP Prosessor

Active Noise Cancellation System Using DSP Prosessor International Journal of Scientific & Engineering Research, Volume 4, Issue 4, April-2013 699 Active Noise Cancellation System Using DSP Prosessor G.U.Priyanga, T.Sangeetha, P.Saranya, Mr.B.Prasad Abstract---This

More information

EFFECTS OF PHYSICAL CONFIGURATIONS ON ANC HEADPHONE PERFORMANCE

EFFECTS OF PHYSICAL CONFIGURATIONS ON ANC HEADPHONE PERFORMANCE EFFECTS OF PHYSICAL CONFIGURATIONS ON ANC HEADPHONE PERFORMANCE Lifu Wu Nanjing University of Information Science and Technology, School of Electronic & Information Engineering, CICAEET, Nanjing, 210044,

More information

Application of Multi Layer Perceptron (MLP) for Shower Size Prediction

Application of Multi Layer Perceptron (MLP) for Shower Size Prediction Chapter 3 Application of Multi Layer Perceptron (MLP) for Shower Size Prediction 3.1 Basic considerations of the ANN Artificial Neural Network (ANN)s are non- parametric prediction tools that can be used

More information

SPEECH ENHANCEMENT IN VEHICULAR ENVIRONMENT

SPEECH ENHANCEMENT IN VEHICULAR ENVIRONMENT SPEECH ENHANCEMENT IN VEHICULAR ENVIRONMENT Abdul Wahab and Tan Eng Chong School of Applied Science, Nanyang Technological University, Nanyang Avenue, Singapore 639798 and Hüseyin Abut E.C.E. Department,

More information

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

CHAPTER 3 SPEECH ENHANCEMENT ALGORITHMS

CHAPTER 3 SPEECH ENHANCEMENT ALGORITHMS 46 CHAPTER 3 SPEECH ENHANCEMENT ALGORITHMS 3.1 INTRODUCTION Personal communication of today is impaired by nearly ubiquitous noise. Speech communication becomes difficult under these conditions; speech

More information

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik Department of Electrical and Computer Engineering, The University of Texas at Austin,

More information

Revision of Channel Coding

Revision of Channel Coding Revision of Channel Coding Previous three lectures introduce basic concepts of channel coding and discuss two most widely used channel coding methods, convolutional codes and BCH codes It is vital you

More information

Robust telephone speech recognition based on channel compensation

Robust telephone speech recognition based on channel compensation Pattern Recognition 32 (1999) 1061}1067 Robust telephone speech recognition based on channel compensation Jiqing Han*, Wen Gao Department of Computer Science and Engineering, Harbin Institute of Technology,

More information

Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis

Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis Mohini Avatade & S.L. Sahare Electronics & Telecommunication Department, Cummins

More information

Robust Low-Resource Sound Localization in Correlated Noise

Robust Low-Resource Sound Localization in Correlated Noise INTERSPEECH 2014 Robust Low-Resource Sound Localization in Correlated Noise Lorin Netsch, Jacek Stachurski Texas Instruments, Inc. netsch@ti.com, jacek@ti.com Abstract In this paper we address the problem

More information

for Single-Tone Frequency Tracking H. C. So Department of Computer Engineering & Information Technology, City University of Hong Kong,

for Single-Tone Frequency Tracking H. C. So Department of Computer Engineering & Information Technology, City University of Hong Kong, A Comparative Study of Three Recursive Least Squares Algorithms for Single-Tone Frequency Tracking H. C. So Department of Computer Engineering & Information Technology, City University of Hong Kong, Tat

More information

ONE of the most common and robust beamforming algorithms

ONE of the most common and robust beamforming algorithms TECHNICAL NOTE 1 Beamforming algorithms - beamformers Jørgen Grythe, Norsonic AS, Oslo, Norway Abstract Beamforming is the name given to a wide variety of array processing algorithms that focus or steer

More information

NEURO-ACTIVE NOISE CONTROL USING A DECOUPLED LINEAIUNONLINEAR SYSTEM APPROACH

NEURO-ACTIVE NOISE CONTROL USING A DECOUPLED LINEAIUNONLINEAR SYSTEM APPROACH FIFTH INTERNATIONAL CONGRESS ON SOUND AND VIBRATION DECEMBER 15-18, 1997 ADELAIDE, SOUTH AUSTRALIA NEURO-ACTIVE NOISE CONTROL USING A DECOUPLED LINEAIUNONLINEAR SYSTEM APPROACH M. O. Tokhi and R. Wood

More information

Proceedings of the 6th WSEAS International Conference on Multimedia Systems & Signal Processing, Hangzhou, China, April 16-18, 2006 (pp )

Proceedings of the 6th WSEAS International Conference on Multimedia Systems & Signal Processing, Hangzhou, China, April 16-18, 2006 (pp ) Proceedings of the 6th WSEAS International Conference on Multimedia Systems & Signal Processing, Hangzhou, China, April 16-18, 26 (pp137-141) Multi-Input Multi-Output MLP/BP-based Decision Feedbac Equalizers

More information

Measuring impulse responses containing complete spatial information ABSTRACT

Measuring impulse responses containing complete spatial information ABSTRACT Measuring impulse responses containing complete spatial information Angelo Farina, Paolo Martignon, Andrea Capra, Simone Fontana University of Parma, Industrial Eng. Dept., via delle Scienze 181/A, 43100

More information

Application of Affine Projection Algorithm in Adaptive Noise Cancellation

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

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved. Effect of Fading Correlation on the Performance of Spatial Multiplexed MIMO systems with circular antennas M. A. Mangoud Department of Electrical and Electronics Engineering, University of Bahrain P. O.

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

COM 12 C 288 E October 2011 English only Original: English

COM 12 C 288 E October 2011 English only Original: English Question(s): 9/12 Source: Title: INTERNATIONAL TELECOMMUNICATION UNION TELECOMMUNICATION STANDARDIZATION SECTOR STUDY PERIOD 2009-2012 Audience STUDY GROUP 12 CONTRIBUTION 288 P.ONRA Contribution Additional

More information

Advanced Sonar Processing Techniques for Underwater Acoustic Multi-Input Multi-Output Communications

Advanced Sonar Processing Techniques for Underwater Acoustic Multi-Input Multi-Output Communications Advanced Sonar Processing Techniques for Underwater Acoustic Multi-Input Multi-Output Communications Brian Stein 1,2, Yang You 1,2, Terry J. Brudner 1, Brian L. Evans 2 1 Applied Research Laboratories,

More information

A COMPARISON OF ARTIFICIAL NEURAL NETWORKS AND OTHER STATISTICAL METHODS FOR ROTATING MACHINE

A COMPARISON OF ARTIFICIAL NEURAL NETWORKS AND OTHER STATISTICAL METHODS FOR ROTATING MACHINE A COMPARISON OF ARTIFICIAL NEURAL NETWORKS AND OTHER STATISTICAL METHODS FOR ROTATING MACHINE CONDITION CLASSIFICATION A. C. McCormick and A. K. Nandi Abstract Statistical estimates of vibration signals

More information

EE 6422 Adaptive Signal Processing

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

MULTIPLE transmit-and-receive antennas can be used

MULTIPLE transmit-and-receive antennas can be used IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 1, NO. 1, JANUARY 2002 67 Simplified Channel Estimation for OFDM Systems With Multiple Transmit Antennas Ye (Geoffrey) Li, Senior Member, IEEE Abstract

More information

Localization of underwater moving sound source based on time delay estimation using hydrophone array

Localization of underwater moving sound source based on time delay estimation using hydrophone array Journal of Physics: Conference Series PAPER OPEN ACCESS Localization of underwater moving sound source based on time delay estimation using hydrophone array To cite this article: S. A. Rahman et al 2016

More information

Comb type Pilot arrangement based Channel Estimation for Spatial Multiplexing MIMO-OFDM Systems

Comb type Pilot arrangement based Channel Estimation for Spatial Multiplexing MIMO-OFDM Systems Comb type Pilot arrangement based Channel Estimation for Spatial Multiplexing MIMO-OFDM Systems Mr Umesha G B 1, Dr M N Shanmukha Swamy 2 1Research Scholar, Department of ECE, SJCE, Mysore, Karnataka State,

More information

BEAMFORMING WITHIN THE MODAL SOUND FIELD OF A VEHICLE INTERIOR

BEAMFORMING WITHIN THE MODAL SOUND FIELD OF A VEHICLE INTERIOR BeBeC-2016-S9 BEAMFORMING WITHIN THE MODAL SOUND FIELD OF A VEHICLE INTERIOR Clemens Nau Daimler AG Béla-Barényi-Straße 1, 71063 Sindelfingen, Germany ABSTRACT Physically the conventional beamforming method

More information

Nonuniform multi level crossing for signal reconstruction

Nonuniform multi level crossing for signal reconstruction 6 Nonuniform multi level crossing for signal reconstruction 6.1 Introduction In recent years, there has been considerable interest in level crossing algorithms for sampling continuous time signals. Driven

More information

IMPULSE RESPONSE MEASUREMENT WITH SINE SWEEPS AND AMPLITUDE MODULATION SCHEMES. Q. Meng, D. Sen, S. Wang and L. Hayes

IMPULSE RESPONSE MEASUREMENT WITH SINE SWEEPS AND AMPLITUDE MODULATION SCHEMES. Q. Meng, D. Sen, S. Wang and L. Hayes IMPULSE RESPONSE MEASUREMENT WITH SINE SWEEPS AND AMPLITUDE MODULATION SCHEMES Q. Meng, D. Sen, S. Wang and L. Hayes School of Electrical Engineering and Telecommunications The University of New South

More information

Acoustic Echo Cancellation using LMS Algorithm

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