Table of Contents

Advertisement

Quick Links

RSR GNSS
Transcoder™ User
Manual
Document:
80200553
Version:
1.1
Date:
13 September, 2017

Advertisement

Table of Contents
loading

Summary of Contents for Jackson Labs RSR GNSS Transcoder

  • Page 1 RSR GNSS Transcoder™ User Manual Document: 80200553 Version: Date: 13 September, 2017...
  • Page 2 Manual RSR GNSS Transcoder™ U Copyright © 2017, Jackson Labs Technologies, Inc.
  • Page 3: Table Of Contents

    3.7.1 Compatible Water-Proof DB-15 Male Connector ... . . 25 3.8 Operating Modes of the RSR GNSS Transcoder™ ....25 3.8.1 Transcoding with External GNSS Receiver .
  • Page 4 RSR GNSS Transcoder™ User Manual 3.8.12Simulating Leap Second Event ....34 3.8.13Simulating 1023 Week Number Rollover ....35 3.8.14Simulating for GPS Spoofing...
  • Page 5 RSR GNSS Transcoder™ User Manual 4.3.28SIMulation:SV? ......54 4.3.29SIMulation:TIME:MODE ..... . . 54 4.3.30SIMulation:TIME:START:TIME .
  • Page 6 RSR GNSS Transcoder™ User Manual 4.9 MEASURE Subsystem ......66 4.9.1 MEASure:TEMPerature? ..... . 67 4.9.2 MEASure:VOLTage?.
  • Page 7 RSR GNSS Transcoder™ User Manual 4.10.44GPS:SASTAT <int> [0,255] ..... 82 4.10.45GPS:ZEROize START ..... . . 83 4.10.46GPS:ZEROize?
  • Page 8 RSR GNSS Transcoder™ User Manual 4.14.7SERVo:TEMPCOmpensation ....94 4.14.8SERVo:AGINGcompensation ....95 4.14.9SERVo:PHASECOrrection .
  • Page 9 RSR GNSS Transcoder™ User Manual 7.1.3 Exclusive Remedies ..... . . 118 © 2017 Jackson Labs Technologies, Inc.
  • Page 10 RSR GNSS Transcoder™ User Manual viii © 2017 Jackson Labs Technologies, Inc.
  • Page 11: Introduction

    GPS RF signal in real-time, and without requiring the use of any external equipment such as a PC etc. The JLT RSR GNSS Transcoder™ defines a unique new product category in the market allowing embedded retrofit of any GPS receiver to modern GNSS signals by converting standard GNSS or positioning signals into a legacy L1 GPS RF signal.
  • Page 12 The unit can operate from its built-in mini-USB connector (2.7V to 5.5V range with 5V nominal), or from a 7V to 36V DC power supply. The RSR GNSS Transcoder™ includes a 9-degrees-of-freedom (9-DOF) Inertial Navigation System (INS) used to interpolate externally-provided 1Hz position fixes to 10Hz and more, and may optionally be delivered with an ©...
  • Page 13: Operating Principles

    Chip Scale Atomic Clock (CSAC) for ultimate frequency and phase stability and holdover performance. The RSR GNSS Transcoder™ can accept PVT fixes over the RS-232 or USB serial ports via its built-in NMEA parsing as well as using standard SCPI commands. Simulation motion control commands can be stored in internal EEPROM and these commands can be used to automatically start a dynamic simulation scenario with full autonomy from any external control requirements.
  • Page 14: Legacy Gps Receiver Compatibility

    1.3.4 Grounding To avoid damaging the sensitive electronic components in the RSR GNSS Transcoder™ always make sure to discharge any built-up electrostatic charge to a good ground source, such as power supply ground.
  • Page 15: Rsr Gnss Transcoder™ Quick-Start Instructions

    2.2 Power and Control Setup The power and control connection to the RSR GNSS Transcoder™ is made with a USB cable between the USB mini-B port on the RSR GNSS Transcoder™ and a computer. The location of the USB mini-B port is labeled in Figure 2.1.
  • Page 16 The installed COM port is used to communicate with the RSR GNSS Transcoder™’s SCPI command interface. Terminal software configured to 115,200 baud, no parity, 8 data bits and 1 stop bit can be used.
  • Page 17: Connecting To Target Gps Receiver's Antenna Input

    RSR GNSS Transcoder™ User Manual 2.3 Connecting to Target GPS Receiver’s Antenna Input The RF output from the RSR GNSS Transcoder connects directly to the antenna input on the target GPS receiver. The SMA GPS L1 RF connector is labeled in Figure 2.1.
  • Page 18: Simulating To Rockwell Collins Dagr With Battery Power

    Figure 2.2 shows the DAGR with a position fix from the RSR GNSS Transcoder™’s RF output. If no fix is obtained after one or two minutes, then check that the DAGR detects the RSR GNSS Transcoder™ as an external antenna by disconnecting the RF cable.
  • Page 19 RSR GNSS Transcoder™ User Manual Figure 2.2 DAGR Target Receiver with battery-powered RSR GNSS Transcoder™ © 2017 Jackson Labs Technologies, Inc.
  • Page 20 RSR GNSS Transcoder™ User Manual © 2017 Jackson Labs Technologies, Inc.
  • Page 21: Setup And Configuration Instructions

    The RF output of the RSR GNSS Transcoder™ simulates the GPS signals that would normally be present in a Live-Sky GPS antenna feed. The RSR GNSS Transcoder™ includes a USB port that can provide power to the unit (alternatively a DC power source of 7V to 36V with 12V nominal can also be used).
  • Page 22: Operating The Unit

    RF output signal on the SMA connector for signal strength and PVT/PNT fix quality. 3.2 Operating the Unit The RSR GNSS Transcoder™ is physically designed to fit, and be mounted below a Rockwell RSR SAASM Puck. An optional IP67-rated water-proof enclosure is available for vehicle mounted or desktop applications.
  • Page 23: Alternate Powering Supply Options

    While the primary use of pin 11 of connector J4 is to provide a regulated power to an external GNSS receiver, pin 11 of J4 can alternatively be used as a power input to the RSR GNSS Transcoder™ as well as the Rockwell RSR Puck or other external GNSS receiver from a single-cell LiPo or LiIon battery.
  • Page 24: Connecting To A Users' Gps Receiver

    RSR GNSS Transcoder™ User Manual Powering the RSR GNSS Transcoder™ from a 5V supply on pin 11 of connector J4 results in the least overall power consumption as the USB port has losses associated with the USB power protection series diode, and the DC 7V to 36V has losses associated with the internal 36V to 5.4V switching regulator.
  • Page 25: Mechanical Drawing

    RSR GNSS Transcoder™ User Manual 3.5 Mechanical Drawing The following figure is a mechanical drawing of the RSR GNSS Transcoder™ module. Figure 3.1 Mechanical Drawing of RSR GNSS Transcoder™ Module © 2017 Jackson Labs Technologies, Inc.
  • Page 26: Major Features

    RSR GNSS Transcoder™ User Manual 3.6 Major Features The major connections and features of the RSR GNSS Transcoder™ are shown in Figure 3.2 Figure 3.3. Figure 3.2 Major connections of the RSR GNSS Transcoder™ PCB Top Side © 2017 Jackson Labs Technologies, Inc.
  • Page 27 RSR GNSS Transcoder™ User Manual Figure 3.3 Major connections of the RSR GNSS Transcoder™ PCB Bottom Side © 2017 Jackson Labs Technologies, Inc.
  • Page 28 RSR GNSS Transcoder™ User Manual The RSR GNSS Transcoder™ has three major connectors: J4 for power and control of the external GNSS receiver or PVT/PNT source, 10MHz out, and 1PPS In/Out; J5 which provides the GPS L1 C/A RF output signal to the users’ GPS receiver, and J2 for USB power and serial control.
  • Page 29: Power/Communication Connector J4

    RSR GNSS Transcoder™ User Manual 3.6.1 Power/Communication Connector J4 Table 3.2 shows the signals on connector J4. This connector is a 12-pin male connector from Hirose, PN: DF11C-12DP-2V-57. Connector J4 is optional and does not need to be used if the board is powered and controlled via the built-in USB connector.
  • Page 30: Isp#/Saasm Zeroize And Reset# Connector J3

    RSR GNSS Transcoder™ User Manual J4-9 ISP#, SAASM Processor In System Pulling this pin to ground Zeroize# Programming pin. during power-on or during a Reset event will cause the SAASM Zeroize input. processor to go into ISP mode. Alternate function is to send a...
  • Page 31: Rf Sma Connector J5

    RF DC-block should be used on connector J5. 3.6.4 Optional CSAC Holdover Oscillator The RSR GNSS Transcoder™ module can be ordered with an optional CSAC holdover oscillator installed. The CSAC oscillator provides short-term-stability (STS) improvements, as well as...
  • Page 32: Optional Ip67 Water-Proof Enclosure

    RSR GNSS Transcoder™. Legacy GPS antennae can thus simply be replaced by the Rockwell RSR Puck connected to the RSR GNSS Transcoder™, and an optional 5V (USB), or 7V to 36V (12V nominal) power source connected to the cable harness. The RF output of the unit would simply be connected to the legacy equipments’...
  • Page 33 RSR GNSS Transcoder™ User Manual Figure 3.4 Optional RSR GNSS Transcoder™ IP-67 Water Proof Enclosure (front) Figure 3.5 Optional RSR GNSS Transcoder™ IP-67 Water Proof Enclosure (back) © 2017 Jackson Labs Technologies, Inc.
  • Page 34 USB cable should be used to minimize voltage drop across the power and ground wires. The RSR GNSS Transcoder™ will need at least 4.5V across pins 1 and 4 of the DB-15 connector to operate properly during power-on, and a momentary current in excess of 1 Amp may flow during the power-on surge through the USB power cable so the cable must be able to momentarily provide 1A at 4.5V or higher.
  • Page 35: Compatible Water-Proof Db-15 Male Connector

    3.8 Operating Modes of the RSR GNSS Transcoder™ The RSR GNSS Transcoder™ can be operated in one of three operating modes. This allows connection to an external GNSS or other Position/Velocity/Time (PVT) source, or alternatively operating via SCPI commands sent from an external control application.
  • Page 36: Transcoding With External Gnss Receiver

    1PPS from the transcoding receiver. When configured in transcoding mode, the RSR GNSS Transcoder™ will wait and look for NMEA data at 9600 and/or 38400 baud and the presence of a 1PPS input after power-on. When NMEA data is found, the RSR GNSS Transcoder™...
  • Page 37: Detecting And Configuring External Gnss Receiver

    GPS lock. The LIMIT mode is useful when the holdover timing stability of the RSR GNSS Transcoder™ should be used for a limited time to prevent excessive timing errors from being transfered to the target receiver. When the external GNSS receiver once again indicates valid PVT data, the RSR GNSS Transcoder™’s holdover recovery behavior will be similar to the ON...
  • Page 38: Connecting A Rockwell Collins Rsr Saasm Puck And/Or Microgram Saasm Gps28

    5 through 8. The uBlox receiver should start up at the default baud rate of 9600, and the RSR GNSS Transcoder™ will configure the baud rate of the uBlox GNSS receiver to 38400 automatically via the built-in RS-232 serial port. The RSR GNSS Transcoder™...
  • Page 39: Simulating From Internally Stored Motion Commands

    RSR GNSS Transcoder™ User Manual is started with either manual commands (Section 4.3.2 ) or in simulation mode from power up (Section 4.3.3 ), the previously set position will be used for the simulated position. If the fixed position is changed while the simulation is running, the simulation position will quickly move to the...
  • Page 40: Configuring The Gps Constellation

    As of the release of this manual the USER mode is not yet supported in the firmware. Future releases of the RSR GNSS Transcoder™ firmware will included support for the USER mode and SIM:LNAV commands. Also the Jackson Labs Technologies, Inc. Windows simulator application available end of 2017 will provide the tools to convert standard RINEX ephemeris and Yuma almanac data to subframe data that is accepted by the RSR GNSS Transcoder™.
  • Page 41: Excluding Space Vehicles From Simulation

    +90 degree range), however most receivers will not allow configuration of the mask angle below the horizon and the RSR GNSS Transcoder™ can simulate only up to a total of 10 satellites at any time. The number of satellites visible above the horizon rarely exceeds 10 when using a typical 30 space vehicle orbital configuration.
  • Page 42 So it is highly recommended that either Dynamic or INS position filtering be enabled for most usage scenarios. Position filtering on the RSR GNSS Transcoder™ can be configured using the following command: SIMulation:POSition:FILTer:MODE <OFF | DYNAMIC | INS >...
  • Page 43: Adjusting The Rf Output Power Level

    Because of the compensation for the 10 dB attenuator, the output power at the SMA connector of the RSR GNSS Transcoder™’s is offset to be 10 dB higher and thus exit the unit at -120 dBm. Note that the desired output power of -130dBm would be outside the controllable range of -105dBm to -125dBm and thus not be possible without the use of an external attenuator.
  • Page 44: 11Configuring The Simulated Time And Date

    Please note that transmissions in the GPS L1 band are regulated by government decree and that test tone and GPS L1 RF output from the RSR GNSS Transcoder™ should not be transmitted from a radiating antenna without permission from the FCC or other local regulating organization.
  • Page 45: 13Simulating 1023 Week Number Rollover

    GPS receiver, it is possible to mix the RSR GNSS Transcoder’s RF output with a live-sky GPS signal for spoofing simulations of live GPS signals. The external GPS receiver should be connected with NMEA and 1PPS input to the RSR GNSS Transcoder™.
  • Page 46: 15Monitoring The Optional Csac Oscillator

    RF power levels. 3.8.15 Monitoring the optional CSAC Oscillator The RSR GNSS Transcoder™ with optional CSAC oscillator contains an integrated CSAC GPSDO module with the same monitoring and control features that the JLT CSAC GPSDO module provides.
  • Page 47: 16Monitoring The External And Internal Gnss Receivers

    LIFETIME: 740 POWER: ON On units without the optional CSAC oscillator The RSR GNSS Transcoder™ will discipline its internal TCXO to an external 1PPS reference when provided. Before the CSAC achieves atomic lock which typically takes less than 3 minutes after power-on, the system timing uses the internal TCXO as the timing and frequency reference.
  • Page 48 GPS fix and valid UTC time is available. The DAGR pass-through mode is typically used when the RSR GNSS Transcoder™ is deployed in a dismounted application, and the user is sitting inside of a shielded vehicle such as a troop transporter etc, and cannot receive GNSS signals themselves.
  • Page 49: Scpi Command Reference

    Reference 4.1 Introduction The RSR GNSS Transcoder™ can typically be used in one of three operating modes. The following SCPI commands are used to control and monitor these operating modes. The available modes are: 1) Static position simulation with only time/date advancing...
  • Page 50: General Scpi Commands

    <company name>, <model number>, <serial number>, <firmware revision> 4.2.2 HELP? This query returns a list of the commands available for the RSR GNSS Transcoder™. 4.3 Simulation Subsystem The Simulation subsystem groups all of the commands associated with controlling the simulation and transcoding features.
  • Page 51 RSR GNSS Transcoder™ User Manual SIMulation:POSition:FILTer:AMAX <0.1,20.0> SIMulation:POSition:FILTer:JMAX <100.0,1000.0> SIMulation:POSition:MOTION:WRITE <int> [1,100] SIMulation:POSition:MOTION:READ <int> [1,100] SIMulation:POSition:MOTION:START <int> [0,100] SIMulation:TRACe <int> [0,255] SIMulation:SV? SIMulation:SV:VIEW? SIMulation:SV:EXCLude [1, 32; -1, -32] SIMulation:SV:MASK [0.0,90.0] SIMulation:SV:TRACe <int> [0,32] SIMulation:TIME:MODE <ASSIGNed | CONTinuous> SIMulation:TIME:START:TIME SIMulation:TIME:START:DATE SIMulation:TIME:LEAPsecond:ACCumulated...
  • Page 52: Simulation:mode

    RSR GNSS Transcoder™ User Manual 4.3.1 SIMulation:MODE The SIM:MODE command selects the simulation mode between Auto and Manual Simulation, and Transcoding. This command has the following format: SIMulation:MODE <AUTO|MANUAL|SIM|TRANSCODE> Please note that all modes except MANUAL will typically result in an RF output shortly after power up without user intervention.
  • Page 53: Simulation:holdover:mode

    RSR GNSS Transcoder™ User Manual STOPPING The STOPPING and STARTING states only occur for 0.1 seconds each when transitioning to and from RUNNING so they are unlikely but possible query responses. The RF output is disabled for all states except for RUNNING and TRANSCODING. The RUNNING or TRANSCODING states are indicated by the RF Active LED blinking at 10Hz.
  • Page 54: Simulation:position:mode

    RSR GNSS Transcoder™ User Manual In the the HIGHEST holdover indicate mode the unit decreases the signal strength of the highest elevation satellite by 6dB to indicate that the holdover state is active. An amplitude reduction of 6dB should easily be distinguished as a significant reduction in SNR as reported by the target receiver, while still allowing that signal to be tracked and used in the PVT solution.
  • Page 55: 11Simulation:position:filter:mode

    4.3.16 As of the release of this manual, only the OFF and DYNAMIC modes are supported. Future releases of the RSR GNSS Transcoder™ firmware will included support for the INS mode. 4.3.12 SIMulation:POSition:FILTer:LLH? This query command responds with the current filtered simulation position in LLH format.
  • Page 56: 16Simulation:position:filter:jmax

    SIM:POS:MOTION:READ command to verify the correct motion commands have been stored. As of the release of this manual Motion Control Language commands are not supported. Future releases of the RSR GNSS Transcoder™ firmware will included support for the Motion Control Language.
  • Page 57: 20Simulation:position:motion:start

    RSR GNSS Transcoder™ User Manual As of the release of this manual Motion Control Language commands are not supported. Future releases of the RSR GNSS Transcoder™ firmware will included support for the Motion Control Language. 4.3.20 SIMulation:POSition:MOTION:START This command sets the start position in the motion command storage for playback during a simulation.
  • Page 58: 1Dynamics

    <heading> is in degrees from north, and <speed> is in m/s. As of the release of this manual Motion Control Language commands are not supported. Future releases of the RSR GNSS Transcoder™ firmware will included support for the Motion Control Language. 4.3.21.3 Straight The Straight command specifies level (constant altitude) motion at the current heading and speed for the specified duration.
  • Page 59: 4Accelerate

    <duration> is in seconds, and C is constant heading and G is great circle. As of the release of this manual Motion Control Language commands are not supported. Future releases of the RSR GNSS Transcoder™ firmware will included support for the Motion Control Language.
  • Page 60: 7Waypoint

    <final heading> is degrees from north, <lateral acceleration> is in m/s As of the release of this manual Motion Control Language commands are not supported. Future releases of the RSR GNSS Transcoder™ firmware will included support for the Motion Control Language. 4.3.21.8 Combined Accelerate/Turn The Combined Accelerate/Turn command specifies motion at a constant altitude at the current speeds that is a combination of accelerating linearly and turning.
  • Page 61: 10Halt

    <height rate> is in m/s, and <lateral acceleration> is in m/s^2. As of the release of this manual Motion Control Language commands are not supported. Future releases of the RSR GNSS Transcoder™ firmware will included support for the Motion Control Language. 4.3.21.10 Halt The Halt command specifies motion that ends at a specified location.
  • Page 62: 23Simulation:trace

    RSR GNSS Transcoder™ User Manual 4.3.23 SIMulation:TRACe This command sets the output rate for the periodically generated statistics output for the simulation. The format of this command is: SIMulation:TRACe <interval> where <interval> is the delay in seconds between simulation trace output in seconds. Zero indicates the simulation trace output is disabled.
  • Page 63: 24Simulation:sv:view

    RSR GNSS Transcoder™ User Manual 4.3.24 SIMulation:SV:VIEW? This query responds with a list of the current satellites in view at the GPS RF output with one satellite per line and includes additional statistics. The format of the output is: Doppler IODE 258.6...
  • Page 64: 28Simulation:sv

    RSR GNSS Transcoder™ User Manual where <prn> is the satellite PRN number 1 to 32 or 0 for none. This parameter is stored in NV memory and automatically applied after power-on. 4.3.28 SIMulation:SV? This query command will output the query results from the following queries:...
  • Page 65: 32Simulation:time:leapsecond:accumulated

    RSR GNSS Transcoder™ User Manual 4.3.32 SIMulation:TIME:LEAPsecond:ACCumulated This command sets the current UTC to GPS time offset in seconds and provides a simplified method of setting the UTC correction parameters in the SIM:TIME:UTC... commands. This parameter is stored in NV memory and automatically applied after power-on.
  • Page 66: 37Simulation:time:utcoffset:deltatls

    RSR GNSS Transcoder™ User Manual SIMulation:TIME:UTCoffset:A1 <a1> 4.3.37 SIMulation:TIME:UTCoffset:DELTATLS This command specifies the UTC offset parameter DELTATLS. This parameter is stored in NV memory and automatically applied after power-on. The parameter is defined in the IS-GPS-200 specification. The format of this command is: SIMulation:TIME:UTCoffset:DELTATLS <deltatls>...
  • Page 67: 43Simulation:time:utcoffset

    RSR GNSS Transcoder™ User Manual The format of this command is: SIMulation:TIME:UTCoffset:DELTATLSF <deltatlsf> 4.3.43 SIMulation:TIME:UTCoffset? This query command returns the response of the following individual queries: SIM:TIME:UTC:A0? SIM:TIME:UTC:A0? SIM:TIME:UTC:DELTATLS? SIM:TIME:UTC:TOT? SIM:TIME:UTC:WNT? SIM:TIME:UTC:DN? SIM:TIME:UTC:DELTATLSF? 4.3.44 SIMulation:TIME? This query command returns the response of the following individual queries:...
  • Page 68: 48Simulation:lnav:ephemeris

    RSR GNSS Transcoder™ User Manual The format of this command is: SIMulation:LNAV:IONosphere <subframe> <word> <data> The following describes the parameters accepted by SIM:LNAV:IONosphere: <subframe> The GPS LNAV subframe number to be addressed by the command. Subframe numbers range from 1 to 5, inclusive, corresponding to the subframes described in IS-GPS-200H Appendix II ("GPS NAVIGATION DATA STRUCTURE FOR LNAV...
  • Page 69: 49Simulation:lnav:write

    RSR GNSS Transcoder™ User Manual SIM:LNAV:EPH 1 1 2 EA1000 SIM:LNAV:EPH 1 1 6 00000C0F2A3000FFFD076908 SIM:LNAV:EPH 1 2 2 0FFE193088C04D8C00FE13038C40781046A10D74D62A3000 SIM:LNAV:EPH 1 3 2 002B6B8EB403FFD7277453311CDD18355339FFA9590F1238 4.3.49 SIMulation:LNAV:WRITE The SIM:LNAV:WRITE command must be issued to store the ionospheric/UTC parameters and ephemerides most recently uploaded by SIM:LNAV:ION and SIM:LNAV:EPH to nonvolatile (EEPROM) memory.
  • Page 70: Output Subsystem

    RSR GNSS Transcoder™ User Manual 4.5 Output Subsystem The commands in the OUTPUT subsystem control various features of the GPS RF and 10MHz output, as well as the built-in RF synthesizer functionality. 4.5.1 OUTput:TEST This command enables the test signal mode on the SMA RF output that can be used for calibration, spectrum analyzer tests, RF front-end testing, or as a jamming test signal.
  • Page 71: Output:dcblock

    4.5.2 OUTput:DCBlock <ON|OFF> This command is not supported on the RSR GNSS Transcoder™. The RF output is always DC-coupled and has a 186 Ohms load resistor to ground to simulate an industry-standard GPS antenna load to the target receiver.
  • Page 72: Output:10Mhz

    RSR GNSS Transcoder™ User Manual matches that of the OUT:POWer setting. The offset also affects the valid range of the OUTput:POWer command setting. 4.5.5 OUTput:10Mhz This command enables/disables the buffered 10 MHz internal oscillator CMOS output on J4 pin 12.
  • Page 73: Synchronization:holdover:duration

    The NMEA sync mode is required to transcode without a 1 The format of this command is: SYNChronization:SOURce:MODE <GPS | EXTernal | NMEA> 4.7.5 SYNChronization:SOURce:STATE? This command is not implemented in the RSR GNSS Transcoder™. © 2017 Jackson Labs Technologies, Inc.
  • Page 74: Synchronization:tinterval

    RSR GNSS Transcoder™ User Manual 4.7.6 SYNChronization:TINTerval? This query returns the difference or timing shift between the RSR GNSS Transcoder™ internal oscillator 1PPS phase and the externally-supplied 1PPS reference phase. The resolution is 1E-010 seconds. 4.7.7 SYNChronization:TINTerval:THReshold [50,2000] This command selects the oscillator 1PPS phase-offset threshold as compared to the reference 1PPS at which point the unit will initiate a counter-reset (jam-sync) aligning the oscillator generated 1PPS with the reference 1PPS phase.
  • Page 75: 12Synchronization:health

    RSR GNSS Transcoder™ User Manual GNSS lock is achieved. Changing this setting requires a reset or power-cycle for the new setting to become effective. 4.7.12 SYNChronization:health? The SYNChronization:health? query returns a hexadecimal number indicating the system’s health-status. Error flags are encoded in a binary fashion so that each flag occupies one single bit of the binary equivalent of the hexadecimal health-status flag.
  • Page 76: 13Synchronization

    This command returns the number of hours the unit has been powered-on. 4.9 MEASURE Subsystem This subsystem groups the queries related to some parameters that are measured on-board on the RSR GNSS Transcoder™. The list of the commands supported for this subsystem is the following: MEASure:TEMPerature? MEASure:VOLTage?
  • Page 77: Measure:temperature

    RSR GNSS Transcoder™ User Manual MEASure:POWer? MEASure:POWer:V12? MEASure:POWer:V25? MEASure:CURRent? MEASure? 4.9.1 MEASure:TEMPerature? This query returns the internal CSAC temperature if the optional CSAC is enabled. 4.9.2 MEASure:VOLTage? This query returns the TCXO EFC voltage for units without optional CSAC, and the CSAC telemetry internal TCXO EFC voltage for units with optional CSAC.
  • Page 78: Gps Subsystem

    RSR GNSS Transcoder™ User Manual 4.10 GPS Subsystem Note: Please note that the RSR GNSS Transcoder displays antenna height in GPS height in meters on the SCPI port rather than in MSL height on all commands that return antenna height except for standard NMEA output sentences with fields defined as MSL height.
  • Page 79: 1Gps:type

    RSR GNSS Transcoder™ User Manual GPS:SURVey ONCE GPS:SURVey:DURation <sec> GPS:SURVey:VARiance <mm^2> GPS:HOLD:POSition <cm, cm, cm> GPS:SURVey:STATus? GPS:SYSTem:SELect [GPS | SBAS | QZSS | GAL | BD ^ GLO] GPS:JAMlevel? The list of commands supported only by externally-connected Rockwell receivers is the following: GPS:DAGR:MODE <ON | OFF>...
  • Page 80: 3Gps:satellite:tracking:count

    4.10.5 NMEA Support The following commands allow the RSR GNSS Transcoder™ to be used as an industry standard navigation multi-GNSS receiver. The GPGGA, GPGSV, GPRMC, PASHR and GPZDA NMEA commands comprise all necessary information about the antenna position, height, velocity, direction, satellite info, fix quality info, time, date and other information that can be used by standard navigation applications via the USB serial interface.
  • Page 81: 7Gps:gprmc

    RSR GNSS Transcoder™ User Manual 4.10.7 GPS:GPRMC This command instructs the RSR GNSS Transcoder to send the NMEA standard string $GPRMC every N seconds, with N in the interval [0,255]. The command is disabled during the initial warm-up phase. This command has the following format: GPS:GPRMC <int>...
  • Page 82: 10Gps:pashr

    VDOP 00.0 Static number p.pp: Firmware version This command instructs the RSR GNSS Transcoder to send the NMEA standard string $PASHR every N seconds, with N in the interval [0,255]. The command is disabled during the initial warm-up phase.
  • Page 83: 12Gps:height:msl

    The GNSS receiver will perform Carrier Phase tracking for non-airborne modes. The command has the following syntax: GPS:DYNAMic:MODE <int> [0,8] Sending the following command to the RSR GNSS Transcoder will select a stationary GNSS dynamic model for example: gps:dynam:mode 1...
  • Page 84 RSR GNSS Transcoder™ User Manual The following table lists all available Dynamic modes: Table 4.1 Supported Dynamic GNSS Operating Modes Value Model Application Portable Recommended as a default setting Stationary Used in stationary applications Pedestrian Used in man-pack, pedestrian settings...
  • Page 85: 16Gps:dynamic:mode 8 (Automatic Dynamic Mode)

    RSR GNSS Transcoder™ User Manual 4.10.16 GPS:DYNAMic:MODE 8 (Automatic Dynamic Mode) Automatic Dynamic Mode allows the RSR GNSS Transcoder firmware to automatically configure an external uBlox GNSS receiver’s Kalman filter parameters based on actual mission velocities and motion profiles, drastically improving overall performance. The unit will try to set the uBlox GNSS receiver to the optimal setting for any given velocity.
  • Page 86: 17Gps:dynamic:state

    RSR GNSS Transcoder™ User Manual The dynamic state is always set to STATIONARY if one of the Position Hold Auto Survey stationary modes is selected using the command GPS:TMODE, as the Position Hold mode setting overrides any dynamic state user setting.
  • Page 87: 21Gps:tmode

    RSR GNSS Transcoder™ User Manual occur after a GNSS receiver reset. The externally-connected GNSS reciever is alternatively re-configured to power-on dfault specifications when issuing this command. 4.10.21 GPS:TMODe <ON | OFF | RSTSURV> This command selects the Timing Mode of an external timing-enabled uBlox GNSS receiver.
  • Page 88: 26Gps:survey:status

    RSR GNSS Transcoder™ User Manual position. The Hold position is stored in ECEF coordinates. This command is only supported with an external Timing uBlox GNSS receiver. 4.10.26 GPS:SURVey:STATus? This query displays the current status of the Auto Survey. The status of the survey is in one of the 3...
  • Page 89: 30Gps:jamlevel

    RSR GNSS Transcoder™ User Manual 4.10.30 GPS:JAMlevel? Externally-connected uBlox GNSS receivers will detect, and flag jamming interference with levels ranging from 0 (no jamming) to 255 (strong jamming) and indicate the jamming level with this command. This command is only supported with an external uBlox GNSS receiver.
  • Page 90: 34Gps:dagr:xferstate

    RSR GNSS Transcoder™ User Manual 4.10.34 GPS:DAGR:XFERstate? This query displays the DAGR / Hot-Start Transfer Status using the values in the following table: Value Status None, no transfer initiated In Progress Done Error This command only works with an external Rockwell Collins MicroGRAM or RSR Puck.
  • Page 91: 38Gps:sastat:cvkfstatus

    RSR GNSS Transcoder™ User Manual 4.10.38 GPS:SASTAT:CVKFStatus? This query displays the Key Fill Status using the values in the following table: Value Status Not Valid Valid The Key Fill Status will indicate Valid for atleast 1 second to indicate a valid key fill operation. To...
  • Page 92: 42Gps:sastat:kdp

    This command only works with an external Rockwell Collins MicroGRAM or RSR Puck. 4.10.44 GPS:SASTAT <int> [0,255] This command instructs the RSR GNSS Transcoder™ to send the $SASTAT proprietary NMEA output sentence every N seconds, with N in the interval [0,255]. The command is disabled during the initial oscillator warm-up phase.
  • Page 93: 45Gps:zeroize Start

    RSR GNSS Transcoder™ User Manual j: DAGR PVT State k: DAGR PVT Mode The [checksum] follows the NMEA standard checksum. This command only works with an external Rockwell Collins MicroGRAM or RSR Puck. 4.10.45 GPS:ZEROize START This command starts the CV Zeroize operation on the MicroGRAM or RSR Puck receiver. The START parameter must be included, otherwise the command is not accepted.
  • Page 94: 1Intgps:satellite

    GPS receiver. Once enabled, the RSR GNSS Transcoder™ will send out information on the USB serial interface automatically every N seconds. All incoming serial commands are still recognized by RSR GNSS Transcoder™...
  • Page 95: 5Intgps:gpgga

    RSR GNSS Transcoder™ User Manual 4.11.5 INTGPS:GPGGA This command instructs the RSR GNSS Transcoder™ to send the NMEA standard string $GPGGA every N seconds, with N in the interval [0,255]. The command is disabled until the internal GNSS receiver achieves a first fix.
  • Page 96: 9Intgps:gpzda

    RSR GNSS Transcoder™ User Manual 4.11.9 INTGPS:GPZDA This command instructs the RSR GNSS Transcoder™ to send the NMEA standard string $GPZDA every N seconds, with N in the interval [0,255]. The command is disabled until the internal GNSS receiver achieves a first fix.
  • Page 97: 11Intgps:height:msl

    RSR GNSS Transcoder™ User Manual This command instructs the RSR GNSS Transcoder™ to send the NMEA standard string $PASHR every N seconds, with N in the interval [0,255]. The command is disabled until the internal GNSS receiver achieves a first fix.
  • Page 98: 15Intgps:dynamic:mode 8 (Automatic Dynamic Mode)

    4.11.15 INTGPS:DYNAMic:MODE 8 (Automatic Dynamic Mode) Automatic Dynamic Mode allows the RSR GNSS Transcoder™ firmware to automatically configure the internal monitoring GNSS receiver Kalman filter parameters based on simulated/transcoded velocities and motion profiles. The unit will try to set the internal GNSS receiver to the optimal setting for any given velocity.
  • Page 99: 16Intgps:dynamic:state

    RSR GNSS Transcoder™ User Manual In this Automatic mode, the unit will configure the internal GNSS receiver based on the simulated/transcoded vehicle-velocity: Please note that in order to switch from the Automotive mode into the first Airborne (1g) mode, both a vehicle velocity greater than 60 knots as well as a climb/descent rate greater than 400 feet per minute are required.
  • Page 100: 19Intgps:jamlevel

    Continuous simulation time mode. Please note that the RSR GNSS Transcoder™ does not contain a battery-backup to maintain RTC time/date, thus the time/date is lost when power is removed, or when the unit is reset.
  • Page 101: 2Ptime:time

    RSR GNSS Transcoder™ User Manual 4.12.2 PTIMe:TIME? This query returns the current 24-hour time. The local time is referenced to UTC time. The hour, minute, and second is returned. 4.12.3 PTIMe:TIME:STRing? This query returns the current 24-hour time suitable for display (for example, 13:24:56).
  • Page 102: 9Ptime:leapsecond:duration

    RSR GNSS Transcoder™ User Manual 4.12.9 PTIMe:LEAPsecond:DURation? This command returns the duration of the last minute of the day during a leap second event. The returned value is 59, 60 or 61 if GPS Almanac data is available, and 0 otherwise. A response of 60 indicates that no leap second is pending.
  • Page 103: 3System:communicate:serial:baud

    RSR GNSS Transcoder™ User Manual 4.13.3 SYSTem:COMMunicate:SERial:BAUD This command sets the USB serial speed. The serial configuration is always 8 bit, 1 stop bit, no parity, no flow control. Upon Factory reset, the speed is set at 115,200 baud. This command has the following format: SYSTem:COMMunicate:SERial:BAUD <9600 | 19200 | 38400 | 57600 | 115200>...
  • Page 104: 1Servo:loop

    4.14.1 SERVo:LOOP? This command returns the currently enabled servo loop and responds with either TCXO or CSAC. This command is supported only on the RSR GNSS Transcoder™ with the internal CSAC option. 4.14.2 SERVo:COARSeDac This command sets the coarse DAC that controls the TCXO EFC on units without CSAC option. The RSR GNSS Transcoder™...
  • Page 105: 8Servo:agingcompensation

    SERVo:PHASECOrrection <float> [-100.0, 100.0] 4.14.10 SERVo:1PPSoffset This command sets the RSR GNSS Transcoder™ 1PPS signal’s offset to UTC in 5.6ns steps. Using the SERV:1PPS command results in immediate phase change of the 1PPS output signal. This command has the following format: SERVo:1PPSoffset <int>...
  • Page 106: 12Servo

    SERVo:TRACe? 4.15 CSAC Subsystem The following commands are used to query the microcontroller built into the optional CSAC oscillator. These commands are only available on the RSR GNSS Transcoder™ with the optional CSAC oscillator installed. 4.15.1 CSAC:POWer This command enables/disables the low power mode on the CSAC oscillator. The low power mode is enabled when the power is set to OFF at which point the CSAC will disable all its internal circuitry and the module will operate as a TCXO based unit.
  • Page 107: 3Csac:steer

    RSR GNSS Transcoder™ User Manual 4.15.3 CSAC:STeer? This query returns the current Frequency Adjustment in units of parts-per-trillion (1E-012). 4.15.4 CSAC:STATus? This query returns the status value in [0,9] of the CSAC oscillator as shown below:: Alarm Definition Locked Microwave Frequency Steering...
  • Page 108: 6Csac:mode

    RSR GNSS Transcoder™ User Manual 4.15.6 CSAC:MODE? This query returns the CSAC oscillator mode as shown below: 0x0001 Analog tuning enable 0x0002 Reserved 0x0004 Reserved 0x0008 1 PPS auto-sync enable 0x0010 Discipline enable 0x0020 Ultra-low power mode enable 0x0040 Reserved...
  • Page 109: 14Csac:sn

    This query returns the accumulated number of hours that the CSAC has been powered on since the last factory reset of the RSR GNSS Transcoder™ board. The value is stored in the external NVRAM and updated every hour when the CSAC is powered on.
  • Page 110 RSR GNSS Transcoder™ User Manual © 2017 Jackson Labs Technologies, Inc.
  • Page 111: Firmware Upgrade Instructions

    5.2 ISP Flash Loader Utility Installation Jackson Labs Technologies, Inc. recommends using the Flash Magic utility to upgrade the contents of Flash memory on the RSR GNSS Transcoder. It is available for download on the Flash Magic website: http://www.flashmagictool.com/ Follow the directions given on the website for installing the utility on your computer.
  • Page 112: Downloading The Firmware

    USB serial port prior to firmware download. Connect a USB cable to USB connector J2 on the RSR GNSS Transcoder™. This will provide power to the board, as well as communications from the PC for downloading the firmware into the board. The ISP pin needs to be shorted for several seconds while plugging in the unit into a USB port to enable ISP mode.
  • Page 113: Using The Flash Magic Flash Programming Utility

    RSR GNSS Transcoder™ User Manual 5.4.1 Using the Flash Magic Flash Programming Utility A) Open the Flash Magic utility. Set the COM port in the Flash Magic application as needed on your PC. Set “Interface” to “None (ISP)”. Figure 5.2 Flash Magic Programming Utility...
  • Page 114 RSR GNSS Transcoder™ User Manual Please Note that the latest versions of Flash Magic contain a new communications option that is likely set incorrectly by default. If this setting is incorrectly selected, Flash Magic may not be able to communicate properly to the processor.
  • Page 115 RSR GNSS Transcoder™ User Manual Figure 5.4 Device selection window C) Expand the ARM CORTEX folder and select the appropriate processor, in this case the LPC18S37. © 2017 Jackson Labs Technologies, Inc.
  • Page 116: Verifying Firmware Update

    RSR GNSS Transcoder™ User Manual Figure 5.5 Expanded device selection window D) Select the Baud Rate of the Flash Magic utility to be 115200. Slower baud rates will also work, but will take longer to finish the programming cycle. E) Set the Oscillator (MHz) to “10.0”.
  • Page 117: Gpscon Utility

    GPSCon Utility 6.1 Description GPSCon - Jackson Labs Edition is a program for the monitoring and control of a Jackson Labs Technologies, Inc. GPSDO, Simulator and receiver products. It communicates with the receiver using the SCPI command set. A free version of the GPSCon utility is compatible with Jackson Labs products and is available for download from the support section of the Jackson Labs website: http://www.jackson-labs.com/index.php/support...
  • Page 118: Communication Parameters

    RSR GNSS Transcoder™ User Manual Figure 6.1 Options window 6.3.1.1 Communication Parameters Before you can use GPSCon you must set the communication parameters for your system. Open the dialog box by pressing the wrench icon. Then select the “Coms” tab. You will see the window...
  • Page 119: Traces Parameters

    RSR GNSS Transcoder™ User Manual 6.3.1.3 Traces Parameters After pressing the wrench icon, you can select the “Traces” tab and configure the trace labels and vertical plot ranges. See Figure 6.4 for an example of an auxiliary measurement. The labels and parameters are completed by default for traces 1 thorugh 5.
  • Page 120 RSR GNSS Transcoder™ User Manual Figure 6.3 Auxiliary Parameters window Figure 6.4 Traces Parameters window © 2017 Jackson Labs Technologies, Inc.
  • Page 121: Sending Manual Commands To The Receiver

    RSR GNSS Transcoder™. Once you’ve selected the command you can press “Send” to send it to the RSR GNSS Transcoder™. You can also send common commands by clicking on the buttons below the message window. You can hover over the buttons to see the exact command that is sent.
  • Page 122 RSR GNSS Transcoder™ User Manual "To zoom in: The mouse is used to set the left extent and the right extent of the portion of the curve that the user wants to fill the screen. Click once with the left mouse button on the point that marks the left side of what you want to be the magnified curve.
  • Page 123: Exporting The Graphics

    RSR GNSS Transcoder™ User Manual Figure 6.7 Expanded Graph Display 6.3.4 Exporting the graphics The settings which control the export function are contained in the “Export graphics” tab in the Options dialog. Export allows you to create an image file of the graph and/or the satellite trails map. You can select which you want by specifying a file for the Graph path and/or Map path.
  • Page 124: Interpreting The Data

    6.4 Interpreting the Data Figure 6.8 shows the data acquired by the RSR GNSS Transcoder™ unit over a period of more than 200 hours The red trace is EFC (crystal frequency control voltage). The crystal is aging (becoming faster in frequency over time). This requires the control voltage to be lowered to maintain precisely 10.0MHz.
  • Page 125 RSR GNSS Transcoder™ User Manual due to aging is ~88mV per year. The EFC sensitivity of the crystal is about 8Hz per volt, so the crystal ages at: 8Hz/V * 0.088V/Year = 0.704Hz/Year drift. At 10MHz: 0.704Hz / 10MHz = 7.04E-08 aging rate per year.
  • Page 126 RSR GNSS Transcoder™ User Manual © 2017 Jackson Labs Technologies, Inc.
  • Page 127: Certification And Warranty

    Except for products returned to Customer from another country, Jackson Labs Technologies, Inc. shall pay for return of products to Customer. If Jackson Labs Technologies, Inc. is unable, within a reasonable time, to repair or replace any product to condition as warranted, the Customer shall be entitled to a refund of the purchase price upon return of the product to Jackson Labs Technologies, Inc.
  • Page 128 RSR GNSS Transcoder™ User Manual PURPOSE. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Jackson Labs Technologies, Inc. products are not intended for use in medical, life saving, or life sustaining applications.

Table of Contents