Blog

  • European Nav Conference Extends Early Bird Registration to March 15

    Because of widespread interest in European Navigation Conference 2013, organizers have decided to extend Early Bird Registration until March 15.

    “The interest of the navigation community for the European Navigation Conference 2013 is tremendous. We have received more than 150 oral presentations and 50 poster presentations that will be showcased in 32 sessions,” said Susanne Fuchs, organizing committee member. Among those who are taking part as keynote speakers or panelists are:

    • Paul Weissenberg (Deputy Director General of the DG Enterprise and Industry of the European Commission),
    • Didier Faivre (Director of Galileo Programme & Navigation Related Activities, European Space Agency),
    • Carlo des Doride (Executive Director of the European GNSS),
    • Frank Salzgeber (Head of Technology Transfer Office, ESA),
    • Gard Ueland (Chairman of Galileo Services),
    • Bernhard Hofmann-Wellenhof (Vice Rector for Academic Affairs, TU Graz) or Harald Posch (Austrian Space Agency)

    The European Navigation Conference 2013 will be the seventeenth conference in the GNSS series held under the auspices of the European Group of Institutes of Navigation (EUGIN). The conference will be hosted by the Austrian Institute of Navigation (OVN) and will take place from 23-25 April 2013 in Vienna, Austria.

    Each year the conference attracts researchers, policy makers, manufacturers, users and service providers from around the world. “Thanks to the wide variety of topics in navigation and the outstanding expertise of the attending speakers, we will be able to bring together more than 600 experts,” Fuchs said.

    The conference will focus on the present status as well as on future developments in navigation systems, with special emphasis on Galileo. Thus, the ENC 2013 will be a showcase for state of the art technology and, more importantly, for innovations in the field of terrestrial and satellite navigation. The implementation of new technologies in navigation will be illustrated in the industry exhibition, running in parallel to the conference.

    For more events, visit our Events page.

  • Handheld’s Ruggedized Computers and Smartphones Have u-blox GPS Inside

    Swedish-based Handheld, maker of mobile computers designed for extreme environments, has integrated u-blox’ GPS modules in four of its most popular products: the Algiz 7 and Algiz 10X tablets, Algiz XRW notebook, and Nautiz X1 smartphone. These tough computers are designed for and used in demanding environments such as polar expeditions, marine exploration, and rescue operations, as well as outdoor industrial applications such as utility maintenance and logistics. The devices depend on u‑blox’ LEA, NEO, and AMY families of compact, high-performance GPS modules to provide reliable navigation and positioning in challenging conditions.

    “Handheld is proud to have achieved an industry-leading position for dependable, ruggedized mobile computers that can be trusted to work in the most hostile environments” said Jerker Hellström, CEO Handheld Group, “To achieve this extremely high-level of performance, we only select components with the highest reliability on the  market. GPS positioning is one of the most important functionalities of our products. For this mission-critical feature, we chose u-blox.”

    Handheld’s lineup of rugged PDAs and mobile computers is specifically developed for use in tough environments in industries such as geomatics, logistics, forestry, public transportation, construction, mining, field service, utilities, maintenance, public safety, military and security.

  • FICOSA Integrates OriginGPS Antenna Module in Telematic Unit

    FICOSA demonstrated a telematic unit integrating a multi-service antenna module for positioning and satellite navigation supporting all the geographic positioning standards at the 2013 Mobile World Congress in Barcelona in February.

    The major advantage of this technological innovation is that the proposed multi-channel GPS/Galileo/GLONASS/BeiDou/QZSS receiver allows tracking across all the different navigation and positioning satellite standards worldwide, so that automakers can  the having to manage different variants of in-vehicle telematic units (iVTUs) depending on the geographical market. iVTUs are needed for emergency call function, fleet management, and other functions. It incorporates an OriginGPS antenna.

    The new module is a complete system-in-package featuring miniature surface mount device technology footprint designed to commit unique integration features for high volume, low power and cost-sensitive applications.

    In addition, the reduced size of the receiver module makes the most of a stacked-up in board integration through miniaturized integrated circuits and surface mount devices, allows an aggressive reduction of the iVTU packaging, which is advantageous for the OEM for car assembly, iVTU localization inside the vehicle, and weight reduction.

    The innovation represents the result of the international collaboration between FICOSA and OriginGPS. “We view the telematics market as a growing market and it is our privilege to cooperate and partner with Ficosa and its excellent engineering team,” said Haim Goldberger, CEO and founder of OriginGPS.

    “In FICOSA, innovation and technology are two main tools for our future and working with OriginGPS is a great issue,” said Jose María Forcadell, Advanced Communications Business Unit Director at FICOSA.

  • GT-1 Tracks Equipment in Remote Locations, Extreme Conditions

    GT-1 Asset Tracker, the world’s most reliable asset tracker combining GPS, RFID, Bluetooth and Satellite technologies into one compact design. Photo: Geoforce
    GT-1 asset tracker combines GPS, RFID, and Bluetooth technologies. Photo: Geoforce

    Geoforce, Inc. is announcing commercial availability of its GT-1 asset tracking device that can track field equipment in locations and conditions previously too challenging for other devices to function effectively. A globally certified GPS device, the GT-1 enables oil and gas service providers to proactively monitor and share data on vehicles and equipment for more cost effective operations, helping to meet ongoing environmental responsibilities, the company said.

    “We have been waiting a long time for a device like this,” said Michael Rolston, operations manager at Permian Equipment Rentals.  “It’s small, it’s incredibly rugged, it will last years without replacement. It’s also surprisingly low cost — given all its features and capabilities.”

    The GT-1 was previously offered in limited release to several major international service and rental companies beginning in the fourth quarter of 2012. To date, thousands have shipped and are actively tracking oilfield assets around the globe.

  • Lockheed Martin Powers on First GPS III Satellite

    The Lockheed Martin team developing the U.S. Air Force’s next-generation Global Positioning System III  satellites has turned on power to the system module of the program’s first spacecraft, designated GPS III Space Vehicle One (SV-1). The milestone is a key indication the team is on track to deliver the first satellite for launch availability in 2014, the company said.

    The GPS III program will replace aging GPS satellites, while improving capability to meet the evolving demands of military, commercial and civilian users. GPS III satellites will deliver better accuracy and improved anti-jamming power while enhancing the spacecraft’s design life and adding a new civil signal designed to be interoperable with international global navigation satellite systems.

    “This milestone is the latest in a series of critical events signifying that our joint government and industry GPS III team is performing efficiently and meeting its commitments,” said Lt. Col. Todd Caldwell, the U.S. Air Force’s GPS III program manager.

    Successfully powering on GPS III SV-1 demonstrates mechanical integration, validates the satellite’s interfaces and leads the way for electrical and integrated hardware-software testing. The satellite will complete its Assembly, Integration and Test (AI&T) in Lockheed Martin’s new GPS Processing Facility (GPF) designed for efficient and affordable satellite production. Like in aircraft or automobile manufacturing, each GPS III satellite will move through sequential work stations for various AI&T operations, culminating with shipment to the launch site.

    “Turning power on to the first GPS III satellite is a major milestone for the team,” said Keoki Jackson, vice president of Lockheed Martin’s Navigation Systems mission area. “The successful integration of the first satellite’s system module follows on the heels of our pathfinder GPS III Non-Flight Satellite Testbed (GNST), and demonstrates the great value of the investments made by the Air Force to implement low-risk spacecraft acquisition. In this challenging budget environment, we are focused on delivering the critical GPS III capabilities to users affordably and on schedule.”

    Lockheed Martin is currently under contract for production of the first four GPS III satellites, and advanced procurement funding of long-lead components for the fifth, sixth, seventh and eighth satellites. The Air Force plans to purchase up to 32 GPS III satellites.

    The GPS III team is led by the Global Positioning Systems Directorate at the U.S. Air Force Space and Missile Systems Center. Lockheed Martin is the GPS III prime contractor with teammates ITT Exelis, General Dynamics, Infinity Systems Engineering, Honeywell, ATK and other subcontractors. Air Force Space Command’s 2nd Space Operations Squadron (2SOPS), based at Schriever Air Force Base, Colo., manages and operates the GPS constellation for both civil and military users.

  • Building a Wide-Band Multi-Constellation Receiver

    Building a Wide-Band Multi-Constellation Receiver

    The Universal Software Radio Peripheral as RF Front-End

    By Ningyan Guo, Staffan Backén, and Dennis Akos

    The authors designed a full-constellation GNSS receiver, using a cost-effective, readily available, flexible front-end, wide enough to capture the frequency from 1555 MHz to 1607 MHz, more than 50MHz. This spectrum width takes into account BeiDou E2, Galileo E1, GPS L1, and GLONASS G1. In the course of their development, the authors used an external OCXO oscillator as the reference clock and reconfigured the platform, developing their own custom wide-band firmware.

    The development of the Galileo and BeiDou constellations will make many more GNSS satellite measurements be available in the near future. Multiple constellations offer wide-area signal coverage and enhanced signal redundancy. Therefore, a wide-band multi-constellation receiver can typically improve GNSS navigation performance in terms of accuracy, continuity, availability, and reliability. Establishing such a wide-band multi-constellation receiver was the motivation for this research.

    A typical GNSS receiver consists of three parts: RF front-end, signal demodulation, and generation of navigation information. The RF front-end mainly focuses on amplifying the input RF signals, down-converting them to an intermediate frequency (IF), and filtering out-of-band signals. Traditional hardware-based receivers commonly use application-specific integrated circuit (ASIC) units to fulfill signal demodulation and transfer the range and carrier phase measurements to the navigation generating part, which is generally implemented in software. Conversely, software-based receivers typically implement these two functions through software. In comparison to a hardware-based receiver, a software receiver provides more flexibility and supplies more complex signal processing algorithms. Therefore, software receivers are increasingly popular for research and development.

    The frequency coverage range, amplifier performance, filters, and mixer properties of the RF front-end will determine the whole realization of the GNSS receiver. A variety of RF front-end implementations have emerged during the past decade. Real down-conversion multi-stage IF front-end architecture typically amplifies filters and mixes RF signals through several stages in order to get the baseband signals. However, real down-conversion can bring image-folding and rejection. To avoid these drawbacks, complex down-conversion appears to resolve much of these problems. Therefore, a complex down-conversion multi-stage IF front-end has been developed. But it requires a high-cost, high-power supply, and is larger for a multi-stage IF front-end. This shortcoming is overcome by a direct down-conversion architecture. This front-end has lower cost; but there are several disadvantages with direct down-conversion, such as DC offset and I/Q mismatch. DC offset is caused by local oscillation (LO) leakage reflected from the front-end circuit, the antenna, and the receiver external environment.

    A comparison of current traditional RF front-ends and different RF front-end implementation types led us to the conclusion that one model of a universal software radio peripheral, the USRP N210, would make an appropriate RF front end option. USRP N210 utilizes a low-IF complex direct down-conversion architecture that has several favorable properties, enabling developers to build a wide range of RF reception systems with relatively low cost and effort. It also offers high-speed signal processing. Most importantly, the source code of USRP firmware is open to all users, enabling researchers to rapidly design and implement powerful, flexible, reconfigurable software radio systems. Therefore, we chose the USRP N210 as our reception device to develop our wide-band multi-constellation GNSS receiver, shown in Figure 1.

    Figure 1 Custom wide-band multi-constellation software receiver architecture based on universal software radio peripheral (USRP).
    Figure 1. Custom wide-band multi-constellation software receiver architecture based on universal software radio peripheral (USRP).
    USRP Front-End Architecture

    The USRP N210 front-end has wider band-width and radio frequency coverage in contrast with other traditional front-ends as shown by the comparison in Table 1. It has the potential to implement multiple frequencies and multiple-constellation GNSS signal reception. Moreover, it performs higher quantization, and the onboard Ethernet interface offers high-speed data transfer.

    Table 1. GNSS front-ends comparison.
    Table 1. GNSS front-ends comparison.

    USRP N210 is based on the direct low-IF complex down-conversion receiver architecture that is a combination of the traditional analog complex down-conversion implemented on daughter boards and the digital signal conditioning conducted in the motherboard. Some studies have shown that the low-IF complex down-conversion receiver architecture overcomes some of the well-known issues associated with real down-conversion super heterodyne receiver architecture and direct IF down-conversion receiver architecture, such as high cost, image-folding, DC offset, and I/Q mismatch.

    The low-IF receiver architecture effectively lessens the DC offset by having an LO frequency after analog complex down-conversion. The first step uses a direct complex down-conversion scheme to transform the input RF signal into a low-IF signal. The filters located after the mixer are centered at the low-IF to filter out the unwanted signals. The second step is to further down-covert the low-IF signal to baseband, or digital complex down-conversion.

    Similar to the first stage, a digital half band filter has been developed to filter out-of-band interference. Therefore, direct down-conversion instead of multi-stage IF down-conversion overcomes the cost problem; in the meantime, the signal is down-converted to low-IF instead of base-band frequency as in the direct down-conversion receiver, so the problem of the DC offset is also avoided in the low-IF receiver. These advantages make the USRP N210 platform an attractive option as GNSS receiver front-end.

    Figure 2 shows an example GNSS signal-streaming path schematic on a USRP N210 platform with a DBSRX2 daughter board. Figure 3 shows a photograph of internal structure of a USRP N210 platform.

    Figure 2  GNSS signal streaming on USRP N210 + DBSRX2 circuit.
    Figure 2 GNSS signal streaming on USRP N210 + DBSRX2 circuit.
    G-Fig3
    Figure 3. USRP N210 internal structure.

    The USRP N210 platform includes a main board and a daughterboard. In the main board, 14-bit high precision analog-digital converters (ADCs) and digital-analog converters (DACs) permit wide-band signals covering a high dynamic range. The core of the main board is a high-speed field-programmable gate array (FPGA) that allows high-speed signal processing. The FPGA configuration implements down-conversion of the baseband signals to a zero center frequency, decimates the sampled signals, filtering out-of-band components, and finally transmits them through a packet router to the Ethernet port. The onboard numerically controlled oscillator generates the digital sinusoid used by the digital down-conversion process. A cascaded integrator-comb (CIC) filter serves as decimator to down-sample the signal.

    The signals are filtered by a half pass filter for rejecting the out-of-band signals. A Gigabit Ethernet interface effectively enables the delivery of signals out of the USRP N210, up to 25MHz of RF bandwidth. In the daughterboard, first the RF signals are amplified, then the signals are mixed by a local onboard oscillator according to a complex down-conversion scheme. Finally, a band-pass filter is used remove the out-of-band signals.

    Several available daughter boards can perform signal conditioning and tuning implementation. It is important to choose an appropriate daughter board, given the requirements for the data collection.

    A support driver called Universal Hardware Driver (UHD) for the USRP hardware, under Linux, Windows and Mac OS X, is an open-source driver that contains many convenient assembly tools. To boot and configure the whole system, the on-board microprocessor digital signal processor (DSP) needs firmware, and the FPGA requires images. Firmware and FPGA images are downloaded into the USRP platform based on utilizations provided by the UHD. Regarding the source of firmware and FPGA images, there are two methods to obtain them:

    •   directly use the binary release firmware and images posted on the web site of the company;
    •   build (and potentially modify) the provided source code.
    USRP Testing and Implementation

    Some essential testing based on the original configuration of the USRP N210 platform provided an understanding of its architecture, which was necessary to reconfigure its firmware and to set up the wide-band, multi-constellation GNSS receiver. We collected some real GPS L1 data with the USRP N210 as RF front-end. When we processed these GPS L1 data using a software-defined radio (SDR), we encountered a major issue related to tracking, described in the following section.

    Onboard Oscillator Testing. A major problem with the USRP N210 is that its internal temperature-controlled crystal oscillator (TCXO) is not stable in terms of frequency. To evaluate this issue, we recorded some real GPS L1 data and processed the data with our software receiver. As shown in Figure 4, this issue results in the loss of GPS carrier tracking loop at 3.18 seconds, when the carrier loop bandwidth is 25Hz.

    Figure 4. GPS carrier loop loss of lock.
    Figure 4. GPS carrier loop loss of lock.

    Consequently, we adjusted the carrier loop bandwidth up to 100Hz; then GPS carrier tracking is locked at the same timing (3.18s), shown in Figure 5, but there is an almost 200 Hz jump in less than 5 milliseconds.

    Figure 5. GPS carrier loop lock tracking.
    Figure 5. GPS carrier loop lock tracking.

    As noted earlier, the daughter card of the USRP N210 platform utilizes direct IF complex down-conversion to tune GNSS RF signals. The oscillator of the daughter board generates a sinusoid signal that serves as mixer to down-convert input GNSS RF signals to a low IF signal. Figure 6 illustrates the daughter card implementation. The drawback of this architecture is that it may bring in an extra frequency shift by the unstable oscillator. The configuration of the daughter-card oscillator is implemented by an internal TCXO clock, which is on the motherboard. Unfortunately, the internal TCXO clock has coarse resolution in terms of frequency adjustments. This extra frequency offset multiplies the corresponding factor that eventually provides mixer functionality to the daughter card. This approach can directly lead to a large frequency offset to the mixer, which is brought into the IF signals.

    Figure 6. Daughter-card tuning implementation.
    Figure 6. Daughter-card tuning implementation.

    Finally, when we conduct the tracking operation through the software receiver, this large frequency offset is beyond the lock range of a narrow, typically desirable, GNSS carrier tracking loop, as shown in Figure 4.

    In general, a TCXO is preferred when size and power are critical to the application. An oven-controlled crystal oscillator (OCXO) is a more robust product in terms of frequency stability with varying temperature. Therefore, for the USRP N210 onboard oscillator issue, it is favorable to use a high-quality external OCXO as the basic reference clock when using USRP N210 for GNSS applications.

    Front-End Daughter-Card Options. A variety of daughter-card options exist to amplify, mix, and filter RF signals. Table 2 lists comparison results of three daughter cards (BURX, DBSRX and DBSRX2) to supply some guidance to researchers when they are faced with choosing the correct daughter-board.

    G-table2
    Table 2. Front-end daughter-card options.

    The three daughter cards have diverse properties, such as the primary ASIC, frequency coverage range, filter bandwidth and adjustable gain. BURX gives wider radio frequency coverage than DBSRX and DBSRX2. DBSRX2 offers the widest filter bandwidth among the three options.

    To better compare the performance of the three daughter cards, we conducted another three experiments. In the first, we directly connected the RF port with a terminator on the USRP N210 platform to evaluate the noise figure on the three daughter cards. From Figure 7, we can draw some conclusions:

    • BURX has a better sensitivity than DBSRX and DBSRX2 when the gain is set below 30dB.
    • DBSRX2 observes feedback oscillation when the gain set is higher than 70dB.
    Figure 7  Noise performance comparisons of three daughter cards.
    Figure 7. Noise performance comparisons of three daughter cards.

    The second experimental setup configuration used a USRP N210 platform, an external OCXO oscillator to provide stable reference clock, and a GPS simulator to evaluate the C/N0 performance of the three daughter boards. The input RF signals are identical, as they come from the same configuration of the GPS simulator. Figure 8 illustrates the C/N0 performance comparison based on this experimental configuration. The figure shows that BURX performs best, with DBSRX2 just slightly behind, while DBSRX has a noise figure penalty of 4dB.

    Figure 8. C/N0 performance comparisons of three daughter cards.
    Figure 8. C/N0 performance comparisons of three daughter cards.

    In the third experiment, we added an external amplifier to increase the signal-to-noise ratio (SNR). From Figure 9, we see that the BURX, DBSRX and DBSRX2 have the same C/N0 performance, effectively validating the above conclusion. Thus, an external amplifier is recommended when using the DBSRX or DBSRX2 daughter boards.

    Figure 9. C/N0 performance comparisons of three daughter cards with an external amplifier.
    Figure 9. C/N0 performance comparisons of three daughter cards with an external amplifier.

    The purpose of these experiments was to find a suitable daughter board for collecting wide-band multi-constellation GNSS RF signals. The important qualities of an appropriate wide-band multi-constellation GNSS receiver are:

    • high sensitivity;
    • wide filter bandwidth; and
    • wide frequency range.

    After a comparison of the three daughter boards, we found that the BURX has a better noise figure than the DBSRX or DBSRX2. The overall performance of the BURX and DBSRX2 are similar however. Using an external amplifier effectively decreases the required gain on all three daughter cards, which correspondingly reduces the effect of the internal thermal noise and enhances the signal noise ratio. As a result, when collecting real wide-band multi-constellation GNSS RF signals, it is preferable to use an external amplifier.

    To consider recording GNSS signals across a 50MHz band, DBSRX2 provides the wider filter bandwidth among the three daughter-card options, and thus we selected it as a suitable daughter card.

    Custom Wide-band Firmware Development. When initially implementing the wideband multi-constellation GNSS reception devices based on the USRP N210 platform, we found a shortcoming in the default configuration of this architecture, whose maximum bandwidth is 25MHz. It is not wide enough to record 50MHz multi-constellation GNSS signals (BeiDou E2, GPS L1, Galileo E1, and GlonassG1). A 50MHz sampling rate (in some cases as much as 80 MHz) is needed to demodulate the GNSS satellites’ signals.

    Meanwhile since the initiation of the research, the USRP manufacturer developed and released a 50MHz firmware. To highlight our efforts, we further modified the USRP N210 default configuration to increase the bandwidth up to 100MHz, which has the potential to synchronously record multi-constellation multi-frequency GNSS signals (Galileo E5a and E5b, GPS L5 and L2) for further investigation of other multi-constellation applications, such as ionospheric dispersion within wideband GNSS signals, or multi-constellation GNSS radio frequency compatibility and interoperability.

    Apart from reprogramming the host driver, we focused on reconfiguring the FPGA firmware. With the aid of anatomizing signal flow in the FPGA, we obtained a particular realization method of augmenting its bandwidth. Figure 10 shows the signal flow in the FPGA of the USRP N210 architecture.

    Figure 10. Signal flow in the FPGA of the USRP N210 platform.
    Figure 10. Signal flow in the FPGA of the USRP N210 platform.

    The ADC produces 14-bit sampled data. After the digital down-conversion implementation in the FPGA, 16-bit complex I/Q sample data are available for the packet transmitting step. According to the induction document of the USRP N210 platform, VITA Radio Transport Protocol functions as an overall framework in the FPGA to provide data transmission and to implement an infrastructure that maintains sample-accurate alignment of signal data. After significant processing in the VITA chain, 36-bit data is finally given to the packet router. The main function of the packet router is to transfer sample data without any data transformation. Finally, through the Gigabit Ethernet port, the host PC receives the complex sample data.

    In an effort to widen the bandwidth of the USRP N210 platform, the bit depth needs to be reduced, which cuts 16-bit complex I/Q sample data to a smaller length, such as 8-bit, 4-bit, or even 2-bit, to solve the problem. By analyzing Figure 10, to fulfill the project’s demanding requirements, modification to the data should be performed after ADC sampling, but before the digital down-conversion. We directly extract the 4-bit most significant bits (MSBs) from the ADC sampling data and combined eight 4-bit MSB into a new 16-bit complex I/Q sample, and gave this custom sample data to the packet router, increasing the bandwidth to 100 MHz.

    Wide-Band Receiver Performance Analysis. The custom USRP N210-based wide-band multi-constellation GNSS data reception experiment is set up as shown in Figure 11.

    Figure 11  Wide-band multi-constellation GNSS data recording system.
    Figure 11. Wide-band multi-constellation GNSS data recording system.

    A wide-band antenna collected the raw GNSS data, including GPS, GLONASS, Galileo, and BeiDou. An external amplifier was included to decrease the overall noise figure. An OCXO clock was used as the reference clock of the USRP N210 system. After we found the times when Galileo and BeiDou satellites were visible from our location, we first tested the antenna and external amplifier using a commercial receiver, which provided a reference position. Then we used 1582MHz as the reception center frequency and issued the corresponding command on the host computer to start collecting the raw wide-band GNSS signals. By processing the raw wide-band GNSS data through our software receiver, we obtained the acquisition results from all constellations shown in Figure 12; and tracking results displayed in Figure 13.

    Figure 12  Acquisition results for all constellations.
    Figure 12. Acquisition results for all constellations.
    Guo_opener
    Figure 13. Tracking results for all constellations.

    We could not do the full-constellation position solution because Galileo was not broadcasting navigation data at the time of the collection and the ICD for BeiDou had not yet been released. Therefore, respectively using GPS and GLONASS tracking results, we provided the position solution and timing information that are illustrated in Figure 14 and in Figure 15.

    Figure 13. GPS position solution and timing information.
    Figure 14. GPS position solution and timing information.
    Figure 14. GLONASS position solution.
    Figure 15. GLONASS position solution.
    Conclusions

    By processing raw wide-band multi-constellation GNSS signals through our software receiver, we successfully acquired and tracked satellites from the four constellations. In addition, since we achieved 100MHz bandwidth, we can also simultaneously capture modernized GPS and Galileo signals (L5 and L2; E5a and E5b, 1105–1205 MHz).

    In future work, a longer raw wide-band GNSS data set will be recorded and used to determine the user position leveraging all constellations. Also an urban collection test will be done to assess/demonstrate that multiple constellations can effectively improve the reliability and continuity of GNSS navigation.

    Acknowledgment

    The first author’s visiting stay to conduct her research at University of Colorado is funded by China Scholarship Council, File No. 2010602084.

    This article is based on a paper presented at the Institute of Navigation International Technical Conference 2013 in San Diego, California.

    Manufacturers

    The USRP N210 is manufactured by Ettus Research. The core of the main board is a high-speed Xilinx Spartan 3A DSP FPGA. Ettus Research provides a support driver called Universal Hardware Driver (UHD) for the USRP hardware. A wide-band Trimble antenna was used in the final experiment.


    Ningyan Guo is a Ph.D. candidate at Beihang University, China. She is currently a visiting scholar at the University of Colorado at Boulder.

    Staffan Backén is a postdoctoral researcher at University of Colorado at Boulder. He received a Ph.D. in in electrical engineering from Luleå University of Technology, Sweden.

    Dennis Akos completed a Ph.D. in electrical engineering at Ohio University. He is an associate professor in the Aerospace Engineering Sciences Department at the University of Colorado at Boulder with visiting appointments at Luleå University of Technology and Stanford University

  • Showing Smartphones the Way Inside

    Real-Time, Continuous, Reliable, Indoor/Outdoor Localization

    By Zainab Syed, Jacques Georgy, Abdelrahman Ali, Hsiu-Wen  Chang, and Chris Goodall

    Using a select set of components, a navigation software development kit can easily be configured to fit a variety of mobile and portable devices. Testing on several current devices demonstrates that the kit’s use of sensors already present in smartphones to enable entertainment can provide 3D positioning when satellite signals are degraded or absent, such as in urban canyons or in deep indoor environments. The solution also provides the heading of the user, the 3D orientation of the device, and the user’s velocity, without restriction on device usage. 

    Location-based services (LBS) have evolved to the point that a smartphone is considered incomplete if it does not have navigation functionality. In fact, basic navigation functionalities are no longer sufficient, because of the limited capabilities of traditional solutions. Traditional navigation techniques are usually based on the trilateration of GPS signals. Smartphones use Assisted GPS (AGPS) technology, which utilizes pre-knowledge about the satellite constellation to provide GPS-based positions in urban canyons and indoor environments, a capability once considered impossible. Because GPS signals cannot reach indoor environments, some companies have developed  map databases to provide a positioning solution using available Wi-Fi signals. The concept is simple: to provide absolute positioning where GPS signals are too weak or are unavailable. However, such a solution requires continuous updates of ever-changing Wi-Fi hotspot maps, making this a costly system to manage. Nevertheless, it is an attractive option for positioning in the absence of GPS signals.

    Because LBS demand reliability, continuity, and accuracy in all environments, as well as information about the headings of the device and user, many research groups and technology companies are working to achieve these goals by integrating the aforementioned positioning methods with pre-existing sensors in smartphones. Currently, micro-electro-mechanical systems (MEMS) sensors are used predominantly for entertainment applications in the phone. The orientation of the screen is sensed by the MEMS accelerometers, which switch the display orientation according to the user’s needs. Some applications use the accelerometers and magnetometer to provide an indoor navigation solution starting from a user-defined position, but only if the smartphone is kept in a fixed orientation — an unrealistic assumption. Other recent research works also include gyroscopes for navigation. In general, it has been found that embedded mobile-phone sensors are insufficient for reliable navigation purposes because of very high noise, large random drift rates, and also because it can be assumed that the mobile device is able to freely change orientation with respect to the moving platform (the human body while walking, or a vehicle while driving).

    This article provides the results of using an efficient and high-rate navigation platform with low computational requirements for mobile devices. Known as the Trusted Portable Navigator (T-PN), it utilizes a smartphone’s existing MEMS sensors. Despite some of the challenges with MEMS, the T-PN can provide a real-time, continuous, and reliable navigation solution that works regardless of the motion pattern of the user. Example motion patterns include walking with the smartphone indoors or outdoors; driving in clear sky conditions, downtown, or through tunnels and underground parkades; or a combination of walking and driving in any environment.

    The main challenge with low-cost MEMS sensors in smartphones is that they cannot be used without proper error modeling because of high noise characteristics and bias instabilities. Thus, the T-PN has innovative algorithms that autonomously develop custom error models, turning the available sensors into navigation-capable inertial sensors, without any restrictions on the user or any delay in the navigation solution.

    Current consumer mobile devices can be used in a variety of ways; for example, while texting, on the ear, in pocket, dangling freely while handheld, and on a belt.  The orientation of the phone changes significantly with each use case, which makes accurate sensor-based navigation very difficult to achieve if referenced to the user. The common practice in traditional inertial navigation is to attach and align the device to the moving body. However, it is unrealistic to ask a user to keep their phone in any specific orientation. To solve this problem, the T-PN calculates these orientation angles in real-time and uses them as corrections for the user’s attitude and position.

    The ultimate demonstration of the T-PN’s capabilities is its real-time performance in smartphones and tablets. The tests described here were performed on the commercially-available Android and QNX operating systems in tablets and smartphones. The T-PN was packaged and built at the native level to ensure computational efficiency. Several devices were used in the real time testing, including: the Samsung Galaxy Nexus, the Samsung Galaxy Note, the Samsung Galaxy S III, and the Blackberry Playbook. This device selection is an accurate sampling of the current mobile technologies available today.

    Other manufacturers will have more of these devices running newer versions of Android and other operating systems. All of these devices include tri-axial gyroscopes, tri-axial accelerometers, tri-axial magnetometers, a barometer, and a GPS chipset with AGPS capabilities. All the devices used feature different brands of these low-cost sensors.

    Sensor Calibration

    The sensors need to be calibrated for two different types of errors to ensure a precise and accurate navigation solution. The first type of calibration is known as deterministic errors calibration, which includes the estimation of initial turn-on biases and scale factors of the sensors. For very high-cost systems these errors are usually negligible, but mobile phone-grade sensors show high variations from turn-on to turn-on.

    The second type of calibration is more involved and labor-intensive, as it requires large static datasets. Allan variance curves are calculated to estimate the bias instability and random walk parameters. These parameters are called stochastic error model parameters and are necessary to obtain optimum results for longer periods of standalone navigation. They are also very important when attempting to design a consistent filter.  For very low-cost sensors, these parameters may change from unit to sensor, and over time for the same sensor. This means that individual systems may demonstrate different performances with the exact same integration software.

    The T-PN eliminates the need of any calibration, as it uses a patent-pending technique that automatically completes all the required calibration within 5–10 minutes of the navigation mission. The only requirement is the availability of a good GPS position, velocity, and timing (PVT) solution for at least 5–10 minutes. Starting from generic calibration parameters, artificial intelligence techniques quickly narrow down the search to the most optimum error-model parameters. This makes the T-PN suitable for navigation use with mobile phone-grade inertial sensors.

    Changing Orientations

    Changing orientations cannot be avoided for smartphone-based navigation. While navigating, users will take calls, text, and check their position; therefore it is impractical to request that the user keep the phone fixed to their body. The solution must be robust to provide navigation for these common use-case scenarios.

    The T-PN uses patent-pending techniques to identify the changing orientations as they occur and adjust the user’s navigation solution accordingly. The result is a seamless and robust solution, with or without GPS.

    Mode of Transit

    Mobile phone navigation cannot be restricted to pedestrian-only or vehicle-only cases. The user will be carrying the device wherever they will go, which requires the navigation software to be adaptable for the user’s mode of transit.

    Through a patent-pending technology, the user’s mode of transit is detected. Different modes may include walking, using the stairs, driving, riding an elevator, and static periods related to the above modes.  Once the mode is detected, the appropriate algorithms and constraints are applied to ensure minimal navigation drift, even for long periods of standalone sensor navigation. There is no restriction on modes of transit or any requirement to perform a special task, making the T-PN user-friendly and efficient.

    T-PN Overview

    The T-PN is highly customizable software that converts any quality and grade of inertial sensors into a navigation-capable system. In other words, it can be used on any available smartphone operating system, such as Android. This navigation engine takes any available measurements and improves the navigation results by filtering the updates. GPS is the most common type of external update that provides absolute position and velocity information to the inertial engine and reduces time-related errors.

    Wi-Fi is another absolute update for positioning in deep indoor scenarios, and is also accepted by the T-PN. Wi-Fi measurements are noisy, but the T-PN integrated solution smooths the noise and closely represents the user’s actual position. Wi-Fi updates are optional for T-PN, but they will enhance the solution if long periods of indoor navigation are desired.

    Physical movements of the user, such as pedestrian dead reckoning, zero-velocity updates, and non-holonomic conditions are used as constraints to improve the navigation solution.

    The constraints are also tailored to the user’s mode of transit to ensure the most robust solution for the user. Mode of transit is automatically detected on a continuous basis.

    If additional sensors such as magnetometers and barometers are present and properly calibrated by the T-PN software, their readings can be used as optional updates. Figure 1 shows a complete flowchart of the algorithm for the T-PN. The dashed lines show the optional updates for the T-PN.

    S-chart1
    Figure 1. The T-PN algorithm flowchart.
    Hardware Description and Use Cases

    The test platforms used are smartphones and tablets running different versions of Android and QNX. The opening picture shows some of these units, listed here with their operating systems.

    • MOTOROLA Xoom Wi-Fi MZ604 – Android 3.2
    • SAMSUNG Galaxy Nexus GT-I9250 – Android 4.0
    • SAMSUNG Galaxy Note GT-N7000 – Android 2.3
    • Blackberry 16GB Playbook – QNX 2.0.1.358 (pictured)
    • SAMSUNG Galaxy S III – Android 4.0.4 (pictured)

    A variety of use cases, listed in Table 1, are currently supported in the T-PN.

    Table 1. Current supported use cases.
    Table 1. Current supported use cases.
    Results

    The results are divided into three sections:

    • the results for consumer navigation and their respective LBS applications;
    • tracking applications for personnel on-foot and in-vehicle;
    • and driving with or without GPS with the device left on the seat or holder with or without a connection to the on-board diagnostic system (OBDII) of the vehicle.

    Consumer Navigation, LBS App. This is a very typical use case. It involves the user starting the navigation after parking his/her vehicle to locate a certain destination in an indoor environment; for example, a specific store in a shopping center or an office inside a building. As the user heads deep indoors, GPS will stop providing any useful positioning information, as illustrated in Figure 2 (blue line). The user started the navigation in texting portrait mode, then held the phone in hand for some time and let it dangle naturally, and then finally puts the phone in his or her pocket. The trajectory in red is the T-PN solution and the blue line shows the available GPS solution. The Samsung Galaxy S III was used in this trajectory, with a maximum error of less than 7 meters for 2 minutes of deep indoor navigation.

    Figure 2 GPS positioning solution in blue is given with T-PN solution in red for a typical outdoor/indoor environment using Samsung Galaxy S III.
    Figure 2. GPS positioning solution in blue is given with T-PN solution in red for a typical outdoor/indoor environment using Samsung Galaxy S III.

    Figure 3 shows a trajectory collected and processed on an S III with GPS signals (including multipath) in blue provided with the T-PN solution in red. During the navigation, the user was making a phone call with the phone on the ear. The maximum error stayed within 17 meters for 5 minutes of indoor navigation with severe multipath in GPS signals. It has to be noted that the heading solution would have converged better if the user walked outdoor for an adequate time, but here the user went straight indoors a few seconds after starting.

    Figure 3 GPS positioning solution in blue is given with T-PN solution in red for a typical indoor environment with multipathed GPS signals using T-PN on a Samsung Galaxy S III.
    Figure 3. GPS positioning solution in blue is given with T-PN solution in red for a typical indoor environment with multipathed GPS signals using T-PN on a Samsung Galaxy S III.

    The trajectory in Figure 4 was collected and processed on a Samsung Galaxy Note. The user was holding the Note in texting portrait mode in Shanghai’s downtown core. When the user entered the building, GPS positioning information became unavailable, and the only positioning information available was from T-PN (as shown by the red line in Figure 4). The maximum error after approximately 2 minutes of indoor trajectory was less than 6m.

    Figure 4 Trajectory collected and processed on a Samsung Galaxy Note in downtown Shanghai China. Red line is the T-PN solution while the blue is GPS solution.
    Figure 4. Trajectory collected and processed on a Samsung Galaxy Note in downtown Shanghai China. Red line is the T-PN solution while the blue is GPS solution.

    Figure 5 shows a pure indoor trajectory without GPS, collected and processed on a Samsung Galaxy Nexus. The user walked in a loop for 4 minutes and then returned back to the same location. The maximum error stayed within 13 meters, even with the phone changing orientation with respect to the user. This trajectory was collected at Computex 2012 conference in Taipei.

    Figure 5. Pure indoor trajectory collected and processed on a Samsung Galaxy Nexus phone with different user orientation of the phone.
    Figure 5. Pure indoor trajectory collected and processed on a Samsung Galaxy Nexus phone with different user orientation of the phone.

    Tracking Applications. Another usage of T-PN can be related to tracking of personnel such as firefighters. In this case, the tracking device will be attached to the users for a high-accuracy solution. To show the performance, a Samsung Galaxy Nexus was tethered to the user in a chest mount strap. The user took a trajectory that started outdoors and then went indoors for over 9 minutes, covering multiple floors and taking elevators and stairs to access the different floors. At the end of the trajectory, the error was less than 6 meters, or 1.5 percent of the distance traveled. Figure 6 shows the results, with the red line showing the T-PN solution and the blue line showing the GPS solution.

    Figure 6. Samsung Galaxy Nexus running T-PN in real time for tracking application.
    Figure 6. Samsung Galaxy Nexus running T-PN in real time for tracking application.

    Figure 7  shows the result of the tethered chest-mount system that was connected wirelessly with a vehicle’s OBDII while inside that vehicle. The vehicle entered an underground parkade with no GPS availability and completed two full loops inside the parkade before exiting.

    Figure 7 Samsung Galaxy S III running T-PN in real time for tracking application of the personnel inside a vehicle with OBDII.
    Figure 7. Samsung Galaxy S III running T-PN in real time for tracking application of the personnel inside a vehicle with OBDII.

    Consumer Vehicle Navigation. The results of using the T-PN platform on a Blackberry Playbook in real time in the downtown Toronto Eaton Centre parkade appear in Figure 8. The Playbook was left untethered on a seat during the navigation. The T-PN was able to bridge the complete loss of GPS signals (blue line) in the multi-level parkade, and to effectively filter the multipath in the GPS signals in the Toronto downtown core.

    Figure 8 T-PN platform running on a Blackberry Playbook in red is provided against the GPS solution in blue.
    Figure 8. T-PN platform running on a Blackberry Playbook in red is provided against the GPS solution in blue.

    The next set of results are for a changing misalignment case within the trajectory. In this case, T-PN was running on a Samsung Galaxy S III and evaluated in Calgary’s downtown core. The GPS signals were erroneous due to multipath (as shown by the blue lines in Figure 9), while the T-PN solution was able to provide a proper trajectory, including an almost perfect figure-eight.

    For the final sets of results, a Samsung Galaxy S III was placed (untethered) on a seat in a vehicle with a wireless connection to the vehicle’s OBDII. Despite the misalignment, the T-PN showed the three loops in the parkade almost perfectly, as shown in Figure 10.

    Figure 9 Downtown Calgary trajectory collected and processed on a Samsung Galaxy S III with changing misalignments in a gooseneck cradle. T-PN solution is in red and the GPS is provided in blue.
    Figure 9. Downtown Calgary trajectory collected and processed on a Samsung Galaxy S III with changing misalignments in a gooseneck cradle. T-PN solution is in red and the GPS is provided in blue.
    Figure 10 Underground parkade trajectory with wireless OBDII connection on a Samsung Galaxy S III running T-PN software. T-PN solution is in red and the GPS is provided in blue.
    Figure 10. Underground parkade trajectory with wireless OBDII connection on a Samsung Galaxy S III running T-PN software. T-PN solution is in red and the GPS is provided in blue.
    Conclusion

    Today, mobile phones are used as navigation devices. GPS often fails to provide an accurate positioning solution in urban canyons and deep indoor environments because GPS is either not available in these environments or will provide erroneous positions because of multipath.

    The T-PN provides accurate positioning everywhere by converting the pre-existing inertial sensors of mobile devices (such as tablets and smartphones) into navigators. The results were provided for walking and driving cases where GPS positioning information was unreliable or unavailable. In all these cases, the T-PN solution was able to successfully provide enhanced navigation solution of the user.

    Acknowledgment

    This article is based on a paper first presented at ION GNSS 2012, September 2012, Nashville, Tennessee.

    Manufacturers

    The T-PN was developed by Trusted Positioning, Inc., of Calgary, Alberta, Canada.


    Zainab Syed is a co-founder/VP engineering at Trusted Positioning Inc. She obtained her Ph.D. from the University of Calgary. She has 6 patents pending and more than 50 publications on integrated navigation systems.

    Jacques Georgy is the VP of R&D and a co-founder of Trusted Positioning Inc. He received his Ph.D. in electrical and computer engineering from Queen’s University, Canada. He has 10 filed patents, written a book, and more than 40 papers.

    Abdelrahman Ali is an algorithms designer at Trusted Positioning Inc. He is also a member of the Mobile Multi-Sensor Systems Research Group at the Department of Geomatics Engineering in University of Calgary where he is completing his Ph.D.

    Hsiu-Wen Chang is an algorithms designer at Trusted Positioning Inc. She is also a member of the Mobile Multi-Sensor Systems Research Group at the Department of Geomatics Engineering in University of Calgary where she is completing her Ph.D.

    Chris Goodall is the CEO/co-founder of Trusted Positioning Inc.  Chris has been working in developing, deploying, and evangelizing multi-sensor navigation systems for more than 8 years.  He has more than 40 publications and seven patent applications.

  • Expert Advice: Location Privacy Rights Upheld

    Janice Partyka
    Janice Partyka

    But Google and Facebook Signal Their Intent to Capture Users’ Location

    The biggest international mobile-phone show ever, Mobile World Congress 2013, took place early this month in Barcelona, Spain. It came at an interesting time. Attendees learned it no longer makes sense to think about which device, or screen, is of primary importance to users. Google reports findings that 90 percent of users move sequentially between several screens — TV, phone, desktop computer and tablet — to accomplish tasks.

    Google, wanting to more fully exploit ad opportunities across all devices, has revamped its AdWords program to be one platform that advertisers will use to control ads on all types of devices. In the past, advertisers could choose to advertise on desktops and no other devices.  The new rule requires mobile advertising. Although it is an integrated platform, advertisers can use parameters like the device’s location or type to send specially crafted messaging.

    The GPS-based fitness watch market looks like it is on a steep curve upwards, and feasible smartphone GPS watches are available.
    Rumor says Facebook is going to start tracking users’ locations at all times, to be able to cull more ad revenue from individuals’ preferences and geo life.

    Finally, and most importantly in the long run for all location-enabled users, the Federal Trade Commission took a stand on location privacy.

    Google Requires Mobile Advertising. Citing concerns that the shift from desktop to smartphones and tablets is damaging its bottom line, Google is revamping its AdWords advertising platform to integrate ad campaigns across all device screens. In fact, Google indicated that it will require all advertisers to pay for mobile ads even if they only wish to reach consumers on desktops. The revamp will allow customers to use contextual factors like location, time of day and device type to control integrated campaigns.

    Google provides an example of how a user’s location and device type could change the advertising message. “For example, a pizza restaurant probably wants to show one ad to someone searching for ‘pizza’ at 1pm on their PC at work (perhaps a link to an online order form or menu), and a different ad to someone searching for ‘pizza’ at 8pm on a smartphone a half-mile from the restaurant (perhaps a click-to-call phone number and restaurant locator),” reads Google’s blog.

    Will Apple Grab Your Wrist? Rumors continue that Apple will release a GPS-based fitness watch in 2013. Whether Apple enters the market or not, the GPS fitness market is huge and growing. The GPS fitness watch market is set to reach $1.07 billion in 2013, predicts ABI Research. Cellular-connected GPS fitness watches like the I’m Watch may further speed this market.

    “There have already been unfounded rumors around Apple in 2013, so let’s wait and see. If an Apple watch did feature integrated GPS, it would no doubt significantly boost shipment forecasts in 2013,” asserts Dominique Bonte of ABI. Some start-ups in the GPS Watch category have joined the action including Leikr, Pebble, Basis and others.

    Facebook Is Watching. Is it possible for the relationship between Facebook and Google to get tenser? According to a Bloomberg article, Facebook is developing a smartphone application that will track the location of its users. The app is said to be scheduled for release by mid-March, and would run on handsets in the background, even when the Facebook app or the phone isn’t open or in use.

    The location data would help Facebook capture more advertising revenue as ads can be more targeted with information about a user’s location and habits. The project is said to be headed by an ex-Googler and talent from Glancee and Gowalla, both of whom were purchased by Google.

    Location privacy Is Covered. Privacy concerns with Facebook location tracking would undoubtedly be raised. Currently Facebook records the GPS coordinates of users when they post status updates or photos from their phones, or check into a venue. Tracking users 24/7 is another thing. Facebook’s current location sharing policy seems to cover them carte blanche. It allows the use of data “to serve you ads that might be more relevant,” and “to tell you and your friends about people or events nearby, or offer deals to you that you might be interested in.”

    Also-Rans. Will Windows and BlackBerry smartphones succeed? Will there be a crack, even a tiny one, in the duopoly of iOS and Android? The biggest worry for Microsoft and BlackBerry is if initial sales of their smartphones are too small to excite developer interest. Without abundant applications, consumers won’t continue to buy these phones. ABI Research is predicting that the demand will be strong enough and is forecasting a BlackBerry installed base of 20 million and Windows smartphone base of 45 million by year end.

    Location Standards for Next Generation LBS. The Open Geospatial Consortium (OGC) held a free session and reception at the Mobile World Congress for mobile developers, location data providers, network operators and LBS service users. Attendees learned the latest in open standards development.

    Path Social Network Charged on Privacy Infringement. The operator of the Path social networking app has agreed to settle Federal Trade Commission (FTC) charges that it deceived users by collecting personal information from their mobile device address books without their knowledge and consent. The settlement requires Path, Inc. to establish a comprehensive privacy program and to obtain independent privacy assessments every other year for the next 20 years. The company also will pay $800,000 to settle charges that it illegally collected personal information from children without their parents’ consent.

    The settlement with Path is part of the FTC’s ongoing effort to make sure companies live up to the privacy promises they make to consumers, and that kids’ personal information isn’t collected or shared online without their parents’ consent.

    “Over the years the FTC has been vigilant in responding to a long list of threats to consumer privacy, whether it is mortgage applications thrown into open trash dumpsters, kids information culled by music fan websites, or unencrypted credit card information left vulnerable to hackers,” said FTC Chairman Jon Leibowitz. “This settlement with Path shows that no matter what new technologies emerge, the agency will continue to safeguard the privacy of Americans.”

    Path operates a social networking service that allows users to keep journals about “moments” in their life and to share that journal with a network of up to 150 friends. Through the Path app, users can upload, store, and share photos, written “thoughts,” the user’s location, and the names of songs to which the user is listening.

    In its complaint, the FTC charged that the user interface in Path’s iOS app was misleading and provided consumers no meaningful choice regarding the collection of their personal information. In version 2.0 of its app for iOS, Path offered an “Add Friends” feature to help users add new connections to their networks. The feature provided users with three options: “Find friends from your contacts;” “Find friends from Facebook;” or “Invite friends to join Path by email or SMS.”

    However, Path automatically collected and stored personal information from the user’s mobile device address book even if the user had not selected the “Find friends from your contacts” option. For each contact in the user’s mobile device address book, Path automatically collected and stored any available first and last names, addresses, phone numbers, email addresses, Facebook and Twitter usernames, and dates of birth.

    The FTC alleged that Path’s privacy policy deceived consumers by claiming that it automatically collected only certain user information such as IP address, operating system, browser type, address of referring site, and site activity information. In fact, version 2.0 of the Path app for iOS automatically collected and stored personal information from the user’s mobile device address book when the user first launched version 2.0 of the app and each time the user signed back into the account.

    The agency also charged that Path, which collects birth date information during user registration, violated the Children’s Online Privacy Protection Act (COPPA) Rule by collecting personal information from approximately 3,000 children under the age of 13 without first getting parents’ consent. Through its apps for both iOS and Android, as well as its website, Path enabled children to create personal journals and upload, store and share photos, written “thoughts,” their precise location, and the names of songs to which the child was listening. Path version 2.0 also collected personal information from a child’s address book, including full names, addresses, phone numbers, email addresses, dates of birth and other information, where available.

    The COPPA Rule requires that operators of online sites or services directed to children, or operators that have actual knowledge of child users on their sites or services, notify parents and obtain their consent before they collect, use, or disclose personal information from children under 13. Operators covered by the Rule also have to post a privacy policy that is clear, understandable, and complete.

    The FTC charged that Path violated the COPPA Rule by:

    • not spelling out its collection, use and disclosure policy for children’s personal information;
    • not providing parents with direct notice of its collection, use and disclosure policy for children’s personal information; and
    • not obtaining verifiable parental consent before collecting children’s personal information.

    In addition to the $800,000 civil penalty, Path is prohibited from making any misrepresentations about the extent to which it maintains the privacy and confidentiality of consumers’ personal information. The proposed settlement also requires Path to delete information collected from children under age 13 and bars future violations of COPPA. Path has already deleted the address book information that it collected during the time period its deceptive practices were in place.

    The FTC also introduces “Mobile App Developers: Start with Security,” a new business guide that encourages developers to aim for reasonable data security, evaluate the app ecosystem before development, and includes tips such as making someone responsible for data security and taking stock of the data collected and maintained.

    The commission vote to authorize the staff to refer the complaint to the Department of Justice and to approve the proposed consent decree was 5-0. The DOJ filed the complaint on behalf of the Commission in U.S. District Court for the Northern District of California on January 31, 2013. The proposed consent decree will be filed with the same U.S. District Court today and is subject to court approval.


    Janice Partyka is contributing editor for wireless at GPS World. Subscribe free to her monthly e-newsletter, Wireless Pulse, at www.gpsworldcom/subscribe.

  • The System: GPS Alliance, Galileo Budget, EGNOS Safe Skies

    New Organization Advocates for GPS Industry; Galileo Lives to Fly Another Day, Budget Passed; Safer Skies for EGNOS; and GLONASS in Brazil

    New Organization Advocates for GPS Industry

    A new group, the GPS Innovation Alliance, has formed and announced itself as the voice of the U.S. GPS industry and community of users, to “support the ever-increasing importance of GPS” in the U.S. capital, Washington, D.C.  The organization subsumes and replaces both the U.S. GPS Industry Council, an entity of longstanding, and the Coalition to Save Our GPS, which arose in March 2011 in response to a Federal Communications Commission (FCC) conditional waiver granted to LightSquared.

    The alliance appears to reflect a desire on the part of some industry members to take a more aggressive approach inside the Washington Beltway, a sign, it would seem, of the political times. Some of those involved spoke informally of a desire to take advantage of contacts made on Capitol Hill and in the media during the highly visible LightSquared combat, fought in the glare of media attention heretofore unknown in industry circles.

    GPSIA_logo
    GPSv Innovation Alliance logo

    Members of the Alliance are drawn from a variety of fields and businesses reliant on GPS, as well as leading manufacturers of GPS equipment. The former group includes, aviation, agriculture, construction, transportation, first responders, and surveying and mapping, and consumer organizations representing users of GPS for boating and other outdoor activities, and in automobiles, smartphones, and tablets.

    Joining John Deere, Garmin, and Trimble — three lead drivers of the Coalition effort at the FCC — are NovAtel Inc. and Topcon Positioning Systems. All five were previously long-time members of the USGIC, and they appear as founding members of the alliance at www.gpsalliance.org.

    Affiliate members listed on the website include the Association of Equipment Manufacturers, General Aviation Manufacturers Association, National Association of Manufacturers, Association for Unmanned Aerial Vehicles International, and Boat Owners Association of the United States.

    The alliance plans to build on “the proud heritage and extensive expertise of the United States GPS Industry Council (USGIC), which was formed in 1991 to promote broader commercial applications of GPS and to expand global markets while assisting in safeguarding the technology’s military advantages. The council has a long history of highly effective advocacy on behalf of the GPS industry, as well as serving as a trusted source of objective information for policy makers, the media and the public both in the U.S. and around the world.” The alliance website gives a longer statement about the history and record of the USGIC, highlighting its role in international negotiations.

    Michael Swiek, executive director of the USGIC, has transitioned to become the executive director, executive branch and international, of the Innovation Alliance. In addition to working closely with leading offices of executive branch departments of the U.S. government, he will continue well-established dialogs with governmental, private sector and academic entities in areas critical to GPS and satellite navigation among key players in Europe, Japan, Russia, Korea, China, and elsewhere.

    Heather Hennessey, a principal of Innovative Federal Strategies LLC, a “comprehensive government relations firm,” has taken the position of executive director, legislative, at the alliance. Hennessey has seven years of service in the House of Representatives, including two years as chief of staff for Congressman Jack Kingston of Georgia.

    An active voice in alliance representations on Capitol Hill will presumably be that of Jim Kirkland, vice president and general counsel for Trimble. Kirkland was the most prominent spokesperson for the coalition during the LightSquared battle, which appears to be either over or nearly so. “The alliance is committed to ensuring constructive, robust dialog between GPS users, manufacturers and policy makers on critical policy issues affecting GPS,” Kirkland said, “a commitment Trimble is pleased to be a part of as the industry continues to innovate and modernize.”

    The alliance mission statement cites the importance of GPS to global economy and infrastructure; vows to aid further GPS innovation, creativity and entrepreneurship; and to protect, promote and enhance the use of GPS.

    The GPS Innovation Alliance officially launched on February 13 with a reception on Capitol Hill, a traditional lobbying tactic that previous efforts had perhaps not envisioned.  The organization has also hired a public relations firm, Prism Public Affairs, and commissioned a logo.

    Galileo Lives to Fly Another Day, Budget Passed

    European Union leaders approved a scaled-down budget in early February, with none of the cuts to the Galileo program that had been widely feared. The project, conducted by the European Space Agency (ESA) under close supervision of the European Commission (EC),  will draw on funding of 6.3 billion euros (about $8.5 billion) from 2014 to 2020. The satellite navigation program held onto its requested revised budget of 6.3 billion euros, even as telecommunications research and broadband deployment projects, including another ESA pet project, the somewhat related Copernicus Global Monitoring for Environment and Security (GMES), underwent severe cuts. Galileo has already spent more than 3 billion euros ($4 billion), three times its original budget, to launch four of an envisioned 30-satellite constellation.

    The EU deliberative system requires unanimous approval of budget decisions, so what smaller countries seek for their farmers or fishermen carries practically equal weight to the desire of industrial/aerospace giants like Germany, closely followed by France and the United Kingdom. Negotiation is a delicate matter indeed, and reached an impasse in November 2012; resolution came only after a 24-hour marathon session of talks. The total budget represents the first decrease in the European Union’s history; austerity is the watchword in  a region beset with an ongoing bevy of international debt crises and serious recession in many of the smaller EU countries.

    Galileo supporters within the European Commission, the EU’s policy-making arm, continued to maintain that Galileo will “open a whole new world” for business to develop applications, as Antonio Tajani, EC vice president stated recently. The program drew strong support, for once, from powerful backers in the EU administrative capital, Brussels, and among industrial and political interests in key member states: France, Germany, and for an exception Britain, often a proponent of deep cuts.

    Negotiators helped Galileo’s chances by placing it in a research group labeled “Competitiveness for Growth and Jobs.” This category actually rose in budget allocation by nearly 40 percent over the last seven-year allotment.

    The allocation should cover operational costs for EGNOS and Galileo, the completion of the initial Galileo constellation of 14, and early procurement stages of a full, or second-generation orbiting set of 30.

    The program still faces an extremely unlikely date for the establishment of early services by the end of 2014. “Then, the market, as well as the governments of the Member States, will start increasing their interest and promoting further investments,” the ever-optimistic Tajani maintained.

    The budget must still secure approval by the European Parliament. Its president, Martin Schulz of Germany has stated, “The further we step away from the Commission’s proposed figures, the more likely the proposal will be rejected. More and more tasks, and less and less money — the inevitable result is budget deficits. The Parliament will not go along with this.”

    Parliament’s decision is forecast for the summer months. Parliament’s budget power consists of a direct yes-or-no vote to accept or reject the budget. The body cannot make modifications, and if rejecting would simply send it back to the EU ministers to begin all over again.  The picture is further complicated somewhat by the 20-nation make-up of ESA, whereas the European Union and its executive commission have 27 national members.

    Safer Skies for EGNOS

    Results of a September 2012 flight test in the Galileo Test and Development Environment (GATE) near Berchtesgaden, Germany, the one place on Earth where Galileo services are already routinely available, show that adding Galileo signals to the European Geostationary Navigation Overlay Service (EGNOS) should boost accuracy significantly. EGNOS augments the accuracy and reliability of GPS signals over Europe, rendering satnav usable for safety-critical applications such as aircraft guidance, as well as more general precision uses.

    Operational horizontal and vertical distance “protection levels” for safety were cut by half by combining use of GPS and Galileo within EGNOS. In addition, new integrity algorithms installed within the user receiver turned out to reliably detect and exclude reflected or otherwise faulty signals.

    Next-generation EGNOS, planned for 2020, is envisaged to augment both constellations and dual frequencies at the same time, making the system much more robust.

    GLONASS in Brazil

    The first overseas GLONASS ground monitoring station for differential correction and monitoring outside Russian territory opened in Brasilia, Brazil, in mid-February. The station represents an early step in an initiative to modernize and significantly improve the accuracy of GLONASS signals.

    Plans call for similar monitoring stations “in more than 30 countries of the world. Most of the countries that received the offers for the installation of the stations responded positively.However, the process is slow because of the need to conclude appropriate intergovernmental agreements. The documents with Brazil were signed in 2012. Agreements with Spain, Indonesia and Australia will be finalized soon,” according to a Pravda story.

  • Out in Front: The Semi-Private Life of Waldorf Twitty

    We’re going through!” The Captain’s voice was like thin slate breaking. He wore combat fatigues with a dusty beret.

    “We can’t make it, sir. They’re laying down fire too heavy, if you ask me.”

    “I’m not asking you, lieutenant,” said the Captain. “Go to overdrive!”

    The throb of the diesel Stryker increased: cha-rugga-rugga-rugga. He surveyed the rocky defile ahead. “Throw back the shield!” he shouted. “Swing out the M240!”

    The crew, bending to tasks in the rocking transport, grinned. “The Old Man’ll bring us through,” they said. “The Old Man ain’t afraid of hell!” . . .

    “Get a free muffin with your next mocha latte!” Waldorf Twitty’s phone on the passenger seat squawked.

    “Hmm?” said Twitty. He regarded the smartphone in mild astonishment. “You’re within 15 meters of Studbricks. Bring your e-coupon now!” Waldorf Twitty drove on in silence, the fire of the worst ambush in years of guerilla warfare fading in the airways of his mind. “Recalculating!” yapped the phone urgently. “Head for Studbricks!”

    Waldorf Twitty proceeded to a parking lot at town’s edge. He hefted his laptop, pocketed his phone, and crossed the green expanse of industrial campus toward a distant office block, passing a clinic that ministered to employees.

    . . . “It’s the billionaire investor, Boren Wellfleet,” said the pretty nurse.

    Waldorf Twitty put down his external hard drive, repository of his own medical research. “Who has the case?”

    “Dr. Debakow, and a specialist, Dr. Farnyard, has flown in.”

    A door opened and Farnyard emerged, distraught. “It looks bad for Wellfleet. Obstreosis of the ductal tract. Tertiary. Wish you’d take a look.”

    “Glad to,” said Twitty.

    In the operating room Dr. Debakow whispered, “I’ve read your blog on streptothricosis — brilliant.” At this moment a machine with many displays began to go rugga-rugga-rugga.

    “The new anaesthetizer is giving way!” cried an intern. “No one knows how to fix it!”

    Twitty glided to the machine, now going rugga-rugga-queep-rugga-rugga-queep. “Give me a USB drive!” he snapped. He inserted the device in his own hard drive, then into a port on the trembling, moaning anaesthetizer. “That will hold for ten minutes,” he said. “Get on with the operation.”

    “Coreopsis has set in,” said Farnyard nervously. “Would you take over, Twitty?”

    “If you wish.” . . .

    “I see you! You’re in the geofence!” his boss’s voice barked. Waldorf Twitty halted and looked around; people passed tranquilly to and fro. “I’m tracking your phone now — why aren’t you here yet? Where’s the Veeblefreetzer design!?! Why weren’t you in at 6 this morning?”

    Twitty groaned. He had never figured out how to disable the location transmit function on his phone. Every app he downloaded — and he had many — claimed location-sharing could be turned off, but they buried the settings so deep. He turned back to the parking lot. He would call in sick. Or something.

    . . .The dark-haired beauty took his hand. “You’ll lead us out of here?” she quavered. He nodded grimly. . .

    “Say, bud, looks like you’re under-insured!” a friendly voice boomed from his pocket. “Bill Lacky with Consolidated Coverage, friend of your friend’s friend on Facebook, and a 3rd removed on LinkedIn. I’m just a few blocks away. I bet I can get an introduction from someone by the time I’m there. Heading your way!”

    At a corner he leaned against a wall in the shade. “This is the police, Mr. Twitty. We are authorized to make an employer’s arrest. Hold your phone and stand perfectly still. An officer has your coordinates and will arrive shortly.”

    . . . He put his shoulders back and his heels together. “To hell with the blindfold,” said Waldorf Twitty. Then, with that faint, fleeting smile on his lips, he faced the firing squad: erect, motionless, proud and disdainful. Waldorf Twitty, inscrutable to the last.

     

    [with apologies to James Thurber.]

  • Innovation: A Better Way

    Innovation: A Better Way

    Monitoring the Ionosphere with Integer-Leveled GPS Measurements

    By Simon Banville, Wei Zhang, and  Richard B. Langley

    GPS World photo
    INNOVATION INSIGHTS by Richard Langley

    IT’S NOT JUST FOR POSITIONING, NAVIGATION, AND TIMING. Many people do not realize that GPS is being used in a variety of ways in addition to those of its primary mandate, which is to provide accurate position, velocity, and time information.

    The radio signals from the GPS satellites must traverse the Earth’s atmosphere on their way to receivers on or near the Earth’s surface. The signals interact with the atoms, molecules, and charged particles that make up the atmosphere, and the process slightly modifies the signals. It is these modified or perturbed signals that a receiver actually processes. And should a signal be reflected or diffracted by some object in the vicinity of the receiver’s antenna, the signal is further perturbed — a phenomenon we call multipath.

    Now, these perturbations are a bit of a nuisance for conventional users of GPS. The atmospheric effects, if uncorrected, reduce the accuracy of the positions, velocities, and time information derived from the signals. However, GPS receivers have correction algorithms in their microprocessor firmware that attempt to correct for the effects. Multipath, on the other hand, is difficult to model although the use of sophisticated antennas and advanced receiver technologies can minimize its effect.

    But there are some GPS users who welcome the multipath or atmospheric effects in the signals. By analyzing the fluctuations in signal-to-noise-ratio due to multipath, the characteristics of the reflector can be deduced. If the reflector is the ground, then the amount of moisture in the soil can be measured. And, in wintery climes, changes in snow depth can be tracked from the multipath in GPS signals.

    The atmospheric effects perturbing GPS signals can be separated into those that are generated in the lower part of the atmosphere, mostly in the troposphere, and those generated in the upper, ionized part of the atmosphere — the ionosphere. Meteorologists are able to extract information on water vapor content in the troposphere and stratosphere from the measurements made by GPS receivers and regularly use the data from networks of ground-based continuously operating receivers and those operating on some Earth-orbiting satellites to improve weather forecasts.

    And, thanks to its dispersive nature, the ionosphere can be studied by suitably combining the measurements made on the two legacy frequencies transmitted by all GPS satellites. Ground-based receiver networks can be used to map the electron content of the ionosphere, while Earth-orbiting receivers can profile electron density. Even small variations in the distribution of ionospheric electrons caused by earthquakes; tsunamis; and volcanic, meteorite, and nuclear explosions can be detected using GPS.

    In this month’s column, I am joined by two of my graduate students, who report on an advance in the signal processing procedure for better monitoring of the ionosphere, potentially allowing scientists to get an even better handle on what’s going on above our heads.


    Representation and forecast of the electron content within the ionosphere is now routinely accomplished using GPS measurements. The global distribution of permanent ground-based GPS tracking stations can effectively monitor the evolution of electron structures within the ionosphere, serving a multitude of purposes including satellite-based communication and navigation.

    It has been recognized early on that GPS measurements could provide an accurate estimate of the total electron content (TEC) along a satellite-receiver path. However, because of their inherent nature, phase observations are biased by an unknown integer number of cycles and do not provide an absolute value of TEC. Code measurements (pseudoranges), although they are not ambiguous, also contain frequency-dependent biases, which again prevent a direct determination of TEC. The main advantage of code over phase is that the biases are satellite- and receiver-dependent, rather than arc-dependent. For this reason, the GPS community initially adopted, as a common practice, fitting the accurate TEC variation provided by phase measurements to the noisy code measurements, therefore removing the arc-dependent biases. Several variations of this process were developed over the years, such as phase leveling, code smoothing, and weighted carrier-phase leveling (see Further Reading for background literature).

    The main challenge at this point is to separate the code inter-frequency biases (IFBs) from the line-of-sight TEC. Since both terms are linearly dependent, a mathematical representation of the TEC is usually required to obtain an estimate of each quantity. Misspecifications in the model and mapping functions were found to contribute significantly to errors in the IFB estimation, suggesting that this process would be better performed during nighttime when few ionospheric gradients are present. IFB estimation has been an ongoing research topic for the past two decades are still remains an issue for accurate TEC determination.

    A particular concern with IFBs is the common assumption regarding their stability. It is often assumed that receiver IFBs are constant during the course of a day and that satellite IFBs are constant for a duration of a month or more. Studies have clearly demonstrated that intra-day variations of receiver instrumental biases exist, which could possibly be related to temperature effects. This assumption was shown to possibly introduce errors exceeding 5 TEC units (TECU) in the leveling process, where 1 TECU corresponds to 0.162 meters of code delay or carrier advance at the GPS L1 frequency (1575.42 MHz).

    To overcome this limitation, one could look into using solely phase measurements in the TEC estimation process, and explicitly deal with the arc-dependent ambiguities. The main advantage of such a strategy is to avoid code-induced errors, but a larger number of parameters needs to be estimated, thereby weakening the strength of the adjustment. A comparison of the phase-only (arc-dependent) and phase-leveled (satellite-dependent) models showed that no model performs consistently better. It was found that the satellite-dependent model performs better at low-latitudes since the additional ambiguity parameters in the arc-dependent model can absorb some ionospheric features (such as gradients). On the other hand, when the mathematical representation of the ionosphere is realistic, the leveling errors may more significantly impact the accuracy of the approach.

    The advent of precise point positioning (PPP) opened the door to new possibilities for slant TEC (STEC) determination. Indeed, PPP can be used to estimate undifferenced carrier-phase ambiguity parameters on L1  and L2, which can then be used to remove the ambiguous characteristics of the carrier-phase observations. To obtain undifferenced ambiguities free from ionospheric effects, researchers have either used the widelane/ionosphere-free (IF) combinations, or the Group and Phase Ionospheric Calibration (GRAPHIC) combinations. One critical problem with such approaches is that code biases propagate into the estimated ambiguity parameters. Therefore, the resulting TEC estimates are still biased by unknown quantities, and might suffer from the unstable datum provided by the IFBs.

    The recent emergence of ambiguity resolution in PPP presented sophisticated means of handling instrumental biases to estimate integer ambiguity parameters. One such technique is the decoupled-clock method, which considers different clock parameters for the carrier-phase and code measurements. In this article, we present an “integer-leveling” method, based on the decoupled-clock model, which uses integer carrier-phase ambiguities obtained through PPP to level the carrier-phase observations.

    Standard Leveling Procedure

    This section briefly reviews the basic GPS functional model, as well as the observables usually used in ionospheric studies. A common leveling procedure is also presented, since it will serve as a basis for assessing the performance of our new method.

    Ionospheric Observables. The standard GPS functional model of dual-frequency carrier-phase and code observations can be expressed as:

    In-E1   (1)

    In-E2    (2)

    In-E3   (3)

    In-E4   (4)

    where Φi j is the carrier-phase measurement to satellite j on the Li link and, similarly, Pi j is the code measurement on Li. The term In-Pj is the biased ionosphere-free range between the satellite and receiver, which can be decomposed as:

    In-E5   (5)

    The instantaneous geometric range between the satellite and receiver antenna phase centers is ρ j. The receiver and satellite clock errors, respectively expressed as dT and dtj, are expressed here in units of meters. The term Tj stands for the tropospheric delay, while the ionospheric delay on L1 is represented by I j and is scaled by the frequency-dependent constant μ for L2, where In-u=. The biased carrier-phase ambiguities are symbolized by  and are scaled by their respective wavelengths i). The ambiguities can be explicitly written as:

    In-E6   (6)

    where Ni j is the integer ambiguity, bi is a receiver-dependent bias, and bi j is a satellite-dependent bias. Similarly, Bi and Bi j are instrumental biases associated with code measurements. Finally, ε contains unmodeled quantities such as noise and multipath, specific to the observable. The overbar symbol indicates biased quantities.

    In ionospheric studies, the geometry-free (GF) signal combinations are formed to virtually eliminate non-dispersive terms and thus provide a better handle on the quantity of interest:

    In-E7   (7)

    In-E8   (8)

    where IFBr and IFB j represent the code inter-frequency biases for the receiver and satellite, respectively. They are also commonly referred to as differential code biases (DCBs). Note that the noise terms (ε) are neglected in these equations for the sake of simplicity.

    Weighted-Leveling Procedure. As pointed out in the introduction, the ionospheric observables of Equations (7) and (8) do not provide an absolute level of ionospheric delay due to instrumental biases contained in the measurements. Assuming that these biases do not vary significantly in time, the difference between the phase and code observations for a particular satellite pass should be a constant value (provided that no cycle slip occurred in the phase measurements). The leveling process consists of removing this constant from each geometry-free phase observation in a satellite-receiver arc:

    In-E9   (9)

    where the summation is performed for all observations forming the arc. An elevation-angle-dependent weight (w) can also be applied to minimize the noise and multipath contribution for measurements made at low elevation angles. The double-bar symbol indicates leveled observations.

    Integer-Leveling Procedure

    The procedure of fitting a carrier-phase arc to code observations might introduce errors caused by code noise, multipath, or intra-day code-bias variations. Hence, developing a leveling approach that relies solely on carrier-phase observations is highly desirable. Such an approach is now possible with the recent developments in PPP, allowing for ambiguity resolution on undifferenced observations. This procedure has gained significant momentum in the past few years, with several organizations generating “integer clocks” or fractional offset corrections for recovering the integer nature of the undifferenced ambiguities. Among those organizations are, in alphabetical order, the Centre National d’Études Spatiale; GeoForschungsZentrum; GPS Solutions, Inc.; Jet Propulsion Laboratory; Natural Resources Canada (NRCan); and Trimble Navigation. With ongoing research to improve convergence time, it would be no surprise if PPP with ambiguity resolution would become the de facto methodology for processing data on a station-by-station basis. The results presented in this article are based on the products generated at NRCan, referred to as “decoupled clocks.”

    The idea behind integer leveling is to introduce integer ambiguity parameters on L1 and L2, obtained through PPP processing, into the geometry-free linear combination of Equation (7). The resulting integer-leveled observations, in units of meters, can then be expressed as:
    In-E10   (10)
    where In-NJ1 and In-NJ2 are the ambiguities obtained from the PPP solution, which should be, preferably, integer values. Since those ambiguities are obtained with respect to a somewhat arbitrary ambiguity datum, they do not allow instant recovery of an unbiased slant ionospheric delay. This fact was highlighted in Equation (10), which indicates that, even though the arc-dependency was removed from the geometry-free combination, there are still receiver- and satellite-dependent biases (br and b j, respectively) remaining in the integer-leveled observations. The latter are thus very similar in nature to the standard-leveled observations, in the sense that the biases br and b j replace the well-known IFBs. As a consequence, integer-leveled observations can be used with any existing software used for the generation of TEC maps. The motivation behind using integer-leveled observations is the mitigation of leveling errors, as explained in the next sections.

    Slant TEC Evaluation

    As a first step towards assessing the performance of integer-leveled observations, STEC values are derived on a station-by-station basis. The slant ionospheric delays are then compared for a pair of co-located receivers, as well as with global ionospheric maps (GIMs) produced by the International GNSS Service (IGS).

    Leveling Error Analysis. Relative leveling errors between two co-located stations can be obtained by computing between-station differences of leveled observations:

    In-E11   (11)

    where subscripts A and B identify the stations involved, and εl is the leveling error. Since the distance between stations is short (within 100 meters, say), the ionospheric delays will cancel, and so will the satellite biases (b j) which are observed at both stations. The remaining quantities will be the (presumably constant) receiver biases and any leveling errors. Since there are no satellite-dependent quantities in Equation (11), the differenced observations obtained should be identical for all satellites observed, provided that there are no leveling errors. The same principles apply to observations leveled using other techniques discussed in the introduction. Hence, Equation (11) allows comparison of the performance of various leveling approaches.

    This methodology has been applied to a baseline of approximately a couple of meters in length between stations WTZJ and WTZZ, in Wettzell, Germany. The observations of both stations from March 2, 2008, were leveled using a standard leveling approach, as well as the method described in this article. Relative leveling errors computed using Equation (11) are displayed in Figure 1, where each color represents a different satellite. It is clear that code noise and multipath do not necessarily average out over the course of an arc, leading to leveling errors sometimes exceeding a couple of TECU for the standard leveling approach (see panel (a)). On the other hand, integer-leveled observations agree fairly well between stations, where leveling errors were mostly eliminated. In one instance, at the beginning of the session, ambiguity resolution failed at both stations for satellite PRN 18, leading to a relative error of 1.5 TECU, more or less. Still, the advantages associated with integer leveling should be obvious since the relative error of the standard approach is in the vicinity of -6 TECU for this satellite.

    FIGURE 1 Relative leveling errors between stations WTZJ and WTZZ on March 2, 2008: (a) standard-leveled observations and (b) integer-leveled observations.
    FIGURE 1. Relative leveling errors between stations WTZJ and WTZZ on March 2, 2008: (a) standard-leveled observations and (b) integer-leveled observations.

    The magnitude of the leveling errors obtained for the standard approach agrees fairly well with previous studies (see Further Reading). In the event that intra-day variations of the receiver IFBs are observed, even more significant biases were found to contaminate standard-leveled observations. Since the decoupled-clock model used for ambiguity resolution explicitly accounts for possible variations of any equipment delays, the estimated ambiguities are not affected by such effects, leading to improved leveled observations.

    STEC Comparisons. Once leveled observations are available, the next step consists of separating STEC from instrumental delays. This task can be accomplished on a station-by-station basis using, for example, the single-layer ionospheric model. Replacing the slant ionospheric delays (I j) in Equation (10) by a bilinear polynomial expansion of VTEC leads to:

    In-E12    (12)

    where M(e) is the single-layer mapping function (or obliquity factor) depending on the elevation angle (e) of the satellite. The time-dependent coefficients a0, a1, and a2 determine the mathematical representation of the VTEC above the station. Gradients are modeled using Δλ, the difference between the longitude of the ionospheric pierce point and the longitude of the mean sun, and Δϕ, the difference between the geomagnetic latitude of the ionospheric pierce point and the geomagnetic latitude of the station. The estimation procedure described by Attila Komjathy (see Further Reading) is followed in all subsequent tests. An elevation angle cutoff of 10 degrees was applied and the shell height used was 450 kilometers. Since it is not possible to obtain absolute values for the satellite and receiver biases, the sum of all satellite biases was constrained to a value of zero. As a consequence, all estimated biases will contain a common (unknown) offset. STEC values, in TECU, can then be computed as:

    In-E13     (13)

    where the hat symbol denotes estimated quantities, and  is equal to zero (that is, it is not estimated) when biases are obtained on a station-by-station basis. The frequency, f1, is expressed in Hz. The numerical constant 40.3, determined from values of fundamental physical constants, is sufficiently precise for our purposes, but is a rounding of the more precise value of 40.308.

    While integer-leveled observations from co-located stations show good agreement, an external TEC source is required to make sure that both stations are not affected by common errors. For this purpose, Figure 2 compares STEC values computed from GIMs produced by the IGS and STEC values derived from station WTZJ using both standard- and integer-leveled observations. The IGS claims root-mean-square errors on the order of 2-8 TECU for vertical TEC, although the ionosphere was quiet on the day selected, meaning that errors at the low-end of that range are expected. Errors associated with the mapping function will further contribute to differences in STEC values. As apparent from Figure 2, no significant bias can be identified in integer-leveled observations. On the other hand, negative STEC values (not displayed in Figure 2) were obtained during nighttimes when using standard-leveled observations, a clear indication that leveling errors contaminated the observations.

    FIGURE 2 Comparison between STEC values obtained from a global ionospheric map and those from station WTZJ using standard- and integer-leveled observations.
    FIGURE 2. Comparison between STEC values obtained from a global ionospheric map and those from station WTZJ using standard- and integer-leveled observations.

    STEC Evaluation in the Positioning Domain. Validation of slant ionospheric delays can also be performed in the positioning domain. For this purpose, a station’s coordinates from processing the observations in static mode (that is, one set of coordinates estimated per session) are estimated using (unsmoothed) single-frequency code observations with precise orbit and clock corrections from the IGS and various ionosphere-correction sources. Figure 3 illustrates the convergence of the 3D position error for station WTZZ, using STEC corrections from the three sources introduced previously, namely: 1) GIMs from the IGS, 2) STEC values from station WTZJ derived from standard leveling, and 3) STEC values from station WTZJ derived from integer leveling. The reference coordinates were obtained from static processing based on dual-frequency carrier-phase and code observations. The benefits of the integer-leveled corrections are obvious, with the solution converging to better than 10 centimeters. Even though the distance between the stations is short, using standard-leveled observations from WTZJ leads to a biased solution as a result of arc-dependent leveling errors. Using a TEC map from the IGS provides a decent solution considering that it is a global model, although the solution is again biased.

    FIGURE 3 Single-frequency code-based positioning results for station WTZZ (in static mode) using different ionosphere-correction sources: GIM and STEC values from station WTZJ using standard- and integer-leveled observations.
    FIGURE 3. Single-frequency code-based positioning results for station WTZZ (in static mode) using different ionosphere-correction sources: GIM and STEC values from station WTZJ using standard- and integer-leveled observations.

    This station-level analysis allowed us to confirm that integer-leveled observations can seemingly eliminate leveling errors, provided that carrier-phase ambiguities are fixed to proper integer values. Furthermore, it is possible to retrieve unbiased STEC values from those observations by using common techniques for isolating instrumental delays. The next step consisted of examining the impacts of reducing leveling errors on VTEC.

    VTEC Evaluation

    When using the single-layer ionospheric model, vertical TEC values can be derived from the STEC values of Equation (13) using:

    In-E14    (14)

    Dividing STEC by the mapping function will also reduce any bias caused by the leveling procedure. Hence, measures of VTEC made from a satellite at a low elevation angle will be less impacted by leveling errors. When the satellite reaches the zenith, then any bias in the observation will fully propagate into the computed VTEC values. On the other hand, the uncertainty of the mapping function is larger at low-elevation angles, which should be kept in mind when analyzing the results.

    Using data from a small regional network allows us to assess the compatibility of the VTEC quantities between stations. For this purpose, GPS data collected as a part of the Western Canada Deformation Array (WCDA) network, still from March 2, 2008, was used. The stations of this network, located on and near Vancouver Island in Canada, are indicated in Figure 4. Following the model of Equation (12), all stations were integrated into a single adjustment to estimate receiver and satellite biases as well as a triplet of time-varying coefficients for each station. STEC values were then computed using Equation (13), and VTEC values were finally derived from Equation (14). This procedure was again implemented for both standard- and integer-leveled observations.

    FIGURE 4. Network of stations used in the VTEC evaluation procedures.
    FIGURE 4. Network of stations used in the VTEC evaluation procedures.

    To facilitate the comparison of VTEC values spanning a whole day and to account for ionospheric gradients, differences with respect to the IGS GIM were computed. The results, plotted by elevation angle, are displayed in Figure 5 for all seven stations processed (all satellite arcs from the same station are plotted using the same color). The overall agreement between the global model and the station-derived VTECs is fairly good, with a bias of about 1 TECU. Still, the top panel demonstrates that, at high elevation angles, discrepancies between VTEC values derived from standard-leveled observations and the ones obtained from the model have a spread of nearly 6 TECU. With integer-leveled observations (see bottom panel), this spread is reduced to approximately 2 TECU. It is important to realize that the dispersion can be explained by several factors, such as remaining leveling errors, the inexact receiver and satellite bias estimates, and inaccuracies of the global model. It is nonetheless expected that leveling errors account for the most significant part of this error for standard-leveled observations.

    For satellites observed at a lower elevation angle, the spread between arcs is similar for both methods (except for station UCLU in panel (a) for which the estimated station IFB parameter looks significantly biased). As stated previously, the reason is that leveling errors are reduced when divided by the mapping function. The latter also introduces further errors in the comparisons, which explains why a wider spread should typically be associated with low-elevation-angle satellites. Nevertheless, it should be clear from Figure 5 that integer-leveled observations offer a better consistency than standard-leveled observations.

    FIGURE 5 VTEC differences, with respect to the IGS GIM, for all satellite arcs as a function of the elevation angle of the satellite, using (a) standard-leveled observations and (b) integer-leveled observations.
    FIGURE 5. VTEC differences, with respect to the IGS GIM, for all satellite arcs as a function of the elevation angle of the satellite, using (a) standard-leveled observations and (b) integer-leveled observations.
    Conclusion

    The technique of integer leveling consists of introducing (preferably) integer ambiguity parameters obtained from PPP into the geometry-free combination of observations. This process removes the arc dependency of the signals, and allows integer-leveled observations to be used with any existing TEC estimation software. While leveling errors of a few TECU exist with current procedures, this type of error can be eliminated through use of our procedure, provided that carrier-phase ambiguities are fixed to the proper integer values. As a consequence, STEC values derived from nearby stations are typically more consistent with each other. Unfortunately, subsequent steps involved in generating VTEC maps, such as transforming STEC to VTEC and interpolating VTEC values between stations, attenuate the benefits of using integer-leveled observations.

    There are still ongoing challenges associated with the GIM-generation process, particularly in terms of latency and three-dimensional modeling. Since ambiguity resolution in PPP can be achieved in real time, we believe that integer-leveled observations could benefit near-real-time ionosphere monitoring. Since ambiguity parameters are constant for a satellite pass (provided that there are no cycle slips), integer ambiguity values (that is, the leveling information) can be carried over from one map generation process to the next. Therefore, this methodology could reduce leveling errors associated with short arcs, for instance.

    Another prospective benefit of integer-leveled observations is the reduction of leveling errors contaminating data from low-Earth-orbit (LEO) satellites, which is of particular importance for three-dimensional TEC modeling. Due to their low orbits, LEO satellites typically track a GPS satellite for a short period of time. As a consequence, those short arcs do not allow code noise and multipath to average out, potentially leading to important leveling errors. On the other hand, undifferenced ambiguity fixing for LEO satellites already has been demonstrated, and could be a viable solution to this problem.

    Evidently, more research needs to be conducted to fully assess the benefits of integer-leveled observations. Still, we think that the results shown herein are encouraging and offer potential solutions to current challenges associated with ionosphere monitoring.

    Acknowledgments

    We would like to acknowledge the help of Paul Collins from NRCan in producing Figure 4 and the financial contribution of the Natural Sciences and Engineering Research Council of Canada in supporting the second and third authors. This article is based on two conference papers: “Defining the Basis of an ‘Integer-Levelling’ Procedure for Estimating Slant Total Electron Content” presented at ION GNSS 2011 and “Ionospheric Monitoring Using ‘Integer-Levelled’ Observations” presented at ION GNSS 2012. ION GNSS 2011 and 2012 were the 24th and 25th International Technical Meetings of the Satellite Division of The Institute of Navigation, respectively. ION GNSS 2011 was held in Portland, Oregon, September 19–23, 2011, while ION GNSS 2012 was held in Nashville, Tennessee, September 17–21, 2012.


    SIMON BANVILLE is a Ph.D. candidate in the Department of Geodesy and Geomatics Engineering at the University of New Brunswick (UNB) under the supervision of Dr. Richard B. Langley. His research topic is the detection and correction of cycle slips in GNSS observations. He also works for Natural Resources Canada on real-time precise point positioning and ambiguity resolution.

    WEI ZHANG received his M.Sc. degree (2009) in space science from the School of Earth and Space Science of Peking University, China. He is currently an M.Sc.E. student in the Department of Geodesy and Geomatics Engineering at UNB under the supervision of Dr. Langley. His research topic is the assessment of three-dimensional regional ionosphere tomographic models using GNSS measurements.

    FURTHER READING

    • Authors’ Conference Papers

    “Defining the Basis of an ‘Integer-Levelling’ Procedure for Estimating Slant Total Electron Content” by S. Banville and R.B. Langley in Proceedings of ION GNSS 2011, the 24th International Technical Meeting of the Satellite Division of The Institute of Navigation, Portland, Oregon, September 19–23, 2011, pp. 2542–2551.

    “Ionospheric Monitoring Using ‘Integer-Levelled’ Observations” by S. Banville, W. Zhang, R. Ghoddousi-Fard, and R.B. Langley in Proceedings of ION GNSS 2012, the 25th International Technical Meeting of the Satellite Division of The Institute of Navigation, Nashville, Tennessee, September 17–21, 2012, pp. 3753–3761.

    • Errors in GPS-Derived Slant Total Electron Content

    “GPS Slant Total Electron Content Accuracy Using the Single Layer Model Under Different Geomagnetic Regions and Ionospheric Conditions” by C. Brunini, and F.J. Azpilicueta in Journal of Geodesy, Vol. 84, No. 5, pp. 293–304, 2010, doi: 10.1007/s00190-010-0367-5.

    “Calibration Errors on Experimental Slant Total Electron Content (TEC) Determined with GPS” by L. Ciraolo, F. Azpilicueta, C. Brunini, A. Meza, and S.M. Radicella in Journal of Geodesy, Vol. 81, No. 2, pp. 111–120, 2007, doi: 10.1007/s00190-006-0093-1.

    • Global Ionospheric Maps

    “The IGS VTEC Maps: A Reliable Source of Ionospheric Information Since 1998” by M. Hernández-Pajares, J.M. Juan, J. Sanz, R. Orus, A. Garcia-Rigo, J. Feltens, A. Komjathy, S.C. Schaer, and A. Krankowski in Journal of Geodesy, Vol. 83, No. 3–4, 2009, pp. 263–275, doi: 10.1007/s00190-008-0266-1.

    • Ionospheric Effects on GNSS

    GNSS and the Ionosphere: What’s in Store for the Next Solar Maximum” by A.B.O. Jensen and C. Mitchell in GPS World, Vol. 22, No. 2, February 2011, pp. 40–48.

    Space Weather: Monitoring the Ionosphere with GPS” by A. Coster, J. Foster, and P. Erickson in GPS World, Vol. 14, No. 5, May 2003, pp. 42–49.

    GPS, the Ionosphere, and the Solar Maximum” by R.B. Langley in GPS World, Vol. 11, No. 7, July 2000, pp. 44–49.

    Global Ionospheric Total Electron Content Mapping Using the Global Positioning System by A. Komjathy, Ph. D. dissertation, Technical Report No. 188, Department of Geodesy and Geomatics Engineering, University of New Brunswick, Fredericton, New Brunswick, Canada, 1997.

    • Decoupled Clock Model

    “Undifferenced GPS Ambiguity Resolution Using the Decoupled Clock Model and Ambiguity Datum Fixing” by P. Collins, S. Bisnath, F. Lahaye, and P. Héroux in  Navigation: Journal of The Institute of Navigation, Vol. 57, No. 2, Summer 2010, pp. 123–135.