746th test squadron · pdf file746th test squadron i n n o v a t e - e x e c u t e - e x c e l...

23
UNCLASSIFIED Jan 15, 2009 746th 746th Test Test Squadron Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS James Javurek-Humig– 746 TS Eddie Thompson – 746 TS Greg Gerten – PreTalen Kirk Meyer – PreTalen Ben Gerten - PreTalen Automated GPS Simulation Automated GPS Simulation Improving the Test Process Improving the Test Process Distribution Statement A: Approved for public release: distribution is unlimited. 96ABW-2009-0038 Central Inertial & GPS Test Facility (CIGTF)

Upload: hoangtram

Post on 07-Feb-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Jan 15, 2009

746th 746th Test Test SquadronSquadron

I n n o v a t e - E x e c u t e - E x c e l

Lt. Matthew Steele – 746 TSJames Javurek-Humig– 746 TS Eddie Thompson – 746 TS

Greg Gerten – PreTalenKirk Meyer – PreTalenBen Gerten - PreTalen

Automated GPS SimulationAutomated GPS SimulationImproving the Test ProcessImproving the Test Process

Distribution Statement A: Approved for public release: distribution is unlimited. 96ABW-2009-0038Central Inertial & GPS Test Facility (CIGTF)

Page 2: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

IntroductionIntroduction

• 746th Test Squadron Capabilities • Navigation Test and Evaluation Laboratory

(NavTEL) Capabilities• Conventional Test Process• Automated Test Process

– Components– Flow & Layout– Receiver Support

• Automated Test Process Example• Future Applications

Page 3: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

• Premier Facility for System and Component Level Testing– Missile Guidance and Control Systems– Inertial Navigation Systems (INS)– Global Positioning System (GPS) Receivers– Embedded GPS/INS (EGI) Navigation Systems– Systems Integration– Pointing and Tracking Systems

:– Joint UAV Testing

• Laboratory Tests Target Variables Prior to Field Testing• Reference and Field Tests Verify Lab Results

Central Inertial & GPS Test Facility (CIGTF)

746th Test Squadron746th Test Squadron

Page 4: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

NavTELNavTELGPS Receiver & EGI System Simulation Test

Navigation Test & Evaluation Laboratory (NavTEL)- Hardware-in-the-Loop Design - Trajectories (Real & Simulated Using AGI’s STK)- Models: Scenario Dependent (Sensors & Control)- GPS Simulators (Spirent GSS 7700) Modern Signals- EGI Simulator (Spirent SimInertial)- Interference Signal Generators (Jammers)- Wave Front Simulators (Multi-Element Antenna Test)

….

INS Simulation

Terrain/Atmospheric Models

Platform Models

Receiver Under TestData Collection/Analysis

Flight Profile

Page 5: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Conventional MethodologyConventional Methodology

• Spirent GSS7700 Simulator– Setup individual scenarios– User needs to be present to start new scenarios

• DOS based PC/104 Data Acquisition System (DAS)– Limited number of receivers– Use of removable media for data and Operating System

• Must be off to access data• Must be reloaded whenever media is cleared• Must be reconfigured every time a hardware change is made

– User needs to be present to record new data set

Page 6: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Conventional ProcessConventional ProcessPC/104 Data Acquisition System

(DAS) for Receiver Collection and Control

Spirent GSS7700 GPS Simulator

Unit Under Test (UUT):GPS/INS Receivers

GPSRF Signal

Disk

Analysis

PC

DOS>DOS> cd NavixDOS> dirDOS> dfkjdfkskfk,ksfkfjd, lfjksdfkdDOS>

DOS Prompt

Page 7: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

MotivationMotivation

• Control large numbers of receivers• Data collection from large numbers of receivers• Data transfer without affecting data collection• Parametric Analysis – Characterize GPS Receivers

– Perform Design of Experiments (DOE) on variables– Automated scenario loading– Automated data collection and analysis

Page 8: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Motivation ContMotivation Cont……

• Simulation Analysis – Recreate Field Test Events– Read in motion files and create MOD files to create the

correct signal’s characteristics– Create a software model that can be used to describe a

receivers behavior

• Solution: Remove the operator– “Human-on-the-loop” –not in it

Page 9: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Automated ComponentsAutomated Components

• MOCHA

• SimRemote

• SPIDAR

• EASI

TCP/IP

Page 10: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

MOCHAMOCHA• Multiple Operation Central Host Application (MOCHA)

– Utilizes multiple Quatech Serial Device Servers– Seamless Connectivity– Seamless Data Collection– Real-Time Monitoring– Quick Initialization– Remote Scripting

Serial Device Server

MOCHA

Page 11: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

SimRemoteSimRemote

• SimRemote– Extension of SimGEN software– Remote interface for Spirent Simulator control– Provides

• Automated scenario loading• Truth data monitoring SimRemote

TCP/IP Ethernet

PC

Page 12: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

SPIDARSPIDAR

• SPIDAR– MATLAB based script

• Easy to modify for new tests

– Generates Spirent test scenarios– Allows parametric testing of multiple GPS variables

Parametric TestsSpirent Simulation

Scenarios

Page 13: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

EASIEASI

• Easy Array Software Interface (EASI)– Glue Program for MOCHA and SimRemote– Digests Spirent scenarios– Records MOCHA summary data– Records simulator truth data

MOCHA

SimRemote

EASI

Page 14: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Process Flow ChartProcess Flow ChartParametric Runs

Pretalen’s Spirent Data Generator (SPIDAR)

Pretalen’s easy array software interface (EASI)

746 TS’s receiver interface MOCHA

Scen

ario

da

ta

Scenario lists

SimRemote commands

Receiver Inputs

Receiver Test Array (1-8 receivers)

RF

Initialization

SimGEN / Simulator

IS-G

PS-1

53

data

Page 15: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Process LayoutProcess Layout

7700

PC

8-way

UUT1

UUT2

UUT3

UUT4

UUT7

UUT6

UUT5

PC

Scenario GenerationData Collection

Power

+50 dBdB

Scenario Name – Test #

DCBloc

k

DCBloc

k

DCBloc

k

DCBloc

k

DCBloc

k

DCBloc

k

DCBloc

k

DCBloc

kUUT8

GPS RF

Page 16: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Receiver SupportReceiver Support

• Communication I/O Standards• Output Data (from the receiver)

– Used for real time display– Recorded for post-processing and analysis

• Input Data (sent to the receiver)– MOCHA sends commands to receivers with this data

• Code type to track• Initialize position• etc…

Page 17: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Supported ReceiversSupported Receivers• MOCHA modules currently support:

– Military (ICD-GPS-153 on RS-232 / RS-422)• PLGR, DAGR, GB-GRAM…

– Civilian• Javad Receivers• NMEA data only

Page 18: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Future Receiver SupportFuture Receiver Support

• MOCHA modules are being developed to support:– Military Receivers

• MAGR, MAGRU, MAGR2K, R3A(046)• Force 5, GEM III, GEM IV …

– Civilian Receivers• Garmin V, üblox, Ashtech Z…

Page 19: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Automated Test Process ExampleAutomated Test Process Example

Scenario Generation/Controller

7700PC PC

Data Collection & Data Analysis

Power

UUT1DCBloc

k

PCRouter

… …Report

EASI (Control)/SimRemote Software•Read File Listing Scenarios•Initialize Rcvr / Send Run name & #•Arm scenario / Command to Start•Scenario ends - increment & repeat•Set thresholds for events•Compare data & write summary report

MOCHA: Data Collection S/W•Collects raw receiver data•Read msgs 3,4,5040•Sends real-time performance data to EASI

SimRemote: GPS Simulator•Start Simulation•Runs until running scenario is complete•Wait for EASI to send next scenario •Sends real-time truth data to EASI

SPIDAR: generates 500 scenarios and a list of scenarios

Page 20: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Example ContExample Cont……

• Ran 500 scenarios each between 5-15 minutes long• > 66 hours of GPS simulations• Completed on 8 DAGRS in < 3 days

Page 21: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

Future ApplicationsFuture Applications

• Advantages of Automated Test Process– Support multitude of receivers– Intuitive/Simple GUI monitoring & control– Quick access to multiple receiver functions

• Applications of Automated Test Process– GPS End-to-End Testing– Satellite Reference Station– Dynamic Flight/Van Testing

Page 22: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

SummarySummary

• 746th Test Squadron Capabilities• Navigation Test and Evaluation Laboratory

(NavTEL) Capabilities • Conventional Test Process• Automated Test Process

– Components– Flow & Layout– Receiver Support

• Automated Test Process Example• Future Applications

Page 23: 746th Test Squadron · PDF file746th Test Squadron I n n o v a t e - E x e c u t e - E x c e l Lt. Matthew Steele – 746 TS ... - Interference Signal Generators (Jammers)

UNCLASSIFIED

746746thth Test SquadronTest Squadron

Questions?