high-precision delta-pseudorange velocity, and other customnavigation fixes. This might require a simulator that cangenerate signals for multiple RF antennas. In addition,depending on how the velocity fix is calculated, the fundamentalprecision of the simulator may need to be greater than that of asimulator that does just PVT tests.Jamming: Although most jamming testing is for DoDapplications, there is enough potential for unintentionalinterference to be a concern for commercial GPS applications.The rows recognize the differences inherent in modelinginterference sources as seen by Fixed Reception Pattern Antennas(FRPA), Controlled Reception Pattern Antennas (CRPA), andantennas with Time-Varying Patterns (TVPA). FRPA simulationrequires that the simulator be able to generate a specificJamming-to-Signal ratio (J/S) versus time. CRPA simulationrequires either the ability to use time-varying gain, phase, andgroup delay inputs from a CRPA model (“canned CRPA”) or theability to generate RF signals for up to some number ofantenna elements, with full delay and amplitude control tosimulate the actual jamming signal wavefronts. TVPAsimulation further allows the antenna element, lever arm, andmasking parameters to vary in location and orientation withtime, enabling the simulation of deployable antennas.Spoofing: The matrix provides a means of identifying thesimulator’s spoofing test capability.Engineering: The matrix provides a means of identifying thesimulator’s capability to present specialized nonphysicalscenarios. These specialized tests would allow the user to createBode plots of a receiver’s tracking loops or help run specializedsimulator accuracy tests such as the ones presented in this paper.Exchange Ratings: In addition to the SPS/PPS SV and jammingexchange ratings defined for Table 1, the Capabilities Matrixprovides a constellation exchange factor that states how manyunits or chassis are required to make a 10-in-view SPS or PPSconstellation. On units with more than one RF element perchassis, an RF routing flexibility factor is required to describe anyrestrictions that might exist in splitting channel assignmentsbetween the RF outputs. (On some units, channels may need tobe assigned in even pairs per RF element.)ConclusionThis paper defines a strawman simulator hardware specificationsheet covering fundamental simulator performance parameters.It also describes a technique for verifying some of the keysimulator accuracy parameters. In addition, it proposes acapability matrix to concisely present a simulator’s functionalcapability. Both tables are indexed by dynamics, recognizing thatthis concept affects accuracy on the one hand and relevance tomission test needs on the other.Even though the paper outlines many of the key issues that mightevolve into a complete simulator validation test suite, there aresome issues that were not covered. Briefly, they are: userinterfaces, external interfaces and upgradability, plus thepackaging of a suite of validation tests.There are two extreme user interface cases: receiver/navigationsystem testers and receiver developers. Generally, tests thatqualify systems need repeatable scriptable operation, whiledevelopment needs a mixture of scripting and on-the-flyalterations. A user interface optimized for one may besignificantly different from one optimized for the other.Appendix 2 lists the most important features for each extreme.All external interfaces that allow system upgrades, access tothird-party hardware or software add-ins, and ways for users toinsert their own software models into the simulator must beidentified in a fully-mature Specification Sheet or CapabilitiesMatrix.An effectively packaged simulator test suite will support bothvendors and users. To be easily usable, an effective GPSsimulator validation test suite would be laid out logically so thatany potential user can access particular items of interest. Forexample, navigators might prefer an organizational layout basedon measuring typical GPS performance specifications. Receiverdevelopers might want a test suite organized about ICD-GPS-200and -203. Perhaps a simulator test suite could be written as ahypertext (HTML) file. This HTML format would let the userchoose the order most suited to his needs. In HTML, the suitecould exist on-line or as a file on a local disk. The next bestoption to HTML is to use a paper-based document with a tableof contents organized around navigation applications withmultiple different cross-referenced indices at the end. Some ofthe most common organizational indices might include: anICD-GPS-200/203 cross reference index, an alphabetical index,navigator index, and an index by physical signal path (startingfrom ground control, SV, and then to the user). Another optionis a design that vendors can also use for training new GPSsimulator users. Users would then be able to understandprecisely what their simulator can do and how accurately itworks while learning how to run it. In particular, vendors couldreduce training costs (and thus be more willing to support thetest suite). Vendors could also include the test suite in a tutorialdirectory. In addition, if the test suite and tutorials are alsodesigned to immediately generate useful answers, users will bemore willing to wade through the various tests because there areimmediate rewards for doing each test.Validating the Validating Tool: Defining and Measuring GPS Simulator Specifications13
AcknowledgmentR.L. Greenspan, J.A. Miola, and J.W. Youngberg providedsupport, encouragement, and editorial review.References[1] Carlson, A.B., Communication Systems, 2nd Edition,McGraw Hill, 1975.[2] Kaplan, E.D. et al., Understanding GPS Principles andApplications, Artech House, 1996.[3] Parkinson, B.W. et al., “Global Positioning System: Theoryand Application,” AIAA 1996, Vols. I-II.[4] Tetewsky, A.K. and F.E. Mullen, “Effects of Platform Rotationon GPS with Implications for Simulators,” GPS Institute ofNavigation Conference, September 1996, Kansas City, MO.[5] Strang, G., Linear Algebra and Its Applications, 2nd Edition,Academic Press, 1980.APPENDIX 1:Defining Features of anIdeal Validation ToolThe following is a list of features that a receiver should have if it is to beused as a platinum-quality instrument capable of measuring simulatorperformance:(1) Have 12-channel simultaneous L1/L2 CA and P(Y) trackingwith the ability to assign any channel combinations to eitherL1 or L2, redundantly if necessary.(2) Accept an external frequency between 10 MHz and 50 MHzin 10-kHz increments. We hope to achieve at least 10e-6 ppmfrequency locking to start, with a 1e-9 ppm goal.(3) Optionally, have an internal circuit access that bypasses PLLlocking frequency dividers and allows direct drive of thereceiver’s master oscillator. We hope to achieve 10e-12 ppmlocking with direct drive.(4) Accept a 1-pps input with option to skew the 1-pps input byup to 0.1 s in increments of 1 cm/LIGHT.(5) Allow the user to turn off any embedded ionospheric ortropospheric model.(6) Accept external trajectory truth aiding (or INS aiding with noerrors). Aiding inputs must have options for both direct PVAaiding and direct LOS aiding per SV channel. Both forms areneeded. Aiding consists of position, velocity, acceleration,GPS time, attitude, lever arm, at least 50-Hz rates, or LOSaiding when doing single-channel tests. Internal updates toNumerically-Controlled Oscillator (NCO) code and carrierphase should occur at 10-ms rates or better using accelerationinformation to extrapolate between the 50-Hz aiding samples.One should be able to inform the receiver about a receiverantenna lever arm and antenna orientation relative to locallevel to assist the aiding.(7) Not be encumbered by COCOM limits. (Limits imposed bythe DoD restricting the maximum height and velocity of fix areceiver can output. Typically, velocity fixes in excess of 500m/s or altitude above 18,000 m cannot be output by acivilian set.) This is necessary for testing space geometriesand maximum dynamic levels.(8) Provide time-tagged raw measurements and have errorcorrections of ionosphere, troposphere, earth rotation, etc.,broken out term by term. Raw measurements do not have tocome out simultaneously unless they are actually read out thatway. Raw measurements should come out even if no fix ispresent, or if databit words 3-10 are not all valid (i.e., onlyTLM and HOW need be valid). L1 CA and simultaneous L1and L2 P prange, Doppler, and integrated phase must beavailable. The vendor must supply enough documentationabout the raw measurements and include additional SVlocation data, etc., to allow an external computer to renavigatethe raw measurements into a navigation solution.(9) Allow the user to control which SVs are on which receiverchannels.(10) Output the decoded databits on a subframe and page basis.Also, report any bit errors in a bit error status word for eachsubframe and page.(11) Include documentation that describes how to set up thereceiver to accept cabled simulator input without invalidatingspecial RF calibration constants within the receiver software.For example, bypassing the antenna means that Tgd and otherL1/L2-related RF parameters are bypassed in both thesimulator and receiver. Receiver software must be able tohandle this or the vendor should document corrections.(12) Have the ability to accept Yuma or SEM ASCII almanacs, andASCII ephemeris for hot and super-hot start tests. However,the next best thing is to be able to download and store thealmanac and ephemeris from the receiver from a previous runof the scenario. Some receivers only work with almanac andephemeris data in their own binary proprietary formats.(13) Have the ability to deal with up to four antennas (attitude fix),and if multiplexed, be able to switch between each antennaevery 250 ms. Ideally, continuous phase track should still bemaintained across all switches.(14) Be able to report fix status, SVs in track, SVs used in solution,DOPs, etc., so that the complete moding status of thereceiver software can be assessed if full navigation fixes arebeing checked.(15) Provide a convenient way to cut a trace or lift a jumper so thatthe connection from the IF output to the A/D sampling inputcan be interrupted for advanced jamming tests.Validating the Validating Tool: Defining and Measuring GPS Simulator Specifications14
- Page 2 and 3:
Letter from thePresident and CEO,Vi
- Page 4 and 5:
Information TechnologyMilton AdamsE
- Page 6 and 7:
BiographyMilton Adams has been at D
- Page 9 and 10:
Figure 1 represents a functional de
- Page 11 and 12:
Programs. In effect, these controll
- Page 13 and 14:
Although the terminal area traffic
- Page 15 and 16:
Table 2. ATFM performance evaluatio
- Page 17 and 18:
In the experiments, a nominal capac
- Page 19 and 20:
[3] Wambsganss, Michael C. “Colla
- Page 21 and 22:
Guidance, Navigation, and Control A
- Page 23 and 24:
A Control Lyapunov FunctionApproach
- Page 25 and 26:
x( 0) ∈ X and w(t) ∈Wfor all t
- Page 27 and 28:
(b) Select a quadratic RCLF V i (x)
- Page 29 and 30:
at each grid point. In the case w 1
- Page 31 and 32:
References[1] Ball, J.A. and A.J. v
- Page 33 and 34:
Guidance, Navigation, and Control A
- Page 35 and 36:
Relative and Differential GPSData T
- Page 37 and 38:
The first term on the right in the
- Page 39 and 40:
H R# δρ R,GPS -H A# δρ A,GPSThi
- Page 41 and 42:
selection; and (3) shown that the a
- Page 43 and 44:
Guidance, Navigation, and Control A
- Page 45 and 46:
Segmentation of MR ImagesUsing Curv
- Page 47 and 48:
(3)where ν now represents a contin
- Page 49 and 50:
Experimental ResultsThe results of
- Page 51 and 52:
Table 1. A summary of segmentation
- Page 53 and 54:
Guidance, Navigation,and ControlJim
- Page 55 and 56:
BiographyGeorge SchmidtGeorge Schmi
- Page 57 and 58:
clock and ephemeris errors, as well
- Page 59 and 60:
maintained in a rigid structure, wh
- Page 61 and 62:
Table 5. “Typical” absolute GPS
- Page 63 and 64:
performed, then the target location
- Page 65 and 66:
tightly-coupled system, however, ca
- Page 67 and 68:
Concluding RemarksRecent progress i
- Page 69 and 70:
As real-time systems evolve into th
- Page 71 and 72:
Advanced Fault-TolerantComputing fo
- Page 73 and 74:
The Viking and Voyager were both in
- Page 75 and 76: Containment Regions (FCRs). There a
- Page 77 and 78: well as reversing the whole process
- Page 79 and 80: As real-time systems evolve into th
- Page 81 and 82: Automated Station-Keepingfor Satell
- Page 83 and 84: Figure 2. Minimum elevation angles
- Page 85 and 86: anomaly M and/or the ascending node
- Page 87 and 88: However, since optimization and rec
- Page 89 and 90: is maintained in the Northern Hemis
- Page 91 and 92: autonomy. It must have the ability
- Page 93 and 94: [31] Neelon, Joseph G., Jr., Paul J
- Page 95 and 96: Draper’s primary goal is to Drape
- Page 97 and 98: )Rotordynamic Modelingof an Activel
- Page 99 and 100: Eq. (9) becomes:λ[ R ] { Φ } = [
- Page 101 and 102: chosen to be 24, for a total of 48
- Page 103 and 104: InertialInstruments/MechanicalDesig
- Page 105 and 106: BiographyJeffrey Borenstein is curr
- Page 107 and 108: process step. Process information i
- Page 109 and 110: Figure 4. Control chart for boron d
- Page 111 and 112: References[1] Barbour, N., J. Conne
- Page 113 and 114: Draper Laboratory continues to engi
- Page 115 and 116: Validating the Validating Tool:Defi
- Page 117 and 118: calculates miscellaneous terms, suc
- Page 119 and 120: Table 1. Suggested specification sh
- Page 121 and 122: User Accuracy as aFunction of Simul
- Page 123 and 124: 20-min averaging, this clock lockin
- Page 125: Table 2. Sample high-level summary
- Page 129 and 130: Systems IntegrationRich MartoranaPe
- Page 131 and 132: BiographyAnthony Kourepenis is an A
- Page 133 and 134: control is employed to maintain the
- Page 135 and 136: Table 1. Summary of automotive yaw
- Page 137 and 138: Resolution (60 Hz) deg/h10000000100
- Page 139 and 140: References[1] Greiff, P., B. Boxenh
- Page 141 and 142: Guidance, Navigation, and Control A
- Page 143 and 144: An Integrated Safety AnalysisMethod
- Page 145 and 146: Infrastructure ModelsSystemRequirem
- Page 147 and 148: Figures 6 and 7 illustrate the bloc
- Page 149 and 150: Notice that each flight track descr
- Page 151 and 152: Table 7. Safety statistics at 1700-
- Page 153 and 154: Guidance, Navigation, and Control A
- Page 155 and 156: An Optimal Guidance Law forPlanetar
- Page 157 and 158: Note that the states in the three d
- Page 159 and 160: Crossrange (Kft)10090807060504030Cl
- Page 161 and 162: The 1997 Charles StarkDraper PrizeT
- Page 163 and 164: The 1997 Charles StarkDraper Prize1
- Page 165 and 166: “Draper encourages its personnel
- Page 167 and 168: Gimballed Vibrating GyroscopeHaving
- Page 169 and 170: “Draper encourages its personnel
- Page 171 and 172: Optical Source Isolator withPolariz
- Page 173 and 174: “Draper encourages its personnel
- Page 175 and 176: Hunting Suppressor forPolyphase Ele
- Page 177 and 178:
“Draper encourages its personnel
- Page 179 and 180:
Sensor Having an Off-Frequency Driv
- Page 181 and 182:
proof mass from transients and enha
- Page 183 and 184:
1997 Published PapersThe following
- Page 185 and 186:
monitoring of space structures and
- Page 187 and 188:
measured by kinematic degrees of fr
- Page 189 and 190:
i.e., what percent of the earth’s
- Page 191 and 192:
McConley, M. W.; Dahleh, M. A.; Fer
- Page 193 and 194:
unaffordable, or even misguided. Bu
- Page 195 and 196:
The Draper DistinguishedPerformance
- Page 197:
Educational Activitiesat Draper Lab