<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article
  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">PLoS ONE</journal-id>
<journal-id journal-id-type="publisher-id">plos</journal-id>
<journal-id journal-id-type="pmc">plosone</journal-id>
<journal-title-group>
<journal-title>PLOS ONE</journal-title>
</journal-title-group>
<issn pub-type="epub">1932-6203</issn>
<publisher>
<publisher-name>Public Library of Science</publisher-name>
<publisher-loc>San Francisco, CA USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">PONE-D-15-25311</article-id>
<article-id pub-id-type="doi">10.1371/journal.pone.0142470</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Research Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Localization Method for Multistatic SAR Based on Convex Optimization</article-title>
<alt-title alt-title-type="running-head">A Localization Method for Multistatic SAR Based on Convex Optimization</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" equal-contrib="yes" xlink:type="simple">
<name name-style="western">
<surname>Zhong</surname> <given-names>Xuqi</given-names></name>
<xref ref-type="aff" rid="aff001"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes" corresp="yes" xlink:type="simple">
<name name-style="western">
<surname>Wu</surname> <given-names>Junjie</given-names></name>
<xref ref-type="corresp" rid="cor001">*</xref>
<xref ref-type="aff" rid="aff001"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes" xlink:type="simple">
<name name-style="western">
<surname>Yang</surname> <given-names>Jianyu</given-names></name>
<xref ref-type="aff" rid="aff001"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes" xlink:type="simple">
<name name-style="western">
<surname>Sun</surname> <given-names>Zhichao</given-names></name>
<xref ref-type="aff" rid="aff001"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes" xlink:type="simple">
<name name-style="western">
<surname>Huang</surname> <given-names>Yuling</given-names></name>
<xref ref-type="aff" rid="aff001"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes" xlink:type="simple">
<name name-style="western">
<surname>Li</surname> <given-names>Zhongyu</given-names></name>
<xref ref-type="aff" rid="aff001"/>
</contrib>
</contrib-group>
<aff id="aff001">
<addr-line>School of Electronic Engineering, University of Electronic Science and Technology of China, No.2006, Xiyuan Ave., West High-tech Zone, Chengdu 611731, P. R. China</addr-line>
</aff>
<contrib-group>
<contrib contrib-type="editor" xlink:type="simple">
<name name-style="western">
<surname>Shi</surname> <given-names>Yongtang</given-names></name>
<role>Editor</role>
<xref ref-type="aff" rid="edit1"/>
</contrib>
</contrib-group>
<aff id="edit1">
<addr-line>Nankai University, CHINA</addr-line>
</aff>
<author-notes>
<fn fn-type="conflict" id="coi001">
<p>The authors have declared that no competing interests exist.</p>
</fn>
<fn fn-type="con" id="contrib001">
<p>Conceived and designed the experiments: XZ JW JY. Performed the experiments: XZ JW. Analyzed the data: XZ JW JY ZS YH ZL. Contributed reagents/materials/analysis tools: XZ JW JY ZS YH ZL. Wrote the paper: XZ JW ZS.</p>
</fn>
<corresp id="cor001">* E-mail: <email xlink:type="simple">junjie_wu@uestc.edu.cn</email></corresp>
</author-notes>
<pub-date pub-type="collection">
<year>2015</year>
</pub-date>
<pub-date pub-type="epub">
<day>13</day>
<month>11</month>
<year>2015</year>
</pub-date>
<volume>10</volume>
<issue>11</issue>
<elocation-id>e0142470</elocation-id>
<history>
<date date-type="received">
<day>11</day>
<month>6</month>
<year>2015</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>10</month>
<year>2015</year>
</date>
</history>
<permissions>
<copyright-year>2015</copyright-year>
<copyright-holder>Zhong et al</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/" xlink:type="simple">
<license-p>This is an open access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/" xlink:type="simple">Creative Commons Attribution License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="info:doi/10.1371/journal.pone.0142470" xlink:type="simple"/>
<abstract>
<p>In traditional localization methods for Synthetic Aperture Radar (SAR), the bistatic range sum (BRS) estimation and Doppler centroid estimation (DCE) are needed for the calculation of target localization. However, the DCE error greatly influences the localization accuracy. In this paper, a localization method for multistatic SAR based on convex optimization without DCE is investigated and the influence of BRS estimation error on localization accuracy is analysed. Firstly, by using the information of each transmitter and receiver (T/R) pair and the target in SAR image, the model functions of T/R pairs are constructed. Each model function’s maximum is on the circumference of the ellipse which is the iso-range for its model function’s T/R pair. Secondly, the target function whose maximum is located at the position of the target is obtained by adding all model functions. Thirdly, the target function is optimized based on gradient descent method to obtain the position of the target. During the iteration process, principal component analysis is implemented to guarantee the accuracy of the method and improve the computational efficiency. The proposed method only utilizes BRSs of a target in several focused images from multistatic SAR. Therefore, compared with traditional localization methods for SAR, the proposed method greatly improves the localization accuracy. The effectivity of the localization approach is validated by simulation experiment.</p>
</abstract>
<funding-group>
<funding-statement>This work is supported by the Research Fund for High-technology Project (No. 9140A07020614DZ02099), the Pre-Research Project 51307030302, the Research Startup Fund of the University of Electronic Science and Technology of China (Y02002010201089), and the National Natural Science Foundation of China (No. 61401078).</funding-statement>
</funding-group>
<counts>
<fig-count count="10"/>
<table-count count="6"/>
<page-count count="15"/>
</counts>
<custom-meta-group>
<custom-meta id="data-availability" xlink:type="simple">
<meta-name>Data Availability</meta-name>
<meta-value>All relevant data are within the paper.</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec id="sec001" sec-type="intro">
<title>Introduction</title>
<p>Target localization is of significant importance for both monostatic and multistatic SAR applications. However, current studies on multistatic SAR mainly focus on imaging algorithm [<xref ref-type="bibr" rid="pone.0142470.ref001">1</xref>], synchronization [<xref ref-type="bibr" rid="pone.0142470.ref002">2</xref>] and experiments [<xref ref-type="bibr" rid="pone.0142470.ref003">3</xref>]. Very limited researches are reported on the target localization for multistatic SAR. Different from monostatic SAR, multistatic SAR has more complex geometrical relationship, as the transmitters and receivers are independent with each other. The double hyperbolic range equation leads to a double square root in the range equation of every T/R pair in multistatic SAR. So we can see that the localization of multistatic SAR, compared with monostatic SAR, is much more complicate. A range-Doppler (RD) approach for spaceborne monostatic SAR in [<xref ref-type="bibr" rid="pone.0142470.ref004">4</xref>] and airborne monostatic SAR in [<xref ref-type="bibr" rid="pone.0142470.ref005">5</xref>] are proposed. However, because the geometry configuration is much different between monostatic SAR and multistatic SAR, this method can only be used to monostatic SAR, but cannot be applied to multistatic SAR.</p>
<p>When it comes to multistatic SAR, in [<xref ref-type="bibr" rid="pone.0142470.ref006">6</xref>] a three-dimensional surface reconstruction method is proposed. It use the information of BRSs and phases of the target in each T/R pair image to solve the height of target. But it can not acquire the position information of X coordinate and Y coordinate of the target. In addition, the function of height is approximated to its first order Taylor formula. So when the height range become larger, its accuracy can not satisfy the request of localization.</p>
<p>On the other hand, The localization problem of multistatic SAR is similar to that of the multistatic radar system. There are some localization methods of multistatic radar system. However, localization accuracy in those algorithms can not satisfy the accuracy requirement for multistatic SAR images whose resolution is approximately 1m. In [<xref ref-type="bibr" rid="pone.0142470.ref007">7</xref>], Taylor-series estimation method is proposed. However, it can not capture a close enough starting point and has large computational burden. A new approach using LS algorithm is presented in [<xref ref-type="bibr" rid="pone.0142470.ref008">8</xref>] and [<xref ref-type="bibr" rid="pone.0142470.ref009">9</xref>]. The localization error is more than 10m, which is much larger than the resolution of the multistatic SAR images. So it can not be used in multistatic SAR localization. In addition, the localization precision of LS algorithm is much more sensible to BRS estimation error. It will be shown in the simulation experiment in this paper.</p>
<p>This paper describes a localization method for multistatic SAR, which can locate targets without DCE. The BRS is the only estimated parameter. So the accuracy of BRS estimation is most significant step, which will seriously influence the localization accuracy. The influence factor of BRS estimation error can be classified into two parts: 1) Time of arrival (TOA) estimation error. 2) Time synchronization error. In multistatic radar system, TOA estimation is a considerable challenge especially when the signal-to-noise ratio (SNR) is low. The multistatic SAR has same problem, which may affect the BRS estimation accuracy. In [<xref ref-type="bibr" rid="pone.0142470.ref010">10</xref>] and [<xref ref-type="bibr" rid="pone.0142470.ref011">11</xref>], TOA estimation algorithms are proposed to improve the estimation accuracy of TOA. As another main influence factor, time synchronization is also a big challenge for application of multistatic radar system as well as multistatic SAR. Without time synchronization, BRS cannot be estimated accurately. In [<xref ref-type="bibr" rid="pone.0142470.ref012">12</xref>], a time synchronization technology is presented for multistatic radar. [<xref ref-type="bibr" rid="pone.0142470.ref002">2</xref>] propose time synchronization technology for distributed SAR. Both of [<xref ref-type="bibr" rid="pone.0142470.ref012">12</xref>] and [<xref ref-type="bibr" rid="pone.0142470.ref002">2</xref>] can observably reduce the time synchronization between transmitters and receivers. So according to [<xref ref-type="bibr" rid="pone.0142470.ref012">12</xref>] and [<xref ref-type="bibr" rid="pone.0142470.ref002">2</xref>], we considerate the maximum of time synchronization error is 15us in simulation. In all, the BRS estimation error in multistatic SAR is less than 5m.</p>
<p>This method can be arranged into five steps: 1) Estimate the BRS of targets in each BSAR image. 2) Use those BRSs and position of transmitters and receivers build solving equations. 3) Construct target function, whose maximum position is target’s position. 4) Design a kind of iteration method to get target position. 5) Optimize the iteration process to greatly improve the accuracy and efficiency of the iteration method.</p>
<p>The fundamental localization principle is presented in Section II. PCA optimization method is described in Section III. Simulation results are shown in Section IV. In Section V, BRS estimation error simulation results are presented. The comparison between proposed method and LS algorithm in Section VI. At last, conclusion is shown in Section VII.</p>
</sec>
<sec id="sec002">
<title>Fundamental Localization Principle</title>
<p>The localization of a target in multistatic SAR is determined by the intersection of the iso-range lines, which are derived from the BRSs of each transmitter and receiver (T/R) pair. Different T/R pairs have different BRS characteristics. For a given range gate, the BRS is an ellipse in the imaging plane. The position of a target is the intersection of all ellipses of T/R pairs. To determine the localization of a point target in BSAR image, a common coordinate system must be established. <xref ref-type="fig" rid="pone.0142470.g001">Fig 1</xref> illustrates the coordinate system adopted to present the position relationship between transmitters, receivers and target.</p>
<fig id="pone.0142470.g001" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.g001</object-id>
<label>Fig 1</label>
<caption>
<title>The Coordinate of Multistatic SAR System.</title>
<p>Geometry coordinate system for the position relationship between transmitters, receiver and target.</p>
</caption>
<graphic mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.g001"/>
</fig>
<sec id="sec003">
<title>Bistatic Range Sum Estimation</title>
<p>The slant range from the sensor to a target is defined by the equation
<disp-formula id="pone.0142470.e001"><alternatives><graphic id="pone.0142470.e001g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e001"/><mml:math id="M1" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mi>R</mml:mi> <mml:mo>=</mml:mo> <mml:msqrt><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>x</mml:mi> <mml:mi>T</mml:mi></mml:msub> <mml:mo>-</mml:mo> <mml:mi>x</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>y</mml:mi> <mml:mi>T</mml:mi></mml:msub> <mml:mo>-</mml:mo> <mml:mi>y</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msubsup><mml:mi>h</mml:mi> <mml:mi>T</mml:mi> <mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt> <mml:mo>+</mml:mo> <mml:msqrt><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>x</mml:mi> <mml:mi>R</mml:mi></mml:msub> <mml:mo>-</mml:mo> <mml:mi>x</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>y</mml:mi> <mml:mi>R</mml:mi></mml:msub> <mml:mo>-</mml:mo> <mml:mi>y</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msubsup><mml:mi>h</mml:mi> <mml:mi>R</mml:mi> <mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(1)</label></disp-formula>
where (<italic>x</italic>, <italic>y</italic>), (<italic>x</italic><sub><italic>T</italic></sub>, <italic>y</italic><sub><italic>T</italic></sub>, <italic>h</italic><sub><italic>T</italic></sub>) and (<italic>x</italic><sub><italic>R</italic></sub>, <italic>y</italic><sub><italic>R</italic></sub>, <italic>h</italic><sub><italic>R</italic></sub>) are the localization of the target, transmitter and receiver respectively. The value of <italic>R</italic> at a particular time instant is determined by the effective delay of the pulse sampling window from the pulse transmission. As same as [<xref ref-type="bibr" rid="pone.0142470.ref004">4</xref>] and [<xref ref-type="bibr" rid="pone.0142470.ref005">5</xref>], we use time delay to estimate BRS. According to the range bin of target, the BRS is
<disp-formula id="pone.0142470.e002"><alternatives><graphic id="pone.0142470.e002g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e002"/><mml:math id="M2" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:msub><mml:mi>R</mml:mi> <mml:mrow><mml:mi>B</mml:mi> <mml:mi>R</mml:mi> <mml:mi>S</mml:mi></mml:mrow></mml:msub> <mml:mo>=</mml:mo> <mml:mi>c</mml:mi> <mml:mo>*</mml:mo> <mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>t</mml:mi> <mml:mrow><mml:mi>o</mml:mi> <mml:mi>f</mml:mi> <mml:mi>f</mml:mi> <mml:mi>s</mml:mi> <mml:mi>e</mml:mi> <mml:mi>t</mml:mi></mml:mrow></mml:msub> <mml:mo>+</mml:mo> <mml:mfrac><mml:mrow><mml:mrow><mml:mi>i</mml:mi> <mml:mi>n</mml:mi> <mml:mi>d</mml:mi> <mml:mi>e</mml:mi> <mml:mi>x</mml:mi> <mml:mo>-</mml:mo> <mml:mfrac><mml:msub><mml:mi>N</mml:mi> <mml:mi>r</mml:mi></mml:msub> <mml:mn>2</mml:mn></mml:mfrac></mml:mrow> <mml:mo>-</mml:mo> <mml:mn>1</mml:mn></mml:mrow> <mml:msub><mml:mi>f</mml:mi> <mml:mi>s</mml:mi></mml:msub></mml:mfrac> <mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(2)</label></disp-formula>
where c is the velocity of light, <italic>t</italic><sub><italic>offset</italic></sub> is the time delay of the range bin of <inline-formula id="pone.0142470.e003"><alternatives><graphic id="pone.0142470.e003g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e003"/><mml:math id="M3" display="inline" overflow="scroll"><mml:mrow><mml:mfrac><mml:msub><mml:mi>N</mml:mi> <mml:mi>r</mml:mi></mml:msub> <mml:mn>2</mml:mn></mml:mfrac> <mml:mo>+</mml:mo> <mml:mn>1</mml:mn></mml:mrow></mml:math></alternatives></inline-formula>, <italic>N</italic><sub><italic>r</italic></sub> is the sample number in range, <italic>f</italic><sub><italic>s</italic></sub> is the sample frequency.</p>
</sec>
<sec id="sec004">
<title>Target Localization Theory</title>
<p>After estimating the BRSs in every T/R pair, targets’ locations can be calculated by using <xref ref-type="disp-formula" rid="pone.0142470.e001">Eq (1)</xref>. Each BRS means an ellipse on the earth surface, as given in <xref ref-type="fig" rid="pone.0142470.g002">Fig 2</xref>.</p>
<fig id="pone.0142470.g002" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.g002</object-id>
<label>Fig 2</label>
<caption>
<title>The Localization Principle of Multistatic SAR.</title>
<p>Transmitters (red point), Receiver (red point) and BSAR Iso-range (ellipses).</p>
</caption>
<graphic mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.g002"/>
</fig>
<p>The position of target is the intersection of those ellipses. So the target position is the only solution for BRS equations. Then a calculation method is presented for those equations in next subsection. For example, in <xref ref-type="fig" rid="pone.0142470.g001">Fig 1</xref>, the BRS equations are
<disp-formula id="pone.0142470.e004"><alternatives><graphic id="pone.0142470.e004g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e004"/><mml:math id="M4" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mfenced separators="" open="&#xA;x007B;" close=""><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>R</mml:mi> <mml:mn>1</mml:mn></mml:msub> <mml:mo>=</mml:mo> <mml:msqrt><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>x</mml:mi> <mml:mrow><mml:mi>T</mml:mi> <mml:mn>1</mml:mn></mml:mrow></mml:msub> <mml:mo>-</mml:mo> <mml:mi>x</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>y</mml:mi> <mml:mrow><mml:mi>T</mml:mi> <mml:mn>1</mml:mn></mml:mrow></mml:msub> <mml:mo>-</mml:mo> <mml:mi>y</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msubsup><mml:mi>h</mml:mi> <mml:mrow><mml:mi>T</mml:mi> <mml:mn>1</mml:mn></mml:mrow> <mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt> <mml:mo>+</mml:mo> <mml:msqrt><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>x</mml:mi> <mml:mi>R</mml:mi></mml:msub> <mml:mo>-</mml:mo> <mml:mi>x</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>y</mml:mi> <mml:mi>R</mml:mi></mml:msub> <mml:mo>-</mml:mo> <mml:mi>y</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msubsup><mml:mi>h</mml:mi> <mml:mi>R</mml:mi> <mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:mtd></mml:mtr> <mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>R</mml:mi> <mml:mn>2</mml:mn></mml:msub> <mml:mo>=</mml:mo> <mml:msqrt><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>x</mml:mi> <mml:mrow><mml:mi>T</mml:mi> <mml:mn>2</mml:mn></mml:mrow></mml:msub> <mml:mo>-</mml:mo> <mml:mi>x</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>y</mml:mi> <mml:mrow><mml:mi>T</mml:mi> <mml:mn>2</mml:mn></mml:mrow></mml:msub> <mml:mo>-</mml:mo> <mml:mi>y</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msubsup><mml:mi>h</mml:mi> <mml:mrow><mml:mi>T</mml:mi> <mml:mn>2</mml:mn></mml:mrow> <mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt> <mml:mo>+</mml:mo> <mml:msqrt><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>x</mml:mi> <mml:mi>R</mml:mi></mml:msub> <mml:mo>-</mml:mo> <mml:mi>x</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>y</mml:mi> <mml:mi>R</mml:mi></mml:msub> <mml:mo>-</mml:mo> <mml:mi>y</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msubsup><mml:mi>h</mml:mi> <mml:mi>R</mml:mi> <mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:mtd></mml:mtr> <mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>R</mml:mi> <mml:mn>3</mml:mn></mml:msub> <mml:mo>=</mml:mo> <mml:msqrt><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>x</mml:mi> <mml:mrow><mml:mi>T</mml:mi> <mml:mn>3</mml:mn></mml:mrow></mml:msub> <mml:mo>-</mml:mo> <mml:mi>x</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>y</mml:mi> <mml:mrow><mml:mi>T</mml:mi> <mml:mn>3</mml:mn></mml:mrow></mml:msub> <mml:mo>-</mml:mo> <mml:mi>y</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msubsup><mml:mi>h</mml:mi> <mml:mrow><mml:mi>T</mml:mi> <mml:mn>3</mml:mn></mml:mrow> <mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt> <mml:mo>+</mml:mo> <mml:msqrt><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>x</mml:mi> <mml:mi>R</mml:mi></mml:msub> <mml:mo>-</mml:mo> <mml:mi>x</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msup><mml:mrow><mml:mo>(</mml:mo> <mml:msub><mml:mi>y</mml:mi> <mml:mi>R</mml:mi></mml:msub> <mml:mo>-</mml:mo> <mml:mi>y</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:msubsup><mml:mi>h</mml:mi> <mml:mi>R</mml:mi> <mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(3)</label></disp-formula></p>
<p>The position of target is the solution of <xref ref-type="disp-formula" rid="pone.0142470.e004">Eq (3)</xref>.</p>
</sec>
<sec id="sec005">
<title>Target Position Calculation Method</title>
<p>Because BRS equations <xref ref-type="disp-formula" rid="pone.0142470.e004">Eq (3)</xref> are not only double hyperbolic but also overdetermined, the analytical solution cannot be found by mathematics method. So a method should be designed for solve the BRS equations. In the localization of multistatic SAR, we can see that from the information of only one T/R pair, the position of target can be located at every point of the ellipse which is derived by the BRS of the T/R pair. So inspired by convex optimization method, if there is a model function whose maximum is on the ellipse of a T/R pair, we can construct a target function through add all of model functions in each T/R pair. Then it means the position of the target is the maximum of the target function. At last, the position of the target can be obtained by convex optimization method.</p>
<sec id="sec006">
<title>Model Function</title>
<p>For every T/R pair, the target is on the ellipse which is derived by the T/R pair. Model function is designed to
<disp-formula id="pone.0142470.e005"><alternatives><graphic id="pone.0142470.e005g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e005"/><mml:math id="M5" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mi>F</mml:mi> <mml:mrow><mml:mo>(</mml:mo> <mml:mi>R</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mo>=</mml:mo> <mml:mfrac><mml:mn>1</mml:mn> <mml:mrow><mml:msup><mml:mrow><mml:mfenced separators="" open="[" close="]"><mml:mrow><mml:mo form="prefix">ln</mml:mo> <mml:mo>(</mml:mo> <mml:mfrac><mml:msup><mml:mi>R</mml:mi> <mml:mn>2</mml:mn></mml:msup> <mml:msubsup><mml:mi>R</mml:mi> <mml:mn>0</mml:mn> <mml:mn>2</mml:mn></mml:msubsup></mml:mfrac> <mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow> <mml:mn>2</mml:mn></mml:msup> <mml:mo>+</mml:mo> <mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(4)</label></disp-formula>
where <italic>R</italic> is the BRS of a target on the earth surface, which is a fuction of coordinates x and y. <italic>R</italic><sub>0</sub> is the BRS of a target. In <xref ref-type="fig" rid="pone.0142470.g003">Fig 3</xref>, it shows that the model function can sufficiently present the target position information in each T/R pair.</p>
<fig id="pone.0142470.g003" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.g003</object-id>
<label>Fig 3</label>
<caption>
<title>The Shape of Model Function.</title>
</caption>
<graphic mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.g003"/>
</fig>
</sec>
<sec id="sec007">
<title>Target Function</title>
<p>Adding all model functions, we can get target function to be
<disp-formula id="pone.0142470.e006"><alternatives><graphic id="pone.0142470.e006g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e006"/><mml:math id="M6" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:msub><mml:mi>F</mml:mi> <mml:mrow><mml:mi>T</mml:mi> <mml:mi>a</mml:mi> <mml:mi>r</mml:mi> <mml:mi>g</mml:mi> <mml:mi>e</mml:mi> <mml:mi>t</mml:mi></mml:mrow></mml:msub> <mml:mo>=</mml:mo> <mml:msub><mml:mi>F</mml:mi> <mml:mn>1</mml:mn></mml:msub> <mml:mo>+</mml:mo> <mml:msub><mml:mi>F</mml:mi> <mml:mn>2</mml:mn></mml:msub> <mml:mo>+</mml:mo> <mml:mo>⋯</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(5)</label></disp-formula>
where <italic>F</italic><sub>1</sub>, <italic>F</italic><sub>2</sub> are model functions of different T/R pairs. The target function may be not a convex function, but the target function has only one maximum in domain of definition. So we can use convex optimization method to solve it. By <xref ref-type="disp-formula" rid="pone.0142470.e004">Eq (3)</xref>, the shape of the target function is shown in <xref ref-type="fig" rid="pone.0142470.g004">Fig 4</xref>. Its contour is shown in <xref ref-type="fig" rid="pone.0142470.g005">Fig 5</xref>.</p>
<fig id="pone.0142470.g004" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.g004</object-id>
<label>Fig 4</label>
<caption>
<title>The Shape of Target Function.</title>
</caption>
<graphic mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.g004"/>
</fig>
<fig id="pone.0142470.g005" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.g005</object-id>
<label>Fig 5</label>
<caption>
<title>The Contour of Target Function.</title>
</caption>
<graphic mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.g005"/>
</fig>
</sec>
</sec>
<sec id="sec008">
<title>Gradient Descent Algorithm</title>
<p>After getting the target function, the gradients of the target function are derived repeatedly in every iteration step.
<disp-formula id="pone.0142470.e007"><alternatives><graphic id="pone.0142470.e007g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e007"/><mml:math id="M7" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mn>1</mml:mn></mml:msub> <mml:mo>=</mml:mo> <mml:mfenced open="[" close="]"><mml:mtable><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mi>∂</mml:mi> <mml:msub><mml:mi>F</mml:mi> <mml:mn>1</mml:mn></mml:msub></mml:mrow> <mml:mrow><mml:mi>∂</mml:mi> <mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mtd> <mml:mtd><mml:mfrac><mml:mrow><mml:mi>∂</mml:mi> <mml:msub><mml:mi>F</mml:mi> <mml:mn>1</mml:mn></mml:msub></mml:mrow> <mml:mrow><mml:mi>∂</mml:mi> <mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr> <mml:mtr><mml:mtd><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mn>2</mml:mn></mml:msub> <mml:mo>=</mml:mo> <mml:mfenced open="[" close="]"><mml:mtable><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mi>∂</mml:mi> <mml:msub><mml:mi>F</mml:mi> <mml:mn>2</mml:mn></mml:msub></mml:mrow> <mml:mrow><mml:mi>∂</mml:mi> <mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mtd> <mml:mtd><mml:mfrac><mml:mrow><mml:mi>∂</mml:mi> <mml:msub><mml:mi>F</mml:mi> <mml:mn>2</mml:mn></mml:msub></mml:mrow> <mml:mrow><mml:mi>∂</mml:mi> <mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr> <mml:mtr><mml:mtd><mml:mo>⋮</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(6)</label></disp-formula>
where <italic>F</italic><sub>1<italic>x</italic></sub> and <italic>F</italic><sub>1<italic>y</italic></sub> are the partial derivatives of model function by x and y respectively. Then the iteration vector is the sum of normalized gradient vectors who multiply by Δ<italic>R</italic><sub><italic>i</italic></sub>. So the new gradient vector is
<disp-formula id="pone.0142470.e008"><alternatives><graphic id="pone.0142470.e008g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e008"/><mml:math id="M8" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:mi>r</mml:mi></mml:mrow></mml:mtd> <mml:mtd columnalign="left"><mml:mrow><mml:mo>=</mml:mo> <mml:mfrac><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mn>1</mml:mn></mml:msub> <mml:mo>*</mml:mo> <mml:mo>Δ</mml:mo> <mml:msub><mml:mi>R</mml:mi> <mml:mn>1</mml:mn></mml:msub></mml:mrow> <mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>a</mml:mi> <mml:mi>l</mml:mi> <mml:mi>u</mml:mi> <mml:msub><mml:mi>e</mml:mi> <mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr> <mml:mtr><mml:mtd/><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo> <mml:mfrac><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mn>2</mml:mn></mml:msub> <mml:mo>*</mml:mo> <mml:mo>Δ</mml:mo> <mml:msub><mml:mi>R</mml:mi> <mml:mn>2</mml:mn></mml:msub></mml:mrow> <mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>a</mml:mi> <mml:mi>l</mml:mi> <mml:mi>u</mml:mi> <mml:msub><mml:mi>e</mml:mi> <mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr> <mml:mtr><mml:mtd/><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo> <mml:mo>⋯</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(7)</label></disp-formula>
where
<disp-formula id="pone.0142470.e009"><alternatives><graphic id="pone.0142470.e009g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e009"/><mml:math id="M9" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mo>Δ</mml:mo> <mml:msub><mml:mi>R</mml:mi> <mml:mn>1</mml:mn></mml:msub> <mml:mo>=</mml:mo> <mml:msub><mml:mi>R</mml:mi> <mml:mrow><mml:mi>b</mml:mi> <mml:mn>1</mml:mn></mml:mrow></mml:msub> <mml:mo>-</mml:mo> <mml:msub><mml:mi>R</mml:mi> <mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(8)</label></disp-formula> <disp-formula id="pone.0142470.e010"><alternatives><graphic id="pone.0142470.e010g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e010"/><mml:math id="M10" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mo>Δ</mml:mo> <mml:msub><mml:mi>R</mml:mi> <mml:mn>2</mml:mn></mml:msub> <mml:mo>=</mml:mo> <mml:msub><mml:mi>R</mml:mi> <mml:mrow><mml:mi>b</mml:mi> <mml:mn>2</mml:mn></mml:mrow></mml:msub> <mml:mo>-</mml:mo> <mml:msub><mml:mi>R</mml:mi> <mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(9)</label></disp-formula> <disp-formula id="pone.0142470.e011"><alternatives><graphic id="pone.0142470.e011g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e011"/><mml:math id="M11" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>a</mml:mi> <mml:mi>l</mml:mi> <mml:mi>u</mml:mi> <mml:msub><mml:mi>e</mml:mi> <mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub> <mml:mo>=</mml:mo> <mml:mo movablelimits="true" form="prefix">max</mml:mo> <mml:mrow><mml:mo>{</mml:mo> <mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>a</mml:mi> <mml:mi>l</mml:mi> <mml:mi>u</mml:mi> <mml:msub><mml:mi>e</mml:mi> <mml:mn>1</mml:mn></mml:msub> <mml:mo>,</mml:mo> <mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>a</mml:mi> <mml:mi>l</mml:mi> <mml:mi>u</mml:mi> <mml:msub><mml:mi>e</mml:mi> <mml:mn>2</mml:mn></mml:msub> <mml:mo>,</mml:mo> <mml:mo>⋯</mml:mo> <mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(10)</label></disp-formula> <italic>R</italic><sub><italic>b</italic>1</sub> and <italic>R</italic><sub><italic>b</italic>2</sub> are BRSs of iteration point in different BSAR combinations, <italic>R</italic><sub>1</sub> and <italic>R</italic><sub>2</sub> are the BRSs of targets in different BSAR combinations, <italic>GradValue</italic><sub>max</sub> is the normalization factor, <italic>GradValue</italic><sub>1</sub> and <italic>GradValue</italic><sub>2</sub> are 2-norm of <italic>GradVector</italic><sub>1</sub> and <italic>GradVector</italic><sub>2</sub> respectively. <inline-formula id="pone.0142470.e012"><alternatives><graphic id="pone.0142470.e012g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e012"/><mml:math id="M12" display="inline" overflow="scroll"><mml:mfrac><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mi>i</mml:mi></mml:msub> <mml:mo>*</mml:mo> <mml:mo>Δ</mml:mo> <mml:msub><mml:mi>R</mml:mi> <mml:mi>i</mml:mi></mml:msub></mml:mrow> <mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>a</mml:mi> <mml:mi>l</mml:mi> <mml:mi>u</mml:mi> <mml:msub><mml:mi>e</mml:mi> <mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub></mml:mrow></mml:mfrac></mml:math></alternatives></inline-formula> is gradient vector for the <italic>i</italic>th T/R pair. <italic>GradVector</italic> is the sum of all T/R pair gradient vectors.</p>
</sec>
</sec>
<sec id="sec009">
<title>PCA Optimization Method</title>
<p>After obtaining the gradient iteration vector by <xref ref-type="disp-formula" rid="pone.0142470.e008">Eq (7)</xref>, the position of the target can be calculated by iteration calculation. But if <xref ref-type="disp-formula" rid="pone.0142470.e008">Eq (7)</xref> is used to locate the position of the target, we will find serious noises in the iteration process, which is shown in <xref ref-type="fig" rid="pone.0142470.g006">Fig 6</xref>.</p>
<fig id="pone.0142470.g006" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.g006</object-id>
<label>Fig 6</label>
<caption>
<title>The Noise in Iteration Process.</title>
</caption>
<graphic mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.g006"/>
</fig>
<p>Because when the iteration point approach to target position step by step, the shape of target function become much too sharp, which results in large value of the gradient vector within a small position deviation. The phenomenon is similar to simple harmonic motion in physics. Gradient vector represents the restoring force.</p>
<p>Due to the noise, the localization method faces two serious problems: 1) The noise results in heavy computational burden. Most of the iterations are wasted in noise. 2) Under the influence of noise, the accuracy of target position can’t be guaranteed obviously. In order to find the accurate position of the target, an optimization algorithm is designed to deal with the problem. The algorithm can effectively remove the iteration noises, which is presented in next subsection.</p>
<sec id="sec010">
<title>Iteration Process Optimization</title>
<p>Principal component analysis (PCA) is a classic algorithm in pattern recognition. It is a kind of statistical procedure that uses an orthogonal transformation to convert a set of observations of possibly correlated variables into a set of values of linearly uncorrelated variables called principal components (the first principal component has the largest possible variance).</p>
<p>Back to our algorithm, when the iteration calculation result is closer to target position, the noise will become the largest possible variance component in gradient vector. The noise vector is always not only orthogonal with right gradient vector, but also the maximum component in gradient vector. Based on characteristic of PCA, which is described above, it is an effective method to find noise vector in gradient vectors. By filtering out the noise vector, it can greatly improve the efficiency of iteration algorithm.</p>
<sec id="sec011">
<title>The Mean-removed Gradient Vector</title>
<p>In order to find the noise vector, the mean-removed vector of gradient is firstly required. The matrix of gradient vector is
<disp-formula id="pone.0142470.e013"><alternatives><graphic id="pone.0142470.e013g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e013"/><mml:math id="M13" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mi>P</mml:mi> <mml:mo>=</mml:mo> <mml:mfenced separators="" open="[" close="]"><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr> <mml:mtr><mml:mtd><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr> <mml:mtr><mml:mtd><mml:mtable><mml:mtr><mml:mtd><mml:mo>⋮</mml:mo></mml:mtd></mml:mtr> <mml:mtr><mml:mtd><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mi>N</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(11)</label></disp-formula></p>
<p>The mean vector of gradient is
<disp-formula id="pone.0142470.e014"><alternatives><graphic id="pone.0142470.e014g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e014"/><mml:math id="M14" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mrow><mml:mi>m</mml:mi> <mml:mi>e</mml:mi> <mml:mi>a</mml:mi> <mml:mi>n</mml:mi></mml:mrow></mml:msub> <mml:mo>=</mml:mo> <mml:mfrac><mml:mn>1</mml:mn> <mml:mi>N</mml:mi></mml:mfrac> <mml:mrow><mml:mo>(</mml:mo> <mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mn>1</mml:mn></mml:msub> <mml:mo>+</mml:mo> <mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mn>2</mml:mn></mml:msub> <mml:mo>+</mml:mo> <mml:mo>⋯</mml:mo> <mml:mo>+</mml:mo> <mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mi>N</mml:mi></mml:msub> <mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(12)</label></disp-formula></p>
<p>So the mean-removed gradient vector matrix is
<disp-formula id="pone.0142470.e015"><alternatives><graphic id="pone.0142470.e015g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e015"/><mml:math id="M15" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mover accent="true"><mml:mi>P</mml:mi> <mml:mo>˜</mml:mo></mml:mover> <mml:mo>=</mml:mo> <mml:mfenced separators="" open="[" close="]"><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mn>1</mml:mn></mml:msub> <mml:mo>-</mml:mo> <mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mrow><mml:mi>m</mml:mi> <mml:mi>e</mml:mi> <mml:mi>a</mml:mi> <mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr> <mml:mtr><mml:mtd><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mn>2</mml:mn></mml:msub> <mml:mo>-</mml:mo> <mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mrow><mml:mi>m</mml:mi> <mml:mi>e</mml:mi> <mml:mi>a</mml:mi> <mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr> <mml:mtr><mml:mtd><mml:mo>⋮</mml:mo></mml:mtd></mml:mtr> <mml:mtr><mml:mtd><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mi>N</mml:mi></mml:msub> <mml:mo>-</mml:mo> <mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mrow><mml:mi>m</mml:mi> <mml:mi>e</mml:mi> <mml:mi>a</mml:mi> <mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(13)</label></disp-formula></p>
</sec>
<sec id="sec012">
<title>Analysis Noise Based on PCA</title>
<p>After obtaining the mean-removed gradient vector matrix, we can use it to get the covariance matrix of gradient vector. It is given by
<disp-formula id="pone.0142470.e016"><alternatives><graphic id="pone.0142470.e016g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e016"/><mml:math id="M16" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mi>C</mml:mi> <mml:mo>=</mml:mo> <mml:msup><mml:mover accent="true"><mml:mi>P</mml:mi> <mml:mo>˜</mml:mo></mml:mover> <mml:mi>T</mml:mi></mml:msup> <mml:mover accent="true"><mml:mi>P</mml:mi> <mml:mo>˜</mml:mo></mml:mover></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(14)</label></disp-formula></p>
<p>Doing eigenvalue decomposition with covariance matrix, we can get
<disp-formula id="pone.0142470.e017"><alternatives><graphic id="pone.0142470.e017g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e017"/><mml:math id="M17" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mi>C</mml:mi> <mml:mo>=</mml:mo> <mml:msup><mml:mi>U</mml:mi> <mml:mi>T</mml:mi></mml:msup> <mml:mo>Λ</mml:mo> <mml:mi>U</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(15)</label></disp-formula>
where Λ is the diagonal matrix of eigenvalues <italic>λ</italic><sub><italic>k</italic></sub> of <inline-formula id="pone.0142470.e018"><alternatives><graphic id="pone.0142470.e018g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e018"/><mml:math id="M18" display="inline" overflow="scroll"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>P</mml:mi> <mml:mo>˜</mml:mo></mml:mover> <mml:mi>T</mml:mi></mml:msup> <mml:mover accent="true"><mml:mi>P</mml:mi> <mml:mo>˜</mml:mo></mml:mover></mml:mrow></mml:math></alternatives></inline-formula>, <italic>U</italic> is eigenvectors of <inline-formula id="pone.0142470.e019"><alternatives><graphic id="pone.0142470.e019g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e019"/><mml:math id="M19" display="inline" overflow="scroll"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>P</mml:mi> <mml:mo>˜</mml:mo></mml:mover> <mml:mi>T</mml:mi></mml:msup> <mml:mover accent="true"><mml:mi>P</mml:mi> <mml:mo>˜</mml:mo></mml:mover></mml:mrow></mml:math></alternatives></inline-formula>. The eigenvector of the maximum <italic>λ</italic><sub><italic>k</italic></sub> is the noise vector.</p>
</sec>
<sec id="sec013">
<title>Filtering Noise Based on PCA</title>
<p>From PCA, we know the vectors and weights of the real gradient vector and the noise vector in gradient vector. So the noise can be weaken by the information from PCA. The weight of each component in gradient vector is given by
<disp-formula id="pone.0142470.e020"><alternatives><graphic id="pone.0142470.e020g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e020"/><mml:math id="M20" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mi>W</mml:mi> <mml:mo>=</mml:mo> <mml:mi>U</mml:mi> <mml:mo>*</mml:mo> <mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msup><mml:mi>r</mml:mi> <mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(16)</label></disp-formula></p>
<p>So the final gradient vector is given by
<disp-formula id="pone.0142470.e021"><alternatives><graphic id="pone.0142470.e021g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e021"/><mml:math id="M21" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mrow><mml:mi>f</mml:mi> <mml:mi>i</mml:mi> <mml:mi>n</mml:mi> <mml:mi>a</mml:mi> <mml:mi>l</mml:mi></mml:mrow></mml:msub> <mml:mo>=</mml:mo> <mml:mo>Δ</mml:mo> <mml:mover accent="true"><mml:mi>R</mml:mi> <mml:mo>¯</mml:mo></mml:mover> <mml:mo>*</mml:mo> <mml:msup><mml:mrow><mml:mo>[</mml:mo> <mml:msup><mml:mi>U</mml:mi> <mml:mi>T</mml:mi></mml:msup> <mml:mo>*</mml:mo> <mml:msup><mml:mo>Λ</mml:mo> <mml:mrow><mml:mo>-</mml:mo> <mml:mn>1</mml:mn></mml:mrow></mml:msup> <mml:mo>*</mml:mo> <mml:mi>W</mml:mi> <mml:mo>]</mml:mo></mml:mrow> <mml:mi>T</mml:mi></mml:msup> <mml:mo>/</mml:mo> <mml:msub><mml:mi>λ</mml:mi> <mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(17)</label></disp-formula>
where <inline-formula id="pone.0142470.e022"><alternatives><graphic id="pone.0142470.e022g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e022"/><mml:math id="M22" display="inline" overflow="scroll"><mml:mrow><mml:mo>Δ</mml:mo> <mml:mover accent="true"><mml:mi>R</mml:mi> <mml:mo>¯</mml:mo></mml:mover> <mml:mo>=</mml:mo> <mml:mfrac><mml:mn>1</mml:mn> <mml:mi>N</mml:mi></mml:mfrac> <mml:mo>(</mml:mo> <mml:mrow><mml:mo>|</mml:mo> <mml:mrow><mml:mo>Δ</mml:mo> <mml:msub><mml:mi>R</mml:mi> <mml:mn>1</mml:mn></mml:msub></mml:mrow> <mml:mo>|</mml:mo> <mml:mo>+</mml:mo> <mml:mo>|</mml:mo> <mml:mrow><mml:mo>Δ</mml:mo> <mml:msub><mml:mi>R</mml:mi> <mml:mn>2</mml:mn></mml:msub></mml:mrow> <mml:mo>|</mml:mo> <mml:mo>+</mml:mo> <mml:mo>⋯</mml:mo> <mml:mo>+</mml:mo> <mml:mo>|</mml:mo> <mml:mrow><mml:mo>Δ</mml:mo> <mml:msub><mml:mi>R</mml:mi> <mml:mi>N</mml:mi></mml:msub></mml:mrow> <mml:mo>|</mml:mo></mml:mrow> <mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>, <italic>λ</italic><sub>max</sub> = max{<italic>λ</italic><sub>1</sub>, <italic>λ</italic><sub>2</sub>,…, <italic>λ</italic><sub><italic>N</italic></sub>}. In the function, <italic>W</italic> is the projection of gradient vector in noise vector and real vector. Because Λ is the diagonal matrix of the weight of noise vector and real vector. So the Λ<sup>−1</sup>*<italic>W</italic> can weaken the noise component and strengthen the real component. From [<italic>U</italic><sup><italic>T</italic></sup>*Λ<sup>−1</sup>*<italic>W</italic>]<sup><italic>T</italic></sup>, the gradient vector is recalculated by using modified weigh Λ<sup>−1</sup>*<italic>W</italic>. The <italic>λ</italic><sub>max</sub> is normalization factor and the <inline-formula id="pone.0142470.e023"><alternatives><graphic id="pone.0142470.e023g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e023"/><mml:math id="M23" display="inline" overflow="scroll"><mml:mrow><mml:mo>Δ</mml:mo> <mml:mover accent="true"><mml:mi>R</mml:mi> <mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:math></alternatives></inline-formula> is the mean step size of all T/R pairs.</p>
<p>In the end, when the iteration calculation result reaches the nearby position of the target position, there is only noise left. So we can use other attenuation factors to weaken the noise. In proposed method, the attenuation factor is
<disp-formula id="pone.0142470.e024"><alternatives><graphic id="pone.0142470.e024g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e024"/><mml:math id="M24" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mi>a</mml:mi> <mml:mo>=</mml:mo> <mml:mo movablelimits="true" form="prefix">min</mml:mo> <mml:mfenced separators="" open="&#xA;x007B;" close="&#xA;x007D;"><mml:mrow><mml:mfenced separators="" open="&#xA;x007C;" close="&#xA;x007C;"><mml:mfrac><mml:mrow><mml:mo>Δ</mml:mo> <mml:mover accent="true"><mml:mi>R</mml:mi> <mml:mo>¯</mml:mo></mml:mover></mml:mrow> <mml:msub><mml:mi>C</mml:mi> <mml:mn>0</mml:mn></mml:msub></mml:mfrac></mml:mfenced> <mml:mo>,</mml:mo> <mml:mn>1</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(18)</label></disp-formula>
where the value of <italic>C</italic><sub>0</sub> is determined by actual situation. If <inline-formula id="pone.0142470.e025"><alternatives><graphic id="pone.0142470.e025g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e025"/><mml:math id="M25" display="inline" overflow="scroll"><mml:mrow><mml:mo>Δ</mml:mo> <mml:mover accent="true"><mml:mi>R</mml:mi> <mml:mo>¯</mml:mo></mml:mover> <mml:mo>&lt;</mml:mo> <mml:msub><mml:mi>C</mml:mi> <mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>, we can let the final gradient vector
<disp-formula id="pone.0142470.e026"><alternatives><graphic id="pone.0142470.e026g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e026"/><mml:math id="M26" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msubsup><mml:mi>r</mml:mi> <mml:mrow><mml:mi>f</mml:mi> <mml:mi>i</mml:mi> <mml:mi>n</mml:mi> <mml:mi>a</mml:mi> <mml:mi>l</mml:mi></mml:mrow> <mml:mo>′</mml:mo></mml:msubsup> <mml:mo>=</mml:mo> <mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mrow><mml:mi>f</mml:mi> <mml:mi>i</mml:mi> <mml:mi>n</mml:mi> <mml:mi>a</mml:mi> <mml:mi>l</mml:mi></mml:mrow></mml:msub> <mml:mo>*</mml:mo> <mml:mfenced separators="" open="|" close="|"><mml:mfrac><mml:mrow><mml:mo>Δ</mml:mo> <mml:mover accent="true"><mml:mi>R</mml:mi> <mml:mo>¯</mml:mo></mml:mover></mml:mrow> <mml:msub><mml:mi>C</mml:mi> <mml:mn>0</mml:mn></mml:msub></mml:mfrac></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(19)</label></disp-formula></p>
<p>The iteration process is shown in <xref ref-type="fig" rid="pone.0142470.g007">Fig 7</xref>. From <xref ref-type="fig" rid="pone.0142470.g007">Fig 7</xref>, we can see that after filtering noises by PCA, there are not noise in iteration process.</p>
<fig id="pone.0142470.g007" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.g007</object-id>
<label>Fig 7</label>
<caption>
<title>The Iteration Process After PCA Optimization.</title>
</caption>
<graphic mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.g007"/>
</fig>
<p>So the iteration equation is given by
<disp-formula id="pone.0142470.e027"><alternatives><graphic id="pone.0142470.e027g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e027"/><mml:math id="M27" display="block" overflow="scroll"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="right"><mml:mrow><mml:msub><mml:mi>P</mml:mi> <mml:mrow><mml:mi>i</mml:mi> <mml:mo>+</mml:mo> <mml:mn>1</mml:mn></mml:mrow></mml:msub> <mml:mo>=</mml:mo> <mml:msub><mml:mi>P</mml:mi> <mml:mi>i</mml:mi></mml:msub> <mml:mo>+</mml:mo> <mml:mi>G</mml:mi> <mml:mi>r</mml:mi> <mml:mi>a</mml:mi> <mml:mi>d</mml:mi> <mml:mi>V</mml:mi> <mml:mi>e</mml:mi> <mml:mi>c</mml:mi> <mml:mi>t</mml:mi> <mml:mi>o</mml:mi> <mml:msub><mml:mi>r</mml:mi> <mml:mrow><mml:mi>f</mml:mi> <mml:mi>i</mml:mi> <mml:mi>n</mml:mi> <mml:mi>a</mml:mi> <mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives> <label>(20)</label></disp-formula>
where <italic>P</italic><sub><italic>i</italic></sub> is current iteration point vector, <italic>P</italic><sub><italic>i</italic>+1</sub> is next iteration point vector.</p>
</sec>
</sec>
</sec>
<sec id="sec014">
<title>Numerical Simulation</title>
<p>To verify the effectiveness of the proposed localization method based on convex optimization, we carry out numerical simulation in this section. The simulation parameters are listed in <xref ref-type="table" rid="pone.0142470.t001">Table 1</xref>. Multistatic SAR is set to be one receiver and multiple transmitters. This configuration guarantees the imaged scenes in different T/R pairs to be the same, which is convenient to match targets between these focused images.</p>
<table-wrap id="pone.0142470.t001" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.t001</object-id>
<label>Table 1</label>
<caption>
<title>Simulation Parameters.</title>
</caption>
<alternatives>
<graphic id="pone.0142470.t001g" mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.t001"/>
<table frame="box" rules="all" border="0">
<colgroup span="1">
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
</colgroup>
<thead>
<tr>
<th align="left" rowspan="1" colspan="1">Parameter</th>
<th align="left" rowspan="1" colspan="1">Value</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" rowspan="1" colspan="1">Localization of Receiver</td>
<td align="left" rowspan="1" colspan="1">(0, 0, 0.4)km</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Localization of First Transmitter</td>
<td align="left" rowspan="1" colspan="1">(−6, 4, 6)km</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Localization of Second Transmitter</td>
<td align="left" rowspan="1" colspan="1">(−8, 0, 6)km</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Localization of Third Transmitter</td>
<td align="left" rowspan="1" colspan="1">(−6, −4, 6)km</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Velocity of Receiver</td>
<td align="left" rowspan="1" colspan="1"><inline-formula id="pone.0142470.e028"><alternatives><graphic id="pone.0142470.e028g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e028"/><mml:math id="M28" display="inline" overflow="scroll"><mml:mrow><mml:mn>50</mml:mn> <mml:mfrac bevelled="true"><mml:mi>m</mml:mi> <mml:mi>s</mml:mi></mml:mfrac></mml:mrow></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Velocity of First Transmitter</td>
<td align="left" rowspan="1" colspan="1"><inline-formula id="pone.0142470.e029"><alternatives><graphic id="pone.0142470.e029g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e029"/><mml:math id="M29" display="inline" overflow="scroll"><mml:mrow><mml:mn>50</mml:mn> <mml:mfrac bevelled="true"><mml:mi>m</mml:mi> <mml:mi>s</mml:mi></mml:mfrac></mml:mrow></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Velocity of Second Transmitter</td>
<td align="left" rowspan="1" colspan="1"><inline-formula id="pone.0142470.e030"><alternatives><graphic id="pone.0142470.e030g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e030"/><mml:math id="M30" display="inline" overflow="scroll"><mml:mrow><mml:mn>50</mml:mn> <mml:mfrac bevelled="true"><mml:mi>m</mml:mi> <mml:mi>s</mml:mi></mml:mfrac></mml:mrow></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Velocity of Third Transmitter</td>
<td align="left" rowspan="1" colspan="1"><inline-formula id="pone.0142470.e031"><alternatives><graphic id="pone.0142470.e031g" mimetype="image" xlink:type="simple" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0142470.e031"/><mml:math id="M31" display="inline" overflow="scroll"><mml:mrow><mml:mn>50</mml:mn> <mml:mfrac bevelled="true"><mml:mi>m</mml:mi> <mml:mi>s</mml:mi></mml:mfrac></mml:mrow></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Center frequency</td>
<td align="left" rowspan="1" colspan="1">9.65 GHz</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Range Bandwidth</td>
<td align="left" rowspan="1" colspan="1">200MHz</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Chirp Sign Duration</td>
<td align="left" rowspan="1" colspan="1">5us</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">PRF</td>
<td align="left" rowspan="1" colspan="1">500Hz</td>
</tr>
</tbody>
</table>
</alternatives>
</table-wrap>
<p>In order to highlight the capacity of locating in the scene, we set 9 point targets, which forms a 3 × 3 matrix as shown in <xref ref-type="fig" rid="pone.0142470.g008">Fig 8</xref>. The distance between two adjacent targets along X axis direction and Y axis direction is 100m. Target <italic>O</italic> is set to be the reference target.</p>
<fig id="pone.0142470.g008" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.g008</object-id>
<label>Fig 8</label>
<caption>
<title>Target area used in the simulation.</title>
</caption>
<graphic mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.g008"/>
</fig>
<p>The imaging accuracy of multistatic SAR is also an important factor in localization method. As the only estimated parameter, the BRS plays a significant role in localization accuracy. In other word, if a target is focused in wrong bistatic sum range cell, the localization of the target can not be obtained in the proposed method. So in order to obtain accurate SAR images, NuSAR algorithm in [<xref ref-type="bibr" rid="pone.0142470.ref013">13</xref>] is presented, where transfer functions are calculated numerically. In NuSAR algorithm, the range cell migration of targets can be accurately calculated and imaging precision is guaranteed. So it is used in the proposed method to deal with images of BSARs.</p>
<p>From <xref ref-type="fig" rid="pone.0142470.g009">Fig 9</xref>, we can get the range and azimuth index of the nine targets in the three T/R pairs of multistatic SAR. The localization results are shown in <xref ref-type="table" rid="pone.0142470.t002">Table 2</xref>. Because the BRS in multistatic SAR image is discrete, the BRS can not be accurately obtained from those images, which lead to localization error in localization results.</p>
<fig id="pone.0142470.g009" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.g009</object-id>
<label>Fig 9</label>
<caption>
<title>Focused Images.</title>
<p>(a) The focused image of first T/R pair; (b) The focused image of second T/R pair; (c) The focused image of third T/R pair.</p>
</caption>
<graphic mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.g009"/>
</fig>
<table-wrap id="pone.0142470.t002" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.t002</object-id>
<label>Table 2</label>
<caption>
<title>Simulation results without BRS estimation error.</title>
</caption>
<alternatives>
<graphic id="pone.0142470.t002g" mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.t002"/>
<table frame="box" rules="all" border="0">
<colgroup span="1">
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
</colgroup>
<thead>
<tr>
<th align="left" rowspan="1" colspan="1">Target</th>
<th align="left" rowspan="1" colspan="1">True coordinates</th>
<th align="center" rowspan="1" colspan="1">Localization Result with PCA</th>
<th align="left" rowspan="1" colspan="1">Error with PCA</th>
<th align="center" rowspan="1" colspan="1">Localization Result without PCA</th>
<th align="left" rowspan="1" colspan="1">iterations with/without PCA</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" rowspan="1" colspan="1">1</td>
<td align="left" rowspan="1" colspan="1">(350, −50)m</td>
<td align="center" rowspan="1" colspan="1">(349.8617, −49.9613)m</td>
<td align="left" rowspan="1" colspan="1">0.1436m</td>
<td align="center" rowspan="1" colspan="1">(349.8560, −49.9525)m</td>
<td align="left" rowspan="1" colspan="1">86/794</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">2</td>
<td align="left" rowspan="1" colspan="1">(400, −50)m</td>
<td align="center" rowspan="1" colspan="1">(400.0146, −49.9462)m</td>
<td align="left" rowspan="1" colspan="1">0.0557m</td>
<td align="center" rowspan="1" colspan="1">(400.0000, −49.9151)m</td>
<td align="left" rowspan="1" colspan="1">71/539</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">3</td>
<td align="left" rowspan="1" colspan="1">(450, −50)m</td>
<td align="center" rowspan="1" colspan="1">(450.2433, −49.9199)m</td>
<td align="left" rowspan="1" colspan="1">0.2561m</td>
<td align="center" rowspan="1" colspan="1">(450.2431, −49.9147)m</td>
<td align="left" rowspan="1" colspan="1">123/559</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">4</td>
<td align="left" rowspan="1" colspan="1">(350, 0)m</td>
<td align="center" rowspan="1" colspan="1">(349.8673, −0.0173)m</td>
<td align="left" rowspan="1" colspan="1">0.1339m</td>
<td align="center" rowspan="1" colspan="1">(349.8560, 0.0475)m</td>
<td align="left" rowspan="1" colspan="1">79/789</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">5</td>
<td align="left" rowspan="1" colspan="1">(400, 0)m</td>
<td align="center" rowspan="1" colspan="1">(399.9994, −0.0165)m</td>
<td align="left" rowspan="1" colspan="1">0.0165m</td>
<td align="center" rowspan="1" colspan="1">(400.0000, 0.0170)m</td>
<td align="left" rowspan="1" colspan="1">115/2530</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">6</td>
<td align="left" rowspan="1" colspan="1">(450, 0)m</td>
<td align="center" rowspan="1" colspan="1">(450.2471, 0.0645)m</td>
<td align="left" rowspan="1" colspan="1">0.2554m</td>
<td align="center" rowspan="1" colspan="1">(450.2431, 0.0851)m</td>
<td align="left" rowspan="1" colspan="1">103/555</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">7</td>
<td align="left" rowspan="1" colspan="1">(350, 50)m</td>
<td align="center" rowspan="1" colspan="1">(349.8496, 49.9716)m</td>
<td align="left" rowspan="1" colspan="1">0.1530m</td>
<td align="center" rowspan="1" colspan="1">(349.8560, 50.0475)m</td>
<td align="left" rowspan="1" colspan="1">89/781</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">8</td>
<td align="left" rowspan="1" colspan="1">(400, 50)m</td>
<td align="center" rowspan="1" colspan="1">(400.0176, 50.0256)m</td>
<td align="left" rowspan="1" colspan="1">0.0310m</td>
<td align="center" rowspan="1" colspan="1">(400.0000, 50.0849)m</td>
<td align="left" rowspan="1" colspan="1">91/526</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">9</td>
<td align="left" rowspan="1" colspan="1">(450, 50)m</td>
<td align="center" rowspan="1" colspan="1">(450.2277, 49.9640)m</td>
<td align="left" rowspan="1" colspan="1">0.2305m</td>
<td align="center" rowspan="1" colspan="1">(450.2431, 50.0852)m</td>
<td align="left" rowspan="1" colspan="1">101/546</td>
</tr>
</tbody>
</table>
</alternatives>
</table-wrap>
</sec>
<sec id="sec015">
<title>BRS Estimation Error Simulation</title>
<p>In the proposed method, the accuracy of BRS estimation is the most important influence factor of localization accuracy. The influence of BRS estimation error is shown as follows.</p>
<p>The BRS error experiments use the <xref ref-type="table" rid="pone.0142470.t001">Table 1</xref> configure of multistatic SAR, and the target area is as same as <xref ref-type="fig" rid="pone.0142470.g008">Fig 8</xref>. The localization result of 0.5m and 1m BRS estimation error is shown in Tables <xref ref-type="table" rid="pone.0142470.t003">3</xref> and <xref ref-type="table" rid="pone.0142470.t004">4</xref> respectively.</p>
<table-wrap id="pone.0142470.t003" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.t003</object-id>
<label>Table 3</label>
<caption>
<title>0.5m BRS Estimation Error Simulation Results.</title>
</caption>
<alternatives>
<graphic id="pone.0142470.t003g" mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.t003"/>
<table frame="box" rules="all" border="0">
<colgroup span="1">
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
</colgroup>
<thead>
<tr>
<th align="left" rowspan="1" colspan="1">Target</th>
<th align="left" rowspan="1" colspan="1">True coordinates</th>
<th align="left" rowspan="1" colspan="1">Localization Result with PCA</th>
<th align="left" rowspan="1" colspan="1">Error with PCA</th>
<th align="left" rowspan="1" colspan="1">Localization Result without PCA</th>
<th align="left" rowspan="1" colspan="1">iterations with/without PCA</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" rowspan="1" colspan="1">1</td>
<td align="left" rowspan="1" colspan="1">(350, −50)m</td>
<td align="left" rowspan="1" colspan="1">(350.6059, −49.8785)m</td>
<td align="left" rowspan="1" colspan="1">0.6179m</td>
<td align="left" rowspan="1" colspan="1">(350.5867, −49.6989)m</td>
<td align="left" rowspan="1" colspan="1">66/95</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">2</td>
<td align="left" rowspan="1" colspan="1">(400, −50)m</td>
<td align="left" rowspan="1" colspan="1">(400.3737, −49.9013)m</td>
<td align="left" rowspan="1" colspan="1">0.3865m</td>
<td align="left" rowspan="1" colspan="1">(400.3588, −49.8508)m</td>
<td align="left" rowspan="1" colspan="1">66/322</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">3</td>
<td align="left" rowspan="1" colspan="1">(450, −50)m</td>
<td align="left" rowspan="1" colspan="1">(450.5893, −49.8571)m</td>
<td align="left" rowspan="1" colspan="1">0.6064m</td>
<td align="left" rowspan="1" colspan="1">(450.5911, −49.8499)m</td>
<td align="left" rowspan="1" colspan="1">113/334</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">4</td>
<td align="left" rowspan="1" colspan="1">(350, 0)m</td>
<td align="left" rowspan="1" colspan="1">(350.5986, 0.1325)m</td>
<td align="left" rowspan="1" colspan="1">0.6131m</td>
<td align="left" rowspan="1" colspan="1">(350.5918, 0.1774)m</td>
<td align="left" rowspan="1" colspan="1">66/99</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">5</td>
<td align="left" rowspan="1" colspan="1">(400, 0)m</td>
<td align="left" rowspan="1" colspan="1">(400.3383, −0.1186)m</td>
<td align="left" rowspan="1" colspan="1">0.3584m</td>
<td align="left" rowspan="1" colspan="1">(400.3588, 0.1494)m</td>
<td align="left" rowspan="1" colspan="1">71/317</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">6</td>
<td align="left" rowspan="1" colspan="1">(450, 0)m</td>
<td align="left" rowspan="1" colspan="1">(450.5965, 0.1140)m</td>
<td align="left" rowspan="1" colspan="1">0.6073m</td>
<td align="left" rowspan="1" colspan="1">(4450.5911, 0.1502)m</td>
<td align="left" rowspan="1" colspan="1">102/329</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">7</td>
<td align="left" rowspan="1" colspan="1">(350, 50)m</td>
<td align="left" rowspan="1" colspan="1">(350.5939, 50.0465)m</td>
<td align="left" rowspan="1" colspan="1">0.5957m</td>
<td align="left" rowspan="1" colspan="1">(350.5917, 50.1781)m</td>
<td align="left" rowspan="1" colspan="1">67/91</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">8</td>
<td align="left" rowspan="1" colspan="1">(400, 50)m</td>
<td align="left" rowspan="1" colspan="1">(400.3808, 50.0647)m</td>
<td align="left" rowspan="1" colspan="1">0.3863m</td>
<td align="left" rowspan="1" colspan="1">(400.3588, 50.1496)m</td>
<td align="left" rowspan="1" colspan="1">76/308</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">9</td>
<td align="left" rowspan="1" colspan="1">(450, 50)m</td>
<td align="left" rowspan="1" colspan="1">(450.5519, 49.9457)m</td>
<td align="left" rowspan="1" colspan="1">0.5545m</td>
<td align="left" rowspan="1" colspan="1">(450.5911, 50.1503)m</td>
<td align="left" rowspan="1" colspan="1">94/320</td>
</tr>
</tbody>
</table>
</alternatives>
</table-wrap>
<table-wrap id="pone.0142470.t004" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.t004</object-id>
<label>Table 4</label>
<caption>
<title>1m BRS Estimation Error Simulation Results.</title>
</caption>
<alternatives>
<graphic id="pone.0142470.t004g" mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.t004"/>
<table frame="box" rules="all" border="0">
<colgroup span="1">
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
</colgroup>
<thead>
<tr>
<th align="left" rowspan="1" colspan="1">Target</th>
<th align="left" rowspan="1" colspan="1">True coordinates</th>
<th align="left" rowspan="1" colspan="1">Localization Result with PCA</th>
<th align="left" rowspan="1" colspan="1">Error with PCA</th>
<th align="left" rowspan="1" colspan="1">Localization Result without PCA</th>
<th align="left" rowspan="1" colspan="1">iterations with/without PCA</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" rowspan="1" colspan="1">1</td>
<td align="left" rowspan="1" colspan="1">(350, −50)m</td>
<td align="left" rowspan="1" colspan="1">(351.5086, −49.8378)m</td>
<td align="left" rowspan="1" colspan="1">1.5173m</td>
<td align="left" rowspan="1" colspan="1">(351.5051, −49.8054)m</td>
<td align="left" rowspan="1" colspan="1">90/224</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">2</td>
<td align="left" rowspan="1" colspan="1">(400, −50)m</td>
<td align="left" rowspan="1" colspan="1">(401.5729, −49.9483)m</td>
<td align="left" rowspan="1" colspan="1">1.5738m</td>
<td align="left" rowspan="1" colspan="1">(401.5725, −49.9193)m</td>
<td align="left" rowspan="1" colspan="1">103/310</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">3</td>
<td align="left" rowspan="1" colspan="1">(450, −50)m</td>
<td align="left" rowspan="1" colspan="1">(451.7748, −49.8969)m</td>
<td align="left" rowspan="1" colspan="1">1.7778m</td>
<td align="left" rowspan="1" colspan="1">(451.7726, −49.8839)m</td>
<td align="left" rowspan="1" colspan="1">117/293</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">4</td>
<td align="left" rowspan="1" colspan="1">(350, 0)m</td>
<td align="left" rowspan="1" colspan="1">(351.4644, −0.1215)m</td>
<td align="left" rowspan="1" colspan="1">1.4695m</td>
<td align="left" rowspan="1" colspan="1">(351.5050, 0.1939)m</td>
<td align="left" rowspan="1" colspan="1">67/220</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">5</td>
<td align="left" rowspan="1" colspan="1">(400, 0)m</td>
<td align="left" rowspan="1" colspan="1">(401.5638, −0.0451)m</td>
<td align="left" rowspan="1" colspan="1">1.5645m</td>
<td align="left" rowspan="1" colspan="1">(401.5725, 0.0810)m</td>
<td align="left" rowspan="1" colspan="1">96/305</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">6</td>
<td align="left" rowspan="1" colspan="1">(450, 0)m</td>
<td align="left" rowspan="1" colspan="1">(451.7731, 0.0960)m</td>
<td align="left" rowspan="1" colspan="1">1.7757m</td>
<td align="left" rowspan="1" colspan="1">(451.7726, 0.1162)m</td>
<td align="left" rowspan="1" colspan="1">108/288</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">7</td>
<td align="left" rowspan="1" colspan="1">(350, 50)m</td>
<td align="left" rowspan="1" colspan="1">(351.4525, 49.9599)m</td>
<td align="left" rowspan="1" colspan="1">1.4531m</td>
<td align="left" rowspan="1" colspan="1">(351.5050, 50.1940)m</td>
<td align="left" rowspan="1" colspan="1">75/212</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">8</td>
<td align="left" rowspan="1" colspan="1">(400, 50)m</td>
<td align="left" rowspan="1" colspan="1">(401.5920, 50.0446)m</td>
<td align="left" rowspan="1" colspan="1">1.5926m</td>
<td align="left" rowspan="1" colspan="1">(401.5725, 50.0805)m</td>
<td align="left" rowspan="1" colspan="1">79/297</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">9</td>
<td align="left" rowspan="1" colspan="1">(450, 50)m</td>
<td align="left" rowspan="1" colspan="1">(451.7553, 49.9515)m</td>
<td align="left" rowspan="1" colspan="1">1.7560m</td>
<td align="left" rowspan="1" colspan="1">(451.7726, 50.1165)m</td>
<td align="left" rowspan="1" colspan="1">98/279</td>
</tr>
</tbody>
</table>
</alternatives>
</table-wrap>
<p>The value of BRS estimation error varies from 0m to 5m, and the curve of localization error is shown in <xref ref-type="fig" rid="pone.0142470.g010">Fig 10</xref>. The relationship between BRS estimation error and localization error is proximate to linear relationship, and the slope of the linear is approximate to 1.4.</p>
<fig id="pone.0142470.g010" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.g010</object-id>
<label>Fig 10</label>
<caption>
<title>Localization Error under different BRS Estimation Errors.</title>
</caption>
<graphic mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.g010"/>
</fig>
</sec>
<sec id="sec016">
<title>Comparison between Proposed Method and LS Algorithm</title>
<p>In this section, the advantage of the proposed method will be investigated through comparing with LS algorithm. The simulation parameters are listed in <xref ref-type="table" rid="pone.0142470.t005">Table 5</xref>. Because the LS algorithm in [<xref ref-type="bibr" rid="pone.0142470.ref008">8</xref>] and [<xref ref-type="bibr" rid="pone.0142470.ref009">9</xref>] is used in monostatic range case, but in multistatic SAR case it is BRS. In order to do the simulation, we set targets to be receivers only for LS algorithm.</p>
<table-wrap id="pone.0142470.t005" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.t005</object-id>
<label>Table 5</label>
<caption>
<title>Simulation Parameters.</title>
</caption>
<alternatives>
<graphic id="pone.0142470.t005g" mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.t005"/>
<table frame="box" rules="all" border="0">
<colgroup span="1">
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
</colgroup>
<thead>
<tr>
<th align="center" rowspan="1" colspan="1">Parameter</th>
<th align="center" rowspan="1" colspan="1">Value</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center" rowspan="1" colspan="1">Localization of Receiver (Not for LS algorithm)</td>
<td align="center" rowspan="1" colspan="1">(0, 0, 0.4)km</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">Localization of First Transmitter</td>
<td align="center" rowspan="1" colspan="1">(−6, 4, 6)km</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">Localization of Second Transmitter</td>
<td align="center" rowspan="1" colspan="1">(−8, 0, 6)km</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">Localization of Third Transmitter</td>
<td align="center" rowspan="1" colspan="1">(−6, −4, 6)km</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">Target Position (Receiver for LS algorithm)</td>
<td align="center" rowspan="1" colspan="1">(0.4, 0, 0)km</td>
</tr>
</tbody>
</table>
</alternatives>
</table-wrap>
<p>Then the localization precision of the two method is shown in <xref ref-type="table" rid="pone.0142470.t006">Table 6</xref>. In <xref ref-type="table" rid="pone.0142470.t006">Table 6</xref>, we can see that the localization precision of LS algorithm is too much sensible for range estimation error to be used in multistatic SAR system. So the proposed method is a suitable localization method for multistatic SAR system.</p>
<table-wrap id="pone.0142470.t006" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0142470.t006</object-id>
<label>Table 6</label>
<caption>
<title>The comparison between proposed method and LS algorithm.</title>
</caption>
<alternatives>
<graphic id="pone.0142470.t006g" mimetype="image" xlink:type="simple" position="float" xlink:href="info:doi/10.1371/journal.pone.0142470.t006"/>
<table frame="box" rules="all" border="0">
<colgroup span="1">
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
<col align="left" valign="middle" span="1"/>
</colgroup>
<thead>
<tr>
<th align="center" rowspan="1" colspan="1">Target Position</th>
<th align="center" rowspan="1" colspan="1">Range Estimation Error</th>
<th align="center" rowspan="1" colspan="1">Proposed Method</th>
<th align="center" rowspan="1" colspan="1">LS aglorithm</th>
<th align="left" rowspan="1" colspan="1">Localization Error of Proposed Method/LS aglorithm</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center" rowspan="1" colspan="1">(400, 0, 0)m</td>
<td align="center" rowspan="1" colspan="1">(0.0000, 0.0000, 0.0000)m</td>
<td align="center" rowspan="1" colspan="1">(400.0000, 0.0017)m</td>
<td align="center" rowspan="1" colspan="1">(400.0000, 0.0000)m</td>
<td align="left" rowspan="1" colspan="1">0.0017m/0.0000m</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">(400, 0, 0)m</td>
<td align="center" rowspan="1" colspan="1">(0.1827, 0.1265, 0.0195)m</td>
<td align="center" rowspan="1" colspan="1">(400.0749, −0.0391)m</td>
<td align="center" rowspan="1" colspan="1">(400.1654, −0.1967)m</td>
<td align="left" rowspan="1" colspan="1">0.0845m/0.2570m</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">(400, 0, 0)m</td>
<td align="center" rowspan="1" colspan="1">(0.3719, −0.2739, 0.3765)m</td>
<td align="center" rowspan="1" colspan="1">(400.1956, 0.0055)m</td>
<td align="center" rowspan="1" colspan="1">(396.7823, 0.0055)m</td>
<td align="left" rowspan="1" colspan="1">0.1957m/3.2177m</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">(400, 0, 0)m</td>
<td align="center" rowspan="1" colspan="1">(0.5486, −0.0175, 0.3603)m</td>
<td align="center" rowspan="1" colspan="1">(400.2435, −0.2269)m</td>
<td align="center" rowspan="1" colspan="1">(397.7185, −0.2269)m</td>
<td align="left" rowspan="1" colspan="1">0.3328m/2.2928m</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">(400, 0, 0)m</td>
<td align="center" rowspan="1" colspan="1">(−0.5730, −0.1252, 0.6652)m</td>
<td align="center" rowspan="1" colspan="1">(399.9850, 1.4923)m</td>
<td align="center" rowspan="1" colspan="1">(399.1316, 1.4922)m</td>
<td align="left" rowspan="1" colspan="1">1.4924m/1.7265m</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">(400, 0, 0)m</td>
<td align="center" rowspan="1" colspan="1">(0.5844, 0.9190, 0.3115)m</td>
<td align="center" rowspan="1" colspan="1">(400.4396, −0.3289)m</td>
<td align="center" rowspan="1" colspan="1">(402.5839, −0.3290)m</td>
<td align="left" rowspan="1" colspan="1">0.5490m/2.6048m</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">(400, 0, 0)m</td>
<td align="center" rowspan="1" colspan="1">(−1.1143, 0.8379, 1.0416)m</td>
<td align="center" rowspan="1" colspan="1">(400.2043, 2.5978)m</td>
<td align="center" rowspan="1" colspan="1">(404.4999, 2.5982)m</td>
<td align="left" rowspan="1" colspan="1">2.6058m/5.1961m</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">(400, 0, 0)m</td>
<td align="center" rowspan="1" colspan="1">(−0.3018, 0.4353, −0.9207)m</td>
<td align="center" rowspan="1" colspan="1">(399.2999, −0.7451)m</td>
<td align="center" rowspan="1" colspan="1">(405.1934, −0.7459)m</td>
<td align="left" rowspan="1" colspan="1">1.0224m/5.2467m</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">(400, 0, 0)m</td>
<td align="center" rowspan="1" colspan="1">(−1.4523, −1.2892, 1.0351)m</td>
<td align="center" rowspan="1" colspan="1">(399.5587, 2.9982)m</td>
<td align="center" rowspan="1" colspan="1">(394.3516, 2.9976)m</td>
<td align="left" rowspan="1" colspan="1">3.0305m/6.3945m</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">(400, 0, 0)m</td>
<td align="center" rowspan="1" colspan="1">(0.7793, −0.7316, 1.8009)m</td>
<td align="center" rowspan="1" colspan="1">(400.3618, 1.2318)m</td>
<td align="center" rowspan="1" colspan="1">(390.0043, 1.2314)m</td>
<td align="left" rowspan="1" colspan="1">1.2838m/10.0713m</td>
</tr>
<tr>
<td align="center" rowspan="1" colspan="1">(400, 0, 0)m</td>
<td align="center" rowspan="1" colspan="1">(1.2745, 1.4170, −1.5030)m</td>
<td align="center" rowspan="1" colspan="1">(400.2121, −3.3457)m</td>
<td align="center" rowspan="1" colspan="1">(407.8644, −3.3474)m</td>
<td align="left" rowspan="1" colspan="1">3.3524m/8.5472m</td>
</tr>
</tbody>
</table>
</alternatives>
</table-wrap>
</sec>
</body>
<back>
<ref-list>
<title>References</title>
<ref id="pone.0142470.ref001">
<label>1</label>
<mixed-citation xlink:type="simple" publication-type="journal">
<name name-style="western"><surname>Wu</surname> <given-names>J.</given-names></name>, <name name-style="western"><surname>Li</surname> <given-names>Z.</given-names></name>, <name name-style="western"><surname>Huang</surname> <given-names>Y.</given-names></name>, <name name-style="western"><surname>Yang</surname> <given-names>J.</given-names></name>, and <name name-style="western"><surname>Liu</surname> <given-names>Q. H.</given-names></name>, “<article-title>An omega-k algorithm for translational invariant bistatic sar based on generalized loffeld’s bistatic formula</article-title>,” <source><italic>Geoscience and Remote Sensing</italic>, <italic>IEEE Transactions on</italic></source>, <volume>vol.52</volume>, <issue>no.10</issue>, pp. <fpage>6699</fpage>–<lpage>6714</lpage>, <month>Oct</month> <year>2014</year>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/TGRS.2014.2301433" xlink:type="simple">10.1109/TGRS.2014.2301433</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0142470.ref002">
<label>2</label>
<mixed-citation xlink:type="simple" publication-type="journal">
<name name-style="western"><surname>Wang</surname> <given-names>W.-Q.</given-names></name>, “<article-title>Gps-based time phase synchronization processing for distributed sar</article-title>,” <source><italic>Aerospace and Electronic Systems</italic>, <italic>IEEE Transactions on</italic></source>, <volume>vol.45</volume>, <issue>no.3</issue>, pp. <fpage>1040</fpage>–<lpage>1051</lpage>, <month>July</month> <year>2009</year>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/TAES.2009.5259181" xlink:type="simple">10.1109/TAES.2009.5259181</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0142470.ref003">
<label>3</label>
<mixed-citation xlink:type="simple" publication-type="journal">
<name name-style="western"><surname>Antoniou</surname> <given-names>M.</given-names></name>, <name name-style="western"><surname>Zeng</surname> <given-names>Z.</given-names></name>, <name name-style="western"><surname>Feifeng</surname> <given-names>L.</given-names></name>, and <name name-style="western"><surname>Cherniakov</surname> <given-names>M.</given-names></name>, “<article-title>Experimental demonstration of passive bsar imaging using navigation satellites and a fixed receiver</article-title>,” <source><italic>Geoscience and Remote Sensing Letters</italic>, <italic>IEEE</italic></source>, <volume>vol.9</volume>, <issue>no.3</issue>, pp. <fpage>477</fpage>–<lpage>481</lpage>, <month>May</month> <year>2012</year>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/LGRS.2011.2172571" xlink:type="simple">10.1109/LGRS.2011.2172571</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0142470.ref004">
<label>4</label>
<mixed-citation xlink:type="simple" publication-type="journal">
<name name-style="western"><surname>Curlander</surname> <given-names>J.</given-names></name>, “<article-title>Location of spaceborne sar imagery</article-title>,” <source><italic>Geoscience and Remote Sensing</italic>, <italic>IEEE Transactions on</italic></source>, <volume>vol. GE-20</volume>, <issue>no.3</issue>, pp. <fpage>359</fpage>–<lpage>364</lpage>, <month>July</month> <year>1982</year>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/TGRS.1982.350455" xlink:type="simple">10.1109/TGRS.1982.350455</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0142470.ref005">
<label>5</label>
<mixed-citation xlink:type="simple" publication-type="other">S. Wenfeng, C. An, and Z. Changyao, “Range-doppler approach for calibration and location of air-borne sar image,” in <italic>Radar</italic>, <italic>2006</italic>. <italic>CIE’06</italic>. <italic>International Conference on</italic>, Oct 2006, pp. 1–4.</mixed-citation>
</ref>
<ref id="pone.0142470.ref006">
<label>6</label>
<mixed-citation xlink:type="simple" publication-type="journal">
<name name-style="western"><surname>Rigling</surname> <given-names>B.</given-names></name> and <name name-style="western"><surname>Moses</surname> <given-names>R.</given-names></name>, “<article-title>Three-dimensional surface reconstruction from multistatic sar images</article-title>,” <source><italic>Image Processing</italic>, <italic>IEEE Transactions on</italic></source>, <volume>vol.14</volume>, <issue>no.8</issue>, pp. <fpage>1159</fpage>–<lpage>1171</lpage>, <month>Aug</month> <year>2005</year>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/TIP.2005.851690" xlink:type="simple">10.1109/TIP.2005.851690</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0142470.ref007">
<label>7</label>
<mixed-citation xlink:type="simple" publication-type="journal">
<name name-style="western"><surname>Foy</surname> <given-names>W.</given-names></name>, “<article-title>Position-location solutions by taylor-series estimation</article-title>,” <source><italic>Aerospace and Electronic Systems</italic>, <italic>IEEE Transactions on</italic></source>, <volume>vol. AES-12</volume>, <issue>no.2</issue>, pp. <fpage>187</fpage>–<lpage>194</lpage>, <month>March</month> <year>1976</year>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/TAES.1976.308294" xlink:type="simple">10.1109/TAES.1976.308294</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0142470.ref008">
<label>8</label>
<mixed-citation xlink:type="simple" publication-type="other">J. Caffery, J. J., “A new approach to the geometry of toa location,” in <italic>Vehicular Technology Conference</italic>, <italic>2000</italic>. <italic>IEEE-VTS Fall VTC 2000</italic>. <italic>52nd</italic>, vol.4, 2000, pp. 1943–1949 vol.4.</mixed-citation>
</ref>
<ref id="pone.0142470.ref009">
<label>9</label>
<mixed-citation xlink:type="simple" publication-type="other">J. Liu, Q. Cui, X. Tao, and P. Zhang, “A method to enhance the accuracy of location systems based on toa-location algorithms,” in <italic>ITS Telecommunications Proceedings</italic>, <italic>2006 6th International Conference on</italic>, June 2006, pp. 979–982.</mixed-citation>
</ref>
<ref id="pone.0142470.ref010">
<label>10</label>
<mixed-citation xlink:type="simple" publication-type="journal">
<name name-style="western"><surname>Bialer</surname> <given-names>O.</given-names></name>, <name name-style="western"><surname>Raphaeli</surname> <given-names>D.</given-names></name>, and <name name-style="western"><surname>Weiss</surname> <given-names>A.</given-names></name>, “<article-title>Efficient time of arrival estimation algorithm achieving maximum likelihood performance in dense multipath</article-title>,” <source><italic>Signal Processing</italic>, <italic>IEEE Transactions on</italic></source>, <volume>vol.60</volume>, <issue>no.3</issue>, pp. <fpage>1241</fpage>–<lpage>1252</lpage>, <month>March</month> <year>2012</year>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/TSP.2011.2174055" xlink:type="simple">10.1109/TSP.2011.2174055</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0142470.ref011">
<label>11</label>
<mixed-citation xlink:type="simple" publication-type="journal">
<name name-style="western"><surname>Jeon</surname> <given-names>N.-R.</given-names></name>, <name name-style="western"><surname>Lee</surname> <given-names>H.-B.</given-names></name> <name name-style="western"><surname>Park</surname> <given-names>C. G.</given-names></name>, <name name-style="western"><surname>Cho</surname> <given-names>S. Y.</given-names></name>, and <name name-style="western"><surname>Kim</surname> <given-names>S.-C.</given-names></name>, “<article-title>Superresolution toa estimation with computational load reduction</article-title>,” <source><italic>Vehicular Technology</italic>, <italic>IEEE Transactions on</italic></source>, <volume>vol.59</volume>, <issue>no.8</issue>, pp. <fpage>4139</fpage>–<lpage>4144</lpage>, <month>Oct</month> <year>2010</year>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/TVT.2010.2063044" xlink:type="simple">10.1109/TVT.2010.2063044</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0142470.ref012">
<label>12</label>
<mixed-citation xlink:type="simple" publication-type="other">T. Johnsen, “Time and frequency synchronization in multistatic radar. consequences to usage of gps disciplined references with and without gps signals,” in <italic>Radar Conference</italic>, <italic>2002</italic>. <italic>Proceedings of the IEEE</italic>, 2002, pp. 141–147.</mixed-citation>
</ref>
<ref id="pone.0142470.ref013">
<label>13</label>
<mixed-citation xlink:type="simple" publication-type="journal">
<name name-style="western"><surname>Bamler</surname> <given-names>R.</given-names></name>, <name name-style="western"><surname>Meyer</surname> <given-names>F.</given-names></name>, and <name name-style="western"><surname>Liebhart</surname> <given-names>W.</given-names></name>, “<article-title>Processing of bistatic sar data from quasi-stationary configurations</article-title>,” <source><italic>Geoscience and Remote Sensing</italic>, <italic>IEEE Transactions on</italic></source>, <volume>vol.45</volume>, <issue>no.11</issue>, pp. <fpage>3350</fpage>–<lpage>3358</lpage>, <month>Nov</month> <year>2007</year>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/TGRS.2007.895436" xlink:type="simple">10.1109/TGRS.2007.895436</ext-link></comment></mixed-citation>
</ref>
</ref-list>
</back>
</article>