Sound Source Localization in a Security System using a Microphone Array

Similar documents
Sound Parameter Estimation in a Security System

STAP approach for DOA estimation using microphone arrays

ONE of the most common and robust beamforming algorithms

ADAPTIVE ANTENNAS. TYPES OF BEAMFORMING

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

Approaches for Angle of Arrival Estimation. Wenguang Mao

Eigenvalues and Eigenvectors in Array Antennas. Optimization of Array Antennas for High Performance. Self-introduction

Null-steering GPS dual-polarised antenna arrays

A Study on Various Types of Beamforming Algorithms

Adaptive Beamforming Applied for Signals Estimated with MUSIC Algorithm

Performance Analysis of MUSIC and MVDR DOA Estimation Algorithm

Avoiding Self Nulling by Using Linear Constraint Minimum Variance Beamforming in Smart Antenna

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

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

Microphone Array Feedback Suppression. for Indoor Room Acoustics

Introduction to Radar Systems. Radar Antennas. MIT Lincoln Laboratory. Radar Antennas - 1 PRH 6/18/02

This is a repository copy of White Noise Reduction for Wideband Beamforming Based on Uniform Rectangular Arrays.

UNIT-3. Ans: Arrays of two point sources with equal amplitude and opposite phase:

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

Joint Position-Pitch Decomposition for Multi-Speaker Tracking

Localization in Wireless Sensor Networks

Emanuël A. P. Habets, Jacob Benesty, and Patrick A. Naylor. Presented by Amir Kiperwas

SMART ANTENNA ARRAY PATTERNS SYNTHESIS: NULL STEERING AND MULTI-USER BEAMFORMING BY PHASE CONTROL

Beamforming of Frequency Diverse Array Radar with Nonlinear Frequency Offset Based on Logistic Map

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

PARAMETER OPTIMIZATION OF THE ADAPTIVE MVDR QR-BASED BEAMFORMER FOR JAMMING AND MULTIPATH SUPRESSION IN GPS/GLONASS RECEIVERS

Mainlobe jamming can pose problems

ROBUST ADAPTIVE BEAMFORMER USING INTERPO- LATION TECHNIQUE FOR CONFORMAL ANTENNA ARRAY

Direction of Arrival Algorithms for Mobile User Detection

The Feasibility of Conventional Beamforming Algorithm Based on Resolution for Internet of Things in Millimeter Wave Environment

ROBUST SUPERDIRECTIVE BEAMFORMER WITH OPTIMAL REGULARIZATION

Non Unuiform Phased array Beamforming with Covariance Based Method

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

Beamforming with Imperfect CSI

TOWARDS A GENERALIZED METHODOLOGY FOR SMART ANTENNA MEASUREMENTS

Beamforming Techniques for Smart Antenna using Rectangular Array Structure

arxiv: v1 [cs.sd] 4 Dec 2018

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

Chapter 4 DOA Estimation Using Adaptive Array Antenna in the 2-GHz Band

An Improved DBF Processor with a Large Receiving Antenna for Echoes Separation in Spaceborne SAR

Set No.1. Code No: R

Multiple Antennas. Mats Bengtsson, Björn Ottersten. Basic Transmission Schemes 1 September 8, Presentation Outline

STUDY OF PHASED ARRAY ANTENNA AND RADAR TECHNOLOGY

Joint Transmitter-Receiver Adaptive Forward-Link DS-CDMA System

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 3, Issue 2, March 2014

GNU RADIO BASED DIGITAL BEAMFORMING SYSTEM: BER AND COMPUTATIONAL PERFORMANCE ANALYSIS. Sarankumar Balakrishnan, Lay Teen Ong

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

DIGITAL BEAM-FORMING ANTENNA OPTIMIZATION FOR REFLECTOR BASED SPACE DEBRIS RADAR SYSTEM

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Adaptive Systems Homework Assignment 3

Beamforming in Interference Networks for Uniform Linear Arrays

Adaptive Beamforming for Multi-path Mitigation in GPS

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Bluetooth Angle Estimation for Real-Time Locationing

Multiple Signal Direction of Arrival (DoA) Estimation for a Switched-Beam System Using Neural Networks

Optimum Beamforming. ECE 754 Supplemental Notes Kathleen E. Wage. March 31, Background Beampatterns for optimal processors Array gain

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

NULL STEERING USING PHASE SHIFTERS

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

Adaptive Digital Beam Forming using LMS Algorithm

SIGNAL MODEL AND PARAMETER ESTIMATION FOR COLOCATED MIMO RADAR

Index Terms Uniform Linear Array (ULA), Direction of Arrival (DOA), Multiple User Signal Classification (MUSIC), Least Mean Square (LMS).

1.2 Theory of Smart Antenna

Aircraft Detection Experimental Results for GPS Bistatic Radar using Phased-array Receiver

Performance Analysis of MUSIC and LMS Algorithms for Smart Antenna Systems

A Frequency-Invariant Fixed Beamformer for Speech Enhancement

Detection of SINR Interference in MIMO Transmission using Power Allocation

Automotive three-microphone voice activity detector and noise-canceller

REPORT ITU-R M Interference and noise problems for maritime mobile-satellite systems using frequencies in the region of 1.5 and 1.

An improved direction of arrival (DOA) estimation algorithm and beam formation algorithm for smart antenna system in multipath environment

REALISTIC ANTENNA ELEMENTS AND DIFFERENT ARRAY TOPOLOGIES IN THE DOWNLINK OF UMTS-FDD NETWORKS

Microphone Array Design and Beamforming

Uplink and Downlink Beamforming for Fading Channels. Mats Bengtsson and Björn Ottersten

A Novel 3D Beamforming Scheme for LTE-Advanced System

TRANSMITS BEAMFORMING AND RECEIVER DESIGN FOR MIMO RADAR

Smart antenna for doa using music and esprit

Adaptive beamforming using pipelined transform domain filters

Radar Systems Engineering Lecture 15 Parameter Estimation And Tracking Part 1

A COMPREHENSIVE PERFORMANCE STUDY OF CIRCULAR AND HEXAGONAL ARRAY GEOMETRIES IN THE LMS ALGORITHM FOR SMART ANTENNA APPLICATIONS

A novel digital beamformer applied in vehicle mounted HF receiving device

Performance Evaluation of Capon and Caponlike Algorithm for Direction of Arrival Estimation

Effects of Beamforming on the Connectivity of Ad Hoc Networks

Digital Beamforming Using Quadrature Modulation Algorithm

INTRODUCTION. Basic operating principle Tracking radars Techniques of target detection Examples of monopulse radar systems

S. K. Sanyal Department of Electronics and Telecommunication Engineering Jadavpur University Kolkata, , India

Mutual Coupling Estimation for GPS Antenna Arrays in the Presence of Multipath

Smart antenna technology

K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH).

A BROADBAND BEAMFORMER USING CONTROLLABLE CONSTRAINTS AND MINIMUM VARIANCE

Electronically Steerable planer Phased Array Antenna

Impact of Antenna Geometry on Adaptive Switching in MIMO Channels

Understanding Advanced Bluetooth Angle Estimation Techniques for Real-Time Locationing

PERFORMANCE ANALYSIS OF DIFFERENT ARRAY CONFIGURATIONS FOR SMART ANTENNA APPLICATIONS USING FIREFLY ALGORITHM

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

Mapping of Acoustic Noise and Microwave Radiation

Ultrasound Bioinstrumentation. Topic 2 (lecture 3) Beamforming

How user throughput depends on the traffic demand in large cellular networks

AN ALTERNATIVE METHOD FOR DIFFERENCE PATTERN FORMATION IN MONOPULSE ANTENNA

Naval Surveillance Multi-beam Active Phased Array Radar (MAARS)

Performance improvement in beamforming of Smart Antenna by using LMS algorithm

Transcription:

INSTITUTE OF INFORMATION AND COMMUNICATION TECHNOLOGIES BULGARIAN ACADEMY OF SCIENCE Sound Source Localization in a Security System using a Microphone Array V. Behar 1, Chr. Kabakchiev 2, I. Garvanov 3 1 Institute of Information & Communication Technologies, BAS, 1113 Sofia, Bulgaria e-mail: behar@bas.bg 2 Sofia University St. Kliment Ohridski, 1164 Sofia, Bulgaria e-mail: ckabakchiev@fmi.uni-sofia.bg 3 University of Library Studies & Information Technologies, 1784 Sofia, Bulgaria e-mail: igarvanov@yahoo.com 1 /acomin

Outline Introduction Microphone Arrays Signal Model Signal Processing in a Security System Sound Source Localization Parallel Algorithm Simulation Results Conclusion 2

Introduction (1) Security and video surveillance systems are a standard part of protection of public buildings and becoming more relevant in the protection of private property in Bulgaria. Depending on user requirements, the security surveillance systems are different, as a structure and algorithm, and depend on the plan of security, protected areas etc. There is no universal method for the design of a security surveillance system 3

Introduction (2) A typical security and surveillance system consists of: Control Panel (Display) user defined. The secured object is divided in zones. Each zone can be controlled differently depending on the type of sensors and user requirements. Event Sensors detectundesiredevent (door opening,glass breaking, fire, flame within the secure zone). Alarm devices alarm about undesired events. Typical alarm devices are sirens, blinking devices etc.the alarm device communicates with the sensor through wire or wireless connection. Register devices register the undesired events (video cameras). Program support for processing of the information from the alarm devices, decision making and control of the security system. 4

In a security and surveillance system, Introduction (3) Many sensors for fire detection or building surveillance are equipped with sound alarm devices. In case of alarm event (smoke, flame, intrusion, glass breaking, unauthorized car opening) the alarm device emits powerful sound signal with various parameters(duration, modulation, frequency, power). The localization of sound signal direction could be used for pointing the additional video surveillance devices, which record the additional information and send it to control center for further analysis. Sound direction localization could be performed through: - parabolic microphones; - microphone arrays (linear, rectangular, circular); 5

Introduction (4) The parabolic microphone uses a parabolic reflector to collect and focus sound waves onto a receiver, and acts in the same way as a parabolic antenna. The parabolic reflector is made of optical material. Sound wave direction A microphone Parabolic reflector amplifier recorder Super ear However, the usage of parabolic microphones for sound source localization has some disadvantages: the microphone diagram depends on the microphone physical properties; the microphone needs to be pointed exactly at the direction of control.it is complicated: each sound alarm device needs an own microphone or a mechanical scanning algorithm in case of a single parabolic microphone device 6

Introduction (5) Microphone arrays are a set of microphones (А1, А2, А3...) arranged in some geometric configuration. At the output of a microphone array signals from microphones are summed according to the certain algorithm. Sound holes A 1 A 5 amplifier A 3 A 4 A 2 A 6 Receiving surface microphone Sound waveguides recorder Acoustic summation WA-0807 (Brüel & Kjær) 7

Introduction (6) Microphone arrays have some important advantages : The beamforming can be done digitally to control all dangerous directions using only a single microphone array. All noise signals coming from undesired directions are adaptively rejected (speaking of people, banging on the walls, etc.), which increases the detectability of signals from sensors. A microphone array can simultaneously generate a set of independent beam patterns and collect the information from multiple sound sources. 3D area of observation is possible (by 2D arrays). microphone arrays can be easy adapted to detect sound signals with different carrier frequency only by change of the intermicrophone distance in the array. 8

The aim of this paper is: Introduction (7) to develop, using commercial microphone arrays, the computational algorithm according to the adaptive Minimum Variance Distortionless Response (MVDR) beamforming method in order to estimate DOA of sound signals coming from sensors or other sound sources. to develop the parallel version of the computational algorithm in the computational environment with MPI interface (SoundDetect). to test the parallel algorithm (SoundDetect) using simulation of sound signals generated by commercial sensors produced by three well-known companies (SONITRON, E2S and SYSTEM SENSORS) 9

Microphone Arrays (1) For the sake of simplicity, we consider three types of arrays Uniform Linear array (ULA), Uniform Rectangular Array (URA) and Uniform Circular Array(UCA) TheULAbeampatterncanbecontrolledonlyinonedimension(azimuthor elevation), however, URA and UCA with microphones located in two dimensions can control the beam pattern in both azimuth and elevation Z Z to a signal source to a signal source e e θ r m φ Y r 1 φ φ 1 θ 1 Y X X URA configuration UCA configuration 10

X Z to a signal source e θ r m φ Y a d c m Microphone Arrays (2) Array response vector a c 2π 2π ( ϕ, θ) = [1,exp( j d ), K,exp( j dm( i, k ) λ λ ( i, k) = cosθ d [sinϕ ( i 1) + cosϕ( k 1)] ), K,exp( j 2π d λ 2 M )] iand kare element positions along the y-and the x-axis, respectively Z to a signal source e θ d m = d cosθ cos( ϕ ϕm ) 1 Y X r1 φ φ1 ϕ m = 2π ( m 1) / M, where m=1, M a c 2π 2π ( ϕ, θ ) = [exp( j d ),exp( j d 2 λ λ ), K,exp( 2π j d λ ), K,exp( 2π j d λ 1 m M )] 11

Signal Model (1) We consider the scenario, in which L sensor signals combined with some sound noise arrive at the microphone array with M microphones. The output signal of each microphone is a sum of sound-source-generated signals and thermal noise. Before beamforming, the vector of complex samples of the signal at the microphone array output at time instant k can be mathematically described as: L = l + x ( k ) b s ( k ) n ( k ) x - the M element complex data vector s - the complex signal from a sensor b - the M-elementmicrophone array response vector in direction of a sensor n - the M-element complex noise vector (noise occupies the entire frequency bandwidth of a microphone and can be represented mathematically as band-limited white additive Gaussian noise (AWGN)). l= 1 l 12

Signal Model (2) The signal incoming from the l th sound source is given by: s l ( k) = Pl Al ( k)exp[ j(2πf 0t + Φl where: P l -the received signal power from a sensor A - the modulating function of a sensor signal f 0 -the carrier frequency of a sensor signal ϕ - the initial phase of a sensor signal )] For the sake of simplicity, we assume that all sensors generate signals at the same carrier frequency f 0 13

Signal Processing in a Security System x 1 x M... DOA Estimation Parameter Estimation Priority Analysis Camera Control The DOA estimation is used for pointing the video surveillance device (video camera) in the needed direction. The estimated signal parameters (duration, frequency, modulation, type and power) are used for signal identification warning, alarm or emergency. A possible block-scheme of digital signal processing in a security system The priority direction for pointing of a video camera is determined in result of analysis of the identified signals received from all detected sound sources. 14

Sound Source Localization (1) The idea is to digitally scan the microphone array inthe surveillance area. The microphone array simultaneously creates the main receiver lobes in a given set of directions. The power of signals received from each direction is estimated and compared with a fixed threshold. Another sound source Sensor B Sensor Sensor A R A R B β B β A β C R C Microphone array(video surveillance) C Example: If the video camera is mounted above the microphone array and firstly is pointed at zero azimuth, then after the digital scan it is pointed at the direction, from where the incoming sound power exceeds a certain threshold and the priority of the signal is highest. Acumen: Advanced Computing for Innovation 15

x 1 H I.. L... B... E. x M R T Sound Source Localization (2) Adaptive Beamforming (MVDR) Y=W T X P((β,θ) H Power Estimation 2D-Beam pattern calculation Detection Angular Coordinates Estimation (β,θ) Block-scheme of signal processing for sound source localization The output signals of all microphones (х 1, х 2,...х М ) are converted in the complex form by the Hilbert filter. For each direction (β,θ), is adaptively calculated the vector of weights W (β,θ),by means of which the output signal Y (β,θ)is formed as a weighted sum of the microphone signals х 1, х 2,...х М.The power of the output signal P(β,θ)is compared with the threshold H in order to detect DOA (β*,θ*)if the signal power P(β,θ) exceeds the threshold. 16

Sound Source Localization (3) The purpose of the beamforming is to maximally amplify the signal incoming from the certain direction and at the same time to maximally suppress signals from other directions. The output signal of the M element array (Y) is formed as a weighted sum of Mmicrophone signals. Y = W T X 17

Sound Source Localization (4) According to the Conventional Beamforming method (BF), thecomplex vector of weights of the microphone array (W)is equal to the array response vector a c, which is determined by the geometric array configuration (ULA, URA, UCA) and the number of elements: W = a BF c Disadvantages: Non-adaptive does not reject signals from undesired directions forms a beam pattern with high side lobe level 18

Sound Source Localization (5) In the adaptive beamforming,the optimal weight vector (W)is chosen to maximize the signal-to-interference-plus-noise ratio (SINR)in the certain direction. SINR σ = W 2 S W H K H a j+ n c 2 W K j+n is the interference + noise covariance matrix of size (M xm) According to the Minimum Variance Distortionless Response(MVDR) beamforming method,the optimal weight vector Wis determined through linear constrained optimization. The criterion of optimization is : minw W H K j+ n W Subject to W H ac = 1 19

Sound Source Localization (6) In result of solving the optimization problem,the optimal weight vector W is calculated as: K a 1 W j+ n c MVDR = H ac K 1 j+ n a c а с -array response vector for the desired direction K covariance matrix Advantages: Adaptive Rejects signals coming from undesired directions Reduces side lobe level Improves angular resolution 20

Sound Source Localization (7) Adaptive MVDR through QR decomposition In many practical applications, the calculation of the weights W MVDR using estimation and inversion of the covariance matrix K is very timeconsuming and unstable, if the sample covariance matrix K is illconditioned. A numerical stable and efficient algorithm can be obtained by using QRdecomposition of the input signal matrix X. The signal matrix is decomposed as a product (X=QR) of the unitary matrix (Q) and the upper triangular matrix (R). Through the QRdecomposition of X, we obtain: K 1 a c = ( X H X ) 1 a c = ( R H Q H QR) 1 a c = R 1 ( R H ) 1 a c 21

Sound Source Localization (8) TheQR decomposition of the signal matrixx gives the other expression for calculation of the weight vector W: K a 1 W j+ n c MVDR = H ac K 1 j+ n a Stage 1: QR decomposition of X Stage 2: Solving of the system of equations c R ( R a a 1 H 1 c WMVDR, QR = H 1 H 1 ac R ( R ) X = QR H * H 1 R z1 = ac z1 = ( R ) ac Stage 3: Solving of the system of equations * Rz 2 = z 1 Stage 4: The optimal vector is: * H * W = z2 /( ac z2 ) ) z * 1 * 2 = R z1 ) c 22

Sound Source Localization (9) Finally, the computational algorithm for sound source localization in a security system has the following stages: Stage 1:The microphone array is digitally steered in each angular direction (β,θ). As a result, the output signal of a microphone array is formed as: T Y ( β, θ ) = W, X ( β, θ ) MVDR Stage 2:The signal power is estimated at the output of a microphone array in each angular direction (β,θ): Stage 3:The estimated signal power is compared with a fixed predetermined threshold H. If the signal power, corresponding to some angular direction (β *,θ*) exceeds the threshold H, then this angular direction (β *,θ*) is the DOA estimate. * * ( β, θ ) QR P ( β, θ ) = Y ( β, θ ) = ( β, θ ), if P( β, θ ) > 2 H 23

Parallel Algorithm (SoundDetect) The parallel version of the algorithm is implemented as a program in IBM Blue Gene/P environment using the interface MPI. The parallel program calculates the signal power at the output of a microphone array simultaneously from all directions of observation. The azimuth diapason [-90 o,90 o ] is divided into N fixed directions, β 1,β 2, Each processor (n) performs the beamforming for the certain direction (β n ). The server loads the same copy of the program on all processors from 0 to (N- 1) where N is the number of processors allocated to the program. The master processor (0) performs initialization of parameters, prepares the signal data for all processors and sends all the information to each slave processor. All directions (β 1,β 2,..), in which the microphone array is steered, are sent from the master processor to each slave processor. Each slave processor calculates the signal power after beamforming in the given direction (Y n ) and sends the result to the master processor. The master processor compares the signal power (Y 1, Y 2,..) received from each slave processor with a predefined threshold H and estimates the DOA. 24

Simulation Results (1) The scenario includes: sensors (A, B and C) located respectively at 50m, 60m and 70m away from the microphone array. a car as a source of natural noise located at 90 m away from the microphone array. The horn of a car generates sound with the power of 110dB. Sensor A r d Other sound source LW = 110dB 90m β 50m B β A Sensor B 60m 70m β C Sensor C Restrictions wave front is flat: r > 2D 2 /λ r>>d r>> λ Microphone array D (video camera) All sensors (A,B and C) are identical. (the same carrier frequency of sound) 25

Simulation Results (2) Considered sound alarm devices are characterized with parameters : Sound power (LW),dB; Carrier frequency (Hz); Signal waveform (continuousharmonic, intermittentharmonic, increasing and decreasing chirp signal, constant); Number of different signals; 1. Company SONITRON (Belgium) Model SCI 535 A1 SCI 535 B1 SCI 535 A5 SCI 535 B5 Signal waveform Working Voltage Min, V Max, V Frequency Hz Pulse frequency Consumption Min, ma Max, ma Multimode 5 35 2500 1 1.4 12.2 77 Multimode 5 35 3500 1 1.4 12.2 86 Multimode 5 35 2500 5 1.4 12.2 77 Multimode 5 35 3500 5 1.4 12.2 86 Working temperature: -35.+75 o C Sound power db 26

2.Company SYSTEM SENSOR(USA) Simulation Results (3) Type 1 Type 2 Combined multi alert home and strobes Hz Screen Hz s Hz Screen Hz s EMA24FRSSR LW=103 db 32 different sound signals 27

Simulation Results (4) 3.Company E2S (UK) LW=100 db 32 different sound signals 28

Simulation Results (5) Considered microphone arrays are characterized with parameters: configuration(linear, rectangular, square); number of microphones; frequency band[100 5000] Hz; microphone noise 35dB Company Brüel&Kjær (Denmark ) Microphone 4935 Microphone array WA 0807 29

Simulation Results (6) Microphone arrays type WA 0807 (Brüel&Kjær); microphone 4935 (Brüel&Kjær); frequency band[100 5000] Hz; geometrical configuration: ULA -11(SONITRON- sound generators); URA -11x4(SONITRON- sound generators); ULA -4(E2S- sound generators); URA -4x4(E2S- sound generators); ULA -8(SYSTEM SENSOR- sound generators); URA -8x4(SYSTEM SENSOR- sound generators); microphone noise 35dB approximate array length-50cm, 11 size 11x4 size Microphone array configurations 4x4 size 30

Simulation Results (7) Simulated signal parameters: Producer Sound power LW [db] Sound frequency [Hz] SONITRON 77 2500 E2S 100 1000 SYSTEM SENSOR 103 2400 L P A = = 2 10 5 10 Lp / 20 LW 11 20 lg( R) Continuous (warning), A f_int=0 Hz T_sig=10s Modulation Intermittent -1 (alarm), B f_int=5 Hz T_sig=30s Intermittent -2 (emergency), C f_int=1 Hz T_sig=60s Signal processing Sampling frequency 5,5kHz; Scan period 2сек Number of directions -91 in [-90 o, 90 o ]by step of 2 o 31

Simulation Results (8) Signals, interference, microphone noise a) c) Signals: a)-sonitron b) -SYSTEM SENSOR c)-e2s b) Interference (sound of a car) Microphone noise 32

Simulation Results (9) Numerical results Sound generators Microphone array Source sound azimuth (real ) [ ] Source sound azimuth (estimated) [ ] SONITRON E2S SYSTEM SENSOR ULA (11x1) -14; 0; 14; 28-14; 0; 14; 28 URA (11x4) --14; 0; 14; 28 --14; 0; 14; 28 ULA (4x1) -26; 0; 26-26; 0; 26 URA (4x4) -26; 0; 26; 52-26; 0; 26; 52 ULA (8x1) -14; 0; 14; 28-14; 0; 14; 28 URA- (8x4) -14; 0; 14; 28-14; 0; 14; 28 33

Simulation Results (10) Microphone array beam pattern calculation SONITRON Microphone array: ULA -11 Microphone array: URA -11 x 4 Linear microphone arrays (ULA) should be used in cases where it is important to control the movement of the video camera only in azimuthal direction. 34

Simulation Results (11) Microphone array beam pattern calculation SYSTEM SENSOR Microphone array: ULA -8 Microphone array: URA -8 x 4 35

Simulation Results (12) Microphone array beam pattern calculation E2S Microphone array: ULA -4 Microphone array: URA -4 x 4 ULA-4 can separate maximum 3 sound signals received from different directions, i.e. (M-1). For example, if we want control 10 directions from sensors, the microphone array must be with at least 11 microphones. 36

Conclusions The computational algorithm for sound source localization in a security system with commercial devices (sensors, microphone arrays) is proposed and tested. It is shown that the accurate sound source localization is possible using the adaptive MVDR-beamforming algorithm. The maximal number of controlled directions from sensors depends on the number of array microphones. All desired directions can be controlled simultaneously using a single microphone array. The future studies will be conducted with the help of equipment for noise source identification purchased under the project AComIn "Advanced Computing for Innovation", grant 316087, funded by the FP7 Capacity Programme. 37

Acknowledgements This work is financially supported: by the Bulgarian Science Fund (projects DTK 02/28.2009, DDVU 02/50/2010) partly by the project AComIn "Advanced Computing for Innovation", grant 316087, funded by the FP7 Capacity Programme (Research Potential of Convergence Regions). 38

Reference 1. Benesty, J., Chen, J., Huang, Y., 2008. Microphone array signal processing, Springer. 2. Godara, L., 1997. Application of antenna arrays to mobile communications, part II: beamforming and direction-of-arrival considerations. In Proc. of the IEEE, vol.85, No 8, pp.1195-1245. 3. Ioannides, P., Balanis, C., 2005. Uniform circular and rectangular arrays for adaptive beamforming applications. IEEE Trans. on Antenna. Wireless Propagation. Letters, vol.4., pp. 351-354. 4. Trees, H., Van, L., 2002.Optimum Array Processing. Part IV. Detection, Estimation, and Modulation Theory. New York, JohnWiley and Sons, Inc.. 5. Tummonery, L., Proudler, I., Farina, A., McWhirter, J., 1994. QRD-based MVDR algorithm for adaptive multi-pulse antenna array signal processing. In Proc. Radar, Sonar, Navigation, vol.141, No 2, pp. 93-102. 6. Vouras, P., Freburger, B., 2008. Application of adaptive beamforming techniques to HF radar. InProc. IEEE conf. RADAR 08, May, pp. 6. 7. Moelker, D.,VandePol, E., 1996. Adaptive Antenna Arrays for Interference Cancellation in GPS and GLONASS Receivers. In Proc. of the IEEEsymp. on Position Location and Navigation, April, pp.191-196. 39

THANK YOU FOR YOUR ATTENTION! 40