SlideShare a Scribd company logo
Simulation Versus
Real World Testing
How to undertake controlled testing of your GNSS receiver design
Should global navigation satellite system GNSS receivers ONLY be
tested using real world signals to guarantee their proper operation?


No
That would be wrong and impractical

Here’s why...




SPIRENT eBook                                                   Page   2
Here’s why
Simulation, by definition, reproduces the signals and effects a
receiver sees in the real world, but under the controlled conditions of
the laboratory, making GNSS receiver testing a far more consistent
and reproducible exercise.




SPIRENT eBook                                                         Page   3
Importantly, the signals from the simulator are exact known
quantities… right down to the bit level. And, by providing the
ability to test the different performance parameters of the receiver
individually (or in concert), the simulated environment will provide
much clearer insight into the true performance of the receiver.




SPIRENT eBook                                                          Page   4
The Nine Key Tests
There are nine key tests that together provide the fundamental
characterisation of performance of any GNSS receiver:

1.	 Cold-start time to first fix
2.	 Warm-start time to first fix
3.	 Hot-start time to first fix
4.	 Acquisition sensitivity
5.	 Tracking sensitivity
6.	 Reacquisition time
7.	 Static navigation accuracy
8.	 Dynamic navigation accuracy
9.	 Radio frequency interference

SPIRENT eBook                                                    Page   5
Some tests may not be as critical as others, depending on
the intended application of the receiver. But between them,
these nine tests cover all the important aspects of receiver
performance that will impact the end-user experience.




SPIRENT eBook                                                  Page   6
Test 1: Cold-start time to first fix (TTFF)
This is one of the great tests of a GNSS receiver because it will be the
first thing that a user notices. Time to First Fix is always an important
metric, and the “cold-start” version is just that — the receiver is starting
from scratch, with no memory of any previous reading.
The time is unknown, the current almanac and ephemeris are unknown,
and (obviously) the current position is unknown.




SPIRENT eBook
It is also a test that is far better performed with a simulator,
because, the sure way of measuring this quantity is to run
a series of tests on each receiver and take an average time,
with each test based on a completely new location – several
thousands of kilometres from the previous one.

Try running that test using real-world satellite signals
when time cannot be stopped or re-wound!




SPIRENT eBook                                                      Page   8
Test 2: Warm-start time to first fix
The second test is similar to the first, but the difference is
important. For the so-called “warm start”, the time and almanac
are retained within the receiver’s memory. However, the ephemeris
data are either unknown or out of date and the position is within
100km of the last fix.




SPIRENT eBook                                                       Page   9
And while single measurements can be performed equally as well in
the real world, the added control of using a simulator in the laboratory
(and absence of outside influences) allows the test to be performed
with total certainty. Using a simulator, it’s also readily possible to take
multiple measurements and average the results. And when you have
altered your design or set-up, you can quantify the improvement by re-
running exactly the same tests with exactly the same conditions.




SPIRENT eBook                                                          Page   10
Test 3: Hot-start time to first fix
Although the hot-start TTFF is the least arduous of the time to first
fix measurements for the receiver, in many ways it’s probably the
most important, as this will be the performance that the end user
will experience most often.




SPIRENT eBook                                                           Page   11
In this scenario, the receiver has full data on time, the almanac and the
ephemeris, and the position is within 100km of the last fix. All that is
required is for the receiver to collect the full navigation message from
the simulator. As with other TTFF tests, and due to the importance of the
measurement, it is advisable to run the test several times with different
satellite geometries to calculate an average value for the TTFF.




SPIRENT eBook                                                       Page   12
Test 4: Acquisition sensitivity
The sensitivity of any GNSS receiver is key to its performance,
and acquisition sensitivity is the first for these important
measurements as it defines the minimum received power
level at which the receiver can obtain a fix.




SPIRENT eBook
This is another test where the simulator is an essential tool. It is only
through the ability to control the power output from the simulator
(on individual satellites, or all at once) that an accurate measure of
acquisition sensitivity can be obtained.

Ideally, the simulator should be capable of very fine power control
to within 0.1dB to obtain the most accurate possible measure of
acquisition sensitivity.




SPIRENT eBook                                                          Page   14
Test 5: Tracking sensitivity
As with acquisition sensitivity, the fine control of power levels is
essential in determining tracking sensitivity – the minimum power
level at which the receiver can maintain lock. Crucially, it is tracking
sensitivity measurements that will highlight the errors inherent in the
design of the receiver’s PLL-based tracking loops. These include phase
error, dynamic stress error and thermal noise.




SPIRENT eBook                                                       Page   15
The test itself is relatively easy: with the receiver locked
on to the simulator’s output, simply lower the simulator
power output until the lock is lost. Multiple repeats of
the test with different satellite geometries will ensure
that an accurate average measure is recorded.




SPIRENT eBook                                                  Page   16
Test 6: Reacquisition time
Reacquisition time is a particularly important measurement for
vehicle-based receivers, which will inevitably lose satellite signals
when travelling through tunnels or even under bridges. For example,
the end user will not be impressed if the receiver misses a turn
instruction because it has not reacquired the signal after passing
such an obstruction.




SPIRENT eBook
Again, the simulator allows total control over the test, reducing the
signals from each satellite by at least 60dB to ensure that the receiver
loses complete lock, raising it again to normal power and measuring the
time taken to reacquire the lock.




SPIRENT eBook                                                      Page   18
Test 7: Static navigation accuracy
This is in many ways the most difficult test to predict, as there are
so many different factors – both internal and external – that can
affect a receiver’s performance. So this is another case where the
controlled environment of the laboratory is essential to remove
external variables such as the effects of the ionosphere and
troposphere – or indeed include them, but in a quantified way.




SPIRENT eBook                                                           Page   19
A useful tip here is to simulate a static position of 0 degrees latitude,
0 degrees longitude and 0 metres elevation, as it will make it easy to
observe the receiver’s divergence from the simulated position.

Again, multiple measurements should be taken to allow for different
satellite positions and factors such as receiver thermal performance.
The resulting metric is typically quoted as a statistical average of the
many performance measurements.




SPIRENT eBook                                                          Page   20
Test 8: Dynamic navigation accuracy
Particularly important for vehicle-mounted receivers, dynamic
navigation accuracy involves taking a series of measurements
while the receiver is moving in one, two or three axes. While such
measurements could theoretically be taken reproducibly on a test
track, the simulator again has a trick up its sleeve that inevitably
leads to improved measurement accuracy.




SPIRENT eBook                                                          Page   21
The simulator control software has the ability to simulate the relative
motion of the receiver and satellites. And with a high dynamic
performance simulator, this means that virtually all types of vehicle
motion profiles can be simulated, with high fidelity even with the most
extreme maneouvers.




SPIRENT eBook                                                      Page   22
Test 9: Radio frequency interference
Because GNSS receivers are such sensitive instruments, it is almost
inevitable that they are susceptible to radio frequency interference –
most of which will be accidentally generated. However, there are also
instances where a jamming signal might be deliberately broadcast in
order to lock out a navigation system.




SPIRENT eBook                                                       Page   23
There are many commercial interference simulators on the market
that can be used to obtain a measure of a receiver’s susceptibility to
any given frequency of RFI. However, by using a coherent interference
source that is directly coupled to the GNSS simulator and dynamically
controlled by the same system software, far greater insight into a
receiver’s performance can be obtained, allowing designers to take
appropriate filtering measures to improve their products’ performance.




SPIRENT eBook                                                     Page   24
To conclude
The use of a multichannel RF constellation simulator in testing the
performance of a GNSS receiver has many benefits.

Indeed, many of the parameters that are key to the performance of a
receiver simply cannot be reliably tested in the real world – in some
cases due to simple practicality, in others because of external variables
that render test results unreliable.




SPIRENT eBook                                                       Page   25
It is only by rigorous simulator-based testing, under the controlled
conditions of the test laboratory, that the nine key performance
indicators of any GNSS receiver can be determined with absolute
certainty and full repeatability. Armed with these results, GNSS
receiver developers can perfect their designs, leading to improved
products that exceed users’ expectations.




SPIRENT eBook                                                          Page   26
Spirent GNSS Simulators
Spirent is the industry leader for GNSS simulator products. Spirent
offers several different models of GNSS simulators that support a
variety of different applications and cover the full spectrum of civilian
and military GNSS testing needs. Spirent products range from basic
single-channel simulators, suitable for simple production testing,
through multi-channel, multi-constellation simulators, suitable for the
most demanding research and engineering applications.




SPIRENT eBook                                                        Page   27
For more comprehensive testing, Spirent also offers products that
simulate additional system elements simultaneously with the GNSS
constellation signals, such as inertial sensors, various automotive
sensors, Assisted GPS (A-GPS) + Assisted GLONASS (A-GLONASS)
data, SBAS and GBAS augmentation system signals, interference
signals and Wi-Fi Positioning.




       Spirent GSS8000            Spirent GSS6700            Spirent GSS6300
       Multi-GNSS Constellation   Multi-GNSS Constellation   Multi-GNSS Signal
       Simulator                  system                     generator




SPIRENT eBook                                                                    Page   28
We hope you found this Spirent Simulation vs Real World
Testing E-Book of interest.
We are continually adding new content to our website
on a regular basis. Bookmark this link:
www.spirent.com/positioning

Visit the Spirent GNSS Blog, there are currently
more than 90 posts with 2 to 3 new posts added
per week. Catch up on what’s new:
www.spirent.com/Blog/Positioning

Need more information?
gnss-solutions@spirent.com




Share?


Facebook   LinkedIn   Twitter   Technorati   Google Buzz   Digg   Delicious   Reddit   Stumbleupon   MCD00170 Issue 1-02
Spirent                       Spirent Federal Systems   Got a smartphone?
+44 1803 546325               +1 714 692 6565           Scan the QR
globalsales@spirent.com       info@spirentfederal.com   Code for more
www.spirent.com/positioning   www.spirentfederal.com    information

More Related Content

What's hot

Gps2
Gps2Gps2
REPORT IN NAV 6 RADAR ARPA
REPORT IN NAV 6 RADAR ARPAREPORT IN NAV 6 RADAR ARPA
REPORT IN NAV 6 RADAR ARPA
Jp Español Montero
 
Deviser2
Deviser2Deviser2
Deviser2
Deviser2Deviser2
#5 user position computation & dgps
#5 user position computation & dgps#5 user position computation & dgps
#5 user position computation & dgps
MohammedHusain20
 
TH2.L10.4: SMOS L1 ALGORITHMS
TH2.L10.4: SMOS L1 ALGORITHMSTH2.L10.4: SMOS L1 ALGORITHMS
TH2.L10.4: SMOS L1 ALGORITHMS
grssieee
 
1.Oscilloscope. 2.Block diagram of Oscilloscope. 3.Types of Oscilloscope. 4.A...
1.Oscilloscope. 2.Block diagram of Oscilloscope. 3.Types of Oscilloscope. 4.A...1.Oscilloscope. 2.Block diagram of Oscilloscope. 3.Types of Oscilloscope. 4.A...
1.Oscilloscope. 2.Block diagram of Oscilloscope. 3.Types of Oscilloscope. 4.A...
AL- AMIN
 
d/c nicolas
d/c nicolasd/c nicolas
d/c nicolas
rolnics
 
Deviser2
Deviser2Deviser2
Unit 4 ei
Unit 4 eiUnit 4 ei
Unit 4 ei
hithaishi_007
 
EsriMF_senseFly_Gervaix
EsriMF_senseFly_GervaixEsriMF_senseFly_Gervaix
EsriMF_senseFly_Gervaix
Francois Gervaix
 
#3 gnss requirements & specifications
#3 gnss requirements & specifications#3 gnss requirements & specifications
#3 gnss requirements & specifications
MohammedHusain20
 
Deviser2
Deviser2Deviser2
#4 gps introduction & gps messages
#4 gps introduction & gps messages#4 gps introduction & gps messages
#4 gps introduction & gps messages
MohammedHusain20
 
C5.08A: A multi-decadal, coastal sea surface temperature product for Australa...
C5.08A: A multi-decadal, coastal sea surface temperature product for Australa...C5.08A: A multi-decadal, coastal sea surface temperature product for Australa...
C5.08A: A multi-decadal, coastal sea surface temperature product for Australa...
Blue Planet Symposium
 
Fluke making sense-of-electrical-signals
Fluke making sense-of-electrical-signalsFluke making sense-of-electrical-signals
Fluke making sense-of-electrical-signals
hcsurfa
 
1960 07
1960 071960 07
FR4.TO5.5.ppt
FR4.TO5.5.pptFR4.TO5.5.ppt
FR4.TO5.5.ppt
grssieee
 
igarss_2011_presentation_brcic.ppt
igarss_2011_presentation_brcic.pptigarss_2011_presentation_brcic.ppt
igarss_2011_presentation_brcic.ppt
grssieee
 
A rotational reference cell for high-accuracy real-time spectroscopic trace-g...
A rotational reference cell for high-accuracy real-time spectroscopic trace-g...A rotational reference cell for high-accuracy real-time spectroscopic trace-g...
A rotational reference cell for high-accuracy real-time spectroscopic trace-g...
Clinton Smith
 

What's hot (20)

Gps2
Gps2Gps2
Gps2
 
REPORT IN NAV 6 RADAR ARPA
REPORT IN NAV 6 RADAR ARPAREPORT IN NAV 6 RADAR ARPA
REPORT IN NAV 6 RADAR ARPA
 
Deviser2
Deviser2Deviser2
Deviser2
 
Deviser2
Deviser2Deviser2
Deviser2
 
#5 user position computation & dgps
#5 user position computation & dgps#5 user position computation & dgps
#5 user position computation & dgps
 
TH2.L10.4: SMOS L1 ALGORITHMS
TH2.L10.4: SMOS L1 ALGORITHMSTH2.L10.4: SMOS L1 ALGORITHMS
TH2.L10.4: SMOS L1 ALGORITHMS
 
1.Oscilloscope. 2.Block diagram of Oscilloscope. 3.Types of Oscilloscope. 4.A...
1.Oscilloscope. 2.Block diagram of Oscilloscope. 3.Types of Oscilloscope. 4.A...1.Oscilloscope. 2.Block diagram of Oscilloscope. 3.Types of Oscilloscope. 4.A...
1.Oscilloscope. 2.Block diagram of Oscilloscope. 3.Types of Oscilloscope. 4.A...
 
d/c nicolas
d/c nicolasd/c nicolas
d/c nicolas
 
Deviser2
Deviser2Deviser2
Deviser2
 
Unit 4 ei
Unit 4 eiUnit 4 ei
Unit 4 ei
 
EsriMF_senseFly_Gervaix
EsriMF_senseFly_GervaixEsriMF_senseFly_Gervaix
EsriMF_senseFly_Gervaix
 
#3 gnss requirements & specifications
#3 gnss requirements & specifications#3 gnss requirements & specifications
#3 gnss requirements & specifications
 
Deviser2
Deviser2Deviser2
Deviser2
 
#4 gps introduction & gps messages
#4 gps introduction & gps messages#4 gps introduction & gps messages
#4 gps introduction & gps messages
 
C5.08A: A multi-decadal, coastal sea surface temperature product for Australa...
C5.08A: A multi-decadal, coastal sea surface temperature product for Australa...C5.08A: A multi-decadal, coastal sea surface temperature product for Australa...
C5.08A: A multi-decadal, coastal sea surface temperature product for Australa...
 
Fluke making sense-of-electrical-signals
Fluke making sense-of-electrical-signalsFluke making sense-of-electrical-signals
Fluke making sense-of-electrical-signals
 
1960 07
1960 071960 07
1960 07
 
FR4.TO5.5.ppt
FR4.TO5.5.pptFR4.TO5.5.ppt
FR4.TO5.5.ppt
 
igarss_2011_presentation_brcic.ppt
igarss_2011_presentation_brcic.pptigarss_2011_presentation_brcic.ppt
igarss_2011_presentation_brcic.ppt
 
A rotational reference cell for high-accuracy real-time spectroscopic trace-g...
A rotational reference cell for high-accuracy real-time spectroscopic trace-g...A rotational reference cell for high-accuracy real-time spectroscopic trace-g...
A rotational reference cell for high-accuracy real-time spectroscopic trace-g...
 

Similar to Simulation vs. Real World Testing: How to undertake controlled testing of your GNSS receiver design

Why Simulate? What is a GNSS Simulator? Why should you use one for testing?
Why Simulate? What is a GNSS Simulator? Why should you use one for testing?Why Simulate? What is a GNSS Simulator? Why should you use one for testing?
Why Simulate? What is a GNSS Simulator? Why should you use one for testing?
spirentgnss
 
Testing Multi-GNSS in an R&D Environment: From GPS to Multi-GNSS
Testing Multi-GNSS in an R&D Environment: From GPS to Multi-GNSSTesting Multi-GNSS in an R&D Environment: From GPS to Multi-GNSS
Testing Multi-GNSS in an R&D Environment: From GPS to Multi-GNSS
spirentgnss
 
Choosing a GNSS simulator?
Choosing a GNSS simulator?Choosing a GNSS simulator?
Choosing a GNSS simulator?
spirentgnss
 
Monitoring Open Pit
Monitoring Open PitMonitoring Open Pit
Monitoring Open Pit
JOSE ESPEJO VASQUEZ
 
NF Frequency Response Analyzer FRA tecknical guide
NF Frequency Response Analyzer FRA  tecknical guide NF Frequency Response Analyzer FRA  tecknical guide
NF Frequency Response Analyzer FRA tecknical guide
NIHON DENKEI SINGAPORE
 
4 test methods for 5 g base station antenna ota - C&T RF Antennas Inc
4 test methods for 5 g base station antenna ota  - C&T RF Antennas Inc4 test methods for 5 g base station antenna ota  - C&T RF Antennas Inc
4 test methods for 5 g base station antenna ota - C&T RF Antennas Inc
Antenna Manufacturer Coco
 
65 sutterlueti using_advanced_pv_and_bo_s_modelling_and_algorithms_to_optimiz...
65 sutterlueti using_advanced_pv_and_bo_s_modelling_and_algorithms_to_optimiz...65 sutterlueti using_advanced_pv_and_bo_s_modelling_and_algorithms_to_optimiz...
65 sutterlueti using_advanced_pv_and_bo_s_modelling_and_algorithms_to_optimiz...
Sandia National Laboratories: Energy & Climate: Renewables
 
OPAL-RT ePHASORsim Webinar
OPAL-RT ePHASORsim WebinarOPAL-RT ePHASORsim Webinar
OPAL-RT ePHASORsim Webinar
OPAL-RT TECHNOLOGIES
 
IGARSS 2011_Priestley.ppt
IGARSS 2011_Priestley.pptIGARSS 2011_Priestley.ppt
IGARSS 2011_Priestley.ppt
grssieee
 
XYZ geoflex-pps45-51
XYZ geoflex-pps45-51XYZ geoflex-pps45-51
XYZ geoflex-pps45-51
Ludovic Privat
 
A real time instrumentation approach for bridges and tunnels
A real time instrumentation approach for bridges and tunnelsA real time instrumentation approach for bridges and tunnels
A real time instrumentation approach for bridges and tunnels
Derya Dinçer
 
Vibration monitoring of Gearboxes.pdf
Vibration monitoring of Gearboxes.pdfVibration monitoring of Gearboxes.pdf
Vibration monitoring of Gearboxes.pdf
KamalPasha28
 
Pharmaceutical validation
Pharmaceutical validationPharmaceutical validation
Pharmaceutical validation
MohiniTawade
 
Qaudcopters
QaudcoptersQaudcopters
Qaudcopters
SHREYANSH VATS
 
Sec Process Control Past Present and Future2222
Sec Process Control Past Present and Future2222Sec Process Control Past Present and Future2222
Sec Process Control Past Present and Future2222
Roger Colee
 
Draeger Electro-chemical sensor diagnositics dongle for Polytron 7000 & 8100
Draeger Electro-chemical sensor diagnositics dongle for Polytron 7000 & 8100Draeger Electro-chemical sensor diagnositics dongle for Polytron 7000 & 8100
Draeger Electro-chemical sensor diagnositics dongle for Polytron 7000 & 8100
Preeju Anirudhan
 
Positioning in Location Based Services
Positioning in Location Based ServicesPositioning in Location Based Services
Positioning in Location Based Services
essi
 
Microwave Radiometer Analysis for Imaging and Vehicular Systems
Microwave Radiometer Analysis for Imaging and Vehicular SystemsMicrowave Radiometer Analysis for Imaging and Vehicular Systems
Microwave Radiometer Analysis for Imaging and Vehicular Systems
IRJET Journal
 
Phasor Measurement Unit (PMU)
 Phasor Measurement Unit (PMU) Phasor Measurement Unit (PMU)
Phasor Measurement Unit (PMU)
Siksha 'O' Anusandhan (Deemed to be University )
 
APPLICATION OF GPS IN POWER SECTOR@1.ppt
APPLICATION OF GPS IN POWER SECTOR@1.pptAPPLICATION OF GPS IN POWER SECTOR@1.ppt
APPLICATION OF GPS IN POWER SECTOR@1.ppt
AmitKumarSahu56
 

Similar to Simulation vs. Real World Testing: How to undertake controlled testing of your GNSS receiver design (20)

Why Simulate? What is a GNSS Simulator? Why should you use one for testing?
Why Simulate? What is a GNSS Simulator? Why should you use one for testing?Why Simulate? What is a GNSS Simulator? Why should you use one for testing?
Why Simulate? What is a GNSS Simulator? Why should you use one for testing?
 
Testing Multi-GNSS in an R&D Environment: From GPS to Multi-GNSS
Testing Multi-GNSS in an R&D Environment: From GPS to Multi-GNSSTesting Multi-GNSS in an R&D Environment: From GPS to Multi-GNSS
Testing Multi-GNSS in an R&D Environment: From GPS to Multi-GNSS
 
Choosing a GNSS simulator?
Choosing a GNSS simulator?Choosing a GNSS simulator?
Choosing a GNSS simulator?
 
Monitoring Open Pit
Monitoring Open PitMonitoring Open Pit
Monitoring Open Pit
 
NF Frequency Response Analyzer FRA tecknical guide
NF Frequency Response Analyzer FRA  tecknical guide NF Frequency Response Analyzer FRA  tecknical guide
NF Frequency Response Analyzer FRA tecknical guide
 
4 test methods for 5 g base station antenna ota - C&T RF Antennas Inc
4 test methods for 5 g base station antenna ota  - C&T RF Antennas Inc4 test methods for 5 g base station antenna ota  - C&T RF Antennas Inc
4 test methods for 5 g base station antenna ota - C&T RF Antennas Inc
 
65 sutterlueti using_advanced_pv_and_bo_s_modelling_and_algorithms_to_optimiz...
65 sutterlueti using_advanced_pv_and_bo_s_modelling_and_algorithms_to_optimiz...65 sutterlueti using_advanced_pv_and_bo_s_modelling_and_algorithms_to_optimiz...
65 sutterlueti using_advanced_pv_and_bo_s_modelling_and_algorithms_to_optimiz...
 
OPAL-RT ePHASORsim Webinar
OPAL-RT ePHASORsim WebinarOPAL-RT ePHASORsim Webinar
OPAL-RT ePHASORsim Webinar
 
IGARSS 2011_Priestley.ppt
IGARSS 2011_Priestley.pptIGARSS 2011_Priestley.ppt
IGARSS 2011_Priestley.ppt
 
XYZ geoflex-pps45-51
XYZ geoflex-pps45-51XYZ geoflex-pps45-51
XYZ geoflex-pps45-51
 
A real time instrumentation approach for bridges and tunnels
A real time instrumentation approach for bridges and tunnelsA real time instrumentation approach for bridges and tunnels
A real time instrumentation approach for bridges and tunnels
 
Vibration monitoring of Gearboxes.pdf
Vibration monitoring of Gearboxes.pdfVibration monitoring of Gearboxes.pdf
Vibration monitoring of Gearboxes.pdf
 
Pharmaceutical validation
Pharmaceutical validationPharmaceutical validation
Pharmaceutical validation
 
Qaudcopters
QaudcoptersQaudcopters
Qaudcopters
 
Sec Process Control Past Present and Future2222
Sec Process Control Past Present and Future2222Sec Process Control Past Present and Future2222
Sec Process Control Past Present and Future2222
 
Draeger Electro-chemical sensor diagnositics dongle for Polytron 7000 & 8100
Draeger Electro-chemical sensor diagnositics dongle for Polytron 7000 & 8100Draeger Electro-chemical sensor diagnositics dongle for Polytron 7000 & 8100
Draeger Electro-chemical sensor diagnositics dongle for Polytron 7000 & 8100
 
Positioning in Location Based Services
Positioning in Location Based ServicesPositioning in Location Based Services
Positioning in Location Based Services
 
Microwave Radiometer Analysis for Imaging and Vehicular Systems
Microwave Radiometer Analysis for Imaging and Vehicular SystemsMicrowave Radiometer Analysis for Imaging and Vehicular Systems
Microwave Radiometer Analysis for Imaging and Vehicular Systems
 
Phasor Measurement Unit (PMU)
 Phasor Measurement Unit (PMU) Phasor Measurement Unit (PMU)
Phasor Measurement Unit (PMU)
 
APPLICATION OF GPS IN POWER SECTOR@1.ppt
APPLICATION OF GPS IN POWER SECTOR@1.pptAPPLICATION OF GPS IN POWER SECTOR@1.ppt
APPLICATION OF GPS IN POWER SECTOR@1.ppt
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

Simulation vs. Real World Testing: How to undertake controlled testing of your GNSS receiver design

  • 1. Simulation Versus Real World Testing How to undertake controlled testing of your GNSS receiver design
  • 2. Should global navigation satellite system GNSS receivers ONLY be tested using real world signals to guarantee their proper operation? No That would be wrong and impractical Here’s why... SPIRENT eBook Page 2
  • 3. Here’s why Simulation, by definition, reproduces the signals and effects a receiver sees in the real world, but under the controlled conditions of the laboratory, making GNSS receiver testing a far more consistent and reproducible exercise. SPIRENT eBook Page 3
  • 4. Importantly, the signals from the simulator are exact known quantities… right down to the bit level. And, by providing the ability to test the different performance parameters of the receiver individually (or in concert), the simulated environment will provide much clearer insight into the true performance of the receiver. SPIRENT eBook Page 4
  • 5. The Nine Key Tests There are nine key tests that together provide the fundamental characterisation of performance of any GNSS receiver: 1. Cold-start time to first fix 2. Warm-start time to first fix 3. Hot-start time to first fix 4. Acquisition sensitivity 5. Tracking sensitivity 6. Reacquisition time 7. Static navigation accuracy 8. Dynamic navigation accuracy 9. Radio frequency interference SPIRENT eBook Page 5
  • 6. Some tests may not be as critical as others, depending on the intended application of the receiver. But between them, these nine tests cover all the important aspects of receiver performance that will impact the end-user experience. SPIRENT eBook Page 6
  • 7. Test 1: Cold-start time to first fix (TTFF) This is one of the great tests of a GNSS receiver because it will be the first thing that a user notices. Time to First Fix is always an important metric, and the “cold-start” version is just that — the receiver is starting from scratch, with no memory of any previous reading. The time is unknown, the current almanac and ephemeris are unknown, and (obviously) the current position is unknown. SPIRENT eBook
  • 8. It is also a test that is far better performed with a simulator, because, the sure way of measuring this quantity is to run a series of tests on each receiver and take an average time, with each test based on a completely new location – several thousands of kilometres from the previous one. Try running that test using real-world satellite signals when time cannot be stopped or re-wound! SPIRENT eBook Page 8
  • 9. Test 2: Warm-start time to first fix The second test is similar to the first, but the difference is important. For the so-called “warm start”, the time and almanac are retained within the receiver’s memory. However, the ephemeris data are either unknown or out of date and the position is within 100km of the last fix. SPIRENT eBook Page 9
  • 10. And while single measurements can be performed equally as well in the real world, the added control of using a simulator in the laboratory (and absence of outside influences) allows the test to be performed with total certainty. Using a simulator, it’s also readily possible to take multiple measurements and average the results. And when you have altered your design or set-up, you can quantify the improvement by re- running exactly the same tests with exactly the same conditions. SPIRENT eBook Page 10
  • 11. Test 3: Hot-start time to first fix Although the hot-start TTFF is the least arduous of the time to first fix measurements for the receiver, in many ways it’s probably the most important, as this will be the performance that the end user will experience most often. SPIRENT eBook Page 11
  • 12. In this scenario, the receiver has full data on time, the almanac and the ephemeris, and the position is within 100km of the last fix. All that is required is for the receiver to collect the full navigation message from the simulator. As with other TTFF tests, and due to the importance of the measurement, it is advisable to run the test several times with different satellite geometries to calculate an average value for the TTFF. SPIRENT eBook Page 12
  • 13. Test 4: Acquisition sensitivity The sensitivity of any GNSS receiver is key to its performance, and acquisition sensitivity is the first for these important measurements as it defines the minimum received power level at which the receiver can obtain a fix. SPIRENT eBook
  • 14. This is another test where the simulator is an essential tool. It is only through the ability to control the power output from the simulator (on individual satellites, or all at once) that an accurate measure of acquisition sensitivity can be obtained. Ideally, the simulator should be capable of very fine power control to within 0.1dB to obtain the most accurate possible measure of acquisition sensitivity. SPIRENT eBook Page 14
  • 15. Test 5: Tracking sensitivity As with acquisition sensitivity, the fine control of power levels is essential in determining tracking sensitivity – the minimum power level at which the receiver can maintain lock. Crucially, it is tracking sensitivity measurements that will highlight the errors inherent in the design of the receiver’s PLL-based tracking loops. These include phase error, dynamic stress error and thermal noise. SPIRENT eBook Page 15
  • 16. The test itself is relatively easy: with the receiver locked on to the simulator’s output, simply lower the simulator power output until the lock is lost. Multiple repeats of the test with different satellite geometries will ensure that an accurate average measure is recorded. SPIRENT eBook Page 16
  • 17. Test 6: Reacquisition time Reacquisition time is a particularly important measurement for vehicle-based receivers, which will inevitably lose satellite signals when travelling through tunnels or even under bridges. For example, the end user will not be impressed if the receiver misses a turn instruction because it has not reacquired the signal after passing such an obstruction. SPIRENT eBook
  • 18. Again, the simulator allows total control over the test, reducing the signals from each satellite by at least 60dB to ensure that the receiver loses complete lock, raising it again to normal power and measuring the time taken to reacquire the lock. SPIRENT eBook Page 18
  • 19. Test 7: Static navigation accuracy This is in many ways the most difficult test to predict, as there are so many different factors – both internal and external – that can affect a receiver’s performance. So this is another case where the controlled environment of the laboratory is essential to remove external variables such as the effects of the ionosphere and troposphere – or indeed include them, but in a quantified way. SPIRENT eBook Page 19
  • 20. A useful tip here is to simulate a static position of 0 degrees latitude, 0 degrees longitude and 0 metres elevation, as it will make it easy to observe the receiver’s divergence from the simulated position. Again, multiple measurements should be taken to allow for different satellite positions and factors such as receiver thermal performance. The resulting metric is typically quoted as a statistical average of the many performance measurements. SPIRENT eBook Page 20
  • 21. Test 8: Dynamic navigation accuracy Particularly important for vehicle-mounted receivers, dynamic navigation accuracy involves taking a series of measurements while the receiver is moving in one, two or three axes. While such measurements could theoretically be taken reproducibly on a test track, the simulator again has a trick up its sleeve that inevitably leads to improved measurement accuracy. SPIRENT eBook Page 21
  • 22. The simulator control software has the ability to simulate the relative motion of the receiver and satellites. And with a high dynamic performance simulator, this means that virtually all types of vehicle motion profiles can be simulated, with high fidelity even with the most extreme maneouvers. SPIRENT eBook Page 22
  • 23. Test 9: Radio frequency interference Because GNSS receivers are such sensitive instruments, it is almost inevitable that they are susceptible to radio frequency interference – most of which will be accidentally generated. However, there are also instances where a jamming signal might be deliberately broadcast in order to lock out a navigation system. SPIRENT eBook Page 23
  • 24. There are many commercial interference simulators on the market that can be used to obtain a measure of a receiver’s susceptibility to any given frequency of RFI. However, by using a coherent interference source that is directly coupled to the GNSS simulator and dynamically controlled by the same system software, far greater insight into a receiver’s performance can be obtained, allowing designers to take appropriate filtering measures to improve their products’ performance. SPIRENT eBook Page 24
  • 25. To conclude The use of a multichannel RF constellation simulator in testing the performance of a GNSS receiver has many benefits. Indeed, many of the parameters that are key to the performance of a receiver simply cannot be reliably tested in the real world – in some cases due to simple practicality, in others because of external variables that render test results unreliable. SPIRENT eBook Page 25
  • 26. It is only by rigorous simulator-based testing, under the controlled conditions of the test laboratory, that the nine key performance indicators of any GNSS receiver can be determined with absolute certainty and full repeatability. Armed with these results, GNSS receiver developers can perfect their designs, leading to improved products that exceed users’ expectations. SPIRENT eBook Page 26
  • 27. Spirent GNSS Simulators Spirent is the industry leader for GNSS simulator products. Spirent offers several different models of GNSS simulators that support a variety of different applications and cover the full spectrum of civilian and military GNSS testing needs. Spirent products range from basic single-channel simulators, suitable for simple production testing, through multi-channel, multi-constellation simulators, suitable for the most demanding research and engineering applications. SPIRENT eBook Page 27
  • 28. For more comprehensive testing, Spirent also offers products that simulate additional system elements simultaneously with the GNSS constellation signals, such as inertial sensors, various automotive sensors, Assisted GPS (A-GPS) + Assisted GLONASS (A-GLONASS) data, SBAS and GBAS augmentation system signals, interference signals and Wi-Fi Positioning. Spirent GSS8000 Spirent GSS6700 Spirent GSS6300 Multi-GNSS Constellation Multi-GNSS Constellation Multi-GNSS Signal Simulator system generator SPIRENT eBook Page 28
  • 29. We hope you found this Spirent Simulation vs Real World Testing E-Book of interest. We are continually adding new content to our website on a regular basis. Bookmark this link: www.spirent.com/positioning Visit the Spirent GNSS Blog, there are currently more than 90 posts with 2 to 3 new posts added per week. Catch up on what’s new: www.spirent.com/Blog/Positioning Need more information? gnss-solutions@spirent.com Share? Facebook LinkedIn Twitter Technorati Google Buzz Digg Delicious Reddit Stumbleupon MCD00170 Issue 1-02
  • 30. Spirent Spirent Federal Systems Got a smartphone? +44 1803 546325 +1 714 692 6565 Scan the QR globalsales@spirent.com info@spirentfederal.com Code for more www.spirent.com/positioning www.spirentfederal.com information