<?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>201501 January/February 2015 Archives - Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</title>
	<atom:link href="https://insidegnss.com/category/issue-sorting/201501-january-february-2015/feed/" rel="self" type="application/rss+xml" />
	<link>https://insidegnss.com/category/issue-sorting/201501-january-february-2015/</link>
	<description>Global Navigation Satellite Systems Engineering, Policy, and Design</description>
	<lastBuildDate>Wed, 10 Feb 2021 21:25:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://insidegnss.com/wp-content/uploads/2017/12/site-icon.png</url>
	<title>201501 January/February 2015 Archives - Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design</title>
	<link>https://insidegnss.com/category/issue-sorting/201501-january-february-2015/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Frank van Diggelen&#8217;s Compass Points</title>
		<link>https://insidegnss.com/frank-van-diggelens-compass-points/</link>
		
		<dc:creator><![CDATA[Inside GNSS]]></dc:creator>
		<pubDate>Fri, 23 Jan 2015 07:13:24 +0000</pubDate>
				<category><![CDATA[201501 January/February 2015]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[Human Engineering]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2015/01/23/frank-van-diggelens-compass-points/</guid>

					<description><![CDATA[<p>Driving across the equator in Kenya, July 2009. TomTom ONE. Return to main article Engineering specialties Optimal estimation algorithms, e.g., Kalman filters, and...</p>
<p>The post <a href="https://insidegnss.com/frank-van-diggelens-compass-points/">Frank van Diggelen&#8217;s Compass Points</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/Diggelen4.jpg' ><span class='specialcaption'>Driving across the equator in Kenya, July 2009. TomTom ONE.</span></div>
<p>
<a href="http://insidegnss.com/frank-van-diggelen-riding-the-gnss-wave/"><strong>Return to main article</strong></a>
</p>
<p>
<strong>Engineering specialties </strong>
</p>
<p>
Optimal estimation algorithms, e.g., Kalman filters, and signal processing.
</p>
<p>
<strong>GNSS event that most signified to you that GNSS had “arrived” </strong>
</p>
<p><span id="more-22664"></span></p>
<p>
<a href="http://insidegnss.com/frank-van-diggelen-riding-the-gnss-wave/"><strong>Return to main article</strong></a>
</p>
<p>
<strong>Engineering specialties </strong>
</p>
<p>
Optimal estimation algorithms, e.g., Kalman filters, and signal processing.
</p>
<p>
<strong>GNSS event that most signified to you that GNSS had “arrived” </strong>
</p>
<p>
Frank van Diggelen says, “‘GPS’ is now a general-purpose noun meaning ‘a thing, method or idea to help you find your way.’ Search for ‘GPS’ in Amazon Books, and you’ll find ‘GPS for the Soul’, by Rabbi Nadav Cohen, ‘Your Jesus GPS: Find Direction, Personal Growth, Inner Peace and Joy’, ‘The Money GPS: Guiding You Through an Uncertain Economy’, and so on”
</p>
<p>
“I think it’s kind of funny and really great.”
</p>
<p>
<strong>As a consumer, what GNSS product, application, or engineering innovation would you most like to see? </strong>
</p>
<p>
Cars with well-placed docking stations for smartphones and/or the ability to mirror the smartphone screen on a car monitor so that we can use the phone for navigation – and music, podcasts, etc.
</p>
<p>
“Features and performance in new phones are almost always superior to what’s built into a car,” van Diggelen says.
</p>
<p>
<strong>Favorite equation: </strong>
</p>
<p>
<strong>x = Hy </strong>
</p>
<p>
“This will make sense to most Matlab geeks,” says van Diggelen.
</p>
<p>
The backslash operator (  ) is the matrix division of <strong>H</strong> into<strong> y</strong>, or shorthand for the solution to <strong>y = Hx</strong>.
</p>
<p>
When <strong>y</strong> is the vector of pseudorange residuals, and <strong>x</strong> is the 4-vector of position and time adjustments, then this is the standard GNSS nav equation, and <strong>x = Hy</strong> is the least-squares solution. If you differentiate both sides with respect to time (while holding <strong>H</strong> constant), then this is the equation to produce velocity from Doppler residuals.
</p>
<p>
If you differentiate both sides w.r.t. time (including <strong>H</strong>), and rearrange terms, then this equation produces the Doppler-Nav result (where you can compute position simply from Dopplers, or from a combination of Doppler and pseudoranges). If you add differential corrections to <strong>y</strong>, then all of the above is true for DGNSS.
</p>
<p>
“So you see,” he concludes, “this simple equation is at the heart of everything we do in GNSS nav.”
</p>
<p>
<strong>GNSS Mentors </strong>
</p>
<p>
Alison Brown at Navsys introduced van Diggelen to GPS and taught him most of what he knows. Charlie Abraham and Sergei Podshivalov taught him the rest of GPS and GLONASS, at Global Locate and Broadcom.
</p>
<p>
“Per Enge, at Stanford, continues to teach me to teach,” he says, “and John Betz [of MITRE Corporation] is the world’s best mentor and guide through the increasingly complex jungle of new GNSS codes.”
</p>
<p>
<strong>Patents held and/or pending: </strong>
</p>
<p>
Frank van Diggelen holds more than 80 patents primarily about assisted-GPS, with many more pending. Issued patents include: Coarse-time Navigation; Long-Term Orbits for A-GNSS; GPS Doppler- Navigation; and interchangeable use of satellites from different GNSS systems, using A-GNSS and other techniques to resolve clock offsets. Also, author of <em>A-GPS: Assisted GPS, GNSS &amp; SBAS</em>, published by Artech House and available in English and Chinese versions.</p>
<p>The post <a href="https://insidegnss.com/frank-van-diggelens-compass-points/">Frank van Diggelen&#8217;s Compass Points</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 Hotspots &#124; January 2015</title>
		<link>https://insidegnss.com/gnss-hotspots-january-2015/</link>
		
		<dc:creator><![CDATA[Inside GNSS]]></dc:creator>
		<pubDate>Sun, 18 Jan 2015 23:49:39 +0000</pubDate>
				<category><![CDATA[201501 January/February 2015]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[GNSS Hotspots]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[SBAS and RNSS]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2015/01/18/gnss-hotspots-44/</guid>

					<description><![CDATA[<p>One of 12 magnetograms recorded at Greenwich Observatory during the Great Geomagnetic Storm of 1859 1996 soccer game in the Midwest, (Rick Dikeman...</p>
<p>The post <a href="https://insidegnss.com/gnss-hotspots-january-2015/">GNSS Hotspots | January 2015</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/hex570.jpg" /><span class="specialcaption">One of 12 magnetograms recorded at Greenwich Observatory during the Great Geomagnetic Storm of 1859</span></div>
<div class="special_post_image"></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/Football_iu_1996_sm.jpg" /><span class="specialcaption">1996 soccer game in the Midwest, (Rick Dikeman image)</span></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/janfeb14-hotspots-350px.jpg" /></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/Flood_aftermath.jpg" /><span class="specialcaption">Nouméa ground station after the flood</span></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/20120827-nasa-phonesat-web.jpg" /><span class="specialcaption">A pencil and a coffee cup show the size of NASA&#8217;s teeny tiny PhoneSat</span></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/ETH Tartaruga AUV web.jpg" /><span class="specialcaption">Bonus Hotspot: Naro Tartaruga AUV</span></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/Petronas_Lightning_Mitchell_web.jpg" /></div>
<div class="special_post_image"></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/HotsSM.jpg" /><span class="specialcaption">Pacific lamprey spawning (photo by Jeremy Monroe, Fresh Waters Illustrated)</span></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/Canaletto Grand Canel.jpg" /><span class="specialcaption">&#8220;Return of the Bucentaurn to the Molo on Ascension Day&#8221;, by (Giovanni Antonio Canal) Canaletto</span></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/USNO alt master clock.jpg" /><span class="specialcaption">The U.S. Naval Observatory Alternate Master Clock at 2nd Space Operations Squadron, Schriever AFB in Colorado. This photo was taken in January, 2006 during the addition of a leap second. The USNO master clocks control GPS timing. They are accurate to within one second every 20 million years (Satellites are so picky! Humans, on the other hand, just want to know if we&#8217;re too late for lunch) USAF photo by A1C Jason Ridder. </span></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/Beidou system application diagramWebCROP.jpg" /><span class="specialcaption">Detail of Compass/ BeiDou2 system diagram</span></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/Beluga-A300-600ST_Hamburg 05WEB.jpg" /><span class="specialcaption">Hotspot 6: Beluga A300 600ST</span></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/Hurricane-Katrina-rescue-Reed-UCSG.jpg" /></div>
<div class="special_post_image"><img decoding="async" class="specialimageclass img-thumbnail" src="https://insidegnss.com/wp-content/uploads/2018/01/GPSSpoof565x158.gif" /></div>
<p><strong>1. SLAVE TRADE</strong><br />
<em>Bangkok, Thailand</em><br />
<span id="more-22660"></span></p>
<p><strong>1. SLAVE TRADE</strong><br />
<em>Bangkok, Thailand</em><br />
√ That cheap Thai shrimp we buy at Walmart or Costco is likely to have been caught, harvested, or processed <strong>by slaves</strong>. Migrant workers from the poorer countries near Thailand are plentiful and ripe for exploitation. In a June 2014 report, the United States ranked <strong>Thailand as one of the worst offenders </strong>when it comes to human trafficking for sex tourism, garment sweatshops, house servants, and the seafood industry. In an effort to get off that list, the Thai government is <strong>installing GPS</strong> on fishing boats, establishing minimal work rules, increasing fines and hiring hundreds of anti-corruption staff. Early in January, the foreign ministry said large fishing ships had 60 days to install <strong>satellite-based monitoring systems </strong>or face 100,000 baht (US$3,469) fines and one-year imprisonment.</p>
<p>January 12, 2015 Reuters: <a href="http://news.yahoo.com/thailand-adopt-fines-gps-eradicate-slave-trade-162855637.html" target="_blank" rel="noopener"><strong>Thailand to adopt fines, GPS to &#8216;eradicate slave trade&#8217;</strong></a></p>
<p>Guardian investigation on Thai slavery:<br />
June 10 2014 The Guardian: <a href="http://www.theguardian.com/global-development/2014/jun/10/-sp-migrant-workers-new-life-enslaved-thai-fishing" target="_blank" rel="noopener"><strong>Trafficked into slavery on Thai trawlers to catch food for prawns</strong></a></p>
<p>U.S. Department of State: <a href="http://www.state.gov/j/tip/rls/tiprpt/" target="_blank" rel="noopener"><strong>Trafficking in Persons Report</strong></a></p>
<p>U.S. Department of Labor:<a href="http://www.dol.gov/ilab/reports/child-labor/list-of-goods/countries/?q=thailand" target="_blank" rel="noopener"><strong> List of Goods Produced by Child Labor or Forced Labor (Thailand) </strong></a></p>
<p><strong>2. SWISS CHEESE ON ICE</strong><br />
<em>Greenland</em><br />
√ <strong>Greenland’s melting ice sheet</strong> has a leading role in rising ocean levels, and <strong>University of California-Los Angeles</strong> researchers just found out where most of that water goes. Using highly precise imaging, <strong>GPS-equipped buoys</strong>, a robotic boat designed by a <strong>Jet Propulsion Lab </strong>scientist and a helicopter to keep the field team out of danger, they saw networks of rushing turquoise rivers and streams that suddenly disappeared. The land acts like a sponge in part. Mostly, though, it’s like <strong>Swiss cheese</strong>, the lead researcher said. The island efficiently collects the meltwater and flushes it into the ocean at 23,000 to 46,000 feet per second, double the flow of the Colorado River. <a href="http://newsroom.ucla.edu/releases/ucla-study-shows-rivers-meltwater-on-greenlands-ice-sheet-contribute-rising-sea-levels" target="_blank" rel="noopener"><strong>See the dramatic video on the UCLA news page</strong></a>.</p>
<p><strong>3. QZSS PLAYS DEFENSE</strong><br />
<em>Tokyo, Japan</em><br />
√ In a historic pivot in January, Japan’s Prime Minister <strong>Shinzo Abe</strong> de-emphasized the peaceful uses of outer space and replaced it with military defense, national security, and business development in the administration’s new <strong>10-year Basic Plan on Space Policy</strong>. Among many other projects, JAXA and the military will begin a military effort to monitor space debris by 2019, sharing data with the U.S. Defense Department. They also plan <strong>six more QZSS launches</strong> in the next 10 years to bolster the <strong>GNSS regional network</strong> now consisting of only one satellite. And the administration intends to increase the value of its public and private space sector industries to ¥5 trillion (US$42.7 billion) in the next decade.</p>
<p>January 9, 2015 The Yomiuri Shimbun: <strong>Basic plan on space policy to emphasize natl security</strong></p>
<p>Cabinet Office, Government of Japan (CAO): <a href="http://www8.cao.go.jp/space/english/basicpolicy.html" target="_blank" rel="noopener"><strong>Basic policy on the implementation of the operational Quasi-Zenith Satellite System (QZSS) project</strong></a></p>
<p><strong>4. BEASTQUAKE</strong><br />
<em>Seattle, Washington</em><br />
√ In 2011, the <a href="http://pnsn.org/" target="_blank" rel="noopener"><strong>Pacific Northwest Seismic Network</strong></a> found that what came to be known as the <strong>Seattle Seahawks’ “Beastquake”</strong> created vibrations that measured between a <strong>magnitude 1 and 2 earthquake</strong> during a magnificent touchdown run. By the time you read this, the <strong><a href="http://pnsn.org/blog/2015/01/11/panther-versus-seahawk-game-analysis" target="_blank" rel="noopener">2015 NFL playoff between Seahawks and Panthers will have delivered more data</a></strong>. PNSN set up three <a href="http://pnsn.org/seahawks" target="_blank" rel="noopener">earthquake monitors in <strong>CenturyLink Field </strong>to register the seismic effects </a>of 67,000 people jumping around. Fans can simultaneously check out a live feed from the game to discover how the Earth is responding. PSNS is testing a web-based monitoring and alert system connected to the regional array of PNSN seismometers and <strong>GNSS reference stations</strong> and using software that shows vibrations within three seconds. When it’s perfected, scientists hope to give residents a few seconds or even minutes to prepare in a city where <strong>a major subduction zone quake is now overdue</strong>.</p>
<p>January 7, 2015 University of Washington: <a href="http://www.washington.edu/news/2015/01/07/how-the-beast-quake-is-helping-scientists-track-real-earthquakes/" target="_blank" rel="noopener"><strong>How the ‘Beast Quake’ is helping scientists track real earthquakes</strong></a></p>
<div class="pdfclass"><a class="specialpdf" href="http://insidegnss.com/wp-content/uploads/2018/01/sepoct16-HOTSPOTS.pdf" target="_blank" rel="noopener">Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/gnss-hotspots-january-2015/">GNSS Hotspots | January 2015</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>The Party Crashers</title>
		<link>https://insidegnss.com/the-party-crashers/</link>
		
		<dc:creator><![CDATA[Dee Ann Divis]]></dc:creator>
		<pubDate>Sun, 18 Jan 2015 22:57:23 +0000</pubDate>
				<category><![CDATA[201501 January/February 2015]]></category>
		<category><![CDATA[Column]]></category>
		<category><![CDATA[Compass/Beidou]]></category>
		<category><![CDATA[Galileo]]></category>
		<category><![CDATA[GLONASS]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[Thinking Aloud]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Washington View]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2015/01/18/the-party-crashers/</guid>

					<description><![CDATA[<p>These days getting the United States, Russia, China, and Europe to agree on a common policy seems to be an increasingly rare event....</p>
<p>The post <a href="https://insidegnss.com/the-party-crashers/">The Party Crashers</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>
These days getting the United States, Russia, China, and Europe to agree on a common policy seems to be an increasingly rare event.
</p>
<p>
That’s why the long-standing comity among system operators in the GNSS sphere is particularly notable and welcome. “Interoperable and compatible” is the first principle espoused by the four nations under the aegis of the International Committee on GNSS.
</p>
<p><span id="more-22659"></span></p>
<p>
These days getting the United States, Russia, China, and Europe to agree on a common policy seems to be an increasingly rare event.
</p>
<p>
That’s why the long-standing comity among system operators in the GNSS sphere is particularly notable and welcome. “Interoperable and compatible” is the first principle espoused by the four nations under the aegis of the International Committee on GNSS.
</p>
<p>
Another principle particularly dear to U.S. policymakers is ensuring a “level playing field” that avoids preferential treatment for one’s own system so as to disadvantage the use of other GNSSes within a nation’s boundaries.
</p>
<p>
So, the latest incursion of the Federal Communications Commission (FCC) into GNSS affairs is more than annoying; it’s potentially ruinous for U.S. interests in both the commercial and diplomatic domains.
</p>
<p>
In recent testimony to the board that advises the National Space-Based Positioning, Navigation, and Timing Executive Committee that oversee GPS policy, a high-ranking official from the FCC Office of Engineering and Technology said that foreign GNSS systems will need to obtain authorization to operate legally in the United States. Further, he suggested that imported GNSS products may need to be regulated and domestic GNSS products, certified as meeting FCC standards.
</p>
<p>
Dee Ann Divis provides the details in <a href="http://insidegnss.com/fcc-raises-questions-about-u-s-access-to-non-gps-gnss/">this issue’s <strong>Washington View</strong></a> — but they aren’t pretty and plenty of ambiguities have arisen.
</p>
<p>
The FCC, an agency established and overseen by Congress, has a checkered past in GNSS affairs. It appeared to become aware of the technology only in 1996 after issuing its first notice of proposed rulemaking for enhanced 911 (E911), which provides automatic position reporting for emergency callers using mobile phones. Even then, the benefit of GNSS had to be thrust upon the agency by industry — FCC engineers had helped shape the policy with the assumption that less precise network-based techniques would be used for positioning.
</p>
<p>
After GNSS and cell phone manufacturers demonstrated the superior accuracy of GPS and its utility in remote areas where cell towers were few and far between, the agency adopted a “technology-agnostic” stance but still set a double standard for network-based and GNSS-based solutions.
</p>
<p>
The FCC next showed up in the early 2000s as advocates of ultrawideband (UWB) sought to cut a swath through GNSS frequencies. Only after extensive tests showed the potentially devastating effects on GPS did the agency modify the UWB proposal and design to protect the bands.
</p>
<p>
That exercise foreshadowed the recent experience with LightSquared’s wireless broadband initiative, which the FCC only grudgingly — and still not completely — squashed.
</p>
<p>
From the outside (and through the eyes of an admittedly partisan GNSS supporter), these persistent missteps of the FCC seem to arise from a lack of appreciation of the positioning technology — both in how it works differently from two-way voice and data services and in its free access to users.
</p>
<p>
Technically, the minutely powered GNSS transmissions are whispers in a room full of partygoers. In a Washington, D.C., environment where billion-dollar spectrum auctions by lots of attention and favors, a free service like GPS gets treated like a panhandler on the street corner.
</p>
<p>
What is to be done in this situation?
</p>
<p>
First, the agency needs to make its intentions and plans clear and unambiguous. If they include authorization of foreign GNSS services’ operation in the United States, that should be granted to any compatible system without delay. Then, if import controls and receiver standards are at issue, those should be dealt with on the same basis as GPS.
</p>
<p>
Apparently, because of the agency’s relative autonomy, even the president — who hasn’t noticeably appreciated GPS much more than the FCC — can only <em>request</em> waivers of the authorization requirement. But the White House appoints the agency’s commissioners; so, it should be able to persuade them to do the right thing, if it comes down to that.
</p>
<p>
There’s quite a party going on with GNSS these days. The FCC would play better as an invited guest than in its current guise as a gate crasher.
</p>
<div class='pdfclass'><a target='_blank' class='specialpdf' href='http://insidegnss.com/wp-content/uploads/2018/01/janfeb15-THINKING.pdf'>Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/the-party-crashers/">The Party Crashers</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>From Data Schemes to Supersonic Codes</title>
		<link>https://insidegnss.com/from-data-schemes-to-supersonic-codes/</link>
		
		<dc:creator><![CDATA[Inside GNSS]]></dc:creator>
		<pubDate>Fri, 16 Jan 2015 07:35:18 +0000</pubDate>
				<category><![CDATA[201501 January/February 2015]]></category>
		<category><![CDATA[Column]]></category>
		<category><![CDATA[Galileo]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[signal]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Working Papers]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2015/01/16/from-data-schemes-to-supersonic-codes/</guid>

					<description><![CDATA[<p>A decade has passed since the first GNSS system-level authentication protocols were proposed, and yet the current ongoing discussion is still, “Do we...</p>
<p>The post <a href="https://insidegnss.com/from-data-schemes-to-supersonic-codes/">From Data Schemes to Supersonic Codes</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/WPFIgs.jpg' ><span class='specialcaption'></span></div>
<p>
A decade has passed since the first GNSS system-level authentication protocols were proposed, and yet the current ongoing discussion is still, <em>“Do we really need GNSS signal authentication?”</em> Indeed, the current argument is whether we need authentication at the system level (the satellite broadcast service) or whether user-based authentication (anti-spoofing) is sufficient for a number of application requirements.
</p>
<p><span id="more-22658"></span></p>
<p>
A decade has passed since the first GNSS system-level authentication protocols were proposed, and yet the current ongoing discussion is still, <em>“Do we really need GNSS signal authentication?”</em> Indeed, the current argument is whether we need authentication at the system level (the satellite broadcast service) or whether user-based authentication (anti-spoofing) is sufficient for a number of application requirements.
</p>
<p>
Risk analysis for every application should produce security requirements that would allow us to discriminate determine the actual need of either user-based or system-based techniques. For instance, if the likelihood of a spoofing attack on your favorite car navigator is quite low and the resulting effect would be negligible, car navigators probably will not require use of encrypted signals with security module for authentication. Some simple checks on the receiver time bias and carrier-to-noise power density (C/N<sub>0</sub>) will do the job to fulfill these requirements.
</p>
<p>
On the other hand, unfortunately, we expect a growing number of threats and cyber-attacks in the future: the Internet has three billion users today, and the annual impact of attacks on the global economy has risen to $445 billion. With GNSS having more than two billion devices in operation today and seven billion predicted for 2020, a number of GNSS safety and financial critical applications will demand more and more security and trust.
</p>
<p>
This article will take up the problem of GNSS signal authentication, beginning with the definition and classification of requirements and presenting a categorization of applicable schemes. We will provide an extensive summary on state-of-the-art, data-level authentication schemes, based on well-established broadcast authentication protocols that can be exploited for providing efficient navigation data authentication. In particular, we introduce a novel scheme for open signal authentication using <em>supersonic codes.</em>
</p>
<p>
<strong>Foundations of Signal Authenticity</strong><br />
GNSS authentication is a complex multi-domain problem. A receiver estimates its own position and time by calculating ranges and time bias from satellites, with satellite positions and system time obtained from the same source. This leads to the conclusion that GNSS authentication is achieved by:
</p>
<ul>
<li>the level of trust in the range estimation</li>
<li>the level of trust in satellite position and system time information</li>
<li>the level of trust in the component equipment that calculates position, time, and velocity from the foregoing factors.</li>
</ul>
<p>
Various branches of science and engineering help us address these three problems, particularly, signal estimation theory, information source authentication and <em>non-repudiation</em>, and physical and software security.
</p>
<p>
As physical and software security pertains to receiver design requirements, we will focus on range estimation and data authentication and trust for the system-level aspects. One complexity in GNSS signal authentication design is that the use of data-level authentication does not necessarily fulfill the trust requirement for range estimation, and trust in range estimation does not satisfy the trust requirement for the authenticity of satellite data.
</p>
<p>
Another crucial point to discuss in requirements analysis is the need for source authentication or non-repudiation, the ability to ensure that a party to a communication cannot deny its authenticity. For example, in cryptography source authentication can be achieved with a <em>message authentication code </em>(MAC). “Alice” sends information with an attached MAC to “Bob,” and Bob can verify the source authentication. However, MAC does not achieve satisfy the need for non-repudiation, as an impartial third party cannot verify the origin of the message because both Alice and Bob own the secret key to generate the MAC.
</p>
<p>
In GNSS non-repudiation could be a requirement worth considering. For example, as illustrated in <span style="color: #993300"><strong>Figure 1 </strong><span style="color: #000000"><em>(for Figures 1 &#8211; 4, see inset photo, above right)</em></span></span>, a ship might be navigating in water from Country B, and Country A might challenge its position as being within Country A’s territorial boundary. The ship’s crew might reply that the ship position only appears to be in Country A because of a spoofed signal, but it actually did not cross the borderline. Country C would be the impartial third party that has the capability to verify if Country B used authentic signals.
</p>
<p>
We can summarize the requirements for GNSS authentication in terms of the following factors:
</p>
<ul>
<li>navigation data integrity, source authentication, non-repudiation and/or position/velocity/time (PVT) authentication</li>
<li>performance, such as time to authentication (TTA) and accuracy of authentic position</li>
<li>probability of failure</li>
<li>robustness</li>
<li>interoperability.</li>
</ul>
<p>
<em>Time to authentication </em>refers to the time required by the system to detect an anomaly and respond to it. In signal authentication, TTA is an important requirement, as the receiver time and dynamics will be compromised from the beginning of a spoofing attack until its detection. Therefore, these effects need to be minimized quickly and appropriately, based on application requirements.
</p>
<p>
<em>Probability of failure</em> refers to the trust that one can give to the authentication scheme. This includes the probabilities of missed detection and false alarm, and is fundamental for the determination of the integrity risk in safety-critical applications. For example, if we want to use an authenticated signal in a safety-of-life (SoL) application with an integrity risk requirement of 3.5 x 10–7 over 150 seconds, these requirement constraints are expected to represent the lower bound for the probability of failure of the authentication protocol.
</p>
<p>
<em>Robustness</em> refers to the capability to mitigate a number of known attacks. For example, some application may require protection from replay attacks, while others may not.
</p>
<p>
Finally, <em>interoperability</em> refers to the capability of the authentication scheme to be used by a number of different applications in various environmental contexts, and to be transparent to legacy equipment. For example, providing support to L1 frequency without compromising other navigation service performance represents an important interoperability requirement.
</p>
<p>
<strong>Authentication Domains</strong><br />
To date, GNSS authentication protocols have been proposed in three domains: data level, signal level, and hybrid level (data + signal).
</p>
<p>
<em>Data-level authentication schemes </em>refer to the implementation of cryptographic protocols in the navigation data. In simple words, such approaches can be seen as “digitally signing” the navigation data in order to authenticate the source of the data generator and ensure the integrity of the received message.
</p>
<p>
In a 2005 paper by C. Wullems <em>et alia</em> (listed in the Additional Resources section near the end of this article), we introduced the concept of data-only authentication, calling the technique “navigation message authentication” (NMA). NMA has the advantage of having a low system impact, as it requires only upgrades of the GNSS satellites’ navigation data generation subsystem along with a low-cost implementation on the receiver side. NMA can be implemented through various schemes that we will discuss later in this article.
</p>
<p>
Disadvantages of NMA include TTA performance, which is limited to the specific implementation (e.g., digital signatures, block hashing, hash chaining, etc.), as well as the required bandwidth to implement NMA. The probability of failure for an NMA scheme depends on the number of bits included in the authentication function and on the size of the authentication payload. For instance, if 30 seconds of data are authenticated, a single bit error not detected by the channel-coding scheme would result in a false alarm. On the other hand, a missed detection in nominal conditions (not under attack) is unlikely with a well-designed NMA scheme.
</p>
<p>
Unfortunately, NMA is exposed to replay attacks if the spreading codes are public and available to everyone for the estimation and replay of the symbols. This forces the receiver to integrate a trusted clock in order to increase robustness.
</p>
<p>
<em>Signal-level schemes </em>tackle the vulnerability to replay attacks by exploiting the properties of spread spectrum signals, which in GNSS are below the thermal noise. For an attacker, with standard equipment and without knowledge of the secret code, it is therefore very difficult to demodulate the signal. Only the knowledge of the secret code, in fact, allows the signal de-spreading to perform ranging and data demodulation.
</p>
<p>
This article will discuss the state of the art in data-level authentication, and a new approach for signal-based authentication capable of carrying high data rate needed to achieve an efficient hybrid authentication scheme (data+signal authentication).
</p>
<p>
<strong>GNSS Data-Level Authentication</strong><br />
In the field of broadcast authentication, GNSS data authentication seeks to provide a set of security properties, including data integrity, data authentication, and possibly non-repudiation. In particular, GNSS data authentication aims at providing <em>source authentication</em>, that is, at ensuring that a legitimate GNSS satellite actually generated the navigation data received by generic user equipment.
</p>
<p>
The simplest broadcast data authentication schemes are based on standard applications of authentication solutions, such as message authentication codes (MACs) and digital signatures (DSs), including variations such as hash-based MACs and cipher-based MACs. In general, MACs provide data integrity and data authentication together with bandwidth and computational efficiency but cannot ensure non-repudiation. Moreover, they require secure use and storage of symmetric keys (e.g., via smartcards) in order to prevent a malicious user from compromising the security of the entire authentication service by disclosing the secret keys.
</p>
<p>
Digital signatures, on the other hand, address all the required security properties (integrity, authentication, and non-repudiation). Unfortunately, they result in high computational and per-packet communication overheads.
</p>
<p>
More elaborate broadcast data authentication schemes leverage the aforementioned standard authentication solutions and trade-off the following features: computation and communication overhead, buffer space requirements, authentication delay, verification probability, and loss tolerance as opposed to reliable delivery. In the following, three main families of broadcast authentication schemes are considered: block hashing, hash chaining, and MAC-based source authentication schemes. <span style="color: #993300"><strong>Figure 2</strong></span> depicts the taxonomy of the broadcast authentication schemes considered.
</p>
<p>
<em>Block hashing</em> schemes follow the paradigm of spreading the cost of the signature operation among a number of blocks by using the properties of hash functions. The main idea is that, for each set of blocks, a single signature is transmitted together with the hashes of each block. This allows the receiver to verify the authenticity of all blocks, by checking the consistency of each hash with the digital signature.
</p>
<p>
Block hashing can use either a star or a tree-based approach, depending on the hierarchy of the authenticated blocks. This type of hashing leverages the reduced size of hashes as compared with digital signatures in order to minimize both the bandwidth and the computational requirements. In the context of GNSS authentication, blocks could be identified either with corresponding portions of data (e.g., the same pages) sent by different satellites, or with different navigation message chunks in each satellite (e.g., different pages in a sub-frame).
</p>
<p>
<em>Hash chaining </em>is a further technique for authenticating streaming data, based on a hash chain commitment via digital signature. The hash chaining can be either “forward” (signature follows data packets, thus resulting in a delayed authentication) or “backward” (signature is transmitted first, thus allowing immediate authentication).
</p>
<p>
Hash chaining schemes require the sender to know the entire data stream in advance (and is therefore applicable to GNSS ground segment design). In its standard application, however, hash chaining does not tolerate packet loss. Because of this, its application in GNSS authentication is limited, as the bit error rate rapidly degrades with lower satellite visibility at the receiver.
</p>
<p>
Variations of standard hash chaining have been proposed to address this issue, based on multiple hash chains and resulting in a higher per-packet communication and computational overhead. <em>Efficient multi-chained stream signature</em> (EMSS) is an example of such an authentication protocol, supporting loss-resilient and probabilistic authentication verification. EMSS is based on hash chains of degree<em> k,</em> meaning that each packet’s hash is sent in<em> k </em>different packets, with random chaining sequences leading to a higher probability of verification. <em>Augmented chaining</em> is another strategy that, based on the transmission of redundant hashes, provides resiliency against errors burst. Finally, the <em>piggybacking </em>scheme deals with the case where data carried by different packet has more or less importance from the point of view of the application level.
</p>
<p>
Various levels of priorities could be assigned to data packets, so that the higher the priority of a packet, the more redundant will be the hash chaining of packets belonging to that class. This approach allows tailoring the robustness of packets against bursty losses as a function of their priority. In the context of GNSS such a technique could be used for maximizing the robustness of the authentication scheme for some selected data (e.g., time of week (TOW), ephemerides, and so on) as compared with less critical types (e.g., the almanacs).
</p>
<p>
<em>MAC-based source authentication schemes </em>are hybrid solutions that jointly use MACs and digital signatures in order to provide broadcast authentication. More precisely, these schemes are based on four main ingredients: one-way hash chains, (loose) time synchronization, MACs, and digital signatures for the source verification of hash chain commitments.
</p>
<p>
A remarkable example of MAC-based source authentication is the timed efficient stream loss-tolerant authentication (TESLA) protocol and its extensions, including instant authentication, management of concurrent instances, and increased robustness to denial-of-service attacks. It is worth mentioning that the authors of TESLA also presented another protocol, BiBa (bins and balls signature), that falls in none of the previous three families of authentication schemes. BiBa is based on one-way hash functions without a trapdoor: to sign a message, the signer uses the message to seed a random process, which throws a set of balls into bins. The balls represent SElf-Authenticating Values or SEALs, random numbers generated in a way that the receivers can instantly authenticate them with the public key. The bins correspond to the range of the hash function. When enough balls fall into the same bin, the combination of those balls constitutes a signature.
</p>
<p>
As a conclusion to this overview, we should note that the robustness of any data-level authentication protocol to transmission errors could also be increased — that is, the probability of authentication failure could be decreased — by using forward error correction (FEC) schemes.
</p>
<p>
In this context, as described in the paper by M. Canale <em>et alia</em> (Additional Resources), we have tested two different solutions for enhancing the data-level authentication with FEC on the Galileo Commercial Service. The first solution employs a common and effective code concatenation: the inner convolutional code (already available in Galileo) is coupled with an outer Reed-Solomon (RS) block code. These two codes respectively combine good performance in the presence of random and bursty errors. The second solution is based on the nested use of convolutional encoding and interleaving, achieving a double time diversity of the data broadcasting, while keeping the same end-to-end delay of a block interleaver.
</p>
<p>
<span style="color: #993300"><strong>Figure 3</strong></span> shows the performance of the proposed schemes with various parameters in terms of bit error rate (BER) and carrier-to-noise density ratio (C/N<sub>0</sub>) when a second layer of FEC is applied. The top panel (a) shows convolutional code and interleaving (CC) for various lengths of the input data stream, e.g., two seconds for a single E1 page. The bottom panel (b) illustrates the performance of Reed-Solomon codes with rates 1/2, 2/3, and 0.82 Note that the length of the input data stream has little effect on the E6 BER.
</p>
<p>
Even though these schemes are proposed in order to compensate the gap between the Galileo Open Service and the Galileo Commercial Service in terms of bit error rate, their use could be extended to an arbitrary data-level authentication scenario. (Due to the E6 SIS design, however, the BER on the CS navigation messages is considerably higher than the one measured on the E1 Open Service for the same signal-to-noise ratio.)
</p>
<p>
<strong>GNSS Signal-Level Authentication</strong><br />
A known technique to provide signal authentication as well as access control is the full encryption of the spreading code. This approach, however, lacks the interoperability property and requires time knowledge (time fix) for the acquisition of the signal.
</p>
<p>
The first signal-level authentication proposal that allowed interoperability was presented in a 2003 paper by L. Scott (Additional Resources) with a scheme called <em>spread spectrum security codes </em>(SSSCs), which also proposed a data-supporting infrastructure. A similar approach was proposed in 2004 by M. G. Kuhn. Later, in the paper by O. Pozzobon <em>et alia</em> (2010) we proposed a concept based on the dissemination of encrypted chips with a scheme called <em>signal authentication sequences</em> (SAS). A drawback of all these signal-based authentication schemes is a weakness in TTA. They also require an aiding channel or a dedicated bandwidth as chips are transmitted in the navigation data.
</p>
<p>
One interesting approach that Qascom has investigated is the transmission of secret codes multiplexed with open codes, to achieve what is also known as “signal watermarking.” This led us to the concept of supersonic GNSS authentication codes[18], a solution that provides hybrid authentication achieving both data-only, signal-only, or combined data- and signal-level authentication. The scenic term “supersonic” derives from the fact that authentication could be achieved faster than the symbol speed.
</p>
<p>
We designed the protocol in order to fulfill the previously mentioned requirements for signal authentication. Particularly, we considered these main drivers:
</p>
<ul>
<li>Low probability of failure in nominal conditions. The protocol can define the code length in order to satisfy the desired probability of failure requirements.</li>
<li>Legacy hardware support via combination with an open signal (multiplexing). The main idea is to transmit the supersonic codes multiplexed with open codes (such as GPS C/A or Galileo OS) to allow interoperability with open services and support mass-market applications. </li>
<li>Based on symmetric cryptographic schemes. This is required for signal-level authentication. </li>
<li>Based on block ciphers. The supersonic codes are block ciphered and in code phase with open codes, and the same code is repeated for a predefined security period. This allows direct authentication without time dependency, as opposed to stream-cipher-based solutions.</li>
<li>High data rate capability to support the transmission of data authentication schemes such as block hashing digital signatures or hash chains as discussed before.</li>
<li>Comprises two stages, for achieving different security levels based on robustness requirements and/or receiver constraints.</li>
</ul>
<p>
<strong>High-Level Protocol Description</strong><br />
As an introduction to the proposed authentication scheme, the following section provides a high-level description of supersonic code generation.
</p>
<p>
The proposed protocol assumes that the supersonic codes are multiplexed with an open code, and that they are synchronized to it. This scheme is based on the block-cipher encryption of the open code, resulting in an encrypted code valid for a predetermined crypto-period <em>T<sub>crypto</sub></em> (<strong><span style="color: #993300">Figure 4</span></strong>). When a crypto-period expires, a new initialization vector (IV) is provided as input to the block cipher and a new encrypted spreading code is generated. In the following discussion, we refer to the encrypted code as “fundamental code.”
</p>
<p>
This strategy allows a receiver that knows the IVs (for example, through previous transmission via navigation data) to select the IV to be used with a loose system time synchronization of the receiver and without a time fix. For example, a receiver clock with poor performance (e.g., 10–5 seconds in a one-second drift) could guess a five-minute window after one year. So, a receiver lacking a time fix can still acquire the supersonic code based on a rough estimate of time.
</p>
<p>
The fundamental code is then modulated with a code-shift-keying (CSK) modulation, where the CSK shifts are generated by time-dependent unpredictable symbols. This ensures that the scheme is not vulnerable to an attack based on coherent integration and forces an adversary to continuously read the CSK shifting in order to perform a signal-based replay attack, by making the attack very complex and unlikely.
</p>
<p>
As a further benefit, GNSS signal design is looking to CSK as a new opportunity to increase the bit rate of GNSS signal data components and extend the possibility of adding new services. Indeed, with the introduction of new dataless (pilot) signal components that enables receivers to achieve precise synchronization on the pilot channel alone removes the need to adopt BPSK modulation for the data.
</p>
<p>
<strong>Supersonic Codes: An Analytical Description</strong><br />
We will now describe the process of generation of the supersonic codes with an analytical approach. First, we will detail the signal generation process, then describe the estimation at the receiver, and follow up with an explanation of the procedure for verifying signal authentication.
</p>
<p>
<strong><span style="color: #993300">Signal Generation.</span></strong> Let <em>p</em> and <em>c</em><sub>0</sub> be the open and a fundamental code, respectively, and <em>L<sub>p</sub></em> and <em>L<sub>c</sub></em> the corresponding number of chips. In addition, let <em>T<sub>p</sub></em> and <em>T<sub>c</sub></em> be their respective chip period, so that the fundamental code duration <em>T<sub>s</sub></em> is defined as <em>T<sub>s</sub></em> = <em>T<sub>c</sub></em> • <em>L<sub>c</sub></em>, corresponding to a symbol-rate of <em>R<sub>s</sub></em> = 1/<em>T<sub>s</sub>.</em>
</p>
<p>
In order to allow synchronization, the number of chips of the fundamental code <em>c</em><sub>0</sub> shall be chosen such that:
</p>
<p>
<em>L<sub>p</sub></em> = <em>N</em> ⋅ <em>L<sub>c</sub></em>   <span style="color: #ff0000"><strong> (1)<br />
</strong></span>
</p>
<p>
where<em> N</em> is integer and <em>T<sub>p</sub></em> = <em>T<sub>c</sub></em>. Note that this also ensures that the signal carrying the secure code has the same chipping rate as the open code.
</p>
<p>
The first step of the supersonic authentication scheme consists of the generation of a fundamental crypto-code <em>c</em><sub>0</sub> that is used as a baseline for a subsequent CSK modulation. This secret code <em>c</em><sub>0</sub> is valid for a crypto-period <em>T<sub>crypto</sub></em> &gt;&gt; <em>T<sub>s</sub></em>, and is then renewed; the time slots associated with each crypto-period are denoted by <em>j</em>, so that the fundamental code for the<em> j</em>-th slot is denoted by <em>c</em><sub>0</sub><em>(j)</em>.
</p>
<p>
More precisely, the fundamental code is generated for each crypto-period as follows:
</p>
<p>
<em>c</em><sub>0</sub><em>(j)</em> =  <em>E<sub>k₁</sub></em>‚(<em>p</em>,<em>IV(j)</em>)    <span style="color: #ff0000"><strong>(2)<br />
</strong></span>
</p>
<p>
with <em>E<sub>k₁</sub></em> being a block cipher (e.g., AES-CBC) indexed with a secret key <em>k</em><sub>1</sub>, and <em>IV</em><sub>1</sub><em>(j)</em> representing the initialization vector. Note that (2) takes into account neither the truncation nor the padding that may be required for meeting the synchronization condition (1). Such parameters depend both on the specific block cipher used for the encryption and on <em>L<sub>p</sub></em>. For the sake of readability, in the following discussion, the dependency of the fundamental code on<em> j</em> is omitted in the notation.
</p>
<p>
From a security perspective, the fundamental code described in (2) ensures that <em>c</em><sub>0</sub> is not known to an adversary who does not have access to the secret key <em>k</em><sub>1</sub>. In principle, this should ensure that the attacker is not able to despread the signal. However, as mentioned earlier, the scheme is vulnerable to a coherent integration attack, and this vulnerability is the main driver for the design of the second step.
</p>
<p>
The second step of the supersonic authentication scheme, in fact, addresses this security issue by leveraging the CSK modulation, that is, by circularly shifting the fundamental code <em>c</em><sub>0</sub> for every time slot of duration <em>T<sub>s</sub></em> (in the following, each of these time slots is indexed with <em>i</em>).
</p>
<p>
The CSK shift is chosen by means of a cryptographic data authentication function in the symbols modulation. This ensures its unpredictability for the adversary and prevents coherent integration. The alphabet of possible CSK shifts is denoted by <em>δ</em> and is a sampled sub-set of {0,1 &#8230; , <em>L<sub>c</sub></em> &#8211; 1} with cardinality <em>M</em>; each shift can therefore be uniquely identified by <em>B</em> = log<sub>2</sub>(<em>M</em>) bits . . .
</p>
<p>
<em>(For the complete story, including equations and figures, please download the PDF using the link at the top of the page.) </em>
</p>
<p>
<strong><span style="color: #993300">Acknowledgments</span></strong><br />
The authors wish to thank Dr. José Angel Ávila Rodriguez, Dr. Massimo Crisci, and Dr. Rigas T. Ioannides from the European Space Agency for the fruitful discussions on signal design, Ignacio Fernándex Hernández from the European Commission for the important considerations on data schemes, and Prof. Vincent Rijmen from KU Leuven University for his insightful support on cryptographic features.
</p>
<p>
<span style="color: #993300"><strong>Additional Resources</strong></span><span style="color: #ff0000"><strong><br />
[1]</strong></span> Bellare, M., and R. Canetti, and H. Krawczyk, “Keying Hash Functions for Message Authentication,” <em>Advances in Cryptology, CRYPTO ’96</em> (Vol. 1109), Springer-Verlag, 1996<strong><span style="color: #ff0000"><br />
[2] </span></strong>Canale, M., and S. Fantinato, and O. Pozzobon, Qascom S.r.l, “Performance Comparison of Different Data Authentication Solutions for the Galileo CS”, in <em>NAVITEC 2014 Conference Proceedings</em>, Noordwijk, Netherlands<strong><span style="color: #ff0000"><br />
[3] </span></strong>Dworkin, M. J., <em>Recommendation for Block Cipher Modes of Operation: the CMAC Mode for Authentication, Special Publication 800-38B</em>, National Institute of Standards and Technology, 2005<strong><span style="color: #ff0000"><br />
[4]</span></strong> Fernández-Hernández, I., “GNSS Authentication: Design Parameters and Service Concepts,” <em>Proceedings of European Navigation Conference GNSS 2014</em><strong><span style="color: #ff0000"><br />
[5] </span></strong>Garcia-Peña, A., “Analysis of Different CSK Configurations in a Urban Environment When Using Non-coherent Demodulation,” <em>Proceedings of Navitec 2014</em><strong><span style="color: #ff0000"><br />
[6] </span></strong>Garcia-Pena, A., and D. Salos, O. Julien, L. Ries, and T. Grelier, “Analysis of the Use of CSK for Future GNSS Signals,” <em>26th International Technical Meeting of the Institute of Navigation Satellite Division, (ION GNSS+ 2013)</em>, Nashville, Tennessee USA<br />
<strong><span style="color: #ff0000">[7]</span></strong> Gennaro, R., and P. Rohatgi (1997), “How to Sign Digital Streams,” <em>Advances in Cryptology, CRYPTO’97</em>, 1997<strong><span style="color: #ff0000"><br />
[8]</span></strong> Gennaro, R., and P. Rohatgi (2001), “How to Sign Digital Streams,” <em>Information and Computation</em>, 165(1):100–116, February 2001<strong><span style="color: #ff0000"><br />
[9] </span></strong>Golle, P., and N. Modadugu, “Authenticating Streamed Data in the Presence of Random Packet Loss,” NDSS’01: The Network and Distributed System Security Symposium, 2001<strong><span style="color: #ff0000"><br />
[10]</span></strong> Humphreys, T., “Detection Strategy for Cryptographic GNSS Anti-Spoofing,” <em>IEEE Transactions on Aerospace and Electronics Systems</em>, vol. 49, no. 2, pp. 1073–1090, April 2013<strong><span style="color: #ff0000"><br />
[11] </span></strong>Kuhn, M. G., “An Asymmetric Security Mechanism for Navigation Signals”, in 6th Information Hiding Workshop. LNCS 3200, Springer-Verlag, pp. 239-252, 2004<strong><span style="color: #ff0000"><br />
[12] </span></strong>Merkle, R. C. “Advances in Cryptology — CRYPTO ‘87,” <em>Lecture Notes in Computer Science 293</em>, p. 369, 1988<strong><span style="color: #ff0000"><br />
[13] </span></strong>Miner, S., and J. Staddon, “Graph-Based Authentication of Digital Streams,” <em>IEEE Symposium on Security and Privacy</em>, 2001<strong><span style="color: #ff0000"><br />
[14] </span></strong>Paonni, M., and M. Bavaro, M. Anghileri, and B. Eissfeller, “On the Design of a GNSS Acquisition Aiding Signal,” <em>Proceedings of ION GNSS+ 2013</em>, Nashville, Tennessee USA<strong><span style="color: #ff0000"><br />
[15] </span></strong>Park, J-M., and E. KP. Chong, and H. Siegel, “Efficient Multicast Packet Authentication Using Signature Amortization,” P<em>roceedings of the 2002 IEEE Symposium on Security and Privacy</em><strong><span style="color: #ff0000"><br />
[16]</span></strong> Perrig, A., and R. Canetti, J. D. Tygar, and D. Song “The TESLA broadcast authentication protocol,” <em>CryptoBytes</em>, Volume 5, No. 2 (Summer/Fall 2002), RSA Laboratories, EMC Corporation, Hopkinton Massachusetts USA <strong><span style="color: #ff0000"><br />
[17] </span></strong>Perrig, A., and R. Canetti, D. Song, and J. D. Tygar, “Efficient and secure source authentication for multicast.” Network and Distributed System Security Symposium, NDSS. Vol. 1. 2001.<strong><span style="color: #ff0000"><br />
[18]</span></strong> Perrig, A., “The BiBa One-Time Signature and Broadcast Authentication Protocol,” <em>Proceedings of the 8th ACM conference on Computer and Communications Security</em>, 2001<strong><span style="color: #ff0000"><br />
[19] </span></strong>Pozzobon, O. (2010), and L. Canzian, M. Danieletto, and A. D. Chiara, “Anti-spoofing and open GNSS signal authentication with signal authentication sequences,” 5th ESA Workshop on Satellite Navigation Technologies and European Workshop on GNSS Signals and Signal Processing (NAVITEC), Noordwijk, Netherlands, 2010<strong><span style="color: #ff0000"><br />
[20] </span></strong>Pozzobon, O. (2014), and G. Gamba, M. Canale, and S. Fantinato, Qascom S.r.l., “Supersonic GNSS Authentication Codes,” <em>Proceedings of the 27th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS+ 2014)</em>, Tampa, Florida USA<strong><span style="color: #ff0000"><br />
[21] </span></strong>Scott, L., “Anti-Spoofing and Authenticated Signal Architectures for Civil Navigation Systems,” <em>Proceeding of ION GPS/GNSS 2003</em>, Institute of Navigation, Portland, Oregon, 2003, pp. 1542–1552<strong><span style="color: #ff0000"><br />
[22] </span></strong>Sun, and G. Bi, Y. Guan, and Y. Shi, “Performance analysis of M-ary CSK Based Transform Domain Communication System,” <em>Proceedings of the 2nd International Conference on Circuits, Systems, Control, Signals (CSCS 2011)</em><span style="color: #ff0000"><strong><br />
[23] </strong></span>Wullems, C., and O.Pozzobon, and K.Kubik, “Signal Authentication and Integrity Schemes for Next Generation Global Navigation Satellite Systems,” <em>Proceedings of the European Navigation Conference GNSS 2005</em>, Munich, Germany
</p>
<div class='pdfclass'><a target='_blank' class='specialpdf' href='http://insidegnss.com/wp-content/uploads/2018/01/janfeb15-WP.pdf'>Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/from-data-schemes-to-supersonic-codes/">From Data Schemes to Supersonic Codes</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>FCC Raises Questions about U.S. Access to Non-GPS GNSS</title>
		<link>https://insidegnss.com/fcc-raises-questions-about-u-s-access-to-non-gps-gnss/</link>
		
		<dc:creator><![CDATA[Dee Ann Divis]]></dc:creator>
		<pubDate>Fri, 16 Jan 2015 07:32:35 +0000</pubDate>
				<category><![CDATA[201501 January/February 2015]]></category>
		<category><![CDATA[Column]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Washington View]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2015/01/16/fcc-raises-questions-about-u-s-access-to-non-gps-gnss/</guid>

					<description><![CDATA[<p>No reality show contestant ever neared the finish line without the producers serving up another challenge. And so it is for would-be multi-GNSS...</p>
<p>The post <a href="https://insidegnss.com/fcc-raises-questions-about-u-s-access-to-non-gps-gnss/">FCC Raises Questions about U.S. Access to Non-GPS GNSS</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>
No reality show contestant ever neared the finish line without the producers serving up another challenge. And so it is for would-be multi-GNSS users in the United States.
</p>
<p>
After dodging budget cuts, thwarting other teams’ attempts to grab critical frequencies, and dealing with jamming and technical problems, members of the U.S. GNSS community were thrown another curve late last year when they learned that signals from GLONASS and other international constellations must be authorized for use in the United States.
</p>
<p><span id="more-22657"></span></p>
<p>
No reality show contestant ever neared the finish line without the producers serving up another challenge. And so it is for would-be multi-GNSS users in the United States.
</p>
<p>
After dodging budget cuts, thwarting other teams’ attempts to grab critical frequencies, and dealing with jamming and technical problems, members of the U.S. GNSS community were thrown another curve late last year when they learned that signals from GLONASS and other international constellations must be authorized for use in the United States.
</p>
<p>
“There’s an authorization that is required in order to operate with those signals,” said Ronald Repasi, deputy chief of the Federal Communications Commission (FCC) Office of Engineering and Technology.
</p>
<p>
“That’s the key word ‘operate with.’ The capability to receive in a piece of equipment a signal from a foreign system doesn’t in itself make it legal. It is the process that the receiver goes through to operate with those signals that requires the authorization.”
</p>
<p>
The genesis of the regulation goes back to World Trade Organization (WTO) agreements made in the late 90s, Repasi explained to the December meeting of the National Space-Based Positioning, Navigation, and Timing (PNT) Advisory Board.
</p>
<p>
“Countries around the world were worried about access to each other’s markets,” Repasi said. “One of the things that’s important from the Commission’s standpoint is that there are effective competitive opportunities in the foreign country that operates that satellite for all our individuals who want to serve their country. The process that was set up under the WTO codified that point as far as establishing competitive opportunities.”
</p>
<p>
Although it is doubtful that the rules in question were originally aimed at radio navigation satellite services (RNSS), the term of art used in spectrum allocations that include GNSS systems, they are in place and must be dealt with, said an expert familiar with the subject.
</p>
<p>
“That rule was written largely for communications outlets but it was written very generally to includes all kinds of signals that might be coming from space,” said the expert, who like nearly all who spoke to <em>Inside GNSS</em>, asked not to be named so as to speak freely on the subject.
</p>
<p>
“While I don’t think the people were really thinking about RNSS systems back in the day, the language is such that it does apply. Technically there needs to be an authorization or an allowance, if you will, to accept foreign RNSS signals in the U.S.”
</p>
<p>
The consequences of not getting authorized are twofold. First, the unauthorized signal cannot be used for official, nonfederal purposes such as helping determine locations of mobile E911 callers. And, second, the signal will not be protected against interference.
</p>
<p>
That reality is part of why the issue is coming to a head now.
</p>
<p>
“We would like all the pieces of critical infrastructure in the United States to be able to take advantage of these signals with appropriate integrity,” said another expert familiar with the issue.
</p>
<p>
“That implies, at least as far as the FAA [Federal Aviation Administration] level of integrity, that we have some kind of integrity monitoring system in place. As soon as you dig into that, you discover not only isn’t there anything in place in any formal way, [but] furthermore, in general, the signals aren’t even authorized to be received and used in the United States.”
</p>
<p>
“To use these other (signals) in any meaningful way,” this source asserted, “you have to ensure that they have integrity and that they are authorized to be used.”
</p>
<p>
<strong>Five Criteria</strong><br />
Fortunately, the process to get over this hurdle is fairly straightforward. The National Telecommunications and Information Administration (NTIA), on behalf of the executive branch, recommended in 2011 that waivers be granted as long as the GNSS system applying for the waiver met five criteria.
</p>
<p>
First, the system would have to comply with United Nations’ space debris mitigation guidelines. This is something the FCC has to do for a lot of other communication satellites, explained a source familiar with the process.
</p>
<p>
Second, granting the waiver has to be consistent with U.S. trade and other treaty obligations. “So we wouldn’t be granting a waiver to, say, a space system built by Iran, where we have sanctions,” the expert quipped.
</p>
<p>
Then it must be clear that the waiver is limited to receive-only RNSS, said the source, “including positioning, standard time and frequency satellite services. So, we’re not talking about waiving messaging services, data transmissions, or other sorts of things.”
</p>
<p>
The fourth criteria is that the incoming signal has to be compatible with U.S. government systems operating in the same band — that is, in this case, the international signal must not interfere with GPS.
</p>
<p>
Generally speaking, the technical information being requested to address that criterion is already filed publicly at the International Telecommunication Union (ITU), said the expert, and filing an application should not put a system at a competitive disadvantage.
</p>
<p>
“We’re not asking for anything sensitive or for any trade secret information,” said the source. “[W]e would not want to do the same reciprocally. So, we want it to be as simple as possible.”
</p>
<p>
Finally, granting the waiver must be in the public interest.
</p>
<p>
Few would question the new signals as being in the public interest, according to the first source. Access to additional satellites from other GNSSs will improve service for users and reduce the need for the U.S. to launch even more GPS satellites to deal with signal blockage caused by steep terrain or tall buildings.
</p>
<p>
“You get police or firemen in places where there are tall buildings, and they are sky-impaired,” said the expert. “ For heaven’s sake, they ought to be authorized formally to use that signal.”
</p>
<p>
Although the government-to-government process is not complicated, a risk exists that other nations will not look kindly on having to file for a waiver — something the U.S. is not required to do anywhere on behalf of GPS service. The source said that delegates to the recent meeting of the International Committee on GNSS (ICG) were incredulous when they learned of the requirement.
</p>
<p>
In fact, concern has arisen that the United States could find itself filing for GPS landing rights in other nations.
</p>
<p>
“Despite the fact that this a fair [application] process because everyone has to do it,” said another expert familiar with what is going on, “some of the nations around the world might decide that they might want to try to apply this process to GPS.”
</p>
<p>
Having to submit an application is not the issue, the expert explained.
</p>
<p>
If another nation’s application process “was as simple as our process, that would be fine,” the source said. “It would be bad for anyone to use this process as an excuse to create their own process which is not fair and actually is a trade barrier.”
</p>
<p>
Given that, would it not be simpler still to void the requirement and allow other nations to skip the process altogether? It would be, said one of the sources, but that is not possible. Today’s radio regulations and the other provisions that apply don’t have a carve-out for RNSS.
</p>
<p>
“The executive branch can’t issue a waiver,” the source explained. Although the White House can request a waiver, the independent FCC is the one that must issue it.
</p>
<p>
<strong>Certified Confusion</strong><br />
The process for getting waivers may be clear, but the process, if there is one, for U.S. receivers using non-GPS signals, is not.
</p>
<p>
“I’m trying to see if there’s any way through this morass, said Brad Parkinson, the acting chair of the PNT Advisory Board. “Right now there are literally hundreds of thousands of GPS–GLONASS, nonfederal receivers using GLONASS for very useful purposes to navigate tractors and all kinds of stuff — and iPhones probably. The horse has sort of left the barn, but is he going to get shot? What are you going to do with this thing?”
</p>
<p>
“It comes down to what we expect to happen in the public comment process when we get the request to operate with those foreign systems,” replied Repasi.
</p>
<p>
During the comment process, he explained, “the public has the opportunity to object to us, agree to issuing that authorization or supporting it, or finding some other issues that may be important from their perspective, like power levels and out-of-band emission levels and such. The Commission, in adjudicating those differences of opinion that come in during that comment period, will issue an order giving a rationale why we are granting in part or perhaps even denying an authorization request.”
</p>
<p>
Any public comment process, however, has the potential to open the door to debate over other the considerations.
</p>
<p>
“I would imagine,” said Repasi, “that, when there are requests to waive the FCC rules to permit operation with foreign signals, that the first question some may have is ‘What are the interference protection rights that are being afforded by any kind of a waiver.’”
</p>
<p>
One of the issues, an expert pointed out, is that a previous proposal by would-be wireless broadband supplier LightSquared to use bands adjacent to GPS would have impacted signals from other GNSS systems as well. Giving interference protection to those services through a waiver or authorization could color debate on that issue, which is not fully resolved.
</p>
<p>
Another attendee at the advisory board meeting expressed concern to <em>Inside GNSS</em> that the process may become a back door to trying to set receiver GNSS standards so that a wider range of other applications could use bands adjacent to those used for satellite navigation.
</p>
<p>
<strong>LightSquared Redux?</strong><br />
It’s easy to see what might prompt such a concern. During his talk Repasi mentioned several issues rooted in the ongoing standards debate, some of which seemed out of context for a discussion about a seemingly straightforward GNSS waiver process.
</p>
<p>
Noting that the primary RNSS band at 1575 MHz was surrounded by noisy mobile satellite services, he said he thought “this is where we start focusing on what exactly is adjacent to this RNSS allocation. If you look at Globalstar, Iridium, Inmarsat, these are all systems that have been deployed in handsets as well as terminals. Those are operating a very high power levels compared to, like, a cell phone. . . . There are ships out there that have these terminals on the same mast as the GPS antenna, and it would be an interesting question to understand how something in their close proximity geographically and that closer proximity frequency can tolerate that type of power level.”
</p>
<p>
Repasi added, “I think that’s something that the [Department of Transportation (DoT) Adjacent Band Compatibility (ABC)] Assessment may want to start looking at. What is actually out there as far as the RF environment goes and see how these receivers are able to tolerate that?”
</p>
<p>
The ABC Assessment is considering ways to limit interference to GNSS services by setting maximum power levels for adjacent bands. It is the flip side of receiver standards, which put the onus for dealing with interference on the receivers.
</p>
<p>
Repasi noted that an FCC technical advisory council is weighing whether “risk informed” interference assessments should be introduced to take into account the risk of interference occurring as opposed to using the worst-case scenario, he said which was traditionally used by the DoT.
</p>
<p>
Repasi also suggested, based on the experience of the WiFi Alliance, that standards will not stifle innovation.
</p>
<p>
<strong>Receiver Standards &amp; Certification</strong><br />
The WiFi discussion sprang from a question on ensuring that equipment, particularly imported devices, complied with the rules.
</p>
<p>
“We have accredited certification bodies throughout the world,” Repasi said. “So, those devices [for example, imported] from Bangladesh would go into a certification body of their choice. They have to be accredited, of course; there are some hoops that they would have to jump through to show that they get the accreditation, these certification bodies.”
</p>
<p>
He added, “But after going through the process of certification bodies, if they are going to be bringing their equipment into the U.S., they have to respect our compliance rules. So, they have to test against what the FCC rules would be for entering U.S. markets. And they get it an identifier associated with that device to show that they passed the certification process.”
</p>
<p>
While discussion of certifying GPS receivers is part of the separate debate over setting receiver standards for spectrum reasons, said one expert, “I don’t see any legislative or regulatory authority” for doing so as part of the waiver process. “I certainly don’t see anybody on the GPS industry side or any of the government agencies that think that’s a good idea.”
</p>
<p>
The apples and oranges juxtaposition of the signal waivers/authorizations requests with elements of setting standards for GNSS receivers and certification process for foreign-made devices, created confusion around the requirements for receivers, suggested another person following the issue. Indeed, the half a dozen people who spoke to <em>Inside GNSS</em> after attending the meeting were split on whether equipment certification was required or not for multi-GNSS equipment. Requests to Repasi for more information were not returned by press time. Repasi did say that existing multi-GNSS receivers are not illegal.
</p>
<p>
Whatever the confusion, GNSS advocates agree on one point in particular — that any holdup in granting landing rights would be antithetical to America’s clearly stated and inclusive GNSS policy.
</p>
<p>
“There is a vulnerability in that we need to be good global citizens because other people are relying on GPS,” explained one of the experts. “I think it is incumbent upon us as part of our policy of promoting interoperability and compatibility that we not put up artificial restrictions to foreign systems in the U.S. lest other people try to do the same to us. We want to set a good example.”
</p>
<div class='pdfclass'><a target='_blank' class='specialpdf' href='http://insidegnss.com/wp-content/uploads/2018/01/janfeb15-WASHVIEW.pdf'>Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/fcc-raises-questions-about-u-s-access-to-non-gps-gnss/">FCC Raises Questions about U.S. Access to Non-GPS GNSS</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>Why are carrier phase ambiguities integer?</title>
		<link>https://insidegnss.com/why-are-carrier-phase-ambiguities-integer/</link>
		
		<dc:creator><![CDATA[Inside GNSS]]></dc:creator>
		<pubDate>Fri, 16 Jan 2015 07:31:21 +0000</pubDate>
				<category><![CDATA[201501 January/February 2015]]></category>
		<category><![CDATA[Column]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[GNSS Solutions]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2015/01/16/why-are-carrier-phase-ambiguities-integer/</guid>

					<description><![CDATA[<p>It is well known that carrier phase ambiguities are integer values. Intuitively, this is hard to understand with a common counter-argument progressing along...</p>
<p>The post <a href="https://insidegnss.com/why-are-carrier-phase-ambiguities-integer/">Why are carrier phase ambiguities integer?</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/SolEQ.jpg' ><span class='specialcaption'></span></div>
<p>
It is well known that carrier phase ambiguities are integer values. Intuitively, this is hard to understand with a common counter-argument progressing along these lines: even if the receiver measures the instantaneous phase of the incoming signal (thus removing any fractional cycle component at the receiver end), the phase of the signal at the satellite cannot be guaranteed to be zero, so how can the ambiguity be integer?
</p>
<p>
In this article we explain why the carrier phase ambiguities are indeed integer.
</p>
<p><span id="more-22656"></span></p>
<p>
It is well known that carrier phase ambiguities are integer values. Intuitively, this is hard to understand with a common counter-argument progressing along these lines: even if the receiver measures the instantaneous phase of the incoming signal (thus removing any fractional cycle component at the receiver end), the phase of the signal at the satellite cannot be guaranteed to be zero, so how can the ambiguity be integer?
</p>
<p>
In this article we explain why the carrier phase ambiguities are indeed integer.
</p>
<p>
To keep things simple, we begin by assuming the propagation errors (ionosphere, troposphere, etc.) and clock errors are zero. This is not limiting but greatly simplifies the analysis and interpretation because it only leaves geometric terms (i.e., range and range rate).
</p>
<p>
<strong>Geometric Interpretation of Carrier Phase</strong><br />
Before getting into too many details, it can be instructive to give a geometrical understanding of the carrier phase.
</p>
<p>
Recall that carrier phase observations are obtained by integrating the measured Doppler shift of the signal (details in the next section). This is why the term <em>accumulated Doppler range </em>(ADR) is often used to describe the same observation. In the absence of errors, the Doppler shift, <em>f<sub>Doppler</sub></em>, of the received signal is
</p>
<p>
Equation<strong> <span style="color: #ff0000">(1)</span></strong> <em>(see inset photo, above right)</em>
</p>
<p>
where <em>λ</em> is the carrier phase wavelength and <em>ρ̇</em> is the geometric range rate between the receiver and satellite (the over-dot represents the time-derivative of the geometric range, <em>ρ</em>).
</p>
<p>
Integrating the Doppler over time gives the carrier phase observation at time <em>t</em>, <em>ϕ(t)</em>, as
</p>
<p>
Equation <strong><span style="color: #ff0000">(2)</span></strong> <em>(see inset photo, above right)</em>
</p>
<p>
where <em>t</em><sub>0</sub> is the start of the integration period (usually when the signal is first acquired), is the change in range over the integration period, and <em>ρ(t</em><sub>0</sub><em>)</em> is the initial range and represents the integration constant. Equation (2) also shows that the carrier phase observation is a measure of the <em>change</em> in range over time.
</p>
<p>
Setting <em>t = t</em><sub>0</sub> in equation gives
</p>
<p>
Equation <strong><span style="color: #ff0000">(3)</span></strong>
</p>
<p>
because the change in the range over zero time interval is zero. Of course, the initial range is generally unknown (after all, that is what the receiver is trying to measure) and thus can be loosely interpreted as being ambiguous. This is the geometric analogy to the carrier phase ambiguity.
</p>
<p>
<strong>Carrier Phase Generation</strong><br />
<strong>Figure 1</strong> <em>(at the top of this article) </em>shows a high-level diagram of a GNSS receiver-tracking loop. The purpose of the loop is to ultimately have the numerically controlled oscillator (NCO) generate a signal with the same frequency and phase as the incoming signal (after down-conversion). This image is included to help clarify the notation used below.
</p>
<p>
The Doppler shift of the received signal is given by
</p>
<p>
<em>f<sub>Doppler</sub></em> =<em> f<sub>dc</sub></em> − <em>f<sub>IF</sub></em>     <strong><span style="color: #ff0000">(4)</span></strong>
</p>
<p>
where <em>f<sub>dc</sub></em> is the frequency of the signal after down-conversion, and <em>f<sub>IF</sub></em> is the nominal intermediate frequency (IF). The down-converted frequency is given by
</p>
<p>
<em>f<sub>dc</sub></em> = <em>f<sub>Rx</sub></em> − <em>f<sub>LO</sub></em>   <strong><span style="color: #ff0000"> (5)</span></strong>
</p>
<p>
where <em>f<sub>Rx</sub></em> is the received signal frequency, and <em>f<sub>LO</sub></em> is the frequency of the receiver’s local oscillator (after being mixed up or down from its fundamental frequency).
</p>
<p>
The IF is given by
</p>
<p>
<em>f<sub>IF</sub></em> = <em>f<sub>SV</sub></em> − <em>f<sub>LO</sub></em>     <strong><span style="color: #ff0000">(6)</span></strong>
</p>
<p>
where <em>f<sub>SV</sub></em> is the nominal signal frequency (e.g., 1,575.42 MHz for GPS L1).
</p>
<p>
Using a frequency lock loop (FLL), the receiver’s NCO tries to generate a frequency, <em>f<sub>NCO</sub></em>, that matches the down-converted frequency as closely as possible. The error (discriminator output), <em>δ f<sub>NCO</sub></em>, is passed to the loop filter that computes the feedback to NCO. The carrier phase equivalent of the equation (4) is
</p>
<p>
<em>ϕ</em>(<em>t</em>) = <em>ϕ<sub>dc</sub></em>(<em>t</em>) − <em>ϕ<sub>IF</sub></em>(<em>t</em>)    <strong><span style="color: #ff0000">(7)</span></strong>
</p>
<p>
where the term on the left is the carrier phase observation, <em>ϕ<sub>dc</sub></em> is the phase of the signal <em>after down-conversion in the front-end</em>, and <em>ϕ<sub>IF</sub></em> is the phase of the receiver’s IF signal.
</p>
<p>
For convenience, we assume that <em>f<sub>IF</sub></em> = 0 such that <em>ϕ<sub>IF</sub></em> is constant. From equation (6), this is equivalent to <em>f<sub>SV</sub></em> = <em>f<sub>LO</sub></em> (ignoring relativistic effects). In this case, and assuming the receiver’s oscillator is phase synchronized with the satellite (recall our initial assumption of perfect clocks), it follows that <em>ϕ<sub>IF</sub></em> = 0.
</p>
<p>
Let us now consider the signal phase after down-conversion, which is given by
</p>
<p>
<em>ϕ<sub>dc</sub></em>(<em>t</em>) = <em>ϕ<sub>Rx</sub></em>(<em>t</em>) − <em>ϕ<sub>LO</sub></em>(<em>t</em>)    <strong><span style="color: #ff0000">(8)</span></strong>
</p>
<p>
where <em>ϕ<sub>Rx </sub></em>is the phase of the signal at the receive antenna (i.e., before down-conversion), and <em>ϕ<sub>LO</sub></em> is the receiver’s locally generated phase. Analogous to the FLL, a phase lock loop (PLL) tries to drive the NCO phase to the down-converted phase.
</p>
<p>
Accounting for tracking errors, <em>δϕ<sub>NCO</sub></em>, we can write
</p>
<p>
<em>ϕ<sub>NCO</sub></em> = <em>ϕ<sub>dc</sub></em> + <em>δϕ<sub>NCO</sub></em>        <strong><span style="color: #ff0000">(9)</span></strong>
</p>
<p>
Since the receiver does not know <em>ϕ<sub>dc</sub></em>, it instead uses <em>ϕ<sub>NCO</sub></em> as its best estimate. In other words, equation (7) can be approximated and then simplified (using equation [9] then [8] and <em>ϕ<sub>IF</sub></em> = 0) as follows:
</p>
<p>
<em>ϕ</em>(<em>t</em>) ≈ <em>ϕ<sub>NCO</sub></em>(<em>t</em>) − <em>ϕ<sub>IF</sub></em>(<em>t</em>)       <strong><span style="color: #ff0000"> (10)</span></strong><br />
= <em>ϕ<sub>dc</sub></em>(<em>t</em>) + <em>δϕ<sub>NCO</sub></em>(<em>t</em>)<br />
= <em>ϕ<sub>Rx</sub></em>(<em>t</em>) − <em>ϕ<sub>LO</sub></em>(<em>t</em>) + <em>δϕ<sub>NCO</sub></em>(<em>t</em>)<br />
= <em>ϕ<sub>Rx</sub></em>(<em>t</em>) − <em>ϕ<sub>SV</sub></em>(<em>t</em>) + <em>δϕ<sub>NCO</sub></em>(<em>t</em>)
</p>
<p>
where <em>ϕ<sub>SV</sub></em> is the phase of the satellite (equivalent to the receiver’s phase for the assumptions made). We can break this down further by realizing that the received phase is equal to the phase of the satellite when the signal was transmitted. Knowing that the time of propagation of the signal is <em>T = ρ/c</em>, we can write
</p>
<p>
Equation <strong><span style="color: #ff0000">(11)</span></strong> <em>(see inset photo, above right)</em>
</p>
<p>
Substituting equation (11) into (10) gives
</p>
<p>
Equation <strong><span style="color: #ff0000">(12)</span></strong> <em>(see inset photo, above right)</em>
</p>
<p>
This shows us that the carrier phase observation under ideal conditions equals the true range plus tracking errors. The latter is zero mean with typical noise and multipath contributing approximately one millimeter and two to three centimeters of error, respectively.
</p>
<p>
But where’s the carrier phase ambiguity, you ask? To answer this, we need to recognize that the NCO is really only concerned with matching the phase of the local and received signals <em>within one cycle</em>. More specifically, the carrier phase discriminators in the tracking loops (not shown) cannot distinguish between one cycle and another and thus converge to the nearest cycle.
</p>
<p>
In other words, while the previously described development implicitly assumed ϕNCO = <em>ϕ<sub>dc</sub></em>, in reality
</p>
<p>
<em>ϕ<sub>NCO</sub></em> = mod(<em>ϕ<sub>dc</sub></em>,1 cycle)       <strong><span style="color: #ff0000"> (13)</span></strong>
</p>
<p>
where mod(<em>a,b</em>) is the modulus (remainder) of <em>a / b</em>. Practically, this means the NCO phase is ambiguous by an integer number of cycles and explains why the ambiguity is integer.
</p>
<p>
Also worth noting is that the carrier phase ambiguities are determined when the signal is first acquired. After this time, the change in range/phase is captured by integrating the measured Doppler shift. In other words, with reference to equation (2), the integration constant is determined at <em>t</em><sub>0</sub>.
</p>
<p>
<strong>Discussion</strong><br />
Carrier phase measurements can, in theory, be generated using an FLL only. In this case however, the phase tracking error, <em>δϕ<sub>NCO</sub></em>, will not, in general, be zero. This is because the FLL is only concerned with matching the frequency of the received and generated signals. If this is done perfectly, the phase tracking error would be a (generally non-zero) constant. In practice, tracking jitter in the frequency loop causes the phase tracking error to exhibit random walk effects.
</p>
<p>
Ultimately, the ambiguity term will absorb any mean error in phase tracking error. With a PLL, these errors are zero-mean and thus are not problematic. For an FLL, the non-zero tracking error would be absorbed.
</p>
<p>
We should also note that the IF phase of the receiver plays a role in the “integer-ness” of the ambiguities. Earlier, we assumed the receiver phase was synchronized with the satellite’s phase; however, this is not true in general, and any offset will be absorbed by the ambiguity term. This error is effectively random at turn-on (due to the random nature of the oscillator’s phase) and thus cannot be easily compensated. This is part of the challenge of ambiguity resolution with precise point positioning (PPP) algorithms. Fortunately, for double difference processing, this effect cancels.
</p>
<p>
Similar to the IF phase, any unaccounted for delays in the receiver hardware (e.g., inter-channel delays, etc.) will affect the integer-ness of the ambiguities. Fortunately, many of these effects can be calibrated with proper techniques.
</p>
<p>
Finally, although the previously described development ignored error sources, including these in the development is relatively straightforward and the same conclusion results. The only difference is that equation (12) would include all of the normal error terms and, of course, the ambiguity!
</p>
<div class='pdfclass'><a target='_blank' class='specialpdf' href='http://insidegnss.com/wp-content/uploads/2018/01/janfeb15-SOLUTIONS.pdf'>Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/why-are-carrier-phase-ambiguities-integer/">Why are carrier phase ambiguities integer?</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>Galileo’s Commercial Service</title>
		<link>https://insidegnss.com/galileos-commercial-service/</link>
		
		<dc:creator><![CDATA[Inside GNSS]]></dc:creator>
		<pubDate>Fri, 16 Jan 2015 07:30:09 +0000</pubDate>
				<category><![CDATA[201501 January/February 2015]]></category>
		<category><![CDATA[Cover Story]]></category>
		<category><![CDATA[Galileo]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[Survey and Mapping]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2015/01/16/galileos-commercial-service/</guid>

					<description><![CDATA[<p>Figure 1; Tables 1 &#038; 2 After some years of concept studies and simulations, the Galileo Commercial Service is taking off. The journey...</p>
<p>The post <a href="https://insidegnss.com/galileos-commercial-service/">Galileo’s Commercial Service</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/GalileoFig1Tabs1_2.jpg' ><span class='specialcaption'>Figure 1; Tables 1 &#038; 2</span></div>
<p>
After some years of concept studies and simulations, the Galileo Commercial Service is taking off. The journey has started toward what can be the most accurate and secure worldwide satellite-based navigation services for civil use.
</p>
<p><span id="more-22655"></span></p>
<p>
After some years of concept studies and simulations, the Galileo Commercial Service is taking off. The journey has started toward what can be the most accurate and secure worldwide satellite-based navigation services for civil use.
</p>
<p>
Employing only GNSS signals, authenticated position fixes accurate to the decimeter level were achieved for the first time in the summer of 2014. Future prospects are for even better results. Although the journey is exciting, many challenges still lay ahead. This article presents the work accomplished thus far on the development of the Commercial Service and the first results of the Authentic and Accurate Location Experimentation with the Commercial Service (AALECS) project with real Galileo signals.
</p>
<p>
<strong>Galileo and the Commercial Service</strong><br />
Since its inception, the Galileo program has experienced several ups and downs, and the Commercial Service (CS) has been no exception. In the late 1990s, the European Union (EU) conceived Galileo and proposed a public-private partnership to share program development costs and risks. At that time, the Commercial Service, named “Control-Access Service 2” or CAS-2, was one of the pillars of Galileo, intended to enable private partners to recover their investment. (CAS-1 is now known as the Public Regulated Service or PRS.)
</p>
<p>
This approach helped the EU Member States to make the important decision for Europe to develop its own satellite-based navigation system. However, the “added-value” services that Galileo could offer, on top of the ubiquitous, free, and already excellently performing GPS — especially after the removal of that system’s civil accuracy–degrading Selective Availability feature in 2000 — remained unclear.
</p>
<p>
Perhaps the lack of a clear return on investment ultimately deterred prospective industrial concessionaires from accepting the risk of building Galileo with their own resources. After years of negotiations, the concession-based approach was discarded in the late 2000s, in favor of a fully EU-funded program. At that time, priorities were shifted to those services considered to be more critical for public or governmental uses, such as the PRS, the Open Service (OS), and the Safety-Of-Life (SOL) and Search-And-Rescue (SAR) services.
</p>
<p>
The evolving Galileo regulation that guided program development still mandated the existence of a commercial service with “improved performance and data with greater added value” than the other services. However, that “added value” was not concretized in any mission or system requirement, and the program budget was already fully allocated to other priorities. Early definition tasks identified high accuracy (HA) and authentication as the two most promising services, but it was not clear if and how the services could be provided, what their performance would be, and how they would be implemented and operated.
</p>
<p>
The <em>re-profiling </em>of the Galileo SOL in the early 2010s was an important event for the Galileo CS. SOL had been a major factor in defining the Galileo ground infrastructure and signal structure. Its original mission was to provide a worldwide integrity service, satisfying the stringent requirements of aviation communities, among others.
</p>
<p>
For several reasons, the Galileo program decided to re-profile the SOL into a lighter service, currently being defined, which will provide integrity in likely cooperation with other regions. Therefore, some Galileo features designed to provide the SOL service became available for other purposes. These features include:
</p>
<ul>
<li>a high data bandwidth compared to other GNSS signals.</li>
<li>the transmission of data with a latency of few seconds through satellites connected to Galileo ground uplink stations.</li>
<li>an external real-time input channel initially expected to transmit integrity data from and to other regions in the world.</li>
</ul>
<p>
<strong>A Broader Scope</strong><br />
The “post-concessionaire” era has broadened the scope of the CS, and the objective of creating a source of revenue for Galileo in order to partly recover its operation costs has been balanced with other aims, in accordance with the Galileo program’s new status as a public initiative. These aims have been summarized in the following five objectives:
</p>
<ul>
<li>to maximize the public benefits offered by satellite navigation</li>
<li>to create economic value, by creating new services, or enlarging the existing ones, with the related increase in economic activity</li>
<li>to improve Galileo navigation performance</li>
<li>to promote innovation by enabling new services, ideas and solutions</li>
<li>and finally, to create a complementary revenue source for the EU satellite navigation programs.</li>
</ul>
<p>
With these objectives in mind, by early 2013, two parallel studies were launched to define the Commercial Service and its implementation in Galileo. The main premise for the studies was to offer the maximum value with the minimum modifications, if any, to the Galileo core infrastructure. This means no or minimal modifications to the Galileo ground infrastructure and the satellite on-board software, and no modifications at all to the satellite hardware, which implies that the current Galileo CS signal definition needs to be maintained.
</p>
<p>
<strong>The Galileo CS Signals</strong><br />
The Commercial Service signals define the capabilities that the Galileo CS will bring. As described in the Galileo OS SIS ICD, the CS signal is composed of a data (E6-B) component and a pilot (E6-C) component transmitted in the E6 band (1260–1300 MHz).
</p>
<p>
The signals are modulated with a binary phase shift keying BPSK(5) at a carrier frequency of 1278.75 MHz, which is used by all satellites and shared through a code division multiple access (CDMA) RF channel access method. Therefore, the signal main lobe and most of the signal power is in the 1273.75-1283.75 MHz band. <strong>Figure 1</strong> <em>(see inset photo, above right) </em>shows the CS and other signals from all satellite-based navigation systems operating in the same band.
</p>
<p>
Both E6-B and E6-C signals are modulated on the in-phase component, leaving the quadrature component to the E6-A signal, used in conjunction with the E1-A for the Public Regulated Service. <strong>Table 1</strong> <em>(see inset photo, above right) </em>summarizes the main properties of the E6-B and E6-C signal components.
</p>
<p>
A relevant feature of the CS signal is that the primary spreading codes of both components can be either encrypted or in the clear when transmitted. When encrypted, the spreading codes are replaced by an unpredictable bit-stream generated through a secret key, making the signal indistinguishable from noise for unauthorized receivers.
</p>
<p>
One of the challenges for the Galileo CS is that it will have to share the RF spectrum with other users. The 1240–1300 MHz band is currently used by several applications, and ensuring compatibility with some of them, such as aeronautical and land military radars or the amateur radio community, may require coordination and interference mitigation in the vicinity of these systems’ ground-based transmitters.
</p>
<p>
In addition to those applications, the E6 band is also used by the space research and satellite-based Earth exploration communities. Early CS tests involving real signals have shown satisfactory performance when no interferers are around but have suffered interference effects in the vicinities of transmitters.
</p>
<p>
The European Commission (EC) is pursuing actions to facilitate the use of the E6 for satellite-based radionavigation to the widest extent, and discussions with telecom regulators and user communities will continue over the next few years, in parallel with the experimentation of the services that Galileo CS aims to offer: high accuracy and authentication.
</p>
<p>
<strong>High Accuracy</strong><br />
High accuracy is generally understood as a positioning accuracy on the order of a few centimeters. Two primary approaches have been used in the past years to provide high accuracy: real time kinematic (RTK) and precise point positioning (PPP). The main advantage of using PPP instead of RTK is that it provides a global and absolute positioning and timing service without the need for nearby reference stations.
</p>
<p>
PPP is based on the use of accurate GNSS satellite orbits and clock data to estimate a user position based on carrier phase measurements, where the ionospheric delay is typically removed by performing the iono-free combination. The main disadvantage of PPP is the time needed to converge to a centimeter-level accuracy, which currently takes about 15–30 minutes to achieve, while RTK is almost instantaneous. The most common and optimized technique in terms of bandwidth for real-time PPP is to send orbits and clock corrections to the navigation message, allowing the reconstruction of the accurate values in the receiver.
</p>
<p>
The Galileo E6-B channel is well suited to transmit PPP information. Various analyses have shown that the available rate of 448 bps per satellite allows the transmission of satellite orbits and clock data at an adequate update rate to provide accuracy at the centimeter level. (See <strong>Table 2 </strong><em>(inset photo, above right)</em>.)
</p>
<p>
The data update rate is especially relevant for satellite clock corrections, which are not as stable in the medium and long term as the orbits. In order to obtain the highest accuracy, corrections must be updated every few seconds, especially for the satellites with less stable clocks.
</p>
<p>
<a href="http://insidegnss.com/figures-2-3-4-5-galileos-commercial-service/"><strong>Figure 2</strong></a>, generated for GALCS (“Galileo Commercial Service definition”), one of the two parallel studies mentioned previously, shows the evolution of the 3D position error and the corresponding root mean square (RMS) for a static GNSS receiver after convergence on a position solution. The reference products were computed by means of a network of 50 worldwide GPS and GLONASS stations. The corrections used below 400 bps, which is compatible with the CS.
</p>
<p>
The panel on the left of Figure 2 shows the PPP positioning error with a 5-second clock update rate, while the panel on the right shows the error with a 30-second clock update rate. The system latency was configured to 5 seconds, understanding latency as the time between when the system processes the satellite measurements and when corrections based on these measurements are transmitted.
</p>
<p>
Both latency and clock update rates contribute to the age of data of the clock corrections applied at a given time, which have an impact on the PPP accuracy. As the CS allows for the transmission of different bits from different satellites, the total bandwidth can be highly increased leading to a better performance that, when combined with other factors may reduce the PPP receiver convergence time.
</p>
<p>
<strong>Spreading Code Encryption </strong><br />
Due to their low power, GNSS signals can be easily jammed, and because of the lack of authentication, they could also be forged or “spoofed” with the appropriate equipment. Therefore, protecting GNSS has become one of the major topics of interest for GNSS.
</p>
<p>
In addition to other technical and regulatory measures, features in the GNSS signals allowing authentication are undoubtedly a major building block of location security. GNSS authentication is different from information authentication, as its objective is not only to authenticate the information encoded in the signal but also to authenticate the signal time of arrival, at least against certain threats and with a certain confidence level. Both factors are required for a trustworthy position and time estimation.
</p>
<p>
With this in mind, Galileo is a good candidate to offer authentication services to civil communities for two main reasons. The first is that Galileo E6-B and E6-C signal spreading codes can be encrypted, which provides spreading code authentication for receivers (or server-receiver architectures) having the encryption keys. Also, the fact that the keys are not used for military purposes implies that they can be shared under certain conditions with certain users, providing additional flexibility. The second reason is that the available bandwidth in both E6-B and E1-B Galileo signals permits the transmission of authentication and re-keying data while guaranteeing full backward-compatibility.
</p>
<p>
<strong>Navigation Message Authentication </strong><br />
As mentioned earlier, the CS objectives go beyond obtaining revenues. In addition to an access-controlled E6-based authentication service, The Galileo program is working to offer an open navigation message authentication (NMA) service. The latter service can use the E1 signal for data transmission through an underlying architecture similar to that for E6-B.
</p>
<p>
Some work already performed shows that Galileo can achieve very good performance, including the possibility to authenticate the navigation messages of other constellations. (For further discussion of this point, see the article by I. Fernández-Hernández <em>et alia</em> (2014a) listed in the Additional Resource section near the end of this article.)
</p>
<p>
<strong>Putting It All Together</strong><br />
The exact definition and implementation of the HA and authentication services is yet to be finalized and will depend on EU member states’ agreement and the involvement of external providers. Nevertheless, we can already envision the following service bundle:
</p>
<ul>
<li>a commercial high-accuracy service on the E6-B signal, transmitted unencrypted at spreading code level and whose access is controlled at data level.</li>
<li>two authentication services — an open authentication service based on Galileo E1-B for applications requiring a medium security level and a commercial authentication service based on encrypted spreading-codes on the E6-C pilot tone, the data authentication on E1-B and some additional E6-B data for spreading code re-keying. </li>
</ul>
<p>
Conceptually, the provision by Galileo of different authentication services (PRS, CS, OS) seems coherent with general security principles, whereby the level of security is commensurate with the criticality of the assets to protect.
</p>
<p>
<strong>Galileo CS Architecture </strong><br />
As said before, the CS is designed to be as respectful as possible of the current Galileo core system infrastructure. To achieve this, CS will be provided through an external interface already built into the core system. This scheme, once accredited, will offer a high flexibility and fit very well with the premise that Galileo is eminently a civil system for civil purposes.
</p>
<p>
<a href="http://insidegnss.com/figures-2-3-4-5-galileos-commercial-service/"><strong>Figure 3</strong></a> shows the CS data transmission process, which consists of the following steps:
</p>
<ul>
<li>The data is generated by an external source, for example, a high accuracy service provider with its own network of monitor stations. These data are formatted and transmitted to the European GNSS Service Center (GSC), located in Torrejón de Ardoz, Spain.</li>
<li>The GSC ensures the integrity and authenticity of the data, and after the required security verifications it relays data to the operational Galileo Ground Control Center (GCC) in Oberpfaffenhofen (Germany) or Fucino (Italy). </li>
<li>The GCC incorporates the CS data into the messages that contain all other mission and navigation data and sends them to the five up-link stations (ULS) located at Papeete (French Polynesia), Kourou (French Guyana), Svalbard (Norway), Reunion (France) and Noumea (New Caledonia, France), for the transmission to the satellites.</li>
<li>At each ULS site, uplink antennas pointing at Galileo satellites transmit the data. Currently two antennas per site are available, but more may be deployed soon. Only the satellites pointed by a ULS antenna can transmit real-time data; so, the uplink connections are also one of the drivers of the CS performance.</li>
<li>Each ground-connected satellite receives its own 448-bit data page and incorporates it into the E6-B data structure. Users and ground monitor stations worldwide receive the signals with the CS data, closing the loop. </li>
</ul>
<p>
This scheme not only allows transmission of CS data in the E6-B but also transmission of data in the E1 I/NAV “Reserved 1” field as per the OS SIS ICD.
</p>
<p>
<strong>The AALECS Project: Three Steps Ahead</strong><br />
The CS definition work started ramping up in mid-2012, but by the end of 2013 it still was based on concept studies and simulations. In January 2014, the EC Directorate-General for Enterprise and Industry (DG ENTR), in charge of the definition and management of the CS, launched the Authentic and Accurate Location Experimentation with the Commercial Service (AALECS) project, with the aim of experimenting with the real architecture and satellite signals.
</p>
<p>
The project, carried out by a consortium composed of GMV, CGI, Qascom, IfEN, KUL, and Veripos, will run until 2016 and is composed of three phases. Firstly, it has developed an <em>early proof-of-concept</em> (EPOC) platform for initial testing, the results of which will be reported later in this article. Secondly, the AALECS project is developing a distributed platform across Europe to transmit and receive real-time CS data through the Galileo satellites. The platform is composed by four receivers located in UK, Italy, Germany and Spain, as well as two core platforms in Spain and Italy, as shown in <a href="http://insidegnss.com/figures-2-3-4-5-galileos-commercial-service/"><strong>Figure 4</strong></a>.
</p>
<p>
In addition, the platform will integrate EC Joint Research Center’s simulation capabilities. Finally, in its last phase, AALECS will support potential external providers to test their applications and solutions with Galileo.
</p>
<p>
<strong>The EPOC: AALECS’s First Step</strong><br />
During the summer of 2014 the EPOC tested the E6 external data transmission. Given the unique opportunity to use the real CS signals and the flexibility provided by the platform, the European Com-mission and the AALECS team agreed to make the tests as realistic as possible within the limits of the architecture. This included the generation of high-accuracy satellite orbit and clock predictions and data authentication, both with and without the spreading code signals encrypted. The EPOC experimentation activities with real signals in space started in July and finished in late September, although an extension of the testing is under discussion.
</p>
<p>
As shown in <a href="http://insidegnss.com/figures-2-3-4-5-galileos-commercial-service/"><strong>Figure 5</strong></a>, the EPOC platform is composed of three independent hardware and software items: the CS Receiver, the receiver platform (RXP) host and the EPOC-host. The CS receiver is a modified multi-frequency commercial receiver capable of performing E6 ranging with and without spreading code encryption (SCE) and can decode data from the E6-B channel.
</p>
<p>
The RXP-host commands the CS receiver and includes the authentication and position/velocity/time (PVT) software modules that process the received CS data together with the observations gathered from Galileo and GPS satellites. The EPOC-host generates the authenticated high-accuracy data to be broadcast in the E6 signal. It also includes the historical archive, where the generated and received data is stored, and a software tool that analyzes the received data.
</p>
<p>
Each EPOC test consists of the following steps:
</p>
<ul>
<li>A commercial, off-the-shelf software product — consisting of a set of software tools that supports a wide variety GNSS performance and accuracy analyses — generates satellite orbit and clock predictions for the desired testing period. (See “Manufacturers “section near the end of this article for more details. Note that the AALECS project does not finance or call for the development or adaptation of any high accuracy technologies.)</li>
<li>Based on the software tool set’s predictions, the EPOC generates CS data files in the E6-B message structure format and sends them to the GCC operator.</li>
<li>The GCC operator performs the required “sanitization” activities to insure that the files are correct and their incorporation into the navigation message does not pose a risk to the system. The CS data is uploaded to the satellites via an uplink station and injected into the signals; then the Galileo satellites start broadcasting the E6-B data.</li>
<li>During the periods of transmission, the EPOC collects the data in the receiver. Then, in post-processing, it obtains the transmission metrics, the authentication solution, and the PVT solution, producing a comprehensive report with the most relevant information.</li>
</ul>
<p>
In addition to the foregoing, for tests with SCE enabled, the EPOC operator needs to install the NAVSEC key (i.e., the key used to encrypt the E6-B/C components) in the receiver, to enable decryption of the spreading code.
</p>
<p>
<strong>Generating High Accuracy and Authentication Data</strong><br />
<a href="http://insidegnss.com/figures-6-7-8-9-galileos-commercial-service/"><strong>Figure 6</strong></a> shows the format of the HA and authentication data transmitted in the EPOC tests. The HA data generated by the software tool set is formatted in 160-bit messages, each of which contains the predicted XYZ position and clock bias of a given satellite at a given epoch. These 160-bit messages are authenticated and packed together to fit in the 448 bps available in the E6 pages.
</p>
<p>
The current format allows for 8 HA sections every 5 seconds, for a total of 48 HA sections every 30 seconds. All Galileo satellites synchronously transmit the same 30-second sequence of authenticated HA data for 32 GPS + 3 Galileo satellites. The remaining HA sections are left empty.
</p>
<p>
Data obtained from the International GNSS Service (IGS) Multi-GNSS Experiment (MGEX) station network feeds the software tool set in order to generate the satellite ephemerides and clock products. One of the major limitations of the EPOC compared with a future operational CS is the data latency: Satellite orbit and clock predictions had to be generated and transmitted to the Galileo operator about two days in advance of the planned test; therefore, the age of the predicted products — and associated decorrelation of real-time and predicted data — limited EPOC’s achievable PVT performance.
</p>
<p>
The authentication solution used for the EPOC is an adaptation of the Timed-Efficient Stream Loss-tolerant Authentication (TESLA) algorithm described in the article by A. Perrig <em>et alia</em> listed in the Additional Resources section near the end of this article. TESLA seems more bandwidth-efficient compared to other solutions, such as standard digital signatures.
</p>
<p>
The proposed TESLA implementation is based on a single one-way chain of 256-bit keys for data authentication. An initial random seed key (K<sub>n</sub>) generates this chain by performing a given number of hashes using the SHA-256 algorithm. The key-chain is generated from K<sub>n</sub> to K<sub>0</sub>, but keys are disclosed to the user from K<sub>0</sub> (certified as correct through non-SIS means in this implementation) to K<sub>n</sub>, as shown in <a href="http://insidegnss.com/figures-6-7-8-9-galileos-commercial-service/"><strong>Figure 7</strong></a>.
</p>
<p>
This approach enables the user to recover an old key from a recently disclosed one, while insuring that future keys cannot be inferred from disclosed ones. As shown in Figure 6, out of five seconds of the data message, four are devoted to authenticated HA data and one to the authentication key, plus a bit pattern to differentiate key pages from HA pages, and a <em>message authentication code</em> (MAC) of the preceding HA packet (HAP) authenticated with a key delivered 30 seconds later. This MAC is intended to resist data spoofing attacks to receivers with very inaccurate clocks using already disclosed keys, and is called “Long Term Authentication” by the EPOC developers (as opposed to “Short Term Authentication,” which refers to all other cases).
</p>
<p>
The keys are used to authenticate the HA 160-bit data through a hash-based MAC (HMAC) function truncated to 64 bits. The receiver can then verify the authenticity of the HA data by comparing the MAC generated from the HA data and the later disclosed key, with the previously received MAC.
</p>
<p>
In the Additional Resources section, further details on the authentication solution implemented in the EPOC can be found in the article by D. Calle <em>et alia</em>, and additional details about TESLA-based implementations for satellite-based navigation in the articles by C. Wullems <em>et alia</em>, S. Lo and P. Enge, and J. T. Curran <em>et alia</em>.
</p>
<p>
We must emphasize that <em>this message structure and data definition have been implemented for testing purposes only</em> and are not bandwidth-optimized, neither for high accuracy nor for authentication. We must also highlight the fact that future HA and authentication services are expected to be provided separately, although they may be combined in the receiver.
</p>
<p>
<strong>EPOC Testing </strong><br />
The EPOC Signal-In-Space (SIS) test campaign had two main objectives. The first was to check that the Galileo system and signals were capable of delivering the future CS. This implies testing the E6-B data transmission, including synchronization aspects, the satellite uplink process, potential data glitches or duplications, spreading code encryption and decryption, and correct signal transmission in terms of power and modulation. The second objective was to evaluate the potential of Galileo-based high accuracy and authentication applications, including open sky/urban and static/dynamic use cases.
</p>
<p>
Test slots were predicted that would guarantee the best visibility of the three available Galileo in-orbit validation (IOV) satellites over GMV’s premises in Madrid. Based on these predictions and other operational constraints, six-hour slots were allocated to the EPOC SIS tests on a weekly basis.
</p>
<p>
The test campaign began on June 12 and finished on September 30, 2014, with the following main outcomes:
</p>
<ul>
<li>A total of 18 tests were executed: 4 “dry runs” involving no data transmission, 10 static/open-sky tests, and 4 dynamic tests in open-sky and urban conditions.</li>
<li>Out of the 10 static tests, E6-B/C spreading code encryption was activated for 3 of them, between July 15 and 25. These were reflected in Notice Advisories to Galileo Users (NAGUs). The signals were transmitted in the clear the rest of the time.</li>
<li>More than 83 hours of generated, transmitted, and received E6 data from the available IOV satellites were recorded. </li>
<li>A GPS L1/L2 + Galileo E1/E5 PPP solution based on E6-B corrections was implemented. As satellite E20 was not available, Galileo-only PVT could not be calculated.</li>
</ul>
<p>
The following sections describe the results obtained in terms of data transmission, authentication, and high accuracy. We will analyze the test performed on July 22 in detail as it illustrates the results obtained under nominal conditions in most of the other tests.
</p>
<p>
<strong>Data Transmission Results</strong><br />
<a href="http://insidegnss.com/figures-6-7-8-9-galileos-commercial-service/"><strong>Figure 8</strong></a> shows the <em>tracking profile</em> for satellites E11, E12, and E19 for the July 22 test, which was performed with SCE activated. The figure shows that dummy messages (broadcast when no data is uplinked) were transmitted due to a scheduled uplink station handover for E12 and E19 at around 19:40 UTC. A similar event is observed for E19 around 23:15 UTC. Two repeated-or-missing messages of two seconds each occurred for E19 between 21:30 UTC and 22:00 UTC. This is due to the current data uplink process, which is based on data files of some minutes’ duration and will be replaced in future Galileo ver-sions by a continuous data stream.
</p>
<p>
As expected, some tracking losses were observed at the end of the satellite pass, principally when satellites were at a 5/7-degree elevation. A few other tracking losses were observed due to receiver or environmental issues, but overall the page-loss ratio was below 0.5 percent.
</p>
<p>
Other tests confirmed this good data transmission performance and also showed that SCE and decryption at the receiver are correctly implemented.
</p>
<p>
These results demonstrate that a seamless synchronization was achieved during almost all of the several hours of tests. This feature is very important not only for the HA data transmission but also for the TESLA-based authentication requirements, which require fully synchronized messages. In summary, the field testing has demonstrated the correct transmission of external data through the E6 signal. Given that the Galileo system is still under deployment and the performance is expected to improve, we consider the data transmission results to be very good.
</p>
<p>
<strong>Authentication Results</strong><br />
Before presenting the results, we can characterize the authentication performance theoretically in terms of <em>authentication error rate </em>(AER), <em>time between authentications</em> (TBA) and <em>time to first authenticated fix</em> (TTFAF) as described in the article by I. Fernández Hernández <em>et alia</em> (2014a).
</p>
<p>
TBA is five seconds without SCE and zero seconds with SCE, as the receiver can navigate with previously authenticated data and continuously re-authenticated spreading codes. TTFAF is around 30 seconds (the time to receive from E6 all the HA data, excluding the time for a PPP algorithm to converge and the potential need to extrapolate from two XYZ given satellite datasets). As regards AER, it is calculated as follows:
</p>
<p>
<em>AER</em> + <em>1</em> − <em>(1 − BER)<sup>NNA</sup></em>    <span style="color: #ff0000"><strong>  [1]</strong></span>
</p>
<p>
where BER is the bit error rate, calculated according to the method described in the book by E. Kaplan and C. Hegarty (see Additional Resources), and NNA is the number of bits for navigation and authentication, which for a given authentication verification are 480 bits (160 + 64 + 256), as per Figure 6. <a href="http://insidegnss.com/figures-6-7-8-9-galileos-commercial-service/"><strong>Figure 9</strong></a> characterizes AER versus the carrier-to-noise power spectral density ratio (C/N<sub>0</sub>) analytically for an additive white Gaussian noise (AWGN) channel.
</p>
<p>
By way of example, <a href="http://insidegnss.com/figures-10-11-12-13-14-galileos-commercial-service/"><strong>Figure 10</strong></a> shows the actual (short-term) AER versus C/N<sub>0</sub> results from the July 22 test for E11, E12, and E19. AER was measured every 30 seconds, i.e., it was the percentage of failed data authentications per satellite every 30 seconds out of the total expected authentications. Some spikes observed for E12 and E19 at around 19:40 UTC are related to the previously mentioned uplink transition.
</p>
<p>
Some smaller spikes observed for E19 between 21:30 UTC and 22:00 UTC are related to the aforementioned data file de-synchronization. This latter event affected TESLA synchronization leading to failed authentications. All other AER spikes are related to C/N<sub>0</sub> drops. The figures show that, at a C/N<sub>0</sub> below 40 dBHz, AER starts to increase. Further analyses are ongoing to understand the discrepancy with respect to the theoretical values, and C/N<sub>0</sub> higher than expected, which seem due to a C/N<sub>0</sub> overestimation in the receiver.
</p>
<p>
All in all, these valuable results show how asymmetric authentication can work in a real satellite navigation system. They also confirm the feasibility of data authentication through Galileo, which can be extremely valuable in thinking of future data-based and even spreading-code–based open authentication services for future Galileo generations. One could, for example, foresee a scheme whereby spreading codes are water-marked with a TESLA key and transmitted some time before the key is disclosed.
</p>
<p>
<strong>High Accuracy Results</strong><br />
This section presents some data-authenticated high accuracy results. As only three Galileo satellites were available during the tests, positioning was calculated using signals from GPS as well as Galileo. <strong><a href="http://insidegnss.com/figures-10-11-12-13-14-galileos-commercial-service/">Figure 11</a></strong> shows the 3D accuracy obtained in a July 22 static open-sky test with data-authenticated corrections sent by Galileo satellites E11, E12, and E19 through E6-B. HA data was transmitted 48 hours after its generation by the software tool set.
</p>
<p>
The performances are remarkably good given the age of corrections and show accuracies on the order of decimeters. So, the CS performance appears promising, especially taking into account that the target data latency for Galileo is on the order of seconds rather than days.
</p>
<p>
<a href="http://insidegnss.com/figures-10-11-12-13-14-galileos-commercial-service/"><strong>Figure 12</strong></a> shows the authenticated high-accuracy performance on September 17 during a kinematic test, including open-sky and deep urban environments, as well as around GMV’s premises in Tres Cantos, Madrid. <a href="http://insidegnss.com/figures-10-11-12-13-14-galileos-commercial-service/"><strong>Figure 13</strong></a> shows the trajectory followed.
</p>
<p>
For this test, HA data was transmitted 15 hours after its generation. The solution remains stable after the convergence period (due to good modeling of satellite clock behavior) and is only destabilized when the environmental conditions go beyond a certain level of severity. The first signs of instability are seen at 16:25 UTC, and then the position solution is definitely destabilized by 16:35 UTC.
</p>
<p>
Although the accuracy results are not as good as in other cases, due to a higher error in the clock predictions for this particular test, they are still very good and — to the knowledge of the authors — better than the accuracy provided to date by the navigation message of any global navigation system. (Note that the user error includes not only the orbital and clock error but also propagation and receiver effects.) We should also point out that, even under harsh urban conditions, the AER of E12, the only satellite visible, remained very low, leading to almost no degradation of the authenticated versus non-authenticated performance, as shown in <a href="http://insidegnss.com/figures-10-11-12-13-14-galileos-commercial-service/"><strong>Figure 14</strong></a>.
</p>
<p>
These results, we conclude, demonstrate the feasibility of obtaining high accuracy from the Galileo Commercial Service, even with the substantial latency imposed by the test design. When this latency is reduced, we expect the achievable performance can be much higher — down to the centimeter-level error of state-of-the-art, high-accuracy services.
</p>
<p>
<strong>Conclusions and Next Steps</strong><br />
This article has presented the Galileo Commercial Service as it stands now, including its brief history, its signals, its anticipated services, architecture, and early field testing.
</p>
<p>
Galileo, through the Commercial Service, presents relevant differentiators with respect to other systems, such as an external data transmission channel and spreading code–encrypted signals for purely civil purposes. These capabilities, even if limited for the time being, have demonstrated accurate positioning and authentication, as shown in detail for the first time in this article. The test results are remarkable, considering that an accuracy at the decimeter level has been achieved by a standalone receiver with two-day-old orbit and clock predictions. Further, data and code authentication schemes over civil GNSS signals have been tested for the first time, to the knowledge of the authors.
</p>
<p>
In the years to come, Galileo has a great opportunity to deliver highly accurate and robust services worldwide. In spite of the many challenges ahead, the authors believe that the Galileo program will be capable of turning the test results of today into the operational services of tomorrow for the benefit of industries and citizens.
</p>
<p>
<strong><span style="color: #993300">Acknowledgments </span></strong><br />
The authors would like to thank the people that made possible the transmission of the E6-B signal-in-space data, principally Spaceopal and ESA teams, all of the people involved in the AALECS project, and GSA Communications Department.
</p>
<p>
<span style="color: #993300"><strong>Additional Resources </strong></span><strong><span style="color: #ff0000"><br />
[1] </span></strong>Calle, D., and E. Carbonell, I. Rodriguez, G. Tobias, E. Göhler, O. Pozzobon, M. Canale, and I. Fernández Hernández, “Galileo Commercial Service from the Early Definition to the Early Proof-Of-Concept,”<em> Proceedings of the ION GNSS 2014+</em>, Tampa, Florida USA<span style="color: #ff0000"><strong><br />
[2] </strong></span>Curran, J.T., and M. Paonni and J. Bishop, “Securing the Open-Service: A Candidate Navigation Message Authentication Scheme for Galileo E1 OS,”<em> Proceedings of ENC 2014</em>, European Navigation Conference, Rotterdam, Netherlands<strong><span style="color: #ff0000"><br />
[3] </span></strong>European Union, European GNSS (Galileo) Open Service Signal In Space Interface Control Document, 2010<strong><span style="color: #ff0000"><br />
[4] </span></strong>European GNSS Service Center, <strong><a href="http://www.gsc-europa.eu/system-status/user-notifications-archive" target="_blank">Notice Advisories to Galileo Users</a><span style="color: #ff0000"><br />
[5] </span></strong>European Union, “Regulation (EU) No 1285/2013 of the European Parliament and of the Council,” Brussels: <em>Official Journal of the European Union</em>, 2013<strong><span style="color: #ff0000"><br />
[6]</span></strong> Fernández-Hernández, I. (2014a), and V. Rijmen, G. Seco-Granados, J. Simón, I. Rodríguez, J. David Calle, “Design Drivers, Solutions and Robustness Assessment of Navigation Message Authentication for the Galileo Open Service,” <em>Proceedings of the ION GNSS 2014+</em>, Tampa. Florida USA<strong><span style="color: #ff0000"><br />
[7]</span></strong> Fernández Hernández, I., (2014b) and J. Simón, R. Blasi, C. Payne, T. Miquel, and J. P. Boyero, J. P. (2014). “The Galileo Commercial Service: Current Status and Prospects,” <em>Coordinates</em>, July 2014, pp. 18–25<span style="color: #ff0000"><strong><br />
[8]</strong></span> Kaplan, E., and C. Hegarty, <em>Understanding GPS: Principles and Applications</em>, 2nd Edition, Artech House, 2005<strong><span style="color: #ff0000"><br />
[9] </span></strong>Lo, S., and P. Enge, “Authenticating Aviation Augmentation System Broadcasts,” IEEE/ION Position Location and Navigation Symposium (PLANS), Indian Wells, California USA, 2010 <span style="color: #ff0000"><strong><br />
[10] </strong></span>National Telecommunications and Information Administration, U.S. Department of Commerce, “1240-1300 MHz,” <em>NTIA Publications</em>, 2014<strong><span style="color: #ff0000"><br />
[11] </span></strong>Parkinson, B., “Assured PNT &#8211; What actions can/should be taken to reduce vulnerability and ensure PNT availability?” <em>Proceedings of ENC 2014</em>, European Navigation Conference, Rotterdam, Netherlands<strong><span style="color: #ff0000"><br />
[12] </span></strong>Perrig, A., and R. Canetti, J. D. Tygar, and D. Song, “The TESLA Broadcast Authentication Protocol,” <em>CryptoBytes</em>, 5:2, Summer/Fall 2002, pp. 2-13<strong><span style="color: #ff0000"><br />
[13] </span></strong>Pozzobon, O., and C. Sarto, A. Pozzobon, D. Dötterböck, B. Eissfeller, E. Pérez, D. Abia , “Open GNSS Signal Authentication Based on the Galileo Commercial Service (CS),” <em>Proceedings of the 26th ION GNSS+ 2013</em>, September 16–20, 2013, Nashville, Tennessee USA<strong><span style="color: #ff0000"><br />
[14] </span></strong>Wullems, C., and O. Pozzobon and K. Kubik, “Signal Authentication and Integrity Schemes for Next Generation Global Navigation Satellite Systems,” in <em>Proceedings of the 2005 European Navigation Conference GNSS</em>, Munich, Germany
</p>
<div class='pdfclass'><a target='_blank' class='specialpdf' href='http://insidegnss.com/wp-content/uploads/2018/01/janfeb15-FERNANDEZ.pdf'>Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/galileos-commercial-service/">Galileo’s Commercial Service</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>Extending the Reach of SBAS</title>
		<link>https://insidegnss.com/extending-the-reach-of-sbas/</link>
		
		<dc:creator><![CDATA[Inside GNSS]]></dc:creator>
		<pubDate>Fri, 16 Jan 2015 07:26:10 +0000</pubDate>
				<category><![CDATA[201501 January/February 2015]]></category>
		<category><![CDATA[agriculture]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[Galileo]]></category>
		<category><![CDATA[GLONASS]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[Technical Article]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2015/01/16/extending-the-reach-of-sbas/</guid>

					<description><![CDATA[<p>Investment in and implementation of EGNOS, the European Geostationary Navigation Overlay Service, on Ukrainian territory is the subject of discussions on the international...</p>
<p>The post <a href="https://insidegnss.com/extending-the-reach-of-sbas/">Extending the Reach of SBAS</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/SBAFigs.jpg' ><span class='specialcaption'></span></div>
<p>
<span id="more-22654"></span></p>
<p>
Investment in and implementation of EGNOS, the European Geostationary Navigation Overlay Service, on Ukrainian territory is the subject of discussions on the international level. In November 2013, the European Commission Ukraine signed a cooperation agreement declaring both sides’ intention to include the Ukrainian territory in the coverage of EGNOS (the European Geostationary Overlay Service). A satellite-based augmentation system (SBAS) providing integrity messages and improved positioning accuracy, EGNOS represents a considerable step in implementation of satellite-based services as primary navigation systems for aircraft.
</p>
<p>
Starting from October 1, 2009, the EGNOS Open Service has provided signal transmission on EGNOS-capable satellite navigation receivers. The EGNOS safety-of-life service became available on March 2, 2011. Space-based signals are typically used for safety-critical operations over the territory of western Europe.
</p>
<p>
Possible methods and steps of implementation, potential benefits for Ukrainian users, and other important issues were discussed at an two EGNOS workshops held in Kiev and were an essential part of the Fifth World Congress on Aviation in the XXI-st Century, with the theme “Safety in Aviation and Space Technology,” held in Kiev in 2012.
</p>
<p>
The goal of the experimental work described in this article is the estimation of the quality of EGNOS system performance in Ukraine (in the Kiev area, particularly) after the system was declared available.
</p>
<p>
Introduction of EGNOS in Ukraine will benefit not only the aviation sphere, which is an important part of our national development, but also could be used for monitoring ground traffic, creating efficient agriculture solutions, free and accurate mapping, various maritime uses, and other location-based services.
</p>
<p>
As our primary concern is aeronavigation, the key benefits of EGNOS for GNSS users are:
</p>
<ul>
<li>improvement of the accuracy of receiver location to about one meter</li>
<li>integrity data that validates the signals transmitted by GNSS satellites along with alerts in near–real time</li>
<li>accurate and reliable synchronization with coordinated universal time (UTC).</li>
</ul>
<p>
The measurement facilities of the EGNOS ground segment are known as RIMSs (ranging and integrity monitoring stations), which send raw data streams to the central processing facilities of the EGNOS Mission Control Center.
</p>
<p>
The active RIMSs nearest to Ukraine are located in Warsaw (Poland), Sofia (Bulgaria) and Golbasi (Turkey).
</p>
<p>
<strong>Setting the Goal of the Research</strong><br />
Our experimental research consists of receiving GPS data and corrections transmitted over geostationary satellites used by EGNOS. We processed the experimental data using PEGASUS software (Prototype EGNOS and GBAS Analysis System Using SAPPHIRE) developed by the GNSS Tools Team at the Eurocontrol Experimental Center. Based on the results, we will draw conclusions at to whether the characteristics of the navigational system fit the safety requirements of aviation users in the Ukraine region.
</p>
<p>
The receiving station is located on the roof of the eleventh wing of National Aviation University (NAU). The coordinates of the receiving station were surveyed to five-centimeter accuracy and are considered as the primary reference point for our investigations.
</p>
<p>
<span style="color: #993300"><strong>Figure 1</strong> </span><em>(see inset photo, above right, for all figures and tables) </em>shows a screenshot of the monitor at our receiving station. On the screen, one can see the location and status of GPS and Galileo satellites, as well as two Inmarsat geostationary (GEO) satellites that have EGNOS transponders on board, which transmit messages with corrections.
</p>
<p>
The GEO satellites, which transmit the messages with EGNOS corrections, appear as hexagonal icons in the left-hand panel of the screenshot and are identified by their pseudorandom noise code (PRN) numbers 120 (Inmarsat 3F2 AOR) and 126 (Inmarsat 3F2 IND-W). GLONASS satellites also appear in the figure, but the EGNOS system does not use these and, therefore, they are not considered as the part of the experiment.
</p>
<p>
The primary focus of our research was on the following characteristics:
</p>
<ul>
<li>accuracy ( in terms of deviation of coordinates in horizontal and vertical planes from the coordinates of the reference station and numerical values in meters);</li>
<li>availability of ionospheric corrections (considering the ionospheric pierce points of satellite signals, presented as a graph)</li>
<li>integrity information (summarized in the form of horizontal and vertical “Stanford” diagrams)</li>
<li>continuity of data (given in the form of tables of discontinuities found)</li>
<li>overall availability of service — measured as the availability of signals meeting the requirements for instrumented approaches with vertical guidance (APV) APV-1, APV-2, and Category 1 (CAT-1) precision approaches to runways. Our experiments began in 2008, even before EGNOS’s official launch, and ran up to 2014.</li>
</ul>
<p>
<strong>Research Results</strong><br />
In this article, we will use the results of research conducted on November 24, 2014, to provide an example of our experimental program’s findings.
</p>
<p>
<span style="color: #993300"><strong>Figure 2 </strong></span>depicts the accuracy achieved in the horizontal plane displayed as north-south and east-west deviations from the primary reference point. It is calculated as the difference between measured position and the actual coordinates of the receiving station. Data come from static receiver tests and were collected at the NAU during a period lasting 5 hours and 14 minutes, with 18,475 out of 18,846 received epochs considered valid EGNOS solutions.
</p>
<p>
<span style="color: #993300"><strong>Figure 3</strong></span> depicts a map of the availability of ionospheric pierce points (IPPs). Availability indicates how many satellites that use the given IPP received ionospheric corrections from a EGNOS geostationary satellite. Only those satellites that received ionospheric corrections should be used in an EGNOS solution. Because some of the GNSS satellites visible from our antenna don’t receive EGNOS corrections they cannot be used in an EGNOS solution.
</p>
<p>
The coordinates of Kiev are 30° 30’ E 50° 27’ N. Availability of IPPs in this area was approximately 50 percent. Availability of pierce points was 90–100 percent for satellites to the west, decreasing somewhat to the south and north, and falling rapidly to 40–50 percent for satellites to the east.
</p>
<p>
Definitions of measured accuracy, scaled accuracy, integrity, integrity event, misleading information are taken from the efforts of a EUROCONTROL Airspace and Navigation Team, APV Working Group, and are specifically used in the PEGASUS software. (See the Additional Resources section near the end of this article for a complete citation of this document.)
</p>
<p>
<em>Integrity</em> is a measure of the trust that can be placed in the correctness of the information supplied by the total system and includes the ability of a system to provide timely and valid warnings to the user (alerts) when the system must not be used for the intended operation (or phase of flight).
</p>
<p>
EGNOS broadcasts an integrity signal giving users the capability of calculating a confidence interval, alerting them when a GPS satellite malfunctions and is not to be used for a safety-of-life application. The data produced and transmitted by EGNOS thus include estimates of GPS satellite orbit and clock errors and estimates of errors due to GPS signals passing through the ionosphere. The <em>alert limit</em> (AL) is a fixed threshold corresponding to a type of operation.
</p>
<p>
The mechanism to trigger an integrity alert compares, for each epoch, a (conservative) estimate of the position accuracy in relation to the alert limit. This estimate, called the <em>protection level</em> (PL), is computed based on quality estimates provided by the SBAS system and tropospheric, ionospheric, and SARPS variance models embedded in the receiver software. The PL provides an indication of error uncertainty modeled by the variance of a zero-mean normal distribution that describes user differential range errors, user ionospheric range error, aircraft pseudorange errors due to multipath, and residual pseudorange errors from a tropospheric model.
</p>
<p>
An<em> integrity event </em>is an epoch in which the position error (PE) exceeds a maximum allowable alert limit, while no alert is generated within an allowable time period, called the Time to Alert (TTA).
</p>
<p>
A <em>misleading information</em> (MI) event is considered as every epoch in which PE is greater than the PL, which can be regarded as reflecting a system anomaly.<em> Hazardously misleading information</em> (HMI) is defined as every epoch where the position error is greater than the alert limit and the protection level, which represents an anomaly and can be hazardous for users. HMI thus means that the epoch is actually unavailable but would have been labeled as a valid one in flight. (Note that ALs can differ for various types of users/operations.) In HMI situations the actual position error is greater than the alert limit (PE&gt;AL) and the alert limit is larger than the protection level (AL&gt;PL) but the epoch still passed as valid for this operation because the protection level was estimated incorrectly.
</p>
<p>
A <em>near-MI</em> event is defined as every epoch where PE/PL &gt; 0.75.
</p>
<p>
During flight only the protection level can be calculated, as an aircraft’s true position is unknown, therefore we cannot calculate position errors.
</p>
<p>
In PEGASUS, accuracy is divided into measured and scaled. <em>Measured accuracy</em> is defined as a 95 percentile of the error distribution of all the valid samples within the assessed period. <em>Scaled accuracy</em> is defined as 95 percentile of the error distribution of all the valid samples scaled with an alert limit (XAL)/protection level (XPL) ratio. Here, X means a horizontal or vertical plane, the alert limit is defined by the specific flight operation, and the protection level is defined for each sample.
</p>
<p>
The calculation of scaled accuracy can be represented as
</p>
<p>
<em>(See Equation, above right)</em>
</p>
<p>
where<em> i</em> is the number of samples, AL is defined for each kind of operation by ICAO, and PL is based on estimates made for a current epoch.
</p>
<p>
Data is scaled to the worst-case geometry in order to eliminate the variability in system accuracy that is caused by the geometry of the orbiting satellites. Theoretically the error statistics should only be based on the samples during which the service level was available, that is, the horizontal and vertical protection levels must be less than the horizontal and vertical alert limits (HPL&lt;HAL and VPL&lt;VAL). This will result in a different number of samples for each type of procedure, as the alert limit will differ for each type of procedure.
</p>
<p>
Our experiment results showed that the horizontal measured accuracy at NAU in the APV-1 category is 3.32 meters and the vertical measured accuracy is 1.73 meters. The horizontal measured accuracy results for APV-2 category is 2.82 meters and the vertical measured accuracy is 1.62 meters.
</p>
<p>
The scaled accuracy for APV-1 is equal to 8.35 meters and 5.28 meters for horizontal and vertical planes, respectively, and the scaled accuracy for APV-2 equals 8.86 meters and 2.18 meters, respectively. These results were well inside the accuracy requirements for meeting International Civil Aviation Organization (ICAO) standards and recommended practices (SARPs) for integrity operations aircraft approach and landing operations as given in <span style="color: #993300"><strong>Table 1</strong></span>.
</p>
<p>
To summarize the integrity information generated by our research, we used the format developed by Stanford University to characterize performance of the U.S. Wide Area Augmentation System (WAAS). The measurements that correspond to typical operations of APV-1, APV-2, and CAT-1 for horizontal and vertical planes are shown on <strong><span style="color: #993300">Figure 4</span></strong> and <strong><span style="color: #993300">Figure 5</span></strong>. On the horizontal axes, precision errors are plotted for horizontal (hpe) and vertical (vpe) planes; on the vertical axes we have alarm limits for horizontal (hpl) and vertical planes (vpl), respectfully.
</p>
<p>
The color scale allows us to calculate the number of points (therefore the number of epochs) that meet — or, conversely, fail to meet — the required performance for various approach and landing procedures. All epochs that meet a stricter standard will satisfy a lower standard. For example, all epochs that meet APV-2 requirements will satisfy APV-1, too.
</p>
<p>
For 18,475 valid epochs in the horizontal plane (Figure 4), all of them were fit for safety-critical operations. From 18,475 valid epochs on the vertical plane (Figure 5) 8,159 epochs met only APV-1 requirements, 10,289 met those for APV-2, and 27 epochs satisfied CAT-1. Such figures can only be built based on observations made on the ground, as we have no position errors information during the flight.
</p>
<p>
There were no integrity concerns and therefore we may conclude that EGNOS is safe to use from the integrity point.
</p>
<p>
The most problematic parameter for Ukraine is <em>continuity of service</em>, which in turn affects the availability and reliability of service. Continuity of service refers to the capability of the navigation system to provide a navigation output within the required integrity parameters during a given period.
</p>
<p>
In practical terms, a continuity event occurs either due to the inability of a receiver to output a position solution or because the system generates an alert not to use the provided position solution. This alert is normally generated based on the vertical or horizontal protection level (XPL) exceeding a corresponding predefined alert limit (XAL).
</p>
<p>
In our experimental tests, no discontinuity of service events occurred for position solutions and APV-1. <strong><span style="color: #993300">Table 2</span></strong> lists the discontinuity events for APV-2.
</p>
<p>
The service availability of an SBAS system is defined as the ratio of the number of samples that are available for a given operation to the total number of valid samples.
</p>
<p>
In this research we have received 100 percent availability for APV-1 category but only 55.838 percent availability for APV-2, with negligible availability for CAT-1, 0.146 percent. These are extremely good results compared to previous years and indicate improvement of EGNOS from approximately 40 percent availability for APV-1 in 2009, 70 percent availability in 2011, and 80 percent availability in 2013. As we are primarily interested in APV-1 results, the positive changes are evident.
</p>
<p>
<strong>Conclusions</strong><br />
Even with the absence of a RIMS station on the territory of Ukraine, the reliability and effectiveness of EGNOS has significantly changed over the years. Nevertheless, the good availability of positioning for the APV-1 category does not guarantee EGNOS use on the territory of Ukraine. Without proper equipment and infrastructure, EGNOS is unavailable for safety-critical operations. Still it is available for other non-critical applications such as agriculture or mapping.
</p>
<p>
<strong><span style="color: #993300">Additional Resources</span></strong><strong><span style="color: #ff0000"><br />
[1]</span></strong> CNES (French Space Agency)/European Space Agency/European Commission, <em>User Guide for EGNOS Application Developers</em>, Ed 1.1, 2009<strong><span style="color: #ff0000"><br />
[2]</span></strong> EUROCONTROL, <em>PEGASUS Interface Control Document</em>, 2010<strong><span style="color: #ff0000"><br />
[3] </span></strong>EUROCONTROL Airspace and Navigation Team, APV Working Group/EGNOS SIS Validation Sub Group, “First Glance Algorithm Description,” October 13, 2005] <strong><span style="color: #ff0000"><br />
[4] </span></strong>Hansen, A. J., “WAAS Precision Approach Metrics: Accuracy, Integrity, Continuity and Availability,” 1997. Available from <a href="http://waas.stanford.edu/metrics.html" target="_blank"><strong>Stanford University website</strong></a><strong><span style="color: #ff0000"><br />
[5] </span></strong>International Civil Aviation Organization, <em>Aeronautical Telecommunications Annex 10 to the Convention on International Civil Aviation, Volume I (Radio Navigation Aids) </em><strong><span style="color: #ff0000"><br />
[6] </span></strong>International Civil Aviation Organization, <em>Global Navigation Satellite System (GNSS) Manual 2005 </em><strong><span style="color: #ff0000"><br />
[7]</span></strong> European GNSS Agency, “EGNOS Service Definition Document – Safety of Life (SOL SDD),” Rev. 2.1 19/12/2014. Available from <a href="http://egnos-portal.gsa.europa.eu/library/technical-documents" target="_blank"><strong>EGNOS Portal website</strong></a>
</p>
<div class='pdfclass'><a target='_blank' class='specialpdf' href='http://insidegnss.com/wp-content/uploads/2018/01/janfeb15-KONIN.pdf'>Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/extending-the-reach-of-sbas/">Extending the Reach of SBAS</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>Frank van Diggelen: Riding the GNSS Wave</title>
		<link>https://insidegnss.com/frank-van-diggelen-riding-the-gnss-wave/</link>
		
		<dc:creator><![CDATA[Inside GNSS]]></dc:creator>
		<pubDate>Fri, 16 Jan 2015 07:23:04 +0000</pubDate>
				<category><![CDATA[201501 January/February 2015]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[GNSS (all systems)]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[Human Engineering]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://insidegnss.com/2015/01/16/frank-van-diggelen-riding-the-gnss-wave/</guid>

					<description><![CDATA[<p>Running San Francisco Marathon, with daughter, Tanera. Note GPS watch. SIDEBAR: Frank van Diggelen’s Compass Points “It all traces back to my parents,”...</p>
<p>The post <a href="https://insidegnss.com/frank-van-diggelen-riding-the-gnss-wave/">Frank van Diggelen: Riding the GNSS Wave</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/Diggelen2.jpg' ><span class='specialcaption'>Running San Francisco Marathon, with daughter, Tanera. Note GPS watch.</span></div>
<p>
<strong>SIDEBAR: <a href="http://insidegnss.com/frank-van-diggelens-compass-points/" target="_blank">Frank van Diggelen’s Compass Points</a></strong>
</p>
<p>
“It all traces back to my parents,” says Frank van Diggelen. “My father, Tromp van Diggelen, was a surfer. He taught me to surf and swim, in that order, when I was five. I was racing sailboats before I was 10, and there’s a lot of navigation there. Even when you’re just on a lake, the racing is all about reading the wind, understanding angles of convergence, velocity-made-good, and so on.”
</p>
<p><span id="more-22653"></span></p>
<p>
<strong>SIDEBAR: <a href="http://insidegnss.com/frank-van-diggelens-compass-points/" target="_blank">Frank van Diggelen’s Compass Points</a></strong>
</p>
<p>
“It all traces back to my parents,” says Frank van Diggelen. “My father, Tromp van Diggelen, was a surfer. He taught me to surf and swim, in that order, when I was five. I was racing sailboats before I was 10, and there’s a lot of navigation there. Even when you’re just on a lake, the racing is all about reading the wind, understanding angles of convergence, velocity-made-good, and so on.”
</p>
<p>
And then there was his mother, Judith, who sparked Frank’s early interest in engineering by buying him ever-more complex “Meccano” sets — similar to Legos “but much more mechanical: all metal, with actual nuts and bolts, gears, and electric motors. We used to spend many hours making elaborate machines, like little electric cars and motorcycles.”
</p>
<p>
Now an American citizen, van Diggelen is South African by birth.
</p>
<p>
“I grew up in an incredibly segregated society,” he recalls, referring to the South African government’s policy of apartheid that ended  in1994 after nearly 50 years. “Everything was segregated — where you could live, what schools you could go to, and what cinemas, restaurants, beaches, buses, taxis, everything.”
</p>
<p>
One of his first memories of South Africa is an incident that occurred when he was four years old. “My mother was taking my sister and me out somewhere. We were waiting to catch a bus by a black sign with white lettering ‘Bus Stop.’ After a while, a bus stopped and the driver told us to go and look for a different bus stop, with a white sign and black letters,” indicating its designation for whites only.
</p>
<p>
“As a child you just accepted that that’s how things were,” van Diggelen says. “It wasn’t until I was in college that I really understood what was going on.”
</p>
<p>
His parents, Tromp and Judith, believed strongly in a good education for their children and always made sure that little Frank and his siblings, a brother and a sister, went to the best schools the family could afford.
</p>
<p>
“This required some creativity,” van Diggelen says, “since we had very little money, and my dad changed jobs and moved us to different towns frequently.”
</p>
<p>
Thus, at ages four to five, he found himself in a Jewish religious school, and, from 11–15, at a Catholic boarding school, with some regular government schools in between. “I think the belief in good education stuck,“ he says.
</p>
<p>
Today, satellite navigation, a natural extension of his early waterborne interests, has impressed itself into every facet of his life.
</p>
<p>
“There is no boundary between my work and non-work life,” he says. “I love what I do and do what I love. So, whether I’m sitting in the office, or running in the hills, or racing a sailboat, I’m working on or with GNSS, usually testing something new, and trying to figure out how to make it better.”
</p>
<p>
<strong>In the Navy</strong><br />
As an 18-year-old midshipman in the South African Navy, van Diggelen was responsible for maintaining and operating the navigation systems aboard a minesweeper, including the U.S. Navy’s TRANSIT system, the world’s first operational GNSS.
</p>
<p>
He considers that assignment at sea to be doubly fortunate. In addition to learning satellite navigation skills, his tour of duty took him away from the “border war” with Angola and Namibian guerrillas fighting to liberate South West Africa from South African control.
</p>
<p>
“I joined the military because all white men were conscripted back then,” he says. In the 1980s, South Africa had continued to occupy the Namibian region that it had administered under a League of Nations mandate which had been revoked by the United Nations in 1966.
</p>
<p>
Most South African conscripts drew infantry posts and the border war.
</p>
<p>
“Many of my friends were there at the border while I was being taught navigation,” he says. “So, this may have been the luckiest thing that ever happened to me. I think it was because I was school swimming captain that I got into the Navy.”
</p>
<p>
Again, he had another reason to thank his father for those early swimming lessons.
</p>
<p>
“Anyway, only two percent of the conscripts got into the Navy, and two percent of those got into officer’s school,” van Diggelen says. “For me it was like winning the lottery.”
</p>
<p>
<strong>The ‘Real’ Cambridge</strong><br />
After his stint in the Navy, van Diggelen went back to school, earning a bachelor’s degree at the University of the Witwatersrand, South Africa, and a Ph.D. in electrical engineering from Cambridge University in England, both on full academic scholarship.
</p>
<p>
Of course, going off to college would have been a bit boring if it had only been about getting an education. However, in addition to classes, he met his wife Alison at Cambridge University, where she was also a student. “Alison is from Scotland. We like to tease people by saying we met ‘half-way’ between South Africa and Scotland,” van Diggelen says. “Anyone who knows Scotland, England, and South Africa gets it.”
</p>
<p>
More serious matters were not far ahead. Van Diggelen was in the throes of writing up his Ph.D. thesis when another Alison – Alison Brown, CEO and founder of NAVSYS Corporation — visited his supervisor, Professor Keith Glover, who had been her professor when she was at Cambridge.
</p>
<p>
“He knew I was looking for a job,” says van Diggelen. “So, he called me and I had an ‘insta-interview’ with Alison [Brown]. I hadn’t shaved or changed clothes, and had hardly slept, for three days — I must have looked like the ideal candidate! Next thing I knew I was working in Colorado Springs, and I’ve never looked back.”
</p>
<p>
<strong>Meeting Up with GPS</strong><br />
Van Diggelen began working on GPS in 1992, with Brown and company at NAVSYS in Colorado. There, he helped design a receiver autonomous integrity monitoring (RAIM) system for the U.S. Coast Guard. The result was an operational system for verifying the integrity of the differential GPS location of aids to navigation, mostly buoys, on U.S. marine charts. The system was still in use over a decade later.
</p>
<p>
After NAVSYS, van Diggelen worked on GPS, GLONASS, and assisted GPS (A-GPS) for Ashtech, Magellan, and, crucially, Global Locate, a San Jose, California-based GPS technology company where, as VP-technology &amp; chief navigation officer, he was involved in the TomTom ONE XL portable navigation device (PND) project for which Global Locate supplied its Hammerhead chip.
</p>
<p>
“This may have been the best-selling PND ever,” he says. “It was the first project I was involved in where we sold a million GPS chips.” As an aside he adds, “Now we sell almost that many every day!”
</p>
<p>
Global Locate got involved with TomTom because both groups were in the HP iPaq, the first smartphone to include GPS. “TomTom did the maps and we did the GPS chip,” says van Diggelen. Until then, Global Locate had focused on A-GPS, high sensitivity, first-fix technology.
</p>
<p>
“We had a really steep learning curve to manage turn-by-turn navigation; but we learned quickly,” van Diggelen says..”
</p>
<p>
Looking back, he says, that may have been the peak of the PND business, before smartphones made navigation free and ubiquitous. “I still have a working TomTom ONE that I use now and again; and I have an original still in the box, with Mr. T celebrity voice, on display in my office.”
</p>
<p>
<strong>iPhone 3G and beyond </strong><br />
Another handheld gadget that changed van Diggelen’s life, the iPhone 3G, was also equipped with Global Locate’s Hammerhead. “This was the smartphone that made GNSS what it is today,” van Diggelen says. “It wasn’t the first smartphone to include GPS, but it was the first iPhone with GPS, and then every other smartphone followed, and that’s why everyone on Earth now knows what GPS is.”
</p>
<p>
Shortly after winning the iPhone 3G contract, Global Locate company was acquired by Broadcom Corporation headquartered in Irvine, California. Following the acquisition, van Diggelen became vice-president of technology and Broadcom Fellow.
</p>
<p>
All of which has only meant more fun.
</p>
<p>
About Samsung’s Galaxy Note 4, with Broadcom inside, he says, “The GNSS in this phone, the BCM4773, marks the beginning of a new phase of GNSS chip architecture. It is a combined GNSS-Sensor Hub, also called a ‘Location Hub.’” For van Diggelen, this is a back-to-the-future moment for the industry; all cell-phone GNSS [signal processing] used to be host-based, to save on cost and size; now the chips are so small anyway that size is not the issue, battery life is.
</p>
<p>
Broadcom’s current GNSS chips operate on ultra-low power — a 95 percent savings compared to host-based processing, he says, “by doing GNSS in the background when the host application processor is asleep. This means we are once again making GNSS with system-on-chip architecture, like 20 years ago, but, after 10 iterations of Moore’s Law, a thousand times smaller and lower power.”
</p>
<p>
Van Diggelen’s current projects also include the BCM4771 and BCM4774. Both are successors to the BCM4773. And GPS has plenty of company on the company’s chips, which also support Galileo, BeiDou, GLONASS, satellite-based augmentation systems, Japan’s Quasi-Zenith Satellite System, and inertial sensors.
</p>
<p>
Indeed, another area that fascinates van Diggelen is sensor and GNSS integration. “I’ve been working on this for about 10 years,” he says. “You may not know it, but most smartphones use inertial sensors, in particular gyros and accelerometers, to aid the GNSS in urban canyons.”
</p>
<p>
The next big challenge, he says, is indoor navigation with the same accuracy that mobile device customers are used to outdoors: “It’s coming, but it requires an integration of sensors as well as other wireless technologies, like WiFi and Bluetooth.”
</p>
<p>
<strong>Family and Leisure</strong><br />
Now long established in the San Francisco Bay area, van Diggelen is a family man with two children. His wife Alison, now a noted Silicon Valley journalist, is creator of the Fresh Dialogues interview series and a contributor to the BBC World Service, Public Radio International’s The World, NPR’s KQED in San Francisco, and the Huffington Post.
</p>
<p>
“I’m a very bad example of the so-called ‘work-life’ balance,” van Diggelen admits. Luckily, he shares some major interests with his two kids, Lewis and Tanera. “Both my daughter and son enjoy running, and it’s a great way to spend time together.
</p>
<p>
“Like many children, they are forging their own paths,” he says. “ Both are interested in biology, which is great. I think biotech is today where electronics was in the fifties.”
</p>
<p>
He is also an avid fan of skiing — “Three years in Colorado with NAVSYS was a great way to make up for the geographic deficiencies of my birthplace.” — and hiking. “My son and I climbed Kilimanjaro when he was 14.”
</p>
<p>
But wherever he is, whomever he’s with, and whatever he’s doing, van Diggelen says, he’s always trying out some interesting new GNSS thing. This year it’s accelerometers on his skis, linked to GPS in his phone, primarily to analyze what happens over moguls.
</p>
<p>
“All I can say is that my children know far more about GNSS than they ever wanted to.”
</p>
<p>
And there’s sailing. On weekends van Diggelen is navigator and tactician aboard a racing yacht home-ported in Santa Cruz, California.
</p>
<p>
All the while, he does his best to maintain ties with the folks in South Africa.
</p>
<p>
“I try to visit at least once every two years,” he says. “It’s difficult since the San Francisco bay area is almost as far from Johannesburg as you can get. Luckily we have Skype!”
</p>
<p>
<strong>The Icing</strong><br />
Van Diggelen, not least of all, is also a passionate teacher, starting way back at the University of the Witwatersrand, where he ran the mathematics department of an all-volunteer weekend high school for children from the non-white townships of Soweto and Alexandra.
</p>
<p>
“School kids would spend every Saturday on our college campus,” he explains, “getting taught the school syllabus by college students.” The school had 10 math teachers, all, and about 700 school kids taking courses in engineering and physics as well as math.
</p>
<p>
The children were highly motivated, van Diggelen recalls. They had almost no instruction in mathematics in their regular schools. For example, in one part of Soweto, five high schools were served by one math teacher at that time, he says.
</p>
<p>
“I became good friends with some of the school students,” van Diggelen remembers, “and that really changed how I understood my own country. I think that whole experience has made me value education and enjoy teaching to this day.”
</p>
<p>
Throughout his career, van Diggelen has continued to lead seminars and training courses in his professional capacity. In addition, under the Lyceum school program, he taught navigation to middle school children in San Jose, California. Today he is a consulting professor at Stanford University, teaching post-graduate class on GNSS as well as GNSS-themed massive open online courses or MOOCs.
</p>
<p>
“Teaching GPS strongly influences me in my working life,” he says. “There are always great questions from students that challenge me to think better about what I thought I knew.”
</p>
<p>
So, like any good teacher, van Diggelen remains an active learner, and he credits many who have guided him on his way: “I’ve been really lucky to have the right mentors and colleagues at the right time, and there have been several important teachers through my career.”
</p>
<p>
Among the latter, of course, we should include the early inspiration of Tromp and Judith van Diggelen, who ultimately gave all of us one of the world’s leading GNSS engineers.
</p>
<div class='pdfclass'><a target='_blank' class='specialpdf' href='http://insidegnss.com/wp-content/uploads/2018/01/janfab15-HUMAN.pdf'>Download this article (PDF)</a></div>
<p>The post <a href="https://insidegnss.com/frank-van-diggelen-riding-the-gnss-wave/">Frank van Diggelen: Riding the GNSS Wave</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>
