<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1103159</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2023.1103159</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Effects of ionosphere dispersion on wideband GNSS signals</article-title>
<alt-title alt-title-type="left-running-head">Zhao and Lei</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2023.1103159">10.3389/fphy.2023.1103159</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Danning</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Lei</surname>
<given-names>Yu</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2032782/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>National Time Service Center</institution>, <institution>Chinese Academy of Sciences</institution>, <addr-line>Xi&#x2019;an</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Astronomy and Space Sciences</institution>, <institution>University of Chinese Academy of Sciences</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>School of Computer Science and Technology</institution>, <institution>Xi&#x2019;an University of Posts and Telecommunications</institution>, <addr-line>Xi&#x2019;an</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1459425/overview">Andr&#xe9;s Calabia</ext-link>, Polytechnic University of Madrid, Spain</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1678909/overview">Jos&#xe9; Francisco Oliveira J&#xfa;nior</ext-link>, Federal University of Alagoas, Brazil</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1747474/overview">Jaroslav Urb&#xe1;&#x159;</ext-link>, Istituto Nazionale di Geofisica e Vulcanologia (INGV), Italy</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yu Lei, <email>leiyu@xupt.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Space Physics, a section of the journal Frontiers in Physics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>13</day>
<month>02</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1103159</elocation-id>
<history>
<date date-type="received">
<day>20</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>27</day>
<month>01</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Zhao and Lei.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Zhao and Lei</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Wideband GNSS signals suffer signal distortions such as waveform deformations and correlation peak reduction when traverse the ionosphere. Basing on the standard model of the ionosphere, we first demonstrate a modified ionosphere model to capture the ionosphere dispersion effects on wideband signals. We decompose the first-order ionosphere model into Taylor series. By using the first three terms of Taylor series, it is possible to account for all frequency components of wideband signals rather than treating them as single tone. We then make an analysis of the ionosphere dispersion effects on wideband GNSS signal tracking. It is revealed that the ionosphere dispersion degrades correlation peak results and shifts carrier-phase in the phase locked loop (PLL) output but dose not cause an additional delay for code measurements. Furthermore, we carry out a simulation for evaluating the ionosphere dispersion effects on tracking of various new generation wideband GNSS signals such as Galileo E5 AltBOC(15, 10) signals and BDS B3 BOC(15, 2.5) signals during ionosphere quietness and activities. The results show that the wider the bandwidth and the greater the total electron content (TEC) values, the more dramatic the ionosphere effects are. The Galileo E5 AltBOC(15, 10) signals are most affected among various wideband GNSS signals. For AltBOC(15, 10) signal tracking the correlation power loss is around 0.1&#xa0;dB and the carrier-phase change is about 20&#xb0; caused by the dispersion in quiet ionosphere case, and increases up to 0.35&#xa0;dB and 33&#xb0; during ionosphere activities, respectively.</p>
</abstract>
<kwd-group>
<kwd>ionosphere dispersion</kwd>
<kwd>wideband GNSS signals</kwd>
<kwd>correlation power loss</kwd>
<kwd>carrier-phase shifts</kwd>
<kwd>analytic model</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Wideband signals show promise for GPS modernization and Galileo and BDS development since they provide sharper correlation peaks and therefore more accuracy. For example, the Galileo E5 signal occupies the frequency band from 1,164&#xa0;MHz to 1215&#xa0;MHz over 25 times the double-sided bandwidth of the GPS L1 C/A code. However, different frequency components in the wideband spectrum suffer different signal delay owing to refraction when traveling through the upper atmosphere, since the ionosphere is dispersive [<xref ref-type="bibr" rid="B1">1</xref>].</p>
<p>The ionosphere delay is the major and most variable source of ranging error for global navigation satellite system (GNSS) positioning, navigation and timing (PNT) services [<xref ref-type="bibr" rid="B2">2</xref>]. Generally, single-frequency receivers employ empirical model such as the NeQuick and Klobuchar models to correct the ionosphere delay [<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B4">4</xref>], while dual-frequency receivers combine dual-frequency measurements to compensate for the first-order ionosphere delay [<xref ref-type="bibr" rid="B5">5</xref>]. These methods assume each incoming signal to comprise a single-frequency tone represented by the center frequency and thus only evaluate the center frequency ionosphere delay to replace the total group delay. This assumption is effective for narrowband GNSS signals, e.g., GPS L1 C/A code, whose double-sided bandwidth is 2&#xa0;MHz. The ionosphere delay variations with frequency band become larger as the band gets wider. Therefore, the simplification that the incoming signal is a single frequency tone is ineffective for wideband signals and different ionosphere delay should no longer be ignored as in the narrowband GNSS signal case [<xref ref-type="bibr" rid="B6">6</xref>&#x2013;<xref ref-type="bibr" rid="B8">8</xref>]. This motivates us to upgrade the ionosphere model to take into consideration all frequency components of wideband signals rather than regarding them as a single-frequency tone.</p>
<p>The ionosphere dispersion effects on wideband GNSS signals were first studied by Christie et al. (1996) in [<xref ref-type="bibr" rid="B9">9</xref>]. Gao et al. (2007) in [<xref ref-type="bibr" rid="B6">6</xref>] developed a method to calculate the ionosphere delay of wideband signals and simulated the ionosphere effects on wideband GNSS signals. It was found that the ionosphere dispersion leads to time-domain signals distortions and correlation peak asymmetry. Liu et al. (2011) in [<xref ref-type="bibr" rid="B1">1</xref>] derived the dual sideband model of ideal band-limited BOC modulated signals and then analzyed the dispersive effect of ionosphere on BOC signals. Reference [<xref ref-type="bibr" rid="B7">7</xref>] and [<xref ref-type="bibr" rid="B9">9</xref>&#x2013;<xref ref-type="bibr" rid="B14">14</xref>] provided the methods for compensation of ionosphere dispersion effects. It was reported that the ionosphere dispersion effects can be mitigated by the corresponding design and implementation.</p>
<p>It is the asymmetry and non-linear phase response to the dispersive ionosphere which causes wideband signal deformations [<xref ref-type="bibr" rid="B7">7</xref>]. This work will focus on analyzing the impacts of ionosphere dispersion on wideband GNSS signal tracking. We first develop a model to modify the first-order ionosphere total group delay of wideband signals. Secondly, we provide the formula for analyzing the influences of ionosphere dispersion on power loss of the correlation peak, code tracking bias and carrier-phase shifts in the phase locked loop (PLL) output. It is demonstrated from the theoretical analysis that the ionosphere dispersion does not cause any additional delay for code measurements but shifts the carrier-phase and brings correlation power loss. Furthermore, we evaluate the dispersion effects on the correlation peak and carrier-phase offset for wideband GNSS signal tracking such as Galileo E5 AltBOC(15, 10) and BDS B3 BOC(15, 2,5) signals during normal ionosphere conditions and ionosphere storms through computer simulation, and give the analytical results from the simulation.</p>
</sec>
<sec id="s2">
<title>2 Ionosphere model for wideband signals</title>
<p>The ionosphere is dispersive; the refractive index of the ionosphere depends on signal frequency. Higher frequency elements of signals propagate faster than lower frequency ones. Different frequency elements thus suffer different delay due to the refraction through the ionosphere. That is, low frequency elements suffer greater delay than high frequency ones. The ionospher&#x2019;s frequency-dependent group delay are expressed as follows [<xref ref-type="bibr" rid="B15">15</xref>].<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>4</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the frequency of traversing signals; <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are constants independent of signal frequencies, among which <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is directly proportional to the total number of free electrons along the ray&#x2019;s path, and <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the line integrals that include the local magnetic field in the integrations.</p>
<p>Because the high-order terms are relatively small and hence can be ignored, this equation can be simplified by focusing on the first term.<disp-formula id="e2">
<mml:math id="m9">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>40.3</mml:mn>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the velocity of light in m/s and TEC is the total electron content along the ray&#x2019;s path in electrons/m2. The time delay can be expressed as a change in phase by multiplying the frequency in radians/sec.<disp-formula id="e3">
<mml:math id="m11">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi>f</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>80.6</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>The propagation characteristics of the dispersive ionosphere can be described using linear system, in which <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf10">
<mml:math id="m13">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can be regarded as the group delay response and phase advance response to the ionosphere, respectively. In order to apply variable ionosphere delay to all frequency components of wideband signals, we decompose the model in Eq. <xref ref-type="disp-formula" rid="e3">3</xref> into Taylor series at the center frequency <inline-formula id="inf11">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as written in the compact sigma notation.<disp-formula id="e4">
<mml:math id="m15">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msup>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>!</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>The <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> th order coefficient can be given by<disp-formula id="e5">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msup>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>!</mml:mo>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:mn>80.6</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>Because the center frequency of GNSS signals is very high, the coefficient is small enough when <inline-formula id="inf13">
<mml:math id="m18">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. Consequently, the high-order terms can be neglected and thus the phase advance response to the ionosphere dispersion is simply modeled as<disp-formula id="e6">
<mml:math id="m19">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>80.6</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>3</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>Accordingly, the low-pass equivalent model for the phase response is written as<disp-formula id="e7">
<mml:math id="m20">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>80.6</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>3</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>The group delay response to the ionosphere dispersion and corresponding low-pass equivalent model can be derived from the definitions of the group delay as follows respectively.<disp-formula id="e8">
<mml:math id="m21">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>40.3</mml:mn>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>3</mml:mn>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>and<disp-formula id="e9">
<mml:math id="m22">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>40.3</mml:mn>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>3</mml:mn>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>
<xref ref-type="fig" rid="F1">Figure 1</xref> depicts how the group delay and phase advance vary within the band around the center frequency 1,191.795&#xa0;MHz of Galileo E5 AltBOC(15, 10) signals calculated from the first-order ionosphere model. We take TEC &#x3d; 100 TECU (TEC unit) for the simulation. This is a typical mid-latitude daytime and corresponds to an about 13&#xa0;m delay for GPS L1 frequency users. It is shown that the ionosphere delay is neither symmetric nor linear within the frequency band. The varying ionosphere delay results in signal distortions characterized by correlation peak asymmetry and waveform deformations. In addition, the ionosphere delay variations calculated from the second-order Taylor series approximation model is displayed in <xref ref-type="fig" rid="F1">Figure 1</xref> together with the approximation error. It can be seen from <xref ref-type="fig" rid="F1">Figure 1</xref> that the delay calculated from the first-order ionosphere model and that from the approximation are close to each other and the approximation error is small enough, demonstrating the efficiency of the second-order Taylor series approximation model for calculating ionosphere delay of wideband signals.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Group delay and phase advance of E5 AltBOC(15, 10) signals calculated from the conventional first-second ionosphere model and second-order Taylor series approximation model.</p>
</caption>
<graphic xlink:href="fphy-11-1103159-g001.tif"/>
</fig>
</sec>
<sec id="s3">
<title>3 Analytical results</title>
<p>Since it is the asymmetry and non-linear phase response to the dispersive ionosphere that causes the wideband signal distortions, the transfer function of the dispersive ionosphere can be expressed as follows using a non-linear phase model regardless of the constant and linear terms in Eq. <xref ref-type="disp-formula" rid="e7">7</xref>.<disp-formula id="e10">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>80.6</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>3</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>In this section, we will study the ionosphere dispersion effects on code and carrier-phase tracking of wideband GNSS signals.</p>
<p>Non-coherent early-late processing (NELP) time of arrival (TOA) estimator is described in [<xref ref-type="bibr" rid="B16">16</xref>] and shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. In NELP, the carrier-phase of the received signal is assumed unknown, so the processing is independent of carrier-phase. The ionosphere is moved to signal baseband to facilitate the dispersion effect analysis, as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Non-coherent early-late processing (NELP) TOA estimator.</p>
</caption>
<graphic xlink:href="fphy-11-1103159-g002.tif"/>
</fig>
<p>The received signal <inline-formula id="inf14">
<mml:math id="m24">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> at time instant <inline-formula id="inf15">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is modeled at baseband as<disp-formula id="e11">
<mml:math id="m26">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>t</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>with the code signal <inline-formula id="inf16">
<mml:math id="m27">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>t</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the code delay <inline-formula id="inf17">
<mml:math id="m28">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the received phase <inline-formula id="inf18">
<mml:math id="m29">
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and the noise <inline-formula id="inf19">
<mml:math id="m30">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The received signals are correlated with a local copy of the code signals <inline-formula id="inf20">
<mml:math id="m31">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>t</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>According to <xref ref-type="fig" rid="F2">Figure 2</xref>, the steady-state code delay can be estimated from an early-minus-late envelope discriminator of the non-coherent double-sided band receiver as given by Eq. <xref ref-type="disp-formula" rid="e12">12</xref> below.<disp-formula id="e12">
<mml:math id="m32">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf21">
<mml:math id="m33">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the estimated code delay, <inline-formula id="inf22">
<mml:math id="m34">
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the early-minus-late spacing of a correlator, <inline-formula id="inf23">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the double-sided bandwidth, and <inline-formula id="inf24">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is defined as a power spectral density normalized to unit power over infinite bandwidth. It can be easily found from this equation that <inline-formula id="inf25">
<mml:math id="m37">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> equals 0, i.e., <inline-formula id="inf26">
<mml:math id="m38">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, revealing that the ionosphere dispersion does not cause any additional delay for code measurements.</p>
<p>The wideband ionosphere, however, degrades the correlation results that is derived from <xref ref-type="fig" rid="F2">Figure 2</xref> as<disp-formula id="e13">
<mml:math id="m39">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>lg</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>with the code correlation function free of the ionosphere dispersion within frequency band<disp-formula id="e14">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi>f</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>and the output of a prompt correlator<disp-formula id="e15">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>The dispersive ionosphere also shifts the carrier-phase in the PLL output [<xref ref-type="bibr" rid="B16">16</xref>,<xref ref-type="bibr" rid="B17">17</xref>], as shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.<disp-formula id="e16">
<mml:math id="m42">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>arctan</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where the code delay <inline-formula id="inf27">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is determined such that the real part of the complex-valued correlation result is maximized, and the complex correlation function is given by<disp-formula id="e17">
<mml:math id="m44">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi>f</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Representation of carrier-phase tracking loop.</p>
</caption>
<graphic xlink:href="fphy-11-1103159-g003.tif"/>
</fig>
</sec>
<sec id="s4">
<title>4 Simulation results</title>
<p>In this section the computer simulation is carried out to examine power loss of the correlation peaks and carrier-phase shifts in the PLL output for wideband GNSS signals after passing through the ionosphere. The block diagram in <xref ref-type="fig" rid="F4">Figure 4</xref> reveals the basic steps undertaken in the simulation. The simulation parameters (TEC, center frequency and double-sided bandwidth of signals) are first selected. The signals through the low-pass ionosphere-equivalent filter are then tracked and processed.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Schematic of computer simulation.</p>
</caption>
<graphic xlink:href="fphy-11-1103159-g004.tif"/>
</fig>
<p>New generation GNSS signals, e.g., BDS B3 BOC(15, 2.5), GPS L1 BOC(10, 5) and Galileo E5 AltBOC(15, 10), are taken as examples to evaluate the ionosphere dispersion on wideband signals tracking. The selected center frequency and double-sided bandwidth of these signals for this simulation are listed in <xref ref-type="table" rid="T1">Table 1</xref>. <xref ref-type="fig" rid="F5">Figures 5</xref>, <xref ref-type="fig" rid="F6">6</xref> show the power loss of the correlation peaks and carrier-phase offsets for these wideband GNSS signal tracking under various ionosphere conditions, respectively. It can seen from <xref ref-type="fig" rid="F5">Figure 5</xref> that the correlation power of the correlation peaks for BOC(10, 5), BOC(15, 2.5) and BOC(14, 2) signal tracking can be ignorable even in ionosphere activity conditions, whereas the wideband ionosphere can introduce the relative large correlation power for AltBOC(15, 10) signal tracking, especially during ionosphere activity. As for carrier-phase shifts in the PLL output, the phase changes for these signal tracking are less than 100 in the quiet ionosphere case (TEC &#x3d; 100 TECU) as observed in <xref ref-type="fig" rid="F6">Figure 6</xref>, but increase linearly with TEC, specially up to 10&#xb0;, 26&#xb0;, 12&#xb0; and 33&#xb0; for BOC(10, 5), BOC(15, 2.5), BOC(14, 2) and AltBOC(15, 10) signal tracking, respectively, when ionosphere storms occur, i.e., TEC &#x3d; 500 TECU. The correlation power loss and phase offsets for AltBOC(15, 10) signal tracking is shown in <xref ref-type="fig" rid="F7">Figure 7</xref> for different signal bandwidths and TEC values. It can be observed that the wider the bandwidth is, the greater the correlation power loss and phase change are for same TEC values, demonstrating unique ionosphere dispersion effects on wideband GNSS signals.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Center frequency and double-sided bandwidth of the new generation GNSS signals.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Signals</th>
<th align="center">Center Frequency/MHz</th>
<th align="center">Double-sided Bandwidth/MHz</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">BOC(10, 5)</td>
<td align="center">1227.6</td>
<td align="center">32</td>
</tr>
<tr>
<td align="center">BOC(15, 2.5)</td>
<td align="center">1268.52</td>
<td align="center">35</td>
</tr>
<tr>
<td align="center">BOC(14, 2)</td>
<td align="center">1575.42</td>
<td align="center">32</td>
</tr>
<tr>
<td align="center">AltBOC(15, 10)</td>
<td align="center">1191.795</td>
<td align="center">50</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Power loss of the correlation peaks for different TEC values.</p>
</caption>
<graphic xlink:href="fphy-11-1103159-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Carrier-phase offsets for different TEC values.</p>
</caption>
<graphic xlink:href="fphy-11-1103159-g006.tif"/>
</fig>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Correlation power loss and phase offsets for different bandwidths.</p>
</caption>
<graphic xlink:href="fphy-11-1103159-g007.tif"/>
</fig>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>This work illustrates the effects of the ionosphere dispersion on tracking of various wideband GNSS signals such as Galileo E5 AltBOC(15, 10) signals and BDS B3 BOC(15, 2.5) signals during quiet ionosphere conditions and ionosphere activities. In addition to the carrier-phase advance and code delay, the dispersive ionosphere brings extra effects on wideband signals. The ionosphere dispersion would cause the correlation power loss and carrier-phase offsets in the PLL output for wideband GNSS signal tracking, but would not result in an additional delay in the estimated code delay, if techniques for ionosphere dispersion compensation in receivers were not implemented. The greater the TEC values and the wider the bandwidth, the more dramatic the ionosphere dispersion effects are. The simulation results show that due to the ionosphere the Galileo E5 AltBOC(15, 10) signals at the 1,191.795&#xa0;MHz center frequency with the 50&#xa0;MHz bandwidth suffer about 0.1&#xa0;dB correlation power loss and about 20&#xb0; phase change in quiet ionosphere case, and the correlation peak reduction and phase change increase dramatically to 0.35&#xa0;dB and 33&#xb0; during ionosphere activities, respectively. For the BDS B3 BOC(15, 2.5) signals centered at 1,268.52&#xa0;MHz with the 35&#xa0;MHz bandwidth the correlation peak reduction resulted from the ionosphere dispersion is ignorable even in ionosphere storm conditions, but typical TEC results in a phase shift of around 15&#xb0;. It is suggested that techniques for compensation of the ionosphere dispersion effects such as all-pass filter should be utilized before wideband signals are acquired and tracked to avoid correlation peak reduction and phase change.</p>
<p>It should be noted that we studied on the ionosphere dispersion effects only through a simulation rather than use of real-world data. Also, we only considered the first-order ionospheric terms but ignored higher-order terms. In the future we will study not only on the first-order ionospheric effects, but also on higher-order effects on wideband GNSS signals in the case of ionosphere quiet and ionosphere storms using real-world GNSS signals.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>DZ: Data curation, software, visualization, writing-original draft, formal analysis; YL: Methodology, project administration, supervision, validation, visualization, writing-review and editing, funding acquisition.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This study was supported by the Natural Science Foundation of Shaanxi No. 2023-JC-YB-057 and 2022JM-031.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Kai</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Unambiguous tracking of BOC signals using coherent combination of dual sidebands</article-title>. <source>IEEE Commun Lett</source> (<year>2016</year>) <volume>20</volume>:<fpage>1555</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1109/LCOMM.2016.2569520</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dubey</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Wahi</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Gwal</surname>
<given-names>AK</given-names>
</name>
</person-group>. <article-title>Ionospheric effects on GPS positioning</article-title>. <source>Adv Space Res</source> (<year>2006</year>) <volume>38</volume>:<fpage>2478</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1016/j.asr.2005.07.030</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bidaine</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Lonchay</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Warnant</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Galileo single frequency ionospheric correction: Performances in terms of position</article-title>. <source>GPS solut</source> (<year>2013</year>) <volume>17</volume>:<fpage>63</fpage>&#x2013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1007/s10291-012-0261-0</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Macalalad</surname>
<given-names>EP</given-names>
</name>
<name>
<surname>Tsai</surname>
<given-names>LC</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Performance evaluation of different ionospheric models in single-frequency code-based differential GPS positioning</article-title>. <source>GPS Solut</source> (<year>2016</year>) <volume>20</volume>:<fpage>173</fpage>&#x2013;<lpage>85</lpage>. <pub-id pub-id-type="doi">10.1007/s10291-014-0422-4</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Banville</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Sieradzki</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Hoque</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Wezka</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Hadas</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>On the estimation of higher-order ionospheric effects in precise point positioning</article-title>. <source>GPS Solut</source> (<year>2017</year>) <volume>21</volume>:<fpage>1817</fpage>&#x2013;<lpage>28</lpage>. <pub-id pub-id-type="doi">10.1007/s10291-017-0655-0</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>GX</given-names>
</name>
<name>
<surname>Datta-Barua</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Walter</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Enge</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Ionosphere effects for wideband GNSS signals</article-title>. In: <conf-name>Proceedings of the 63rd annual meeting of the institute of navigation</conf-name>; <conf-loc>Cambridge, MA</conf-loc> (<year>2007</year>). p. <fpage>147</fpage>&#x2013;<lpage>55</lpage>.</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Kou</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>An all-pass filter for compensation of ionospheric dispersion effects on wideband GNSS signals</article-title>. <source>GPS Solut</source> (<year>2014</year>) <volume>18</volume>:<fpage>625</fpage>&#x2013;<lpage>37</lpage>. <pub-id pub-id-type="doi">10.1007/s10291-014-0397-1</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>YX</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>XM</given-names>
</name>
<name>
<surname>Ou</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Ionosphere dispersion effects simulation for high order BOC modulated signals</article-title>. <source>J Natl Universality Defense Technol</source> (<year>2015</year>) <volume>2015</volume>:<fpage>74</fpage>&#x2013;<lpage>7</lpage>. <comment>1001-2486(2015)06-074-04</comment>.</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Christie</surname>
<given-names>JR</given-names>
</name>
<name>
<surname>Parkinson</surname>
<given-names>WB</given-names>
</name>
<name>
<surname>Enge</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>The effects of the ionosphere and C/A frequency on GPS signal shape: Considerations for GNSS-2</article-title>. In: <conf-name>Proceedings of the 9th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1996)</conf-name>; <conf-date>September 1996</conf-date>; <conf-loc>Kansas City, MO</conf-loc> (<year>1996</year>). p. <fpage>647</fpage>&#x2013;<lpage>53</lpage>.</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ruan</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>Sinc interpolation based method for compensation of ionospheric dispersion effects on BOC signals with high subcarrier rate</article-title>. <source>Sci China Inf Sci</source> (<year>2016</year>) <volume>59</volume>:<fpage>102311</fpage>. <pub-id pub-id-type="doi">10.1007/s11432-016-5555-3</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>NY</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>ZB</given-names>
</name>
<name>
<surname>Kou</surname>
<given-names>YH</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>MQ</given-names>
</name>
</person-group>. <article-title>Trust-region optimization of all-pass filter for compensation of ionospheric dispersion effects on wideband GNSS signals</article-title>. <source>Adv Space Res</source> (<year>2020</year>) <volume>66</volume>:<fpage>2865</fpage>&#x2013;<lpage>72</lpage>. <pub-id pub-id-type="doi">10.1016/j.asr.2019.12.014</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Lobov</surname>
<given-names>EM</given-names>
</name>
<name>
<surname>Lobova</surname>
<given-names>EO</given-names>
</name>
<name>
<surname>Elsukov</surname>
<given-names>BA</given-names>
</name>
</person-group>. <article-title>Wideband signals dispersion distortion compensator based on digital filter banks</article-title>. In: <conf-name>2018 Systems of signals generating and processing in the field of on board communications</conf-name>. <publisher-loc>Moscow, Russia</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>2018</year>). p. <fpage>1</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1109/SOSG.2018.8350615</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yao</surname>
<given-names>HG</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Compensation for the ionospheric dispersion effect on spaceborne P-band full-polarimetric wideband SAR</article-title>. <source>Remote Sens Lett</source> (<year>2022</year>) <volume>13</volume>:<fpage>876</fpage>&#x2013;<lpage>87</lpage>. <pub-id pub-id-type="doi">10.1080/2150704X.2022.2105665</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhuo</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Zan</surname>
<given-names>YK</given-names>
</name>
</person-group>. <article-title>Performance analysis of autofocus algorithms for compensating ionospheric dispersion effect on spaceborne low-frequency SAR focusing</article-title>. <source>IEEE Geosci Remote S</source> (<year>2020</year>) <volume>18</volume>:<fpage>331</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/LGRS.2020.2970720</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hoque</surname>
<given-names>MM</given-names>
</name>
<name>
<surname>Jakowski</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Mitigation of higher order ionospheric effects on GNSS users in Europe</article-title>. <source>GPS Solut</source> (<year>2008</year>) <volume>12</volume>:<fpage>87</fpage>&#x2013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1007/s10291-007-0069-5</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bezt</surname>
<given-names>JW</given-names>
</name>
<name>
<surname>Kolodziejski</surname>
<given-names>KR</given-names>
</name>
</person-group>. <article-title>Generalized theory of code tracking with an early-late discriminator part II: Noncoherent processing and numerical results</article-title>. <source>IEEE T Aero Elec Sys</source> (<year>2009</year>) <volume>45</volume>:<fpage>1557</fpage>&#x2013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1109/TAES.2009.5310317</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Henkel</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Giger</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Gunther</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Multifrequency, multisatellite vector phase-locked loop for robust carrier tracking</article-title>. <source>IEEE J Sel Top Signal Process</source> (<year>2009</year>) <volume>3</volume>:<fpage>674</fpage>&#x2013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.1109/JSTSP.2009.2025637</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>