spirent introduction welcome canada - testforce tests for... · spirent is known for quality and...

56
Spirent Introduction Welcome Canada

Upload: ngodat

Post on 09-Jul-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Spirent IntroductionWelcome Canada

2Spirent Communications PROPRIETARY AND CONFIDENTIAL

Who is Spirent?

HQ: Crawley, UK Positioning HQ: Paignton, UK

Founded 1936 Three Divisions:

Networks & Applications, Wireless & Service Experience, and Service Assurance

2015 Sales $477.1M

Testforce (Canada) /Sales Support Sales, Sales Engineers and Tech Support* located in North America Testforce has been exclusive distributor for Spirent in Canada since 2002 (14 years)

3Spirent Communications PROPRIETARY AND CONFIDENTIAL

Who is Spirent (Positioning/Navigation)?Proven and Trusted

30 years experience in positioning technology Spirent is the GPS/GNSS vendor choice of key GNSS

Organizations. Used by GNSS system operators (GPS, Galileo, GLONASS, etc.) Chip set and GPS/GNSS receiver manufacturers GNSS subject matter, academic and defense/military experts

Models created from ground up and tested over 30 years. Proven models mean trusted results. No false positives or incorrect fails reported

due to simulator performance Signal integrity and accuracy consistent throughout product line

4Spirent Communications PROPRIETARY AND CONFIDENTIAL

Who is Spirent (Positioning/Navigation)??Proven and Trusted

Uncompromised quality and performance at all levels Spirent is known for quality and high performance. We also offer solutions for

new users to GNSS, fundamental testing needs and production test. Quality never compromised – Quality test equipment important at all phase of

test and levels of

Expertise and Information Resource White papers and eBooks available on a variety of topics from how to select a

simulator to running fundamental GNSS tests to application specific testing needs.

New white papers/eBooks released regularly www.spirent.com

5Spirent Communications PROPRIETARY AND CONFIDENTIAL

Certifications and Validations

Spirent simulators have been fully certified by GNSS system operators for nearly 20 years

GPS-JPO security approval for SA/A-S and EVTP testing

GPS Wing security approval for modernised user equipment testing (MUE)

Galileo capability validated by the Galileo Design Authority (ESA)

Spirent has been approved by the Russian Federation for GLONASS Simulators

Additionally Simulation by Spirent simulators has been validated by numerous user segment authorities including:

• RTCM11010.2 testing (Maritime GNSS equipment)

• IEC 61108-3 (Personal Locator Beacons)

• 3GPP (Smartphones)

6Spirent Communications PROPRIETARY AND CONFIDENTIAL

Navigation/Position GNSS Product Line GNSS Test Equipment Robust PNTAutomationProfessional Services

7Spirent Communications PROPRIETARY AND CONFIDENTIAL

Navigation/Positioning Solutions

Positioning Test Equipment• GNSS Simulators from A to Z• RF Record and Playback for field testing

Robust PNT • Test for GNSS receiver resiliency • Test equipment and services

Automation• Software to automate ALL test equipment and provide reports• Off the shelf and custom solutions

Professional Services • GNSS simulator and test expertise• Test Scenarios to test plan development to custom services

8Spirent Communications PROPRIETARY AND CONFIDENTIAL

GSS6300Single Channel 5 constellations

GSS6300M4-8 channels Embedded Controller

GSS670012 channels

Multi software

GSS6425RF Record &

Playback

GSS9000Multi-Frequency

16 channels / 160 Channels

R & DProduction

Navigation/Position GNSS Test Equipment

Field TestVendor Selection/Integration/Validation

9Spirent Communications PROPRIETARY AND CONFIDENTIAL

Introducing the Spirent Interference Detector

The Spirent Interference Detector is a fixed listening device

that monitors the RF environment in the GPS bands, over a

rangeof approx. 500m, for potential sources of

interference to the GPS signal.

10Spirent Communications PROPRIETARY AND CONFIDENTIAL

Which Test Methodology is best fit?When to use a simulator vs RF record and playback?

Proving performance requires a Simulator. It is the only way to get known accurate test data

User Experience is also necessary. Recorded real signals best options because is repeatable

Method / Attribute Live-Sky Simulation RPSRepeatable Controllable Partial

Reference truth Realistic Representative

11Spirent Communications PROPRIETARY AND CONFIDENTIAL

Commercial Applications & Use-Case Examples

•Does your vehicle combine GNSS, CANbus or sensors for positioning?

•Are you drive testing or using repeatable test solution?

•How does your device handle leap seconds?

•How do segment errors or GNSS outages impact performance?

•Hovering/vibration•Landing drone on moving vehicle•Multi-frequency or dual-antenna

•Can you confirm your location is accurate?

•Has your design decreased GNSS receiver performance?

IoT / Wearables Drones

AutomotiveTiming

12Spirent Communications PROPRIETARY AND CONFIDENTIAL

Defense/Space Applications & Use Case Examples

•Are you able to accurately predict performance at launch, orbit and re-entry?

•Testing GNSS and IMU simultaneously

•Test phase shifting, spectral filtering or adaptive beamforming.

•Radiated/anechoic chamber or conducted

•Test extreme inflight maneuvers in lab before flying

•Add terrain obscurations to test performance

•Jet fighter landing on aircraft carrier (moving object)

•Testing 6 DOF with flight simulator and HIL

Vehicles / aircraft /

autonomousHigh-

dynamics

SpaceCRPA / anti-jamming

13Spirent Communications PROPRIETARY AND CONFIDENTIAL

Key Tests For Evaluating Performance of GPS/GNSS ModulesCanada - 2016

14Spirent Communications PROPRIETARY AND CONFIDENTIAL

Agenda

GNSS constellation updates Why is GPS/GNSS testing needed? Identify key basic static tests Testing tools Q&A Summary

15Spirent Communications PROPRIETARY AND CONFIDENTIAL

GNSS Constellation Update

40 % Receivers are Galileo Ready [1]

Source: GPS World, May 2016

16Spirent Communications PROPRIETARY AND CONFIDENTIAL

GPS Modernization

Source: US PNT Co-ordination Office, March 2014

17Spirent Communications PROPRIETARY AND CONFIDENTIAL

GPS Constellation Status @ January 2015 (still the same)

31 Satellites in orbit 30 Operational

• 3 - GPS IIA L1 P(Y)+C/A L2 P(Y)- Launched 90-96

• 12 - GPS IIR- Launched 98-04

• 7 - GPS IIR-M Added - L2C, M-code L1 & L2- Launched 05-09

• 8 - GPS IIF Added - L5- Launched 10- (4 launched in 2014)

1 in Maintenance• GPS IIR-M

18Spirent Communications PROPRIETARY AND CONFIDENTIAL

GLONASS

Full system in 2010, after Decree No. 587 August 2001

Today 24 satellites in orbit, 24 operational

Recent setbacks & problems July 2013 3 satellites launch failure

5 December 2010 3 satellites launch failure

April 2014 Incorrect ephemerides upload

New-generation Russian GLONASS-K satellite began regular broadcasts on Feb. 15

Additional monitoring facilities planned Nicaragua, AntarcticaSource: http://glonass-iac.ru/en/GLONASS/ & GPS world

19Spirent Communications PROPRIETARY AND CONFIDENTIAL

Galileo UpdateGalileo Space Segment will include a constellation of a total of 30 Medium Earth Orbit (MEO) satellites, including 6 spares, in a so-called .

Source: http://www.esa.int/Our_Activities/Navigation/The_future_-_Galileo/What_is_Galileo

Experimental phase (two satellites) launched respectively December 2005 and April 2008

In-Orbit Validation (IOV) phase (four satellites) First pair was launched Oct 2011 & next pair in Oct 2012

Full Operational Capability (FOC) phase (four IOV satellites plus 26 FOC satellites) an intermediate initial operational capability (IOC) milestone

with 18 satellites in operation Four pairs of FOC satellites launched by Soyuz from French

Guiana, between Aug 2014 and Dec 2015

20Spirent Communications PROPRIETARY AND CONFIDENTIAL

BeiDou UpdateBeiDou will include a constellation of a total of 5 GEO, 3 IGSO & 27 Medium Earth Orbit (MEO) satellites, by end of 2020

A total of 16 satellites were launched during in phase 1 as part of regional coverage by end of 2011

Global coverage started in 2015 with the first launch of a new-generation of satellites

The fifth of the new series, the middle-Earth-orbiting (MEO) satellite will join its four predecessors

China launched the 22nd BeiDou satellite into orbit on Tuesday.

Source:http://en.beidou.gov.cn/

21Spirent Communications PROPRIETARY AND CONFIDENTIAL

Objectives

Analyze and compare the relative tracking performance of various GNSS receivers such as tracking sensitivity, number of tracking channels, etc.

Understand how to evaluate the time a receiver takes to calculate the first position fix and measure the accuracy of the computed position to a true location

Review metrics to consider during the performance evaluation

Test Setup Automation

22Spirent Communications PROPRIETARY AND CONFIDENTIAL

Why Test: Fair ComparisonData sheets contain all the parameters that help developers select the right manufacturer – but do they give the complete picture?

SatelliteSignals

Correction Sources

Systems

Time to First FixVibration

Reacquisition

Channels

SBAS Accuracy

Drop Shock

Maximum Speed

Update Rate

Altitude Rating

Maximum Altitude

SimultaneousTracked

ChannelsType of

measurements PPS out

Tracking Sensitivity

AcquisitionSensitivity

23Spirent Communications PROPRIETARY AND CONFIDENTIAL

Classification of tests (What to test)

There is not an standard reference for Standalone GPS testing, but the most common test are:

Time to First Fix Acquisition sensitivity Tracking sensitivity Time to reacquisition Static Position accuracy

There is not a pass/fail criteria for each test

Critical - Test before and after. Must test prior to integration to compare performance post integration

24Spirent Communications PROPRIETARY AND CONFIDENTIAL

Applications: Which Performance Factors are Most Important?

Mobile Devices

SpaceCommercial Air Travel

Rail Survey

Galileo GLONASS GPS COMPASS

AutomotiveMilitary Applications

25Spirent Communications PROPRIETARY AND CONFIDENTIAL

Simulation

Control Repeatability Flexibility Efficiency Completeness

RF ConstellationSimulator System

Test environment scenario generation

RF signals commensurate with ICD

NMEA or other

data

?Comparison of receiver calculated

PVT with known simulation data

26Spirent Communications PROPRIETARY AND CONFIDENTIAL

Metrics used to measure performance

TTF Yield Position Accuracy

Signal Strength

27Spirent Communications PROPRIETARY AND CONFIDENTIAL

GNSS test categories

ChipsetMeasurements performance

before integration

IntegrationMeasure inside your product

Field TestMeasurement in real-world

NMEAdata

Issue reports Review results

28Spirent Communications PROPRIETARY AND CONFIDENTIAL

ChipsetMeasurements performance

before integration

IntegrationMeasure inside your product

Field TestMeasurement in real-world

Common GNSS tests

Test 4: Static Position accuracy

Test 3: Tracking sensitivity

Test 2: Acquisition sensitivity

Test 1: TTFF

Test 5: Time to reacquisition

29Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 1: Time to First Fix (TTFF)What is it?

Time to First Fix (TTFF) describes the time and process required for a GPS device to acquire enough usable satellite signals and data to obtain a PVT solution.

Cold Start

• Time unknown

• Almanac unknown

• Ephemeris unknown

• Position unknown

Warm Start

• Time known

• Almanac known

• Ephemeris unknown

• Position known (rough)

Hot Start

• Time known

• Almanac known

• Ephemeris known

• Position known (rough)

30Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 1: Time to First Fix (TTFF)How to test

Simulator• Static location• Duration: 24 hours• 24 Hours Static

v5-03

Receiver• ColdStart: Reset

receiver’s NVRAM• WarmStart: Acquire

full alamanc & clear ephemeris

• HotStart: Simple receiver restart

What to look for• Extract NMEA data

and compare against truth

• Due to stochastic nature several TTFFs should be obtained

31Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 1: Time to First Fix (TTFF)Expected results

TIME: 184946.000 is HHMMSS.SS After performing a cold start to the receiver Monitor the first change in the GPS quality

indicator from 0 to 1 or 2 If there is a change in the previous

indicator. Check for the presence of latitude and longitude in the message

The TTFF is the time of performing a cold or warm start to the first reported Fix (LLA)

1 UTC of Position2 Latitude3 N or S4 Longitude5 E or W6 GPS quality indicator (0 invalid; 1 GPS fix; 2 Diff.GPS fix)7 Number of satellites in use [not those in view]8 Horizontal dilution of position9 Antenna altitude above/below mean sea level (geoid)10 Meters (Antenna height unit)11 Geoidal separation (Diff. between WGS-84 earth ellipsoid and mean geoid 12 Meters (Units of geoidal separation)13 Age in seconds since last update from diff. reference station14 Diff. reference station ID#15 Checksum

32Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 4: Static Position accuracy

Test 3: Tracking sensitivity

Test 2: Acquisition sensitivity

Test 1: TTFF

Test 5: Time to reacquisition

ChipsetMeasurements from factory

IntegrationMeasure in your product

Field TestMeasurement under

real-world

33Spirent Communications PROPRIETARY AND CONFIDENTIAL

Understand Acquisition & Tracking StagesAcquisition is coarse & tracking is fine

Source: http://what-when-how.com/a-software-defined-gps-and-galileo-receiver/gnss-receiver-operation-overview-gps-and-galileo-receiver/

34Spirent Communications PROPRIETARY AND CONFIDENTIAL

ACQUISITION SENSITIVITY

Test 2: Acquisition sensitivityWhat is it?

The Acquisition Sensitivity of a GNSS receiver is defined as the minimum signal level that is required to obtain a PVT solution.

-130 dBm

-145 dBm

-160 dBm

RF power

Frequency domain

A Cold Start is performed in each power increment

Usually the increments is performed by steps of 0.5dB or 1dB

Time between tests must be taken in account by the tester

35Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 2: Acquisition sensitivityHow to test

Simulator• Static location• Every 30 secs signal

strength increases by 0.5 dB

• User Action File: Acqu_sens.act

Receiver• ColdStart: Reset

receiver’s NVRAM• WarmStart: Acquire

full alamanc & clear ephemeris

• HotStart: is the same as reacquisition test

What to look for• Observe CN0s

reported• AGNSS receivers

can acquire below -150 dBm

36Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 2: Acquisition sensitivityExpected results

Perform a cold start as many times you Decrease the power Decrease the power from the nominal

power level dB by dB Check for SATID and SNR of each satellite

reported Once the SNR of the satellites reported is

unstable you reach its acquisition sensitivity

1 Total number of messages of this type in this cycle

2 Message number

3 Total number of SVs in view

4 SV PRN number

5 Elevation in degrees, 90 maximum

6 Azimuth, degrees from true north, 000 to 359

7 SNR, 00-99 dB (null when not tracking)

8 - 11 Information about second SV, same as field 4-7

12 - 15 Information about third SV, same as field 4-7

16 - 19 Information about fourth SV, same as field 4-7

37Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 4: Position accuracy

Test 3: Tracking sensitivity

Test 2: Acquisition sensitivity

Test 1: TTFF

Test 5: Time to reacquisition

ChipsetMeasurements from factory

IntegrationMeasure in your product

Field TestMeasurement under

real-world

38Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 3: Tracking sensitivityWhat is it?

The minimum satellite power level where the receiver can keep tracking the code and carrier phase and maintain a position fix.

TRACKING SENSITIVITY

-130 dBm

-145 dBm

-160 dBm

RF power

Frequency domain

Single Cold Start performed in the beginning of the test

Time between tests must be taken in account by the tester

A statistical analysis is required. Several test need to be performed by the tester

39Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 3: Tracking sensitivityHow to test

Simulator• Static location• Every 30 secs signal

strength decreases by 5/0.5 dB

• User Action File: track_sens.act

Receiver• Receiver is in

continuous tracking mode – no changes needed during the course of this test

What to look for• Observe CN0s

reported• Receivers continue to

track satellites below acquisition sensitivity

40Spirent Communications PROPRIETARY AND CONFIDENTIAL

Perform a cold start as many times you Decrease the power Decrease the power from the nominal

power level dB by dB Check for SATID and SNR of each satellite

reported Once the SNR of the satellites reported is

unstable you reach its acquisition sensitivity

1 Total number of messages of this type in this cycle

2 Message number

3 Total number of SVs in view

4 SV PRN number

5 Elevation in degrees, 90 maximum

6 Azimuth, degrees from true north, 000 to 359

7 SNR, 00-99 dB (null when not tracking)

8 - 11 Information about second SV, same as field 4-7

12 - 15 Information about third SV, same as field 4-7

16 - 19 Information about fourth SV, same as field 4-7

Test 3: Tracking sensitivityExpected results

41Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 4: Static Position accuracy

Test 3: Tracking sensitivity

Test 2: Acquisition sensitivity

Test 1: TTFF

Test 5: Time to reacquisition

ChipsetMeasurements from factory

IntegrationMeasure in your product

Field TestMeasurement under

real-world

42Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 4: Static Position accuracy What is it?

The purpose of this Key Performance Indicator is to test how accurately the receiver can determine its true position.

Cold Start Warm Start Hot Start

Picture reference: http://blog.oplopanax.ca/2012/11/calculating-gps-accuracy/

43Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 4: Static Position accuracyHow to test

Simulator• Any static scenario

can be used

Receiver• Receiver is in lock

mode – no changes needed during the course of this test

What to look for• Several measures to

position accuracy: CEP, SEP, 3DRMS, 67% error & 95% error

44Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 4: Static Position accuracyExpected results

TIME: 184946.000 is HHMMSS.SS LATITUDE DDMMM.MMMMM => D+MMM.MMMMM/60LONGITUDE DDDMM.MMMMM =>DDD+MM.MMMM/60 Considerate if it is N/S or W/E sign

dependency A known position (LLA) Calculate the distance between the known

position to the reported position. Typically it is known as horizontal/vertical error

1 UTC of Position2 Latitude3 N or S4 Longitude5 E or W6 GPS quality indicator (0 invalid; 1 GPS fix; 2 Diff.GPS fix)7 Number of satellites in use [not those in view]8 Horizontal dilution of position9 Antenna altitude above/below mean sea level (geoid)10 Meters (Antenna height unit)11 Geoidal separation (Diff. between WGS-84 earth ellipsoid and mean geoid 12 Meters (Units of geoidal separation)13 Age in seconds since last update from diff. reference station14 Diff. reference station ID#15 Checksum

45Spirent Communications PROPRIETARY AND CONFIDENTIAL

Dimensions Accuracy Measure

Probability (%)

Typical Usage

1 rms 68 Vertical

2 CEP 50 Horizontal

2 rms 63-68 Horizontal

2 R95 95 Horizontal

3 2drms 95-98 Horizontal

3 rms 61-68 3-D

3 SEP 50 3-D

Test 4: Static Position accuracyAccuracy Measures

Ref: ArtigoAcuraciaGPSsemAutor.pdfhttp://gpsworld.com/gps-accuracy-lies-damn-lies-and-statistics/

46Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 4: Static Position Accuracy

Test 3: Tracking Sensitivity

Test 2: Acquisition Sensitivity

Test 1: TTFF

Test 5: Time to reacquisition

ChipsetMeasurements from factory

IntegrationMeasure in your product

Field TestMeasurement under

real-world

47Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 5: Time to reacquisitionWhat is it?

Re-acquisition time is the time necessary for a receiver to regain a PVT solution after total loss of all received signals

Outage simulated

48Spirent Communications PROPRIETARY AND CONFIDENTIAL

How to testTest 5: Time to reacquisition

Simulator• Any scenario• On/off commands to

control duration of signal loss

• User Action File: re-acqu_time.act

Receiver• Receiver is in

continuous tracking mode – no changes needed during the course of this test

What to look for• Observe time to fix

and CN0s • Satellite geometry is

a factor for this test

49Spirent Communications PROPRIETARY AND CONFIDENTIAL

Test 5: Time to reacquisitionExpected results

TIME: 184946.000 is HHMMSS.SS Monitor the change in the GPS quality

indicator from 0 to 1 If there is a change in the previous indicator.

Check for the presence of latitude and longitude in the message

The TTR is the time that the receiver takes to reacquire and lock positon when and outage happened

Time to Reacquisition is faster than TTFF

1 UTC of Position2 Latitude3 N or S4 Longitude5 E or W6 GPS quality indicator (0 invalid; 1 GPS fix; 2 Diff.GPS fix)7 Number of satellites in use [not those in view]8 Horizontal dilution of position9 Antenna altitude above/below mean sea level (geoid)10 Meters (Antenna height unit)11 Geoidal separation (Diff. between WGS-84 earth ellipsoid and mean geoid 12 Meters (Units of geoidal separation)13 Age in seconds since last update from diff. reference station14 Diff. reference station ID#15 Checksum

50Spirent Communications PROPRIETARY AND CONFIDENTIAL

R&D Integration Verification Production

GSS9000 GSS6700 GSS6425 GSS6300 (M)

Testing toolsSpirent simulators and RPS

Processes Application examples

51Spirent Communications PROPRIETARY AND CONFIDENTIAL

PT TestBenchSpirent’s PT TestBench is an automation and reporting software tool, which provides you with an integrated test solution, enabling characterisation and vulnerability assessment of GNSS receivers using pre-defined Test Cases.

52Spirent Communications PROPRIETARY AND CONFIDENTIAL

PT TestBench:User Interface

Use chart or table to show the key data extracted from the test, store the

data into external database for later usage

编辑

iTest Activities streamline testing efforts around the

most common automation tasks

Quickly add automated test steps through

capture and analysis. Easily execute your test and view test

reports or share result with others

Create & edit test cases in an easy to edit format

that doesn’t requirement scripting

Add analysis to create robust test cases. Responses can be abstracted to allow test case portability and ease of

maintenance

53Spirent Communications PROPRIETARY AND CONFIDENTIAL

Sample Reports

54Spirent Communications PROPRIETARY AND CONFIDENTIAL

Time to start thinking about Vulnerabilities?

Data from Broadcom Corporation

55Spirent Communications PROPRIETARY AND CONFIDENTIAL

Q & A

56Spirent Communications PROPRIETARY AND CONFIDENTIAL

SummaryWhat did we learn today?

Understand your application and GNSS related use cases There are no defined standards for GPS/GNSS testing,

but there are common tests effective for defining performance Understand the results For more information visit:

www.spirent.com Follow us on LinkedIn : Spirent Communications / Spirent Positioning and Navigation

Please provide feedback and complete brief survey Contact us for more info: [email protected] [email protected]