<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Accurate and Precise Acoustic Positioning Using Simultaneous Transmission of Phase-shifted Pulses</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Masanari Nakamura</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Konatsu Abe</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hiromichi Hashizume</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Masanori Sugimoto</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Graduate School of Information Science and Technology, Hokkaido University</institution>
          ,
          <addr-line>Kita 14, Nishi 9, Kita-ku, Sapporo, Hokkaido, 060-0814</addr-line>
          <country country="JP">Japan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>National Institution for Academic Degrees and Quality Enhancement of Higher Education</institution>
          ,
          <addr-line>1-29-1 Gakuen-nishimachi Kodaira-shi, Tokyo 187-8587</addr-line>
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In a multipath environment, to obtain accurate received times for multiple speakers using a single receiver, it is necessary to use broadband transmission signals and avoid interference between the signals. For such a case, we propose a transmission/reception method to improve the precision while maintaining the accuracy. In our proposed method, all speakers simultaneously transmit phase-shifted pulses multiple times and the overlapped received signals are separated without interference. Through a real environmental experiment, we confirmed the efectiveness of this method.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Acoustic signal</kwd>
        <kwd>phase shift keying</kwd>
        <kwd>indoor positioning</kwd>
        <kwd>reverberation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>With the spread of mobile devices, such as smartphones, various location-based services are being
developed. In indoor environments, global navigation satellite system (GNSS) could have significant
errors, owing to the shielding of radio waves. Therefore, indoor positioning methods using sensors
embedded in mobile devices have been widely studied [1].</p>
      <p>Almost all mobile devices have a built-in microphone for calls and voice recognition. With multiple
speakers installed in an indoor environment, the positions of microphones of multiple mobile devices
can be estimated simultaneously. In such a method, the microphone receives signals transmitted from
each speaker, and their received times are estimated. The microphone’s position is then calculated
using the diferences between these received times.</p>
      <sec id="sec-1-1">
        <title>In indoor environments, the microphone receives a direct wave and reflected waves. The reflected</title>
        <p>waves are received with a delay, relative to the direct wave, and could cause systematic errors by
interfering it. To avoid this error, the time resolution must be improved. This can be realized by
increasing the bandwidth allocated to each speaker. In practice, however, the available bandwidth is
limited. Some techniques, such as code-division multiplexing (CDM), assign a broadband signal to each
speaker. However, this could cause interference between signals and result in systematic errors.</p>
        <p>To avoid these problems, time-division multiplexing (TDM) is commonly used. It allocates the entire
bandwidth signal to each speaker and transmits the signals in sequence, as shown in Figure 1. In TDM
transmission schemes, if signals are transmitted, even in empty slots, the signal-to-noise ratio (SNR)
can be improved by increasing the signal energy. However, interference between signals could reduce
the accuracy. Therefore, it is necessary to be able to separate the signals for each speaker without
interference.</p>
        <p>In this paper, we propose a method that simultaneously transmits signals from  speakers  times
and separates them without interference after reception. This method can increase the SNR by  times
while maintaining accuracy as high as TDM. The proposed method improves the SNR by  times
because  signals are added for each speaker in the separation process. The proposed method uses
phase-shift keying modulated chirp signals. By setting the appropriate phase value for each signal, the
received signal can be separated into signals from each speaker without interference.</p>
      </sec>
      <sec id="sec-1-2">
        <title>The main contributions of this study are as follows:</title>
        <p>• We devised a phase-division multiplexing (PDM) transmission/reception method that improves
the SNR by  times while maintaining accuracy, using the same number of slots as TDM.
• Through real-environment experiments, we confirmed the efectiveness of the proposed method.</p>
      </sec>
      <sec id="sec-1-3">
        <title>Specifically, we showed that the precision was improved with the same level of systematic error</title>
        <p>as TDM.</p>
        <p>This paper is organized as follows: Section 2 shows the related work for this paper. In Section 3, the
details of the proposed method are described. In Section 4, the efectiveness of the proposed method is
shown through comparative experiments with the conventional method (TDM) in a real environment.
In Section 5, we discuss the experimental results and limitations. We present the conclusion in Section
6.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>In a positioning method called time diference of arrival (TDoA), acoustic signals are transmitted from
multiple speakers, and the microphone position is determined using the diference between the received
times of these signals. When there are three speakers, let 1, 2, and 3 be the transmission times of the
acoustic signals and 1, 2, and 3 be the received times of each signal. The relationship between these
times and the positions of the speakers and microphone is represented as follows:
∥2 −  ∥ − ∥1 −  ∥ = ( (2 − 2) − (1 − 1))
∥3 −  ∥ − ∥2 −  ∥ = ( (3 − 3) − (2 − 2))
where the 2D positions of the three speakers are 1, 2, and 3.  indicates the 2D position of the
microphone. ∥·∥ is the Euclidean norm. Solving this for  gives the position of the microphone.</p>
      <p>
        Next, we describe the transmission/reception method to obtain the received times. There are two
main types of transmission schemes: simultaneous transmissions and sequential transmissions from
each speaker. First, we explain the case of simultaneous transmission (1 = 2 = 3 = 0). This method
requires only one slot to obtain all the received times. Therefore, the positioning time is short. Let
 () (0 ≤  ≤ ) be the signal from speaker  and ℎ () be the impulse response representing the
propagation characteristics between speaker  and the microphone. The received signal  () is
where ∗ indicates a convolution. () is noise following a white Gaussian distribution.
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
      </p>
      <p>Let  be the discretized form of  () and 1, 2, and 3 be the vector of discretized analytic signals
corresponding to transmission signals 1 (), 2 (), and 3 (). These are convolved into  to enhance the
signal.</p>
      <p>= [1 , 2 , . . . ],</p>
      <p>= ∑︁
=1</p>
      <p>+−1
where  and  are the th elements of  and , respectively.  is the number of samples when  ()
is discretized. This process is known as a matched filter [ 2]. The received time  is obtained as the time
when the absolute value of  is the maximum.</p>
      <p>For positioning, 1 (), 2 (), and 3 () must be diferent to identify which speaker transmitted it.
When calculating ,  could respond to  () ( ≠ ). This causes an error in the estimated . In
particular, when the microphone position is close to speaker  and far from speaker , the response of
 () during the convolution of  is larger. This is because the received signal of speaker  is larger,
causing a systematic error. This is called the near–far problem.</p>
      <p>Various signal-multiplexing methods have been proposed to reduce such interference, such as
frequency-division multiplexing (FDM) [3, 4, 5], orthogonal frequency-division multiplexing (OFDM)
[6] and orthogonal chirp-based method [7]. However, when pulse signals are superimposed, the
interference between these signals cannot be reduced to zero at an arbitrary position, in principle1.</p>
      <p>
        When reverberation is present, as in Equation (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), the reverberation responds to  and could cause
systematic errors in estimating the received time. This error can be reduced by increasing the bandwidth
of the acoustic signal and improving the time resolution of the matched filter. For this reason,
codedivision multiplexing (CDM) and spread-spectrum methods, such as [8, 9, 10, 11, 12, 13, 14], have been
proposed to assign diferently modulated signals using the same wide band to each speaker. However,
interference of these techniques cannot also be reduced to zero at an arbitrary position1.
      </p>
      <p>By transmitting signals sequentially from each speaker, the interference between the signals of each
speaker can be zero. This method is known as TDM. TDM enables us to assign the entire bandwidth to
all speakers, thus maximizing the suppression of reverberation. Therefore, TDM is suitable for situations
where accurate and precise positioning is required, such as robot arm control [15, 16]. However, because
the transmissions from each speaker are sequential, the time required for positioning increases compared
to that of simultaneous transmissions.</p>
      <p>In TDM, transmitting signals in empty slots can improve the precision because the signal energy
increases. However, this can cause interference, which reduces accuracy. Therefore, the signals must be
separated without interference to improve the SNR while maintaining accuracy.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Proposed method</title>
      <p>In this section, we propose a transmission/reception method that improves the SNR by  times while
maintaining the accuracy of TDM. This is realized by transmitting signals  times from  speakers
simultaneously and separating them without interference at the receiver.</p>
      <p>In the proposed method, the following chirp signal is used for the transmitted signal  () of speaker
 ( = 1, 2, . . . , ).</p>
      <p>() =

∑︁
=1
 (),  () =
{︄
 (, , ) ( − 1) ≤  ≤ ( − 1) +  ,
0</p>
      <p>( − 1) +  &lt;  &lt; 
(︃ (︃  2)︃
 (, , ) = () sin 2 0 + 2</p>
      <p>
        )︃
+  ,
1The convolution of pulses can be expressed as the product of a matrix and a vector. Because the upper part of this matrix is
a lower triangular matrix, the columns of this matrix are linearly independent. Therefore, the only vector that makes the
result of this product a zero vector is the zero vector. This indicates that pulses that do not interfere with each other cannot
be constructed.
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
where  is an index representing the transmission order ( = 1, 2, . . . , ). 0 and 1 are the start and
end frequencies of the sweep. These values are set to occupy the entire available frequency band. ()
is a Tukey window with window length  and the parameter set to 0.5.  is the transmission interval
and should be set to a value greater than the reverberation time.
      </p>
      <p>As can be seen from these equations, the transmitted signals are phase-shift modulated chirp signals.
Because the proposed method uses this phase-shift modulation for multiplexing, we call the proposed
method PDM. Figure 2 shows the transmission scheme.</p>
      <sec id="sec-3-1">
        <title>The received signal is represented as follows:</title>
      </sec>
      <sec id="sec-3-2">
        <title>Thus, the result of the Hilbert transform of Equation (9) is</title>
        <p>
          H ( ()) = (ℎ ∗ ) ( − )
2The  − 1 sample points are required to bring the matched-filter output to   points.
(
          <xref ref-type="bibr" rid="ref7">7</xref>
          )
(
          <xref ref-type="bibr" rid="ref8">8</xref>
          )
(
          <xref ref-type="bibr" rid="ref9">9</xref>
          )
(
          <xref ref-type="bibr" rid="ref10">10</xref>
          )
(
          <xref ref-type="bibr" rid="ref11">11</xref>
          )
(
          <xref ref-type="bibr" rid="ref12">12</xref>
          )
 () + (),  () =
 () = (ℎ ∗  ) ( − ).
        </p>
        <p>∑︁ ∑︁
=1 =1
 (),
 is the th element of the discretized complex chirp signal:

∑︁
=1
 =</p>
        <p>(+−1 + +−1) .</p>
        <p>(︃ (︃  2)︃ )︃
() = () exp  2 0 + 2 
, 0 ≤  ≤  .</p>
        <p>Let  be the signal component of  and ′ be the noise component of . Let  be the component of
 transmitted by speaker ; then, these relations are

 = ∑︁
=1</p>
        <p>.</p>
        <p>= [1 , 2 , . . . ,  ]</p>
        <sec id="sec-3-2-1">
          <title>We divide  into -sample.</title>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>Because the matched filter is a linear operation, this can be represented as</title>
        <p>
          = [1 , exp(  2 )1 , . . . , exp(   )1 ],
as in Equation (
          <xref ref-type="bibr" rid="ref14">14</xref>
          ). Therefore, based on Equations (17) and (19),  can be represented as follows:
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>Note that Therefore, Equation (10) is</title>
        <p>() =</p>
        <p>0
{︄ ( ) exp(  (2 ( 0+ 2</p>
        <p>2)+))
2 
( − 1) ≤  ≤ ( − 1) + 
( − 1) +  &lt;  &lt;  .</p>
        <p>(︃ (︃ (︃  2)︃
exp  2 0 + 2 
,
exp(  1 ) = 1.</p>
        <p>= [1, exp(  2 )1, . . . , exp(   )1, 0−1].</p>
        <p>We apply the matched filter to the Hilbert transform output  + . Letting  denote this output, its
th element can be represented as follows:
 = ′ + ′</p>
        <p>= ⎜⎜⎛⎜...
⎜
⎝
′ = (11, 21, · · ·, 1 )∗,</p>
        <p>· · · 
 2/  · · ·  2 (  −1)/</p>
        <p>... . . . ...
 2 (  −1)/  · · ·  2 (  −1) (  −1)/ 
⎞
⎟
⎟
⎟
⎟
⎠
′ =  +  , ,  ∼ N (0, 2).</p>
        <p>
          −1 = 1

∗
(
          <xref ref-type="bibr" rid="ref13">13</xref>
          )
(
          <xref ref-type="bibr" rid="ref14">14</xref>
          )
(
          <xref ref-type="bibr" rid="ref15">15</xref>
          )
(
          <xref ref-type="bibr" rid="ref16">16</xref>
          )
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
where ∗ indicates a conjugate transpose.  indicates the  ×  identity matrix. The th element of
′ is
        </p>
        <sec id="sec-3-4-1">
          <title>We estimate ′ using . Because  is a unitary matrix, the inverse matrix of  exists.</title>
          <p>By multiplying  by −1, we obtain ′ as follows:
1
−1 = ′ + −1′ = ′ +  ∗′.
(25)</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Evaluation</title>
      <p>
        The proposed method assumes that indoor acoustic-wave propagation is a linear time-invariant system,
such that Equation (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) holds. However, there is no guarantee that the reflected waves that generate
reverberation have a linear response. If these nonlinearities are large, the efectiveness of the proposed
method is degraded. Therefore, we verified the efectiveness of PDM through experiments in a real
environment. Specifically, we evaluated whether the proposed method has the same level of systematic
errors as TDM and whether it improves the precision.
4.1. Experimental setting
4.1.1. Measurement setting
The experimental scenario is the 2D positioning of a single microphone using three speakers. The
speaker and its amplifier were a Fostex FT28D and Fostex AP20d, respectively. The microphone,
preamplifier, and amplifier were a RION UC-31, RION NH-05A, and RION UN-14, respectively. We used
a Roland Rubix24 as the audio interface for speakers and a microphone. In Figure 5, △ indicates the
position of the speakers. ⃝ shows the six positions of the microphone. The measurements were
conducted 100 times at each position. The heights of the speakers and microphone were 1.2 m. We
placed the speakers and microphone to face the + and − directions, respectively. To obtain the true
values, we used the MotionAnalysis Mac3D System. The error of this system is less than 1 mm. The
room temperature was 21.2°C when this experiment was conducted. The experimental environment is
shown in Figure 6.
      </p>
      <p>For the transmission signal, we set 0 = 15 kHz, 1 = 23 kHz, and  = 10 ms. These signals can
be measured with microphones embedded in mobile devices such as smartphones [3, 10]. We set the
transmission interval  to 210 ms. This value is suficient to remove the reverberation [ 3, 10]. The
sampling rate was set to 48 kHz. In estimating the received time, we upsampled 1 10 times.</p>
      <p>The audio interface used in this experiment had a systematic time error of 2.0417 ms between channel
three and the other channels. Therefore, in this experiment, we computed the positions using the
received times calibrated by this value.
4.1.2. Position calculation</p>
      <sec id="sec-4-1">
        <title>In this experiment, we obtained the position by finding  that minimizes the following equation.</title>
        <p>() = ( ∥2 −  ∥ − ∥1 −  ∥ − (2 − 1))2 + ( ∥3 −  ∥ − ∥2 −  ∥ − (3 − 2))2
(26)
3Because ′ is the matched-filter output, its th element is correlated with the previous and next  samples. Thus, when
 &lt; , the variance is not 2/.</p>
        <sec id="sec-4-1-1">
          <title>Specifically, we first obtained the intersection of the lines that are asymptotes of the hyperbolas in Equations (1) and (2).</title>
          <p>= 21 − 0.521,  = 32 + 0.532
21 and 32 are the gradients of the asymptotes of each hyperbola and are obtained as follows:
21 =
√︁∥2 − 1 ∥2 − 2 (1 − 2)2 , 32 = √︁∥2 − 3 ∥2 − 2 (2 − 3)2</p>
          <p>(1 − 2)  (2 − 3)
where  is the speed of sound.</p>
          <p>
            For Equation (26), we conducted a grid search in 1-cm increments in the range ±1 m centered at
this intersection point. Then, another grid search was conducted in 1-mm increments within ±10 cm
centered at the position of the first grid search result.
4.2. Measurement results
We show 2D plots of the TDM and PDM positioning results and the cumulative distribution function
(CDF) in Figures 7, 8, and 9, respectively. Table 1 shows the ratio of variances between TDM and PDM
on each axis and systematic errors of each method in order. Only at position (
            <xref ref-type="bibr" rid="ref1 ref2">2, 1</xref>
            ), 67 and 75 outliers
occurred in TDM and PDM, respectively. We excluded these outliers in the figures and tables.
          </p>
          <p>Figures 7, 8 and 9, and Table 1 show that PDM improved the precision and its systematic error was
comparable to that of TDM. From Table 1, we can see that the variance on each axis is approximately
one-third compared to that of TDM. These indicate the efectiveness of the proposed method.</p>
          <p>For both TDM and PDM, the spread of the positioning results increases as the distance from the
coordinate origin increases. This depends on the relationship between the speakers and microphone
positions.
(27)
(28)</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion</title>
      <p>5.1. Outlier
5.2. Computational complexity
Compared to TDM, the additional calculation in PDM is Equation (25). Because there are only  nonzero
components in each column of −1 and the unit-matrix part of −1 does not require multiplication,
the required number of multiplications is ( − 1) × . For Equation (25), as 1 contains a direct-wave
component in its front, the only range requiring computation is the front of each 1 . This can further
reduce the number of product operations.
5.3. Microphone movement
In our experiments, measurements were conducted with a stationary microphone. If the microphone
moves during the measurements, the reverberation will change. In this case, there is a diference
between the observed data and the observation model (Equation (20)), and an error may occur in the
iflter output ′ after separation. We would like to address this point in future work.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>In this paper, we proposed a method to improve the precision without degrading the accuracy of TDM by
simultaneously transmitting pulse sequences with the same bandwidth and diferent initial phases and
separating them at the receiver side. Through real-world measurements, we confirmed that our method
can improve the positioning precision without worsening the accuracy compared to the conventional
method (TDM).</p>
      <sec id="sec-6-1">
        <title>This work was supported by JSPS KAKENHI Grant Numbers JP21K17797.</title>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used Gemini in order to: Grammar and spelling check.
After using this tool, the authors reviewed and edited the content as needed and take full responsibility
for the publication’s content.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. M.</given-names>
            <surname>Ni</surname>
          </string-name>
          ,
          <article-title>A survey on wireless indoor localization from the device perspectivew</article-title>
          ,
          <source>ACM Computing Surveys</source>
          <volume>49</volume>
          (
          <year>2017</year>
          )
          <fpage>1</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Richards</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Scheer</surname>
          </string-name>
          , W. A.
          <string-name>
            <surname>Holm</surname>
          </string-name>
          (Eds.), Principles of Modern Radar:
          <article-title>Basic principles</article-title>
          , 1st ed., Scitech publishing,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Acoustic indoor localization system integrating tdma+fdma transmission scheme and positioning correction technique</article-title>
          ,
          <source>Sensors</source>
          <volume>19</volume>
          (
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Nakamura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hashizume</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sugimoto</surname>
          </string-name>
          ,
          <article-title>Simultaneous localization and communication method using short-time and narrow-band dual-carrier acoustic signals</article-title>
          ,
          <source>IEEE Sensors Journal</source>
          <volume>22</volume>
          (
          <year>2022</year>
          )
          <fpage>5163</fpage>
          -
          <lpage>5172</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Nakamura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kameda</surname>
          </string-name>
          ,
          <article-title>Indoor localization using multiple stereo speakers for smartphones</article-title>
          , in: IPIN-WiP
          <year>2019</year>
          , volume
          <volume>2498</volume>
          ,
          <year>2019</year>
          , pp.
          <fpage>235</fpage>
          -
          <lpage>242</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M. O.</given-names>
            <surname>Khyam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Alam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Lambert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Garratt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Pickering</surname>
          </string-name>
          ,
          <article-title>High-precision OFDM-based multiple ultrasonic transducer positioning using a robust optimization approach</article-title>
          ,
          <source>IEEE Sensors Journal</source>
          <volume>16</volume>
          (
          <year>2016</year>
          )
          <fpage>5325</fpage>
          -
          <lpage>5336</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M. O.</given-names>
            <surname>Khyam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Ge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pickering</surname>
          </string-name>
          ,
          <article-title>Orthogonal chirp-based ultrasonic positioning</article-title>
          ,
          <source>Sensors</source>
          <volume>17</volume>
          (
          <year>2017</year>
          )
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M. O.</given-names>
            <surname>Khyam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Ge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Pickering</surname>
          </string-name>
          ,
          <article-title>Pseudo-orthogonal chirp-based multiple ultrasonic transducer positioning</article-title>
          ,
          <source>IEEE Sensors Journal</source>
          <volume>17</volume>
          (
          <year>2017</year>
          )
          <fpage>3832</fpage>
          -
          <lpage>3843</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M. O.</given-names>
            <surname>Khyam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Noor-A-Rahim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ritz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. L.</given-names>
            <surname>Guan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Ge</surname>
          </string-name>
          ,
          <article-title>Design of chirp waveforms for multiple-access ultrasonic indoor positioning</article-title>
          ,
          <source>IEEE Sensors Journal</source>
          <volume>18</volume>
          (
          <year>2018</year>
          )
          <fpage>6375</fpage>
          -
          <lpage>6390</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lazik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rowe</surname>
          </string-name>
          ,
          <article-title>Indoor pseudo-ranging of mobile devices using ultrasonic chirps</article-title>
          ,
          <source>in: ACM Sensys</source>
          <year>2012</year>
          ,
          <year>2012</year>
          , pp.
          <fpage>99</fpage>
          -
          <lpage>112</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>F. J.</given-names>
            <surname>Álvarez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Aguilera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>López-Valcarce</surname>
          </string-name>
          ,
          <article-title>CDMA-based acoustic local positioning system for portable devices with multipath cancellation</article-title>
          ,
          <source>Digital Signal Processing</source>
          <volume>62</volume>
          (
          <year>2017</year>
          )
          <fpage>38</fpage>
          -
          <lpage>51</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>C.</given-names>
            <surname>Sertatıl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Altınkaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Raoof</surname>
          </string-name>
          ,
          <article-title>A novel acoustic indoor localization system employing CDMA</article-title>
          ,
          <source>Digital Signal Processing</source>
          <volume>22</volume>
          (
          <year>2012</year>
          )
          <fpage>506</fpage>
          -
          <lpage>517</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S.</given-names>
            <surname>Murano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pérez-Rubio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gualda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. J.</given-names>
            <surname>Álvarez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Aguilera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Marziani</surname>
          </string-name>
          ,
          <article-title>Evaluation of zadof-chu, kasami, and chirp-based encoding schemes for acoustic local positioning systems</article-title>
          ,
          <source>IEEE Transactions on Instrumentation and Measurement</source>
          <volume>69</volume>
          (
          <year>2020</year>
          )
          <fpage>5356</fpage>
          -
          <lpage>5368</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>I.</given-names>
            <surname>Rishabh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kimber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Adcock</surname>
          </string-name>
          ,
          <article-title>Indoor localization using controlled ambient sounds</article-title>
          ,
          <source>in: IPIN</source>
          <year>2012</year>
          ,
          <year>2012</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>H.</given-names>
            <surname>Schweinzer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Syafrudin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Losnus:</surname>
          </string-name>
          <article-title>An ultrasonic system enabling high accuracy and secure tdoa locating of numerous devices</article-title>
          ,
          <source>in: IPIN</source>
          <year>2012</year>
          ,
          <year>2010</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Prieto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Jimenez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Guevara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Ealo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Seco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. O.</given-names>
            <surname>Roa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ramos</surname>
          </string-name>
          ,
          <article-title>Performance evaluation of 3d-locus advanced acoustic lps</article-title>
          ,
          <source>IEEE Transactions on Instrumentation and Measurement</source>
          <volume>58</volume>
          (
          <year>2009</year>
          )
          <fpage>2385</fpage>
          -
          <lpage>2395</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>