<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OJA</journal-id><journal-title-group><journal-title>Open Journal of Acoustics</journal-title></journal-title-group><issn pub-type="epub">2162-5786</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/oja.2018.82003</article-id><article-id pub-id-type="publisher-id">OJA-85760</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Detection of Point Sound Source Using Beamforming Technique in Complex Environments
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Navid</surname><given-names>Nassaji</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Masoume</surname><given-names>Shafieian</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Media Engineering, IRIBU University, Tehran, Iran</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>navid.nasajy@gmail.com(NN)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>28</day><month>04</month><year>2018</year></pub-date><volume>08</volume><issue>02</issue><fpage>23</fpage><lpage>35</lpage><history><date date-type="received"><day>22,</day>	<month>December</month>	<year>2014</year></date><date date-type="rev-recd"><day>26,</day>	<month>June</month>	<year>2018</year>	</date><date date-type="accepted"><day>29,</day>	<month>June</month>	<year>2018</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Detection and localization of acoustic events in an environment are important to protect the military and civilian installations. While there are finite paths of wave propagation in simple or low reverberant environments, in complex environments (e.g. a complex urban environment) obstacles such as terrain or buildings introduce multipath propagations, reflections and diffractions which make source localization challenging. Therefore, numeric results of simulated models (simplified and Fort Benning urban models) of 3D complex environments can highly help in real applications. Some of the conventional beamformer algorithms have been used in order to localize point sound source. Analyzing results shows that MRCB beamformer has better performance than others in this issue and its accuracy superiority is more than 3 m in simplified urban model and 5 m in Fort Benning urban model with respect to the SOC. Moreover, due to possible uncertainties between the numerical model and the actual environment such as squall effect, temperature gradient etc., sensitivity of the beamformers to temperature gradient is investigated which shows higher robustness of SOC beamformer than the MRCB beamformer. According to the results, due to gradient temperature uncertainty the accuracy degradation of the SOC is about 1m while in MRCB it alters from 0.5 m to 20 m approximately at all SNRs. COMSOL Multiphysics has been used to numerically simulate the environment of wave propagation.
 
</p></abstract><kwd-group><kwd>Source Localization</kwd><kwd> Beamforming</kwd><kwd> MRCB Beamformer</kwd><kwd> Complex Environment</kwd><kwd> Temperature Gradient</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Source localization is one of the fundamental problems in sonar [<xref ref-type="bibr" rid="scirp.85760-ref1">1</xref>], radar [<xref ref-type="bibr" rid="scirp.85760-ref2">2</xref>], teleconferencing [<xref ref-type="bibr" rid="scirp.85760-ref3">3</xref>], navigation and global positioning systems (GPS) [<xref ref-type="bibr" rid="scirp.85760-ref4">4</xref>], localization of earthquake and underground explosions [<xref ref-type="bibr" rid="scirp.85760-ref5">5</xref>], microphone arrays [<xref ref-type="bibr" rid="scirp.85760-ref6">6</xref>], robots [<xref ref-type="bibr" rid="scirp.85760-ref7">7</xref>], sensor networks epicenters [<xref ref-type="bibr" rid="scirp.85760-ref8">8</xref>], speaker tracking [<xref ref-type="bibr" rid="scirp.85760-ref9">9</xref>] and sound source tracking [<xref ref-type="bibr" rid="scirp.85760-ref10">10</xref>] .</p><p>Sound source localization has several methods including direction of arrival (DOA) [<xref ref-type="bibr" rid="scirp.85760-ref11">11</xref>], time delay of arrival (TDOA) [<xref ref-type="bibr" rid="scirp.85760-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.85760-ref13">13</xref>], received signal strength (RSS) [<xref ref-type="bibr" rid="scirp.85760-ref14">14</xref>] and head related transfer function based approaches (HRTF) [<xref ref-type="bibr" rid="scirp.85760-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.85760-ref16">16</xref>] .</p><p>In RSS method, the received energy of the signal determines the source location while TDOA method uses the time delay of received signals by two sensors to estimate the source location. In TDOA, increasing the number of microphones leads to more computational complexity which can be considered as disadvantage of this method. The other method which is based on orientation of the ear system is HRTF. It is used in robots which have two sensors.</p><p>DOA method uses sensors to estimate the direction of the source. One of the techniques used in DOA method is beamforming [<xref ref-type="bibr" rid="scirp.85760-ref17">17</xref>] . Beamforming uses the received signals in microphone arrays to provide a versatile form of spatial filtering. It enhances the signal from the desired spatial direction while reducing the signal from other directions. Many researches have been done for improvement of beamforming sensitivity to errors and interferences. Signal-to-interference plus-noise ratio (SINR) term is used at the output of the beamformers to measure function of narrowband beamformers. In order to maximize the output SINR, the entire output power of the beamformer is minimized subject to a distortionless constraint for the main signal. The obtained result is the standard Capon beamformer (SCB) [<xref ref-type="bibr" rid="scirp.85760-ref18">18</xref>] . If the beamformer training data do not comprise the desired signal, the SCB is reputed to grant an outstanding performance and a fast convergence rate component [<xref ref-type="bibr" rid="scirp.85760-ref19">19</xref>] . In some application, the received signal comprises noise, interferences and desired signal component. Thus, small estimation errors of the signal steering vector or the array covariance matrix may cause a strict performance deterioration of the SCB. The inaccuracies in the knowledge of the desired signal steering vector may be caused by multiple reasons such as transmitter, transfer channel and/or receiver which are related to the source characteristics, propagation media and/or sensors, respectively. In 2003 Vorbyov was considered the uncertainty set on steering vector of the desired signal [<xref ref-type="bibr" rid="scirp.85760-ref20">20</xref>] . The magnitude of the beamformer output is coerced to be larger than or equal to one for any vectors which are in the supposed uncertainty set. This optimization problem has infinite number of restrictions for the case of spherical or ellipsoidal uncertainty sets and its solution can be simplified by using the worst-case principle [<xref ref-type="bibr" rid="scirp.85760-ref20">20</xref>] . By using this principle, the beamformer weight vector of the [<xref ref-type="bibr" rid="scirp.85760-ref18">18</xref>] is calculated by solving a second order cone programming (SOCP) problem [<xref ref-type="bibr" rid="scirp.85760-ref21">21</xref>] and for this reason, in the literature the beamformer is referred to as “SOC beamformer”. Nowadays some set-based worst-case beamformers have been developed which are based on an uncertainty set for the signal steering vector [<xref ref-type="bibr" rid="scirp.85760-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.85760-ref22">22</xref>] [<xref ref-type="bibr" rid="scirp.85760-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.85760-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.85760-ref25">25</xref>] [<xref ref-type="bibr" rid="scirp.85760-ref26">26</xref>] . In 2013 Rubsamen, this uncertainty set with an objective function which maximizes the robustness of the beamformer to errors and interferences is considered [<xref ref-type="bibr" rid="scirp.85760-ref27">27</xref>] . This beamformer is reputed as maximally robust Capon beamformer (MRCB). Our goal is to localize point sound source using microphone array, hence several candidate beamformers are investigated using complex 3D models which they are simplified and Fort Benning urban models. The maximum robust capon beamformer (MRCB) is the beamformer that has the best performance (i.e. accurate localization capability) in complex environments. Another goal is to investigate the sensitivity of the beamformers to uncertainties caused by difference between simulated models and actual environments. In this research, temperature gradient uncertainty is investigated. So basically, a uniform temperature (zero gradients) is assumed in the numerical model while there is a gradient (lapse or inversion) in the real environment. Since the speed of sound is a function of temperature, the temperature gradient uncertainty implies a spatial distribution of the speed of sound with height. For realistic investigation, localization error of the beamformers is analyzed for different levels of uncorrelated noise in the environment. In the background, we survey the basic concepts of beamforming technique. Multiple conventional beamformer algorithms are introduced in Chapter 3. Finally, simulation results are shown in Chapter 4 and conclusion and future works are delegated to last chapter.</p></sec><sec id="s2"><title>2. Background</title><p>Assume an array of M sensors. Beamformer output at the kth time instant is</p><p>b = w H x ( k ) (1)</p><p>where x ( k ) ∈ C M &#215; 1 and w ∈ C M &#215; 1 are the array snapshot and beamformer weight vectors, respectively, M is the number of sensors, C denotes the set of complex number and ( . ) H represents the Hermition transpose. The snapshot vectors are as follows:</p><p>x ( k ) = ∑ l = 1 N a l ( k ) s l ( k ) + n ( k ) (2)</p><p>where N is the number of sources, a l ∈ C M &#215; 1 is the steering vector of the lth source, s l ( k ) is the baseband waveform of the lth source at the kth time instant, n ( k ) ∈ C M &#215; 1 is the noise vector and ( . ) T represents the transpose. Assuming a main source and the other sources as interferers, the steering vector of the main source is a s and hence, the received snapshot vector can be formulated as</p><p>x ( k ) = x s ( k ) + x i ( k ) + n ( k ) (3)</p><p>where x s ( k ) is the desired signal and x i ( k ) is the interferers.</p><p>Let R denote the theoretical covariance matrix of the array output vector. Then the array covariance matrix can be expressed as</p><p>R = E [ x ( k ) x H ( k ) ] = P S a S a S H + R i + n (4)</p><p>where P s is the power of the main signal, E [ . ] denotes the statistical expectation and R i + n is the interference-plus-noise covariance matrix. The beamformer performance is commonly measured in terms of the output SINR, defined as [<xref ref-type="bibr" rid="scirp.85760-ref28">28</xref>]</p><p>S I N R = P S | w H a S | 2 w H R i + n w (5)</p><p>We can maximize the performance of the beamformer by minimizing the denominator of the equation subject to a distortionless constraint for the main signal. This can be formulated as</p><p>min w   w H R i + n w                     s . t .                 w H a s = 1   (6)</p><p>The weight which is obtained from (6) is</p><p>w = R i − 1 a S a s H R i + n − 1 a S (7)</p><p>Because of (4) and the distortionless constraint in (6), replacing R i + n by R in the objective function of (6) yields an extra term of constant value. Thus, the weight vector of (6) does not get altered if R i + n is replaced by R. The array covariance matrix can be estimated as [<xref ref-type="bibr" rid="scirp.85760-ref19">19</xref>]</p><p>R ^ = 1 K ∑ k = 1 K x ( k ) x H ( k ) (8)</p><p>where K is the number of vectors in training snapshot. Replacing R i + n and a s in (7) by R ^ and the estimated signal steering vector a s , respectively, leads to the SCB [<xref ref-type="bibr" rid="scirp.85760-ref18">18</xref>] . The common formulation of the beamforming weight vector of the SCB is as follows:</p><p>w = R ^ − 1 a ^ s a ^ s J R ^ − 1 a ^ s (9)</p><p>It is reputed that estimation errors in R ^ and a s gives severe performance degradation of the SCB.</p></sec><sec id="s3"><title>3. Conventional Beamformer</title><sec id="s3_1"><title>3.1. Delay and Sum Beamformer</title><p>This type of beamforming is based on sum of the weighted microphone array signal, and hence, it is often referred to as a “delay-and-sum (DS) beamformer”. The weight vector of this beamformer is equivalent to the presumed signal steering vector [<xref ref-type="bibr" rid="scirp.85760-ref17">17</xref>] means w = a ^ s .</p></sec><sec id="s3_2"><title>3.2. Set Based Worst Case (SOC) Beamformer</title><p>Modeling of the actual desired signal steering vector is used to design the SOC beamformer. It is modeled as a sum of the estimated steering vector and a deterministic norm bounded mismatch vector δ :</p><p>a S = a ^ S + δ   , ‖ δ ‖ ≤ ε (10)</p><p>where ε is a priori known bound and ‖   .   ‖ represents the norm. Thus the SOC beamformer of [<xref ref-type="bibr" rid="scirp.85760-ref20">20</xref>] minimizes the beamforming power subject to the constraint that the beamformer output is larger than or equal to one for any steering vectors of G a s . According to (10) we have</p><p>min w , a &#175; s w H R ^ − 1 w s . t .               | w H a ˜ s | ≥ 1             ∀ a ˜ s ∈ G a ˜ s (11)</p><p>The worst-case steering vector, which minimizes the objective function of (11), satisfies the constraints. It is assumed that ‖ a ^ s ‖ &gt; ε [<xref ref-type="bibr" rid="scirp.85760-ref20">20</xref>] then,</p><p>| w H a ˜ s | = | w H a ^ s | − ε ‖ w ‖ 2 (12)</p><p>Thus (11) can be written as</p><p>min w , a ˜ s w H R ^ − 1 w s . t .               | w H a ^ s | − ε ‖ w ‖ 2 ≥ 1             ∀ a ˜ s ∈ G a s (13)</p><p>(13) is a semi-infinite nonconvex quadratic program. It is reputed that the general nonconvex quadratically constrained quadratic programming (QCQP) problem is intractable. However, in [<xref ref-type="bibr" rid="scirp.85760-ref20">20</xref>], the problem (13) is reformulated as a convex second order cone (SOC) program and is solved optimally via the interior point method.</p></sec><sec id="s3_3"><title>3.3. Maximally Robust Capon Beamformer</title><p>The beamformer output power comprises noise, interferences and desired signal component. Minimizing output power of the beamformer in (11) diminishes the presence of the desired signal component and therefore it may lead to suppression of the desired signal component. Rubsamen proposes the Capon beamformer with minimizing the beamformer sensitivity [<xref ref-type="bibr" rid="scirp.85760-ref28">28</xref>] [<xref ref-type="bibr" rid="scirp.85760-ref29">29</xref>] [<xref ref-type="bibr" rid="scirp.85760-ref30">30</xref>] to model errors considering the uncertainty set for the signal steering vector [<xref ref-type="bibr" rid="scirp.85760-ref27">27</xref>] . The beamforming problem is formulated as:</p><p>min w , a ˜ s w H w | w H a ^ S | 2 s . t .             w = R ^ − 1 a ˜ S a ˜ s H R ^ − 1 a ˜ s             ∀ a ˜ S ∈ G a s (14)</p><p>By using the same uncertainty set, the robustness of the MRCB beamformer is larger than or equal to that of the SOC beamformer against model errors [<xref ref-type="bibr" rid="scirp.85760-ref27">27</xref>] . Substituting the equality constraint of (14) in the objective function yields:</p><p>min a ˜ s a ˜ s H R ^ − 2 a ˜ s | a ˜ s H R ^ − 1 a ˜ s | 2 s . t .                       a ˜ S ∈ G a s (15)</p><p>The constraint of (15) is replaced by [<xref ref-type="bibr" rid="scirp.85760-ref27">27</xref>] :</p><p>‖ a ˜ s β − a ^ s ‖ 2 ≤ ε (16)</p><p>β = a ˜ s H a ^ s / ‖ a ˜ s ‖ 2 2 minimizes (16). The constraint and the objective function in the optimization problem are invariant with respect to the scaling of a ˜ s . Then a ˜ s H R ^ − 1 a ^ S is scaled to one. The optimization problem of (15) leads to [<xref ref-type="bibr" rid="scirp.85760-ref27">27</xref>] : R ^ − 1</p><p>min a ˜ s a ˜ s H R ^ − 2 a ˜ s s . t .                       a ˜ s H R ^ − 1 a ˜ s = 1 α ‖ a ˜ S ‖ 2 ≤ a ˜ s H a ˜ S (17)</p><p>where</p><p>α = ‖ a ^ S ‖ 2 2 − ε 2 (18)</p><p>and the optimization problem of (17) can be solved using Lagrange duality [<xref ref-type="bibr" rid="scirp.85760-ref27">27</xref>] .</p></sec></sec><sec id="s4"><title>4. Implementation and Results</title><p>In order to analyze localization error, the simulated models are considered as point grid which are spaced one meter from neighboring points and beamformers output are attained for these points. The beamformer output cut-off threshold b cut-off is used to determine the source location. b cut-off for the grid points with a beamforming output lower than the cut-off threshold are ignored. The source coordinate is estimated as</p><p>l j = ∑ j = 1 L b j l j ∑ j = 1 L b j (19)</p><p>where L is the number of grid points and l j = { x j , y j , z j } is the coordinate vector for the j th grid point, and b j is the corresponding beamforming output and b j &gt; b cut-off . In the real scenario, it is barely possible that a grid point would be placed exactly in which the supposed source is situated. Because the simulations are restricted to the case where the source is placed on a grid point, selecting a weighted average of the coordinates of the grid points rather than pinpointing the single location with the largest beamforming output is reasonable. The source localization error can then be computed as the Euclidean distance between the true and the estimated source location. These simulations have been carried out in the frequency domain. The used noise is the uncorrelated noise with the same variances. For getting closer to the realistic conditions, two interferers are applied in θ i 1 = 45 ˚ and θ i 2 = 45 ˚ and also array includes six microphones which form diamond shape.</p><p>At the first case of theoretical investigation, we study the localization error of the beamformers versus the input SNR (averaged over the sensors) at two models of the city. It has been studied for the simplified urban model to test the performance of the beamformers in the complex environment. Then Fort Benning urban model is evaluated as a more complex environment. <xref ref-type="fig" rid="fig1">Figure 1</xref> and <xref ref-type="fig" rid="fig2">Figure 2</xref> show these urban models and location of the source and the array. Simplified and Fort Benning urban models have dimensions of 150 &#215; 85 &#215; 10   m and 140 &#215; 80 &#215; 10   m , respectively. The center of the coordinate systems is (0, 0, 1) m, and the locations of the source and the array in <xref ref-type="fig" rid="fig1">Figure 1</xref> is (35, 43.5, 4) and (110, 12, 4). The locations of the source and the array in <xref ref-type="fig" rid="fig2">Figure 2</xref> is (4, 70, 4) m and (60, 60, 4) m.</p><p><xref ref-type="fig" rid="fig3">Figure 3</xref> and <xref ref-type="fig" rid="fig4">Figure 4</xref> show the accuracy of the beamformers in different SNRs at simplified and Fort Benning urban models, in order. They show that the MRCB bemformer has better performance than the other beamformers and its superior in accuracy is more than 3 m in simplified urban model and 5 m in Fort Benning urban model with respect to the SOC and also the worst performance of the DS. Due to more complexity of the Fort Benning urban model, the degradation in accuracy of the beamformers can be seen.</p><p>In previous simulations, complete knowledge of the acoustic environment was assumed to attain the steering vector of the beamformers. It means that the localization performance of the beamforming methods is depended on the prior information of the environment to compute the steering vectors. However, there are always some uncertainties between the simulated model and the actual environment which causes error in localization of the source. In the second case, we study the beamformer performance in the presence of gradient temperature uncertainty in the simplified urban model. According to the experiments on the lowest 100 m of the atmosphere, the air can be separated into two parts: the part over the ground which the temperature gradient rate is log-linear and the second part which has a constant temperature gradient with height [<xref ref-type="bibr" rid="scirp.85760-ref31">31</xref>] . The minimum of the first layer height is at least 4 m in winter and 30 to 40 m in summer and the second part is a few hundred meters in height. The temperature profile uses the following equation:</p><p>T 2 = T 1 + α ln ( z 2 z 1 ) (20)</p><p>where T 1 and T 2 are the absolute temperature in Kelvin at two different height z 1 and z 2 respectively and α is the profile constant. <xref ref-type="fig" rid="fig5">Figure 5</xref> shows the profile of the temperature versus the height. Here, 10˚C to 30˚C are chosen as a minimum and maximum temperature in the profile as shown in <xref ref-type="fig" rid="fig5">Figure 5</xref> and the corresponding profile constant α is 8.69. To evaluate the performance degradation due to uncertainty, the simplified urban model without any uncertainty is considered as the baseline and used to compute steering vectors. Errors due to uncertainties such as temperature gradient or were then introduced as a modification of the baseline model.</p><p>To be consistent with the previous results, the array and source are located at the same positions. The baseline case without any uncertainty (i.e. 40˚C uniform temperature) is also presented in <xref ref-type="fig" rid="fig6">Figure 6</xref> for comparison purpose. <xref ref-type="fig" rid="fig6">Figure 6</xref> shows that the SOC beamformer has better performance than the MRCB in presence of the temperature gradient in environment. In S N R = 15   dB we have a phenomenon that causes saltation of accuracy in MRCB beamformer. This phenomenon is unknown for us and would be the target of future works. In other</p><p>SNRs, the degradation in accuracy due to uncertainty is between 0.5 m to 4 m. Additional error of the SOC beamformer is about 1 m in all SNRs because of the temperature gradient uncertainty. <xref ref-type="table" rid="table1">Table 1</xref> shows accurate results of this experiment indicating numerically the differences between the localization error of these beamformers with and without temperature gradient uncertainty.</p></sec><sec id="s5"><title>5. Conclusions</title><p>In this literature, we see that the MRCB beamformer has better accuracy in complex environments than SOC and DS in two simulated models. Due to more complexity of the Fort Benning urban model, the degradation in accuracy of the beamformers can also be seen even with closer distance (about 25 m) between array and source in it than in the simplified urban model. Therefore, complexity of the models plays an important role in localization error of the beamformers.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Localization error of the SOC and MRCB beamformers with and without temperature gradient uncertainty in simplified urban model</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Beamformer</th><th align="center" valign="middle" >SNR</th><th align="center" valign="middle" >Error (m)</th></tr></thead><tr><td align="center" valign="middle"  rowspan="6"  >SOC (Without gradient temperature uncertainty)</td><td align="center" valign="middle" >−5</td><td align="center" valign="middle" >8.22</td></tr><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >7.74</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >7.4</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >7.27</td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >7.22</td></tr><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >7.22</td></tr><tr><td align="center" valign="middle"  rowspan="6"  >SOC (With gradient temperature uncertainty)</td><td align="center" valign="middle" >−5</td><td align="center" valign="middle" >8.68</td></tr><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >8.56</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >8.32</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >8.25</td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >8.23</td></tr><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8.26</td></tr><tr><td align="center" valign="middle"  rowspan="6"  >MRCB (Without gradient temperature uncertainty)</td><td align="center" valign="middle" >−5</td><td align="center" valign="middle" >6.53</td></tr><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >6.13</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >5.97</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >5.72</td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >5.44</td></tr><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >5</td></tr><tr><td align="center" valign="middle"  rowspan="6"  >MRCB (With gradient temperature uncertainty)</td><td align="center" valign="middle" >−5</td><td align="center" valign="middle" >7.9</td></tr><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >8.56</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >6.92</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >6.235</td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >25.72</td></tr><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8.8</td></tr></tbody></table></table-wrap><p>Secondly, the SOC and MRCB beamformers were tested with uncertainty of gradient temperature which is caused because of the difference between the numerical models and actual environments. The results show that temperature gradient uncertainty exerts more influence on MRCB than SOC. In future works, it is important to study the robustness of the beamformers to errors in the simulated models due to difference between actual environments and the models and also it is necessary to evaluate the topology effects of the source and array(s) on beamformers localization error in complex environments.</p></sec><sec id="s6"><title>Cite this paper</title><p>Nassaji, N. and Shafieian, M. (2018) Detection of Point Sound Source Using Beamforming Technique in Complex Environments. Open Journal of Acoustics, 8, 23-35. https://doi.org/10.4236/oja.2018.82003</p></sec></body><back><ref-list><title>References</title><ref id="scirp.85760-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Carter, G.C. (1981) Time Delay Estimation for Passive Sonar Signal Processing. IEEE Transactions on Acoustics, Speech and Signal Processing, 29, 463-470. https://doi.org/10.1109/TASSP.1981.1163560</mixed-citation></ref><ref id="scirp.85760-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Weinstein, E. (1982) Optimal Source Localization and Tracking from Passive Array Measurements. IEEE Transactions on Acoustics, Speech and Signal Processing, 30, 69-76. https://doi.org/10.1109/TASSP.1982.1163855</mixed-citation></ref><ref id="scirp.85760-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Wang, H. and Chu, P. (1997) Voice Source Localization for Automatic Camera Pointing System in Videoconferencing. IEEE International Conference on Acoustics, Speech, and Signal Processing, Munich, 21-24 April 1997. https://doi.org/10.1109/ICASSP.1997.599595</mixed-citation></ref><ref id="scirp.85760-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Tsui, J.B.Y. (2000) Frontmatter and Index. Wiley Online Library. https://doi.org/10.1002/0471200549.fmatter_indsub</mixed-citation></ref><ref id="scirp.85760-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Richards, P.G., Waldhauser, F., Schaff, D. and Kim, W.-Y. (2006) The Applicability of Modern Methods of Earthquake Location. Pure and Applied Geophysics, 163, 351-372. https://doi.org/10.1007/s00024-005-0019-5</mixed-citation></ref><ref id="scirp.85760-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Huang, Y., Benesty, J., Elko, G.W. and Mersereati, R.M. (2001) Real-Time Passive Source Localization: A Practical Linear-Correction Least-Squares Approach. IEEE Transactions on Speech and Audio Processing, 9, 943-956. https://doi.org/10.1109/89.966097</mixed-citation></ref><ref id="scirp.85760-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Valin, J.-M., Michaud, F., Rouat, J. and Létourneau, D. (2003) Robust sound source Localization Using a Microphone Array on a Mobile Robot. Proceedings of the 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems, Las Vegas, 27-31 October 2003. https://doi.org/10.1109/IROS.2003.1248813</mixed-citation></ref><ref id="scirp.85760-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Patwari, N., Ash, J.N., Kyperountas, S., Hero, A.O., Moses, R.L. and Correal, N.S. (2005) Locating the Nodes: Cooperative Localization in Wireless Sensor Networks. IEEE Signal Processing Magazine, 22, 54-69. https://doi.org/10.1109/MSP.2005.1458287</mixed-citation></ref><ref id="scirp.85760-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Ma, W.-K., Vo, B.-N., Singh, S.S. and Baddeley, A. (2006) Tracking an Unknown Time-Varying Number of Speakers Using TDOA Measurements: A Random Finite Set Approach. IEEE Transactions on Signal Processing, 54, 3291-3304. https://doi.org/10.1109/TSP.2006.877658</mixed-citation></ref><ref id="scirp.85760-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Cevher, V., Sankaranarayanan, A.C., McClellan, J.H. and Chellappa, R. (2007) Target Tracking Using a Joint Acoustic Video System. IEEE Transactions on Multimedia, 9, 715-727. https://doi.org/10.1109/TMM.2007.893340</mixed-citation></ref><ref id="scirp.85760-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Xu, Z., Liu, N. and Sadler, B.M. (2007) A Simple Closed-Form Linear Source Localization Algorithm. IEEE Military Communications Conference, Orlando, 29-31 October 2007. https://doi.org/10.1109/MILCOM.2007.4454975</mixed-citation></ref><ref id="scirp.85760-ref12"><label>12</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Schmidt</surname><given-names> R.O. </given-names></name>,<etal>et al</etal>. (<year>1972</year>)<article-title>A New Approach to Geometry of Range Difference Location</article-title><source> IEEE Transactions on Aerospace and Electronic Systems</source><volume> 6</volume>,<fpage> 821</fpage>-<lpage>835</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.85760-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Hahn, W.R. (1975) Optimum Signal Processing for Passive Sonar Range and Bearing Estimation. The Journal of the Acoustical Society of America, 58, 201-207. https://doi.org/10.1121/1.380646</mixed-citation></ref><ref id="scirp.85760-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Gezici, S., Tian, Z., Giannakis, G.B., Kobayashi, H., Molisch, A.F., Poor, H.V. and Sahinoglu, Z. (2005) Localization via Ultra-Wideband Radios: A Look at Positioning Aspects for Future Sensor Networks. IEEE Signal Processing Magazine, 22, 70-84.</mixed-citation></ref><ref id="scirp.85760-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Asano, F., Suzuki, Y. and Sone, T. (1990) Role of Spectral Cues in Median Plane Localization. The Journal of the Acoustical Society of America, 88, 159-168. https://doi.org/10.1121/1.399963</mixed-citation></ref><ref id="scirp.85760-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Kulaib, A., Al-Mualla, M. and Vernon, D. (2009) 2D Binaural Sound Localization: For Urban Search and Rescue Robotics. Proceedings of the Twelfth International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, Istanbul, 9-11 September 2009, 423-435.https://doi.org/10.1142/9789814291279_0053</mixed-citation></ref><ref id="scirp.85760-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Kim, Y.-H. and Choi, J.-W. (2013) Sound Visualization and Manipulation. John Wiley &amp; Sons, Hoboken, NJ. https://doi.org/10.1002/9781118368480</mixed-citation></ref><ref id="scirp.85760-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Capon, J. (1969) High-Resolution Frequency-Wavenumber Spectrum Analysis. Proceedings of the IEEE, 57, 1408-1418. https://doi.org/10.1109/PROC.1969.7278</mixed-citation></ref><ref id="scirp.85760-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Reed, I.S., Mallett, J.D. and Brennan, L.E. (1974) Rapid Convergence Rate in Adaptive Arrays. IEEE Transactions on Aerospace and Electronic Systems, AES-10, 853-863. https://doi.org/10.1109/TAES.1974.307893</mixed-citation></ref><ref id="scirp.85760-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Vorobyov, S.A., Gershman, A.B. and Luo, Z.-Q. (2003) Robust Adaptive Beamforming Using Worst-Case Performance Optimization: A Solution to the Signal Mismatch Problem. IEEE Transactions on Signal Processing, 51, 313-324. https://doi.org/10.1109/TSP.2002.806865</mixed-citation></ref><ref id="scirp.85760-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Boyd, S. and Vandenberghe, L. (2004) Convex Optimization. Cambridge University Press, Cambridge. https://doi.org/10.1017/CBO9780511804441</mixed-citation></ref><ref id="scirp.85760-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Vorobyov, S.A., Gershman, A.B., Luo, Z.-Q. and Ma, N. (2004) Adaptive Beamforming with Joint Robustness against Mismatched Signal Steering Vector and Interference Nonstationarity. IEEE Signal Processing Letters, 11, 108-111. https://doi.org/10.1109/LSP.2003.819857</mixed-citation></ref><ref id="scirp.85760-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Yu, Z.L. and Hwa Er, M. (2006) A Robust Minimum Variance Beamformer with New Constraint on Uncertainty of Steering Vector. Signal Processing, 86, 2243-2254. https://doi.org/10.1016/j.sigpro.2005.10.005</mixed-citation></ref><ref id="scirp.85760-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Gershman, A.B., Sidiropoulos, N.D., Shahbazpanahi, S., Bengtsson, M. and Ottersten, B. (2010) Convex Optimization-Based Beamforming: From Receive to Transmit and Network Designs. IEEE Signal Processing Magazine, 27, 62-75. https://doi.org/10.1109/MSP.2010.936015</mixed-citation></ref><ref id="scirp.85760-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Lie, J.P., Ser, W. and See, C.M.S. (2011) Adaptive Uncertainty Based Iterative Robust Capon Beamformer Using Steering Vector Mismatch Estimation. IEEE Transactions on Signal Processing, 59, 4483-4488. https://doi.org/10.1109/TSP.2011.2157500</mixed-citation></ref><ref id="scirp.85760-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Nai, S.E., Ser, W., Yu, Z.L. and Chen, H. (2011) Iterative Robust Minimum Variance Beamforming. IEEE Transactions on Signal Processing, 59, 1601-1611. https://doi.org/10.1109/TSP.2010.2096222</mixed-citation></ref><ref id="scirp.85760-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Rübsamen, M. and Pesavento, M. (2013) Maximally Robust Capon Beamformer. IEEE Transactions on Signal Processing, 61, 2030-2041. https://doi.org/10.1109/TSP.2013.2242067</mixed-citation></ref><ref id="scirp.85760-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Van Trees, H.L. (2002) Optimum Array Processing (Detection, Estimation, and Modulation Theory, Part IV). John Wiley and Sons Inc., New York, 3185-3201.</mixed-citation></ref><ref id="scirp.85760-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Cox, H., Zeskind, R.M. and Owen, M.M. (1987) Robust Adaptive Beamforming. IEEE Transactions on Acoustics, Speech, and Signal Processing, 35, 1365-1376. https://doi.org/10.1109/TASSP.1987.1165054</mixed-citation></ref><ref id="scirp.85760-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Gilbert, E. and Morgan, S. (1955) Optimum Design of Directive Antenna Arrays Subject to Random Variations. The Bell System Technical Journal, 34, 637-663. https://doi.org/10.1002/j.1538-7305.1955.tb01488.x</mixed-citation></ref><ref id="scirp.85760-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Geiger, R., Aron, R.H. and Todhunter, P. (2009) The Climate Near the Ground. Rowman &amp; Littlefield.</mixed-citation></ref></ref-list></back></article>