Jump to content, skipping navigation

Application Note: Multi-GNSS for Technology Developers

Multi GNSS for Developers

The days of GPS having the world’s skies to itself are gone. With the GLONASS satellite constellation reaching full operational capability, and Europe and China’s constellations in development, the time of Multi-GNSS has arrived—bringing with it new challenges and opportunities for developers of location-aware technology.

Download the Application Note to discover:

  • Why Multi-GNSS enables improved continuity, availability, integrity and accuracy
  • Why simulation is the only option for testing the performance of Multi-GNSS receivers
  • How to use a Spirent GNSS simulator to test interoperability and compatibility issues

Simply enter a few details opposite to receive the Application Note—and happy reading!

About Spirent

Spirent has been the global leader in GNSS testing for 25 years. Spirent delivers navigation and positioning test equipment and services to governmental agencies, major manufacturers, integrators, test facilities and space agencies worldwide.

    * Required Field

    Cancel

    Application note DAN016 Issue 1-01 Multi-GNSS Benefits, challenges and test considerations for Technology Developers Spirent Communications PLC Paignton, Devon, TQ4 7QR, England Web: http://www.spirent.com/positioning Tel: +44 1803 546300 Fax: +44 1803 546301 Copyright © 2009 Spirent. All Rights Reserved. All of the company names and/or brand names and/or product names referred to in this document, in particular, the name “Spirent” and its logo device, are either registered trademarks or trademarks of Spirent plc and its subsidiaries, pending registration in accordance with relevant national laws. All other registered trademarks or trademarks are the property of their respective owners. The information contained in this document is subject to change without notice and does not represent a commitment on the part of Spirent. The information in this document is believed to be accurate and reliable; however, Spirent assumes no responsibility or liability for any errors or inaccuracies that may appear in the document. Table of Contents SPIRENT APPLICATION NOTE DAN016 ISSUE 1-00 • i Scope .................................................................................................. 2 Introduction ........................................................................................... 3 Why Multi-gnss? ....................................................................................... 5 Availability and continuity .......................................................................... 5 Integrity ............................................................................................... 7 Accuracy ............................................................................................... 7 Multi-GNSS challenges ............................................................................... 8 Interoperability and compatibility ................................................................ 8 Understanding the need for RF simulation in testing .......................................... 10 Whose constellation is it anyway? ................................................................ 10 What are the most important characteristics of proper test methodologies? .............. 10 Using a Spirent GNSS simulator to test interoperability and compatibility issues ......... 12 Signal content control .............................................................................. 12 Timing control ....................................................................................... 13 Navigation data modification ..................................................................... 14 Other considerations for Multi-GNSS testing. ................................................... 16 Assessing the true benefit ......................................................................... 16 Spot the difference ................................................................................. 16 Chip Integration and cost-reduction trade-offs ................................................. 17 Testing the limits of the chip ..................................................................... 18 Be sensitive to the environment .................................................................. 19 A classic receiver test, but just as critical for a Multi-GNSS receiver. ...................... 19 Jamming and interference. ........................................................................ 20 Test the effects ..................................................................................... 20 The sky‟s the limit .................................................................................. 20 Test solutions ........................................................................................ 21 GSS8000 Multi-GNSS Constellation Simulator ................................................... 21 GSS6700 Multi-GNSS Constellation Simulator ................................................... 22 GSS6300 Multi-GNSS Constellation Simulator ................................................... 23 For more information ............................................................................... 24 Multi-GNSS: Benefits, challenges and test considerations for Technology Developers 2 • SPIRENT APPLICATION NOTE DAN016 ISSUE 1-0 SCOPE This Application Note discusses the benefits and challenges of Multiple Global Navigation Satellite Systems (Multi-GNSS) and presents the test solutions available today which are critical to the proper technology development of receiver systems that will use Multi-GNSS signals and services. It is written for designers and developers of GNSS receivers and GNSS enabled devices and equipment, and for project and procurement managers responsible for sourcing test equipment. Multi-GNSS: Benefits, Challenges and test considerations for Technology Developers SPIRENT APPLICATION NOTE DAN016 ISSUE 1-00 • 3 INTRODUCTION For 31 years, since the first navigation satellite made it into orbit and began transmitting signals, we have become used to – and even taken for granted – the ability to perform autonomous, 3-D satellite-based positioning virtually anywhere on (and in the vicinity of) the Earth. The variety of applications that have employed this technology has increased beyond anything envisaged in the early days of satellite navigation, and continues to grow. For a large proportion of those 31 years the American NAVigation System with Time And Ranging- Global Positioning System (NAVSTAR-GPS) was the sole, fully-operational system. GPS was originally created for military navigation requirements, but the discovery of the ability to navigate from the signal originally intended only for approximate acquisition of the „main‟ ranging signal, led to the first commercial use of GPS, and much later, in the year 2000, the removal of the deliberate degradation of this signal kick-started the rapid increase of commercial GPS usage. The Americans were not alone however, as the then Soviet Union developed its GLObal'naya NAvigatsionnaya Sputnikovaya Sistema (GLONASS) system. GLONASS nearly made it, and was completed in 1995, but it subsequently fell into rapid disrepair, such that it could not be considered as having Full Operational Capability (FOC). As the global use of GPS increased, and with the viability of using GLONASS in question, strategic and political questions about the increasing reliance on a system owned, operated and maintained solely by the USA began to be asked. This situation led to the beginning of development of other GNSS systems. In 1998 The European Council called on the European Commission to explore the possibility of developing a common system with the United States. Discussions were held to clarify possible options. As the Americans were not prepared, for military reasons, to envisage joint ownership or an effective role for Europe in controlling the GPS system, cooperation would be possible; “Either in the existing GPS system controlled by the United States; Or in the development of a GNSS based on two navigation systems using complementary interoperable satellites: GPS and Galileo”. The commission selected the latter option, and Galileo was born. More recently China has started developing its own system called Beidou (Compass) and there are other, regional systems in development. In recent years, many believed that the introduction of Galileo, together with the existing use of GPS would bring the commercial world into the Multi-GNSS era. As it turns out, the two systems to do that will now be GPS and GLONASS, which after much investment is now rapidly approaching Full Operational Capability, and it is in fact GPS + GLONASS that is currently being used as a true GNSS system of systems. Today, leading manufacturers are following the GPS + GLONASS path. Spirent has extended its multi-GNSS test systems to meet Commercial Market, R&D, Integration, Verification and production test needs. Multi-GNSS: Benefits, challenges and test considerations for Technology Developers 4 • SPIRENT APPLICATION NOTE DAN016 ISSUE 1-0 It is also worth mentioning that the term Multi-GNSS may also be applied to additional signals within the same system in so far as they contribute to an improvement in navigation performance. For example, most civilian users of GPS, have relied on the single C/A-code signal on L1. Soon, they will have access to L1C, L2C, which officially supports civilian dual- frequency receivers, and L5, which is a robust signal allowing enhanced atmospheric error mitigation, certainly more than is possible with a single-frequency receiver. Finally, we must not forget augmentation systems. The Wide Area Augmentation System (WAAS) was instigated by the US Federal Aviation Administration to improve the accuracy of GPS so that aircraft could rely on it more for all phases of flight. The International Civil Aviation Organization (ICAO) calls this type of system a Satellite Based Augmentation System (SBAS). Europe and Asia are developing their own SBASs, the European Geostationary Navigation Overlay Service (EGNOS) which will be operational by October 2009, and the Japanese Multi-functional Satellite Augmentation System (MSAS). All three are designed to the same specification (RTCA/DO-229D) and are fully interoperable. Other regional systems include the Quasi-Zenith Satellite System (QZSS) in the Pacific region, the Indian GPS Aided Geo Augmented Navigation (GAGAN) and the Indian Regional Navigation Satellite System (IRNSS). Commercial systems include StarFire and OmniSTAR. Ground-based localised systems also exist, such as the Local Area Augmentation System (LAAS) for siding aircraft navigation on final approach and landing, and Differential-GPS systems based on networks of ground monitoring stations. Inertial Navigation Systems (INS) also play an important part in the augmentation of GNSS, and are already widely employed in airborne and automotive applications. Assisted-GNSS is also a critical feature in improving time to fix and accuracy, particularly in the use of GNSS in mobile phone systems where navigational assistance data valid for a mobile handset‟s specific location is sent to the handset via the backhaul telephone network in advance of de- modulation of such data from the GNSS satellites by the handset‟s on-board GNSS chip-set. The discussion of INS and A-GNSS is however outside the scope of this paper, which concentrates on Multi-GNSS in relation to stand-alone receiver performance improvement. Multi-GNSS: Benefits, Challenges and test considerations for Technology Developers SPIRENT APPLICATION NOTE DAN016 ISSUE 1-00 • 5 WHY MULTI-GNSS? The strategic and political reasons for the development of „other‟ GNSS systems were not the only ones. The technical benefits were of course a significant contributor. The fundamental requirements of any navigation system are still as summarised in Figure 1 and they also show the benefits brought by Multi-GNSS navigation. FIGURE 1: FUNDAMENTAL GNSS PERFORMANCE MEASURES It is clear that more signals can bring improvements to all four of these areas, what needs further understanding is how and why, and what are the situations where there is no improvement, or even a degradation. AVAILABILITY AND CONTINUITY This is clearly where major benefits can be gained with Multi-GNSS. In the toughest operating environments, such as deep urban canyons, the availability of signals for use by standalone satellite navigation applications can be severely limited due to the simple fact that over a given period of time, less satellite signals can be seen in this environment than can be seen in an open-sky environment over the same time period. In many cases there are just not enough signals visible for a sufficient amount of time for a receiver to navigate. Multi-GNSS: Benefits, challenges and test considerations for Technology Developers 6 • SPIRENT APPLICATION NOTE DAN016 ISSUE 1-0 Adding ranging signals increases the availability and the likelihood of being able to see enough signals, continuously for successful navigation. In this situation, providing the additional signals are useable, there is only gain, even if the signal is of a lower accuracy than the others, because it moves the situation from no navigation possible to navigation possible. This principle is illustrated to good effect below. Figure 2 shows a sky plot of visible GPS satellites. If a 45 degree elevation mask is used (represented by the inner circle on the sky plots) it can be seen that there are only 3 visible satellites – not enough for a complete time- solved 3-D position fix. Adding Glonass (G15) puts the critical 4th satellite in view as shown in Figure 3. Adding Galileo (A14, 16 & 20) further improves the situation, as shown in Figure 4 FIGURE 2: GPS ONLY FIGURE 3: GPS & GLONASS Multi-GNSS: Benefits, Challenges and test considerations for Technology Developers SPIRENT APPLICATION NOTE DAN016 ISSUE 1-00 • 7 FIGURE 4: GPS, GLONASS & GALILEO INTEGRITY The original GPS system lacked the level of in-built integrity monitoring demanded by today‟s safety-critical applications. Autonomous systems were introduced in an attempt to solve this problem, most notably RAIM (Receiver Autonomous Integrity Monitoring) which is an algorithm within a receiver intended to detect when a satellite‟s normally predictable behaviour becomes un-predictable. New GNSS systems are designed with much more built-in integrity, especially on signals which carry specific critical services such as Galileo‟s safety-of-life service on E5b. There is also inter-GNSS integrity capabilities where a receiver compares fixes between different systems and issues an alert if the difference is greater than a certain threshold. ACCURACY Stand-alone single-system GNSS navigation (i.e. GPS only) with no augmentation is suitable for many applications, but there are applications which demand greater accuracy. The development of Augmentations systems, whether for specific users, such as WAAS for aviation, or more general multi-application use such as Quazi-Zenith in the pacific region is well documented. These developments enable the use of GNSS in applications where otherwise it would not be accurate enough. The addition of GNSS satellites can sometimes bring an improvement, not least because the more satellites used in a navigation computation the less dilution of precision. However, it may make accuracy worse unless the extra satellites offer the same performance. A lot of this depends on interoperability, which is discussed later. Newer designs of satellite and navigation signals which are more robust, coupled with improved models for atmospheric correction will also contribute to an overall improvement in accuracy. In the future a stand-alone receiver may well be using GPS + Glonass + Galileo + Compass + Quazi-Zenith or another regional system + SBAS + improved models and corrections. This is a very different and much more complex environment than the time honoured L1 C/A code only situation that still dominates today. Multi-GNSS: Benefits, challenges and test considerations for Technology Developers 8 • SPIRENT APPLICATION NOTE DAN016 ISSUE 1-0 MULTI-GNSS CHALLENGES There are many challenges facing Multi-GNSS receiver developers, integrators and manufacturers. The most fundamental challenge is the need to design from scratch, adapt or re-design devices to operate using new GNSS systems. A full understanding of each system‟s Interface Control document (ICD), which describes the system architecture and operation is essential, so is a test tool which precisely implements each ICD in order to generate authentic emulated signals. INTEROPERABILITY AND COMPATIBILITY Most challenges regarding Multi-GNSS relate to the topic of interoperability - how much improvement can be obtained by using different GNSS‟s together over just a single system? – and compatibility - the similarity between system operation. The greater the interoperability and compatibility are the simpler and cheaper the receiver technology. Ironically, the two systems likely to be the first to be used together are also the least interoperable and compatible, namely GPS and Glonass. This is due to the lack of cooperation in earlier years as the two systems were being developed. The rest of the GNSS‟s are likely to be fairly interoperable. The primary concerns regarding interoperability and compatibility are listed below (GPS, Glonass and Galileo are assumed): Signal modulation – GPS and all of the other GNSS‟s employ Code Division Multiple Access (CDMA) modulation techniques. Glonass is the exception as it uses Frequency DMA (FDMA) for channelisation, although „K-type‟ satellites – due for launch in 2010 - will transmit CDMA signals. Receivers using GPS and Glonass will have more complex RF circuitry, as they need to operate over multiple frequencies for Glonass. Recent development is chip technology now make mass-market CDMA + FDMA receivers a reality, and these are being introduced for applications such as Personal Navigation Devices (PND‟s) and Mobile Telephones. Navigation data messages – each GNSS has its own Signal-in-Space Interface Control Document (ICD) which details the format of the messages contained in the navigation data. A GNSS receiver must not only have the processing capability to de-modulate and correlate the RF signals, but also to process completely separate navigation data messages for each system. Inter-system time offsets – Each GNSS operates on different time references. GPS uses a continuous, atomic timescale. GPS Time (GPST) which equaled UTC:(UNSO) when it started back in 1984, however, UTC is a varying timescale (to align with the rotation of the earth), so it is no longer the same as GPST. Galileo intends to use TAI, although there is some question over this approach as TAI is a scientific time reference and not recommended for broadcast. 1 1 Panel discussion on GNSS Interoperability, 36th annual PTTI meeting, Torino, Italy Multi-GNSS: Benefits, Challenges and test considerations for Technology Developers SPIRENT APPLICATION NOTE DAN016 ISSUE 1-00 • 9 Reference frames – Each GNSS computes position with reference to different reference frames (GPS uses WGS-84, Galileo uses the GTRF and Glonass uses PZ-90). While the latest releases of these frames align more closely to the International Earth Rotation and Reference Systems Service’s Terrestrial Reference Frame (ITRF), there are still differences. Any receiver using two GNSS‟s must understand and apply any offsets between reference frames and between the ITRF in order to compute position properly. 2 2 Panel discussion on GNSS Interoperability, 36th annual PTTI meeting, Torino, Italy Multi-GNSS: Benefits, challenges and test considerations for Technology Developers 10 • SPIRENT APPLICATION NOTE DAN016 ISSUE 1-0 UNDERSTANDING THE NEED FOR RF EMULATION IN TESTING Before discussing the use of an RF Constellation Simulator as a test tool for addressing Multi- GNSS challenges, it is important to understand why it is the best option. This section looks briefly at the key important points which show why RF emulation is the preferred methodology. The popular name for this type of equipment is a „simulator‟. In reality it is more accurately described as an emulator. However, being more widely recognised, the convention of „simulator‟ is used here. WHOSE CONSTELLATION IS IT ANYWAY? Where no constellation currently exists:  A lack of real signals prevents testing  Evaluation is limited to software modeling only  There is no confidence in the system performance of a receiver  There is no way of conducting dynamic testing Even if a fully operational real constellation exists in space:  You have no control over it, so you cannot alter it in an way in order to perform certain tests  There are many unknown errors  It is always changing, and is never repeatable o Atmospheric conditions change o Satellite orbits change These issues rule out methods such as live-sky or record and replay testing for all but a quick sanity-check test WHAT ARE THE MOST IMPORTANT CHARACTERISTICS OF PROPER TEST METHODOLOGIES? Any product test, at any stage of a product‟s life cycle must have the following characteristics to make it meaningful, robust, accountable and reliable: Multi-GNSS: Benefits, Challenges and test considerations for Technology Developers SPIRENT APPLICATION NOTE DAN016 ISSUE 1-00 • 11  Precision emulation of signals to a given ICD  Lacking ambiguity  A High degree of control  Highly accurate test signals  Inherent and exact repeatability  Great flexibility  Allows stressing of a product/application in a controlled environment  Allows introduction of errors in a quantifiable way RF constellation simulation is the only test methodology that has all these characteristics, and in the context of GNSS receiver development, a simulator is effectively your GNSS under your control for your specific test requirements. Figure 5 illustrates the test process involving the simulator and device under test FIGURE 5: SIMULATOR TEST SET-UP Multi-GNSS: Benefits, challenges and test considerations for Technology Developers 12 • SPIRENT APPLICATION NOTE DAN016 ISSUE 1-0 USING A SPIRENT GNSS SIMULATOR TO TEST INTEROPERABILITY AND COMPATIBILITY ISSUES Spirent‟s GSS6300, GSS6700 and GSS8000 series of GNSS RF constellation Simulators are essential tools for testing a GNSS device‟s ability to cope with interoperability issues. Not only are the proven advantages of RF emulation over other methods of testing applicable, but more fundamentally, the present absence of signals in space for all new GNSS systems except for GPS and Glonass (FDMA) make this approach impossible in any case. In some ways this is good, as it ensures proper test methods are employed, and saves time that may otherwise be spent gathering meaningless results using the instantaneously unknown and un-controllable „live‟ signals. Each of the individual GNSS systems with their appropriate constellation, orbits, signals, timing and navigation data are produced by the simulator in accordance with the relevant Interface Control Document (ICD) and combined to present a signal to the receiver-under- test‟s antenna, just as it would see for real. Practically any parameter can be manipulated, allowing signals and data messages to be changed, inter-system timing to be adjusted and transformation matrices between reference frames to be adjusted. Full flexibility and control of test definition and execution is afforded by Spirent‟s SimGEN software, which controls the GSS6700 and GSS8000 series simulators. Some examples of the capabilities SimGEN has for creating scenarios to test GNSS interoperability issues are shown below. The full complexity of scenarios is also carried down in an embedded way to Spirent‟s SimREPLAY software, which runs the GSS6700 simulators. SIGNAL CONTENT CONTROL SimGEN allows the user to control signal content parameters for each simulated GNSS. Figure 6 shows the Signal Control windows of SimGEN for Glonass and Galileo. Signal parameters can be adjusted on a per-satellite basis, and/or applied to all satellites. This flexibility enables the user to test receivers with different carrier, code and data combinations, and to assess possible signal interference issues. Multi-GNSS: Benefits, Challenges and test considerations for Technology Developers SPIRENT APPLICATION NOTE DAN016 ISSUE 1-00 • 13 FIGURE 6: SIGNAL CONTROL WINDOWS TIMING CONTROL SimGEN gives full control of inter-system timing offsets. Figure 7 shows both the Galileo and Glonass system time settings. It is possible to set the time offset to UTC (leap seconds), and apply a rate of change to this as the scenario runs. For Galileo, the time offset to GPS (declared in the GGTO message in the navigation data) can be set, as well as a divergence between the simulated (RF) signal timing and that declared in the navigation data. As happens with a real system as time advances after a navigation data upload. FIGURE 7: SYSTEM TIME OFFSET WINDOWS Multi-GNSS: Benefits, challenges and test considerations for Technology Developers 14 • SPIRENT APPLICATION NOTE DAN016 ISSUE 1-0 These features provide great flexibility in defining tests to ensure receivers are correctly applying the necessary offsets and timing, which are critical to accurate navigation. Figure 8 shows the options available for setting different matrices to transform the Glonass reference frame into the GPS WGS-84 frame. Different transform types are available, as well as the ability to adjust the individual matrix parameters via a Generic Helmert transformation. The Galileo reference frame is treated the same as GPS by the simulator, as they both align very closely to each other. FIGURE 8: GLONASS REFERENCE FRAME TRANSFORMATION MATRIX NAVIGATION DATA MODIFICATION An important capability for the simulator is the ability to modify and apply errors to the navigation messages of each GNSS. SimGEN has comprehensive editors allowing manipulation of any bit of the navigation message, as well as adjustment of specific messages and their scheduling, and the control of integrity and health messages. It is also possible to simulate the effects of the age of the navigation data, such as diverging ephemeris and degradation of clock correction parameters. Figure 9 shows a typical editor used for modifying navigation data: FIGURE 9: NAVIGATION DATA MODIFICATION EDITOR Multi-GNSS: Benefits, Challenges and test considerations for Technology Developers SPIRENT APPLICATION NOTE DAN016 ISSUE 1-00 • 15 Figure 10 shows a typical editor for applying errors to navigation data FIGURE 10: NAVIGATION DATA ERROR EDITOR Figure 11 shows the entry page for defining the content and timing of navigation data uploads, which is another method for scheduling changes to the navigation message. FIGURE 11: NAVIGATION DATA UPLOAD CONTENT Multi-GNSS: Benefits, challenges and test considerations for Technology Developers 16 • SPIRENT APPLICATION NOTE DAN016 ISSUE 1-0 OTHER CONSIDERATIONS FOR MULTI-GNSS TESTING. ASSESSING THE TRUE BENEFIT As we discussed earlier, the fundamental requirements of any navigation system have not changed with the arrival of the multi-GNSS age, in fact the added complexity of multi-GNSS being used simultaneously increases the amount of testing required, particularly when it comes to assessing the improvement (or otherwise) of adding additional signals. Spot the difference An RF constellation simulator is the perfect tool for performing comparative tests. Complete repeatability is a powerful feature that only a simulator can offer. It is possible to run and re- run tests with one GNSS, then add another, and another, and measure the change in performance, while keeping all other test parameters the same. It is also very easy to add or remove signals from a particular GNSS, this can even be done in real-time. Figure 12 shows the power control window for a simulation containing Galileo, Glonass and GPS signals. As can be seen, the Glonass signals have been turned off. This is achieved in just two mouse clicks. In the same way, all satellites for another GNSS could be disabled or enabled, and individual satellites could be enabled or disabled. Power level control in 0.1dB steps per channel is also very easy to apply. There are also several alternative methods available, such as pre-scripted commands to be actioned at specific times into a scenario. This finite control is echoed throughout SimGEN, making it extremely powerful and controllable. FIGURE 12: PER-SATELLITE POWER LEVEL DISPLAY Figure 13 shows an alternative method. A single command is listed in the User Actions file to turn on all Glonass signals at a pre-determined time. Multi-GNSS: Benefits, Challenges and test considerations for Technology Developers SPIRENT APPLICATION NOTE DAN016 ISSUE 1-00 • 17 FIGURE 13: USER ACTION FILE EDITOR CHIP INTEGRATION AND COST-REDUCTION TRADE-OFFS Developing receivers that integrate multi-GNSS technology is not a new concept. GPS + Glonass receivers for example have been readily available for over ten years. For this reason many of the challenges are well understood, and there are many papers discussing them. What is new is the transition of multi-GNSS designs from „high-end‟ receiver platforms into chipsets suitable for the mass-market. The common constraints of cost, size, power consumption and processing power all play their part in raising the bar when it comes to achieving the desired result. Certain trade-offs will inevitably have to be made, most likely in the resources devoted to tracking and integrated processing of multi-GNSS signals. While expensive receivers such as those used for geodesy applications will be sophisticated enough to employ code-phase or RTK type techniques using best multi-carrier Ambiguity resolution algorithms, and true multi- frequency tracking, not all devices can afford be this capable. RF performance is often compromised because multi-GNSS capability is needed but with increase in overall cost prohibited. A common problem, especially in GNSS-enabled phones, is use of one common clock oscillator (TCXO) for both the telecommunications operation and the GNSS operation. This is not an ideal solution by any means, as variations to the TCXO frequency are undesired from the GNSS receiver‟s point of view.3 Unfortunately, the oscillators are often the most expensive single items in the design, and economics often forces designers down the fateful single-clock route. They then have to spend time developing techniques that advise the GNSS receiver of clock changes in sufficient time for them to be corrected for in the PVT calculation. In addition, a very close watch on phase noise is required, as this directly affects code and carrier loop tracking performance by inducing jitter. The quality of the TXCO will also determine its sensitivity to dynamic stress (G-sensitivity), which is yet another contributor to tracking error. 3 GNSS on the GO: Sensitivity and performance in receiver design. Lomer, Fulga & Gammel SIGE, Inside GNSS article, spring 2008 Multi-GNSS: Benefits, challenges and test considerations for Technology Developers 18 • SPIRENT APPLICATION NOTE DAN016 ISSUE 1-0 Much of the performance analysis and manipulating of a design to accommodate these design trade-offs can be thoroughly examined using a simulator. Testing the limits of the chip With an RF constellation simulator it is possible to stimulate a receiver with a ‟full‟ sky of GNSS signals – something not possible in the ‟real‟ world today. This will push the tracking and processing capability of the chip-set to its limits. It is even possible, through manipulation of the satellite positions or the vehicle height within the simulator to place more satellites in view of the receiver antenna than may ever be seen for real – thus testing the theoretical performance of the receiver. Accurate design de-rating figures can then be obtained. Figure 14 shows a crowded SimGEN sky plot. The simulator will be generating complete signals (sometimes with several different codes) for each satellite, making a complex composite signal for a receiver to de-modulate and process. FIGURE 14: MULTI-GNSS SKY PLOT The simulator is able to introduce the effects of dynamic stress. This will be absent from a receiver being tested on a simulator because it is not moving physically. The known G- sensitivity of the receiver‟s clock oscillator can be added to the test scenario to compensate for this. Figure 15 shows the entry window in SimGEN. FIGURE 15: G-SENSITIVITY PARAMETERS A combination of effects can be built into a scenario, and detailed measurement of C/No performance can then be made. Errors can then be very easily removed, one at a time, to identify the main causes of performance deterioration. Focus can then be put on areas of the design where changes will have the most benefit. Multi-GNSS: Benefits, Challenges and test considerations for Technology Developers SPIRENT APPLICATION NOTE DAN016 ISSUE 1-00 • 19 BE SENSITIVE TO THE ENVIRONMENT Good sensitivity is still the most important consideration for any receiver. With Multi-GNSS, there will be more signals entering a receiver‟s front end. This will lead to an increase in noise, which will affect the receiver by increasing the bit error rate and code / carrier loop jitter. Also, in devices such as mobile phones, the dominant source of interference will be from the telecommunications radio part of the device. A typical handset will transmit over a watt (>+30dBm) in the designated band, but due to the form of the device, interference from the telecommunications radio signals can easily interfere in the GNSS band and overpower the relatively weak GNSS signals, directly impacting the GNSS receiver‟s sensitivity. Good RF isolation is essential. Another consideration is that of the Low Noise Amplifier (LNA). Due to cost constraints it is most common for a device to use one LNA to cover both the telecommunications signals and GNSS signals. The large dynamic range in power between the two services means the LNA must be very linear, whilst not consuming too much supply current, in order to avoid gain compression, which may well result from high-level telecommunications signals, but is certainly not desired for the GNSS signals. A classic receiver test, but just as critical for a Multi-GNSS receiver. A simple to execute, yet fundamental test is the sensitivity test. SimGEN offers several easy methods for precisely controlling the satellite power so that the point where a receiver looses lock (its minimum sensitivity level) can be determined. Equally, the point of re-acquisition can also be determined. Spirent has produced a separate Application Note, DAN003, discussing these and other fundamental characterization tests. Figure 16 shows SimGEN‟s real-time power control window, with sliders allowing precise adjustment of the satellite powers. An alternative method is to use a User action file to adjust the powers in a timed way. FIGURE 16: PER-SATELLITE POWER CONTROL Multi-GNSS: Benefits, challenges and test considerations for Technology Developers 20 • SPIRENT APPLICATION NOTE DAN016 ISSUE 1-0 JAMMING AND INTERFERENCE. One of the benefits of Multi-GNSS operation is the increased resilience to interference brought about by multi-frequency operation. The vulnerability of the GPS C/A code on L1 is well documented (see reference {x}) A receiver my still suffer similar vulnerability when using Multi-GNSS signals only at L1, but using L1, E5, L2 or other combinations and more robust codes will improve its capability, as it is less likely that an interference source will obliterate all signals on all frequencies. On the downside, GNSS signals that are not being used (M-code, Galileo PRS for example) are still present at the receiver‟s antenna, and are effectively interference, as they do not convey any information required by the receiver. Test the effects A simulator can be used readily to test the effects of interference. Some of Spirent‟s models are available with an interference option, allowing a range of interfering signals to be added to the GNSS signal. CW, AM, FM, pulsed and Noise signals with full control over each one‟s settings can be generated. The effects of noise in a dynamic environment can also be tested, as the characteristics of the interfering signal are adjusted dynamically in harmony with the simulated vehicle‟s position in relation to the interference source. The presence of un-used GNSS signals can also be simulated with M-Noise and PRS-Noise functions, enabled via a single check-box in SimGEN. Figure 17 shows M-Noise enabled in SimGEN. FIGURE 17: CODE AND CARRIER CONTROL WINDOW THE SKY’S THE LIMIT A statement that is not only true for the future of GNSS, but also true of the test capabilities or a Spirent RF constellation simulator. This Application Note has introduced some of the key topics relating to Multi-GNSS, and shown just some snap shots of how a simulator is the right choice for testing the effects of these issues on a GNSS receiver. The business of designing, manufacturing, integrating and selling GNSS technology is driven more and more by tough commercial requirements, especially in a world starting to tentatively emerge from economic recession. The business cases for such products need to stand up to testing like never before. No one can afford to make mistakes at any point along the way, not least when it comes to product testing. Investment in RF simulation as a test and verification methodology helps keep projects safely away from the cliff edge on the right path. How do you test your GNSS? Multi-GNSS: Benefits, Challenges and test considerations for Technology Developers SPIRENT APPLICATION NOTE DAN016 ISSUE 1-00 • 21 TEST SOLUTIONS Below is a summary of Spirent‟s current simulator products GSS8000 MULTI-GNSS CONSTELLATION SIMULATOR The GSS8000 series has been designed to meet all the demanding requirements of research and development teams involved in satellite navigation and positioning systems. Due to its modular design, the GSS8000 can be readily adapted to the requirements of different applications. Up to 3 RF carriers, selected from a range of constellations and signals, can be accommodated in a single signal generator chassis. A GSS8000 system comprises a controller computer running Spirent‟s powerful simulation software SimGEN, and a signal generator configured to meet specific test needs. Multiple chassis can be combined to form an integrated, coherent signal generator if more signals or outputs are required. An extensive range of system extensions allows users to tailor their system to their specific needs, today and in the future. Standard capabilities enabled through SimGEN include simulation of atmospheric effects, multipath reflections, terrain obscuration, antenna reception gain and phase patterns, differential corrections, trajectory generation for land, air, sea and space vehicles and comprehensive error generation. An easy to use graphical user interface (GUI) allows modification of a wide range of variables from pre-set defaults, enabling the user to focus their time on the areas of test important to them. Complete scenarios are readily shared between systems, supporting collaborative activities and speeding up the R&D cycle. Multi-GNSS: Benefits, challenges and test considerations for Technology Developers 22 • SPIRENT APPLICATION NOTE DAN016 ISSUE 1-0 GSS6700 MULTI-GNSS CONSTELLATION SIMULATOR The GSS6700 supports any combination of GPS/SBAS, GLONASS and Galileo L1 signals and provides accurate, repeatable combined multi-GNSS signals. The GSS6700 can be configured with up to 12 channels of one constellation only or with multiple constellations, for example:  GPS only  GLONASS only  Galileo only  GPS and GLONASS  GPS and Galileo  GPS, GLONASS and Galileo Up to 36 channels are supported with 12 channels of simulation per constellation. The GSS6700 is available with a range of software capability to suit differing test requirements. SimGEN is Spirent‟s fully flexible simulator software suite and would typically be required in technology development and R&D applications. SimGEN offers a complete and flexible scenario generation capability including control of the constellations, propagation, terrain obscuration, antenna patterns, multipath, vehicle trajectory and a range of error models. For environments where repeat testing using the same test cases is needed, for example verification testing, Spirent‟s SimREPLAY software is available. SimREPLAY supports operation of the simulator replaying pre-defined scenarios and is ideal for repeat comparative measurements. Scenarios for use with SimREPLAY can be obtained from a number of sources including an online scenario generation tool available at no additional charge to customers under warranty or with a support contract. SimREPLAYplus allows users to generate scenarios locally with features comparable to the online tool available to supported SimREPLAY users. In addition, SimREPLAYplus enables the user to define vehicle motion remotely or using a file in the required format. Multi-GNSS: Benefits, Challenges and test considerations for Technology Developers SPIRENT APPLICATION NOTE DAN016 ISSUE 1-00 • 23 GSS6300 MULTI-GNSS CONSTELLATION SIMULATOR The GSS6300 Multi-GNSS Signal Generator has been designed specifically for high volume production test applications for devices that use commercial GPS/SBAS, GLONASS and/or Galileo receivers. Controlled testing is vital in ensuring correct assembly and verification of expected performance parameters in GPS only and Multi-GNSS manufacturing environments. Spirent‟s GSS6300 provides a robust single channel testing solution with the minimum of operator intervention. The GSS6300 can be configured with one channel of a specific constellation or with multiple constellations, for example:  GPS only  GLONASS only  Galileo only  GPS and GLONASS  GPS and Galileo  GPS, GLONASS and Galileo For GPS L1 C/A code test applications, the GSS6300 features, interfaces and specification are the same as the Spirent GSS6100 product that is widely specified for manufacturing test applications. Generation of signals from the various constellations is enabled by licence key. If all licence keys are present the GSS6300 can generate a single GPS signal, a single GLONASS signal and a single Galileo signal concurrently. The GSS6300 is designed for easy integration into production test environments. A comprehensive remote control interface enables control of the unit via standard interfaces, including IEEE488 and USB. For operation in the laboratory, for example as a single channel precision GNSS signal generator for RF design work, a GUI-driven software utility, SimCHAN, is supplied. Multi-GNSS: Benefits, challenges and test considerations for Technology Developers 24 • SPIRENT APPLICATION NOTE DAN016 ISSUE 1-0 FOR MORE INFORMATION Please visit our website: http://www.spirent.com/positioning and do not hesitate to contact your nearest Spirent representative for more detailed information. To find the appropriate contact details please visit the „Contact Us‟ page on the website and select your location and application. If you found this article of interest www.spirent.com/testmore Visit the Spirent GNSS blog www.spirent.com/Blog/Positioning.aspx Need more information? mailto:gnss-solutions@spirent.com Spirent Communications Aspen Way, Paignton, Devon, TQ4 7QR England Tel: +44 1803 546325 globalsales@spirent.com www.spirent.com Spirent Federal Systems Inc. 22345 La Palma Avenue Suite 105, Yorba Linda CA 92887 USA Tel: 1 714 692 6565 info@spirentfederal.com www.spirentfederal.com