Technology Industry
Industry: Email Alert RSS FeedSearching for Galileo: reception and analysis of signals from GIOVE-A
GPS World, June, 2006 by Mark L. Psiaki, Todd E. Humphreys, Shan Mohiuddin, Steven P. Powell, Alessandro P. Cerruti, Paul M. Kintner, Jr.
Galileo, Europe's answer to the U.S. Global Positioning System, achieved a milestone on December 28, 2006, with the launch of its first test satellite, GIOVE-A, which began transmitting navigation signals in early January 2006. Since the launch, receiver developers around the world have been anxious to test their Galileo-capable receivers on the GIOVE-A signals. But because the GIOVE-A signal structure documentation had not yet been publicly released, only approved groups involved in validation tests had authorized access to the pseudorandom noise (PRN) codes required to track the GIOVE-A navigation signals.
Most RecentTechnology Articles
Eager to study the Galileo signals and to develop Galileo-capable receivers, Cornell University's GNSS research group set out to determine whether the GIOVE-A L1 binary offset carrier-BOC(1,1)--signal could be acquired and the PRN codes uncovered using codeless acquisition and statistical signal processing techniques. The short answer: Yes!
We recorded data using a digital storage receiver connected to an inexpensive roof-mounted patch antenna on Cornell University's campus in Ithaca, New York. We then processed the data offline in several stages. First, the "nuisance" GPS and satellite-based augmentation system (SBAS)--WAAS and EGNOS--C/A-code signals were tracked and removed. Then the GIOVE-A L1 BOC(1,1) signal's carrier phase, Doppler shift, and BOC phase were determined using codeless acquisition techniques. Next, the carrier and BOC signals were removed by mixing, and 1.023 MHz in-phase accumulations were computed. Finally, the code timing, data symbols, and secondary code chips were analyzed and the results were used to accurately determine the primary PRN codes by averaging over many code periods.
The resulting PRN codes can be obtained online at http://gps.ece.cornell.edu/galileo/.
> Signal DataWe captured the GIOVE-A BOC(1,1) signal using the digital storage receiver illustrated in FIGURE 1. It employed a 20 MHz L1 filter and direct radio frequency (RF) sampling at 41.19 MHz to alias the L1 GPS/Galileo signals to the nominal intermediate frequency [f.sub.IF] = 10.36 MHz.
The two data sets used in our study, captured on March 2 at 14:45:10 UTC and on March 8 at 09:29:00 UTC, were taken when GIOVE-A was visible both from Ithaca and from Europe during European business hours--a measure taken to increase the likelihood that the satellite was broadcasting. The flyovers were predicted using NORAD two-line ephemeris elements.
Two Lobes. The power spectrum of the raw data from the digital storage receiver is shown as the red dashed line in FIGURE 2. The combined power of several GPS/SBAS C/A-code signals is evident in the large hump centered at [f.sub.IF]. These GPS/SBAS signals interfere with codeless acquisition and analysis of the Galileo L1 BOC(1,1) signal. In addition, they obscure the GIOVE-A signal in the power spectrum, thereby precluding a quick test for its presence.
We used a software GPS receiver to acquire, track, and remove the nuisance GPS/SBAS signals. This procedure removes the large central hump in the power spectrum, revealing distinct lobes to each side of the intermediate frequency--the expected signature of the Galileo L1 signal's BOC(1,1) modulation.
Signal Structure
Our analysis required a detailed understanding of the Galileo L1 signal structure. We pieced together a coherent signal description from early, publicly available drafts of the Galileo Interface Control Document (ICD). Our later findings demonstrated that these documents were a generally accurate description of the GIOVE-A signal, with a few important exceptions. In this section, we present the GIOVE-A L1 BOC(1,1) signal structure as we detected it.
The BOC(1,1) signal is composed of two multiplexed channels: the L1-B data channel and the L1-C pilot channel. The sampled Galileo L1 BOC(1,1) signal that exits at the RF front-end takes the form
[y.sub.i] = A[[b.sub.L1-B]([[tau].sub.i])[d.sub.L1-B]([[tau].sub.i]) - [c.sub.L1-C]([[tau].sub.i])[s.sub.L1-C]([[tau].sub.i])] [s.sub.SC]([[tau].sub.i]) cos(2[pi][f.sub.IF][[tau].sub.i] [[phi].sub.0]) [[nu].sub.i] (1)
at receiver sample time [t.sub.i]. The quantities in Equation (1) are the carrier amplitude A, the PRN code of the data channel [b.sub.L1-B]([[tau].sub.i]), the data symbol [d.sub.L1-B]([[tau].sub.i]), the primary PRN code of the pilot channel [c.sub.L1-C]([[tau].sub.i]), the secondary code of the pilot channel [s.sub.L1-C]([[tau].sub.i]), the sine-phased BOC signal [s.sub.SC]([[tau].sub.i]) = sign[sin(2[pi][f.sub.BOC][[tau].sub.i])] where [f.sub.BOC] is the BOC(1,1) modulation frequency equal to 1.023 MHz, the initial carrier phase [[phi].sub.0], the measurement noise [[nu].sub.i], and the signal transmission time [[tau].sub.j]. This latter time can be expressed as a quadratic polynomial in [t.sub.i] with a constant term that depends on pseudorange and linear and quadratic terms that depend on carrier Doppler shift and Doppler shift rate.
The PRN codes and the data time history in Equation (1) take the form
CXO UnpluggedSmart Business interviews on BNET
Brought to you by CBS MoneyWatch.com
- Best- and Worst-Paid College Degrees
- 6 Things You Should Never Do on Twitter or Facebook
- How Much Sleep Do You Really Need?
- 6 Big Myths about Gas Mileage
- 5 Rules for Immediate Annuities
- Death in the Family: 12 Things to Do Now
- Dumbest Things You Do With Your Money
- 6 Online Networking Mistakes to Avoid
- 401(k) Mistakes to Avoid
- 5 Economic Scenarios to Keep You Up at Night
- The Real ‘Best Places to Retire’
- Best Credit Cards for You
- 12 Tough Questions to Ask Your Parents
- The Real ‘Best Colleges’
- Home Buyer Tax Credit: How to Cash In
- Why You Shouldn't Bash Cash
- 8 Phony 'Bargains' and Better Alternatives
- Danger: 3 Debit Card Scams to Avoid
- 6 Myths About Gas Mileage
- 29 Fees We Hate Most
- Quick and Easy Ways to Boost Returns
- Best Stocks to Buy Now
- Lower Your Taxes: 10 Moves to Make Now
- New Jobs: 8 Lessons from Real-Life Career Switchers
- The New Job Market: Who Wins and Who Loses?
- Health Care Reform's Public Option: Everything You Need to Know
- Volunteer Work When Unemployed: Should You Work for Free?
- Whose Recovery Is This?
- Long-Term-Care Insurance: 4 Biggest Risks to Avoid
Content provided in partnership with
Most Recent Technology Articles
Most Recent Technology Publications
Most Popular Technology Articles
- BizRate to monitor in-store customer satisfaction for Office Depot stores - Market Intelligence
- Speed control of separately excited DC motor
- Effects of creative, educational drama activities on developing oral skills in primary school children
- Political stability and economic growth in Asia
- Failed businesses in Japan: a study of how different companies have failed, and tips on how to succeed, in the Japanese market



