Page 1
July 2007 GSS6100 AND SIMCHAN USER MANUAL PROPRIETARY INFORMATION THE INFORMATION CONTAINED IN THIS DOCUMENT IS THE PROPERTY OF SPIRENT COMMUNICATIONS PLC. EXCEPT AS SPECIFICALLY AUTHORISED IN WRITING BY SPIRENT SPIRENT COMMUNICATIONS PLC, THE HOLDER OF THIS DOCUMENT SHALL KEEP ALL...
Page 3
GSS6100 signal generator using both SimCHAN software and the remote command set. Audience This document is intended for all users of the GSS6100 signal generator and SimCHAN software. In this document: References to Spirent refer to Spirent Communications - Performance Analysis &...
Page 5
CHAN INTERFACE 4.2.1 Controlling the GSS6100 ................4-3 4.2.2 Help ........................ 4-3 4.2.3 Status bar ....................... 4-3 CHAPTER 5: GSS6100 OPERATING DETAILS ................5-1 CHAN TOOLBAR 5.1.1 ARM the GSS6100 ..................5-2 5.1.2 RUN the GSS6100 ..................5-3 5.1.3 HALT the GSS6100 ..................5-3...
Page 13
This document refers to: Buttons, such as Clear, with Bold text. Filenames, such as GSS6100.ini, with Bold italic text. Text boxes, such as Velocity (m/sec) with Bold text. You enter data values by typing the value in the text box, which is referred to by its name, for example Pseudo Range Velocity –...
Page 15
Spirent, world leaders in the field of Satellite Navigation Systems Simulation. The GSS6100 is a precision, stand-alone, single-channel, L1 C/A code GPS signal generator that uses the SimCHAN control software. Typically the GSS6100 is used to evaluate GPS/SBAS receivers and applications for the...
Spirent Specification, reference g), gives full details of the connectivity and signals produced by the GSS6100, together with environmental information. Front panel Figure 3-1 shows the GSS6100 front panel. Table 3-1describes the front panel indicators and connector. Figure 3-1 GSS6100 front panel...
-0.5 V < Low < +0.8 V +2.0 V < High < +5.5 V 50 Ω input impedance Section 5.6 shows timing details. EXT REF IN Locks the GSS6100 to an external frequency reference. 10 MHz OUT Internal OCXO reference output. HOST (USB) USB downstream connector Control and data connection to the host PC.
Page 22
Apply ac power to the GSS6100 and switch it on. Note: The power input to the GSS6100 is auto sensing for 100-120V or 220- 240V operation. After a brief power-up sequence, the POWER and HEALTH LEDs on the GSS6100front panel illuminate continuously to show correct operation.
Page 23
Once you have set these attributes, the GSS6100 must be set into the Arm state. The Arm state is an interim step prior to setting the GSS6100 into the Run state. The Arm state configures the GSS6100 and allows you to make any final adjustments to certain parameter types.
Page 24
DGP000814AAA 2-01 SimCHAN interface SimCHAN lets you set and adjust in real time, the operating parameters of the GSS6100. It also displays messages. SimCHAN has three main areas, see Figure 4-1: The menu and tool bar. The main area. The status bar.
Page 25
4.2.2 Help The Help menu lets you select HTML format versions of the GSS4100 user manual and the GSS6100 user manual. You can also press F1 to open the Help menu. Click on About to see details on the GSS6100 signal generator connected to the PC and the version of SimCHAN.
2-01 DGP000814AAA Chapter 5: GSS6100 operating details All parameter settings you apply to the GSS6100 are written to a file. You can save this parameter file using the File menu. The default parameter file extension is .gss. A parameter file can be loaded before SimCHAN runs. Using a parameter file lets you easily and quickly run the GSS6100 in a known state.
Page 28
5.1.1 ARM the GSS6100 [Remote Command: ARMS see section 6.2.3] Figure 5-2 ARM button Click ARM to load the selected parameters to the GSS6100 and to prepare for a run. The Status bar shows ‘Ready to Run’ when the arming sequence is complete.
Page 29
Click HALT to abort the operation in progress or terminate the Ready to Run state. After you click HALT, SimCHAN and the GSS6100 return to the Idle state. You can HALT the operation to change parameters. The time at which the RUN command is actioned in the hardware is dependent upon the selected Ext Trigger mode.
Select Velocity Profile ON to use a velocity profile. After selecting Velocity Profile ON you must also select a Profile Data File, see section 5.2.2.2. This option is only available when the GSS6100 is running. The velocity profile superimposes a cyclic sequence of changes to the selected Pseudo Range Velocity.
Page 33
During the jerk period (which is a period of linearly increasing/decreasing acceleration) the velocity changes non- linearly. The GSS6100 fully models these effects. Reference f) documents the profile. It comprises the following sequence: Constant Initial Velocity Period (D)
[Remote Command: PFIL see section 6.2.21] Figure 5-8 Profile Data File Figure 5-8 shows the Profile Data Files available. The GSS6100 firmware incorporates eight standard profiles PROF1 through PROF8, corresponding to the profiles defined in reference f). Table 5-3 details these profiles.
Page 38
[Remote Command: ZCNT see section 6.2.39] This value is the time into the week expressed in GPS Epochs that will be applied at the start of the operation. When the GSS6100 is running, this value increments to show the current Time of Week.
Page 40
For either GPS or SBAS, a Message File Template number in the range 0 to 3 identifies the appropriate Template. The Message File Template number shown will be the active selection for the GSS6100, it is used to generate the Navigation/Correction message component of the RF signal.
[Remote Command: COSW see section 6.2.5] Disable PRN code generation by de-selecting PRN Code On. The GSS6100 is capable of generating any one of the 1023 possible random sequences associated with the GPS C/A encoder. Each sequence or code is determined by the start conditions of the G1 and G2 encoders.
Page 42
5.2.8 Pseudo Range [Remote Command: IPRG see section 6.2.11] Note: Pseudo Range may only be set while the GSS6100 is idle. Pseudo Range simulates the distance between the receiver and the satellite at the start of the run. This ranging effect is produced by delaying the start of the PRN and data message signals to simulate the desired pseudo range.
Page 44
The GPS Navigation Message carries date and time information that increments at the 6 second GPS Epoch rate. This is automatically inserted by the GSS6100 to match the operation time. The parity field is computed dynamically by the GSS6100, but data other than Epoch time remains fixed.
Page 45
Select the template type, either GPS or SBAS. Select a template from the Template File Available drop-down list. Use Template Slot ID to select the ID number of the GSS6100 flash memory location that will hold the template. There are four locations numbered 0 to 3.
Page 46
DGP000814AAA 2-01 AutoGO The GSS6100 has an alternative operating mode that causes it to commence running a stored scenario immediately it is powered on. No external command is required. To enable AutoGO: Start SimCHAN Ensure the GSS6100 is connected, Apply the desired initial settings, Select Options - Set AutoGO The settings are applied to the GSS6100.
Page 47
External Trigger cannot be utilised. If an external reference frequency signal is applied, there will be a period (after the GSS6100 starts running) when the RF signal is disturbed and out of specification. This state will continue until the GSS6100 locks to the reference signal.
Page 48
Figure 5-18 Hardware Options and Settings The Hardware Options and Settings dialog box, see Figure 5-18, displays the Serial Number of the connected GSS6100 unit and the Versions/Release numbers of the various Firmware elements loaded into the unit. The following sections describe the hardware related parameters that can be controlled and selected.
Page 49
It should be noted that this is different to the STR4775 product where the External Trigger is applied whilst the Signal generator is in the ARMED state. With the GSS6100 the signal generator must be in the RUN state before for the Ext Trigger signal will be actioned.
Page 50
5.5.1.3 IEEE Primary Address [Remote Command: GPIB see section 6.2.8] The GSS6100 is controlled using the IEEE-488 bus, using the IEEE primary address number (PAD) you select in the IEEE Primary Address text box. The IEEE Primary Address can take values in the range 1 through 30.
Page 52
1PPS IN and/or TRIG IN inputs to achieve synchronisation. The GSS6100 signal generator maintains time internally by means of a time counter, clocked by an internal 10MHz clock. Operations always start on a one-second rollover of this timer.
Page 55
2-01 DGP000814AAA Chapter 6: Remote interface The GSS6100 can be remotely controlled using the IEEE-488 bus or RS232 serial port ; an identical set of control commands are used for each interface type. Interface Types 6.1.1 GPIB The IEEE Std 488.1 Interface Functions subsets implemented are: SH1, AH1, T6, TE0, L4, LE0, RL0, PP0, DT0, and C0.
Page 58
Response: Refer to Appendix E:. On the GSS6100 BITE conditions cause the front panel HEALTH LED to flash and the appropriate flag in the BITE response becomes set. In general, both the LED flashing condition and the flag in the BITE response are reset by querying the BITE.
Page 62
Sets unit into AutoGO mode. Signal Generator configuration is controlled by <string>, e.g. SVID 5 LEVL 0.To action a new script the GSS6100 must be powered cycled. No error checking applied. To initiate an automatic run, the entered “string” must complete with ARMS RUNS.
Page 63
To ensure there are no data conflicts, the GSS6100 firmware must receive the NMOD command at least 6 seconds before the end of a NAV frame boundary. A flag in the “NMOD ?” response indicates if the GSS6100 can accept updates.
You need only send one NMOD command and the firmware will enter/delete all the correct fields. Example messages: NMOD $TOC 24 S1 W3 B4 L3 4 In response to an “NMOD ?” command the GSS6100 will return a response with the following format: NMOD update zcnt entries Where: update A decimal value in the range 0 to 1.
Page 67
Commands the unit to return the GPS and SBAS template information. The message format is: NSAV ? The GSS6100 will reply to the query with the size (in bytes) and title string for each of the GPS and SBAS templates. 6995 !NAV_DATA.NAV...
Page 68
Select pre-defined Velocity Profile Commands the device to use a named set of parameters for generation of the next velocity profile sequence. In the GSS6100 these sets of parameters are incorporated in the firmware. The parameter sets each comprise four floating-point values that together define the profile.
Page 83
Turn on the GSS6100 and allow at least 30 minutes for the internal oscillator to stabilise. Attach the frequency counter to the 10 MHz OUT BNC connector on the rear panel.
Page 84
Retain for later replacement. Attach the RF power meter to the MON/CAL port. Allow 15 minutes for the GSS6100 to stabilise. Remove the ‘Calibration Void if Broken’ label covering from the IF Level Cal adjustment port.
Page 85
GSS6100 USB driver; so SimCHAN software must be installed BEFORE the GSS6100 is connected to the PC. The first time the GSS6100 connects to the host PC, the Found New Hardware Wizard installs the required drivers. Install SimCHAN Do not connect the GSS6100 to the host PC.
Page 87
Figure 7-4 SimCHAN shortcut folder Click Next to begin the installation. The installation loads the following USB driver files: GSS6100.ini, installed in Windows\INF or WINNT\INF GSS6100.sys, installed in Windows\System32\Drivers or WINNT\System32\Drivers. After the installation is finished, you do not have to re-boot the PC.
Page 88
DGP000814AAA 2-01 First use When you connect the GSS6100 to the PC for the first time, you will see the Windows XP Found New Hardware Wizard, see Figure 7-5 to Figure 7-9. Figure 7-5 Found new hardware wizard - 1 Select No, not this time and click Next.
Page 91
If the boot code does not find a new image, it runs the default image. You can upgrade the GSS6100 firmware in the field. Spirent make upgrades available under Warranty or a Support agreement and these upgrades will be available on suitable media or from an FTP site.
Page 94
Due to the unknown coupling of this arrangement it may be necessary to either use an external amplifier on the GSS6100 front panel output, or to use the rear panel MON/CAL high level output to provide sufficient signal level. If you wish to construct a suitable dipole, then for the GPS L1 frequency of 1575.42MHz each arm should be approximately 4.8 cm long.
Note: Fatal messages will produce a pop up warning box and terminate an operation if running. Message type “hardware”, contains BITE information generated by the GSS6100 hardware. You must contact Spirent for all hardware messages except for those in Table 7-1. Table 7-1 Hardware BITE messages...
MBRD - Wrong issue An invalid Motherboard issue was detected Not Used VPROF - VPROF buffer underrun The GSS6100 ran out of velocity profile data. EEPROM - Attempt to write to locked The EEPROM low-level driver attempted to write to the EEPROM EEPROM when it was locked.
Page 133
DGP000814AAA Appendix G: User definable navigation data Introduction The GSS6100 has a facility to enable the user to completely define the contents of the GPS Navigation Data Message. The data message contents are held within an editable ASCII File (template file).
Page 137
Appendix H: SBAS Correction Data Files Creating and editing a SBAS correction data file In SBAS mode, the GSS6100 produces a SBAS correction data message from the user supplied *.WAS file (an ASCII format file). The default correction data file is WAAS_DEF.WAS. The file appropriate to WAAS change note 3 is SBAS_CN3.WAS...
Page 138
To complete the full 250 bit data message 24 Cyclic Redundancy Check (CRC) parity bits must be appended to the 226 data bits. The calculation of these parity bits is controlled by the GSS6100 software and no user intervention is required. All 24 parity bits can be complemented by selecting message parity FALSE from within the software or by calling the ‘C’...
Page 166
DGP000814AAA 2-01 EMC and safety compliance The GSS6100 complies with the Low Voltage Directive 73/23/EEC by application of the harmonised standard EN60950. The GSS6100 complies with the EEC EMC Directive 89/336/EEC by application of the following harmonised standard: EN61326-1 Electrical Equipment for Measurement, Control and Laboratory Use –...
This special Nav Data template creates a GPS Nav Data Message comprising a repeated sequence. This Nav Data template is supported from GSS6100 firmware v1.11 on. Create the template using a text editor, such as Notepad. Save the template to the folder C:\Documents and Settings\All Users\Application Data\Spirent Communications\SimCHAN.
This includes faults in the software, hardware, or the documentation. In the unlikely event of a fault occurring, Spirent has a fault reporting system, designed to ensure a swift return to normal operation. Once Spirent are informed, a System Incident Report (SIR), is raised by the Customer Support staff, and an investigation initiated.
Page 170
Fax: + 44 1803 546301 E-mail: help_reply@spirent.com Access to the Spirent FAQ and document databases is from the Support web-site, which also gives you access to the complete Customer Support database system. You can access the Support web-site from the Support links on our web- site www.positioningtechnology.co.uk/support...
Page 178
Paignton Devon TQ4 7QR So far as Spirent Communications Plc is aware the contents of this document are correct. However, such contents have been obtained from a variety of sources and Spirent Communications Plc can give no warranty or undertaking and make no representation as to their accuracy.
Need help?
Do you have a question about the GSS6100 and is the answer not in the manual?
Questions and answers