<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1134160</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2023.1134160</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Joint DOD and DOA detection for MIMO radar based on signal subspace reconstruction and matching</article-title>
<alt-title alt-title-type="left-running-head">Lv et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2023.1134160">10.3389/fphy.2023.1134160</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Lv</surname>
<given-names>Yan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2121336/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Mao</surname>
<given-names>Weiwei</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2123700/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cui</surname>
<given-names>Ye</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Optoelectronic Engineering</institution>, <institution>Xidian University</institution>, <addr-line>Xi&#x2019;an</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Beijing Jianzhu Technology Co., LTD</institution>, <addr-line>Xi&#x2019;an</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of Electrical and Computer Engineering</institution>, <institution>University of Alberta</institution>, <addr-line>Edmonton</addr-line>, <addr-line>AB</addr-line>, <country>Canada</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/977347/overview">Huadan Zheng</ext-link>, Jinan University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1565806/overview">Yinghua Shen</ext-link>, Chongqing University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1918990/overview">Xiaoan Tang</ext-link>, Hefei University of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1923260/overview">Hengrong Ju</ext-link>, Nantong University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Weiwei Mao, <email>maoweiweiojiang@163.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Optics and Photonics, a section of the journal Frontiers in Physics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>26</day>
<month>01</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1134160</elocation-id>
<history>
<date date-type="received">
<day>30</day>
<month>12</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>09</day>
<month>01</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Lv, Mao and Cui.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Lv, Mao and Cui</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>In this study, the Direction Of Departure (DOD) and Direction Of Arrival (DOA) of signals detection for Multi-Input Multi-Output (MIMO) radar is discussed. A novel signal subspace reconstruction model to match the signal subspace obtained based on the covariance matrix of the array output is developed to enhance the performance of the DOD and DOA detection. In the developed scheme, the technology of beamforming is first introduced to define an objective space in mathematics for the targets to be detected. By considering the orthogonality between the signal subspace and the noise subspace and defining a reconstruction index of the signal subspace, a multi-dimensional objective function of the DOD and DOA is established. Therefore, the problem of DOD and DOA detection is transformed into an optimization of the multi-dimensional objective function. Subsequently, the Quantum-Behaved Particle Swarm Optimization (QPSO) is employed to optimize the multi-dimensional objective function and to determine an optimal signal subspace. At the same time the DOD and DOA can be fast captured. A series of simulations demonstrate that the proposed method provides significant accuracy improvements in DOD and DOA detection, especially for low signal-to-noise ratio thresholds and small snapshots.</p>
</abstract>
<kwd-group>
<kwd>multi-input multi-output (MIMO) radar</kwd>
<kwd>direction of departure (DOD)</kwd>
<kwd>direction of arrival (DOA)</kwd>
<kwd>quantum-behaved particle swarm optimization (QPSO)</kwd>
<kwd>signal-to-noise ratio</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Multi-Input Multi-Output (MIMO) radar [<xref ref-type="bibr" rid="B1">1</xref>&#x2013;<xref ref-type="bibr" rid="B3">3</xref>] is a new type of radar in recent years. Compared with traditional antenna arrays, the MIMO radars have potential advantages. The reason is that the MIMO radars make use of multiple antenna elements to transmit diverse waveforms and receive echo signals simultaneously in similar ways [<xref ref-type="bibr" rid="B4">4</xref>&#x2013;<xref ref-type="bibr" rid="B6">6</xref>]. The detection of Direction Of Departure (DOD) and Direction Of Arrival (DOA) for MIMO radars has been actively studied and widely applied in many technical fields [<xref ref-type="bibr" rid="B7">7</xref>&#x2013;<xref ref-type="bibr" rid="B10">10</xref>]. Subspace-based algorithms are an important kind of methods for DOD and DOA detection, which has the advantages of strong resolution and high detection accuracy [<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B12">12</xref>].</p>
<p>Among the subspace-based methods the most representative ones are the MUltiple SIgnal Classification (MUSIC) [<xref ref-type="bibr" rid="B13">13</xref>] and the Estimation Signal Parameter <italic>via</italic> Rotational Invariance Techniques (ESPRIT) [<xref ref-type="bibr" rid="B14">14</xref>]. The MUSIC approach is well-known for its high-resolution capability, and can be used for arrays with any form of geometry to detect DOA and DOA of each target [<xref ref-type="bibr" rid="B15">15</xref>, <xref ref-type="bibr" rid="B16">16</xref>]. However, the massive spectral peak search makes it difficult to popularize this algorithm in the engineering field. Without spectral peak search (search-free detection), the ESPRIT algorithm can detect the DOA and DOA in a closed form solution [<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B17">17</xref>&#x2013;<xref ref-type="bibr" rid="B19">19</xref>]. However, this type of methods can only be applied to the Uniform Linear antenna Array (ULA), or the antenna arrays themselves possess a same structure of (shift invariant) subarrays. This limitation makes it difficult to extend such algorithms to practical applications [<xref ref-type="bibr" rid="B20">20</xref>&#x2013;<xref ref-type="bibr" rid="B22">22</xref>].</p>
<p>Thus, fast detection of the DOD and DOA in the MIMO radar system with an arbitrary antenna array has always been the pursuit for researchers. In [<xref ref-type="bibr" rid="B18">18</xref>], an ambiguity function-based algorithm is designed to detect the DOD and DOA in a MIMO Radar system. By constructing a spatial time-frequency distribution matrix, this method uses ESPRIT and Root-MUSIC to realize the joint DOD and DOA fast detection. This process does not involve multiple-dimensional spectrum peak searching and the parameters can also be paired automatically. In [<xref ref-type="bibr" rid="B20">20</xref>], a robust method for joint DOD and DOA detection in a non-Gaussian noise environment is proposed. This method uses a robust M-estimator to form an estimate of the covariance matrix of the array output and then utilizes the random matrix theory and polynomial rooting method to capture the DOD and DOA in a large scale MIMO radar system. By exploiting the banded complex symmetric Toeplitz structure of the mutual coupling matrices [<xref ref-type="bibr" rid="B21">21</xref>], a robust sparse Bayesian learning algorithm for DOD and DOA detection is also developed, and this method is demonstrated to work well and have better detection performance in unknown non-uniform noise and mutual coupling.</p>
<p>In this study, a joint DOD and DOA detection scheme through signal subspace optimal reconstruction is developed. In the developed scheme, we first use the beamforming [<xref ref-type="bibr" rid="B23">23</xref>&#x2013;<xref ref-type="bibr" rid="B25">25</xref>] to set an objective space in mathematics for the targets to be detected. Then, we randomly select a collection of DODs and DOAs from the objective space to establish a potential signal subspace with the steering matrix of the MIMO array. Considering of the orthogonality between the signal subspace and the noise subspace and a reconstruction error of the signal subspace, we build a multi-dimensional objective function, which contains all information of DODs and DOAs. Subsequently, the Quantum-Behaved Particle Swarm Optimization (QPSO) [<xref ref-type="bibr" rid="B26">26</xref>, <xref ref-type="bibr" rid="B27">27</xref>] is employed to optimize the multi-dimensional objective function so as to obtain the optimal reconstruction of the signal subspace. Finally, the DOD and DOA can be fast detected with a high accuracy. A detailed derivation and comprehensive analysis of the proposed method are presented. The simulation results verify that the proposed algorithm outperforms the other methods, especially under low signal to noise ratio (SNR) and small snapshots. To the best of our knowledge, the proposed scheme has not been considered in previous studies.</p>
<p>This paper is structured as follows. The signal model for a MIMO array is formulated in <xref ref-type="sec" rid="s2">Section 2</xref>. A fast DOD and DOA detection method is discussed in detail in <xref ref-type="sec" rid="s3">Section 3</xref>. <xref ref-type="sec" rid="s4">Section 4</xref> includes experimental setup and analysis of simulation results. Finally, <xref ref-type="sec" rid="s5">Section 5</xref> concludes the paper.</p>
</sec>
<sec id="s2">
<title>Signal model of the MIMO array</title>
<p>Consider a bistatic MIMO radar array composed of <italic>M</italic>
<sub>
<italic>t</italic>
</sub> transmitter sensors and <italic>M</italic>
<sub>
<italic>r</italic>
</sub> receiver sensors, in the transmit array and receive array, respectively. Both of these arrays are ULAs, and the inter-element spacings of adjacent sensor elements are <italic>d</italic>
<sub>
<italic>t</italic>
</sub> and <italic>d</italic>
<sub>
<italic>r</italic>
</sub> (not larger than half wavelength of the signals), respectively. Assume that there are <italic>P</italic> far-field uncorrelated targets with the DODs and DOAs <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>L</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the target space. <xref ref-type="fig" rid="F1">Figure 1</xref> shows the signal model of the bistatic MIMO array. The output of the matched filters at the receiver can be expressed in the following manner:<disp-formula id="e1">
<mml:math id="m2">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2297;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2297;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>L</mml:mtext>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2297;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <bold>
<italic>A</italic>
</bold> is the direction matrix (steering matrix), <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>L</mml:mtext>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>P</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is a vector containing the reflection coefficients and Doppler phase shifts of the targets, and <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the complex additive white gaussian noise vector. <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are receive and transmit steering vectors which have the following structures:<disp-formula id="e2">
<mml:math id="m7">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>P</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <italic>T</italic> stands for the transpose operation, and <italic>&#x3bb;</italic> is the wavelength of the signals. The covariance matrix of the array output is computed by<disp-formula id="e3">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi>X</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi>H</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <italic>H</italic> represents the complex conjugate transpose. The signal and noise subspaces are commonly obtained through the eigenvalue decomposition of the covariance matrix of the array output. That is, the eigenvectors corresponding to the <italic>P</italic> largest eigenvalues span the signal subspace <bold>
<italic>U</italic>
</bold>
<sub>
<italic>s</italic>
</sub>, and the remainder eigenvectors form the noise subspace <bold>
<italic>U</italic>
</bold>
<sub>
<italic>n</italic>
</sub>. The MUSIC method detects the DOD and DOA by constructing and optimizing the following spatial spectrum function<disp-formula id="e4">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>U</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2297;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msup>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>H</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2297;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Signal model of the bistatic MIMO array.</p>
</caption>
<graphic xlink:href="fphy-11-1134160-g001.tif"/>
</fig>
<p>The spatial spectrum function is expected to show a large positive value if <italic>&#x3c6;</italic> and <italic>&#x3b8;</italic> are a true DOD and DOA, which is due to the orthogonality between the signal subspace and noise subspace. Obviously, the peak search implies a huge amount of computation. How to reduce the amount of computation generated in the search process has always been the goal of researchers.</p>
</sec>
<sec id="s3">
<title>Joint DOD and DOA detection scheme through signal subspace optimal reconstruction and matching</title>
<p>In this section, a fast joint DOD and DOA detection scheme through signal subspace optimal reconstruction and matching will be developed in detail. The developed scheme, as we will demonstrate, has excellent detection performance under the scenarios of low SNR and small snapshot.</p>
<p>To reduce the search scope, we firstly use the beamforming to capture the potential regions (including the DODs and DOAs) of the targets. Let <italic>&#x3a9;</italic>
<sub>
<italic>k</italic>
</sub> (<italic>k</italic> &#x3d; 1, 2, &#x2026; , <italic>K</italic>) be the <italic>K</italic> spectrum peaks determined by the beamforming. We take the neighbourhoods of the <italic>K</italic> spectrum peaks in mathematics as the potential regions of the targets, and the following searching will be carried out on these regions (observation space).</p>
<p>Then, we randomly select <italic>P</italic> (<italic>P</italic> can obtained by the Minimum Descriptive Length, MDL) criterion directions to form a direction vector <inline-formula id="inf6">
<mml:math id="m10">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3a9;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> to construct an initial steering matrix <inline-formula id="inf7">
<mml:math id="m11">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> according to Eq. <xref ref-type="disp-formula" rid="e2">2</xref>, with which an initial signal subspace can be reconstructed in the following way:<disp-formula id="e5">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3a9;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>H</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3a9;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3a9;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>Ideally, we consider that this signal subspace and the estimated signal subspace with the eigenvalue decomposition of the covariance matrix of the array output should be equal, i.e.,<disp-formula id="e6">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>s</mml:mi>
<mml:mi>H</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>H</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf8">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">g</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes <italic>l</italic>
<sub>2</sub> norm. On the other hand, consider the orthogonality between the signal and noise subspaces, the following equation should also hold:<disp-formula id="e7">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>s</mml:mi>
<mml:mi>H</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>In order to detect more accurate DODs and DOAs, the above two equations should hold at the same time. Thus, we build a multi-dimensional objective function in the following form:<disp-formula id="e8">
<mml:math id="m16">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>s</mml:mi>
<mml:mi>H</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>H</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>s</mml:mi>
<mml:mi>H</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>The DODs and DOAs can be obtained through optimizing the objective function in a 2<italic>P</italic> dimensional space. In this study, we use the Quantum-Behaved Particle Swarm Optimization (QPSO) as an optimization method to minizine the multi-dimensional objective function and to solve the DODs and DOAs of the signals. Suppose there are <italic>N</italic> particles, and the optimization process can be described as:<list list-type="simple">
<list-item>
<p>1) Initialize the particle position vector <inline-formula id="inf9">
<mml:math id="m17">
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3a9;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> (<italic>n</italic> &#x3d; 1, 2, &#x2026; , <italic>N</italic>) and the best previous position <inline-formula id="inf10">
<mml:math id="m18">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3a9;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> of each particle.</p>
</list-item>
<list-item>
<p>2) Capture the mean of the best position <inline-formula id="inf11">
<mml:math id="m19">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> according to</p>
</list-item>
</list>
<disp-formula id="e9">
<mml:math id="m20">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3a9;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>3) Substitute the particle position vector <inline-formula id="inf12">
<mml:math id="m21">
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3a9;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> into the objective function 8) that is being optimized and at the same time compare it with the particle&#x2019;s previous best value so as to determine the current fitness value.</p>
</list-item>
<list-item>
<p>4) Determine the current global best (<italic>g</italic>best) position through comparing it with the previous one and determine whether to update it or not.</p>
</list-item>
<list-item>
<p>5) Modify the positions of particles to make all of them fall within the definition domain.</p>
</list-item>
<list-item>
<p>6) Repeat steps <bold>(2)</bold> to <bold>(5)</bold> until the termination condition or the number of executions has been saturated.</p>
</list-item>
</list>
</p>
<p>In the implementation of the QPSO, the approach is run for <italic>n</italic>max &#x3d; 300 iterations with 30 particles by considering the dimension of the target space. However, we allow the method to be terminated if no changes in <italic>g</italic>best is 20%<italic>n</italic>max consecutive iterations. The particle position vector generated at algorithm termination is the DODs and DOAs we want to detect.</p>
</sec>
<sec id="s4">
<title>Experimental studies:</title>
<p>In order to evaluate the performance of the developed scheme, in this section we present two groups of simulations to assess the DOD and DOA detection performance of our algorithm in comparison with the other two commonly methods (MUSIC and ESPRIT). In the comparison, the Root-Mean-Square Error (RMSE) criterion [<xref ref-type="bibr" rid="B28">28</xref>, <xref ref-type="bibr" rid="B29">29</xref>] is used as an evaluation indicator which is define as<disp-formula id="e10">
<mml:math id="m22">
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:munderover>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>P</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <italic>N</italic>
<sub>
<italic>s</italic>
</sub> denotes the number of the independent simulations, <inline-formula id="inf13">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the <italic>p</italic>th DOD or DOA of the <italic>P</italic> impinging sources, and <inline-formula id="inf14">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the estimate value of <inline-formula id="inf15">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> captured in the <italic>n</italic>th simulation.</p>
<p>In the simulation, we normally adopt the bistatic MIMO radar system with &#x1d440;<sub>
<italic>t</italic>
</sub> &#x3d; 8 and <italic>M</italic>
<sub>
<italic>r</italic>
</sub> &#x3d; 8, and assume that there are three non-coherent signals located at <inline-formula id="inf16">
<mml:math id="m26">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mn>5</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mn>15</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf17">
<mml:math id="m27">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mn>30</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf18">
<mml:math id="m28">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mn>30</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, respectively.</p>
<sec id="s4-1">
<title>Simulation 1</title>
<p>This simulation quantifies the performance of the RMSE <italic>versus</italic> SNR. In the simulation, the number of snapshots is fixed as 50, and 100 Monte Carlo experiments are completed. <xref ref-type="fig" rid="F2">Figures 2</xref>, <xref ref-type="fig" rid="F3">3</xref> visualize the experimental results of the DOD and DOA detection. It can be seen that these methods can all achieve DOD and DOA detection when the SNR is high (say &#x3e;0&#xa0;dB). The RMSE drops with the SNR decreasing, and the proposed method outperforms the other methods under most situations.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>DOD estimation performance with different SNR.</p>
</caption>
<graphic xlink:href="fphy-11-1134160-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>DOA estimation performance with different SNR.</p>
</caption>
<graphic xlink:href="fphy-11-1134160-g003.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>Simulation 2</title>
<p>In the second simulation, we test the RMSE of different methods <italic>versus</italic> the numbers of snapshots. In this simulation, the SNR is fixed as -5dB, and 100 Monte Carlo experiments are carried out. <xref ref-type="fig" rid="F4">Figures 4</xref>, <xref ref-type="fig" rid="F5">5</xref> show the plot of the performance of RMSE of the DOD and DOA detection <italic>versus</italic> the numbers of snapshots. It is apparent that the developed scheme outperforms the other approaches and becomes insensitive to the changes of the numbers of snapshots.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>DOD estimation performance with different snapshots.</p>
</caption>
<graphic xlink:href="fphy-11-1134160-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>DOA estimation performance with different snapshots.</p>
</caption>
<graphic xlink:href="fphy-11-1134160-g005.tif"/>
</fig>
<p>The principles of MUSIC and ESPRIT imply that their detection performance is mainly dependent on the covariance matrix of the array output and the signal and noise subspaces. At the situation of low SNR and small number of snapshots, their performance deteriorates significantly or even fails largely due to the inaccuracy of the covariance matrix of the array output and signal and noise subspaces. However, the proposed method detects the DOD and DOA through exploiting a signal subspace reconstruction model to match the signal subspace obtained based on the covariance matrix of the array output, which eliminates the dependence on the covariance matrix to a certain extent.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>Conclusion</title>
<p>In this paper, we put forward a novel signal subspace reconstruction model to match the signal subspace obtained based on the covariance matrix of the array output to enhance the performance of the DOD and DOA detection. In the design progress, the problem of DOD and DOA detection is transformed into a signal subspace reconstruction and matching problem. A multi-dimensional objective function is built and optimized to solve the DOD and DOA. Simulation results prove the performance of the developed algorithm compared with the other subspace-based methods.</p>
<p>At the current stage, we have completed a theoretical analysis and offered a comprehensive suite of experiments. Some practical experiments (including hardware) would be an interesting avenue to explore in future studies.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>All the authors made significant contributions to the work. The idea was proposed by WM; YL and YC simulated the algorithm, analysed the data designed the experiments; WM, YC and YL polished the English and wrote the paper. All authors have read and agreed to the published version of the manuscript.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This work was supported by the Shaanxi Provincial Fund for Distinguished Young Scholars under Grant 2021JC-23.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>WM was employed by Beijing Jianzhu Technology Co., LTD</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sempere Chaves</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Geschke</surname>
<given-names>RH</given-names>
</name>
<name>
<surname>Shargorodskyy</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Herschel</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Kose</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Leuchs</surname>
<given-names>S</given-names>
</name>
<etal/>
</person-group> <article-title>Multisensor polarimetric MIMO radar network for disaster scenario detection of persons</article-title>. <source>IEEE Microwave Wireless Components Lett</source> (<year>2022</year>) <volume>32</volume>(<issue>3</issue>):<fpage>238</fpage>&#x2013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.1109/lmwc.2021.3132788</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Hong</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>High-resolution phased-subarray MIMO radar with grating lobe cancellation technique</article-title>. <source>IEEE Trans Microwave Theor Tech</source> (<year>2022</year>) <volume>70</volume>(<issue>5</issue>):<fpage>2775</fpage>&#x2013;<lpage>85</lpage>. <pub-id pub-id-type="doi">10.1109/tmtt.2022.3151633</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Niu</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>A novel transmitter-interpulse phase coding MIMO-radar for range ambiguity separation</article-title>. <source>IEEE Trans Geosci Remote Sensing</source> (<year>2022</year>) <volume>60</volume>:<fpage>1</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1109/tgrs.2022.3221406</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Norrdine</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Cetinkaya</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Herschel</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Radar wave based positioning of spatially distributed MIMO radar antenna systems for near-field nondestructive testing</article-title>. <source>IEEE Sensors Lett</source> (<year>2020</year>) <volume>4</volume>(<issue>5</issue>):<fpage>1</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1109/lsens.2020.2989546</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dontamsetti</surname>
<given-names>SG</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>RVR</given-names>
</name>
</person-group>. <article-title>A distributed MIMO radar with joint optimal transmit and receive signal combining</article-title>. <source>IEEE Trans Aerospace Electron Syst</source> (<year>2021</year>) <volume>57</volume>(<issue>1</issue>):<fpage>623</fpage>&#x2013;<lpage>35</lpage>. <pub-id pub-id-type="doi">10.1109/taes.2020.3027103</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>MIMO radar calibration and imagery for near-field scattering diagnosis</article-title>. <source>IEEE Trans Aerospace Electron Syst</source> (<year>2018</year>) <volume>54</volume>(<issue>1</issue>):<fpage>442</fpage>&#x2013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.1109/taes.2017.2760758</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sch&#xfc;&#xdf;ler</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Hoffmann</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Br&#xe4;unig</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Ullmann</surname>
<given-names>I</given-names>
</name>
<name>
<surname>Ebelt</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Vossiek</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>A realistic radar ray tracing simulator for large MIMO-arrays in automotive environments</article-title>. <source>IEEE J Microwaves</source> (<year>2021</year>) <volume>1</volume>(<issue>4</issue>):<fpage>962</fpage>&#x2013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1109/jmw.2021.3104722</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Joint DOD and DOA estimation in bistatic MIMO radar with distributed nested arrays</article-title>. <source>IEEE Access</source> (<year>2019</year>) <volume>7</volume>:<fpage>50954</fpage>&#x2013;<lpage>61</lpage>. <pub-id pub-id-type="doi">10.1109/access.2019.2904613</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Vorobyov</surname>
<given-names>SA</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Joint DOD and DOA estimation in slow-time MIMO radar via PARAFAC decomposition</article-title>. <source>IEEE Signal Process. Lett</source> (<year>2020</year>) <volume>27</volume>:<fpage>1495</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1109/lsp.2020.3018904</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>WQ</given-names>
</name>
<name>
<surname>Gui</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Computational efficient DOA, DOD, and Doppler estimation algorithm for MIMO radar</article-title>. <source>IEEE Signal Process. Lett</source> (<year>2019</year>) <volume>26</volume>(<issue>1</issue>):<fpage>44</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1109/lsp.2018.2879546</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Leus</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Efficient angle estimation for MIMO systems via redundancy reduction representation</article-title>. <source>IEEE Signal Process. Lett</source> (<year>2022</year>) <volume>29</volume>:<fpage>1052</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/lsp.2022.3164850</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cui</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Gui</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Search-free DOD, DOA and range estimation for bistatic FDA-MIMO radar</article-title>. <source>IEEE Access</source> (<year>2018</year>) <volume>6</volume>:<fpage>15431</fpage>&#x2013;<lpage>45</lpage>. <pub-id pub-id-type="doi">10.1109/access.2018.2816780</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>KJ</given-names>
</name>
<name>
<surname>Quan</surname>
<given-names>YH</given-names>
</name>
<name>
<surname>Bie</surname>
<given-names>BW</given-names>
</name>
<name>
<surname>Xing</surname>
<given-names>MD</given-names>
</name>
<name>
<surname>Nie</surname>
<given-names>WK</given-names>
</name>
<name>
<surname>Hanyu</surname>
<given-names>E</given-names>
</name>
</person-group>. <article-title>Fast direction of arrival estimation for uniform circular arrays with a virtual signal subspace</article-title>. <source>IEEE Trans Aerospace Electron Syst</source> (<year>2021</year>) <volume>57</volume>(<issue>3</issue>):<fpage>1731</fpage>&#x2013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.1109/taes.2021.3050667</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Compressed sensing-based DOA and DOD estimation in bistatic co-prime MIMO arrays</article-title>. In: <conf-name>2017 IEEE Conference on Antenna Measurements &#x26; Applications (CAMA)</conf-name>; <conf-date>4-6 Dec. 2017</conf-date>; <conf-loc>Tsukuba, Japan</conf-loc> (<year>2017</year>). p. <fpage>297</fpage>&#x2013;<lpage>300</lpage>.</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Roy</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Kailath</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>ESPRIT-Estimation of signal parameters via rotational invariance techniques</article-title>. <source>IEEE Trans Acoust Speech, Signal Process</source> (<year>1989</year>) <volume>37</volume>(<issue>7</issue>):<fpage>984</fpage>&#x2013;<lpage>95</lpage>. <pub-id pub-id-type="doi">10.1109/29.32276</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>W</given-names>
</name>
<name>
<surname>He</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Q</given-names>
</name>
</person-group>. <article-title>Fast MUSIC algorithm for joint DOD-DOA estimation based on Gibbs Sampling in MIMO array</article-title>. In: <conf-name>2016 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC)</conf-name>; <conf-date>5-8 Aug. 2016</conf-date>; <conf-loc>Hong Kong, China</conf-loc> (<year>2016</year>). p. <fpage>1</fpage>&#x2013;<lpage>4</lpage>.</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>DOD and DOA Estimation for bistatic co-prime MIMO array based on correlation matrix augmentation</article-title>. In: <conf-name>2019 International Conference on Control, Automation and Information Sciences (ICCAIS)</conf-name>; <conf-date>23-26 October 2019</conf-date>; <conf-loc>Chengdu, China</conf-loc> (<year>2019</year>). p. <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Fan</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Ambiguity function-based ESPRIT-Root-MUSIC algorithm for DOD-DOA estimation in MIMO radar</article-title>. In: <conf-name>International Conference on Radar Systems (Radar 2017)</conf-name>; <conf-date>23-26 Oct. 2017</conf-date>; <conf-loc>Belfast, UK</conf-loc> (<year>2017</year>). p. <fpage>1</fpage>&#x2013;<lpage>4</lpage>.</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Chu</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>DOD and DOA estimation of coherent targets in bistatic MIMO radar based on DFSS_ESPRIT</article-title>. In: <conf-name>2021 13th International Symposium on Antennas, Propagation and EM Theory (ISAPE)</conf-name>; <conf-date>Jan 12, 2021-Apr 12, 2021</conf-date>; <conf-loc>Zhuhai, China</conf-loc> (<year>2021</year>). p. <fpage>1</fpage>&#x2013;<lpage>3</lpage>.</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Random matrix based method for joint DOD and DOA estimation for large scale MIMO radar in non-Gaussian noise</article-title>. In: <conf-name>2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)</conf-name>; <conf-date>20-25 March 2016</conf-date>; <conf-loc>Shanghai, China</conf-loc> (<year>2016</year>). p. <fpage>3031</fpage>&#x2013;<lpage>5</lpage>.</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Tang</surname>
<given-names>WG</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Q</given-names>
</name>
</person-group>. <article-title>Robust DOD and DOA estimation for bistatic MIMO radar in unknown mutual coupling and non-uniform noise</article-title>. In: <conf-name>2022 IEEE 12th Sensor Array and Multichannel Signal Processing Workshop (SAM)</conf-name>; <conf-date>June 20-23, 2022</conf-date>; <conf-loc>Trondheim, Norway</conf-loc> (<year>2022</year>). p. <fpage>116</fpage>&#x2013;<lpage>20</lpage>.</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wen</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Joint DOD and DOA estimation for bistatic MIMO radar: A covariance trilinear decomposition perspective</article-title>. <source>IEEE Access</source> (<year>2019</year>) <volume>7</volume>:<fpage>53273</fpage>&#x2013;<lpage>83</lpage>. <pub-id pub-id-type="doi">10.1109/access.2019.2912842</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Xing</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Hanyu</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Sha</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Nie</surname>
<given-names>W</given-names>
</name>
<etal/>
</person-group> <article-title>High-accuracy DOA estimation algorithm at low SNR through exploiting a supervised index</article-title>. <source>IEEE Trans Aerospace Electron Syst</source> (<year>2022</year>) <volume>58</volume>(<issue>4</issue>):<fpage>3658</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1109/taes.2022.3144121</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Ng</surname>
<given-names>BP</given-names>
</name>
<name>
<surname>Er</surname>
<given-names>MH</given-names>
</name>
</person-group>. <article-title>An adaptive orientational beamforming technique for narrowband interference rejection</article-title>. In: <conf-name>2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)</conf-name>; <conf-date>22 May 2022 &#x2013; 27 May 2022</conf-date>; <conf-loc>Singapore</conf-loc> (<year>2022</year>). p. <fpage>4908</fpage>&#x2013;<lpage>12</lpage>.</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>A novel hybrid beamforming algorithm with unified analog beamforming by subspace construction based on partial csi for massive MIMO-OFDM Systems</article-title>. <source>IEEE Trans Commun</source> (<year>2017</year>) <volume>65</volume>(<issue>2</issue>):<fpage>594</fpage>&#x2013;<lpage>607</lpage>. <pub-id pub-id-type="doi">10.1109/tcomm.2016.2625794</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Palade</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Quantum-behaved particle swarm optimization: Analysis of individual particle behavior and parameter selection</article-title>. <source>Evol Comput</source> (<year>2012</year>) <volume>20</volume>:<fpage>349</fpage>&#x2013;<lpage>93</lpage>. <pub-id pub-id-type="doi">10.1162/evco_a_00049</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Complex permittivity estimation for cloths based on QPSO method over (40 to 50) GHz</article-title>. <source>IEEE Trans Antennas Propagation</source> (<year>2021</year>) <volume>69</volume>(<issue>1</issue>):<fpage>600</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/tap.2020.3005032</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>2D-DOA efficient estimation algorithm based on IRD-MUSIC for frequency hopping signal</article-title>. In: <conf-name>2022 IEEE 4th International Conference on Civil Aviation Safety and Information Technology (ICCASIT)</conf-name>; <conf-date>12-14 October 2022</conf-date>; <conf-loc>Dali, China</conf-loc> (<year>2022</year>). p. <fpage>675</fpage>&#x2013;<lpage>9</lpage>.</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Ni</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Wan</surname>
<given-names>Q</given-names>
</name>
</person-group>. <article-title>DOA estimation for beam scanning radar based on sparse signal reconstruction with incomplete pulse</article-title>. In: <conf-name>2022 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC)</conf-name>; <conf-date>October 25-27, 2022</conf-date>; <conf-loc>Xi&#x27;an, Shaanxi, China</conf-loc> (<year>2022</year>). p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</citation>
</ref>
</ref-list>
</back>
</article>