MULTIPLE HARMONIC SOUND SOURCES SEPARA- TION IN THE UDER-DETERMINED CASE BASED ON THE MERGING OF GONIOMETRIC AND BEAMFORM- ING APPROACH

Similar documents
ACTIVE LOW-FREQUENCY MODAL NOISE CANCELLA- TION FOR ROOM ACOUSTICS: AN EXPERIMENTAL STUDY

Nonlinear postprocessing for blind speech separation

BLIND SOURCE SEPARATION FOR CONVOLUTIVE MIXTURES USING SPATIALLY RESAMPLED OBSERVATIONS

Study Of Sound Source Localization Using Music Method In Real Acoustic Environment

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

Multiple Sound Sources Localization Using Energetic Analysis Method

Airo Interantional Research Journal September, 2013 Volume II, ISSN:

arxiv: v1 [cs.sd] 4 Dec 2018

ONE of the most common and robust beamforming algorithms

MINUET: MUSICAL INTERFERENCE UNMIXING ESTIMATION TECHNIQUE

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

Broadband Microphone Arrays for Speech Acquisition

Time-of-arrival estimation for blind beamforming

Lab S-3: Beamforming with Phasors. N r k. is the time shift applied to r k

Sound Source Localization using HRTF database

FREQUENCY RESPONSE AND LATENCY OF MEMS MICROPHONES: THEORY AND PRACTICE

Antennas and Propagation. Chapter 5c: Array Signal Processing and Parametric Estimation Techniques

Convention Paper Presented at the 116th Convention 2004 May 8 11 Berlin, Germany

Performance Evaluation of Nonlinear Speech Enhancement Based on Virtual Increase of Channels in Reverberant Environments

Adaptive Beamforming Applied for Signals Estimated with MUSIC Algorithm

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

Performance Study of A Non-Blind Algorithm for Smart Antenna System

EE1.el3 (EEE1023): Electronics III. Acoustics lecture 20 Sound localisation. Dr Philip Jackson.

Bluetooth Angle Estimation for Real-Time Locationing

Wave Field Analysis Using Virtual Circular Microphone Arrays

IMPROVED COCKTAIL-PARTY PROCESSING

Indoor Localization based on Multipath Fingerprinting. Presented by: Evgeny Kupershtein Instructed by: Assoc. Prof. Israel Cohen and Dr.

inter.noise 2000 The 29th International Congress and Exhibition on Noise Control Engineering August 2000, Nice, FRANCE

UNIVERSITÉ DE SHERBROOKE

Michael E. Lockwood, Satish Mohan, Douglas L. Jones. Quang Su, Ronald N. Miles

Sound source localisation in a robot

Joint Position-Pitch Decomposition for Multi-Speaker Tracking

METIS Second Training & Seminar. Smart antenna: Source localization and beamforming

The Role of High Frequencies in Convolutive Blind Source Separation of Speech Signals

Michael Brandstein Darren Ward (Eds.) Microphone Arrays. Signal Processing Techniques and Applications. With 149 Figures. Springer

Some Notes on Beamforming.

Nicholas Chong, Shanhung Wong, Sven Nordholm, Iain Murray

Null-steering GPS dual-polarised antenna arrays

UPDATE OF THE SWISS SOURCE MODEL FOR ROAD TRAFFIC NOISE

Convention Paper Presented at the 130th Convention 2011 May London, UK

Single Channel Speaker Segregation using Sinusoidal Residual Modeling

ONR Graduate Traineeship Award in Ocean Acoustics for Sunwoong Lee

Passive Measurement of Vertical Transfer Function in Ocean Waveguide using Ambient Noise

Neural Blind Separation for Electromagnetic Source Localization and Assessment

Virtual Sound Source Positioning and Mixing in 5.1 Implementation on the Real-Time System Genesis

Two-channel Separation of Speech Using Direction-of-arrival Estimation And Sinusoids Plus Transients Modeling

Consideration of Sectors for Direction of Arrival Estimation with Circular Arrays

Blind source separation and directional audio synthesis for binaural auralization of multiple sound sources using microphone array recordings

Speech Enhancement Using Microphone Arrays

University of Huddersfield Repository

Advances in Direction-of-Arrival Estimation

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

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

Automatic Text-Independent. Speaker. Recognition Approaches Using Binaural Inputs

A Novel Hybrid Approach to the Permutation Problem of Frequency Domain Blind Source Separation

TOWARDS A GENERALIZED METHODOLOGY FOR SMART ANTENNA MEASUREMENTS

inter.noise 2000 The 29th International Congress and Exhibition on Noise Control Engineering August 2000, Nice, FRANCE

NON-BLIND ADAPTIVE BEAM FORMING ALGORITHMS FOR SMART ANTENNAS

Application Article Synthesis of Phased Cylindrical Arc Antenna Arrays

Microphone Array Feedback Suppression. for Indoor Room Acoustics

Performance Analysis on Beam-steering Algorithm for Parametric Array Loudspeaker Application

Beamforming Techniques for Smart Antenna using Rectangular Array Structure

ADAPTIVE ANTENNAS. TYPES OF BEAMFORMING

TARGET SPEECH EXTRACTION IN COCKTAIL PARTY BY COMBINING BEAMFORMING AND BLIND SOURCE SEPARATION

Assessment of active electroacoustic absorbers as low-frequency modal dampers in rooms

Sound source localization accuracy of ambisonic microphone in anechoic conditions

Smart antenna technology

Indoor Sound Localization

An Adaptive Algorithm for Speech Source Separation in Overcomplete Cases Using Wavelet Packets

Performance Analysis of MUSIC and LMS Algorithms for Smart Antenna Systems

EFFECTS OF PHYSICAL CONFIGURATIONS ON ANC HEADPHONE PERFORMANCE

S. Ejaz and M. A. Shafiq Faculty of Electronic Engineering Ghulam Ishaq Khan Institute of Engineering Sciences and Technology Topi, N.W.F.

PASSIVE SONAR WITH CYLINDRICAL ARRAY J. MARSZAL, W. LEŚNIAK, R. SALAMON A. JEDEL, K. ZACHARIASZ

ACOUSTIC SOURCE LOCALIZATION IN HOME ENVIRONMENTS - THE EFFECT OF MICROPHONE ARRAY GEOMETRY

3rd European Conference on Underwater Acoustics Heraklion, Crète GREECE June 1996

Ocean Acoustics and Signal Processing for Robust Detection and Estimation

Estimation of Pulse Repetition Frequency for Ionospheric Communication

Real-Time Scanning Goniometric Radiometer for Rapid Characterization of Laser Diodes and VCSELs

A NOVEL DIGITAL BEAMFORMER WITH LOW ANGLE RESOLUTION FOR VEHICLE TRACKING RADAR

ICA for Musical Signal Separation

Image Simulator for One Dimensional Synthetic Aperture Microwave Radiometer

High-speed Noise Cancellation with Microphone Array

396 IEEE TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING, VOL. 19, NO. 2, FEBRUARY 2011

Implementation of decentralized active control of power transformer noise

Microphone Array Design and Beamforming

BEAMFORMING WITHIN THE MODAL SOUND FIELD OF A VEHICLE INTERIOR

International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015)

Multi-spectral acoustical imaging

ROBUST SUPERDIRECTIVE BEAMFORMER WITH OPTIMAL REGULARIZATION

Effects of Fading Channels on OFDM

Audio Engineering Society Convention Paper Presented at the 110th Convention 2001 May Amsterdam, The Netherlands

Active noise control at a moving virtual microphone using the SOTDF moving virtual sensing method

Development of multichannel single-unit microphone using shotgun microphone array

Separation of Multiple Speech Signals by Using Triangular Microphone Array

Convention Paper Presented at the 126th Convention 2009 May 7 10 Munich, Germany

3rd International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2015)

Multi-channel Active Control of Axial Cooling Fan Noise

Channel Modelling for Beamforming in Cellular Systems

DIRECTION OF ARRIVAL ESTIMATION IN WIRELESS MOBILE COMMUNICATIONS USING MINIMUM VERIANCE DISTORSIONLESS RESPONSE

Neural Network Synthesis Beamforming Model For Adaptive Antenna Arrays

Transcription:

MULTIPLE HARMONIC SOUND SOURCES SEPARA- TION IN THE UDER-DETERMINED CASE BASED ON THE MERGING OF GONIOMETRIC AND BEAMFORM- ING APPROACH Patrick Marmaroli, Xavier Falourd, Hervé Lissek EPFL - LEMA, Switzerland email : {patrick.marmaroli, xavier.falourd, herve.lissek}@epfl.ch Usually acoustic beamformer or directive microphones are used in order to focus on known potential locations emitting sounds so as to identify and extract their major noise components. However performances of these techniques depend on the number of microphones and the a priori knowledge of the source locations. Based on the measurement of phase delays between sensors and short-time Fourier transform of the sound field, we present an algorithm for localise and extract harmonic sound sources by merging goniometric and beamforming approach. The acoustic goniometer is composed of a small array of microphones and permits to detect and identify more sources than the number of available microphones. In order to evaluate the performance of this system, an experiment is performed with a planar antenna composed by four omnidirectional microphones laid out in front of eight loudspeakers located in the horizontal plane. We describe the experiment performed in an anechoic chamber. 1. Introduction Sonorous source separation is a signal processing technique which permit to characterize n sonorous sources from m observations. Source separation is mainly used in noise source characterisation (environmental application), extraction of a signal of interest (vocal recognition application), identification of which source gives which sound (motor engine applications) etc. That s why numerous researches have been done this last three decades [HK96]. In this article, we will interest about source separation in the under-determined case with instantenous mixtures. A mixture is qualified as under-determined when the number of sources is more important than the number of sensors (n > m). The presented algorithm leans of very simple and well-known acoustic properties and turn out be very effective in harmonic and disjoint signals. Separation is done by two step : localisation of the sources by a goniometric approach and extraction of each signal by a adaptive beamforming approach. 1.1 Acoustic goniometry Acoustic goniometer is here define as a system that measures the direction of arrival of a sound wave [Lan01] by means of an array of sensors and an algorithm. 2D principe of goniometry is represented fig 1 : consider that a ponctual source produce a plane wave from the direction of arrival ICSV16, 5 9 July 2009, Kraków, Poland 1

θ, the distance between two sensors d is implies a time delay of wave propagation τ = τ 2 - τ 1 which is relied with the direction θ by the relation : τ = d is.cos(θ) (1) c where c is the celerity of sound and τ is the time for sound to cover the distance d 12. Figure 1. principe of 2D goniometer 1.2 Beamforming Goal of the adaptive beamforming is to achieve maximum reception in a specified direction while signals of other direction are rejected. Pratically, signals of sensors are delayed according to the desired angle of directivity. The beam pattern of an linear array which point at the angle θ 0 is given by : [O.N91] b(f, θ) = sin(πfmd is(sinθ sinθ 0 )/c) (2) sin(πfd is (sinθ sinθ 0 )/c) where m is the number of sensor. Beam power patterns b(f, θ) 2 of 4, 10 and 20-sensors array is represented fig. 2 for a frequency f = c/(4d is ). Figure 2. Normalised beam power pattern of a linear array consisting of 4 (left), 10 (middle), 20 (right) sensors without steering (θ 0 = 0) 1.3 Theoretical background of source separation Consider that we dispose of m observations y k (t) of the mixtures of n signals x i (t) : y k (t) = n x i (t δ k,i ), with 1 k m (3) i=1 2

where δ k,i is the time delay between the sensor 1 and the sensor k resulting from the direction of arrival of the signal i. In our application, the attenuation of amplitude is supposed to be negligeable because of the little distance d is between sensors. Classically, eq. 3 could be rewritten under a matricial form : Y = AX (4) where Y contains the m observations : Y [y 1 (t),..., y m (t)] T and X the n sources signals X [x 1 (t),..., x n (t)] T. A (m n) contains all terms of the mixtures. In undetermined-case, equation 4 could not be solved by a matricial inversion of A. So identify this matrix is not sufficient for reconstruct the sources. That s why it s generally assumed that signals had to be sparsely distributed in the time-frequency plane [AJ00], [OB99], [ia99], [RKO06]. We will study in this article the case of n harmonic and disjoint signals. 2. Localisation 2.1 Time delay estimation Technique of delay estimation are numerous [Car92] and had to be adaptative according to the type of received signal type. In acoustic goniometry, we generally use classical or generalised intercorrelation methods (PHAT, CPSP, modified CPSP, ML...). These methods are as efficient as the ratio B/f c is high, with B the broadband of the signal, and f c its central frequency. In our case the n signals sent by loudspeakers are harmonic and disjoint : x k (t) = sin(2.π.k.f 0.t) (5) Where k = 1,.., n and k is a multiple of k. Thus the signals received at each sensor is the sum of the n signal but delayed in time because of the distance between sensors. A well-known method to estimate the delay of propagation δ k,i is to use properties of the Fourier transform [AJ00]. Let call Y k (ω) the Fourier transform of the signal y k (t) recorded at the sensor k : Y k (ω) = y k (t)e iωt dt (6) On the opposite sensor, we have the recorded signal y p (t) = y k (t-τ). Its Fourier transform is : In calling u = t- τ : Y p (ω) = y k (t τ)e iωt dt (7) Hence, Y p (ω) = y k (u)e iω(u+τ) du = e iωτ y k (u)e iωu du (8) Y p (ω) = e iωτ.y k (ω) (9) Thus, for some ω, a time delay could be measured between two sensor p and k : τ pk (ω) = Im(log( Y p(ω) ))/ω (10) Y k (ω) Fig. 3 (left) represents the time delay model between the both pair of the set-up fig. 5 for the frequency of 80 Hz. 3

Figure 3. Theoretical time delay between the both pair of sensor in function of the angle θ for an harmonic signal of 80 Hz 2.2 Direction of arrival estimation For the detected frequency f = k.f 0 a signal of simulation s k (t) = sin(2.π.f.t) is generated and numerically walked around the array in order to generate a delay model per each direction of arrival τ f (θ) (figure 3). For each angle, the euclidian distance between the measurement and the theory is computed for both pair : Φ : 1,θ = δ 1 (θ) 2 δ1 2 (11) 2,θ = δ 2 (θ) 2 δ2 2 (12) Thus, the association of both differences give a unique solution by minimisation of the criteria Φ(θ) = 2,θ. 2 1,θ. 2 (13) Two model are generated for both pair and then comparated to the measured phase difference of the both pair. The angle which presents a minimum of difference between the theory and the measurement. Figure 4. Criteria of localisation, presence of a unique minimum which corresponds to the direction of arrival of the harmonic signal 3. Extraction Extraction is done by the technique of adaptive beamforming. For given direction θ, a signal of a frequency f obey to a phase difference law : dφ(f, θ) = f.sin(θ). d is c (14) 4

The idea is to compare model and measurement for a given θ 0, for both pair of the set-up 5 p,p+2 (f, θ 0 ) = d p,p+2φ(f, θ 0 ) d p,p+2 φ(f, θ 0 ) (15) where p takes value of 1 and 2 for both pair. A filter is then computed by taking the cosinus of this difference : F p,p+2 (f, θ 0 ) = 1 if cos( p,p+2 (f, θ 0 )) threshold F p,p+2 (f, θ 0 ) = 0 if cos( p,p+2 (f, θ 0 )) < threshold (16) Endly the extracted signal is the which contains only frequencies for which F p,p+2 (f, θ 0 ) = 1. 4. Experiments Two experiments have been done separately. One for test the localisation algorithm, the other for test the extraction algorithm. The set up is presented in gure 5. The distance between sensor is fixed at d is = 0.26 m and the distance between loudpseakers is fixed at d il = 0.20 m. Figure 5. set up of the experiment 4.1 Localisation experiment With no information about localisation of sources, Nyquist condition had to be respected in order to avoid ambiguities (spatial aliasing) [O.N91] c 2d is < f max (17) where f max is the maximal frequency to localize. Considering our array geometry, the frequencies of our eight harmonic sources go from 250 Hz to 600 Hz with a step of 50 Hz. The real and estimated angles are presented in the following table : freq (Hz) 250 300 350 400 450 500 550 600 real angle 106 74 95 84 101 69 79 90 estimated angle 103 71 96 83 101 67 79 85 The mean error is 1.87 degre so this method of localisation seems to be robustness for harmonic signals. 5

4.2 Extraction experiment In this experiment, d la = 4 m and used frequencies are more higher in order to have a better directivity of the loudspeaker, so the the frequencies of our eight harmonic sources go from 2100 Hz to 2800 Hz with a step of 100 Hz. Quality of the extraction is presented in the time-frequency representations of the fig. 6. Figure 6. beamforming algorithm for extraction We see that the extraction is very directive for this example and seems more efficient that a classical beamforming with the same number of sensors (fig 2). A comparison of directivity between classical beamforming and our algorithm had to be done and will be presented at the conference. 5. Conclusion and perspectives conclusion conclusion conclusion conclusion conclusion conclusion conclusion conclusion conclusion conclusion conclusion conclusion conclusion conclusion conclusion conclusion conclusion conclusion REFERENCES AJ00 Özgür Yilmaz Alexander Jourjine, Scott Rickard. Blind separation of disjoint orthogonal signals : Demixing n sources frome 2 mixtures. IEEE International Conference on Acoustics, Speech and Signal Processing, 2000. Car92 G. Clifford Carter. Coherence and time delay estimation. IEEE Press, 1992. HK96 ia99 Lan01 Mats Viberg Hamid Krim. Two decades of array signal processing research. IEEE Signal Processing Magazine, 1996. Shun ichi Amari. Natural gradient learning for over-and under-complete bases in ica. Neural Computation 11, 1875-1883, 1999. Eric Van Lancker. Acoustic Goniometry : a spatio-temporal approach. PhD thesis, Ecole Polytechnique Fédérale de Lausanne (EPFL), 2001. 6

OB99 Jean-François Cardoso Olivier Bermond. Méthodes de séparation de sources dans le cas sousdeterminé. Dix-septième colloque GRETSI, 1999. O.N91 Richard O.Nielsen. Sonar Signal Processing. artech house, 1991. RKO06 Lars Kai Hansen Rasmus Kongsgaard Olsson. Blind separation of more sources than sensors in convolutive mixtures. 2006. 7