<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>engineering Archives - Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</title>
	<atom:link href="https://insidegnss.com/category/main-categories/engineering/feed/" rel="self" type="application/rss+xml" />
	<link>https://insidegnss.com/category/main-categories/engineering/</link>
	<description>Global Navigation Satellite Systems Engineering, Policy, and Design</description>
	<lastBuildDate>Tue, 25 Apr 2023 20:00:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.3</generator>

<image>
	<url>https://insidegnss.com/wp-content/uploads/2017/12/site-icon.png</url>
	<title>engineering Archives - Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</title>
	<link>https://insidegnss.com/category/main-categories/engineering/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>NAVGUARD for Ground &#8211; A Space-Based PRS Integrity</title>
		<link>https://insidegnss.com/navguard-for-ground-a-space-based-prs-integrity/</link>
		
		<dc:creator><![CDATA[Peter Gutierrez]]></dc:creator>
		<pubDate>Thu, 20 Apr 2023 01:38:36 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[Home Slider]]></category>
		<category><![CDATA[satellites/space segment]]></category>
		<category><![CDATA[Defence]]></category>
		<category><![CDATA[EU]]></category>
		<category><![CDATA[Galileo]]></category>
		<category><![CDATA[Geode]]></category>
		<category><![CDATA[NAVGUARD]]></category>
		<category><![CDATA[PRS]]></category>
		<guid isPermaLink="false">https://insidegnss.com/?p=191085</guid>

					<description><![CDATA[<p>Following on from the GEODE project, NAVGUARD is the EU&#8217;s 56-million-euro initiative aimed at providing a space- and ground-based surveillance system, as well...</p>
<p>The post <a href="https://insidegnss.com/navguard-for-ground-a-space-based-prs-integrity/">NAVGUARD for Ground &#8211; A Space-Based PRS Integrity</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Following on from the GEODE project, NAVGUARD is the EU&#8217;s 56-million-euro initiative aimed at providing a space- and ground-based surveillance system, as well as mobile PRS receivers and other innovative technologies to improve the integrity and resilience of the Galileo Public Regulated Service (PRS). </p>



<span id="more-191085"></span>



<p class="wp-block-paragraph">&#8220;NAVGUARD is a compliment to GEODE,&#8221; said Frank Wilms, Principal at FDC and project coordinator for both the GEODE and NAVGUARD projects. &#8220;Where GEODE is developing mostly receivers for mobile platforms, the objective of NAVGUARD is to monitor threats to PRS signal integrity, to provide technologies to detect illegitimate activities in GNSS frequency bands and geolocate the sources of malicious activities. This will employ a range of system elements, which will ultimately provide a robust and trustable PRS-based PNT capability for our end user equipment.&#8221; </p>



<p class="wp-block-paragraph"><strong>Full R&amp;D program </strong></p>



<p class="wp-block-paragraph">Among the core elements being developed under NAVGUARD is a complete surveillance system, consisting of ground-based sensors and a space-based surveillance subsystem. &#8220;We will be prototyping a range of space payloads, one of which will be launched in the frame of the next four years,&#8221; Wilms said, &#8220;and there will be an information management subsystem which is at the center of the information platform. This will gather data on threats to PRS signal integrity and redistribute it to the users.&#8221; </p>



<p class="wp-block-paragraph">User equipment, including new PRS mobile receivers, also to be prototyped under the NAVGUARD project, will form elements contributing to the collection of threat identification data. &#8220;The NAVGUARD endeavor will also deliver a number of other innovative technology elements whose purpose will be to increase PRS PNT robustness,&#8221; Wilms said. </p>



<p class="wp-block-paragraph">NAVGUARD, just launched in February 2023, brings together 31 companies from 11 countries and will run for four years. Like GEODE, it encompasses operational system demonstrations, including the above-mentioned space payload in orbit. It is co-funded under the European Defence Fund (EDF) 2021 framework, comprising an industrial consortium that includes coordinator FDC, Thales, Leonardo, OHB, GMV, Aerospacelab and many others. </p>



<p class="wp-block-paragraph">Speaking at the recent Munich Satellite Summit, Wilms said, &#8220;This is the first time the European Commission has granted us permission to talk about these projects in public. GEODE and NAVGUARD are the two biggest PRS defence projects, developing a common infrastructure for EU NAVWAR capability, relying on GNSS spectrum surveillance and extending PRS equipment integration platforms to bring us one more step towards a scaled and cost-effective procurement for our PRS end users.&#8221;</p>
<p>The post <a href="https://insidegnss.com/navguard-for-ground-a-space-based-prs-integrity/">NAVGUARD for Ground &#8211; A Space-Based PRS Integrity</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>GEODE PRS Project Biggest Ever Launched</title>
		<link>https://insidegnss.com/geode-prs-project-biggest-ever-launched/</link>
		
		<dc:creator><![CDATA[Peter Gutierrez]]></dc:creator>
		<pubDate>Mon, 17 Apr 2023 18:43:59 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[Home Slider]]></category>
		<category><![CDATA[Defence]]></category>
		<category><![CDATA[EU]]></category>
		<category><![CDATA[Galileo]]></category>
		<category><![CDATA[PRS]]></category>
		<guid isPermaLink="false">https://insidegnss.com/?p=191071</guid>

					<description><![CDATA[<p>Managed by FDC under the aegis of the Belgian, French, German, Italian and Spanish ministries of defence, GEODE the largest and one of...</p>
<p>The post <a href="https://insidegnss.com/geode-prs-project-biggest-ever-launched/">GEODE PRS Project Biggest Ever Launched</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Managed by FDC under the aegis of the Belgian, French, German, Italian and Spanish ministries of defence, GEODE the largest and one of the most ambitious defence cooperation projects launched under the umbrella of the European Commission&#8217;s European Defence Industrial Development Program (EDIDP).</p>



<span id="more-191071"></span>



<p class="wp-block-paragraph">Speaking at the recent Satellite Summit in Munich, Frank Wilms, Principal at FDC, said, &#8220;The development of the Galileo Public Regulated Service (PRS) user segment is under the authority and is the responsibility of the Galileo member states. To that end, two large projects, GEODE and NAVGARD, have been launched.&#8221; The first of these, GEODE, was launched in 2021 and brings together 30 companies from 14 countries, including the likes of Airbus Defence and Space, Siemens, Orolia, Leonardo, Thales, GMV, Telespazio, Saab and many others. The goal of the project is to provide security modules, receivers and infrastructure prototyping. </p>



<p class="wp-block-paragraph">&#8220;GEODE will feature operational field tests in various domains,&#8221; said Wilms, &#8220;for army, navy, drones and timing and synchronization applications. The sheer size of this project is indicated by the number, 1500, of deliverables and outputs. Our initial intention is to derive common technical specifications and standards, and use them to implement a range of equipment assets, to deliver fortified and operational PRS receivers, expected to be ready for demonstration in 2026.&#8221; </p>



<p class="wp-block-paragraph">To make this happen, GEODE is developing a range of security modules, based on different technologies such as field programmable gate arrays (FPGAs) and application specific integrated circuits (ASICs). FPGAs allow customers the ability to reconfigure hardware to meet specific use case requirements after the manufacturing process, while ASICs are more power efficient and have better performance than off-the-shelf general purpose integrated circuits. </p>



<p class="wp-block-paragraph">&#8220;These new GEODE security modules are mostly hidden behind the security umbrellas of the member states who are responsible for their development and their accreditation,&#8221; Wilms said. &#8220;Receiver and infrastructure prototyping will be taking place for standalone PRS receivers as well as server-based PRS receivers, for maritime PRS, timing and synchronization PRS, space server-based PRS and others, plus a certain range of support facilities. This includes a range of defense fields, all integrating these prototypes, to deployed on various land, maritime, air, RPAS [remotely piloted aircraft systems] and timing and sync platforms, for the end user demonstrations at the end of the project.&#8221; </p>



<p class="wp-block-paragraph">Wilms pointed to a number of smaller member states participating in the GEODE project demonstrations, such as the Czech Republic, Greece and Romania. &#8220;From the user/procurement agent perspective, this is very important,&#8221; he said. &#8220;We want to to deliver to the member states equipment that is interoperable, ideally plug and play compatibility so that all member states have a choice of equipment, ready for use, that they can select on a case-by-case basis, for their own particular platform needs.&#8221; Among other things, the European Commission hopes to see GEODE boosting EU industrial competitiveness in the highly strategic domain of military positioning, timing and synchronization, while advancing the equipping of EU member states&#8217; military forces with Galileo PRS capability.</p>
<p>The post <a href="https://insidegnss.com/geode-prs-project-biggest-ever-launched/">GEODE PRS Project Biggest Ever Launched</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Denmark Planning New GNSS-Based Road User Charging Scheme</title>
		<link>https://insidegnss.com/denmark-planning-new-gnss-based-road-user-charging-scheme/</link>
		
		<dc:creator><![CDATA[Peter Gutierrez]]></dc:creator>
		<pubDate>Tue, 14 Mar 2023 20:38:43 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[product design]]></category>
		<category><![CDATA[Roads and Highways]]></category>
		<category><![CDATA[Denmark]]></category>
		<category><![CDATA[GNSS]]></category>
		<category><![CDATA[road transport]]></category>
		<category><![CDATA[road user charging]]></category>
		<category><![CDATA[RUC]]></category>
		<guid isPermaLink="false">https://insidegnss.com/?p=190774</guid>

					<description><![CDATA[<p>As part of its climate change policy aimed at reducing emissions by 70% by 2030, the Danish Government is rapidly moving towards the...</p>
<p>The post <a href="https://insidegnss.com/denmark-planning-new-gnss-based-road-user-charging-scheme/">Denmark Planning New GNSS-Based Road User Charging Scheme</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As part of its climate change policy aimed at reducing emissions by 70% by 2030, the Danish Government is rapidly moving towards the introduction of a GNSS-based road user charging (RUC) scheme for heavy goods vehicles (HGV). The intention is to introduce the new system starting in 2025, which will replace Denmark’s participation in the Eurovignette scheme, which applies to HGV weighing 12 tons or more. </p>



<span id="more-190774"></span>



<p class="wp-block-paragraph">One of the specific objectives of the new scheme is to improve incentives for transitioning the country&#8217;s HGV fleet towards lower emission vehicles. It will also help reduce the impact these vehicles have on infrastructure and road wear costs, as well as their noise impact. </p>



<p class="wp-block-paragraph">The project is being managed by Sund &amp; Bælt, a Danish government-owned company that manages the Storebælt and Øresund road links. The company will be responsible for both implementation and operation of the new system. A GNSS onboard unit (OBU), costing around €150 including installation, will be mandatory for HGV operators, with a cheaper, self-installed OBU option also planned. Manual or pre-paid ticket options will likely not be available.</p>



<p class="wp-block-paragraph"><strong>No standing still </strong></p>



<p class="wp-block-paragraph">A first step in the procurement process has already been initiated and will continue until early 2024. Sund &amp; Bælt have engaged in talks with a number of suppliers with experience in the delivery and maintenance of GNSS and distance-based tolling solutions. Key technical challenges include GNSS data handling, map and toll context data and map-matching, segment identification and toll calculation. A testing phase is taking place in early 2023, with final commissioning set for early 2025. Under the current Eurovignette scheme, HGV operators have to buy a small electronic device if they want to use motorways and toll highways in the Eurovignette countries, which include Denmark, Luxemburg, the Netherlands and Sweden. Eurovignette’s revenues are currently around €67 million per year. The Danish government expects the new GNSS-based scheme to match that until 2027, and then to double it from 2028 onwards. </p>



<p class="wp-block-paragraph">The new scheme leverages significant technological advancements as well as increasing market maturity of GNSS telematics OBUs, mobile communications and enforcement equipment, all occurring during the past decade. The costs of establishing and operating the system will be comparable to those of previous non-GNSS-based schemes.</p>
<p>The post <a href="https://insidegnss.com/denmark-planning-new-gnss-based-road-user-charging-scheme/">Denmark Planning New GNSS-Based Road User Charging Scheme</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Spectral Transparent Adhesive</title>
		<link>https://insidegnss.com/spectral-transparent-adhesive/</link>
		
		<dc:creator><![CDATA[Inside GNSS]]></dc:creator>
		<pubDate>Mon, 01 Jan 2018 11:39:34 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[Magazine Department]]></category>
		<category><![CDATA[Magazine Section]]></category>
		<category><![CDATA[signal]]></category>
		<category><![CDATA[Technical Article]]></category>
		<category><![CDATA[Working Papers]]></category>
		<category><![CDATA[GNSS signal]]></category>
		<category><![CDATA[spectral transparent adhesive]]></category>
		<category><![CDATA[technical article]]></category>
		<guid isPermaLink="false">http://insidegnss.com/?p=171171</guid>

					<description><![CDATA[<p>In the past two decades, satellite navigation systems have undergone great development. The development of new generations of global navigation satellite systems (GNSS),...</p>
<p>The post <a href="https://insidegnss.com/spectral-transparent-adhesive/">Spectral Transparent Adhesive</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
In the past two decades, satellite navigation systems have undergone great development. The development of new generations of global navigation satellite systems (GNSS), represented by GPS III, Galileo, and the BeiDou global system (BDS), is rapidly advancing.
</p>
<p><span id="more-171171"></span></p>
<p>
Signal design is one of the core tasks of GNSS development, because the broadcast signal is the only interface of the system for receivers, and its inherent performance determines the success of the entire system’s performance. Once the signal detail is defined, any subsequent change may cause changes to a large number of user terminals, which could have significant cost impact.
</p>
<p>
Therefore, GNSS signal design cannot simply follow the “release first, update later” route. It must be fully studied and demonstrated before system implementation. However, as a significant infrastructure, GNSS has a long development cycle. It may take several years from the time of initial signal design to the full operation of the system. This fact forces signal designers to have sufficient foresight, using existing technology, to enable unknown service requirements over future decades of operation. Therefore, although most of the signals in current GNSS have been defined, the evolution of GNSS signal design will not stop there. The full operation of the current GNSS is the beginning of the design work of the next generation GNSS.
</p>
<p>
From the reality of GNSS design one can find that the growing expanded applications and refined services prompt the new generation systems to broadcast more signals with more complicated structure, which on the one hand makes more efficient use of limited spectrum resources, already crowded with GNSS signals, but on the other hand makes the spectrum crowding situation even worse. Moreover, such a complicated signal structure may make the realization of signal multiplexing more difficult for satellite payloads. Additionally, the limitation of receiving complexity, the requirement for backward compatibility, as well as the demand of interoperability among systems, add many constraints into the GNSS signal design optimization problem. The immaturity of methodology and the conflict between application expansions and resource scarcity cause the signal design of the next generation GNSS to face a series of challenges. At present, it is necessary to take a hard look at the technical challenges in future GNSS signal design, and look for possible solutions in advance.
</p>
<p class="text-center"><img decoding="async" src="https://insidegnss.com/wp-content/uploads/2018/04/ZHENG-500px.jpg" /></p>
<p>
<span style="color: #993300"><strong>Challenges Facing Future GNSS Signal Design </strong></span><br />
Compared with wireless communication signal design, the major feature of navigation signal design is the pursuit of high accuracy ranging capability. If we compare the wireless communication signal, of which the most concerned targets are the capacity and reliability of data transmission, to a paper envelope, then the satellite navigation signal can be compared to a ruler, since its main concern is the accuracy and robustness of the ranging measurement.
</p>
<p>
In the design process of this “ruler”, the selection of the carrier frequency, the optimization of the spreading modulation, and the multiplexing of signal components are the top three critical and challenging parts.
</p>
<p>
<strong><em>Carrier Frequency Selection </em></strong><br />
The carrier frequency, as is the material of a ruler, determines many of the attributes of a navigation signal, including the propagation characteristics, the cost of transmitting and receiving hardware, signal Doppler shift, and possible interference with other radio systems.
</p>
<p>
Among all available spectrum resources, the L-band has many advantages for satellite navigation applications, such as good propagation characteristics, moderate antenna size, and relatively small atmosphere influence, and therefore became the preferred frequency band for satellite navigation signals. At present, the vast majority of GNSS signals are gathered in the upper L band (1559 ~ 1610 MHz) and the lower L band (1164 ~ 1300 MHz).
</p>
<p>
<strong>Figure 1</strong> <em>(see inset photo, above right) </em>illustrates spectra of navigation signals of the current and emerging GNSSs in the upper L band. Obviously, it is hard to find any unoccupied contiguous segment in this frequency band. There are only a few scattered available frequency fragments remaining between main lobes of existing signals. Interference arises among different signals. Although it is possible to reduce the spectral overlap of the signal located at the same central frequency to a certain extent by using different subcarriers or adjusting the spreading chip waveforms, it is still becoming increasingly difficult to find a suitable central frequency for a newly added navigation signal in L-band.
</p>
<p>
Some studies (including Avila-Rodriguez <em>et alia</em>, and Irsigler <em>et alia</em>, Additional Resources) consider the use of higher frequency bands, such as the S-band at 2483.5 to 2500 MHz and the C-band at 5010 to 5030 MHz. However, compared with L-band, the valid frequency spectrum allocated to navigation service in S- and C-bands is more limited, so that signals these bands can support are more limited. In addition, using these bands with higher frequencies will result in greater space transmission loss, greater phase noise, and greater Doppler shift.
</p>
<p>
<em><strong>Spreading Modulation Design </strong></em><br />
Spreading modulation is to a satellite navigation what scale is to a ruler. The most direct influence of the spreading modulation design is to adjust the signal spectrum shape in order to distribute the power of the signal to a specific frequency position. Research indicates that spreading modulation directly affects the receiving performance for a signal in thermal noise, interference, as well as multipath environments, and RF compatibility between signals in the same frequency band. Therefore, the optimization of the spreading modulation technique is considered one of the most important ways to realize spectrum compatibility and performance improvement simultaneously.
</p>
<p>
In the new generation GNSS, there are two new trends emerging in spread modulation design. Firstly, signal power distribution is changing from concentrating near the carrier frequency to a splitting spectrum form, which is represented by binary offset carrier (BOC) modulation. Research indicates that splitting spectrum characteristics result in a spectrum separation from legacy signals located at the same central frequency and a wide root mean square (RMS) bandwidth which results in the potential advantage of improved ranging accuracy and inherent multipath resisting ability. Secondly, in addition to bipolar waveforms, more and more multi-level spread modulation waveforms are emerging, such as that in Composite BOC (CBOC) and Alternative BOC (AltBOC) modulations. Relaxing the constraint of waveform level can provide greater freedom for spread modulation waveform optimization, thus providing more possibilities for improvement of the signal performance (Pratt and Owen, and Zhang <em>et alia</em> 2011, Additional Resources).
</p>
<p>
However, these two trends bring increased complexity to both the transmitter and the receiver. The larger RMS bandwidth of the splitting spectrum signal requires a higher subcarrier frequency, which means a wider receiver frontend bandwidth and the increment of complexity of the receiver. Although the sophisticated receiving strategy is acceptable for high-end applications such as surveying and mapping, the cost and complexity is hard to justify for low-end consumer electronics devices. A direct way to address this problem is by transmitting multiple signals from the satellite, providing high-end users with a wideband signal that uses a complex chip waveform, while allowing the low-end users to have a simple receiving strategy for a narrowband signal with a simple chip waveform. Unfortunately, the increment in the number of signals at the same frequency degrades the multi-access interference (MAI) between the system and the inter-system signals, which leads to deterioration in the receiving performance. Furthermore, the increase in the number of signals and the complexity of the signal waveform pose a challenge to constant envelope multiplexing, which is another critical part of satellite navigation signal design.
</p>
<p>
<em><strong>Multiplexing </strong></em><br />
Signal multiplexing refers to the technique of combining multiple different signal components into one signal over a shared transmitting chain. It is not widely treated in most GNSS interface control documents (ICDs) but is the basis for a variety of PNT services for today and the future. Due to the limitation in GNSS transmitting power and the nonlinearity of the amplifier, multiple spreading signals should share a carrier frequency and multiplex into a composite signal with a constant envelope in the signal transmitter.
</p>
<p>
In the constant envelope multiplexing on the navigation satellite, as the number of multiplexing signals increases, more inter-modulation terms power should be added to keep the envelope of multiplexed signal constant. Since the information carried on inter-modulation terms is redundant for a receiver, the higher proportion of inter-modulation terms mean the less useful power output, which is expressed as a lower multiplexing efficiency, thus reducing the received carrier to noise ratio (CNR). Though increasing the transmitting power can compensate for the multiplexing loss, it will further deteriorate MAI between the system and the inter-system signals.
</p>
<p>
<em><strong>A Gordian Knot </strong></em><br />
Under the conventional idea of separately optimizing carrier frequency, spreading modulation, and multiplexing, a Gordian knot is emerging in future GNSS signal design. As shown in Figure 2, in the independent design of these three key elements, it is difficult to reconcile the contradictions among service diversity, ranging accuracy, receiving complexity, radio frequency (RF) compatibility and multiplexing efficiency.
</p>
<p>
Users always want signal ranging performance to be as high as possible while the receiving complexity is as low as possible. However, one cannot have both at the same time. The most straightforward way to cope with the high-performance demand is to increase the signal bandwidth, and moving the main spectrum component of signal away from the carrier frequency. However, since there are almost no contiguous segments of unoccupied spectrum remaining in the upper L-band, increasing the signal bandwidth will aggravate spectral interference between the new signal and existing signals. Furthermore, a wider signal bandwidth and complex subcarrier structure also result in a higher processing burden on receivers, which is unacceptable by low-end users. The direct way to further support low-end users is to add more narrowband signals with simple structures. Nevertheless, increasing signal numbers not only further increases spectrum interference, but also further reduces the power efficiency of multiplexing. That means the useful signal power is reduced, and also that the interference is increased. As a result, although the original intention is to improve the overall performance, the actual effect is to degrade the performance of each signal component.
</p>
<p>
In order to get out of the cycle of contradictions among measurement accuracy, services variety, RF compatibility, as well as multiplexing efficiency in satellite navigation signal design, it is necessary to break the routine.
</p>
<p>
Our inspiration is attributed to Vernier caliper, which combines two rulers with different scales together. In principle, each scale can be used independently as a simple ruler. However, based on the difference between scale divisions of these two rulers, when we use these two scales jointly in a proper way, we can obtain a higher measurement accuracy. Along the way, in navigation signal design, when we re-examine carrier frequency, spreading modulation, and multiplexing these three key elements as a whole, we find a solution to cut the Gordian knot: the multicarrier constant-envelope composite (MCC) signal.
</p>
<p>
<span style="color: #993300"><strong>Multicarrier Constant-Envelope Composite Signal </strong></span><br />
The concept of multi-carrier signals originates from the field of wireless communications. Typical multicarrier communication signals include multi-tone signals, orthogonal frequency division multiplexing (OFDM) signals, and multicarrier code division multiple access (MC-CDMA) signals. However, the satellite navigation signal has two major differences compared with the communication signal: First, the core mission of the navigation signal is the high accuracy time of arrival (TOA) estimation but not the data transmission. The TOA estimation processes based on multi-carrier communication signals, such as OFDM signal, are complex (See Thevenon <em>et alia</em>, Additional Resources) and the inherent high RMS bandwidth performance advantage of multi-carrier signals is difficult to be adequately brought into play. Second, the vast majority of existing multi-carrier signals have a high peak-to-average ratio (PAR), which hinders their application for satellite transmission (See Mateu <em>et alia</em>, and Emmanuele <em>et alia</em>, Additional Resources).
</p>
<p>
Unlike the above-mentioned multicarrier communication signals, as shown in Figure 3, the proposed MCC signal is like a “spectral transparent adhesive”. It “glues” a plurality of narrowband signal components located in multiple spectral gaps together to form a wideband constant envelope signal, sharing a common up-converter, amplifier chain and antenna aperture. The core features of the MCC signal are:
</p>
<ul>
<li>Sparsity in the frequency domain;</li>
<li>Envelope constancy in the time domain; </li>
<li>High flexibility on design elements such as the number of sub-bands, sub-band frequency spacing, the number of signal components in each sub-band, shape of the spreading waveform, the power ratio and relative phase of signal components; </li>
<li>Transparency of the compositing to the receiver. </li>
</ul>
<p>
Compared with existing solutions, the MCC signal has the following unique advantages:
</p>
<p>
On the one hand, multicarrier is one of the most effective ways to utilize spectrum gap resources. As previously mentioned, in the increasingly crowded satellite navigation band, the absolute bandwidth of the newly added signal is severely limited. There are only some scattered frequency fragments available between main lobes of existing signals, as illustrated in Figure 3(a). However, the frequency difference between signal components in different sub-bands of the multi-carrier signal can transform this unfavorable factor into a favorable one. As illustrated in Figure 3(b) and (c), placing multiple sets of narrowband signals components in the fragment band gaps and combining them into a wideband constant envelope signal can construct a MCC signal. The spectrum sparse characteristic of such signal can not only ensure adequate spectral separation with existing signals in the same band, but also provide a large RMS bandwidth for better ranging performance, resulting in solving the contradiction between spectral efficiency and ranging performance.
</p>
<p>
On the other hand, the different narrowband components in the MCC signal can be optimized for targeted PNT services, with different spreading sequences, different spreading waveforms, different power allocations, and different data message structures and contents, to meet future diversified PNT requirements. At the same time, in MCC signals, those components are combined into a whole signal by constant envelope multiplexing that is “transparent” enough for receivers, not only allowing narrowband receivers to process each component separately with low-complexity, but also allowing wideband receivers to process the total or partial components of this signal with a wide RMS bandwidth. That is, the MCC signal has innate features of diversified receiving and processing strategies, which addresses the contradiction between power efficiency and service diversity.
</p>
<p>
In addition, the integrated structure of the MCC signal ensures a strong correlation between the transmission channel effects of each sub-band component, which creates conditions for joint processing of components in multi sub-bands, such as joint acquisition, joint tracking, and joint pseudorange extraction.
</p>
<p>
Given the above, a MCC signal can not only achieve outstanding ranging accuracy without significantly increasing the RF interference to the existing signals in the same band, but also provide users with diversified and targeted service without noticeably deteriorating the multiplexing efficiency onboard the satellite. It provides a promising technique solution for the next generation GNSS signal design.
</p>
<p>
<span style="color: #993300"><strong>Construction of a MCC Signal Based on the CEMIC Method </strong></span><br />
The key to the MCC is determining how to combine several flexible signals located at multiple different central frequencies with arbitrary power, chip rate, and spreading waveform into an integral signal with a constant envelope. In the field of satellite navigation signal design, the study of constant envelope multiplexing has long focused at single-frequency cases. Although there are some dual-frequency constant envelope multiplexing methods, such as those described by Lestarquit <em>et alia</em>, Yao <em>et alia</em> 2016 and Zhang in Additional Resources, few of them can support multiplexing for more than two sub-bands. Moreover, the vast majority of existing constant envelope multiplexing techniques are only applicable under strict pre-conditions in the component waveform shape, component number, component power ratio and phase relationship, which is not suitable for the proposed conception of using multiple spectral gaps to carry diversified services.
</p>
<p>
The recent emergence of a high efficiency generalized multicarrier joint CEM technique for multilevel spreading signals, termed CEM via intermodulation construction (CEMIC), as described by Yao <em>et alia</em> 2017a in Additional Resources, presents the possibility for the realization of a MCC signal. Compared with existing CEM techniques, CEMIC has a much higher design flexibility in the number of sub-bands, the number of signal components, power ratio and phase relationship among components, and the shape of spreading chip waveforms. CEMIC can be applied to any number of bipolar or multilevel spreading spectrum signals with arbitrary power distribution at one or more subcarrier frequencies. Such a high degree of design flexibility provides system designers great room in signal scheme optimization for varied navigation applications in the future.
</p>
<p>
In this section, based on the design theories presented in Yao <em>et alia</em> 2017a, and Yao <em>et alia</em> 2017b, Additional Resources, an implementation technique of MCC with extremely high design flexibility is presented.
</p>
<p>
Consider combining N spreading spectrum signal components located at several sub-bands, <em>s<sub>i</sub>(t)</em>, for <em>i</em> = 1 = <em>N</em> , into a composite signal with constant envelope. In principle, there is no constraint on the spreading code rate and spreading waveform shape for each <em>s<sub>i</sub>(t)</em>. However, for simplicity, here we assume that all of the <em>s<sub>i</sub>(t)</em> are MCS signals with the same code rate <em>T<sub>c</sub></em>, and every MCS symbol is divided into <em>M</em> segments with equal length <em>T<sub>s</sub></em> = <em>T<sub>c</sub>/M</em>. More general cases can be found again in Yao <em>et alia</em> 2017. Then can be mathematically expressed as
</p>
<p>
<strong>Equation <span style="color: #ff0000">(1)</span></strong> <em>(see inset photo, above righ, for all equations) </em>
</p>
<p>
where <em>c<sub>i</sub></em> is the navigation data modulated by the corresponding spreading code, <em>p<sub>i</sub></em> is the waveform value in <em>k</em>-th segment, and <em>ψ(t)</em> is unit amplitude rectangular pulse function with <em>T<sub>s</sub></em> duration.
</p>
<p>
Define <em>f<sub>i</sub></em> as the frequency offset of the subcarrier of <em>s<sub>i</sub>(t)</em> from the carrier frequency <em>f</em><sub>0</sub>, the selection of which depends on the specific location of spectral gaps. For the convenience of digital implementation, the subcarrier waveform can choose the sample-and-hold version of the complex sinusoid waveform
</p>
<p>
<em>Equation <span style="color: #ff0000">(2) </span><br />
</em>
</p>
<p>
where Δ<em>f<sub>i</sub></em> = <em>f<sub>i</sub>T<sub>s</sub></em>. Since for all of the deployed GNSS signals, the carrier frequency, the spreading chip rate, as well as the subcarrier rate are all the multiple of 1.023 megahertz, by choosing the proper values of <em>T<sub>c</sub></em>, <em>f<sub>i</sub></em>, and <em>M</em>, it is easy to ensure that Δ<em>T<sub>i</sub></em> = 1 / Δ<em>f<sub>i</sub></em> is an integer. That means the signal component modulated by the subcarrier is still a MCS signal. 
</p>
<p>
Directly combining these <em>N</em> signal components into a multicarrier composite signal is mathematically equivalent to constructing a new baseband signal, of which the complex envelope is
</p>
<p>
<em>Equation <span style="color: #ff0000">(3)<br />
</span></em>
</p>
<p>
where <em>c̃<sub>i</sub></em>[<em>m</em>] = <em>c<sub>i</sub></em>[<em>n</em>]<em>p<sub>i</sub></em>[<em>k</em>] <em>e</em><sup>j2<em>π</em>Δ<em>f<sub>i</sub>m</em></sup> with <em>n</em> = [<em>m</em> <em>T<sub>s</sub></em>/<em>T<sub>c</sub></em>] and, <em>k</em> = [(<em>mT<sub>s</sub></em> − <em>nT<sub>c</sub></em>)/<em>T<sub>s</sub></em>], <em>P<sub>i</sub></em> and <em>θ<sub>i</sub></em> are the power allocation and initial phase of <em>i</em>-th component respectively.
</p>
<p>
It can be seen from the above equation that <em>s</em><sub>MUX</sub><em>(t)</em> is also a MCS signal with segment length <em>T<sub>s</sub></em>, and in every duration <em>t</em>[<em>m</em>] ∈ [<em>mT<sub>s</sub></em>,(<em>m</em>+1)<em>T<sub>s</sub></em>) , its value is fixed to
</p>
<p>
<em>Equation <span style="color: #ff0000">(4)</span> </em>
</p>
<p>
In general, the MCS waveform may have multi amplitude levels. For simplicity, assume that every <em>p<sub>i</sub></em> has up to K different possible values, while every sample-and-hold version subcarrier waveform has up to Δ<em>T<sub>i</sub></em> different values. Then <em>s</em><sub>MUX</sub><em>(t)</em> has a maximum of
</p>
<p>
<em>Equation <span style="color: #ff0000">(5)</span><br />
</em>
</p>
<p>
possible complex values, resulting in the temporal fluctuation of the envelope. In order to keep the envelope of the multicarrier composite signal constant, the basic idea of CEMIC is adding an additional component <em>I</em><sub>IM</sub><em>(t)</em> to <em>s</em><sub>MUX</sub><em>(t)</em> to compensate for the envelope fluctuation. This additional component can be referred to as the intermodulation (IM) term. In every time period <em>t</em>[<em>m</em>] ∈ [<em>mT<sub>s</sub></em>, (<em>m</em>+1)<em>T<sub>s</sub></em>], the value of <em>I</em><sub>IM</sub><em>(t)</em> is determined by the value of <em>s</em><sub>MUX</sub><em>(t</em>[<em>m</em>]<em>)</em>, to ensure the composite signal <em>s</em><sub>CE</sub><em>(t)</em> = <em>s</em><sub>MUX</sub><em>(t)</em> + <em>I</em><sub>IM</sub><em>(t)</em> is a constant envelope signal. As pointed out in Yao <em>et alia</em> 2012, this is equivalent to finding an amplitude mapping rule <em>f</em>: {<em>c̃</em><sub>1</sub>, <em>c̃</em><sub>2</sub>, &#8230;,<em> c̃<sub>N</sub></em>} ↦ <em>I<sub>IM</sub></em>, that gives values to the IM term for each of the F combinations of values of <em>c̃<sub>i</sub></em>, to make the envelope of the superposed signal be constant. 
</p>
<p>
If only the envelope constancy of <em>s</em><sub>CE</sub> is constrained, then an infinite number of mapping rules can be used. However, since the IM term <em>I</em><sub>IM</sub><em>(t)</em> is only used to maintain the constancy of signal envelope, from a receiving power efficiency standpoint, its proportion should be as low as possible in the whole composite signal, and its influence on receiving performance should be as small as possible. The core of CEMIC is to find an optimal mapping rule, which constructs an IM term that can guarantee the optimal power efficiency, minimal impact on the correlation characteristics of useful components, and the envelope constancy of the composite signal.
</p>
<p>
Generally, using CEMIC to construct a MCC signal has the following four main steps:
</p>
<p>
1) According to <em>T<sub>c</sub></em>, <em>f<sub>i</sub></em>, <em>M</em>, and the shapes of <em>p<sub>i</sub></em>, for <em>i</em> = 1 = <em>N</em>, list all <em>F</em> possible combinations of values of {<em>c̃</em><sub>1</sub>, <em>c̃</em><sub>2</sub>, &#8230;,<em> c̃<sub>N</sub></em>}, and construct the component weight vectors
</p>
<p>
<strong>c̃</strong><em><sub>i</sub></em> = [<em>c̃<sub>i</sub></em><sup>(1)</sup>, <em>c̃<sub>i</sub></em><sup>(2)</sup>, &#8230;,<em> </em><em>c̃<sub>i</sub></em><sup>(<em>F</em>)</sup>]<em><sup>T</sup></em>     <span style="color: #ff0000"><strong>(6)<br />
</strong></span>
</p>
<p>
for <em>i</em> = 1 = <em>N</em>, where <em>c̃<sub>i</sub></em><sup>(</sup><sup>ℓ)</sup> is the value of <em>c̃<sub>i</sub></em> in the ℓ-th combination. Note that, in order to distinguish from the time index that is in square brackets, here the combination index is put in parentheses. 
</p>
<p>
2) Based on component weight vectors <strong>c̃</strong><sub>1</sub>, <strong>c̃</strong><sub>2</sub>, &#8230;,<em> </em><strong>c̃</strong><em><sub>N</sub></em> using the Gram-Schmidt orthogonalizing method or other methods, construct a set of orthogonal vectors {<em><strong>g</strong></em><sub>1</sub>, <em><strong>g</strong></em><sub>2</sub>, &#8230;,<sub> </sub><em><strong>g</strong><sub>F-N</sub></em>} to make span{<em><strong>g</strong></em><sub>1</sub>, <em><strong>g</strong></em><sub>2</sub>, &#8230;,<sub> </sub><em><strong>g</strong><sub>F-N</sub></em>} be the orthogonal complement space of {<strong>c̃</strong><sub>1</sub>, <strong>c̃</strong><sub>2</sub>, &#8230;,<em> </em><strong>c̃</strong><em><sub>N</sub></em>}. A general construction algorithm for this step is given in Appendix A of Yao <em>et alia</em> 2017. However, if all of <em>p<sub>i</sub></em> are bipolar, a much simpler direct construction method proposed in Zhang <em>et alia</em> 2012, Additional Resources can also be available.
</p>
<p>
Define<br />
<strong>s</strong><sub>CE</sub> = <strong>Cr</strong> + <strong>Gw</strong>, where <strong>C </strong>= [<strong>c̃</strong><sub>1</sub>, <strong>c̃</strong><sub>2</sub>, &#8230;,<em> </em><strong>c̃</strong><em><sub>N</sub></em>], <strong>G</strong> = [<strong>g</strong><sub>1</sub>, <strong>g</strong><sub>2</sub>, &#8230;,<sub> </sub><strong>g</strong><em><sub>F-N</sub></em>], and <strong>r</strong> = [√<em>P</em><sub>1</sub>e<sup>j<em>θ</em><sub>1</sub></sup>, √<em>P</em><sub>2</sub>e<sup>j<em>θ</em><sub>2</sub></sup>, &#8230;, √<em>P<sub>N</sub></em>e<sup>j<em>θ<sub>N</sub></em></sup>]<sup><em>T</em></sup> and solve the following constraint minimization problem
</p>
<p>
<em>Equation <span style="color: #ff0000">(7)</span>  </em>
</p>
<p>
to obtain the optimal coefficient vector <strong>w</strong>, where <em>s</em><sup>(</sup><sup>ℓ)</sup><sub>CE</sub> is the ℓ-th entry of <strong>s</strong><sub>CE</sub>. 
</p>
<p>
Let <strong>λ</strong> = <strong>Gw</strong> = [<em>λ</em><sup>(1)</sup>, <em>λ</em><sup>(2)</sup>, &#8230;, <em>λ</em><sup>(<em>F</em>)</sup>]<sup><em>T</em></sup>. Then we obtain the optimal mapping rule from the value combination of N signal components to the IM term <em>I</em><sub>IM</sub><em>(t)</em>. In every moment, if the values of {<em>c̃</em><sub>1</sub>, <em>c̃</em><sub>2</sub>, &#8230;,<em> c̃<sub>N</sub></em>(<em>t</em>)} correspond to the ℓ-th value combination, <em>I</em><sub>IM</sub><em>(t)</em> takes the value <em>λ<sup>(F)</sup></em>, and <em>s</em><sub>CE</sub><em>(t)</em> = <em>s</em><sub>MUX</sub><em>(t)</em> + <em>I</em><sub>IM</sub><em>(t)</em>. 
</p>
<p>
<strong><span style="color: #993300">Case Study of Adding a MCC Signal in L1 Band </span></strong><br />
As a sample application, consider adding a new MCC signal in the L1 band. Although current GNSSs do not have such a plan yet, through this specific example, one can clearly see the design process of a MCC signal, and the characteristics and advantages of this signal in both the transmitter and receiver.
</p>
<p>
As mentioned, the upper L-band has been overcrowded. All GNSSs broadcast their open and authorized service signals in this band. If a new wideband signal is added to this band, it will be hard to avoid significant spectrum overlapping with the existing signals. However, it is noted that most of the existing signals in this band have spectral nulls at 1575.42, ±4.092, ±8.184, and ±10.23 megahertz, etc. Thus, under the premise of ensuring good RF compatibility, a possible new signal solution is to place multiple narrowband components in these spectral gaps.
</p>
<p>
For simplicity, consider the case of multiplexing five narrowband components with BPSK-R(0.5) spreading modulation in this example. As shown in Figure 4, the center frequencies of these five components are set to 1577.466 MHz, 1579.512 MHz, 1581.558 MHz, 1583.604 MHz, and 1585.65 MHz, respectively. In the transmitter, the carrier frequency of the composite MCC signal can be 1581.558 MHz. Thus, the subcarrier frequencies of components are <em>f<sub>1</sub></em> = –4.092 MHz, <em>f<sub>2</sub></em> = –2.046 MHz, <em>f<sub>3</sub></em> = 0, <em>f<sub>4</sub></em> = 2.046 MHz, and<em> f<sub>5</sub></em> = 4.092 MHz, respectively. Under the equal power assumption, <strong>r</strong> can be set to [1,1,1,1,1]<sup><em>T</em></sup>. In this design case, considering the constraint of implementation complexity, M should not be too large. Here we take M = 8, the shortest segment length <em>T<sub>s</sub></em> = (32 °— 1.023e6)<sup>–1</sup> s.
</p>
<p>
The theoretical power spectral density (PSD) of these five narrowband components before the constant envelope reconstruction is shown in Figure 5(a). Following four steps of the CEMIC method presented in the previous section, the MCC signal is constructed, for which the theoretical and simulation PSDs are shown in Figure 5(b) and (c), respectively.
</p>
<p>
By comparing Figure 5(a) and (b), it is observed that after constant envelope reconstruction, the PSD of the MCC signal is different from that of the direct superposition of these five components. The difference is mainly reflected in the appearance of the IM term in MCC signal. It can be seen that the power of the IM term is much lower than that of the useful signal components, and the difference is at least 10 decibels. In fact, the multiplexing efficiency of this example is 80.41%. That is, the newly added IM term accounts for only 19.6% of the total signal power, and its spectrum is distributed far away from the carrier center frequency.
</p>
<p>
Figure 6 shows the modulation constellation of the MCC signal. As illustrated in the figure, all the phase points are distributed on a circle. This feature enables the payload high power amplifier (HPA) to operate in its full-saturation mode to maximize power conversion efficiency.
</p>
<p>
<em><strong>RF Compatibility Analysis </strong></em><br />
To evaluate the RF compatibility between the newly added MCC signal and the existing BPSK-R(1), MBOC(6,1,1/11), BPSK (10), as well as BOC (10,5) signals in the same frequency band, we calculate their spectral separation coefficient (SSC). The receiver front-end filter is assumed to center on 1575.42 MHz, with a single side bandwidth of 12 megahertz, which is sufficient to cover the highest frequency component of the MCC signal. Table 1 shows the SSC of the existing signals with MCC signal.
</p>
<p>
It can be seen that the MCC signal maintains good RF compatibility with the existing signals by effectively utilizing the fragment band gaps between the main lobes of existing signal spectrum. It can be verified that if more sub-bands are employed, or moving <em>f<sub>5</sub></em> from 1575.42 + 10.23 MHz to 1575.42 + 12.276 MHz, the RF compatibility between MCC signal and the BOC(10,5) signal can be further improved.
</p>
<p>
<em><strong>Diversified Processing Strategies </strong></em><br />
As previously mentioned, in addition to the effective utilization of the spectrum resource, another key advantage of the MCC signal is that it inherently has multiple receive modes, providing a variety of processing strategies for receivers with different performance and complexity constraints.
</p>
<p>
Since the MCC signal is composited in the digital baseband, the subcarrier phase of each component is completely coherent, and components within the MCC signal pass through the same transmission channel, the errors introduced by thermal noise, multipath, as well as the dynamic stress also have strong correlation. The receiver can either treat these signal components separately, or jointly process multiple components or even the entire composite signal as a whole.
</p>
<p>
The simplest processing mode is treating the narrowband components in the MCC signal as different signals. Such a processing mode requires minimal processing complexity. If narrowband components employ BPSK-R spreading modulation, as discussed in this example, their acquisition and tracking methods can be directly inherited from the traditional cases, where both the rectangular pulse spreading chip and the sinusoidal subcarrier waveforms can be employed in the local replica. The cross-correlation function (CCF) between the received MCC signal and the local replica of each signal component in this processing mode is shown in Figure 7(a).
</p>
<p>
If the receiver jointly processes three signal components, which are <em>s<sub>2</sub>(t)</em>, <em>s<sub>3</sub>(t)</em>, and <em>s<sub>4</sub>(t)</em>, without loss of generality, the local replica can be
</p>
<p>
<em>s<sub>local</sub></em>(<em>t</em>) = <em>s</em><sub>2</sub>(<em>t</em>)e<sup>j2<em>Πf</em><sub>2</sub><em>t</em></sup> + <em>s</em><sub>3</sub>(<em>t</em>) + <em>s</em><sub>4</sub>(<em>t</em>)e<sup>j2<em>Πf</em><sub>4</sub><em>t</em></sup>     <span style="color: #ff0000"><strong>(8)</strong></span>
</p>
<p>
The CCF between the received MCC signal and this local replica is shown in Figure7(b). 
</p>
<p>
Further, the whole MCC signal can even be used as the local replica to realize the matching receiving, for which the CCF is shown as Figure 7(c).
</p>
<p>
In order to quantitatively compare the performance of above three processing modes, equivalent Gabor bandwidth, correlation loss, and average multipath error envelope are used as evaluation indexes to measure the code tracking accuracy, the performance of acquisition and demodulation, and the multipath resisting performance, respectively.
</p>
<p>
Figure 8(a) and (b) show the equivalent Gabor bandwidth and the correlation loss of these three processing strategies with respect to the front-end double-sided bandwidth, respectively. Figure 8(c) shows the average multipath error envelopes of these three processing strategies, with front-end double-sided bandwidth of 10 megahertz, and multipath-to-direct ratio (MDR) of –5dB.
</p>
<p>
One can see from Figure 8 that in different processing strategies, the receiving performance presents an obvious graded characteristic. With a narrow bandwidth, the single-component processing mode has the minimum processing complexity, but the largest correlation loss and the lowest ranging accuracy. However, as an increasing number of components are processed jointly, for wideband receivers, not only is the correlation power loss decreased, but also a higher ranging accuracy as well as a better multipath resisting ability can be obtained. That means the innate multiple processing strategies of the MCC signal can provide different tradeoffs between performance and processing complexity to different PNT application requirements. With MCC signals, receivers can obtain various levels of receiving performance by jointly processing different subsets of signal components. This is one of the major advantages of the MCC signal.
</p>
<p>
<em><strong>Processing Mode Switching </strong></em><br />
The inherent multi-strategy processing advantage of MCC signal can be taken not only by different types of receivers, but also in different stages of a wideband receiver. The MCC signal allows the receiver to dynamically switch the processing strategy at different processing stages, according to the current working status to achieve balance between processing complexity and accuracy.
</p>
<p>
From Figure 7, it can be seen that the main peak of CCF under the single-component processing mode is the widest, which can widen the acquisition bins and provide an unambiguous large pull-in range to the tracking loop. As more components are jointly processed, the energy of the CCF increases significantly, and the main peak of the CCF becomes sharper, which implies higher potential tracking accuracy. However, more side peaks appear on both sides of the CCF main peak.
</p>
<p>
One possible strategy for a wideband MCC signal receiver is using the single-component processing mode in the initial acquisition and pull-in phases, utilizing the wide CCF main peak to obtain a wider search step and a larger pull-in range. After the tracking loop is stabilized, three- and five-component joint processing can be employed incrementally, gradually gaining higher signal-to-noise ratio and sharpening the CCF peak to obtain higher tracking accuracy.
</p>
<p>
The switching strategies of the processing mode of MCC signals are not limited to this simple mode. In fact, the multi-component multi-subcarrier structure of the MCC signal provides the possibility for the future receivers to explore the diverse switching strategies.
</p>
<p>
<em><strong>Selective Availability </strong></em><br />
Since the multiplexing used in MCC signal construction is sufficiently flexible, different signal components in the MCC signal can be configured with different pseudorandom (PN) codes and different spreading modulation waveforms, and can be modulated with different data messages. Therefore, the service provider can assign different codes and messages to different signal components, controlling the access permissions and providing selective performance to different user levels. The receiver selects the corresponding processing mode according to its own privilege level and thus obtains the available acquisition, tracking, and demodulation performances.
</p>
<p>
For example, as shown in Figure 9, in the five-component design case provided in this section, <em>s<sub>3</sub>(t)</em>, which is located on the carrier frequency, can be assigned to be the open access signal, of which the PN code generation method and the data message structure are fully open. All receivers can access this component with the single-component processing mode, thus obtaining a relatively low signal-to-noise ratio, and a basic ranging accuracy level.
</p>
<p>
Components <em>s<sub>2</sub>(t)</em> and <em>s<sub>4</sub>(t)</em>, which are with relatively low subcarrier frequencies, can be assigned as the secondary authorized signals. Their PN code generating information and data message structures are only provided to the authorized secondary users. These users can access three components, so that multi-component joint processing and dynamical mode switching strategies can be used to obtain the improved performance.
</p>
<p>
Components <em>s<sub>1</sub>(t)</em> and <em>s<sub>5</sub>(t)</em> can be assigned as senior authorized signals, with encrypted PN codes and data message structures, serving authorized senior users. Senior authorized receivers can access all the five components, to obtain the most diversified processing strategies, the highest signal-to-noise ratio, and the highest ranging performance.
</p>
<p>
In addition, if the data structures of different components are well-designed to carry complementary messages — for authorized users who can access multiple components — the time to first fix (TTFF) can be effectively reduced. In theory, the TTFF of a receiver that jointly processes five components can be shortened by 80% over that of the basic single-component receiver.
</p>
<p>
The case study in this section demonstrates that the MCC signal has a high degree of flexibility in both the broadcasting strategy and the receiving strategy. There are many more possible broadcasting and receiving modes of MCC than those discussed in this example. In fact, this signal structure offers a wide design space for both the system providers and the receiver developers in future.
</p>
<p>
<span style="color: #993300"><strong>Conclusions </strong></span><br />
As a significant infrastructure, GNSS has a long development cycle. This characteristic means that we can only employ existing techniques to meet the demands over the next few decades. Although it is impossible to envision GNSS products and services further out in time, we can enable future development by implementing excellent signal designs with higher adaptability and flexibility.
</p>
<p>
The contradiction between the need for performance improvement and the fact that power and spectrum resources are limited will be more serious in the next generation of GNSS signal designs. In order to solve this contradiction, this article first proposes the concept of a multi-carrier constant envelope signal, and studies its feasibility as the next generation satellite navigation signal. A corresponding design method based on the CEMIC technique is given, and an example is presented to demonstrate the RF compatibility, typical receiving strategies, corresponding performances and selection availability of MCC signals. The analyses show that the MCC signal can make full use of the existing spectrum resources, providing both various broadcast strategies and multiple receiving strategies with a variety of performance levels for different categories of users. This technique can serve as a practical new solution to the next generation satellite navigation signals design.
</p>
<p>
<strong><span style="color: #993300">Acknowledgment </span></strong><br />
This article is based on a presentation given by the first author at the ION GNSS+ 2017 conference on September 27-29, 2017, hosted by the Institute of Navigation in Portland, Oregon, USA. This work is supported by National Natural Science Foundation of China (NSFC), under Grant 61771272.
</p>
<p>
<span style="color: #993300"><strong>Additional Resources </strong></span><strong><span style="color: #ff0000"><br />
[1]</span></strong> Avila-Rodriguez, J.-A., S. Wallner, G. W. Hein, B. Eissfeller, M. Irsigler, and J.-L. Issler, “A vision on new frequencies, signals and concepts for future GNSS systems,” in <em>Proceedings of the 20th International Technical Meeting of the Satellite Division of The Institute of Navigation</em>, Fort Worth, TX, 2007, pp. 517-534. <strong><span style="color: #ff0000"><br />
[2] </span></strong>Emmanuele, A., <em>et alia.</em>, “Evaluation of Filtered Multitone (FMT) Technology for Future Satellite Navigation Use,” <em>Proceedings of the 24th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2011)</em>, pp. 3743-3755, 2011. <strong><span style="color: #ff0000"><br />
[3]</span></strong> Irsigler, M., G. W. Hein, and A. Schmitz-Peiffer, “Use of C-Band frequencies for satellite navigation: benefits and drawbacks,” <em>GPS Solutions</em>, vol. 8, no. 3, pp. 119-139, 2004. <strong><span style="color: #ff0000"><br />
[4] </span></strong>Lestarquit, L., G. Artaud, and J.-L. Issler, “AltBOC for Dummies or Everything You Always Wanted to Know About AltBOC,” presented at the <em>ION GNSS 2008</em>, Savannah, GA, US, 2008. <strong><span style="color: #ff0000"><br />
[5] </span></strong>Mateu, I., <em>et alia.</em>, <a href="http://insidegnss.com/a-search-for-spectrum-gnss-signals-in-s-band-part-ii/">“A search for spectrum: GNSS signals in S-band, part 2,”</a> <em>Inside GNSS</em>, vol. 2010, no. October, pp. 46-53, 2010. <strong><span style="color: #ff0000"><br />
[6] </span></strong>Pratt, A. R. and J. I. Owen, “BOC modulation waveforms,” in <em>Proceedings of the 16th International Technical Meeting of the Satellite Division of the Institute of Navigation, ION-GPS/GNSS-2003</em>, 2003, pp. 1044-1057. <strong><span style="color: #ff0000"><br />
[7] </span></strong>Thevenon, P. <em>et alia</em>, “Pseudo-Range Measurements Using OFDM Channel Estimation,” (in English), <em>Proceedings of the 22nd International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2009)</em>, pp. 481-493, 2009. <strong><span style="color: #ff0000"><br />
[8]</span></strong> Yao, Z., J. Zhang, and M. Lu (2016), “ACE-BOC: dual-frequency constant envelope multiplexing for satellite navigation,” <em>IEEE Transactions on Aerospace and Electronic Systems</em>, vol. 52, no. 1, pp. 466-485, 2016. <strong><span style="color: #ff0000"><br />
[9] </span></strong>Yao, Z., F. Guo, J. Ma, and M. Lu (2017a), “Orthogonality-based generalized multicarrier constant envelope multiplexing for DSSS signals,” <em>IEEE Transactions on Aerospace and Electronic Systems</em>, vol. 53, no. 4, 2017. <strong><span style="color: #ff0000"><br />
[10]</span></strong> Yao, Z., and L. Mingquan. (2017b) Signal Multiplexing Techniques for GNSS: The principle, progress, and challenges within a uniform framework. <em>IEEE Signal Processing Magazine</em>. <span style="color: #ff0000"><strong><br />
[11] </strong></span>Zhang, X. M., X. Zhang, Z. Yao, and M. Lu (2012), “Implementations of Constant Envelope Multiplexing based on Extended Interplex and Inter-Modulation Construction Method,” (in English), <em>Proceedings of the 25th International Technical Meeting of the Satellite Division of the Institute of Navigation</em>, pp. 893-900, 2012. <strong><span style="color: #ff0000"><br />
[12]</span></strong> Zhang, X., Z. Yao, X. Zhang, and M. Lu (2011), “A Method to Optimize the Spreading Code Chip Waveform in Sense of Gabor Bandwidth,” in <em>Proceedings of the 24th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS 2011)</em>, 2011, pp. 1299-1304. <span style="color: #ff0000"><strong><br />
[13] </strong></span>Zhang, K., “Generalised constant-envelope DualQPSK and AltBOC modulations for modern GNSS signals,” <em>Electronics letters</em>, vol. 49, no. 21, pp. 1335-1337, 2013.
</p>
<div class="pdfclass"><a target="_blank" class="specialpdf" href="http://insidegnss.com/wp-content/uploads/2018/04/janfeb18-ZHENG.pdf">Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/spectral-transparent-adhesive/">Spectral Transparent Adhesive</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Do modern multi-frequency civil receivers eliminate the ionospheric effect?</title>
		<link>https://insidegnss.com/do-modern-multi-frequency-civil-receivers-eliminate-the-ionospheric-effect/</link>
		
		<dc:creator><![CDATA[Mark Petovello]]></dc:creator>
		<pubDate>Mon, 27 Nov 2017 23:08:55 +0000</pubDate>
				<category><![CDATA[201710 November/December 2017]]></category>
		<category><![CDATA[Column]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[GNSS Solutions]]></category>
		<category><![CDATA[receiver]]></category>
		<category><![CDATA[signal]]></category>
		<category><![CDATA[Technical Article]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Working Papers]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[civil receivers]]></category>
		<category><![CDATA[ionospheric effect]]></category>
		<category><![CDATA[Multi-frequency GNSS]]></category>
		<category><![CDATA[technical article]]></category>
		<category><![CDATA[working paper]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2017/11/27/do-modern-multi-frequency-civil-receivers-eliminate-the-ionospheric-effect/</guid>

					<description><![CDATA[<p>Figures 1 &#8211; 10 Q: Do modern multi-frequency civil receivers eliminate the ionospheric effect? Q: Do modern multi-frequency civil receivers eliminate the ionospheric...</p>
<p>The post <a href="https://insidegnss.com/do-modern-multi-frequency-civil-receivers-eliminate-the-ionospheric-effect/">Do modern multi-frequency civil receivers eliminate the ionospheric effect?</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class='special_post_image'><img decoding="async" class='specialimageclass img-thumbnail' src="https://insidegnss.com/wp-content/uploads/2018/01/SolFigs_0.jpg" ><span class='specialcaption'>Figures 1 &#8211; 10</span></div>
<p>
<strong>Q: Do modern multi-frequency civil receivers eliminate the ionospheric effect? </strong>
</p>
<p><span id="more-22951"></span></p>
<p>
<strong>Q: Do modern multi-frequency civil receivers eliminate the ionospheric effect? </strong>
</p>
<p>
<strong>A: </strong>It is common knowledge in the GNSS community that the ionosphere is dispersive in the L-band, meaning the refractive effects on the carrier phases are proportional to the wavelengths of the carriers, in turn causing differential variation in the measured codes and phases of the various navigation signals transmitted by the satellites. Use of multiple signals of distinct center frequency transmitted from the same GNSS satellite allows direct observation and removal of the great majority of the ionospheric delay, and gives the impression to users that the ionosphere may not be a problem for modernized receivers. While the general assumption of nearly perfect correlation between the effects measured on multiple independent signals is correct in normal conditions, it does not appear to hold in the presence of ionospheric scintillation.
</p>
<p>
<strong>High and Low Latitude Scintillation Effects </strong><br />
Scintillation refers to random fluctuations in the received wave field strength (“signal fading”), as well as phase and group delay caused by the irregular structure of the propagation medium. Ionospheric scintillations are random rapid variations in the intensity and phase of the received signals resulting from plasma density irregularities in the ionosphere.
</p>
<p>
Many of the important contributors to ionospheric scintillation are already known, such as the variation of scintillation activity with magnetic activity, geographic location, local time, season, and the 11-year solar cycle.
</p>
<p>
The most significant and frequent scintillation activity including both phase and amplitude variations is observed in low latitude regions within about 15° of the Earth’s magnetic equator, particularly in the hours after local sunset. In high latitude regions scintillation is frequent but generally less severe in terms of signal tracking disruptions than that in the equatorial regions. The high-latitude environment can be divided into two subregions, the polar caps (regions around the magnetic poles) and the auroral zones (approximately circular regions around the two geomagnetic poles located at about 67° north and south geographic latitudes, and about 3° to 6° wide). Of these, the polar cap experiences both amplitude as well as phase scintillation activity, while mainly phase scintillation is observed at high latitude auroral regions.
</p>
<p>
In mid-latitude regions scintillation is rarely observed, but during intense ionospheric storm conditions phenomena can extend into the mid-latitudes.
</p>
<p>
<strong>Figures 1 and 2</strong> <em>(see inset photo, above right, for all figures) </em>show examples of ionospheric scintillation as observed on the detrended signal intensity (effectively power) and detrended carrier phase measurements at 69.5° latitude (Tromsø, Norway) and 21° latitude (Hanoi, Vietnam), respectively. In the particular event shown in Figure 2 the depth of fades reaches 43 decibels (dB) on L1CA which is severe by any metric, and is a substantial qualitative difference from the high-latitude phase scintillation events where only very weak fading activity is typically observed. It should be noted that ionospheric activity is more dependent on the geomagnetic latitude of the user than the geographic latitude. While it might be clear that Tromsø station is located in the auroral region, the Hanoi station has somewhat lower geomagnetic latitude than geographic latitude and is in fact located within the equatorial zone.
</p>
<p>
Since ionospheric scintillation is essentially a rapid variation in the apparent ionosphere it is easy to assume that the typical approaches applied for removing ionospheric influence will be effective during scintillation.
</p>
<p>
<strong>Ionosphere-Free Combination </strong><br />
The advantage of multi-frequency GNSS receivers in terms of handling the ionospheric error is that they can combine carrier phase measurements at different frequencies to cancel out the first order effect due to ionospheric refraction. The receiver does not typically measure the ionospheric delay directly, but is using the so-called ionosphere-free linear combination of the observables. Consider generalized versions of carrier phase measurements on two frequencies, <em>i</em> and <em>j</em>, expressed in meters:
</p>
<p>
Φ<sub><em>L<sub>i</sub></em></sub> = <em>ρ + </em><em>λ<sub>i</sub></em><em>N<sub>i</sub> − </em><em>I<sub>i</sub>     </em><span style="color: #ff0000"><strong>(1)<br />
</strong></span>Φ<sub><em>L<sub>j</sub></em></sub> = <em>ρ + </em><em>λ<sub>j</sub></em><em>N<sub>j</sub> − </em><em>I<sub>j</sub></em>
</p>
<p>
where <em>ρ</em> is the geometric range between the satellite and the receiver; <em>λ<sub>i</sub></em> and <em>λ<sub>j</sub></em> are the wavelengths, <em>N<sub>i</sub> </em>and <em>N<sub>j</sub></em> are the integer ambiguity terms, <em>I<sub>i</sub></em> and <em>I<sub>j</sub></em> are the ionospheric propagation delay errors. For simplicity, the receiver noise and multipath errors are not included. The expression for an arbitrary linear combination of two carrier phase measurements can be written as follows: (For more on this topic, read the <a href="http://insidegnss.com/what-about-gps-jamming-and-maritime-safety-and-linear-carrier-phase-combinations/">GNSS Solutions column from January/February 2009</a>).
</p>
<p>
Φ<em><sub>ij</sub></em> = <em>α</em>Φ<sub><em>L<sub>i</sub></em></sub> + <em>β</em>Φ<sub><em>L<sub>j</sub></em></sub>     <strong><span style="color: #ff0000">(2)</span></strong>
</p>
<p>
where <em>α</em> and <em>β</em> are constants. This allows one to model a linear combination of phases in the same way as the individual observables:
</p>
<p>
Φ<em><sub>ij</sub></em> = <em>ρ</em> + <em><em>λ<sub>ij</sub></em><em>N<sub>ij</sub></em></em> − <em>I<sub>ij</sub></em><em>η</em>     <strong><span style="color: #ff0000">(3) </span></strong>
</p>
<p>
In (3), <em>λ<sub>ij</sub></em> is the wavelength, <em>N<sub>ij</sub></em> is the integer ambiguity term, and <em>I<sub>ij</sub></em> is the ionospheric propagation delay error for the linear combination. In order to remove the ionospheric error (<em>η</em> = 0), but leave the geometric portion unchanged and the resulting ambiguity still an integer, the ionosphere-free combination has been proposed:
</p>
<p>
<span style="color: #ff0000"><span style="color: #000000">Φ</span></span><em><span style="color: #ff0000"><em><span style="color: #000000"><sub>IFree</sub></span></em><span style="color: #000000"> = </span></span>f<sub>i</sub></em><sup><em>2</em></sup>Φ<sub><em>L<sub>i</sub></em></sub> − <em>f<sub>j</sub><sup>2</sup></em>Φ<sub><em>L<sub>j</sub></em></sub><span style="font-size: x-large">  ∕ </span><em>f<sub>i</sub></em><sup><em>2</em></sup> − <em>f<sub>j</sub><sup>2</sup><sub>     </sub></em><span style="color: #ff0000"><span style="color: #000000"><span style="color: #ff0000"><strong>(4)</strong></span></span></span>
</p>
<p>
where <em>f<sub>i</sub></em> and <em>f<sub>j</sub></em> are the carrier frequencies expressed in hertz. The phase scintillation is, however, caused by both refractive and diffractive effects. The diffractive effects cause rapid transitions in the phase which do not scale with the carrier wavelength resulting in a residual error in the ionosphere-free linear combination (4) of phase measurements.
</p>
<p>
While this correction term is for most purposes considered complete, there are factors that can cause apparent deviation between the two carriers including multipath, receiver noise, and un-modelled terms in (4). Corrections produced using (4) will have a residual error due to second and third order dispersion effects, which are conservatively bounded to 0–2 centimeters and 0–2 millimeters at zenith respectively, under an assumption of a 100 TECU (total electron content unit; 1 TECU ≈ 16 cm at GPS L1) background ionosphere. Since 100 TECU is a high value for zenith ionosphere the value of the higher order terms will often be well below 2 centimeters instantaneously, and will vary by only a small fraction of this amount over short time periods.
</p>
<p>
Although some recent findings have shown that magnitudes of 3 centimeters referenced to L1 are possible due to the higher order terms, it has also been shown that the variation rate is typically limited to the level of centimeters per hour.
</p>
<p>
During phase scintillation events it is possible that the multiple carriers of a given satellite will (when scaled for frequency as in <strong>Figure 3</strong>) track each other within the margins of error expected when accounting for thermal and oscillator phase noise on each channel. However, it is also possible that near total de-correlation of the phases will occur during phase scintillation accompanied by fading events as is depicted in <strong>Figure 4</strong> where the detrended scaled carrier phase observables from L1, L2 and L5 transmitted by a block IIF GPS satellite visibly deviate from one another. Even the closely-spaced L2 and L5 carriers exhibit substantial decorrelation, equivalent at times to a full L1 carrier cycle of nearly 20 centimeters, well outside of the level which could be plausibly attributed to higher order terms ignored by (4).
</p>
<p>
On close inspection, the data shown in Figure 4 does not appear to contain any stepwise transitions of a magnitude commensurate with a full or half cycle slip on any of the carriers, meaning that this decorrelation is unlikely to be a signal tracking error. Unlike static group delay errors, it is not possible to measure and estimate this error contribution a priori. It is effectively an additional noise source present only during scintillation. Since it will influence the magnitude of the residual error in the case of multi/dual frequency processing it is interesting to analyze this phenomena and attempt to quantify its expected magnitude by considering the level of correlation between carriers during a cross section of scintillation events affecting modernized civil signals believed to be free of cycle slips.
</p>
<p>
To quantify the correlation level between the scintillation effects on GNSS frequencies, the phase correlation coefficient can be calculated for the observed scintillation events according to the following relationship:
</p>
<p>
<em>ρ<sub>δφ</sub></em> = ⟨<em>δφ<sub>1</sub>δφ<sub>2</sub></em>⟩/(⟨<em>δφ<sub>1</sub><sup>2</sup>δφ<sub>2</sub><sup>2</sup></em>⟩)<sup>1/2</sup><em>, </em>−1 &lt;<em> <em>ρ<sub>δφ</sub> </em></em>&lt; 1<em>     </em><span style="color: #ff0000"><strong>(5)</strong></span>
</p>
<p>
where the terms <em>δφ<sub>1</sub></em> and <em>δφ<sub>2</sub></em> represent epoch to epoch changes in the detrended phases. <strong>Figures 5 and 6</strong> show the results for the events observed at 69.5° latitude (Tromsø, Norway) and 21° latitude (Hanoi, Vietnam). In Figure 6 the level of correlation versus the intensity of the phase variation is plotted for L1CA vs. L2CM, and in contrast to the high latitude example shown in Figure 5, where increasing phase instability leads to an increasing level of phase correlation between the two carriers, for the Hanoi data the outcome is entirely different. Indeed, the phase correlation between the two carriers appears to be nearly non-existent on average, as the distribution of correlation measures is bifurcated with half the distribution tending towards higher positive correlation levels, while the other half of the sampled distribution tends towards anti-correlated results.
</p>
<p>
<strong>Ionosphere-free Residual </strong><br />
When scaled by their wavelengths, the carrier phase measurements on different GNSS frequencies appear to match closely when the scintillation effect is weak or moderate, but diverge from one another when the scintillation effect is strong regardless of whether the dominant scintillation effect is on the phase or amplitude of the signal. It is believed that these divergences occur when diffraction alters the phases by a factor that is not proportional to the wavelengths of their carriers leading to a residual in the ionosphere-free phase combination. An example of this phenomena is the so-called “canonical fade”, which may be the cause of the decorrelation events presented here. <strong>Figure 7</strong> shows the average absolute L1/L2 ionosphere-free combination residual from Tromsø (69.5° N) observations, whereas results generated based on the data from Hanoi (21° N) are illustrated in <strong>Figures 8, 9 and 10</strong>.
</p>
<p>
Noting that the range of carrier phase standard deviation considered in Figures 8, 9 and 10 is smaller than that considered in the high latitude plot, it is clear that the level of ionosphere-free residual present in the Hanoi data increases much more rapidly with rising phase standard deviation than was the case with the high latitude observations.
</p>
<p>
While it is not unexpected that the L1/L5 combination residual is also substantial, as indicated in Figure 9, the more interesting observation is that the L2C and L5 signals also have considerable levels of decorrelation despite their relatively small 51 megahertz of spectral separation, compared to the nearly 350 megahertz of spectral separation between L1 and L2. In Figure 10, it is seen that for one of the tracked satellites during this event, the level of ionosphere-free residual in the L2CM/L5Q combination seems to exceed one meter even while the underlying data shows no signs of cycle slips.
</p>
<p>
<strong>Conclusion </strong><br />
To summarize, it has been demonstrated that ionospheric scintillation phenomena tend to cause an additional measurement residual in the nominal ionosphere-free combinations that greatly exceeds the expected value of the neglected higher order terms and may be a substantial or dominant nuisance term in some applications. While the residual is present with both phase and amplitude scintillation, and is more pronounced with strong scintillation to a point, the relationship appears stochastic and not deterministic.
</p>
<p>
It is tempting to assume that concerns about ionospheric effects during all but deep amplitude fades would disappear when users had switched from semi-codeless multi-frequency observables to the use of modernized civil signals due to their much higher tracking robustness. Instead, it seems that even with the modernized signals there is a measurable and occasionally meter level sense in which the ionosphere-free observables are not at all free of ionospheric influence.
</p>
<p>
<span style="color: #993300"><strong>Additional Resources </strong></span>
</p>
<p>
<em>For additional information about ionospheric scintillation: </em><strong><span style="color: #ff0000"><br />
[1] </span></strong>Conker, R.S., M.B. El-Arini, C.J. Hegarty and T. Hsiao (2003) “Modelling the effects of ionospheric scintillation on GPS/Satellite-Based Augmentation System Availability”, <em>Radio Science</em>, vol.38, no.1. <strong><span style="color: #ff0000"><br />
[2] </span></strong>Carrano, C. S., K. M. Groves, W. J. McNeil, and P. H. Doherty (2013), Direct measurement of the residual in the ionosphere-free linear combination during scintillation, <em>Proceedings of the 2013 Institute of Navigation ION NTM meeting</em>, San Diego, CA, January 28-30, 2013.
</p>
<p>
<em>For additional information on higher-order ionospheric effects: </em><strong><span style="color: #ff0000"><br />
[3]</span></strong> Hoque, M.M., and N. Jankowski (2007), “Higher order ionospheric effects in precise GNSS positioning,” <em>Journal of Geodesy</em> number 81, pp 259-268 <strong><span style="color: #ff0000"><br />
[4]</span></strong> Liu, Z., Y. Li, J. Guo, and F. Li (2016) “Influence of higher-order ionospheric delay correction on GPS precise orbit determination and precise positioning,” <em>Geodesy and Geodynamics</em>, Volume 7, Issue 5, September 2016, pp 369-376
</p>
<p>
<em>For information about canonical fades: </em><span style="color: #ff0000"><strong><br />
[5] </strong></span>Liu, Z., Y. Li, J. Guo, and F. Li (2016) “Influence of higher-order ionospheric delay correction on GPS precise orbit determination and precise positioning,” <em>Geodesy and Geodynamics</em>, Volume 7, Issue 5, September 2016, pp 369-376.
</p>
<div class='pdfclass'><a target='_blank' class='specialpdf' href='http://insidegnss.com/wp-content/uploads/2018/01/novdec17-SOLUTIONS.pdf'>Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/do-modern-multi-frequency-civil-receivers-eliminate-the-ionospheric-effect/">Do modern multi-frequency civil receivers eliminate the ionospheric effect?</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>GNSS SDR Metadata Standard</title>
		<link>https://insidegnss.com/gnss-sdr-metadata-standard/</link>
		
		<dc:creator><![CDATA[Inside GNSS]]></dc:creator>
		<pubDate>Mon, 27 Nov 2017 23:06:25 +0000</pubDate>
				<category><![CDATA[201710 November/December 2017]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[Galileo]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[receiver]]></category>
		<category><![CDATA[Survey and Mapping]]></category>
		<category><![CDATA[Technical Article]]></category>
		<category><![CDATA[timing]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2017/11/27/gnss-sdr-metadata-standard/</guid>

					<description><![CDATA[<p>Figures 1 &#8211; 6 GNSS SDRs are a rapidly advancing area in GNSS receiver research and design. The last few years have brought...</p>
<p>The post <a href="https://insidegnss.com/gnss-sdr-metadata-standard/">GNSS SDR Metadata Standard</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class='special_post_image'><img class='specialimageclass img-thumbnail' src='https://insidegnss.com/wp-content/uploads/2018/01/SDRFigs.jpg' ><span class='specialcaption'>Figures 1 &#8211; 6</span></div>
<p>
<span id="more-22948"></span></p>
<p>
GNSS SDRs are a rapidly advancing area in GNSS receiver research and design. The last few years have brought tremendous growth in this field. Universities and other research institutions have developed and demonstrated advanced capabilities, particularly with respect to multi-constellation GNSS and GNSS-plus-multi-sensor navigation processing for challenging environments. The recent commercial availability of multi-sensor data collection equipment, development platforms and open-source software projects have catalyzed this rapid pace of innovation. Indeed, SDR will likely become a significant commercial GNSS receiver architecture by the end of this decade due to today’s ongoing deployment of multiple global and regional satnav constellations with their diverse signal structures, and rapid advancements in parallel low-power processors and inexpensive sensors.
</p>
<p>
Non-realtime SDR operational scenarios involve storage and post-processing of samples. These sampled data files can also be used in radio frequency (RF) playback systems for GNSS receiver test and evaluation in the lab. Post-processing and/or playback requires several generic front-end parameters such as RF and intermediate frequency (IF) center frequencies, sample rate, file format, as well as GNSS-specific information such as antenna location and type. We define this information as GNSS SDR metadata. Manual transfer of metadata is the method predominantly used today – a process that is cumbersome and error prone to say the least. No established method exists to exchange this metadata automatically.
</p>
<p>
During the ION GNSS+ 2013 conference, a group of attendees discussed the need for a formal standard for the exchange of GNSS SDR metadata. This group identified the following benefits of engaging in this activity at the present:
</p>
<ul>
<li>It identifies and brings the international GNSS SDR community together as a working group. This collaboration is critical in order to get broad acceptance and usage.</li>
<li>Standardization will help to avoid technology segmentation issues while promoting the pace of innovation by standard practices and compliant tools. </li>
<li>The formal standard, if widely adopted, will help ensure compatibility and interoperability of future GNSS SDRs. Specifically, front-end agnostic “plug-and-play” SDRs are envisioned. These have the potential for revolutionizing positioning, navigation, and timing (PNT) systems of the future. </li>
</ul>
<p>
Most authors of significant GNSS SDR publications and contributions over the past two decades are ION members and frequent meeting attendees. Hence, we decided to pursue this standard through ION sponsorship. During the January 2014 Council Meeting in San Diego, ION approved the process for establishing a formal standard. The ION GNSS SDR Metadata Working Group (WG) was formed in April 2014. Membership represents academia, industry (including GNSS SDR product vendors as well as traditional GNSS equipment manufacturers), non-profit research entities, and government agencies spanning countries in America, Europe, Asia and Australia.
</p>
<p>
<strong>Justification for GNSS Metadata Standardization </strong><br />
<strong>Figure 1</strong> <em>(see inset photo, above right, for all figures) </em>shows the metadata transfer scheme mainly used in today’s GNSS SDR systems. The top row depicts data collection system (DCS) <em>A</em>, producing an SDR file of format <em>A</em>, consumed by SDR processor <em>A</em>. This may represent an end-to-end solution provided by a vendor or a system that was initially developed around a specific hardware platform. In any case, assume that the metadata for decoding Format <em>A</em> is hard-coded into the processor. Consequently, supporting other file formats involves extensive software revisions on a case-by-case basis. One group may want to share SDR files from DCS <em>A</em> with other groups using SDRs <em>X</em> and<em> Y</em> for research collaboration. This involves conveying the file format and other relevant information accurately to these other groups. Today, this metadata transfer occurs in an ad-hoc way that is prone to interpretation errors.
</p>
<p>
The second row depicts multi-stream DCS <em>B</em> that produces files with a more complicated format. SDR processors <em>X</em> and <em>Y</em> represents more flexible SDRs that are able to support multiple file formats. However, the data/metadata association requires manual intervention.
</p>
<p>
DCS <em>C</em> multiplexes other data (such as sensor data) along with multiple GNSS sample streams in the same file. This type of multiplexed collection has the potential to become more common with emerging SDR-related data streaming standards such as VITA-49 (See T. Cooklev et alia, Additional Resources). In this case, custom-designed processor <em>C</em> represents an SDR that fully supports multi-sensor integration capabilities. Because DCS <em>C</em>’s GNSS stream parameters are open, SDR <em>Y</em> is also able to support GNSS-only processing using an ad-hoc metadata transfer scheme. The sensor data parameters in Format <em>C</em> may or may not be open.
</p>
<p>
As clear from Figure 1, today’s ad hoc methods of metadata exchange do not encourage interoperability and instead cultivates potential for technology segmentation (i.e., various groups developing their own stove-piped solutions and technologies).
</p>
<p>
<strong>Figure 2</strong> shows the same systems of Figure 1 that have adopted a metadata standard. As shown, each DCS produces a compliant metadata file along with the SDR file. The metadata file is read-in by the compliant SDR processor to correctly decode and process files seamlessly.
</p>
<p>
Adoption of a metadata standard benefits DCS developers because their systems become applicable to a much wider group of users. Similarly, an SDR processor’s utility is extended when it is capable of supporting many file formats from multiple sources seamlessly. Thus, metadata standardization promotes interoperability of GNSS SDR systems and greatly simplifies the exchange of files between groups.
</p>
<p>
Metadata standardization also benefits other use cases beyond post-processing GNSS SDRs. For example, consider the use of the metadata specification to synthesize compliant SDR files for use in RF playback systems. Additionally, libraries of compliant SDR file sets containing various real-world scenarios could be used interchangeably in compliant RF playback simulators for repeatable and consistent testing of GNSS receivers.
</p>
<p>
<strong>SDR Data Collection Topologies </strong><br />
The ION Executive Committee stipulated that this standardization activity shall not create an unfair advantage or disadvantage to any entity. Specifically, the standard shall not require any existing system to undergo data format changes to achieve compliance. This “do no harm” stipulation implies that the standard be designed such that it supports all current and future SDR file formats. This also means that the WG must “get it right the first time” since major revisions to the standard would be undesirable and adverse to the goal of widespread adoption. Hence, we considered the entire space of possible GNSS SDR data collection topologies. <strong>Figure 3</strong> illustrates these topologies.
</p>
<p>
Figure 3.a illustrates the simplest data collection topology that can exist. This is when a single swath of RF spectrum (referenced henceforth as a “band”) is down-converted and sampled to produce a single data stream. The stream, which may be IF sampled (real samples) or baseband sampled (complex samples) is written to disk as a single file.
</p>
<p>
Figure 3b represents a DCS that writes parts of a single data stream across multiple files. This may be done to reduce the sustained write performance requirement of storage drives (similar to striping mode in RAID systems).
</p>
<p>
Figure 3.c is similar to Figure 3.a, except that the data stream represents more than one RF band. An example of this topology is a direct RF sampling front-end architecture that intentionally aliases multiple bands to fall next to each other at baseband. Some bands may be spectrally inverted as a result of the digital down-conversion process.
</p>
<p>
A DCS may produce multiple data streams. Each stream may contain information from one of many antenna elements (as shown in Figure 3.d, where each stream may also encompass multiple bands as in Figure 3.c). Alternatively, a stream may be sampling one of several bands received by a single wideband antenna, where the multiplexed streams written to file represents channelized samples. Combinations of the above are also possible.
</p>
<p>
Each stream may also be sampled at different rates and bit depths. For example, consider a civilian GPS L1, L2, L5 system. In this case, the L1 and L2 streams may be sampled at rate <em>f<sub>0</sub></em> and the L5 stream at 10·<em>f<sub>0</sub></em> (since the L5 signal’s null-to-null bandwidth is 10 times wider than L1 C/A and L2C), where <em>f<sub>0</sub></em> represents the base sample rate. Figure 3.d may also represent how these multiple streams are multiplexed into a single lane of packed binary data and written to a single file.
</p>
<p>
Similar to Figure 3.d, Figure 3.e illustrates a GNSS data stream multiplexed with other data that is written to a single file. This non-GNSS SDR data may be from additional sensors (as shown), and may be written in a proprietary format that may or may not be known.
</p>
<p>
The specification of metadata parameters for non-GNSS data is outside the scope of the present standardization effort. However, the standard must support adequate information to skip over such non-GNSS data bytes. Since the metadata schema is extensible, it can cover the description of non-GNSS SDR data as needed by specific users.
</p>
<p>
It is important to note that although we use the term “GNSS SDR data” in this article to generally refer to the type of sampled data for which metadata parameters are defined in the standard, the samples need not correspond to GNSS frequency bands. For example, frequency bands containing RF signals of opportunity are supported as long as they can be represented by the standard’s metadata parameters.
</p>
<p>
Due to the typically high data rate of GNSS SDRs, some DCSs write data as temporally split files, as illustrated in Figure 3.f. This allows for efficient data management through multiple smaller files compared to a single large file. The metadata for each file must associate the previous and next files in order to represent the sequence. Note that the DCS block shown in Figure 3.f could represent any of those described in topologies a, c, d, and e of Figure 3.
</p>
<p>
Figure 3.g illustrates spatial splitting of files. Here, the binary data lanes from two or more DCSs are written to separate files. These files may be written by different computer systems. In this case, a non-zero inter-system timing offset, <em>Δt</em>, may exist and must be supported in the standard. Since <em>Δt</em> may or may not be known at time of collection, it represents an example metadata parameter that may be back-annotated into the metadata file after an initial pass of SDR data processing.
</p>
<p>
Multi-lane DCSs that write each lane to a separate file may also implement temporal file splitting according to 3.f. We call this “spatial-temporal splitting”, and is illustrated in Figure 3.h.
</p>
<p>
Since multi-stream-multi-file data collection topologies (i.e., (g) and (h) in Figure 3) produce multiple data files applicable to a given time interval, the SDR processor must be “introduced” to the full or partial set of lanes associated with the topology. This is covered by lane selection parameters in the standard.
</p>
<p>
<strong>Metadata Parameters </strong><br />
The metadata standard enables a user to specify a wide range of properties of the binary data file. Some of these properties relate to the data collection scenario itself, such as the time and location, and the type of scenario. Other properties of the dataset relate to the particular RF data that is captured as IF samples, including center frequency and bandwidth. Yet other details such as the IF digitization configuration and data packing can be specified. These are briefly summarized below. Some of the parameters are free-form text, others are integer or floating point variables, and others are enumerations. The primary classes are shown in <strong>Figure 4</strong>.
</p>
<p>
The metadata “session” class holds details such as the time, the position, the measurement campaign, and the type of scenario. The “file” class contains a path to the corresponding binary data file, time-stamp info, and a reference to the contained “lane” (described below). A “system” class contains details of the data recording equipment, such as the equipment name, the reference clock frequency, and the antenna details/specifications. The metadata standard allows for the specification of a variety of RF bands, each “band” class includes details of the band’s center frequency, intermediate frequency, bandwidth and group-delay bias.
</p>
<p>
The actual format of the binary data is detailed in the “lane” class, which allows for the specification of a hierarchy of binary data packing patterns, entitled “blocks”, “chunks” and “lumps”. These classes specify the arrangement of the packed IF data and optional additional data such as sensor measurements or configuration information, and further specify the arrangement of data relative to the standard word-sizes (arrays of byte, short integers, integers, long integers, etc.). The arrangement of the raw IF samples within these blocks is specified by the “stream” class. This class specifies the associated RF band, the sample rate, the quantization, the sample format (real/complex), the encoding of the binary data and the arrangement/alignment of the samples. Together these classes contain sufficient information to unambiguously interpret the packed binary data.
</p>
<p>
<strong>Normative Reference Software </strong><br />
The primary responsibilities of the Normative Reference Implementation Subcommittee are to reduce to practice the conceptual design developed through consensus by the WG into an appropriate set of schema (according to industry best practices) and to develop a compliant software library implementation. The WG was fortunate to receive voluntary participation for this task from individuals representing established commercial GNSS SDR vendors.
</p>
<p>
The WG decided to work on a publicly available reference software library to be released with the standard. The goal of this effort is to promote early and widespread adoption of the standard by making it easy for vendors and researchers to integrate standard-compliance by integrating the library into their existing software. The scope of this effort is twofold, to develop a metadata interpreter, and to develop a binary data converter using this metadata interpreter.
</p>
<p>
The first contribution was a library that would produce standard-compliant metadata files from an appropriately-populated data structure, a library capable of reading the content of such files back to a data structure. The second contribution was in the form of a library capable of parsing and converting binary IF data based on an associated metadata description. When combined, it is hoped that these two libraries offer sufficient functionality to enable adoption of the metadata standard in SDRs, or to serve as a benchmark against which implementations of the standard can be validated.
</p>
<p>
The software is written in C++ and managed using CMake. It has been divided into two libraries, “apilib” implementing the Metadata Interpreter and “converterlib” implementing the binary data conversion, and is accompanied by a selection of utilities, including a data-converter application and a simple test application. The software is available on the Institute of Navigation’s GitHub account <a href="https://github.com/IonMetadataWorkingGroup/GNSS-Metadata-Standard" target="_blank">here</a>.
</p>
<p>
The Metadata Interpreter library includes a reader functionality that can parse a metadata file and populate a corresponding metadata object that can then be queried through a selection of member-function calls. Similarly, a metadata object can be instantiated and configured through a selection of member functions and, subsequently, it can be instructed to write a corresponding metadata file.
</p>
<p>
The converter library can be used for parsing binary data files and interpreting the data according to a metadata file. The basic converter can be adapted to support processing of the converted data streams, and two such adaptations have been implanted in the reference software. The first functionality is depicted in <strong>Figure 5</strong>, where the data-converter is embedded in a file-converter. The file-converter configures the embedded data-converter using a Metadata Interpreter object, and is capable of parsing a packed binary input file and producing one file per IF data stream in a user-specified data type (int8, int16, float, double, etc.).
</p>
<p>
A second functionality has been implemented by embedding the data converter in a “front-end”, as depicted in <strong>Figure 6</strong>. This front-end offers a means of loading short portions of the binary data file and converting them to a user-specified data type (int8, int16, float, double, etc.) while handling details such as sample alignment, when different streams are sampled at different rates.
</p>
<p>
The software suite includes a selection of example binary datasets and associated metadata files along with a simple MATLAB/Octave script to test the build against reference datasets. To date five different file formats have been included in the repository including a wide range of front-end configurations and data packing variations.
</p>
<p>
A number of working group members volunteered to perform “blind testing” of SDR data files against draft specifications. This involves exchanging SDR data files and associated metadata specifications among parties and verifying that the files can be fully decoded without additional information. Working group members participating in this activity will comprise the Compliance Verification Subcommittee.
</p>
<p>
<strong>SDR Data Repository </strong><br />
As with most standards and programming projects, they are best understood through good examples. Thus, <a href="http://sdr.ion.org/api-sample-data.html" target="_blank">this page</a> has been created and contains several binary sample files together with metadata files. All file sets have been tested to follow the standard and to be readable by the normative reference software. The binary files typically contain samples over a duration of more than 60 seconds and position fixes have been obtained by at least one software receiver implementation.
</p>
<p>
Further examples will be added, not only emphasizing new data recording systems but also illustrating different SDR applications such as antenna arrays, reflectometry or ionospheric scintillation analysis. Further, data from GNSS seen only at certain locations of the Earth (e.g., Quasi-Zenith Satellite System [QZSS]) are being considered.
</p>
<p>
Organizations are encouraged to contact the working group if they have files with formats that are currently not adequately represented in the repository or represent use cases so far not considered. The respective point of contact is given on the web page. The working group will then take care of creating a metadata file (if not yet available), check the correctness and organize the upload.
</p>
<p>
<span style="color: #993300"><strong>Additional Resources </strong></span><strong><span style="color: #ff0000"><br />
[1]</span></strong> Cooklev, T., R. Normoyle, and D. Clendenen, “The Vita49 Analog RF-Digital Interface,” <em>IEEE Circuits and Systems Magazine</em>, Q4 2012. <strong><span style="color: #ff0000"><br />
[2] </span></strong>Favenza, A., and N. Linty, “Exploiting Standardized Metadata for GNSS SDR Remote Processing: a Case Study”, ION GNSS+ 2016, Portland, Oregon (USA), 09/2016. <strong><span style="color: #ff0000"><br />
[3] </span></strong>Lucas-Sabola, V., G. Seco-Granados, J. A. López-Salcedo, J. A. García-Molina, M. Crisci, “Cloud GNSS receivers: New advanced applications made possible”, <em>Proc. Int. Conf. Localization GNSS (ICL-GNSS)</em>, pp. 1-6, 2016. <span style="color: #ff0000"><strong><br />
[4] </strong></span>Lucas-Sabola, V., Seco-Granados, G., López-Salcedo, J.A., García-Molina, J.A., Crisci, M., “Demonstration of Cloud GNSS Signal Processing,” <em>Proceedings of the 29th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS+ 2016)</em>, Portland, Oregon, September 2016, pp. 34-43.
</p>
<div class='pdfclass'><a target='_blank' class='specialpdf' href='http://insidegnss.com/wp-content/uploads/2018/01/novdec17-STANDARDS.pdf'>Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/gnss-sdr-metadata-standard/">GNSS SDR Metadata Standard</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Towards Navigation Safety for Autonomous Cars</title>
		<link>https://insidegnss.com/towards-navigation-safety-for-autonomous-cars/</link>
		
		<dc:creator><![CDATA[Inside GNSS]]></dc:creator>
		<pubDate>Mon, 27 Nov 2017 23:04:07 +0000</pubDate>
				<category><![CDATA[201710 November/December 2017]]></category>
		<category><![CDATA[Autonomous Vehicles]]></category>
		<category><![CDATA[civil]]></category>
		<category><![CDATA[commercial]]></category>
		<category><![CDATA[Cover Story]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[high precision positioning]]></category>
		<category><![CDATA[integration/integrated system]]></category>
		<category><![CDATA[legacy-application]]></category>
		<category><![CDATA[mapping/GIS]]></category>
		<category><![CDATA[product design]]></category>
		<category><![CDATA[receiver]]></category>
		<category><![CDATA[Roads and Highways]]></category>
		<category><![CDATA[signal]]></category>
		<category><![CDATA[Survey and Mapping]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2017/11/27/towards-navigation-safety-for-autonomous-cars/</guid>

					<description><![CDATA[<p>Figures 1 &#8211; 6, Table 1 There are many good reasons for getting excited about highly automated vehicles, or HAVs, which is the...</p>
<p>The post <a href="https://insidegnss.com/towards-navigation-safety-for-autonomous-cars/">Towards Navigation Safety for Autonomous Cars</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class='special_post_image'><img class='specialimageclass img-thumbnail' src='https://insidegnss.com/wp-content/uploads/2018/01/CoverFigs.jpg' ><span class='specialcaption'>Figures 1 &#8211; 6, Table 1</span></div>
<p>
There are many good reasons for getting excited about highly automated vehicles, or HAVs, which is the acronym used by the National Highway Traffic Safety Administration (NHTSA). HAVs can make driving more fuel- and time-efficient. They can significantly reduce traffic congestion and emissions by driving a precise speed, minimizing lane changes, and maintaining an exact distance to neighboring cars. They can also increase accessibility and mobility for disabled and elderly persons.
</p>
<p><span id="more-22947"></span></p>
<p>
There are many good reasons for getting excited about highly automated vehicles, or HAVs, which is the acronym used by the National Highway Traffic Safety Administration (NHTSA). HAVs can make driving more fuel- and time-efficient. They can significantly reduce traffic congestion and emissions by driving a precise speed, minimizing lane changes, and maintaining an exact distance to neighboring cars. They can also increase accessibility and mobility for disabled and elderly persons.
</p>
<p>
Sharing an HAV instead of owning is projected to dramatically reduce a household’s yearly transportation budget, which currently ranges between approximately $8,000 and $11,000 per car. HAVs carry promises not only in improved road mobility, and accessibility, but also in producing architectural and societal changes that can make mass parking spaces and personal car ownership obsolete in urban areas. Above all, HAVs can help improve road safety by preventing car accidents that cause more than 30,000 deaths/year in the United States alone, cost approximately $230 billion/year in medical and work loss costs, and are caused by humans 90% of the time.
</p>
<p>
Press articles in the 1950s and 1960s predicted that autonomous cars and “electronic highways” would become widely available by 1975. Major milestones in the use of new sensor, computation, and communication technology have recently reenergized the eagerness for HAVs. This first started with the 2005 “DARPA Grand Challenge”, where four different HAVs designed by teams of engineers from industry and academia completed a 132-mile trip across the Mohave desert in less than 7.5 hours with no human intervention. The 2007 DARPA “Urban Challenge” saw six teams autonomously complete a 60-mile course in an urban environment, while following traffic laws. Most teams used a combination of LiDAR, cameras, differential GPS, and computation power that is multiple orders of magnitude higher than what is typically needed for a commercial passenger vehicle. In 2009, Google (now Waymo) began designing and testing “self-driving” cars, which have since accumulated more than three million miles in autonomous mode.
</p>
<p>
Currently, most car manufacturers have HAV prototype systems and Google, Uber, NuTonomy have HAV pilot testing programs, including fully autonomous systems for public transportation, which, for now, are confined to segregated lanes and geo-fenced areas. Multiple Tier-2 supplier companies have emerged, which specialize in autonomous car technology. In early 2017, 36 companies were registered to test prototype HAV systems on public roads in the state of California.
</p>
<p>
However, in <strong>Figure 1</strong> <em>(for all figures, see inset photo, above right)</em>, Gartner’s “2016 Hype Cycle for Emerging Technologies” shows that HAV technology might be at the “peak of inflated expectations”, approaching the “trough of disillusionment”. Hype cycle curves are non-scientific tools that have been empirically verified for multiple example technologies over many years. Two example emerging technologies, commercial unmanned aircraft systems (UAS) and virtual reality, are included in Figure 1 for illustration purposes. The curve’s time scale may differ for each technology. One of many indicators of decreasing expectations on HAVs include a reduction in press coverage and the emergence of first negative news stories, in particular following the May 2016 crash of a Tesla Model S whose autopilot failed to distinguish a white trailer truck from the bright Florida sky. The Model S ran under the trailer causing its roof to be torn off and the operator to lose its life. The car kept going full speed on the side of the road through two fences until it hit a pole and came to a stop.
</p>
<p>
In parallel, until the end of 2016, Google was providing detailed reports of their self-driving car performance, which were designed to operate in real-world urban environments. These reports contain records of millions of miles driven autonomously, but also acknowledge “disengagements”, i.e., where the operator needed to take over control to avoid collisions. The data shows that HAVs are much more likely to be involved in collisions, even though these collisions are often of lower severity than in conventional human driving [HAVs typically get rear-ended because of their unusual road behavior] (see B. Schoettle, and M. Sivak, “A Preliminary Analysis of Real-World Crashes Involving Self-Driving Vehicles,” Additional Resources). Also, Uber’s autonomous taxis in Pittsburg have a reported rate of one disengagement per mile autonomously driven.
</p>
<p>
Moreover, the first fielded autonomous systems have revealed new safety threats. In particular, the technology’s functionality, as perceived by the human operator, does not always match the intended operational domain: for example, there have been cases of highway autopilots being used in urban areas and passing red lights without slowing down. In addition, human-machine interaction is at the heart of role confusion (is the operator or the HAV in charge?) of mode confusion (is the HAV in autonomous or manual mode?) and of the operator’s trust in this multimodal system. Misinterpretation may grow even wilder because a given functionality will not achieve the same level of performance across models and manufacturers, and operators may not be aware of the systems’ independently verified safety ratings. And, within the next few years, operators will be expected to anticipate hazardous situations and take over control. Thus, operating an HAV may require more education and different training than driving a car manually.
</p>
<p>
<strong>Current Safety Assessment Efforts </strong><br />
To focus this article, first consider the Society of Automotive Engineer (SAE) International’s classification of driving autonomy levels in <strong>Table 1</strong> <em>(see inset photo, above right)</em>. Under Levels 0 to 2, the human driver is responsible at all times, either for driving by himself, or for supervising the HAV in autonomous mode and taking control if needed. Under Levels 3 to 5, the system is self-monitoring and the driver is expected to take control, but only if requested by the system. Levels 0-4 provide partial automation under predefined driving modes and circumstances, whereas Level 5 is full autonomy.
</p>
<p>
The most advanced private car systems are currently Level 2, and pilot programs aim at achieving Level 3, although the mere presence of a kill-switch would imply that the system is actually Level 2. The transition from Level 2 to 3 is a remarkable leap that has significant implications on trust and comfort of human-machine interactions, on legal responsibility allocation between system and driver, and on technical challenges to overcome to guarantee passenger safety.
</p>
<p>
Over the past four years, the most publicized approaches to demonstrate Level 2 HAV safety have been experimental testing campaigns by Google, Tesla and Uber. Google’s approach to have HAVs drive millions of miles with minimal human intervention has been documented up until 2015. At this time, Google cars have autonomously travelled an impressive three million miles. Tesla’s autopilot is reported to have driven more than 130 million miles – on highways only – before it caused a fatality in May 2016.
</p>
<p>
In parallel, NHTSA reports about 3,000 billion miles travelled each year on U.S. highways by human drivers, with 30,000 deaths caused by traffic accidents; this corresponds to about one fatality in traffic accidents per 100 million miles driven in the U.S. But, this number accounts for incidents on all roads, in all weather conditions, and for all vehicle ages and types. Thus, a purely experimental, complete proof that HAVs match the level of safety of human driving would take about 400 years at Google’s current testing rate (of approximately 250,000 test miles per year), and would still take many decades if the testing rate increased exponentially. This is assuming that no fatalities occur during that time, that no major HAV upgrade is performed, and that the testing environment is representative of all U.S. roads. Thus, while an experimental proof is conclusive, it is not practical. Other, analytical, methods must be employed to ensure HAV safety.
</p>
<p>
<strong>Research Challenges In HAV Navigation Safety </strong><br />
Multiple technical aspects developed over decades for automated flying could serve as starting points for automated driving systems. <strong>Figure 2</strong> shows research areas with overlap between aircraft (in blue) and car (in yellow) applications. Figure 2 is not intended to give a comprehensive list of all aspects of automation, but instead, it shows example technical areas that can be addressed using similar methods in aviation and automotive applications (in the green area). For example:
</p>
<ul>
<li>performance standards set for software, communication, and electronic equipment are already being compared for aircraft versus cars in the NHTSA report by Q. D. Van Eikema Hommes, Additional Resources.</li>
<li>the design of aircraft cockpit has been continuously improved over the past few decades, especially for highly-automated Unmanned Air Systems (UAS) with a remote pilot “in-the-box”; few car manufacturers envision futuristic car interiors where humans do not participate in driving, but as long as human-machine interactions are needed, lessons learned in cockpit design to avoid information overload are key. </li>
<li>while Automatic Dependent Surveillance-Broadcast (ADS-B) will be mandatory on all aircraft by 2020, a petition for proposed rule making has been issued to mandate Vehicle-to-Vehicle (V2V) and Vehicle-to-Infrastructure (V2I) by the same date. (ADS-B is a situational awareness system for collision avoidance, through which aircraft share their positions with Air Traffic Control and with other aircraft.) </li>
<li>GNSS/INS navigation systems, which are extensively used in safety-critical aircraft navigation, are also being investigated for HAVs.</li>
<li>overall safety standards also have similarities for aircraft and HAVs, which are discussed again below. </li>
</ul>
<p>
The focus of this article is on navigation safety. In aviation navigation, safety is assessed in terms of integrity (as well as accuracy, continuity, and availability, which are not discussed for brevity). Integrity is a measure of trust in sensor information: integrity risk is the probability of undetected sensor errors causing unacceptably large positioning uncertainty (See RTCA Special Committee 159, “Minimum Aviation System Performance Standards for the Local Area Augmentation System (LAAS), Additional Resources”). This top-level quantifiable performance metric is sensor- and platform-independent, and can thus be used to set certifiable requirements on individual system components to achieve and prove an overall level of safety.
</p>
<p>
The multiple separate efforts towards achieving Levels 3-to-5 HAVs reveal a compelling lack of coordination towards a common, uniform, quantifiable safety goal. Integrity can be used as an objective performance metric for open, transparent comparison and categorization across manufacturers. It can also provide a governmental regulating agency performance and testing standards for HAV certification, which would help accelerate the development, growth, and maturation of such HAVs, as displayed in <strong>Figure 3</strong>.
</p>
<p>
Moreover, the Federal Aviation Administration (FAA) has developed <em>analytical</em> methods to evaluate integrity. This provides the means to:
</p>
<ul>
<li>quantify safety of existing multi-sensor systems under a variety of operating environments, thereby reducing the need for experimental testing</li>
<li>allocate safety requirements to individual system components to achieve an overall target level of safety, thereby enabling design for safety </li>
<li>perform risk prediction, which is a key operational feature to enable hazard avoidance maneuvers </li>
</ul>
<p>
Several methods have been established to predict the integrity risk in GNSS-based aviation applications, which are instrumental in ensuring the safety of pilots and crew. As an example, <strong>Figure 4</strong> illustrates a simplified definition of the integrity risk for aircraft landing applications. The aircraft positioning prediction is uncertain because of sensor measurement noise. An alert limit (AL) requirement box is represented around the predicted aircraft position. This AL is set by the certification authority, i.e., by the FAA in this application. Simply put, the risk of the actual aircraft position being outside the AL box is the integrity risk. (In practice, the most challenging part of risk prediction is to account for potentially undetected sensor faults, such as excessive GNSS satellite clock drift.)
</p>
<p>
Unfortunately, the same methods do not directly apply to HAVs, because ground vehicles operate under sky-obstructed areas where GNSS signals can be altered or blocked by buildings and trees. In general, the HAV environment is much more unpredictable than the aircraft’s, for reasons that include:
</p>
<ul>
<li>a changing environment: traffic lights, construction, impact of rain on road adherence, sensor masking and occlusions,</li>
<li>environmental diversity: intersection topography, road conditions, markings on ground, various traffic signs </li>
<li>road users that may interfere with HAV motion: other cars, trucks, pedestrians, bicyclists, etc. </li>
<li>comparatively large number of car manufacturers, equipment suppliers, and vehicle models, as well as with shorter model cycles than aircraft, causing wide variations in vehicle age and maintenance levels </li>
<li>non-uniform vehicle and road regulations at both the state and federal levels in the U.S. coupled with different international standardization processes. </li>
</ul>
<p>
Thus, HAVs require sensors in addition to GNSS, including laser scanners, radars, cameras, and odometers.
</p>
<p>
The parallel between aircraft and car applications in Figure 4 illustrates the significant challenge that lies ahead when bringing aviation safety standards to HAVs. It took decades of research and considerable resources to bring the alert limit requirement box down to 10 meters above and below the aircraft using the FAA’s GPS augmentation systems (the Wide-Area Augmentation System and the Local Area Augmentation System). For a car to stay in its lane, the alert limit requirement box must be an order of magnitude smaller, and has to maintain this level of safety in a more dynamic and unpredictable environment.
</p>
<p>
<strong>HAV Taxonomy </strong><br />
Creating a path to successful automated navigation requires an overall methodology to prioritize on imminently achievable objectives, and then expand to more challenging missions. First in this HAV taxonomy, a classification using six SAE autonomy levels has been presented in Table 1. This classification is further refined by segmenting a car’s trip into basic driving competencies, and by specifying the conditions under which a given HAV shall achieve these competencies. A similar classification was made in the early days of GPS-based commercial aircraft navigation safety analysis, where distinctions were made between different phases of flight, weather conditions, vehicle equipment, and airport infrastructure capabilities.
</p>
<p>
For example, in the early 1990’s, 40% of aircraft accidents were occurring during final approach and landing, and 26% during take-off and initial climb, which only represented an average of 4% and 2% of flight time, respectively. The FAA therefore concentrated their efforts on improving safety during these phases of flight. GPS augmentation systems were designed, with varying capabilities depending on airborne equipment and airport infrastructure, to guide the aircraft under the cloud ceiling, or to bring it all the way to touch-down. Similarly, the “first and last mile” are identified as the most challenging parts of HAV operations, whereas highway auto-drive systems have already been developed and implemented. In its 2016 Federal Automated Vehicles Policy, NHTSA identifies 28 HAV behavioral competencies, which are particularly challenging to meet in the first and last miles of a typical trip. These competencies are basic abilities that an HAV must have to complete nominal driving tasks; they include, for example, lane keeping, obeying traffic laws, and responding to other road users.
</p>
<p>
To better describe an HAV’s ability, the Federal Automated Vehicles Policy further specifies that basic driving competencies should be available under an HAV’s predefined Operational Design Domain (ODD), described by its geographical location, road type and condition, weather and lighting condition, vehicle speed, etc. The ODD captures the circumstances under which an HAV is supposed to operate safely.
</p>
<p>
Such classification is key to safety analysis. It can allow HAVs at different stages of their development to be simultaneously fielded, and for them to evolve by expanding their ODDs. The classification can also help in identifying geographical areas where improved road infrastructure is needed for automated operation, similar to airports requiring equipment for instrument navigation to deal with higher traffic density.
</p>
<p>
Furthermore, standards for electronic equipment, measured by Automotive Safety Integrity Levels, have been issued and compared with the aviation’s Design Assurance Levels (DAL). And, overall system safety levels have been codified, which in aviation account for both the severity and probability of occurrence of an incident, and in automotive applications account, in addition, for “controllability”, which is a measure of how likely an average driver is to maneuver out of a given imminent danger.
</p>
<p>
All of the above elements: (a) HAV autonomy level, (b) basic driving competency, (c) operation design domain, (d) vehicle electronic equipment, and (e) overall safety risk requirement must be specified to carry out a formal HAV safety analysis. Still missing from the HAV documents are clear guidelines, or example methods, on how to implement these safety requirements.
</p>
<p>
<strong>A Path Towards HAV Navigation Safety </strong><br />
When quantifying the safety of HAV navigation systems, such as in the example displayed in <strong>Figure 5</strong>, every component of the system including raw sensors, estimator and integrity monitor, and safety predictor, can potentially introduce risk. Unlike aircraft, HAVs require multiple and varied sensors to compensate for GPS signal blockages caused by buildings and trees. These sensor types must be integrated, and new methods to evaluate the integrity of multi-sensor systems must be developed. Furthermore, HAVs must have the ability to continuously predict integrity in a dynamic HAV environment.
</p>
<p>
In general, research on analytical evaluation of HAV navigation safety is sparse. For example, J. Lee <em>et alia</em>, Additional Resources use the concept of a “safe driving envelope,” but the approach focuses mostly on collision avoidance. The paper by O. Le Marchand, <em>et alia</em>, evaluates ground vehicle navigation, but shows an “approximate radial-error” of tens of meters, far exceeding the necessary sub-meter alert limit. A multi-sensor augmented-GPS/IMU system is used in the paper by R. Toledo-Moreo, <em>et alia</em> with “horizontal trust levels” of 7 meters to 10 meters, still an order-of-magnitude higher than the required HAV alert limit.
</p>
<p>
Multi-sensor integrity is addressed by M. Brenner, Additional Resources, but for a sensor combination specific to aviation and insufficient for terrestrial mobile robots. Other approaches to multi-sensor integration show promise, but do not provide rigorous proof of integrity. In fact, most publications use pose estimation error covariance as a measure of performance, which is understood as not being sufficient, but is the only metric currently available. Most critically, the metric does not account for fault modes introduced by feature extraction and data association, two algorithms commonly used in mobile robot localization (and discussed again below).
</p>
<p>
Unlike GPS, which gives absolute position fixes, IMUs, LiDAR, radar, and cameras provide relative displacements with respect to a previous time-step, or with respect to a map. Thus, measurement time-filtering is required, which makes integrity risk evaluation more challenging since past-time sensor errors and undetected faults can now impact current-time safety.
</p>
<p>
<strong>Example LiDAR Navigation Safety Evaluation</strong> <br />
While safety quantification for GNSS and GNSS/INS has been rigorously performed for aviation applications, and is being researched for HAVs, navigation safety for LiDAR, radar, camera, and multi-sensor navigation is a widely unexplored research area. To provide a specific example on the research work that lies ahead, we have started developing safety risk evaluation methods for LiDARs. We selected LiDARs because of their prevalence in HAVs, of their market availability, and because of our prior experience. However, the techniques we are developing are general enough that radar, cameras, or any future sensor that returns range data can be substituted.
</p>
<p>
Raw range data must be processed before it can be used for navigation. One technique, visual odometry, establishes correlations between successive scans to estimate sensor changes in pose (i.e., position and orientation). These processes are highly computationally intensive, and have the same problems as other dead-reckoning techniques, such as wheel odometry over time. Thus, they can become inaccurate or cumbersome for HAVs moving over multiple time epochs. Although proprietary information regarding the use of visual odometry by HAV manufacturers is unavailable, the research literature suggests that it is only used for short time scale operations. A second class of algorithms provides sensor localization by extracting static features from the raw sensor data and associating those features to a map. This is typically done in two steps, as illustrated in <strong>Figure 6</strong>: feature extraction (FE) and data association (DA). The resulting information can then be iteratively processed using sequential estimators (e.g., Extended Kalman filter or EKF), which has been readily used in many practical applications.
</p>
<p>
There are several problems that the FE and DA algorithms are addressing. First, landmarks in the environment are unidentified, and their observations are not tagged in a manner similar to a GNSS satellite signal’s Pseudo Random Noise (PRN) number. Thus, the feature extraction algorithm must isolate the few most consistently identifiable, viewpoint-invariant landmarks in the raw sensor data. These features must be identifiable over repeated observations and distinguishable from one landmark to another. Features that are difficult to distinguish from each other can be found easily, but the possibility that the association is incorrect will greatly negatively impact the integrity risk.
</p>
<p>
Second, range data based on extracted features must match those features with those from a feature database or map. Data association algorithms accomplish this; however, incorrect associations commonly occur. These can lead to large navigation errors, as illustrated in Figure 6, thereby representing a threat to navigation integrity.
</p>
<p>
FE and DA can be challenging in the presence of sensor uncertainty. This is why many sophisticated algorithms have been devised. But, how can we prove whether these FE and DA methods are safe for life-critical HAV navigation applications, and under what circumstances? These research questions are currently unanswered. The most relevant publications on DA risk are found in literature on multi-target tracking. For example, in the paper Y. Bar-Shalom and T. E. Fortmann, an innovation-based nearest-neighbor DA criterion is introduced, which serves as basis in many practical implementations. The article by Y. Bar-Shalom, <em>et alia</em>, “The Probabilistic Data Association Filter,” provides a detailed derivation of the probability of correct association given measurements. However, this Bayesian approach is not well suited for safety-critical applications due to the lack of risk prediction capability, and to the problem of bounding the <em>a-posteriori</em> probability of association (a similar issue is encountered in the paper by F.C. Chan, <em>et alia</em>. Another insightful approach is followed in the paper by J. Areta, <em>et alia</em>). However, it makes approximations that do not necessarily upper-bound risks, hence do not guarantee safe operation, and it presents exact solutions that can only be evaluated using computationally expensive numerical methods, not adequate for real-time navigation. Also, the risk of FE is not addressed.
</p>
<p>
In response, we have been developing a new, computationally-efficient integrity risk prediction method to ensure safety of localization using LiDAR-based FE and DA. We have derived a multiple-hypothesis innovation-based DA method that provides the means to predict the probability of incorrect associations considering all potential landmark permutations. <em>(For more details on these methods, see the following four papers in Additional Resources, Nos. 31, 49, 50 and 51.) </em>We also determined a probabilistic lower bound on the minimum feature separation, which is guaranteed at FE, with pre-defined integrity risk allocation. The separation bound can be incorporated in an overall integrity risk equation. This new method was analyzed and tested to quantify the impact of incorrect associations on integrity risk. It showed that the positioning error covariance can be a misleading safety performance metric since cases were found where the contributions of incorrect associations to integrity risk far surpassed that of nominal errors accounted for in the positioning error covariance. In addition, the following key safety-tradeoff was illustrated: the more measurements are extracted, the lower the integrity risk contribution is under the correct association hypothesis, but the higher the other integrity risk contributions become because the risk of incorrect associations increases in the presence of cluttered, poorly-distinguishable landmarks. Finally, being surrounded by many landmarks increases the probability of continuous, uninterrupted navigation. The next step of this research aims at dealing with unmapped and non-static obstacles, and at quantifying the continuity risk of FE and DA.
</p>
<p>
<strong>Conclusion </strong><br />
Looking at the emergence of future HAV technology with the prior experience of aircraft navigation safety provides the means to scale up the challenges that lie ahead in the development of fully autonomous (Level 4 and 5) driverless cars. Many parallels can already be drawn between aviation safety requirements and early HAV standards and regulations. Still, the methods to fulfill these standards and regulations have to be established. If analytical methods are pursued, the following tasks need to be accomplished: (1) establish high-integrity raw sensor measurement error and fault models for non-GPS sensors; (2) develop analytical methods to quantify the safety risk of feature extraction and data association algorithms required in LiDAR, radar, and other pre-processing steps in camera-based localization; (3) design multi-sensor pose estimators and integrity monitors to evaluate the impact of undetected sensor faults on safety risk; and (4) derive, analyze, and experimentally implement integrity risk prediction in dynamic environments.
</p>
<p>
If these challenges are overcome, one will be able to quantify and prove the performance of an HAV’s navigation system — an essential part of safety. Proving navigation system integrity will also help give humans more confidence to trust HAVs, thus further developing the symbiotic relationship between humans and co-robots. Finally, as HAV technology progresses from driver’s aids such as active brake assist to full autonomous driving, this research is relevant now and will remain essential throughout the evolution of HAV technology.
</p>
<p>
<span style="color: #993300"><strong>Additional Resources </strong></span><strong><span style="color: #ff0000"><br />
[1]</span></strong> Abuhashim, T.S., M.F. AbdelHafez, and M.-A. AlJarrah. Building a robust integrity monitoring algorithm for a low cost gps-aided-ins system. <em>International Journal of Control, Automation, and Systems</em>, 8(5):11081122, 2010. <strong><span style="color: #ff0000"><br />
[2] </span></strong>Ackerman , E., “Self-Driving Cars Were Just Around the Corner—in 1960”, <em>IEEE Spectrum</em>, September 2016 <strong><span style="color: #ff0000"><br />
[3] </span></strong>Ackerman, E., “After Mastering Singapore’s Streets, NuTonomy’s Robo-taxis Are Poised to Take on New Cities,” <em>IEEE Spectrum</em>, 2016. <strong><span style="color: #ff0000"><br />
[4] </span></strong>Areta, J., Y. Bar-Shalom, and R. Rothrock, “Misassociation Probability in M2TA and T2TA,” <em>J. of Advances in Information Fusion</em>, Vol. 2, No. 2, 2007, pp. 113-127. <strong><span style="color: #ff0000"><br />
[5] </span></strong>Bailey, T., Mobile Robot Localization and Mapping in Extensive Outdoor Environments. PhD thesis, The University of Sydney, 2002. <strong><span style="color: #ff0000"><br />
[6] </span></strong>Bailey, T., and J. Nieto. Scan-slam: Recursive mapping and localization with arbitrary-shaped landmarks. In Workshop at the Institute of Electrical and Electronics Engineers Robotics Science and Systems (IEEE RSS), 2008. <strong><span style="color: #ff0000"><br />
[7] </span></strong>Bakhache, B., A Sequential RAIM Based on the Civil Aviation Requirements. In <em>Proceedings of the 12th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GPS 1999)</em>, pages 1201–1210, 1999. <strong><span style="color: #ff0000"><br />
[8] </span></strong>Basnayake, C., M. Joerger, and J. Aulde, <a href="http://insidegnss.com/webinar/safety-critical-positioning-for-automotive-applications/">“Safety-Critical Positioning for Automotive Applications”</a>, <em>Inside GNSS Webinar</em>, 2016. <strong><span style="color: #ff0000"><br />
[9] </span></strong>Bar-Shalom, Y., F. Daum, and J. Huang, “The Probabilistic Data Association Filter,” <em>IEEE Control Systems Magazine</em>, 2009, pp. 82-100. <strong><span style="color: #ff0000"><br />
[10] </span></strong>Bar-Shalom, Y., and T. E. Fortmann. <em>Mathematics in Science and Engineering</em>, chapter Tracking and Data Association. Academic Press, 1988. <strong><span style="color: #ff0000"><br />
[11]</span></strong> Bengtsson, O., and A.J. Baerveldt, “Robot localization based on scan-matching-estimating the covariance matrix for the IDC algorithm,” <em>Robotics and Autonomous Systems</em>, Vol. 44, 2003, pp. 29–40. <strong><span style="color: #ff0000"><br />
[12] </span></strong>Bonanni, R., “WAAS – LPV Airport and Aeronautical Surveys”, <em>ANM Airports Conference</em>, 2006. <strong><span style="color: #ff0000"><br />
[13]</span></strong> Bhuiyan, J., “Uber’s autonomous cars drove 20,354 miles and had to be taken over at every mile, according to documents,” available online <a href="#" target="_blank">here</a>, 2016 <strong><span style="color: #ff0000"><br />
[14] </span></strong>Blom, H.A.P., and Y. Bar-Shalom. The interacting multiple model algorithm for systems with markovian switching coefficients. <em>IEEE Transactions on Automatic Control</em>, 33(8):780783, 1988. <strong><span style="color: #ff0000"><br />
[15]</span></strong> Brenner, M., Integrated GPS/Inertial Fault Detection Availability. <em>NAVIGATION, Journal of The Institute of Navigation</em>, 43(2):111–130, 1996. <strong><span style="color: #ff0000"><br />
[16]</span></strong> Chan, F.C., M. Joerger, S. Khanafseh, and B. Pervan, “Bayesian Fault-Tolerant Position Estimator and Integrity Risk Bound for GNSS Navigation,” <em>Journal of Navigation of the RIN</em>, available on CJO2014, doi:10.1017/S0373463314000241, 2014. <strong><span style="color: #ff0000"><br />
[17]</span></strong> Chow, E., and A. Willsky. Analytical redundancy and the design of robust failure detection systems. <em>IEEE Transactions on Automatic Control</em>, 29(7):603614, 1984. <strong><span style="color: #ff0000"><br />
[18] </span></strong>Choukroun, D., and J. Speyer. Mode estimation via conditionally linear filtering: Application to gyro failure monitoring.<em> AIAA Journal of Guidance, Control, and Dynamics</em>, 65(2):632644, 2012.<strong><span style="color: #ff0000"><br />
[19]</span></strong> Clot, A., C. Macabiau, I. Nikiforov, and B. Roturier. Sequential RAIM Designed to Detect Combined Step Ramp Pseudo-Range Error. In <em>Proceedings of the 19th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2006)</em>, page 26212633, 2006. <strong><span style="color: #ff0000"><br />
[20]</span></strong> ooper, A.J., <em>A Comparison of Data Association Techniques for Simultaneous Localization and Mapping</em>. PhD thesis, Massachusetts Institute of Technology, 2005. <strong><span style="color: #ff0000"><br />
[21] </span></strong>DARPA, “The Six Finishers of the DARPA Urban Challenge,” available online here, 2007. <strong><span style="color: #ff0000"><br />
[22]</span></strong> Defense Advanced Research Projects Agency (DARPA), “Robots conquer DARPA Grand Challenge,” Press Release, U.S. Department of Defense (DoD), 2005. <strong><span style="color: #ff0000"><br />
[23] </span></strong>Department of Transportation (DOT) National Highway Traffic Safety Administration (NHTSA) “Federal Automated Vehicles Policy: Accelerating the Next Revolution In Roadway Safety,” 2016 <strong><span style="color: #ff0000"><br />
[24]</span></strong> Diesel, J., and S. Luu. GPS/IRS AIME: Calculation of Thresholds and Protection Radius Using Chi-Square Methods. In <em>Proceedings of the 8th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1995)</em>, page 19591964, 1995. <strong><span style="color: #ff0000"><br />
[25]</span></strong> Dionne, D., Y. Oshman, and D. Shinar. Novel adaptive generalized likelihood ratio detector with application to maneuvering target tracking. <em>AIAA Journal of Guidance, Control, and Dynamics</em>, 29(2):465474, 2006. <strong><span style="color: #ff0000"><br />
[26] </span></strong>Diosi, A., and L. Kleeman, “Laser scan matching in polar coordinates with application to SLAM,” <em>Proc. IEEE/RSJ IROS</em>, 2005. <strong><span style="color: #ff0000"><br />
[27]</span></strong> Dissanayake, G., P. Newman, S. Clark, H. Durrant-Whyte, and M. Csorba. A Solution to the Simultaneous Localization and Map Building (SLAM) Problem. <em>IEEE Transactions on Robotics Automation</em>, 17(3):229–241, 2001. <strong><span style="color: #ff0000"><br />
[28] </span></strong>Dougherty, M., “Caltrans Leadership in Automated Vehicle Research,” <em>Automated Vehicles Symposium 2017 </em>(AVS2017), San Francisco, CA, 2017. <strong><span style="color: #ff0000"><br />
[29]</span></strong> Dragalin, V.P., A.G. Tartakovsky, and V.V. Veeravalli. The interacting multiple model algorithm for systems with markovian switching coefficients. <em>IEEE Transactions on Information Theory</em>, 45(7):24482461, 1999. <strong><span style="color: #ff0000"><br />
[30]</span></strong> Dragalin, V.P., A.G. Tartakovsky, and V.V. Veeravalli. Multihypothesis sequential probability ratio tests. ii. accurate asymptotic expansions for the expected sample size. <em>IEEE Transactions on Information Theory</em>, 46(4):13661383, July 2000. <strong><span style="color: #ff0000"><br />
[31]</span></strong> Duenas-Arana, G., M. Joerger, and M. Spenko, “Minimizing Integrity Risk via Landmark Selection in Mobile Robot Localization,” submitted to <em>IEEE TRA</em>, 2017. <strong><span style="color: #ff0000"><br />
[32]</span></strong> FAA, “System Design and Analysis,” <em>Advisory Circular AC 25.1309-1A</em>, 1988. <strong><span style="color: #ff0000"><br />
[33] </span></strong>FAA, “System Safety Design and Analysis for Part 23 Airplanes”, <em>Advisory Circular AC 23.1309-1E</em>, 2011. <strong><span style="color: #ff0000"><br />
[34] </span></strong>fars.NHTSA.dot.gov, “Fatality analysis reporting system,” Technical report, <em>NHTSA</em>, 2014. <strong><span style="color: #ff0000"><br />
[35]</span></strong> Federal Aviation Administration (FAA), “Automatic Dependent Surveillance-Broadcast Operations,” <em>Advisory Circular AC No: 90-114A</em>, DoT FAA, 2016. <strong><span style="color: #ff0000"><br />
[36]</span></strong> Federal Highway Administration (FHWA), “Vehicle Positioning Trade Study for ITS Applications”, <em>FHWAJPO-12-064</em>, 2012. <strong><span style="color: #ff0000"><br />
[37]</span></strong> Fenton, R. E., and K. W. Olson “The electronic highway” <em>IEEE Spectrum</em>, 1969. <strong><span style="color: #ff0000"><br />
[38] </span></strong><a href="http://www.forsbergservices.co.uk" target="_blank">Forsberg</a>, “NovAtel Establishes Advanced Research Partnership with Illinois Institute of Technology and the University of Arizona,” press release, 2016, available <a href="http://www.forsbergservices.co.uk/index.php/2016/11/16/novatel-establishes-advanced-research-partnership-with-illinois-institute-of-technology-and-the-university-of-arizona/" target="_blank">here</a>.<strong><span style="color: #ff0000"><br />
[39]</span></strong> Gartner’s “2016 Hype Cycle for Emerging Technologies” available online <a href="http://www.gartner.com/newsroom/id/3412017" target="_blank">here</a>. <strong><span style="color: #ff0000"><br />
[40]</span></strong> Gertler, J., A survey of model based failure detection and isolation in complex plants. <em>IEEE Control Systems Magazine</em>, 8(6):3–11, 1988. <strong><span style="color: #ff0000"><br />
[41] </span></strong>Gitlin, J., “Prepare for the part-time self-driving car,” online at <a href="https://arstechnica.com/" target="_blank"><em>arstechnica.com</em></a>, 2014. <strong><span style="color: #ff0000"><br />
[42]</span></strong> Google, “Google self-driving car testing report on disengagements of autonomous mode”, available online <a href="https://www.dmv.ca.gov/portal/wcm/connect/dff67186-70dd-4042-bc8c-d7b2a9904665/GoogleDisengagementReport2014-15.pdf?MOD=AJPERES" target="_blank">here</a>, December 2015. <strong><span style="color: #ff0000"><br />
[43]</span></strong> Greenblatt, J. B., and S. Saxena, “Autonomous taxis could greatly reduce greenhouse-gas emissions of us light-duty vehicles,” <em>Nature Climate Change</em>, 5:860–863, 2015. <strong><span style="color: #ff0000"><br />
[44]</span></strong> Greiling Keane, A., “U.S. highway deaths decline for a fifth year, longest streak since 1899,” <em>Bloomberg</em>, Published December 08, 2011. <strong><span style="color: #ff0000"><br />
[45]</span></strong> Halsey III, A., and M. Laris, “Blind man sets out alone in Google’s driverless car,” <em>The Washington Post</em>, 2016. <strong><span style="color: #ff0000"><br />
[46]</span></strong> Hewitson, S., and J. Wang. Extended Receiver Autonomous Integrity Monitoring (eRAIM) for GNSS/INS Integration. <em>Journal of Surveying Engineering</em>, 136(1):13–22, 2010. <strong><span style="color: #ff0000"><br />
[47] </span></strong>Hype cycle curves available online <a href="https://en.wikipedia.org/wiki/Hype_cycle" target="_blank">here</a>. <strong><span style="color: #ff0000"><br />
[48]</span></strong> International Organization for Standardization (ISO), “Road vehicles &#8211; Functional safety”, <em>ISO 26262</em>, 2011. <strong><span style="color: #ff0000"><br />
[49]</span></strong> Joerger, M., “Carrier Phase GPS Augmentation Using Laser Scanners and Using Low Earth Orbiting Satellites,” Ph.D. Dissertation, Illinois Institute of Technology, 2009. <strong><span style="color: #ff0000"><br />
[50] </span></strong>Joerger, M., M. Jamoom, M. Spenko, and B. Pervan, “Integrity of Laser-Based Feature Extraction and Data Association,” <em>Proc. IEEE/ION PLANS 2016</em>, Savannah, GA, 2016, pp. 557-571. <strong><span style="color: #ff0000"><br />
[51]</span></strong> Joerger, M., B. Pervan, “Continuity Risk of Feature Extraction for Laser-Based Navigation,” <em>Proceedings of the 2017 International Technical Meeting of The Institute of Navigation</em>, Monterey, California, January 2017, pp. 839-855. <strong><span style="color: #ff0000"><br />
[52]</span></strong> Joerger, M., and B. Pervan, “Quantifying Safety for Laser-based Navigation,” submitted to <em>IEEE TAES</em>, 2017. <strong><span style="color: #ff0000"><br />
[53]</span></strong> Kalra, N., and S. Paddock, “Driving to safety: How many miles of driving would it take to demonstrate autonomous vehicle reliability?” <em>Technical Report RR-1478-RC</em>, Rand Corporation, 2016. <strong><span style="color: #ff0000"><br />
[54]</span></strong> Kavanaugh-Brown, J., “Where the Research Meets the Road: Automated Highway Passes the Test ”, <em>Government Technology</em>, 1997. available here.<strong><span style="color: #ff0000"><br />
[55]</span></strong> Kelly, R., and J. Davis, “Required Navigation Performance (RNP) for Precision Approach and Landing with GNSS Application,” <em>NAVIGATION</em>, 1994. <strong><span style="color: #ff0000"><br />
[56] </span></strong>Lee, Y.C., “Analysis of Range and Position Comparison Methods as a Means to Provide GPS Integrity in the User Receiver,” <em>Proc. of the 42nd Annual Meeting of The Institute of Navigation</em>, Seattle, WA, 1986. <strong><span style="color: #ff0000"><br />
[57] </span></strong>Lee, J., B. Kim, J. Seo, K. Yi, J. Yoon, and B. Ko. Automated driving control in safe driving envelope based on probabilistic prediction of surrounding vehicle behaviors. <em>Society of Automotive Engineers International Journal of Passenger Cars &#8211; Electronic and Electrical Systems</em>, 8(1):207–218, 2015. <span style="color: #ff0000"><strong><br />
[58]</strong></span> Le Marchand, O., Philippe Bonnifait, Javier Ibaez-Guzmn, and David Btaille. Vehicle Localization Integrity Based on Trajectory Monitoring. In <em>IEEE/RSJ International Conference on Intelligent Robots and Systems</em>, pages 3453–3458, 2009. <strong><span style="color: #ff0000"><br />
[59] </span></strong>Leonard, J., and H. Durrant-Whyte. <em>Directed Sonar Sensing for Mobile Robot Navigation</em>. Kluwer Academic Publishers, 1992. <strong><span style="color: #ff0000"><br />
[60] </span></strong>Li, Y., and Olson E.B. A general purpose feature extractor for light detection and ranging data. <em>Sensors</em>, 10(11), 2010. <strong><span style="color: #ff0000"><br />
[61]</span></strong> Lorden, G., Procedures for reacting to a change in distribution.<em> The Annals of Mathematical Statistics</em>, 42(6):18971908, 1971. <strong><span style="color: #ff0000"><br />
[62]</span></strong> Lu, F., and E. Milios, “Globally Consistent Range Scan Alignment for Environment Mapping,” <em>Autonomous Robots 4</em>, 1997, pp. 333-349. <strong><span style="color: #ff0000"><br />
[63]</span></strong> Madhavan, R., H. Durrant-Whyte, and G. Dissanayake. Natural landmark-based autonomous navigation using curvature scale space. In <em>Proceedings of the Institute of Electrical and Electronics Engineers International Conference on Robotics and Automation (IEEE ICRA)</em>, 2002. <strong><span style="color: #ff0000"><br />
[64] </span></strong>Malladi, D. P., and J. L. Speyer. A generalized shiryayev sequential probability ratio test for change detection and isolation. <em>IEEE Transactions on Automatic Control</em>, 44(8):1522–1534, 1999. <strong><span style="color: #ff0000"><br />
[65]</span></strong> Maksarov, D., and H. Durrant-Whyte. Mobile Vehicle Navigation in Unknown environments: a Multiple Hypothesis Approach. In <em>IEEE Proceedings on Control Theory Applications</em>, volume 142, pages 385–400, 1995. <strong><span style="color: #ff0000"><br />
[66] </span></strong>National Transport Safety Board (NSTB), “Preliminary Report, Highway HWY16FH018,” <em>Accident Report ID: HWY16FH018, 2016</em>. available online <a href="https://www.ntsb.gov/investigations/AccidentReports/Pages/HWY16FH018-preliminary.aspx" target="_blank">here</a>. <strong><span style="color: #ff0000"><br />
[67]</span></strong> Neville, K., and K. Williams, “Integrating Remotely Piloted Aircraft Systems into the National Airspace System,” <em>Remotely Piloted Aircraft Systems: A Human Systems Integration Perspective</em>, Wiley, 2017. <strong><span style="color: #ff0000"><br />
[68] </span></strong>Nguyen, V., A. Martinelli, N. Tomatis, and R. Siegwart. A comparison of line extraction algorithms using 2d laser rangefinder for indoor mobile robotics. In <em>Proceedings of the Institute of Electrical and Electronics Engineers/Robotics Society of Japan International Conference on Intelligent Robots and Systems (IEEE/RSJ IROS)</em>, 2005. <strong><span style="color: #ff0000"><br />
[69]</span></strong> NHTSA “National motor vehicle crash causation survey: Report to congress,” <em>Technical Report DOT HS 811 059</em>, U.S. Department of Transportation, 2008. <strong><span style="color: #ff0000"><br />
[70] </span></strong>NHTSA, “Federal Motor Vehicle Safety Standards; V2V Communications, Notice of Proposed Rulemaking (NPRM),” <em>DoT NHTSA, 49 CFR Part 571, RIN 2127-AL55</em>, 2016, available online <a href="http://www.safercar.gov/v2v/pdf/V2V%20NPRM_Web_Version.pdf" target="_blank">here</a>. <strong><span style="color: #ff0000"><br />
[71] </span></strong>NHTSA “Assessment of Safety Standards for Automotive Electronic Control Systems”, <em>DOT HS 812 285</em>, 2016. <strong><span style="color: #ff0000"><br />
[72] </span></strong>Nikiforov, I., New Optimal Approach to Global Positioning System/Differential Global Positioning System Integrity Monitoring. <em>AIAA Journal of Guidance, Control, and Dynamics</em>, page 10231033, 1996. <strong><span style="color: #ff0000"><br />
[73]</span></strong> Nunez, P., R. Vazquez-Martin, J.C. del Toro, and A. Bandera. Feature extraction from laser scan data based on curvature estimation for mobile robotics. In <em>Proceedings of the Institute of Electrical and Electronics Engineers International Conference on Robotics and Automation (IEEE ICRA)</em>, 2006. <strong><span style="color: #ff0000"><br />
[74]</span></strong> Othman, N.A., and H. Ahmad. The analysis of covariance matrix for kalman filter based slam with intermittent measurement. In <em>Proceedings of the 2013 International Conference on Systems, Control and Informatics</em>, 2013. <strong><span style="color: #ff0000"><br />
[75] </span></strong>Page, E.S., Continuous inspection schemes. <em>Biometrika</em>, 41(1-2):100–115, 1954. <strong><span style="color: #ff0000"><br />
[76]</span></strong> Parkinson, B.W., and P. Axelrad, “Autonomous GPS Integrity Monitoring Using the Pseudorange Residual,” <em>NAVIGATION</em>, Vol. 35, No. 2, 1988. <strong><span style="color: #ff0000"><br />
[77]</span></strong> Pfister, S.T., K.L. Kriechbaum, S.I. Roumeliotis, and J.W. Burdick. Weighted range sensor matching algorithms for mobile robot displacement estimation. In <em>Proceedings of the Institute of Electrical and Electronics Engineers International Conference on Robotics and Automation (IEEE ICRA)</em>, 2002. <strong><span style="color: #ff0000"><br />
[78] </span></strong>Pfister, S.T., S.I. Roumeliotis, and J.W. Burdick. Weighted line fitting algorithms for mobile robot map building and efficient data representation robotics and automation. In <em>Proceedings of the Institute of Electrical and Electronics Engineers International Conference on Robotics and Automation (IEEE ICRA)</em>, 2003. <strong><span style="color: #ff0000"><br />
[79] </span></strong>Radio Technical Commission for Aeronautics (RTCA), “Minimum Operating Performance Standards (MOPS) for Universal Access Transceiver (UAT) Automatic Dependent Surveillance – Broadcast (ADS-B),” <em>RTCA</em>, Washington DC, 2009. <strong><span style="color: #ff0000"><br />
[80]</span></strong> RTCA Special Committee 159, “Minimum Aviation System Performance Standards for the Local Area Augmentation System (LAAS),” <em>RTCA/DO-245</em>, 2004. <strong><span style="color: #ff0000"><br />
[81] </span></strong>RTCA Special Committee 159, “Minimum Operational Performance Standards for Global Positioning System/Wide Area Augmentation System Airborne Equipment,” <em>RTCA/DO-229C</em>, 2001. <strong><span style="color: #ff0000"><br />
[82] </span></strong>Reimer, B., “Revisiting the Topic – The Future is Autonomous Driving – But Are “We” on a Near Term Collision Course?” <em>Automated Vehicle Symposium 2017</em>, (AVS2017), San Francisco, CA, 2017. <strong><span style="color: #ff0000"><br />
[83]</span></strong> Röfer, T., “Using Histogram Correlation to Create Consistent Laser Scan Maps,” <em>Proc. IEEE IROS-2002</em>, Lausanne, Switzerland, 2002, pp. 625-630. <strong><span style="color: #ff0000"><br />
[84] </span></strong>Rogowsky, M., “The Truth About Tesla’s Autopilot Is We Don’t Yet Know How Safe It Is”, <em>Forbes</em>, 2016. <strong><span style="color: #ff0000"><br />
[85]</span></strong> SAE International, “Surface Vehicle Recommended Practice: Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles,” <em>SAE Standard J3016</em>, 2016. <strong><span style="color: #ff0000"><br />
[86]</span></strong> Schoettle, B., and M. Sivak, “A Preliminary Analysis of Real-World Crashes Involving Self-Driving Vehicles,” Report No. <em>UMTRI-2015-34</em>, October 2015. <strong><span style="color: #ff0000"><br />
[87] </span></strong>Sobel, M., and A.Wald. A sequential decision procedure for choosing one of three hypotheses concerning the unknown mean of a normal distribution. <em>The Annals of Mathematical Statistics</em>, 20(4):502522, 1949. <strong><span style="color: #ff0000"><br />
[88] </span></strong>Soloviev, A., D. Bates, and F. van Graas. Tight Coupling of Laser Scanner and Inertial Measurements for a Fully Autonomous Relative Navigation Solution. <em>NAVIGATION, Journal of The Institute of Navigation</em>, 54(3):189 – 205, 2007. <strong><span style="color: #ff0000"><br />
[89] </span></strong>Soloviev, A., Multi-Sensor Fusion for Navigation of Autonomous Vehicles. In <em>Proceedings of the 26th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS+ 2013)</em>, pages 3615 – 3632, 2013. <strong><span style="color: #ff0000"><br />
[90]</span></strong> Soloviev, A., C. Yang, M. Veth, and C. Taylor. Assured Vision Aided Inertial Localization. In <em>Proceedings of the 27th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS+ 2014)</em>, pages 2160 – 2173, 2014. <strong><span style="color: #ff0000"><br />
[91] </span></strong>Sukkarieh, S., E.M. Nebot, and H.F. Durrant-Whyte. A high integrity imu/gps navigation loop for autonomous land vehicle applications. <em>IEEE Transactions on Robotics and Automation</em>, 51(3):572578, 1999. <strong><span style="color: #ff0000"><br />
[92]</span></strong> Toledo-Moreo, R., M. A. Zamora-Izquierdo, B. beda Miarro, and A. F. Gmez-Skarmeta. High-Integrity IMMEKF-Based Road Vehicle Navigation With Low-Cost GPS/SBAS/INS. <em>IEEE Transactions on Aerospace and Electronic Systems</em>, 8(3):491–511, 2007. <strong><span style="color: #ff0000"><br />
[93] </span></strong>Tena Ruiz, I., Y. Petillot, D.M. Lane, and C. Salson. Feature extraction and data association for AUV concurrent mapping and localization. In <em>Proceedings of the Institute of Electrical and Electronics Engineers International Conference on Robotics and Automation (IEEE ICRA)</em>, 2001. <strong><span style="color: #ff0000"><br />
[94] </span></strong>Thrun, S., W. Burgard, and D. Fox. A probabilistic approach to concurrent mapping and localization for mobile robots. <em>Machine Learning and Autonomous Robots</em>, 31(5):1–25, 1998. <strong><span style="color: #ff0000"><br />
[95]</span></strong> Thrun, S., W. Burgard, and D. Fox. A real-time algorithm for mobile robot mapping with applications to multi-robot and 3d mapping. In <em>Proceedings of the Institute of Electrical and Electronics Engineers International Conference on Robotics and Automation (IEEE ICRA)</em>, 2000. <strong><span style="color: #ff0000"><br />
[96] </span></strong>Thrun, S., “Robotic Mapping: A Survey,” <em>Exploring Artificial Intelligence in the New Millenium</em>. Morgan Kaufmann Publishers Inc., 2003. <strong><span style="color: #ff0000"><br />
[97] </span></strong>Thrun, S., “National Highway Traffic Safety Administration (NHTSA),” keynote presentation,<em> ION GNSS 2007</em>, Fort Worth, TX, 2007. <strong><span style="color: #ff0000"><br />
[98]</span></strong> Van Eikema Hommes, Q. D., “Assessment of safety standards for automotive electronic control systems,” <em>NHTSA Report No. DOT HS 812 285</em>, Washington, DC, 2016. <strong><span style="color: #ff0000"><br />
[99] </span></strong>Waymo, “We’ve reached 3 million miles of selfdriving on public roads! That’s 1 million miles in just 7 months,” available online <a href="https://twitter.com/Waymo?lang=en" target="_blank">here</a>, 2017. <strong><span style="color: #ff0000"><br />
[100] </span></strong>White, N. A., P.S. Maybeck, and S.L. DeVilbiss. Detection of interference/jamming and spoofing in a dgps-aided inertial system. <em>IEEE Transactions on Aerospace and Electronic Systems</em>, 34(4):12081217, 1998. <strong><span style="color: #ff0000"><br />
[101] </span></strong>Wikipedia , “Automotive Safety Integrity Level,” 2017. available <a href="https://en.wikipedia.org/wiki/Automotive_Safety_Integrity_Level" target="_blank">here</a>.<strong><span style="color: #ff0000"><br />
[102] </span></strong>Williams, S.B., G. Dissanayake, and H. Durrant-Whyte. An efficient approach to the simultaneous localization and mapping problem. In <em>Proceedings of the Institute of Electrical and Electronics Engineers International Conference on Robotics and Automation (IEEE ICRA)</em>, 2002. <strong><span style="color: #ff0000"><br />
[103] </span></strong>Willsky, A. S., A Survey of Design Methods for Failure Detection in Dynamic Systems. <em>Automatica</em>, 12:601–611, 1976. <strong><span style="color: #ff0000"><br />
[104] </span></strong>Working Group C ARAIM Technical Subgroup, “Milestone 3 Report,” Technical report, <em>EU-US Cooperation on Satellite Navigation</em>, 2015. <span style="color: #ff0000"><strong><br />
[105] </strong></span>Yoshida, J., “Another Tesla Crash, What It Teaches Us,” <em>EE Times</em>, 2016.
</p>
<div class='pdfclass'><a target='_blank' class='specialpdf' href='http://insidegnss.com/wp-content/uploads/2018/01/novdec17-JOERGER.pdf'>Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/towards-navigation-safety-for-autonomous-cars/">Towards Navigation Safety for Autonomous Cars</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Consumer Mass Market Accelerometers for GNSS Anti-Spoofing</title>
		<link>https://insidegnss.com/consumer-mass-market-accelerometers-for-gnss-anti-spoofing/</link>
		
		<dc:creator><![CDATA[Inside GNSS]]></dc:creator>
		<pubDate>Tue, 19 Sep 2017 17:46:40 +0000</pubDate>
				<category><![CDATA[201708 September/October 2017]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[Marine]]></category>
		<category><![CDATA[Military - Defense]]></category>
		<category><![CDATA[Roads and Highways]]></category>
		<category><![CDATA[signal]]></category>
		<category><![CDATA[Technical Article]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2017/09/19/consumer-mass-market-accelerometers-for-gnss-anti-spoofing/</guid>

					<description><![CDATA[<p>Equations 1 &#8211; 4 Spoofing of Global Navigation Satellite System (GNSS) signals can have deleterious effects on society given the widespread use and...</p>
<p>The post <a href="https://insidegnss.com/consumer-mass-market-accelerometers-for-gnss-anti-spoofing/">Consumer Mass Market Accelerometers for GNSS Anti-Spoofing</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/ConsumerEQ.jpg" /><span class="specialcaption">Equations 1 &#8211; 4</span></div>
<p><span id="more-22933"></span></p>
<p>Spoofing of Global Navigation Satellite System (GNSS) signals can have deleterious effects on society given the widespread use and dependence of critical infrastructure on GNSS. However, few commercial receivers have significant anti-spoofing (A/S) mechanisms. Even simple interference events such as jamming and meaconing have resulted in erroneous position outputs from shipboard and airborne receivers (see W. Dunkel <em>et alia</em>; S. Pullen and G. Gao; A. Grant <em>et alia</em>; and A. J. Van Dierendonck in Additional Resources). Spoofing tests have shown that deliberate GNSS spoofing could have significant impact on the GNSS receiver and hence GNSS dependent systems (J. S. Warner and R. G. Johnson; D. P. Shepard <em>et alia</em>). While the extent of the impact is still debated, it is clear that a spoofing event would significantly harm some users. So, the debate over the utility of A/S comes down to the likelihood of spoofing events.</p>
<p>It is clear that GNSS spoofing, outside a laboratory or military setting, has occurred. Recently, GNSS spoofing was observed outside the Kremlin (C. Sebastian) and in the Black Sea (see Goward, Additional Resources). Furthermore, the popularity of location-based games such as Pokémon Go has also induced hackers to build and utilize GNSS spoofers (I. Birnbaum). While the spoofer in Birnbaum uses an expensive GNSS signal generator, other professional security groups have put together GNSS spoofers using low cost software defined radios (SDRs), open source software, and some basic GNSS know-how (see L. Huang and Q. Yang). GNSS spoofing capabilities are no longer solely the realm of navigation experts. As time goes by, spoofing capabilities will get better and costs will only decrease.</p>
<p>There are many motivations to spoof. Ordinary citizens may spoof to aid their gaming, to protect their privacy, or to subvert location based charges (e.g., road tolling) or restrictions. A quick search on the Google Play store shows multiple pages of “Fake GPS” applications. The first application, “Fake GPS Location Spoofer Free,” alone has more than 60,000 reviews as of May 2017. This indicates that many people took the time to not only download and use the app but also to comment on its benefits! There is substantial and growing public interest in spoofing location. Coupling these two factors — the availability of GNSS spoofing equipment or know-how and public interest in spoofing — means we should expect more spoofing incidents in the future. And while critical infrastructure may not be the target for most spoofers, it may fall victim as collateral damage.</p>
<p>We developed and examined a GNSS spoofing detection method via direct comparison of acceleration using commercial inertial sensors. The developed concept allows for comparison of the two sensors without coupling GNSS with an inertial measurement unit (IMU). The design allows for a robust, steady state spoof detection capability that can be developed as an add-on to existing receivers. This article focuses on our preliminary development and demonstration of the concept for aviation.</p>
<p><strong>Background: Prior Art &amp; Developed Technique </strong><span style="color: #993300;"><strong><br />
Prior Art and Goals </strong></span><br />
Despite not being a current commercial concern, there is significant literature on GNSS spoofing detection (see Additional Resources). Various researchers have proposed and developed numerous anti-spoofing techniques. Antenna-based techniques use signal properties such as direction of arrival and polarization to detect the presence of spoofing. Internal receiver metrics can be examined for signatures found in spoofing attacks. This includes changes in automatic gain control (AGC) and signal power. The network method checks the received signal against known trusted signals. Redundancy techniques check GNSS measurements against redundant internal or external measures.</p>
<p>While there are many A/S techniques, there is no panacea for spoofing. There is currently no one technique that ideally satisfies all needs. There will likely need to be different solutions for different users, applications, and requirements. As each technique is likely only good against a subset of threats, the overall solution may actually employ several, complimentary techniques to cover all desired threats. Regardless, the techniques employed should have certain characteristics. First, they need to be robust meaning that they catch the threats that they were designed for while having very low false alert rates. Second, they need to be reasonable to implement. This means that they do not significantly change existing receiver designs or add to their cost. A/S needs to be effective but also transparent to the user. It cannot inconvenience users through false alerts or additional, costly complexity. This motivates our investigation of the use of simple inertial-based techniques.</p>
<p>Use of inertial sensors to complement and cross check GNSS is not new. Traditional aviation GNSS/inertial cross-checking algorithms for fault detection have previously been adapted to spoof detection (Y. Liu <em>et alia</em>). Tanil <em>et alia</em> investigated the use of inertials with Kalman filtering to perform spoofing detection in the position domain. These techniques, which require comparisons in the pseudorange or position domain, essentially require GNSS to regularly calibrate IMU results. The deep intertwining of GNSS information to transform IMU results to the position domain limit the trustworthiness of the comparison over time. A spoofer may induce a small GNSS error that causes a bias error in the calibration of the acceleration that can then be slowly exploited. Hence, these spoofing detection methods are considered transient detectors as they only have a limited detection window in which the IMU-derived positions can be considered uncontaminated by GNSS spoof induced errors.</p>
<p><strong><span style="color: #993300;">Developed Technique </span></strong><br />
Overcoming the limited spoof detection window means not deeply intertwining GNSS with the IMU-derived results. Position domain comparison requires regular calibration of the MEMS accelerometer and gyroscope measurements by the GNSS and could cause GNSS spoof induced errors to affect IMU results in a manner that cannot be unraveled. Instead we compare the fundamental IMU outputs of acceleration and rotation rate by aligning GNSS and IMU measurement axes. This alignment is accomplished using GNSS information to approximate attitude. For the study, we compared acceleration as measured by the GNSS and IMU and developed test statistics to help decide if spoofing is present. These tests will have to account not just for errors due to the sensors but also for those due to misalignment of the GNSS and IMU coordinate frames. The benefit of the technique developed is that in uncoupling GNSS outputs from the IMU, we provide an unlimited detection window and steady state detection. It also allows the technique to be implemented as an overlay so that it can be an add-on to an existing receiver.</p>
<p>Any spoofing attack without a good estimate of the vehicle acceleration should be detectable. Even a spoofer that can measure the acceleration remotely or relay a measurement of acceleration from an onboard device may be detectable. This is because the spoofer will incur errors and delays that may be detected provided there are high frequency dynamics. However, there are threats that the technique cannot catch. An attacker with accurate and near real-time knowledge of acceleration can slowly drift the measured position from truth as long as they keep the acceleration error within the allowable detection tolerance. Physical security or complimentary detection techniques may handle these threats.</p>
<p>To be effective, the technique requires a high frequency component of acceleration and predictable attitude. The former represents in cryptographic terms, a one-time pad that a spoofer cannot guess <em>a priori</em>. In flight, there can be many sources of unpredictable acceleration — wind, pilot input to thrust, lowering of the landing gear, etc. Others have considered these items for their ability to provide motion that is difficult for a spoofer to predict (C. Tanil <em>et alia</em> (2015a, 2015b)). Because GNSS alone is used to derive attitude, stable or predictable attitude is desired. Single antenna GNSS measurements cannot estimate some attitude parameters such as roll angle without additional information. Without a reasonable sense of the true attitude, the reference frames between the IMU and GNSS may not be well-aligned and a comparison between IMU and GNSS accelerations cannot be made. While the requirement seems demanding, commercial flights desire stable attitude, especially on approach. This makes sense as the aircraft should be reasonably steady for landing. It should not have much roll and the pitch angle should be small as the aircraft tries to maintain a small, constant glide slope (approximately three degrees). Another time where aircraft attitude is reasonably stable is during cruise, i.e., the majority of any flight. Having established a generally stable attitude over the course of a given flight, we now focus on final approach, as it is the most critical phase of flight.</p>
<p>Critical to the utility of the methodology are two key questions. First, are there adequate motions available for spoof detection using a low cost INS? The motion must be semi-random and significant relative to the capability of the sensors and their errors. This will be examined using flight test data. It must be significant enough to rise above the errors and biases induced by our methodology. The second question is whether we can develop a robust, steady-state test metric for spoof detection given that information.</p>
<p><strong><span style="color: #993300;">Data Collection &amp; Testing </span></strong><br />
While theoretically acceleration from GNSS acceleration and microelectromechanical systems (MEMS) inertials should be suitable for aviation and other transportation, real world errors and biases may result in different performance. We conducted a flight test to gather data to validate our theoretical conclusions and examine flight disturbances.</p>
<p><strong><span style="color: #993300;">Data collection equipment </span></strong><br />
Several instruments were used to collect data for evaluating the utility of a low cost accelerometer for spoof detection. (Please see Manufacturers section for information on the various system components). The receiver and flight test vehicle are shown in <a href="http://insidegnss.com/figures-1-2-3-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 1</strong></a>. The receiver is connected to an external aircraft antenna located on the top center of the body. Normally, GNSS carrier derived velocity would be used to calculate velocity and acceleration. However, the equipment set up was fixed for the test and did not collect this measurement. Instead, dual frequency Precise Point Positioning (PPP) at 10 hertz was used as a proxy with only the Global Position System (GPS) constellation being processed. A smartphone provided the MEMS inertial data. Ideally, the inertial should be tied to the same sampling device as the GNSS. However, due to the fixed set up, the inertial portion of the receiver was not utilized.</p>
<p><strong><span style="color: #993300;">Flight Test</span></strong><br />
A flight test was conducted on August 24, 2016 to collect data for the feasibility of concept. The smartphone was placed on the armrest roughly aligned with the aircraft body axis — it was not collocated with the GNSS antenna though it is located at roughly the same place along the aircraft body. The flight test incorporated several segments representative of the key phases of flight. There are straight and level, coordinated banked turns (in a figure eight pattern), and missed approach segments. The flight and its segments, flown over the period of about 3.5 hours, are shown in <a href="http://insidegnss.com/figures-1-2-3-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 2</strong></a>.</p>
<p><strong><span style="color: #993300;">Comparison of Flight Acceleration Data </span></strong><br />
To compare the GNSS and accelerometer measurements, we must align these measurements and account for gravity. Aligning the measurements means rotating the GNSS measurements to the body frame. We first convert the GNSS positions from Earth centered, Earth fixed (ECEF) to the local east north up (ENU) frame using an initial or representative GNSS position. Then positions are differenced and double differenced to get velocity and acceleration in that frame. This information is used for the comparison and to estimate attitude. The velocity vector in the horizontal direction is used to derive the aircraft heading, which is roughly the direction of the aircraft nose or yaw. If the aircraft is relatively level, such as on approach and in level flight, roll and pitch are small (approximately zero) and adjustments are not necessary. If necessary, the velocity vector in the vertical direction can be used to derive the climb angle which approximates the pitch angle with a bias. Roll may also be derived by assuming a coordinated turn. We do not use roll or pitch estimates in the analysis that follows. The estimated angles are used to derive the rotation matrix to transform GNSS ENU axes to aircraft body axes. Gravity must be accounted for as accelerometers measure specific force rather than acceleration. Hence it will measure gravity whereas GNSS will not. We can either add the acceleration due to gravity, g, set nominally at 9.81 meters per second squared (m/s<sup>2</sup>), to the GNSS up direction or subtract it from the accelerometer z-axis. Both are equivalent and yield the same equation for acceleration difference. These adjustments result in some residual errors — particularly from residual differences between the accelerometer frame and the adjusted GNSS frame. Additionally, the gravity adjustment can also have errors from variations of gravitational force at different locations and altitudes. With the adjustments, we can calculate the acceleration differences between the sensors. This is shown in Equation (1) where is the acceleration from the sensor (accelerometer or GNSS) along the <em>i</em>-axis.</p>
<p>Equation<span style="color: #ff0000;"> <strong>(1) </strong><em><span style="color: #000000;">(see inset photo, above right)</span></em></span></p>
<p><a href="http://insidegnss.com/figures-1-2-3-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 3</strong></a> shows the comparison of the accelerometer and GNSS PPP derived acceleration on each axis adjusting for heading only. The comparison is conducted with GNSS and IMU acceleration data that has undergone five seconds of exponential averaging. There are periods where the accelerations are well-matched and other periods where they are not. Generally, they match well during level flight and final approach. They do not match well during the turn section or in climb. This is not surprising as these are periods where the small pitch and roll assumptions are not valid. Estimating and accounting for pitch and roll angles results in better alignment and agreement between the accelerations on all axes. <a href="http://insidegnss.com/figures-4-5-6-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 4</strong></a> shows the acceleration applying roll estimates. Since most turns were reasonably coordinated, the roll estimates are good and their application results in good alignment.</p>
<p><strong><span style="color: #993300;">Comparison of Acceleration Data </span></strong><br />
The initial analysis uses comparisons of the up body axis during approach — up (GNSS) and z-axis (accelerometer). In <a href="http://insidegnss.com/figures-4-5-6-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 5</strong></a>, the estimated vertical acceleration as measured by GNSS and the accelerometer of the first approach is shown. The acceleration is exponentially averaged over five seconds. The only major difference between GNSS and the accelerometer occurs when the aircraft turns (banks) slightly. The two accelerations have a correlation coefficient of about 0.93. <a href="http://insidegnss.com/figures-4-5-6-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 6</strong></a> shows the vertical acceleration profile of the second approach. Again the GNSS and accelerometer accelerations are well matched with a correlation coefficient of about 0.96. Also note that the acceleration profile is dissimilar from the first approach. This is demonstrated later when the cross-correlation of the accelerometer accelerations between approaches is calculated.</p>
<p><a href="http://insidegnss.com/figures-7-8-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 7</strong></a> shows the normalized autocorrelation of the IMU acceleration for the first two approaches, again with five second exponential averaging. The figure shows the (1/e) decorrelation times which range from 2.5 to 3.2 seconds for the approaches. <a href="http://insidegnss.com/figures-7-8-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 8</strong></a> shows the cross-correlation of the second approach with the first and third approaches normalized by the maximum autocorrelation of the second approach. The maximum normalized cross-correlation value over all approaches is about 0.55. The results indicate a fast decorrelation period and no significant cross-correlation between approaches. These results affirmatively answer the first question: Aircraft acceleration measured by low cost accelerometer can provide meaningful comparison with GNSS.</p>
<p>We measured the noise on accelerometer and GNSS acceleration using static measurements of vertical acceleration. Without averaging, the accelerometer showed a mean (μ) and standard deviation (σ) of -0.03 and 0.027 m/s<sup>2</sup>, respectively, and the PPP GNSS acceleration was zero mean with a standard deviation of 1.198 m/s<sup>2</sup>. These statistics are used as the basis of our model bounding variance for the statistical spoof detection tests. With five second exponential averaging, the z-axis accelerometer has a mean of –0.03 m/s<sup>2</sup> and standard deviation of 0.003 m/s<sup>2</sup>. Similarly, PPP up acceleration was zero mean with 0.028 m/s<sup>2</sup> standard deviation.</p>
<p><strong><span style="color: #993300;">Analysis of Detection and False Alerts </span></strong><br />
The previous section demonstrated two important qualities. First, low cost accelerometers, not coupled to GNSS, are accurate enough to provide corroborative information to the GNSS-derived movement for aircraft approach. Second, aircraft approaches present useful acceleration signatures that can be used like a cryptographic one-time pad to foil spoofing. The next step is to develop a test for spoofing that can provide robust detection with low probability of false alert. Basic, proof-of-concept monitors were developed using just the accelerometer z-axis and standard statistical testing to demonstrate feasibility. The acceleration comparison suggests that using the z-axis on the accelerometer provides the best information. In future development, other axes and/or sensors may be used either independently or in combination.</p>
<p>Two test statistics are examined and standard hypothesis tests are used to develop monitors based on each test statistic. The first statistic uses the difference in acceleration as measured by GNSS and accelerometer. A spoofed GNSS should experience different accelerations than those measured by the accelerometer. The second statistic examines the standard deviation of the acceleration difference (σ<sub>Δa</sub>). The σ<sub>Δa</sub> should be larger than the nominal value when the accelerations between the two sensors are not well matched. The second test is less sensitive to a relatively constant bias, such as those resulting from axis misalignment.</p>
<p>The first test statistic, <em>z</em> (mean difference), is shown in Equation (2). It examines the mean difference of acceleration (<em>ȳ</em>) normalized by the model standard deviation, <em>σ</em>. It also accounts for the effect of the maximum nominal bias <em>b</em>. The max function used to incorporate the bias since its sign is not known. The statistic should be bounded by a standard normal distribution provided the model standard deviation and bias are representative. Hence, our threshold test is to flag if <em>z</em> &gt; <em>z<sub>thres</sub></em>. For a 10<sup>-9</sup> probability of false alert (P<sub>fa</sub>), <em>z<sub>thres</sub></em> is 6.1. The second test statistic, <em>χ<sup>2</sup></em>, is shown in Equation (3) with <em>n</em> being the number of samples examined, and <em>s<sup>2</sup></em> and <em>σ<sup>2</sup></em> being the sample and model variances, respectively. For the initial analysis, <em>n</em> = 8 samples are used to generate the sample variance. The statistic is (central) <em>χ<sup>2</sup></em> distributed with (<em>n</em>-1) degrees of freedom (dof). Similarly, our threshold test is to flag when <em>χ<sup>2</sup></em> &gt; <em>χ<sup>2</sup><sub>thres</sub></em> with <em>χ<sup>2</sup><sub>thres</sub></em> being 55.87 for 10<sup>-9</sup> and dof equal to 7 (since<em> n</em> = 8). Both statistical tests depend on the model standard deviation, <em>σ</em>, of the acceleration difference. As such, incorrect modeling affects the monitor performance. If <em>σ</em> is too large, then there will be a larger missed detection rate than modeled. Given the steady state nature of the developed spoof detector, this may be acceptable as there are many chances to catch the spoofer. If <em>σ</em> is too small, the false alert rate will be higher than expected. This is the worse outcome of the two possibilities as it may lead users to distrust the system. So it is better to err on the side of slightly too large. For our testing, the exponential average values are used for the test statistics. The model standard deviation, <em>σ</em>, used is 0.06 m/s<sup>2</sup> which is twice the root sum squared (rss) of the standard deviation of the accelerometer and GNSS acceleration, as found in the static tests. As the exponential average is used, the static exponential average standard deviations are used. This is shown in Equation (4). A test bias, <em>b</em>, of 0.03 m/s<sup>2</sup> and <em>n</em> = 8 samples are used.</p>
<p>Equations <strong><span style="color: #ff0000;">(2)</span></strong>, <strong><span style="color: #ff0000;">(3)</span></strong> &amp; <span style="color: #ff0000;"><strong>(4)</strong></span> <span style="color: #ff0000;"><em><span style="color: #000000;">(see inset photo, above right)</span></em></span></p>
<p>The statistical tests provide the basic building blocks for the spoof detection monitor. There are several considerations that the monitor must address. One important consideration is minimizing false alerts. Each test may get flagged in non-spoofing situations if our assumptions are not well met. For example, unmodeled attitude can cause large differences in the z-axis accelerometer and up GNSS acceleration. Another consideration is that the tests will not flag during every instant where there is spoofing. For example, the first test will not flag if the spoofed acceleration happens to be within the allowable error tolerance of the true acceleration. This can happen purely by chance or if the acceleration does not vary much and so is easy to anticipate. The monitor should be designed to be robust to these issues. A moving observation window is used primarily to reduce false alerts. Initially a five second window is chosen since this is larger than the decorrelation time. Within the window, each test flag must exceed specified thresholds a certain number of times before the monitor issues an alert. The thresholds may differ for different tests and conditions. <a href="http://insidegnss.com/figures-9-10-11-12-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 9</strong></a> shows a general architecture for the spoof detection.</p>
<p>Two overall detection monitors based on these tests are implemented. The simple executive monitoring (EM) indicates spoofing if both detectors indicate spoofing by having their moving sums, Σ<sub>1</sub> and Σ<sub>2</sub>, respectively, each exceed a threshold value, Σ<sub>thres</sub>. A more nuanced EM leverages the strengths of each test. The EM may alert for each of several different conditions. We developed a multi-condition EM that alerts if the simple EM conditions are met or if the <em>χ<sup>2</sup></em> test triggered at a higher threshold, Σ<sub>thres,2</sub> only. This allows us to leverage the power of the <em>χ<sup>2</sup></em> monitor to detect spoofing even when the mean difference test is oblivious to it. The mean difference test will not flag for acceleration differences that vary by a small shift in time, whereas the <em>χ<sup>2</sup></em> test could flag variation changes. These example executive monitors are shown in <a href="http://insidegnss.com/figures-9-10-11-12-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 10</strong></a>.</p>
<p>To test the spoof detection monitor, both no spoofing (nominal) and simulated spoofing cases are examined. The nominal case tests the probability of false alert. Testing the nominal case is straightforward and is done with the collected data without modification. To test the spoof detection, we do not need to simulate the spoofing signal. We only need to model the effect of the spoofer on the statistical tests – that is, the acceleration resulting from the spoofing signal. The ability to defeat the monitor is determined by the acceleration that the spoofer can predict. An unsophisticated spoofer may have no knowledge of acceleration and hence its best guess is to assume zero acceleration in the vertical. A sophisticated, worst-case spoofer would accurately know the true GNSS acceleration with a small delay and could generate a spoofed GNSS exhibiting any acceleration profile. While the spoofer can produce many different acceleration profiles with delayed knowledge of the true acceleration, repeating back the true acceleration was found to be a good strategy. This is an extreme spoofing scenario as the spoofer only cares to spoof the acceleration profile without regard to the actual spoofed position. An actual attack would be constrained by the need to generate its spoofed positions.</p>
<p><a href="http://insidegnss.com/figures-9-10-11-12-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 11</strong></a> illustrates an example of the accelerations used for evaluation. The figure shows the acceleration as indicated by the accelerometer, nominal PPP GNSS, and the worst case spoofed GNSS as previously discussed for the first approach. The spoofed case shown assumes that the nominal PPP acceleration is known with a two second delay and a spoofed signal is generated with that acceleration (repeat back). <a href="http://insidegnss.com/figures-9-10-11-12-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 12</strong></a> and <strong><a href="http://insidegnss.com/figures-13-14-15-table-1-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/">Figure 13</a></strong> show the acceleration difference (IMU minus GNSS or spoofed GNSS, top) and performance of each monitor (bottom) for the nominal and spoofed cases, respectively. The bottom of those plots show when each test, the mean difference test (black) and standard deviation difference test (red), was triggered over the course of the approach. A zero value indicates no spoofing while a non-zero value (1.5 and 1 for acceleration difference and standard deviation, respectively) indicates a flag by the specified test. In the nominal case, the standard deviation test flags only once while the mean difference test did not flag. In the spoofing case, each test flags many times on the approach though there are some quiet periods where neither tests flag. <a href="http://insidegnss.com/figures-13-14-15-table-1-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 14</strong></a> shows the number of times each test, the mean difference test (black), standard deviation difference test (red), and the sum for both tests (blue), flags over a moving five second (50 sample) window. The top shows the nominal case while the bottom shows the spoofed case. As desired, there is not much happening in the nominal case. Examining the spoofing case, there are many intervals where the tests flag 20-40 times each or 40-80%. However, there are other intervals where there are no flags. Comparing the time periods where there are spoofing flags to the accelerations shown in Figure 11 suggests that the tests are effective during periods with rapid changes in acceleration. No flags occur during reasonably calm acceleration periods. This is not surprising, as the spoofer can easily approximate the actual acceleration in these periods.</p>
<p><a href="http://insidegnss.com/figures-13-14-15-table-1-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Table 1</strong></a> shows a summary of the results for the simple and for the multicondition EMs from Figure 10 with a threshold, Σ<sub>thres</sub>, of 6% or 3 total test flags in a 50 sample window. For the multi-condition EM, the Σ<sub>thres,2</sub> used is 12% or 6 flagged instances. The table shows the percentage of time spoofing is alerted by each EM and time from start to first detection presented for all four approaches and for different cases: nominal, a spoofer with no knowledge (assuming zero acceleration), and the repeat-back spoofing cases. The repeatback spoofing cases are conducted with one-half- and two-second information delay. In the table, any non-zero detection percentage indicates that the EM has generated a spoofing alert during the approach. Hence, the multi-condition EM catches all simulated spoofing cases shown. Additionally, the monitor alerts within about 13 seconds of the start of the approach and spoofing with the exception of Approach 1. This time to first detection (TFD) is a function not just of the monitor but also of the dynamics of the aircraft. With little variation in motion, it is easy for an attacker to predict the acceleration profile and hence remain concealed to the monitor. As seen in Figure 11, Approach 1 does not have much vertical acceleration variation initially. Hence it has high TFD. The simple EM can catch the longer delay (two second) spoofing attack but with a larger TFD. With a shorter delay, the simple EM may not alert throughout the entire approach as the acceleration difference monitor never flags. This is because the acceleration is continuous and does not change rapidly over a short period of time. Thus, with very small delays, difference between the actual and spoofed acceleration can be small and always remains within the tolerances specified by the low probability of false alert. Similarly, the percentage of time the monitor detects spoofing also depends on the dynamics of the flight. For example, the multi-condition EM detects the repeat-back spoofer with half-second delay between 14.2 to 50.3% of the time.</p>
<p>Another important result is that there are no false alerts in any case with the exception of Approach 4 with the multiple condition EM. The cause of the false alert was found to be dropouts in the GNSS measurements, which caused outlier GNSS accelerations for a few seconds. The result of the drop-out, which was exponentially averaged with other measures, can be seen in <a href="http://insidegnss.com/figures-13-14-15-table-1-consumer-mass-market-accelerometers-for-gnss-anti-spoofing/"><strong>Figure 15</strong></a> which shows the accelerations from the accelerometer, GNSS, and spoofer. The standard deviation monitor flagged the resulting jump. Hence, the false alert was due to a data issue rather than the monitor itself. The detection architecture should be designed to manage data handling errors.</p>
<p><strong>Conclusions </strong><br />
The results provide good indication that a low cost IMU can be useful for spoofing detection during critical phases of flight. It demonstrated unique random vertical accelerations experienced on aircraft approach. Furthermore, it found that a good comparison between GNSS and IMU derived acceleration on approach and cruise can be made. Other segments of flight may be used provided we can derive a reasonable attitude estimate without inadvertently allowing a GNSS spoofer to contaminate our IMU results. Approaches having more high frequency and high amplitude accelerations result in better detection. The acceleration differences were used as the basis for a simple and multi-condition executive monitor for spoofing. These EMs demonstrated their spoof detection capabilities and their ability to limit false alerts using collected flight test data. Preliminary results show that monitoring can be designed to detect spoofing on all four approaches tested. Time to first detect depends on both the monitor design and aircraft dynamics. Fast detection (&lt; 10 seconds) can be achieved especially if there are high amplitude and frequency accelerations. Many more flights will be needed to validate the performance results.</p>
<p>The analysis conducted provides only a preliminary feasibility demonstration and there is still much to be done. One area for future work is fault-tolerant design. The detection architecture needs to determine when it is suitable for use – i.e., when the attitude assumptions are valid. While the analysis conducted leverages some special characteristics of flight, other test measurements conducted have shown that this technique may be suitable for other transportation such as railways and automobiles. Both automobile and rail have additional characteristics that can be leveraged.</p>
<p><span style="color: #993300;"><strong>Acknowledgements</strong></span><br />
The authors thank FAA Navigation Programs and the Stanford Center for Position Navigation and Time (SCPNT) for supporting this work. We also thank the FAA Technical Center and Stuart Riley of Trimble Navigation for their help.</p>
<p><em><strong>Disclaimer </strong><br />
The views expressed herein are those of the authors and are not to be construed as official or reflecting the views of the Federal Aviation Administration or Department of Transportation. </em></p>
<p><span style="color: #993300;"><strong>Additional Resources </strong></span><span style="color: #ff0000;"><strong><br />
[1]</strong></span> Birnbaum, I.,“‘Pokémon Go’ Players Are Spoofing GPS Locations to Catch’ Em All,” <em>Motherboard</em>, July 8, 2016 <strong><span style="color: #ff0000;"><br />
[2]</span></strong> Borowski, H., Isoz, O., Eklöf, F. M., Lo, S., and Akos, D., “Detection of False GNSS Signals using AGC,” <em>GPS World</em>, April 2012 <strong><span style="color: #ff0000;"><br />
[3]</span></strong> Brenner, M., “Integrated GPS/Inertial Fault Detection Availability,” <em>NAVIGATION</em>, Volume: 43, Issue: 2, pp. 111-130, 1996 <strong><span style="color: #ff0000;"><br />
[4] </span></strong>Chen, Y.-H., Juang, J.-C., Seo, J., De Lorenzo, D., Lo, S., Enge, P., and Akos, D., “Design and Implementation of Real-time Software Radio for GPS/WAAS Controlled Reception Pattern Antenna Array Adaptive Processing,” <em>Sensors</em>, Volume: 12,Issue: 10, pp. 13417-13440, 2012 <strong><span style="color: #ff0000;"><br />
[5] </span></strong>Chen, Y.-H., Lo, S., Akos, D., De Lorenzo, D., and Enge, P., “Getting Control: Off-the-Shelf Antennas for Controlled-Reception-Pattern Antenna Arrays,” Innovation Column, <em>GPS World</em>, February 2013 <strong><span style="color: #ff0000;"><br />
[6] </span></strong>Chen, Y.-H., Rothmaier, F., Akos, D., Lo, S., and Enge, P., “Towards a Practical Single Element Null Steering Antenna,” <em>Proceedings of The Institute of Navigation International Technical Meeting</em>, Monterey, CA, January 2017 <strong><span style="color: #ff0000;"><br />
[7]</span></strong> Diesel, J. and Dunn, G., “GPS/IRS AIME: Certification for Sole Means and Solution to RF Interference,” <em>Proceedings of the 9th International Technical Meeting of the Satellite Division of The Institute of Navigation </em>(ION GPS 1996), Kansas City, MO, September 1996 <strong><span style="color: #ff0000;"><br />
[8] </span></strong>Diesel, J. and King, J., “Integration of Navigation Systems for Fault Detection, Exclusion, and Integrity Determination—without WAAS,” <em>Proceedings of The Institute of Navigation National Technical Meeting</em>, 1995<br />
<strong><span style="color: #ff0000;">[9]</span></strong> Dunkel, W., Weber, O., Butsch, F., “GNSS Interference Detection with GIMOS,” <em>11th International GBAS Working Group Meeting (I-GWG-11)</em>, Osaka, Japan, February 24, 2011 <strong><span style="color: #ff0000;"><br />
[10]</span></strong> Goward, D., “Mass GPS Spoofing Attack in Black Sea?,” <em>The Maritime Executive</em>, July 11, 2017 <strong><span style="color: #ff0000;"><br />
[11]</span></strong> Grant, A., Williams, P., Ward, N., and Basker, S., “GPS Jamming and the Impact on Maritime Navigation,” <em>Journal of Navigation</em>, Volume: 62, Issue: 02, April 2009 <strong><span style="color: #ff0000;"><br />
[12]</span></strong> Gross, G. and Humphreys, T. E., “GNSS Spoofing, Jamming, and Multipath Interference Classification using a Maximum-Likelihood Multi-Tap Multipath Estimator,” <em>Proceedings of the International Technical Meeting of The Institute of Navigation</em>, Monterey, CA, January 2017. <strong><span style="color: #ff0000;"><br />
[13] </span></strong>Heirich, O., Robertson, P., Garcia, A. C., Strang, T., “Bayesian Train Localization Method Extended By 3D Geometric Railway Track Observations From Inertial Sensors,” <em>15th International Conference on Information Fusion</em>, July 2012 <strong><span style="color: #ff0000;"><br />
[14]</span></strong> Huang, L. and Yang, Q., “GPS Spoofing, Low cost GPS Simulator,” <em>DEFCON 23</em>, August 2015 <strong><span style="color: #ff0000;"><br />
[15] </span></strong>Key, E. L., “Techniques to Counter GPS Spoofing. Internal memorandum,” <em>USA: MITRE Corporation</em>, February 1995. <strong><span style="color: #ff0000;"><br />
[16]</span></strong> Khanafseh, S., Roshan, N., Langel, S., Chan, F.-C., Joerger, M., Pervan, B., and “GPS Spoofing Detection Using RAIM with INS Coupling,” Proceedings of <em>Proceedings of The Institute of Navigation/IEEE Position Location and Navigation Symposium (PLANS)</em>, Monterey, CA, pp. 1232-1239, May 2014 <strong><span style="color: #ff0000;"><br />
[17]</span></strong> Last, D., Grant, A., and Ward, N., “Demonstrating the Effects of GPS Jamming on Marine Navigation,” <em>3rd GNSS Vulnerabilities and Solutions Conference,</em> Baška, Krk Island, Croatia, September 5-8, 2010 <strong><span style="color: #ff0000;"><br />
[18] </span></strong>Levin, P., De Lorenzo, D. S., Enge, P. K., Lo, S. C., “Authenticating a Signal Based on an Unknown Component Thereof,” US Patent # 7,969,354, June 28, 2011 <strong><span style="color: #ff0000;"><br />
[19] </span></strong>Liu, Y., Fu, Q., Liu, Z., and Li, S., “GNSS Spoofing Detection Ability of a Loosely Coupled INS/GNSS Integrated Navigation System for Two Integrity Monitoring Methods,” <em>Proceedings of The Institute of Navigation International Technical Meeting (ITM)</em>, Monterey, CA, January 2017 <strong><span style="color: #ff0000;"><br />
[20]</span></strong> Lo, S., Chen, Y. H., Barrows, A., Reid, T., Perkins, A., Jan, S. S., and Enge, P., “Using Traffic Information Services Broadcast (TIS-B) Signals for Aviation Navigation,” <em>Proceedings of The Institute of Navigation/IEEE Position Location and Navigation Symposium (PLANS)</em>, Savannah, GA, April 2016 <strong><span style="color: #ff0000;"><br />
[21] </span></strong>Lo, S., De Lorenzo, D., Enge, P., Akos, D., Bradley, P., <a href="http://insidegnss.com/signal-authentication/">“Signal Authentication: A Secure Civil GNSS for Today,”</a> <em>Inside GNSS</em>, September/October 2009 <strong><span style="color: #ff0000;"><br />
[22]</span></strong> Manickam, S. and O’Keefe, K., “Using Tactical and MEMS Grade INS to Protect Against GNSS Spoofing in Automotive Applications,” <em>Proceedings of the 29th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2016)</em>, Portland, OR, pp. 2991-3001, September 2016 <strong><span style="color: #ff0000;"><br />
[23]</span></strong> McMilin, E., “Single Antenna Null-Steering for GPS &amp; GNSS Aerial Applications,” Ph.D. Dissertation, Stanford University, March 2016 <strong><span style="color: #ff0000;"><br />
[24] </span></strong>Psiaki, M. L. and Humphreys, T. E., “GNSS Spoofing and Detection,” <em>Proceedings of the IEEE, </em>2016. <strong><span style="color: #ff0000;"><br />
[25]</span></strong> Pullen, S. and Gao, G., “The Impact of Uninformed RF Interference on GBAS and Potential Mitigations,” <em>Proceedings of the ION International Technical Meeting (ITM)</em>, Newport Beach, California, January 2012 <strong><span style="color: #ff0000;"><br />
[26] </span></strong>Sebastian, C., “Getting Lost Near the Kremlin? Russia could be ‘GPS Spoofing’,” <em>CNN Tech</em>, December 2, 2016 <strong><span style="color: #ff0000;"><br />
[27] </span></strong>Shepard, D. P., Bhatti, J. A., Humphreys, T. E., Fansler, A. A., “Evaluation of Smart Grid and Civilian UAV Vulnerability to GPS Spoofing Attacks,” <em>Proceedings of the 25th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2012), </em>Nashville, TN, pp. 3591-3605, September 2012 <strong><span style="color: #ff0000;"><br />
[28] </span></strong>Swaszek, P. F., Pratz, S. A., Arocho, B. N., Seals, K. C., Hartnett, R. J., “GNSS Spoof Detection Using Shipboard IMU Measurements,” <em>Proceedings of the 27th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2014)</em>, Tampa, FL, pp. 745-758, September 2014 <strong><span style="color: #ff0000;"><br />
[29] </span></strong>Tanil, C.,Khanafseh, S., Joerger, M., and Pervan, B., “Kalman Filter-based INS Monitor to Detect GNSS Spoofers Capable of Attacking Aircraft Position,” Proceedings of The Institute of Navigation/IEEE Position Location and Navigation Symposium (PLANS), Savannah, GA, pp. 1027-1034, April 2016 <strong><span style="color: #ff0000;"><br />
[30] </span></strong>Tanil, C., Khanafseh, S., and Pervan, B., “Impact of Wind Gusts on Detectability of GPS Spoofing Attacks Using RAIM with INS Coupling,” <em>Proceedings of The Institute of Navigation 2015 Pacific PNT Meeting</em>, Honolulu, HI, pp. 674-686, April 2015 (2015a) <strong><span style="color: #ff0000;"><br />
[31] </span></strong>Tanil, C., Khanafseh, S., and Pervan, B., “GNSS Spoofing Attack Detection using Aircraft Autopilot Response to Deceptive Trajectory,” <em>Proceedings of the 28th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2015), </em>Tampa, FL, pp. 3345-3357, September 2015 (2015b) <strong><span style="color: #ff0000;"><br />
[32]</span></strong> Tanil, C., Khanafseh, S., and Pervan, B., “An INS Monitor Against GNSS Spoofing Attacks During GBAS and SBAS-assisted Aircraft Landing Approaches,” <em>Proceedings of the 29th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2016), </em>Portland, OR, pp. 2981-2990, September 2016 <strong><span style="color: #ff0000;"><br />
[33]</span></strong> Thompson, R. J. R., Cetin, E., and Dempster, A. G., “Evaluation of Relative GPS Timing Under Jamming Conditions,” <em>Proceedings of the 25th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2012), </em>Nashville, TN, pp. 717-730, September 2012 <strong><span style="color: #ff0000;"><br />
[34]</span></strong> Van Dierendonck, A. J., “GPS Re-Radiator Issues,” Presentation to the US GPS Industry Council, October 2005 <strong><span style="color: #ff0000;"><br />
[35]</span></strong> Waid, J. and Fly, B., “Tactical HIGH&#x2122; &#8211; Solution Separation Methods Applied to the Warfighter Environment,” <em>Proceedings of The Institute of Navigation 60th Annual Meeting</em>, Dayton, OH, 2004 <strong><span style="color: #ff0000;"><br />
[36]</span></strong> Warner, J. S. and Johnston, R. G., “Think GPS Offers High Security? Think Again!,” <em>Business Contingency Planning Conference</em>, Las Vegas, NV, May 23-27, 2004</p>
<div class="pdfclass"><a class="specialpdf" href="http://insidegnss.com/wp-content/uploads/2018/01/sepoct17-LO.pdf" target="_blank" rel="noopener">Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/consumer-mass-market-accelerometers-for-gnss-anti-spoofing/">Consumer Mass Market Accelerometers for GNSS Anti-Spoofing</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Enabling Collision Avoidance with Raw Measurements and Updated ADS-B Software</title>
		<link>https://insidegnss.com/enabling-collision-avoidance-with-raw-measurements-and-updated-ads-b-software/</link>
		
		<dc:creator><![CDATA[James Farrell]]></dc:creator>
		<pubDate>Fri, 28 Jul 2017 13:02:52 +0000</pubDate>
				<category><![CDATA[201706 July/August 2017]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[legacy-application]]></category>
		<category><![CDATA[Military - Defense]]></category>
		<category><![CDATA[Roads and Highways]]></category>
		<category><![CDATA[signal]]></category>
		<category><![CDATA[Technical Article]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2017/07/28/enabling-collision-avoidance-with-raw-measurements-and-updated-ads-b-software/</guid>

					<description><![CDATA[<p>Two aircraft flying at the same altitude Collision avoidance will be more practically and universally achievable, even in skies crowded with unmanned aerial...</p>
<p>The post <a href="https://insidegnss.com/enabling-collision-avoidance-with-raw-measurements-and-updated-ads-b-software/">Enabling Collision Avoidance with Raw Measurements and Updated ADS-B Software</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class='special_post_image'><img class='specialimageclass img-thumbnail' src='https://insidegnss.com/wp-content/uploads/2018/01/Farrell.jpg' ><span class='specialcaption'>Two aircraft flying at the same altitude</span></div>
<p>
<span id="more-22920"></span></p>
<p>
Collision avoidance will be more practically and universally achievable, even in skies crowded with unmanned aerial vehicles (UAVs), if the aviation community takes advantage of the raw measurements already present in today’s GPS receivers, but largely ignored in favor of using GPS position coordinates (see <strong>“</strong><strong>The Advantages of Raw Measurements”</strong> sidebar, below.) Changes to existing aviation equipment could enable aircraft to estimate the flight paths of other aircraft far more accurately enabling safer operations even under impaired conditions. The use of the raw data, once integrated into standardized flight protocols, could dramatically help prevent midair accidents even if one or both of the aircraft is unmanned.
</p>
<p>
This flight-validated approach uses established algorithms, readily available universal access transceivers (UATs) and existing communication message formats (as described by P. Duan et alia in Additional Resources). There is one essential departure from current practice: including the raw pseudorange and carrier phase data within the automatic dependent surveillance-broadcast (ADS-B) messages in place of the derived position coordinates. This same approach could be applied with great benefit should a separate system, similar to ADS-B, need to be developed to support UAV operations.
</p>
<p>
For more than 50 years it has been feasible to combine intermittent partial data – of different types at varying accuracies with different sensitivities from different directions at different times – and extract all benefit therein. The seemingly unspectacular step of using raw measurements in the message opens the door to using powerful, widely understood methods for predicting flight paths — and therefore the points of potential collision — and handling situations where position determination is hampered due to jamming or because there are not enough satellites in view. It should be possible to do all of this for aircraft at various altitudes without building and certifying extensive new radar or other ground infrastructure.
</p>
<p>
This paper primarily involves GPS and airborne operation, but a half-century of experience combining data enables this technique to be dramatically extended. Integration of different sensors (eLoran, DME, etc.) is straightforward; a claim that has been verified and documented.
</p>
<p>
<strong>Raw Measurements Improve Estimates </strong><br />
For a host of reasons, techniques using raw measurements — which are present in any navigation sensor — will outperform by orders of magnitude techniques relying on position reporting. Differential GPS (DGPS) owes its spectacular success to its use of raw measurements. A Kalman tracker uses weights based on an extensive array of data. There are across-axis correlations between error components in different directions, between components of position and velocity, etc. — and the sensitivity of each individual observation to every one of those components is taken into account.
</p>
<p>
Unfortunately <em>none</em> of those features can be used when starting with coordinates <em>derived from</em> raw measurements. Since ADS-B link bandwidth can’t hold its existing content <em>plus</em> all that correlation information, ADS-B messages contain <em>no</em> correlations — but airborne computation armed with a history of raw measurements can deduce <em>all</em>. The contrast could hardly be more compelling.
</p>
<p>
The extended squitter message can remain unchanged except for the replacement of position and velocity by raw measurements. Since navigation systems commonly allow multiple message types, however, position reports are not strictly ruled out. Occasionally another message type could be used to broadcast the position for, say, track file initiation. To realize the performance potential, however, messages containing raw measurement data would be far more frequent.
</p>
<p>
But why go to the trouble of changing an established methodology (that is position reporting) for one based on Kalman filtering considerations? There are multiple reasons. Probably most obvious, instantaneous position is fleeting for anything airborne; data must be combined. Even satellite navigation uses several observations to get a position fix (i.e., four satellites in air). Another reason stems from the nature of the position that must be determined: To support collision avoidance the position information for one object must be determined relative to the other objects in nearby space and projected into the future. Using raw data makes these calculations far, far more accurate.
</p>
<p>
Consider, for example, a pair of position coordinates, one with perfect longitude but a kilometer of error in the north direction, and the other with exact latitude but its east/west position is off by a kilometer. Averaging them gives “only” 500 meters of error in both!
</p>
<p>
Even if different tolerances of different position reports are taken into account, ignoring wide variations in sensitivity and correlation parameters is ruinous. There are no tight velocity accuracy requirements specified for ADS-B as a result.
</p>
<p>
<strong>Accurate Velocity Essential </strong><br />
In fact the velocity requirement for ADS-B is loose in multiple ways. For characteristics that matter in regard to collision avoidance, velocity is a <em>vector</em> — a vector <em>relative</em> to other objects in nearby space regardless of those objects’ latitude or longitude — and with errors having <em>statistical</em> properties. Error values of several meters/second, even as much as 10 meters/second, have been published in connection with ADS-B. A more subtle point is that even a substantially lower 1 meter/second error value is dangerous statistically. Without detailed elaboration, this much needs to be recognized: extreme value theory (EVT) shows that, even if all errors were Gaussian, <em>mixed</em> Gaussian probability offers far less assurance than intuition would suggest. Instances of exceeding <em>10 sigma</em> cannot be discounted (see Farrell J., and F. van Graas, Additional Resources). To ignore that is to accept an excessive and unsafe risk; “unlikely” is often not unlikely <em>enough</em>. A 10 meter/second error is therefore not too farfetched to consider. A sequence of position reports can suffice for transoceanic flight but <em><strong>not</strong></em> within crowded airspace.
</p>
<p>
Avoiding mid-air crashes requires a fresh look at system priorities. For example it is <em>not </em>critical to have highly accurate position reports. For airliners with wingspans tens of meters long moving at hundreds of kilometers per hour, precise position is fleeting and unnecessary. A few meters of current position error will be insignificant and working to refine that position error would be pointless.
</p>
<p>
It is essential, however, to have highly accurate velocities. The product of (velocity error) × (time to closest approach) is dominant when it comes to collision avoidance. Instead of meters per second velocity accuracy, airliners need centimeters/second accuracy; otherwise the projected position over time is so crude as to be useless for collision avoidance.
</p>
<p>
Collision avoidance demands assurance of sufficient distance at time of closest approach. That clearly requires accurate knowledge of velocity — specifically the relative velocity vector. Stitching coordinates together from reports of latitude + longitude + altitude (“LLH”) cannot deliver that, which explains why ADS-B does not promise good velocity. Errors of 10 meters/second have been published with little elaboration (not relative, not vectorial, and with no statistical boundaries). If the closest approach is a minute away, then even the most elementary arithmetic assigns 600 meters of uncertainty to that future position.
</p>
<p>
Consider, for example, two aircraft flying at the same altitude: “Ownship” at location <strong>O</strong> with velocity <strong>VO</strong> and “Another-ship” at location <strong>A</strong> with velocity <strong>VA</strong> <em>(see inset photo, above right)</em>. They are instantaneously separated by vector <strong>R</strong> which, for closing scenarios, is shrinking. The closest approach will occur at time <em>T</em> when the component of <em>relative</em> velocity (vector difference <strong>VA &#8211; VO</strong>, not shown) parallel to <strong>R</strong> passes through zero — the perpendicular component is miss distance. That simple scenario has appeared in countless context-dependent forms (e.g., with intruder at <strong>A</strong> and evader at <strong>O</strong> in or with target at <strong>A</strong> and an interceptor or projectile at <strong>O</strong> in military operations). Determination of <em>T</em> and minimum separation distance follows easily from relations just stated, readily superseded whenever maneuvers subsequently change either velocity.
</p>
<p>
Now to confirm the case for precise velocity: rather than <em>current</em> position, collision avoidance requires accurate <em>future</em> position (i.e., at time <em>T</em>). When position is projected <em>T</em> seconds ahead, a <em>10</em> meter/second velocity error will cause that predicted future position to be in error by <em>10 T</em> meters. With that much error in each of two horizontal axes that product will be squared, producing an unacceptably large area of uncertainty. Trying to steer away from an unknown place has no meaning. The Traffic Collision Avoidance System (TCAS) uses climb/dive maneuvers instead. Imagine that becoming a commonplace event as the skies fill with unmanned aircraft.
</p>
<p>
There are many facets to this subject, but the simple, fixed-altitude case above is useful for establishing some fundamentals:
</p>
<ul>
<li>Time <em>T</em> used above matches the “tau” of the traffic collision avoidance system (TCAS) <em>only</em> on a collision course</li>
<li>Effects of current position error matter far less than velocity error </li>
<li>Centimeter/second accuracy for velocity rather than meters/ second can enable horizontal evasive strategies </li>
<li>Longer values of <em>T</em> (earlier evasive action) is also thereby made possible </li>
<li>Earlier evasive action is highly preferable to TCAS’s abrupt violent maneuvering </li>
<li>TCAS cannot act early because valid decisions require accurate tracks </li>
<li>TCAS tracks are informed by accurate range but very <em>crude</em> cross-range data </li>
<li>TCAS cross-range information improves only as the sightline rotates </li>
<li>Sightline rotation increases at close range — exactly the <strong><em>waterloo</em></strong> for collision avoidance! </li>
<li>The precise satellite navigation data used in the previously mentioned P. Daun <em>et alia</em> article (Additional Resources) provides full 3-D tracks quickly </li>
<li>Requisite speed changes and<em> T</em> have been quantified for many cases (see Farrell, J., “Collision avoidance by speed change,” Additional Resources). </li>
</ul>
<p>
<strong>Raw Measurements Improve Tracking</strong> <br />
As noted in the article on airport surface surveillance (J. Farrell and E. McConkey, Additional Resources) computers now can easily maintain integrated track files for every participant in any scenario. Even in the 1970s two missiles plus two aircraft were simultaneously tracked in real time with an electronically steered radar antenna at White Sands. The estimation algorithms in the White Sands case were fed by raw observations (range, azimuth and elevation in that case) — <em>never</em> with coordinate pseudo-measurements — and tracking from high dynamic platforms with “Ownship” navigation is a straightforward extension of tracking from a stationary location.
</p>
<p>
Today’s computing capabilities readily enable each participant to maintain a bank of extended Kalman filters (EKFs) with a separate track file for each participant and with every participant having a designated slot in the sequence of transmitted messages from all the participants. The full set of participants should include every object that could be involved in any collision. The track file in any participant’s database is not tied to coordinates; it’s scalar. From those scalars each participant can construct a set of vectors and all those vectors will be correct and can be expressed in his own perceived reference. If that perception differs from the other participants’ (due to misalignments or even a different datum), performance does not suffer one iota.
</p>
<p>
Air-to-air tracking has always placed the Ownship described in the example above at the center of its “own little world” without any degradation. What matters is <em>relative</em> state (position, velocity&#8230;) in Ownship’s “own little world” expressed and maintained consistently the same way for all. Sharing satellite navigation data with others will not introduce any error since those measurements are scalar —unattached to any coordinate frame. If the presence of one participant with overriding authority must be identified, one of the participants <em>could</em> be a tower. With the exception of the tower, if there is one, moving participants would make path adjustments with each message received as the scenario unfolds. Those smaller, repeated adjustments over time will prove far less abrupt than making a start-from-scratch change at close range.
</p>
<p>
<strong>Dealing With Too Few Satellites </strong><br />
Using the raw data also enables the development of track files in situations where there are not enough GPS satellites in view. In fact, in some urban canyon scenarios it is possible to have situations where there are never enough satellites available with good enough geometries.
</p>
<p>
As things now stand, if an aircraft’s GNSS receiver does not have enough satellites in view it is not able to determine its position and therefore has nothing to broadcast on ADS-B. That is a scandalous waste of very accurate information. Raw data measured every second or so will give you a far better track file than the usage of GPS coordinates. Stitching coordinates together to get velocity gives totally inadequate performance. That is why ADS-B, even with all the ADS-B Out and ADS-B In information, will not provide accurate velocity.
</p>
<p>
<strong>UAV-Specific Considerations </strong><br />
While UAVs will be responsible for taking evasive action, they will be less burdened in other respects. Their lower speed affords multiple advantages: more time for evasion, track file initiation at short range (allowing operation at low power) and the ability to make tighter turns. All of these factors make sense and avoid easier for UAVs than it is for fast-moving airliners.
</p>
<p>
Nor will UAVs require the sophistication used by P. Duan <em>et alia</em> in Additional Resources, which used 1-second changes in meticulously prepared carrier phase measurements. Many satellite navigation receivers don’t use carrier phase but all have pseudoranges — those will suffice as long as they are made available with appropriate time stamps. Also, decimeters/second rather than centimeter/second velocity error will be acceptable — again because of a UAV’s slower speed. With evasion by acceleration or deceleration, for example, the simple program (see J. Farrell, “Collision avoidance by speed change,” in Additional Resources) can just have different parameters. Finally, evasion strategy won’t be limited to speed changes; descent or turns can be used in some circumstances.
</p>
<p>
<strong>The Challenge </strong><br />
Though the advantages of using raw measurement are clear, change is not easy. Using position, and over recent decades GPS-derived position, in ADS-B messaging has long been the established approach. However the integration of unmanned aircraft is such a monumental challenge that new techniques and air traffic management systems for UAVs are being considered. Incorporating raw measurements not only offers a capability that supports safe UAV integration, but offers real advantages to manned flight operations as well — and there is a rock-solid track record supporting both double differencing (see <strong>“Double Differencing”</strong> sidebar, below) and all modes of tracking (air-to-air, air-to-surface, surface-to-air, surface-to-surface) by adaptive modern estimation.
</p>
<p>
<strong>Conclusions and Recommendations </strong><br />
Working with the raw measurements instead of relying only on the position calculated using those measurements makes it possible to apply the techniques that made differential GPS so spectacularly successful. This approach also opens the door for the integration of data from information sources completely different from GNSS and from each other. Raw measurements offer the only way to achieve true integration with systems like DME, eLoran and Iridium and, especially for cooperating UAVs, signals-of-opportunity (see R. Kapoor<em> et alia</em>, Additional Resources).The scope can also be extended to include observations of nonparticipants (see Fig. 9.4 in J. Farrell, “ GNSS Aided Navigation and Tracking – Inertially Augmented or Autonomous,” in Additional Resources).
</p>
<p>
The improvements in situational awareness are dramatic enough to suggest redefining availability and continuity of operation. Less obvious but equally decisive is how this approach strengthens integrity. Every individual measurement can be acceptance-tested — directly, easily, and independently of all others, supported by demonstrated equivalence to rigorous, widely accepted parity methods (see <strong>“Integrity Testing: Ultra-simple And Rigorously Validated”</strong> sidebar, below).
</p>
<p>
These dramatic improvements do not require new discoveries or the invention of new equipment. A revision of the ADS-B message content, hopefully via a software update — and the inclusion of raw measurements in any new system developed to support UAVs — will enable a host of spectacular benefits from already readily available data. In fact the use of raw measurements is so promising that SAE International has begun developing standards to bring this approach into the mainstream.
</p>
<p>
There also are documented <em>non-proprietary</em> navigation algorithms already available that make it possible to tap the value of the raw measurements. These algorithms could help keep costs down and speed the launch of a pilot project to test this approach, especially in the case of unmanned aircraft. There is enormous commercial, political and regulatory pressure to integrate UAVs into the national airspace. A pilot project could support both manned and unmanned aviation by strengthening reliability and robustness while boosting accuracy and integrity — thereby helping keep aircraft out of each other’s way.
</p>
<p>
An old movie scene showed Bob Hope trudging through a desert, desperately uttering “water, water” — then finding himself waist deep in a stream moments later, mumbling “mirage, mirage.” The advantages of using raw measurements for ADS-B and systems similar to ADS-B are not a mirage. Between what we know and what we do is a wide gulf. Let’s close it.
</p>
<p>
<span style="color: #993300"><strong>Appendix—Additional Topics </strong></span><br />
Two separate but related articles from a <a href="http://www.ion.org/publications/upload/v26n3.pdf" target="_blank" rel="noopener noreferrer">recent Institute of Navigation newsletter</a> discuss important developments in GPS/GNSS interfacing. Starting on page 1 and continued on page 7, the first describes major improvements in Android handsets. The second, on pages 14-15, announces formation of a Society of Automotive Engineers (SAE) International working group, which will work on the standards cited in the Conclusions and Recommendations section of this article, ensuring the extension of benefits to the vast majority of devices. (SAE International is a global association of more than 128,000 engineers and related technical experts in the aerospace, automotive and commercial- vehicle industries.) These were preceded by other publications emphasizing the benefits offered by working with measurement data. One, more than 25 years old (J. Farrell and F. van Graas, Additional Resources) was in fact preceded by an obscure (1977) NAECON paper. Two more recent videos <a href="https://www.youtube.com/watch?v=1ORCAY-B9mk&amp;feature=youtu.be" target="_blank" rel="noopener noreferrer">here</a> and <a href="https://www.youtube.com/watch?v=2X88s4o74c4&amp;list=UUSphzH7ReVjg0-Wh3pw0ZFA&amp;index=10" target="_blank" rel="noopener noreferrer">here</a> plus a <a href="http://www.gps.gov/governance/advisory/meetings/2015-06/farrell.pdf" target="_blank" rel="noopener noreferrer">presentation</a><a href="http://www.gps.gov/governance/advisory/meetings/2015-06/farrell.pdf" target="_blank" rel="noopener noreferrer"> </a>offer additional background.
</p>
<p>
The centimeter/second residuals achieved in flight test described previously by P. Daun <em>et alia</em>, in Additional Resources, were obtained by using sequential changes in carrier phase measurements measured once a second. Unlike the carrier phases themselves, 1-second changes in them are interoperable (i.e., regardless of different timing and/or geoid conventions used for separate constellations) and immune to catastrophic error (see links to <a href="https://jameslfarrell.com" target="_blank" rel="noopener noreferrer">https://jameslfarrell.com</a> content in Additional Resources). Furthermore, because two main sources of propagation error change very little over a second, there is no need for a mask angle — a trait that benefits geometric dilution of precision (GDOP) for velocity.
</p>
<p>
<span style="color: #993300"><strong>Additional Resources </strong></span><strong><span style="color: #ff0000"><br />
1. </span></strong>Bayliss, E., R. E. Boisvert, M. L. Burrows, and W. H. Harman, “Aircraft surveillance based on GPS position broadcasts from Mode-S beacon transponders,” ION-GPS94. <strong><span style="color: #ff0000"><br />
2. </span></strong>Duan, P., M.U. De Haag and J. Farrell, “Flight test results of a measurement-based ADS-B system for separation assurance,”, NAVIGATION, Journal of the Institute of Navigation, Volume 60, Number 3, 2013, pp. 221-234; <a href="http://onlinelibrary.wiley.com/doi/10.1002/navi.41/abstract" target="_blank" rel="noopener noreferrer">Abstract </a><strong><span style="color: #ff0000"><br />
3.</span></strong> Farrell, J. and E. D. McConkey <a href="http://jameslfarrell.com/wp-content/uploads/2010/06/surfsurv.pdf" target="_blank" rel="noopener noreferrer">“Quantum improvement in airport surface surveillance,”</a> IONNTM, 1998 <strong><span style="color: #ff0000"><br />
4. </span></strong>Farrell, J., E. D. McConkey, and C. G. Stephens, <a href="https://www.ion.org/publications/abstract.cfm?jp=j&amp;articleID=2256" target="_blank" rel="noopener noreferrer">&quot;Send measurements, not coordinates,&quot; </a>NAVIGATION, Journal of the Institute of Navigation, Volume 60, Number 3, 1999, pp.203-215).  <strong><span style="color: #ff0000"><br />
5. </span></strong>Farrell, J., <a href="http://jameslfarrell.com/wp-content/uploads/2010/05/p1flyer.pdf" target="_blank" rel="noopener noreferrer">GNSS Aided Navigation and Tracking — Inertially Augmented or Autonomus</a>, American Literary Press, 2007 <strong><span style="color: #ff0000"><br />
6. </span></strong>Farrell, J., <a href="http://mycoordinates.org/collision-avoidance-by-speed-change/" target="_blank" rel="noopener noreferrer">&quot;Collision avoidance by speed change,&quot;</a> COORDINATES Volume VIII Number 9, Sept. 2012, pp. 8-12 <strong><span style="color: #ff0000"><br />
7. </span></strong>Farrell, J., <a href="http://insidegnss.com/letters-get-a-start-on-gnss-interoperability-now/" target="_blank" rel="noopener noreferrer">“Letters: Get a Start on GNSS Interoperability Now,”</a> <strong><span style="color: #ff0000"><br />
8.</span></strong> Farrell J. and F. van Graas, <a href="http://jameslfarrell.com/wp-content/uploads/2010/06/IONGPS90.pdf" target="_blank" rel="noopener noreferrer">“That all-important interface,”</a> James L. Farrell and Frank van Graas, ION-GPS90 <strong><span style="color: #ff0000"><br />
9. </span></strong>Farrell J., and M. L. Farrell, “ADSB (2nd-) Best Foot Forward?” Journal of Air Traffic Control, Summer 2008, 44 17-18. <strong><span style="color: #ff0000"><br />
10. </span></strong>Farrell J. and F. van Graas, <a href="http://jameslfarrell.com/wp-content/uploads/2013/08/GNSS2010.pdf" target="_blank" rel="noopener noreferrer">“Containment Limits for Free-Inertial Coast,”</a> ION-GNSS2010<strong><span style="color: #ff0000"><br />
11. </span></strong>Farrell, J., <a href="http://jameslfarrell.com/single-measurement-raim/" target="_blank" rel="noopener noreferrer">&quot;Single-Measurement RAIM&quot; </a><strong><span style="color: #ff0000"><br />
12. </span></strong>Farrell, J., <a href="http://www.ion.org/publications/upload/v26n3.pdf" target="_blank" rel="noopener noreferrer">&quot;Send Measurements, Not Coordinates&quot; — pages 14-15</a><strong><span style="color: #ff0000"><br />
13. </span></strong>Farrell, J., <a href="https://jameslfarrell.com/dead-reckoning-by-gps-carrier-phase/" target="_blank" rel="noopener noreferrer">&quot;Dead Reckoning by GPS Carrier Phase&quot;</a> <strong><span style="color: #ff0000"><br />
14.</span></strong> Farrell, J., <a href="https://jameslfarrell.com/1-sec-carrier-phase-again/" target="_blank" rel="noopener noreferrer">&quot;1-sec Carrier Phase (again)&quot; </a><strong><span style="color: #ff0000"><br />
15.</span></strong> Kapoor, R. S. Ramasamy, A. Gardi, R. Sabatini, “UAV Navigation Using Signals of Opportunity in Urban Environments: An Overview of Existing Methods,” 1st International Conference on Energy and Power, ICEP2016, 14-16 December 2016 (<a href="http://www.sciencedirect.com" target="_blank" rel="noopener noreferrer">Available online here</a>) <strong><span style="color: #ff0000"><br />
16.</span></strong> SAE International, Remote Identification and Interrogation of Unmanned Systems<span style="color: #ff0000"><strong><br />
17. </strong></span>Van Sickle, G., “GPS for military surveillance,” GPS World, Nov. 1996. 
</p>
<p>
<span style="color: #993300"><strong>SIDEBAR: The Advantages of Raw Measurements </strong></span>
</p>
<p>
A 2012 flight validation used GPS without augmenting system corrections but with raw measurements from receivers. Twenty years earlier Lincoln Labs successfully demonstrated GPS broadcasts with Mode S beacon transponders at Logan Airport as described in E. T. Bayliss et alia. (Note: the 2012 flight in the first case used UATs instead of Mode S). Transmitted positions enabled each participant to track every other participant’s data while minimizing or eliminating garble, by replacing conventional interrogations with information in assigned time slots (as ADS-B currently prescribes).
</p>
<p>
One basic modification of the Lincoln Labs methodology was advocated in the work by J. Farrell and E. McConkey and linked with another system — the Joint Tactical Information Distribution System (JTIDS) to form a more general application. Instead of coordinates, the transmitted message’s 48 information bits can contain<em> raw uncorrected</em> measurements. Data compression and the cycling of in-view GPS satellites can mitigate bandwidth limitations.
</p>
<p>
The introductory paragraphs of an earlier article titled “Send measurements, not coordinates,” (J. Farrell <em>et alia</em>) noted eight crucial advantages. In combination with each — tracking-every-other feature already noted — a later expansion of that paper (J. Farrell and M. Farrell, Additional Resources) offered an even more extensive list of advantages:
</p>
<ul>
<li>Two decades of stunningly successful differential GPS operations demonstrate this approach</li>
<li>Error source cancellation capability is intrinsic to differential GPS </li>
<li>The ability to account for specific sensitivities of each individual measurement </li>
<li>The opportunity to employ those sensitivities to assign data weighting adaptively </li>
<li>Widely known techniques for minimization of statistical error resulting from that adaptivity </li>
<li>Prompt determination of full information (cross-range as well as along range) </li>
<li>Presence in that information of accurate dynamics as well as current position </li>
<li>Ability to use the dynamics to anticipate time of closest approach </li>
<li>Ability to deduce, from the dynamics, the miss distance at that future time </li>
<li>Ability to resolve conflicts by turns or speed change instead of climb/dive </li>
<li>Applicability to both 3-D (in-air) and 2-D (runway incursion) encounters </li>
<li>Removal of potential danger in the event of datum reference non-uniformity </li>
<li>Full usage of available data when too few satellites are visible for a full fix </li>
<li>Integrity checks enabled with any number of satellites observed </li>
<li>Unrestricted algorithm release (no strings attached or proprietary claims) </li>
<li>No need for augmentation (corrections) from ground stations </li>
<li>Opportunity for participants to share observations of nonparticipants </li>
<li>Retention of applicability with or without prospective modernizations </li>
<li>Insensitivity to different models used in different constellations </li>
</ul>
<p>
These benefits are utterly absent if calculations must rely only on instantaneous position reports.
</p>
<p>
<span style="color: #993300"><strong>SIDEBAR: Integrity Testing: Ultra-simple and Rigorously Validated </strong></span>
</p>
<p>
Volumes have been written on Receiver Autonomous Integrity Monitoring (RAIM), often supported by sophisticated analytical methods and substantial mathematical development. The good news is the hard work has been done. All a program needs is a set of expressions to put into code. Even more fortuitous is further simplification of those expressions—and that also has been done. Moreover, the way that simplification has been done allows extension beyond GNSS, to include every morsel of data used for navigation.
</p>
<p>
Conventional RAIM uses five satellites for fault detection and six satellites for fault exclusion or isolation. Because every subset of four within those sets must support adequate geometric dilution of precision (GDOP), exclusion or isolation is not always available. Then, when the five-satellite detection indicates excessive error, conventional RAIM rejects the whole quintet, the good along with the bad. Forcing valid data to suffer from “guilt-by-association” is extremely wasteful and unnecessary. See <a href="http://jameslfarrell.com/single-measurement-raim/" target="_blank" rel="noopener noreferrer">here</a>. Reversing the loss is especially urgent when data availability is marginal. A variety of advanced integrity features offers:
</p>
<ul>
<li>Addition of cyclic bias estimation without changing navigation solutions</li>
<li>Circumvention of parity vector operations added for conventional fault isolation/ exclusion </li>
<li>Replacement of that parity vector by a parity scalar with no loss of capability </li>
<li>Normalization of that parity scalar to a form with variance equal to one (dimensionless) </li>
<li>Accounting for effects of correlations incurred by differencing </li>
<li>Inclusion of closed form matrix solutions for fault detection and isolation/ exclusion with correlations </li>
<li>Extension to separate validation of each individual measurement, whether others are present or not </li>
<li>Opportunity to verify single-measurement tests when multi-satellite isolation/ exclusion is feasible </li>
<li>Support by rigorous theory (matrix decomposition etc.) with no need to employ it in operation. </li>
<li>The normalized parity scalar test for every individual measurement (everyone understands a dimensionless scalar random variable with sigma = 1) provides a vital means of operating with any and every available source of navigation information. </li>
</ul>
<p>
<span style="color: #993300"><strong>SIDEBAR: Double Differencing </strong></span>
</p>
<p>
Ignoring wide variations in sensitivity and correlation parameters is ruinous, but it is possible to recover that information.
</p>
<p>
In August 2000 I presented the raw measurements-in-squitter-messages concept as a natural extension of GPS double differencing and asked RTCA SC186WG4 members to imagine two happenings:
</p>
<ul>
<li>Let every system and every plan in existence be only supplemental/ backup</li>
<li>Let every participant compare his own data from each separate satellite to corresponding measurements from all other participants, weighting every individual difference adaptively according to its information content (we’ve been optimizing partial information weights for a half century). </li>
</ul>
<p>
A rock solid track record supports double differencing and all modes of tracking (air-to-air, air-to- surface, surface-to-air, surface-to-surface) by modern estimation. A sequence of position reports can suffice for transoceanic flight but <em><strong>not </strong></em>within crowded airspace. As noted in [4] computerized “bookkeeping” can easily maintain track files for every participant in any scenario.    
</p>
<div class='pdfclass'><a target='_blank' class='specialpdf' href='http://insidegnss.com/wp-content/uploads/2018/01/julyaug17-FARRELL.pdf' rel="noopener noreferrer">Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/enabling-collision-avoidance-with-raw-measurements-and-updated-ads-b-software/">Enabling Collision Avoidance with Raw Measurements and Updated ADS-B Software</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Automatic GPS Ionospheric Amplitude and Phase Scintillation Detectors</title>
		<link>https://insidegnss.com/automatic-gps-ionospheric-amplitude-and-phase-scintillation-detectors/</link>
		
		<dc:creator><![CDATA[Inside GNSS]]></dc:creator>
		<pubDate>Sat, 27 May 2017 20:37:35 +0000</pubDate>
				<category><![CDATA[201705 May/June 2017]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[signal]]></category>
		<category><![CDATA[Technical Article]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2017/05/27/automatic-gps-ionospheric-amplitude-and-phase-scintillation-detectors/</guid>

					<description><![CDATA[<p>Figures 3 &#038; 4 Motivation and Background Motivation and Background GNSS technology has become a crucial component for modern society. One of the...</p>
<p>The post <a href="https://insidegnss.com/automatic-gps-ionospheric-amplitude-and-phase-scintillation-detectors/">Automatic GPS Ionospheric Amplitude and Phase Scintillation Detectors</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class='special_post_image'><img class='specialimageclass img-thumbnail' src='https://insidegnss.com/wp-content/uploads/2018/01/IoFig.jpg' ><span class='specialcaption'>Figures 3 &#038; 4</span></div>
<p>
<strong>Motivation and Background </strong><br />
<span id="more-22904"></span></p>
<p>
<strong>Motivation and Background </strong><br />
GNSS technology has become a crucial component for modern society. One of the major factors that impacts the performance of GNSS at high latitudes and equatorial areas is ionospheric scintillation. Ionospheric scintillation is usually manifested by rapid and random fluctuations in signal amplitude and carrier phase (see S. Basu <em>et alia</em> (2002) and Y. Jiao and Y.T. Morton (2015) in Additional Resources near the end of this article). During severe ionospheric scintillation, deep amplitude fading and high carrier dynamics may result in increased carrier tracking loop errors, carrier phase cycle slips, and potential loss of lock of signals. (see S. Skone <em>et alia</em> (2001) and J. Seo <em>et alia</em> (2011), Additional Resources). As a result, there is a need to monitor and detect ionospheric scintillation, to gain an understanding of the signal characteristics during scintillation, and to develop robust receiver algorithms that can mitigate scintillation effects.
</p>
<p>
The motivation for this project was initiated by the need to effectively and efficiently collect sufficient volume of high quality, real scintillation data for the purpose of analyzing and characterizing the ionospheric scintillation phenomena. Since 2011, the authors’ research group has been developing multi-GNSS data collection systems to capture scintillation signals by deploying these systems at various locations known to be susceptible to scintillation activities around the world (see Y. Morton <em>et alia</em> (2015)). <span style="color: #ff0000"><strong>Figure 1</strong></span> <em>(see figure at the top of this article) </em>shows the locations of the established and planned data collection sites. Some of the data collection systems are equipped with devices to collect raw intermediate-frequency (IF) samples during scintillation for post-processing. This capability is especially important when commercial ionospheric scintillation monitoring (ISM) receivers are unable to maintain lock of the signals or are incorrectly estimating signal parameters during strong scintillation. A caveat of IF data collection is that it requires an enormous storage space due to the high sampling rate. Therefore, an effective scintillation detector is needed to automatically and accurately detect scintillation events and trigger the IF data collection process. The detector is also useful for researchers to sort out scintillation events collected by continuously operating ISM receivers for analysis.
</p>
<p>
Most previous scintillation monitoring and detection methods were based on commonly used indicators such as the amplitude and carrier phase scintillation indices (e.g. S<sub>4</sub> and <em>σ<sub>ϕ</sub></em>), and their probability density functions (PDFs) (see W. Fu <em>et alia</em> (1999), S. Taylor <em>et alia</em> (2012) and D.V. Ratnam <em>et alia</em> (2015), Additional Resources). These indicators are the so-called lower-order moments of the scintillation statistics derived from standard deviations of signal parameters around their nominal trends. Abnormalities in these lower-order moments due to scintillation are often indistinguishable from other effects such as multipath and interference. In addition, these previous scintillation detection methods are usually based on traditional Neyman-Pearson detection theory (S.M. Kay (1998), Additional Resources) in which certain PDFs (e.g. Gaussian) under different hypotheses have to be assumed before training and detection. For these reasons, it is difficult for these previous detectors to have reasonable false alarm rates and missed event detection rates.
</p>
<p>
While missing event detection will clearly lead to missed opportunities to study potential interesting cases, a high false alarm rate will result in the data collection system capturing events that are not of interest to the researcher and lead to wasted storage space and analysis time. 
</p>
<p>
To overcome the above problems, we have developed a new automatic scintillation detection technique using a machine learning algorithm, called support vector machine (SVM) (see articles from Y. Jiao <em>et alia</em> (2017, 2016 and 2017), Additional Resources). The SVM algorithm is based on the Structural Risk Minimization (SRM) principle, which seeks the boundary with the greatest separation of the two classes in the data samples (see S. Haykin, (2009), Additional Resources). The data samples are transformed into high-dimensional space, where the data will reveal features that could not be captured by lower-order moments of the signal statistics. Moreover, unlike algorithms based on the traditional Empirical Risk Minimization (ERM) (e.g. minimum square error, least squares, and least mean squares), which uses empirical PDFs of the signals to minimize the error between the desired output and the actual output (see again S. Haykin, (2009), the SVM algorithm does not have to assume the PDFs for signals under different hypotheses. Finally, the SVM algorithm can further transfer the data samples that are not originally linearly separable into even higher dimensional space where they may be linearly separable.
</p>
<p>
The basic concept of SVM is shown in <span style="color: #ff0000"><strong>Figure 2</strong></span> <em>(see figure at the top of this article).</em> Given a training data set 
</p>
<p>
{<strong>x</strong><sub><em>p</em></sub>; <em>d<sub>p</sub></em>}<sup>P</sup><em><sub>p</sub></em><sub>=1</sub> 
</p>
<p>
where <strong>x</strong><sub><em>p </em></sub>∈ ℝ<em><sup>N</sup></em> is the <em>p<sup>th</sup></em> input sample, <em>d<sub>p</sub></em> = ±1 represents the desired label for two classes. If the classes are linearly separable in ℝ<em><sup>N</sup></em>, then the discriminant function <em>g</em>(<strong>x</strong>) = <strong>w</strong><em><sup>T</sup></em><strong>x </strong>+ <em>b</em> exists such that 
</p>
<p>
<strong>x</strong><sub><em>p </em></sub>∈ <em>C</em><sub>1</sub> → <em>g</em>(<strong>x</strong><em><sub>p</sub></em>) ≥ 1, then <em>d<sub>p</sub></em> = +1     <span style="color: #ff0000"><strong>(1)</strong></span> 
</p>
<p>
<strong>x</strong><sub><em>p </em></sub>∈ <em>C</em><sub>0</sub> → <em>g</em>(<strong>x</strong><em><sub>p</sub></em>) ≤ 1, then <em>d<sub>p</sub></em> = −1     <span style="color: #ff0000"><strong>(2)</strong></span>  
</p>
<p>
The margin of separation between the two classes can then be derived as 
</p>
<p>
Equation <strong><span style="color: #ff0000">(3) </span></strong><span style="color: #ff0000"><em><span style="color: #000000">(See inset photo, above right, for equations 3 &amp; 4)<br />
</span></em></span>
</p>
<p>
In the SVM algorithm, the goal is to maximize this margin of separation, subject to equations (1) and (2). As a result, the Lagrangian cost function in SVM can be constructed as follows: 
</p>
<p>
Equation <strong><span style="color: #ff0000">(4)</span></strong> 
</p>
<p>
where <em>α<sub>p</sub></em>’s are the Lagrangian multipliers.
</p>
<p>
The further development of SVM techniques is mainly established on the solution of equation (4). For detailed mathematical descriptions and derivations, the readers are referred to Y. Jiao <em>et alia</em> (2017) and S. Haykin, (2009). 
</p>
<p>
In this article, we summarize the findings reported in Y. Jiao <em>et alia</em> (2017, 2016 and 2017), Additional Resources, which used a large volume of real scintillation data collected from stations in the northern auroral and equatorial areas to train and test the SVM-based amplitude and phase scintillation detectors. The performance of the detectors will be mainly reviewed, including validation accuracy, testing performance on novel data, and concurrent amplitude and phase scintillation detection performance using similar SVM techniques using data from equatorial regions.
</p>
<p>
<strong>Training and Validation  </strong><br />
All the training data was collected by commercial ISM receivers, which output 50 hertz signal intensity and 100 hertz phase measurements. Only GPS L1C/A data is used in this article with an elevation mask of 30˚ to reduce multipath effect. For amplitude scintillation detection, a total of 46 hours of data consisting of 15 segments from Ascension Island and Hong Kong are selected for training. For phase scintillation detection, a total of 28 hours of data consisting of 30 segments from Gakona, Alaska are used for training (<a href="http://insidegnss.com/figure-3-tables-1-2-automatic-gps-ionospheric-amplitude-and-phase-scintillation-detectors/">Figure 3</a>). The training data are partitioned into three-minute blocks. Empirical class labels are assigned to the training data based on manual inspection of the values of amplitude scintillation index S<sub>4</sub> and phase scintillation index <em>σ<sub>ϕ</sub></em> within each block (examples shown in Fig. 2). Only two class labels are assigned: 0 for non-scintillation data, and 1 for scintillation data. More detailed information of the training data set is listed in Y. Jiao <em>et alia</em> (2016 and 2017), Additional Resources.
</p>
<p>
The content of the training vector for a three-minute data block is listed in <a href="http://insidegnss.com/figure-3-tables-1-2-automatic-gps-ionospheric-amplitude-and-phase-scintillation-detectors/">Table 1</a>. The first entry in a column training vector is the class label assigned manually. The second and third entries are the maximum and the average S<sub>4</sub>/<em>σ<sub>ϕ</sub></em> index values within the block. To test the impact of the index values on the performance of the SVM detectors, the second and third entries can be turned on or off in the training. The rest of the entries in the training vector are power spectrum densities (PSD) for different frequencies obtained from performing short-time Fourier Transform (STFT) on raw signal intensity and detrended phase measurements for amplitude and phase scintillation detection, respectively. 
</p>
<p>
Validation can be performed using the training data and the manually-assigned class labels. The validation methods used for amplitude and phase scintillation detection are 25% hold-out validation and 5-fold cross-validation, respectively, as described by S. Haykin, (2009). In 25% hold-out validation, 75% of the training data is selected randomly to train the detector, while the rest is reserved for validation. In 5-fold cross-validation, the training data is randomly portioned into five subsets of equal sizes. One out of the five subsets is retained as the validation data to test the model that is trained by the remaining four subsets. Then, this cross-validation process is repeated five times, so that each of the subsets is used exactly once as the validation data set. The final validation performance is an average of the five validation results. The latter validation method is more suitable for a small training data set. 
</p>
<p>
The performance of the amplitude and phase scintillation detectors is evaluated in terms of the overall accuracy, and the true positive rate (TPR) and the false positive rate (FPR) of the operating point as listed in <a href="http://insidegnss.com/figure-3-tables-1-2-automatic-gps-ionospheric-amplitude-and-phase-scintillation-detectors/">Table 2</a>. TPR and FPR are also commonly referred to as “hit rate” and “false alarm rate”, respectively.
</p>
<p>
They describe the probability of categorizing a target (e.g., a scintillation event) as present when it is truly present or truly absent. In general, the higher the TPR or the lower the FPR is, the better the performance of the detector is. In this study, there are four variations of the detector implementation: the S/<em>σ</em><sub>4<em>ϕ</em></sub>  features (2<sup>nd</sup> and 3<sup>rd</sup> entries) are either included or excluded in the training vectors; and the SVM algorithm is either linear SVM or medium Gaussian kernel SVM with a kernel scale of 9.1.
</p>
<p>
Table 2 shows that both the SVM amplitude detector and phase detector have good performances. Compared to the phase scintillation detector, the general performance of the amplitude scintillation detector seems to be slightly better with a higher overall accuracy and lower FPR. The four variations of either detector show comparable performance. This indicates that non-scintillation and scintillation events are almost linearly separable in the high-dimensional space, and excluding index features from the training vectors does not influence the validation performance of the amplitude or phase scintillation detector. 
</p>
<p>
<strong>Test Performance on Novel Data </strong><br />
To test the generalization capability of the SVM scintillation detectors, several segments of novel data from the training data sites and from other data sites are used. <a href="http://insidegnss.com/figures-4-5-automatic-gps-ionospheric-amplitude-and-phase-scintillation-detectors/">Figure 4 and Figure 5</a> show test results of the SVM amplitude and phase scintillation detectors using novel data from the training data sites (subplots (a)) and sites not involved in training (subplots (b)). Only the linear SVM technique is used for testing as it shows similar performance to the medium Gaussian SVM in the validation, and is easier to implement.
</p>
<p>
Results in Figure 4 and Figure 5 show that all the SVM detectors are able to capture strong scintillation events. However, for phase scintillation detection, the SVM detector trained with <em>σ<sub>ϕ</sub></em> features show obvious miss-detection of medium to weak scintillation events, while the detector trained without <em>σ<sub>ϕ</sub></em> features seem to have no problem in detecting weak to strong scintillation. This phenomenon shows that the absolute values of S<sub>4</sub> and <em>σ<sub>ϕ</sub></em> indices alone are not reliable indicators of scintillation activity. For phase scintillation, higher dimension features such as the spectral contents may offer a more reliable means to distinguish scintillation from other activities that impact phase measurements. This is the main reason why a machining learning-based approach that exploits the high-dimensional features can outperform traditional Neyman-Pearson detectors which are solely based on assumed models of low-order statistics such as scintillation indices. 
</p>
<p>
In addition, Figure 4 and Figure 5 demonstrate that the linear SVM detectors trained without S<sub>4</sub>/<em>σ<sub>ϕ</sub></em> features have good generalization capabilities, as they are effective on novel data taken at different locations from the training data sites.
</p>
<p>
<strong>Concurrent Phase and Amplitude Scintillation Detection at Low Latitudes </strong><br />
Other than the stand-alone performance of the amplitude and phase scintillation detectors, it is also interesting to investigate the relationships in SVM detector performances for both amplitude and phase scintillation on the same data set from low latitude areas, where the strongest scintillation events tend to occur. Unlike high-latitude scintillation, which is dominated by phase scintillation, scintillation observed in the low-latitude area often features concurrent amplitude fading and rapid phase fluctuations (see articles from Y. Jiao <em>et alia</em> (2015 and 2013), Additional Resources). Using the data from low-latitude stations, we are able to investigate this feature of low-latitude scintillation from the perspective of detection performance. To ensure that we make a reasonable comparison, the linear SVM detectors trained without S<sub>4</sub>/<em>σ<sub>ϕ</sub></em> features are used for amplitude scintillation detection and phase scintillation detection, respectively.
</p>
<p>
<a href="http://insidegnss.com/figures-6-7-automatic-gps-ionospheric-amplitude-and-phase-scintillation-detectors/">Figure 6</a> shows results for concurrent amplitude and phase scintillation detection using SVM on novel data from Hong Kong, Jicamarca (Peru), and Singapore. The results show that the SVM phase scintillation detector trained with data from Gakona, AK can effectively operate on data from the low-latitude area. This indicates that the higher dimensional features in phase scintillation are similar in high and low latitude events.
</p>
<p>
Based on visual inspection of the values of S<sub>4</sub> and <em>σ<sub>ϕ</sub></em> indices in Figure 6, the two indices are highly correlated at low latitudes. However, amplitude scintillation and phase scintillation detections are not concurrent. Results show that amplitude scintillation appears to be detected more often than phase scintillation. 
</p>
<p>
To further quantify the relationship between concurrent amplitude and phase scintillation detection, <a href="http://insidegnss.com/figures-6-7-automatic-gps-ionospheric-amplitude-and-phase-scintillation-detectors/">Figure 7a</a> plots the percentage of positive phase scintillation detection during positive amplitude scintillation, with respect to different amplitude scintillation levels represented by the mean S<sub>4</sub> values within its three-minute block. The data used for these statistics are 15 segments of novel data with total length of 53 hours from Hong Kong, Jicamarca, and Singapore. Figure 7a shows that the percentage of phase scintillation detection increases as the amplitude scintillation level becomes stronger. When the average S<sub>4</sub> index within a block exceeds 0.3, a concurrent phase scintillation event will definitely be detected if an amplitude scintillation event is detected. A reverse study has also been conducted and the results are shown in <a href="http://insidegnss.com/figures-6-7-automatic-gps-ionospheric-amplitude-and-phase-scintillation-detectors/">Figure 7b</a> where a positive phase scintillation detection is nearly always accompanied by a positive amplitude scintillation detection.
</p>
<p>
The above relationships indicate that at low latitudes, an amplitude scintillation detector alone is sufficient to detect scintillation activities. Low level amplitude scintillation may not be accompanied by noticeable phase scintillation. However, all phase scintillations are associated with amplitude scintillations. This observation is important for low-latitude scintillation monitoring because signal intensity measurements are more reliable than phase measurements at low latitudes. For high latitudes, phase scintillation detector is needed because phase scintillation is the dominating activity as described by Y. Jiao and Y.T. Morton (2015).
</p>
<p>
<strong>Summary and Conclusions </strong><br />
This article introduces a SVM-based machine learning algorithm for autonomous ionospheric amplitude and phase scintillation detection on GPS signals. The input of the detectors is the PSD of the raw signal intensity and the detrended phase measurements. Instead of having to acquire knowledge of the PDFs of the signals, the machine learning algorithm learns the different high-dimensional features for non-scintillation and scintillation events from the training data, and automatically generates a discriminative hyperplane to optimally separate the two classes with the maximum separation space. 
</p>
<p>
The trained SVM amplitude and phase scintillation detectors were evaluated in validation and testing, which demonstrate good validation performance and generalization capability in testing. A summary of the findings and conclusions in this work is recapitulated below:
</p>
<ul>
<li>The overall accuracies in the validation are around 98% and 92% for the SVM amplitude scintillation detector and phase scintillation detector, respectively.</li>
<li>Linear and medium Gaussian kernel SVM perform similarly for scintillation detection.</li>
<li>Excluding S<sub>4</sub>/<em>σ<sub>ϕ</sub></em> features in the training vector does not affect the validation performance.</li>
<li>Testing on novel data reveals miss-detection of weak to moderate phase scintillation events using the SVM phase detector trained with <em>σ<sub>ϕ</sub></em> features. This result shows that phase scintillation index values may not be a good indicator of the scintillation activity. Future development of the phase scintillation detector should mainly be based on features in the frequency domain, instead of the absolute values of phase fluctuations.</li>
<li>The SVM detectors can be expanded to work for data from other sites not involved in training. </li>
<li>The detection of amplitude and phase scintillation may not be simultaneous with similarly implemented SVM detection techniques. At low latitudes, whenever phase scintillation is detected, it is almost certain that amplitude scintillation will be detected at the same time. On the other hand, when amplitude scintillation is detected, phase scintillation may not be simultaneously detected but the likelihood increases as scintillation intensifies.</li>
</ul>
<p>
<span style="color: #993300"><strong>Acknowledgement </strong></span><br />
The data collection systems are developed, assembled, and managed by CSU GPS Lab engineers Steve Taylor and Harrison Bourne. The authors wish to thank Dr. Don Hampton at the University Alaska Fairbanks, Mr. Marty Karjala at HAARP, Mr. Kevin Abnett at Poker Flat Research Range, Dr. Ding Yu Heh at the Nanyang Technological University, Dr. Marco Milla at the Jicamarca Radio Observatory, and Dr. Zhizhao Liu at the Hong Kong Polytechnic University for their support and hosting of the GNSS data collection systems. Dr. Todd Pedersen from Air Force Research Laboratory at Kirkland AFB helped to collect the GNSS scintillation data on Ascension Island. Jicamarca Radio Observatory is a facility of the Instituto Geofisico del Peru operated with support from NSF grant AGS-0905448 through Cornell University. Ms. Yu Jiao’s work is funded through a startup grant from Colorado State University and a grant from AFOSR (FA9550-14-1-0265). The data collection systems were deployed with funding support from AFRL (FA8650-08-D-1451), AFOSR (FA9550-10-1-0346), the Consortium of Ohio Universities on Navigation and Timekeeping (COUNT), and NSF (AGS-1428042).
</p>
<p>
<em><strong>Note:</strong> </em>The methodologies and results presented in this article are based on materials presented in articles by Y. Jiao <em>et alia</em> (2017, 2016 and 2017), Additional Resources.
</p>
<p>
<span style="color: #993300"><strong>Additional Resources </strong></span><strong><span style="color: #ff0000"><br />
[1] </span></strong>S. Basu, K.M. Groves, S. Basu and P. Sultana, “Specification and forcasting of scintillations in communication and navigation links: current status and future plans,” <em>J. Atmo. Solar-Terr. Phy.</em>, vol. 64, no. 16, pp. 1745-1754, Nov. 2002.  <strong><span style="color: #ff0000"><br />
[2]</span></strong> S. Haykin, Neural networks and learning machines, 3rd ed., Upper Saddle River, NJ: Pearson Education Inc., 2009 <strong><span style="color: #ff0000"><br />
[3]</span></strong> W. Fu, S. Han, C. Rizos, M. Knight and A. Finn, “Real-time ionospheric scintillation monitoring,” in <em>Proc. ION GPS</em>, Nashville, TN, 1999.  <strong><span style="color: #ff0000"><br />
[4]</span></strong> Y. Jiao and Y.T. Morton, “Comparison of the effect of high-latitude and equatorial ionospheric scintilltaion on GPS signals during the maximum of solar cycle 24,” <em>Radio Sci.</em>, vol. 50, no. 9, pp. 886-903, Sept. 2015. <strong><span style="color: #ff0000"><br />
[5]</span></strong> Y. Jiao, J.J. Hall and Y.T. Morton, “Automatic equatorial GPS amplitude scintillation detection using machine learning,” <em>IEEE Trans. Trans. Aerosp. Electron. Syst.</em>, 2017. <strong><span style="color: #ff0000"><br />
[6] </span></strong>Y. Jiao, J.J. Hall and Y.T. Morton, “Performance evaluations of an equatorial GPS amplitude scintillation detector using a machine learning algorithm,” in <em>Proc. ION GNSS+ 2016</em>, Portland, OR, 2016. <strong><span style="color: #ff0000"><br />
[7] </span></strong>Y. Jiao, J. J. Hall and Y.T. Morton, “Performance evaluation of an automatic GPS ionospheric phase scintillation detector using a machine learning algorithm,” <em>NAVIGATION, Journal of the Institute of Navigation</em>, 2017. <strong><span style="color: #ff0000"><br />
[8]</span></strong> Y. Jiao, Y.T. Morton, S. Taylor and W. Pelgrum, “Characterization of high latitude ionospheric scintillation of GPS signals,” <em>Radio Sci.</em>, vol. 48, no. 6, pp. 698-708, Dec. 2013. <strong><span style="color: #ff0000"><br />
[9] </span></strong>S.M. Kay, Fundamentals of statistical signal processing: Detection theory, vol. 2, Upper Saddle River, NJ: Prentice-Hall, 1998. <strong><span style="color: #ff0000"><br />
[10]</span></strong> Y. Morton, Y. Jiao and S. Taylor, “High-latitude and equatorial ionospheric scintillation based on an event-driven multi-GNSS data collection system,” in <em>Proc. Ionospheric Effects Sym.</em>, Alexandria, VA, 2015 <strong><span style="color: #ff0000"><br />
[11]</span></strong> D.V. Ratnam, G. Sivavaraprasad and J. Lee, “Automatic ionospheric scintillation detector for global navigation satellite system receivers,” <em>IET Radar Sonar Navig.</em>, vol. 9, no. 6, pp. 702-711, 2015. <strong><span style="color: #ff0000"><br />
[12]</span></strong> J. Seo, T. Walter and P. Enge, “Availability impact on GPS aviation due to strong ionospheric scintillation,” <em>IEEE Trans. Aerosp. Electron. Syst.</em>, vol. 47, no. 3, pp. 1963-1973, 2011. <strong><span style="color: #ff0000"><br />
[13] </span></strong>S. Skone, K. Knudsen and M. de Jong, “Limitations of GPS receiver tracking performance under ionospheric scintillation conditions,” <em>Phys. Chem. Earth (A)</em>, vol. 26, no. 6-8, pp. 613-621, 2001. <span style="color: #ff0000"><strong><br />
[14] </strong></span>S. Taylor, Y. Morton, Y. Jiao, J. Triplett and W. Pelgrum, “An improved ionosphere scintillation event detection and automatic trigger for GNSS data collection systems,” in <em>Proc. ION ITM</em>, Newport Beach, CA, 2012.
</p>
<div class='pdfclass'><a target='_blank' class='specialpdf' href='http://insidegnss.com/wp-content/uploads/2018/01/mayjune17-JIAO.pdf'>Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/automatic-gps-ionospheric-amplitude-and-phase-scintillation-detectors/">Automatic GPS Ionospheric Amplitude and Phase Scintillation Detectors</a> appeared first on <a href="https://insidegnss.com">Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
