Page 2
This manual contains proprietary information, which is protected by copyright. All rights are reserved. No part of this manual may be photocopied, reproduced or translated to another language without prior written consent of Good Will company. The information in this manual was correct at the time of printing. However, Good Will continues to improve products and reserves the rights to change specification, equipment, and maintenance procedures at any time without notice.
GSP-9300B Programming Manual AFETY INSTRUCTIONS This chapter contains important safety instructions that you must follow during operation and storage. Read the following before any operation to ensure your safety and to keep the instrument in the best possible condition. Safety Symbols These safety symbols may appear in this manual or on the instrument.
Page 5
SAFETY INSTRUCTIONS Safety Guidelines General Do not place any heavy object on the Guideline instrument. Avoid severe impact or rough handling that CAUTION leads to damaging the instrument. Do not discharge static electricity to the instrument. Use only mating connectors, not bare wires, for the terminals.
Page 6
GSP-9300B Programming Manual Battery Rating: 11.1V, 6 cell Li-ion battery Turn off the power and remove the power cord CAUTION before installing or removing the battery. Cleaning Disconnect the power cord before cleaning. Use a soft cloth dampened in a solution of mild detergent and water.
Page 7
SAFETY INSTRUCTIONS Disposal Do not dispose this instrument as unsorted municipal waste. Please use a separate collection facility or contact the supplier from which this instrument was purchased. Please make sure discarded electrical waste is properly recycled to reduce environmental impact.
Page 8
GSP-9300B Programming Manual Power cord for the United Kingdom When using the instrument in the United Kingdom, make sure the power cord meets the following safety instructions. NOTE: This lead/appliance must only be wired by competent persons WARNING: THIS APPLIANCE MUST BE EARTHED...
GETTING STARTED ETTING STARTED This chapter provides a brief overview of the GSP-9300B, the package contents and an introduction to the front panel, rear panel and GUI. GSP-9300B Introduction ........... 8 Main Features ..............8 Accessories ..............11 Appearance ..............12 GSP-9300B Front Panel ..........
GSP-9300B Programming Manual GSP-9300B Introduction The GSP-9300B builds on the strong feature set of the GSP-9330 and significantly increases performance in almost every aspect; making this the most comprehensive and feature-rich spectrum analyzer GW Instek has released. Like the GSP-9330, the GSP-9300B features a split window display to view data in spectrum, topographic or spectrographic views.
Page 11
GETTING STARTED Marker Frequency counter Two operating modes: Spectrum and Power Meter mode SEM measurement ACPR measurement OCBW measurement Phase jitter measurement Harmonics measurement P1dB measurement Channel power measurement Demodulation analyzer ...
Page 12
GSP-9300B Programming Manual Interface 8.4 color LCD (800600) On-screen menu icons DVI-I video output RS-232 with RTS/CTS hardware flow control USB 2.0 with support for USB TMC LAN TCP/IP with LXI support Optional GPIB/IEEE488 interface ...
USB Average Power Sensor (up to 6200 MHz; -32 to 20 dBm) GRA-415 6U Rack mount kit Software Downloads PC Software for Windows System IVI Driver Supports LabView & LabWindows/CVI Programming Android System (“GSP-9300B Remote Control”, available on Google Play.)
GSP-9300B Programming Manual Appearance GSP-9300B Front Panel Function Main Control File keys display keys keys keys * Power key Marker keys Spectrum Analyzer CONTROL GSP-9300B 9 kHz 3 GHz Sweep Fast/ Frequency BW / AVG Sweep Mode Normal FILE MARKER...
Page 15
GETTING STARTED Sets the span, with options for full Span span, zero span and last span. Sets the amplitude reference level, Amplitude attenuation, pre-amplifier controls, scale and other options for attenuation and scale. Automatically searches the peak Autoset signal with maximum amplitude and displays it with appropriate horizontal and vertical scales.
Page 16
GSP-9300B Programming Manual Sets the triggering modes. Trigger File File utilities options File Save the trace, state etc., and save Save options. Recall the trace, state etc., and Recall recall options. Marker Turns the Markers on/off and Marker configures the markers.
Page 17
GETTING STARTED Preset / Local key The Preset key will restore the Preset spectrum analyzer to the Factory LOCAL or User Preset settings. The Preset key will also return the instrument back to local control after it has been in remote control mode.
Page 18
GSP-9300B Programming Manual DC power supply SMB port supplies power for optional accessories. 500mA MAX. DC 7V DC +7V OUTPUT 500mA Max. Numeric keypad The numeric keypad is used to enter values and parameters. It is often used in...
GETTING STARTED Rear Panel IF OUT DVI-I USB-B, Power port LAN port socket RS232 port TRIG IN/GATE AC 100 AC 100 240V 240V 60 Hz 60 Hz 82W MAX. 82W MAX. IN port ALARM OUT/ OPEN COLLECTOR REF OUT REF IN Battery cover/ GPIB port Optional...
Page 20
GSP-9300B Programming Manual Power Socket Power Socket: 100~240V, 50/60Hz. Battery pack Voltage: 11.1V Capacity: 5200mAH REF IN BNC female reference input. REF OUT BNC female reference output: 10MHz, 50Ω impedance Security Lock ALARM OUT BNC female open collector Alarm output.
Page 21
GETTING STARTED RJ-45 10Base-T/100Base-Tx...
GSP-9300B Programming Manual Display Attenuation Date Marker Function level and time information LXI icon menu Sweep Scale and settings Reference level Trace/ Detection settings Traces and waveforms Unassigned setting Sweep icons progress Sweep, Trigger, Entry / Pre-amp Frequency/Bandwidth Status icons...
Page 23
GETTING STARTED Function menu Soft menu keys associated with the F1 to F7 function keys to the right of the display. Sweep Mode This icon displays the sweep mode, as set by the Sweep Mode key. Sweep settings Sweep icon that shows the sweep status.
Page 24
GSP-9300B Programming Manual Trace and Main display showing the input signals, traces, waveforms limit lines and marker positions. Sweep progress The sweep progress bar shows the progress of slow sweeps (greater than 2 seconds).
GETTING STARTED Status Icon Overview 3G Adapter Indicates that the 3G adapter is installed and turned on. Demo Kit Indicates that the demo kit is installed and turned on. PreAmp Indicates that the pre amplifier is Shown when running on AC power.
Page 26
GSP-9300B Programming Manual Average Indicates that the Average function is active. External Lock Indicates that the system is now locked and refers to the external reference input signal External Trigger External trigger signal is being used. Math Trace math is being used.
REMOTE CONTROL EMOTE CONTROL This chapter describes the basic configuration of IEEE488.2 based remote control. This chapter includes interface configuration, a remote control overview as well as the control syntax and commands. Interface Configuration ..........26 Command Syntax ............49 Status Registers .............
GSP-9300B Programming Manual Interface Configuration Configure to USB Remote Interface Type A, host PC side configuration connector Rear panel Type B, slave GSP side connector 1.1/2.0 (full speed/high speed) Speed USB TMC (USB T&M class) USB Class Panel operation 1. Connect the USB cable to the rear panel USB B port.
Page 29
No loop or parallel connection Configure the LAN and LXI Interface The GSP-9300B is a class C LXI compliant instrument. The LXI specification allows instrumentation to be configured for remote control or monitoring over a LAN or WLAN. The GSP-9300B also supports HiSlip.
Page 30
GSP-9300B Programming Manual Settings 1. Press >More[F7]>RmtInterface[F1]> System LAN[F2]>LAN Config[F1] to set the LAN settings: IP Address[F1] Sets the IP address. Subnet Mask[F2] Sets the subnet mask. Default Gateway[F3] Sets the default gateway. DNS Server[F4] Sets the DNS server address...
Page 31
REMOTE CONTROL Limitations: No spaces Only 1~9, A~Z, a~z characters allowed ABCDE FGHIJ KLMNO Lowercase PQRST Return Rename> UVWXY Return Return Cancel password Menu tree to enter the password 5. The password appears on the bottom of the screen as it is created.
Page 32
Configure the WLAN Interface The WLAN settings operate using any standard 3G USB modem. For remote locations, using a 3G modem allows you to access the GSP-9300B web server or to control the GSP-9300B via remote control commands. Background To use the GSP-9300B as a server using a 3G modem, you must first obtain a fixed IP address from a network provider.
Page 33
REMOTE CONTROL Connection Connect the 3G USB modem to the front panel USB A port. The 3G status icon will appear when the 3G USB adapter is connected. When it is first connected it will be grayed-out to indicate that it is connected but not activated.
Page 34
GSP-9300B Programming Manual WLAN settings Display Icon The 3G USB icon turns green when a successful connection has been made. Set Password The password on the LXI webpage can be set from the spectrum analyzer. The password is shown in the system information.
Page 35
REMOTE CONTROL ABCDE FGHIJ KLMNO Lowercase PQRST Return Rename> UVWXY Return Return Cancel password Menu tree to enter the password 6. The password appears on the bottom of the screen as it is created. Password 7. Press to confirm setting the password. Enter Hi SLIP Port 8.
Page 36
GSP-9300B Programming Manual Reset LAN It may be necessary to reset the LAN configuration settings before the LAN can be used. 9. Press >More[F7]>RmtInterface System Config[F1]>LAN Reset[F3] to reset the LAN. 10. It may take a few moments before the LAN is reset.
Page 37
REMOTE CONTROL Configure RS232C Background The RS232C interface is used for remote control with a PC. RS232C Baud Rate Stop bit: 1 (fixed) Configuration Parity: none (fixed) Data bit: 8 (fixed) settings Connection Connect an RS232C cable from the PC to the rear panel RS232 port.
Page 38
Serial number, and Firmware version in the following format. GWINSTEK,GSP9300B,XXXXXXXX,V3.X.X.X Manufacturer: GWINSTEK Model number : GSP9300B Serial number : XXXXXXXX Firmware version : V3.X.X.X For further details, please see the programming Note manual, available on the GW Instek web site @ www.gwinstek.com.
Page 39
The Welcome Page lists all the LXI and LAN/WLAN configuration settings as well as the instrument identification. The instrument identification can be disabled from this page. The LXI icon on the GSP-9300B display will Note flash when the Identification setting is turned on.
Page 40
GSP-9300B Programming Manual View & Modify The View & Modify Configuration allows you Configuration to modify the LAN settings from the browser. Press the Modify Configuration button to modify any of the configuration files. A password must be entered to alter the settings.
Page 41
[Note: password is case sensitive.] Get Image The Get Image page allows the browser to remotely capture a screenshot of the GSP-9300B display. For further details, please see the programming Note manual, available on the GW Instek web site @ www.gwinstek.com.
Page 42
GSP-9300B Programming Manual GPIB Function Check Background To test the GPIB functionality, National Instruments Measurement and Automation Explorer can be used. This program is available on the NI website, www.ni.com., via a search for the VISA Run-time Engine page, or “downloads”...
Page 43
REMOTE CONTROL 4. Select the device (GPIB address of GSP-9300B) that now appears in the System>Devices and Interfaces > “GPIBX” >”Instrument X” node. 5. Click on the VISA Properties tab on the bottom. 6. Click Open Visa Test Panel.
Page 44
GSP-9300B Programming Manual 7. Click on Configuration. 8. Click on the GPIB Settings tab and confirm that the GPIB settings are correct. 9. Click on the I/O Settings tab. 10. Make sure the Enable Termination Character check box is checked, and the terminal character is \n (Value: xA).
Page 45
REMOTE CONTROL 14. Enter *IDN? in the Select or Enter Command drop down box. 15. Click Query. 16. The *IDN? query will return the Manufacturer, model name, serial number and firmware version in the dialog box. GWINSTEK,GSP9300B,ENXXXXXX,V3.X.X.X 9300B,...
Page 46
VISA Run-time Engine page, or “downloads” at the following URL, http://www.ni.com/visa/ In addition the IVI driver for the GSP-9300B must also be downloaded. The IVI driver can also be downloaded from the NI website with a search for the GSP-9300B in the thirdparty drivers section.
Page 47
2. From the Windows Device Manager sure the IVI driver recognizes the USB connection. The GSP-9300B will be recognized as a USB Test and Measurement device (IVI) when the connection is successful. If the connection is not recognized, reinstall the IVI driver and set the interface to USB again.
Page 48
GSP-9300B Programming Manual 4. Select the GSP-9300B device that now appears in the System>Devices and Interfaces > GSP9300B“USBX…” node. 5. Click on the VISA Properties tab on the bottom. 6. Click Open Visa Test Panel. GSP9300B 9300B...
Page 49
REMOTE CONTROL 7. Click on the I/O Settings tab. 8. Make sure the Enable Termination Character check box is checked, and the terminal character is \n (Value: xA). 9. Click Apply Changes. 10. Click on Input/Output. 11. Click on the Basic/IO tab. 12.
REMOTE CONTROL Command Syntax Full compatibility IEEE488.2 Compatible Full compatibility Standard SCPI, 1999 Command SCPI (Standard Commands for Programmable Structure Instruments) commands follow a tree-like structure, organized into nodes. Each level of the command tree is a node. Each keyword in a SCPI command represents each node in the command tree.
Page 52
GSP-9300B Programming Manual Query A query is a simple or compound command followed by a question mark (?). A parameter (data) is returned. Example :CALCulate:CSO:STATe? Compound Two or more commands on the same command line. Compound commands are separated with either a semi- colon (;) or a semi-colon and a...
Page 53
REMOTE CONTROL Command Forms Commands and queries have two different forms, long and short. The command syntax is written with the short form of the command in capitals and the remainder (long form) in lower case. The commands can be written in capitals or lower-case, just so long as the short or long forms are complete.
Page 54
GSP-9300B Programming Manual Common Type Description Example Input Parameters <Boolean> Boolean logic 0, 1 <NR1> integers 0, 1, 2, 3 <NR2> decimal numbers 0.1, 3.14, 8.5 <NR3> floating point 4.5e-1, 8.25e+1 <NRf> any of NR1, 2, 3 1, 1.5, 4.5e-1 <freq>...
Page 55
REMOTE CONTROL <ampl> Input: 30 mv NR3 +unit type Note: The unit can be omitted. (Unit defaults to current y-axis unit). Return: <NR3> 3.0e-2 Note: Units = current y axis unit. <trace name> <NR1> trace1 <time> Input: <NR3> + unit 2.3e-6 ms Unit = ms, ns, ps, ks Note: The unit can be omitted...
Page 56
GSP-9300B Programming Manual Note: <digits> represents the data block length descriptor. Expressed as an integer number equal to the total number of <8 bit data bytes> that follows. <nonzero digit> represents the number of digits that are part of the data block length descriptor.
REMOTE CONTROL Status Registers Status Registers Overview Description The status registers are used to determine the status of the spectrum analyzer. The status registers maintain the status of the pass/fail limits, trigger status and other operation statuses. The status registers are arranged in a number of groups: ...
Page 58
GSP-9300B Programming Manual Questionable Questionable Questionable Questionable Questionable Operation Status Status Status ACP Limit Status SEM Status TOI Limit Status Demod Register Frequency Register Limit Register Register Fail Register Register Not used Not used Not used Not used Offset 5...
Page 59
Event Enable Register Condition The condition registers report the state of the Registers GSP-9300B. Condition registers can only be read. PTR Registers The positive transistion registers are used to filter for events that occur from a negative to a positive transition.
Page 60
GSP-9300B Programming Manual To higher order register Condition PTR / Event Enable Register Register Register & & & & & & & & & & Status Byte Register (STB) Overview The Status Byte register consolidates the status events of all the status registers. The Status Byte register can be cleared with the *CLS command.
Page 61
REMOTE CONTROL ESB: This is the summary bit for the Standard Event Register. MSS/RQS: The MSS bit is the summary bit for the Service Request Enable Register. The RQS bit is set to 1 when the MSS bit is set to 1. Operation Status Summary Bit: This is the summary bit for the Operation Status Register.
Page 62
GSP-9300B Programming Manual Operation Status Register Overview The Operation Status Register Group indicates the operating status of the GSP-9300B. Bit Summary Weight Description Sweeping: Indicates that a sweep is in progress. Measuring: The instrument is currently performing a measurement. Waiting for Trigger: The instrument is in a “wait for trigger”...
Page 63
REMOTE CONTROL 32768 Demod Fail: This is the summary bit for the Demod Fail Register. Questionable Status Frequency Register Overview The Questionable Status Frequency Register indicates if the span or BW settings are invalid. Bit Summary Weight Description Invalid Span or BW: This bit is set to 1 when there is an invalid span or bandwidth (setting) during the frequency count.
Page 64
GSP-9300B Programming Manual Adj3 Low Fail: This bit is set to 1 when the ADJCH 3 LLimit has been violated. Questionable Status SEM Limit Register Overview The Questionable Status SEM Limit Register Group indicates if any of the SEM offset limits have been tripped.
Page 65
REMOTE CONTROL Questionable Status TOI Limit Register Overview The Questionable Status TOI Limit Register Group indicates if the 3rd Order Upper or Lower limit has been tripped. Bit Summary Weight Description 3rd Upper Fail: This bit is set to 1 when the 3rd Order Upper limit has been tripped.
Page 78
GSP-9300B Programming Manual SCPI Commands *CLS ................76 *IDN? ................76 *ESE ................77 *ESR? ................77 *OPC ................77 *RST ................78 *SRE ................78 *STB? ................78 *TST? ................78 *WAI ................79 *CLS Description The *CLS command clears the Standard Event Status, Operation Status and Questionable Status registers.
Page 79
Returns the instrument identification as a Return parameter <charact character data in the following format: er data> GWINSTEK,GSP-9300B,XXXXXXXX,T.X.X.X.X Manufacturer: GWINSTEK Model number : GSP-9300B Serial number : XXXXXXXX Firmware version : V3.X.X.X *ESE Query Description Sets or queries the Standard Event Status Enable register.
Page 80
Return parameter <NR1> with the MSS bit (bit 6). *TST? Query Description Returns the result of a self-test. The GSP-9300B does not support performing a selftest and thus will always return “0” for this query. Query Syntax *TST? Returns “0”...
Page 81
REMOTE CONTROL *WAI Description Prevents any other commands or queries from being executed until all outstanding commands have completed. Syntax *WAI CALCulate Commands :CALCulate:ACPR:ACHannel<n>:HLIMit: FAIL? ................81 :CALCulate:ACPR:ACHannel<n>:LLIMit: FAIL? ................82 :CALCulate:ACPR:ACHannel<n>:LOWer? ... 82 :CALCulate:ACPR:ACHannel<n>:UPPer? ..... 82 :CALCulate:ACPR:ACHannel<n>:STATe ....83 :CALCulate:ACPR:CHANnel:HLIMit:FAIL? ..
REMOTE CONTROL Description Returns the ACPR (adjacent channel power ratio in dB) calculated for the selected higher adjacent channel. Query Syntax :CALCulate:ACPR:ACHannel<n>:UPPer? Parameter <n> <NR1>adjacent channel 1~3 Return parameter <NR3> Power ratio in dB Query Example :CALC:ACPR:ACH1:UPP? >1.921e+01 :CALCulate:ACPR:ACHannel<n>:STATe Query Description Sets or queries the state of the selected adjacent channel.
GSP-9300B Programming Manual Query Example :CALC:ACPR:CHAN:HLIM:FAIL? >0 :CALCulate:ACPR:CHANnel:LLIMit:FAIL? Query Description Returns the ACPR lower limit pass/fail judgment for the main channel. A pass indicates that every trace point in the main channel is higher than or equal to the lower limit.
REMOTE CONTROL Return parameter 0 ACPR is disabled. ACPR is enabled. Query Example :CALC:ACPR:STAT? >1 :CALCulate:CNR:RESult? Query Description Returns the CNR measurement result in dB. Query Syntax :CALCulate:CNR:RESult? Return parameter <NR3> CNR measurement in dB Query Example :CALC:CNR:RES? >-4.959e+01 :CALCulate:CNR:STATe Query Description Sets or queries the state of the CNR measurement...
GSP-9300B Programming Manual Return parameter <NR3> CSO measurement in dB Query Example :CALC:CSO:RES? >4.04e+00 :CALCulate:CSO:STATe Query Description Sets or queries the state of the CSO measurement function. Syntax :CALCulate:CSO:STATe {ON|OFF|1|0} Query Syntax :CALCulate:CSO:STATe? Parameter CSO is off. CSO is on.
REMOTE CONTROL Parameter CTB is off. CTB is on. CTB is off. CTB is on. Return parameter 0 CTB is off. CTB is on. Query Example :CALC:CTB:STAT? >0 :CALCulate:CTB:RESTart Description Restarts the CTB measurement. Syntax :CALCulate:CTB:RESTart :CALCulate:DELTamarker<n>:PAIR:SPAN Description Sets the span between the chosen marker and the delta marker.
REMOTE CONTROL Query Example :CALC:DEM:AM:RES:CURR? >9.840e+1,1.02e+2,-1.12e+1,3.21e+1,1.61e+1 :CALCulate:DEMod:AM:RESult:MINimum? Query Description Returns the minimum recorded measurement results for AM demodulation as a comma separated string. Query Syntax :CALCulate:DEMod:AM:RESult:MINimum? Return parameter <depth,rate,power,offset,sinad> depth Modulation depth in %. rate Modulation rate in Hz. power Carrier power in the current Y-axis units.
GSP-9300B Programming Manual Description Sets or queries the state of the AM Analysis function. Syntax :CALCulate:DEMod:AM:STATe {ON|OFF|1|0} Query Syntax :CALCulate:DEMod:AM:STATe? Parameter Turn AM Analysis off. Turn AM Analysis on. Turn AM Analysis off. Turn AM Analysis on. Return parameter 0 AM Analysis is off.
REMOTE CONTROL power Carrier power in the current Y-axis units. offset Carrier frequency offset in Hz. sinad Signal to noise and distortion ratio in dB. Query Example :CALC:DEM:FM:RES:CURR? >9.840e+1,1.02e+2,-1.12e+1,3.21e+1,1.61e+1 :CALCulate:DEMod:FM:RESult:MINimum? Query Description Returns the minimum recorded measurement results for FM demodulation as a comma separated string.
GSP-9300B Programming Manual :CALCulate:DEMod:FM:STATe Query Description Sets or queries the state of the FM Analysis function. Syntax :CALCulate:DEMod:FM:STATe {ON|OFF|1|0} Query Syntax :CALCulate:DEMod:FM:STATe? Parameter Turn FM Analysis off. Turn FM Analysis on. Turn FM Analysis off. Turn FM Analysis on. Return parameter 0 FM Analysis is off.
REMOTE CONTROL Query Syntax :CALCulate:DEMod:LIMit:FDEViation? Parameter/ <freq> <NR3> deviation in Hz. Return Parameter Example :CALC:DEM:LIM:FDEV? >1.000000000e+02 :CALCulate:DEMod:LIMit:CARRier:OFFSet Query Description Sets or queries the carrier offset frequency limit. The carrier offset indicates the maximum offset for a pass judgement. Syntax :CALCulate:DEMod:LIMit:CARRier:OFFSet <freq> Query Syntax :CALCulate:DEMod:LIMit:CARRier:OFFSet? Parameter/...
GSP-9300B Programming Manual :CALCulate:DEMod:LIMit:FAIL? Query Description Returns the demod limit pass/fail judgment. A pass indicates that the trace abides by every limit condition. Query Syntax :CALCulate:DEMod:LIMit:FAIL? Reutrn Parameter For AM Modulation: <AM Depth>,<Carrier Power>,<Carrier Frequency Offset> For FM Modulation: <Freq Deviation>,<Carrier Power>,<Carrier Freq Offset>...
REMOTE CONTROL :CALCulate:HARMonic:DISTortion? Query Description Returns the harmonic distortion as a percentage of the fundamental and as dBc. Query Syntax CALCulate:HARMonic:DISTortion? Return parameter <%>,<dBc> <%> THD as %. <NR1> format <dBc> THD as dBc. <NRf> format Query Example :CALC:HARM:DIST? >32.34,-9.81e+00 :CALCulate:HARMonic:RESult? Query Description...
GSP-9300B Programming Manual Example :CALC:HARM:STAT ON :CALCulate:JITTer:STATe Query Description Sets or queries the state of the Jitter Analysis function. Syntax :CALCulate:JITTer:STATe {ON|OFF|1|0} Query Syntax :CALCulate:JITTer:STATe? Parameter Turn Jitter Analysis off. Turn Jitter Analysis on. Turn Jitter Analysis off. Turn Jitter Analysis on.
REMOTE CONTROL :CALCulate:JITTer:TIME? Query Description Returns the carrier jitter time in seconds. Query Syntax :CALCulate:JITTer:TIME? Return parameter <NR3> Seconds Query Example :CALC:JITT:TIME? >.5.31e-08 :CALCulate:LIMit<n>:CLEar Description Clears the High Limit, Low Limit and the Pass/Fail state for the selected limit line. Syntax :CALCulate:LIMit<n>:CLEar Parameter...
REMOTE CONTROL Parameter <point> <NR1> point 1~10 <offset> <NR3> dB <n> Seleted limit line Example :CALC:LIM1:MARK 5, 20 :CALCulate:LIMit:MODE Query Description Sets or queries the Pass/Fail mode for limit line testing. Syntax :CALCulate:LIMit:MODE {SINGle|CONTinue} Query Syntax :CALCulate:LIMit:MODE? Parameter SINGle Stops triggering after a pass/fail result. CONTinue Continues triggering after a pass/fail result.
GSP-9300B Programming Manual :CALCulate:LIMit<n>:TRACe Description Creates a limit line from the currently selected trace with a user defined offset. Syntax :CALCulate:LIMit<n>:TRACe <offset> Parameter <n> <NR1> limit line 1~5 <offset> <NR3> in dB Example :CALC:LIM2:TRAC 10 :CALCulate:LIMit:TYPE Query Description Sets or queries the Pass/Fail conditions for the limit line testing.
REMOTE CONTROL Query Syntax :CALCulate:MARKer<n>:FCOunt:RESolution? Parameter <n> <NR1>Maker number 1~6*. <freq> Frequency resolution in Hz**. Return parameter <freq> Frequency resolution in Hz. Note * Only one marker can be selected at a time to use the marker counter function. The selected marker counter will disable the previously selected marker counter.
GSP-9300B Programming Manual :CALCulate:MARKer<n>:FCOunt:STATe Query Description Sets or queries the state of the frequency counter function. Syntax :CALCulate:MARKer<n>:FCOunt:STATe {ON|OFF|1|0} Query Syntax :CALCulate:MARKer<n>:FCOunt:STATe? Parameter <n> <NR1>Marker number 1~6 Turn frequency counter off. Turn frequency counter on. Turn frequency counter off. Turn frequency counter on.
REMOTE CONTROL Parameter <n> <NR1>Marker number 1~6. Turn marker noise off. Turn marker noise on. Turn marker noise off. Turn marker noise on. Return parameter 0 Marker noise is off. Marker noise is on. Example :CALC:MARK2:NOIS:STAT ON :CALCulate:MARKer<n>:NOISe:Y? Query Description Returns the normalized noise level over a BW of 1Hz from the marker position.
REMOTE CONTROL Parameter Turn peak track off. Turn peak track on. Turn peak track off. Turn peak track on. Return parameter 0 Peak track is off. Peak track is on. Example :CALC:MARK:PEAK:CTR:STAT ON :CALCulate:MARKer:PEAK:DATA? Query Description Returns all the top 10 peak data values in CSV format (returns the contents of the peak table).
GSP-9300B Programming Manual :CALCulate:MARKer:PEAK:SORT:TYPE Query Description Sets or queries the peak sort type for the peak table. Syntax :CALCulate:MARKer:PEAK:SORT:TYPE {FREQuency|AMPLitude} Query Syntax :CALCulate:MARKer:PEAK:SORT:TYPE? Parameter/ FREQuency Sort by frequency. Return parameter AMPLitude Sort by amplitude. Example :CALC:MARK:PEAK:SORT:TYPE FREQ :CALCulate:MARKer:PEAK:TABLe:STATe Query Description Sets or queries the state of the Peak Table.
REMOTE CONTROL Return parameter <NR3> Peak threshold. Note: the unit returned depends on the currently set vertical units. Example :CALC:MARK:PEAK:THR -3 dBm :CALCulate:MARKer:PEAK:THReshold: STATe Query Description Sets or queries the state of the Peak Threshold. Syntax :CALCulate:MARKer:PEAK:THReshold:STATe {ON|OFF|1|0} Query Syntax :CALCulate:MARKer:PEAK:THReshold:STATe? Parameter Turn peak threshold off.
GSP-9300B Programming Manual :CALCulate:MARKer<n>:STATe Query Description Sets or queries the state of the selected marker. Syntax :CALCulate:MARKer<n>:STATe {ON|OFF|1|0} Query Syntax :CALCulate:MARKer<n>:STATe? Parameter <n> <NR1> Marker number 1~6 Turn the selected marker off. Turn the selected marker on. Turn the selected marker off.
REMOTE CONTROL Query Syntax :CALCulate:MARKer<n>:TRACe? Parameter/ <n> <NR1> Marker number 1~6 Return parameter <trace The name of the trace: (1, 2, 3, 4) name> Example :CALC:MARK2:TRAC 1 :CALCulate:MARKer<n>:TRACe:AUTO Query Description Sets or queries the state of the Marker Trace function. Allows the selected marker to be automatically assigned to a trace (on) or be to manually assigned a trace (off).
GSP-9300B Programming Manual :CALCulate:MARKer<n>:X Query Description Sets or returns the marker position in Hz. Syntax :CALCulate:MARKer<n>:X <freq> Query Syntax :CALCulate:MARKer<n>:X? Parameter/ <n> <NR1> Marker number 1~6 Return parameter <freq> Example :CALC:MARK4:X 2.0e+6 :CALCulate:MARKer<n>:Y? Query Description Returns the marker’s vertical position in the current unit.
REMOTE CONTROL :CALCulate:MATH:LDIF Description Calculates the logarithmic difference between two traces (T1 – the first trace operand and T2 – the second trace operand) and assigns the designated reference level to the destination trace. Syntax :CALCulate:MATH:LDIF <Destination Trace,T1,T2, Ref> Parameter <...
REMOTE CONTROL :CALCulate:OCBW:STATe Query Description Turns the OCBW measurement on/off or queries its state. Syntax :CALCulate:OCBW:STATe {ON|OFF|1|0} Query Syntax :CALCulate:OCBW:STATe? Parameter Turn OCBW off. Turn OCBW on. Turn OCBW off. Turn OCBW on. Return parameter 0 OCBW is off. OCBW is on. Example :CALC:OCBW:STAT ON :CALCulate:OCBW:BANDwidth|BWIDth?
GSP-9300B Programming Manual :CALCulate:OCBW:POWer? Query Description Returns the OCBW total power measurement. Query Syntax :CALCulate:OCBW:POWer? Return parameter <NR3> OCBW total power in the current Y-axis unit. Example :CALC:OCBW:POW? >1.33e+01 :CALCulate:OCBW:PSDensity? Query Description Returns the OCBW power spectral density. Query Syntax :CALCulate:OCBW:PSDensity? Return parameter <NR3>...
REMOTE CONTROL :CALCulate:P1DB:NORMalize:STATe Query Description Turns the P1DB function on or off. Syntax :CALCulate:P1DB:NORMalize:STATe {ON|OFF|1|0} Query Syntax :CALCulate:P1DB:NORMalize:STATe? Parameter OFF | 0 Turns the normalize function off. ON | 1 Turns the normalize function on. Return parameter 0 Normalize function is off. Normalize function is on.
GSP-9300B Programming Manual Return parameter <NR3>,<NR3>……<NR3> (31 return values) <NR3> Gain in dB. Starting at -30dBm and ending at 0dBm Example :CALC:P1DB:GAIN:RES? >0.00e+00,0.00e+00,0.00e+00,0.00e+00,0.00e+00,0.00 e+00,0.00e+00,0.00e+00,0.00e+00,0.00e+00,0.00e+00, 0.00e+00,0.00e+00,0.00e+00,0.00e+00,0.00e+00,0.00e +00,0.00e+00,0.00e+00,0.00e+00,1.382e+01,1.406e+01 ,1.401e+01,1.404e+01,1.423e+01,1.419e+01,1.434e+01 ,1.441e+01,1.449e+01,1.460e+01,1.426e+01\n :CALCulate:P1DB:RESult? Query Description Returns the P1dB result as x-y coordinates. Query Syntax :CALCulate:P1DB:RESult? Return parameter <x>,<y>...
GSP-9300B Programming Manual :CALCulate:SEM:OFFSet<n>:RESult? Query Description Returns the start, stop frequencies as well as the pass/fail limits and judgements for the chosen offset. Query syntax :CALCulate:SEM:OFFSet<n>:RESult? Parameter <n> Offset number 1~5. Return parameter <start freq> Start frequency of the selected channel <low dBm>...
REMOTE CONTROL Δf: Hz Return parameter <NR3> Example :CALC:TOI:FREQ:DIFF? >6.65e+5 :CALCulate:TOI:LIMit:STATe Query Description Turns the TOI pass/fail limit on/off or queries its state. Syntax :CALCulate:TOI:LIMit:STATe {ON|OFF|1|0} Query Syntax :CALCulate:TOI:LIMit:STATe? Parameter Turns pass/fail limit off. Turns pass/fail limit on. Turns pass/fail limit off. Turns pass/fail limit on.
Page 122
GSP-9300B Programming Manual Description Turns TOI measurement on/off or queries its state. Syntax :CALCulate:TOI:STATe {ON|OFF|1|0} Query Syntax :CALCulate:TOI:STATe? Parameter Turns TOI measurement off. Turns TOI measurement on. Turns TOI measurement off. Turns TOI measurement on. Return parameter 0 TOI measurement is off.
GSP-9300B Programming Manual :DISPlay:DEMod[:WINDow]:TRACe:X [:SCALe]:AUTO Query Description Turns auto scale on/off for AM/FM demodulation or queries its state. When set to ON, the auto scale function will be executed continuously. Syntax :DISPlay:DEMod[:WINDow]:TRACe:X[:SCALe]:AUTO {OFF|ON|0|1} Query Syntax :DISPlay:DEMod[:WINDow]:TRACe:X[:SCALe]:AUTO? Parameter Turn Auto Scale off.
REMOTE CONTROL :DISPlay:DEMod[:WINDow]:TRACe:X [:SCALe]:RPOSition Query Description Sets or queries the Reference Position of the trace for AM/FM demodulation (x-axis grid division). Syntax :DISPlay:DEMod[:WINDow]:TRACe:X[:SCALe]: RPOSition <integer> Query Syntax :DISPlay:DEMod[:WINDow]:TRACe:X[:SCALe]: RPOSition? Parameter/ <integer> <NR1>1~10 Return parameter Example :DISP:DEM:TRAC:X:RPOS 2 :DISPlay:DEMod[:WINDow]:TRACe:X [:SCALe]:RVALue Query Description Sets or queries the Reference value time.
REMOTE CONTROL Query Syntax :DISPlay:DEMod[:WINDow]:TRACe:Y[:SCALe]: RVALue? Parameter <NRf> AM Unit: %, FM Unit: Hz Return parameter <NR3> AM Unit: %, FM Unit: Hz Example :DISP:DEM:TRAC:Y:RVAL 2 :DISPlay:P1DB[:WINDow]:TRACe:Y[:SCALe]: LEVel? Query Description Returns the P1dB normalization value (offset) in dB. Equivalent to the “Execute Norm.” value in the P1dB Normalize function.
REMOTE CONTROL :DISPlay[:WINDow]:SPECtrogram :DELTamarker:AMPLitude? Query Description Returns spectrogram delta marker amplitude value. Query syntax :DISPlay[:WINDow]:SPECtrogram:DELTamarker:AMPLi tude? Return parameter <NR3> Amplitude in dB. Example :DISP:SPEC:DELT:AMPL? >7.347e+00 :DISPlay[:WINDow]:SPECtrogram :DELTamarker:INVerse:TIME? Query Description Returns the frequency delta between the refence and delta marker in the spectrogram display view. Query syntax :DISPlay[:WINDow]:SPECtrogram:DELTamarker :INVerse:TIME?
GSP-9300B Programming Manual :DISPlay[:WINDow]:SPECtrogram:MARKer :STATe Query Description Sets or queries the state of the spectrogram marker. Syntax :DISPlay[:WINDow]:SPECtrogram:MARKer:STATe {OFF|ON|0|1} Query Syntax :DISPlay[:WINDow]:SPECtrogram:MARKer:STATe? Parameter OFF | 0 Turn spectrogram marker off. ON | 1 Turn spectrogram marker on. Return parameter 0 Spectrogram marker is off.
GSP-9300B Programming Manual Return parameter <NR3> Time in seconds Example :DISP:SPEC:MARK:TIME? >4.92e-01 :DISPlay[:WINDow]:SPLit:NORMal: ALTernate Description Turns on the Alternate Sweep function for split window mode, both windows are in the normal trace mode. (we also have Spectrogram and Topographic mode)
REMOTE CONTROL Description Sets the split screen mode to Topographic + Spectrum. Syntax :DISPlay[:WINDow]:SPLit:TOPO Example :DISP:SPL:TOPO :DISPlay[:WINDow]:TOPO Description Sets the display window to topographic. Syntax :DISPlay[:WINDow]:TOPO Example :DISP:TOPO :DISPlay[:WINDow]:TOPO:MARKer:PERCen Query Description Returns the percentage of traces that cross the reference marker position in the topographic display view.
REMOTE CONTROL :DISPlay[:WINDow]:TRACe<n>:MODE Description Sets the operation mode of the selected trace. Syntax :DISPlay[:WINDow]:TRACe<n>:MODE {WRITe|VIEW|BLANk|MAXHold|MINHold} Parameter <n> <NR1> Trace number 1~4 WRITe Clear and Write VIEW Hold the last trace BLANK Clears the trace MAXHold Hold the maximum/minimum points MINHold from each sweep Example :DISP:TRAC4:MODE VIEW...
GSP-9300B Programming Manual Parameter <ampl> <NRf> Power or voltage in the current Y- axis unit. Return parameter <NR3> Example :DISP:TRAC:Y:DLIN -5.0e+01 :DISPlay[:WINDow]:TRACe:Y:DLINe:STATe Query Description Turns the display line on/off or queries its state. Syntax :DISPlay[:WINDow]:TRACe:Y:DLINe:STATe {OFF|ON|0|1} Query Syntax :DISPlay[:WINDow]:TRACe:Y:DLINe:STATe? Parameter Turn display line off.
REMOTE CONTROL Query Syntax :DISPlay[:WINDow]:TRACe:Y[:SCALe]:NRLevel? Parameter <ampl> <NRf> Power or voltage in the current Y- axis unit. Return parameter <NR3> Example :DISP:TRAC:Y:NRLevel 5 dB :DISPlay[:WINDow]:TRACe:Y[:SCALe]: NRPosition Query Description Sets or queries the position of the normalized reference level. The 0~10 Y-axis grid divisions correspond to the bottom~top grid divisions.
GSP-9300B Programming Manual :DISPlay[:WINDow]:TRACe:Y[:SCALe]: POSition Query Description Sets or queries the position of the on-screen scale. Syntax :DISPlay[:WINDow]:TRACe:Y[:SCALe]:POSition {LEFT|CENTer|RIGHt} Query Syntax :DISPlay[:WINDow]:TRACe:Y[:SCALe]:POSition? Parameter/ LEFT Position the scale to left Return parameter CENTer Position the scale to the center RIGHt Position the scale to right...
Page 143
REMOTE CONTROL Example :DISP:TRAC:Y:RLEV:OFFS -5.0e+1 dB :DISPlay[:WINDow]:TRACe:Y[:SCALe]: SPACing Query Description Sets or queries the type of scale: logarithmic or linear. Syntax :DISPlay[:WINDow]:TRACe:Y[:SCALe]:SPACing {LINear|LOGarithmic} Query Syntax :DISPlay[:WINDow]:TRACe:Y[:SCALe]:SPACing? Parameter/ LINear Linear scale Return parameter LOGarithmic Logarithmic scale Example :DISP:TRAC:Y:SPAC LOG :DISPlay[:WINDow]:TRACe:Y[:SCALe]: STATe Query Description Turns the on-screen scale on/off or queries its...
Page 144
GSP-9300B Programming Manual INITiate Commands :INITiate:CONTinuous ..........142 :INITiate[:IMMediate] ..........142 :INITiate:CONTinuous Query Description Sets the sweep mode to continuous or single mode or queries its state. Syntax :INITiate:CONTinuous {OFF|ON|0|1} Query Syntax :INITiate:CONTinuous? Parameter single continuos single continuos Return parameter 0...
Page 145
REMOTE CONTROL INPut Commands :INPut:ATTenuation ..........143 :INPut:ATTenuation:AUTO ........143 :INPut:IMPedance ............144 :INPut:OFFSet ............144 :INPut:ATTenuation Query Description Sets or queries the input attenuation. Syntax :INPut:ATTenuation <integer> Query Syntax :INPut:ATTenuation? Parameter/ <integer> <NR1> 0 to 50 Return parameter Example :INP:ATT 10 dB :INPut:ATTenuation:AUTO Query...
Page 146
GSP-9300B Programming Manual :INPut:IMPedance Query Sets or queries the input impedance in Ω. Description Syntax :INPut:IMPedance {50|75} Query Syntax :INPut:IMPedance? <NR1> Ω Parameter/ <NR1> Ω Return parameter Example :INP:IMP 75 :INPut:OFFSet Query Description Sets or queries the input offset (Input Z Calibration).
GSP-9300B Programming Manual :MMEMory:CDIRectory Description Sets the source directory for memory related commands. When you use a single USB drive/SD card with multiple partitions inside, the system will automatically name these partitions in the numeric order, so you need to specify the partition number.
REMOTE CONTROL :MMEMory:DELete Description Deletes the designated file from the current directory. Syntax :MMEMory:DELete <src_file_name> Parameter <src_file_name> :MMEM:DEL “QuickJpg1.jpg” Example :MMEMory:DESTination Description Sets the destination directory for memory related commands. When you use a single USB drive/SD card with multiple partitions inside, the system will automatically name these partitions in the numeric order, so you need to specify the partition number.
GSP-9300B Programming Manual :MMEMory:LOAD:CORRection Description Loads correction data from a file to the internal memory. Syntax :MMEMory:LOAD:CORRection <corr num>, <src_file_name> Parameter <corr num> <NR1> correction set 1~5 <src_file_name> XXX.cor Example :MMEM:LOAD:CORR 2,”test.cor” :MMEMory:LOAD:LIMit Description Loads limit line data from a file to the internal memory.
REMOTE CONTROL Syntax :MMEMory:LOAD:SEQuence <seq num>, <src_file_name> Parameter <seq num> <NR1>sequence number 1~5 <src_file_name> XXX.seq Example :MMEM:LOAD:SEQ 2,”test.seq” :MMEMory:LOAD:STATe Description Loads the instrument state from a file to the internal memory. Syntax :MMEMory:LOAD:STATe <src_file_name> Parameter <src_file_name> XXX.sta :MMEM:LOAD:STAT “test.sta” Example :MMEMory:LOAD:TRACe Description Loads trace data from a file to the internal...
GSP-9300B Programming Manual :MMEMory:REName Description Renames the designated file from the current file. Syntax :MMEMory:REName <old_file_name>,<new_file_name> Parameter <old_file_name> <new_file_name> :MMEM:REN “QuickJpg1.jpg”,”QuickJpg2.jpg” Example :MMEMory:STORe:CORRection Description Store correction data to a file from the internal memory. Syntax :MMEMory:STOR:CORRection <corr num>,<new_dest_file_name> Parameter <corr num>...
REMOTE CONTROL :MMEMory:STORe:PMETer Description Store power meter data to a file from the internal memory. Syntax :MMEMory:STORe:PMETer <new_dest_file_name> Parameter <new_dest_file_name> XXX.pmet :MMEM:STOR:PMET “test.pmet” Example :MMEMory:STORe:SCReen Description Store a screen-shot to the current file directory. Syntax :MMEMory:STORe:SCReen <new_dest_file_name> Parameter <new_dest_file_name> XXX.jpg :MMEM:STOR:SCR “test.jpg”...
GSP-9300B Programming Manual Parameter <new_dest_file_name> XXX.sta :MMEM:STORe:STAT “test.sta” Example :MMEMory:STORe:TRACe Description Store trace data to a file from the internal memory. Syntax :MMEMory:STORe:TRACe <trace name>, <new_dest_file_name> Parameter <trace name> <NR1> 1~4 <new_dest_file_name> XXX.tra Example :MMEM:STORe:TRAC 2,”test.tra”...
Page 155
REMOTE CONTROL OUTPut Commands :OUTPut[:STATe]............153 :OUTPut[:STATe] Query Description Turns the tracking generator output on/off or queries its state. Syntax :OUTPut[:STATe] {OFF|ON|0|1} Query Syntax :OUTPut[:STATe]? Parameter Turn TG output off. Turn TG output on. Turn TG output off. Turn TG output on. Return parameter 0 TG output is off.
GSP-9300B Programming Manual Parameter <ampl> <NRf> power or voltage Return parameter <NR3> Example :ACPR:ACH1:HLIM -3.0e+1 [:SENSe]:ACPR:ACHannel<n>:LLIMit Query Description Sets or queries the low limit for the selected adjacent channel. Used with ACPR measurement. Syntax [:SENSe]:ACPR:ACHannel<n>:LLIMit <ampl> Query Syntax [:SENSe]:ACPR:ACHannel<n>:LLIMit? Parameter <ampl>...
REMOTE CONTROL Parameter <freq> <NRf> Return parameter <NR3> Example :ACPR:BAND 2.0e+6 [:SENSe]:ACPR:HLIMit Query Description Sets or queries the high limit for the main channel. Used with ACPR measurement. Syntax [:SENSe]:ACPR:HLIMit <ampl> Query Syntax [:SENSe]:ACPR:HLIMit? Parameter <ampl> <NRf> power or voltage Return parameter <NR3>...
GSP-9300B Programming Manual Example :ACPR:HELP:STAT ON [:SENSe]:ACPR:SPACe Query Description Sets or queries the channel spacing between the main channels. Syntax [:SENSe]:ACPR:SPACe <freq> Query Syntax [:SENSe]:ACPR:SPACe? Parameter <freq> <NRf> Return parameter <NR3> Example :ACPR:SPAC 2.0e+6 [:SENSe]:ASET:AMPLitude Query Description Sets or queries the autoset amplitude floor level.
REMOTE CONTROL Return parameter 0 Autoset amplitude floor is in manual. Autoset amplitude floor is in auto. Example :ASET:AMPL:AUTO 1 [:SENSe]:ASET:RUN Description Activates the Autoset function. Syntax [:SENSe]:ASET:RUN Example :ASET:RUN [:SENSe]:ASET:SPAN Query Description Sets or queries the Autoset span. Syntax [:SENSe]:ASET:SPAN <freq>...
GSP-9300B Programming Manual [:SENSe]:AVERage:COUNt Query Description Sets or queries the number of traces that are used with the average function. Syntax [:SENSe]:AVERage:COUNt <integer> Query Syntax [:SENSe]:AVERage:COUNt? Parameter/ <integer> <NR1> Return parameter Example :AVER:COUN 20 [:SENSe]:AVERage:STATe Query Description Turns the Average function on/off or queries its state.
REMOTE CONTROL Parameter/Return VOLTage Sets Average to voltage parameter LOGarithmic Sets Average to logarithmic POWer Sets Average to power Example :AVER:TYPE VOLT [:SENSe]:BANDwidth|BWIDth[:RESolution] Query Description Sets or queries the resolution bandwidth (RBW). Syntax [:SENSe]:BANDwidth|BWIDth[:RESolution] <freq> Query Syntax [:SENSe]:BANDwidth|BWIDth[:RESolution]? Parameter <freq> <NRf>...
REMOTE CONTROL Example :CHAN:SPAC:UP [:SENSe]:CNR:CHANnel:SPACe Query Description Sets or queries the channel space bandwidth for CNR measurements. Syntax [:SENSe]:CNR:CHANnel:SPACe <freq> Query Syntax [:SENSe]:CNR:CHANnel:SPACe? Parameter <freq> <NRf> Return parameter <NR3> Example :CNR:CHAN:SPAC 6.0e+6 [:SENSe]:CNR:DELTamarker:MODE Description Turns the CNR Noise Marking function to Min(AUTO) or ΔMarker(MANual).
Sets the low pass filter to bypass. Return parameter LEVel<n> n=1~5 The filters 1 to 5 are shown in the table below. The GSP-9300B will automatically detect the signal frequency. AM/FM Signal Frequency (Hz) Selectable bandwidth of LPF (Hz) <n>=1 <n>=2...
REMOTE CONTROL ≥391 ≥195 ≥78 ≥39 ≥20 ≥8 Example :DEM:FILT:LPAS Bypass Sets the low pass filter to bypass. [:SENSe]:DEMod:IFBW Query Description Sets or queries the IF bandwidth for the AM/FM/ASK/FSK Analysis function. Syntax [:SENSe]:DEMod:IFBW <freq> Query Syntax [:SENSe]:DEMod:IFBW? Parameter <freq> <NRf>...
GSP-9300B Programming Manual [:SENSe]:DETector[:FUNCtion]:AUTO Query Description Turns the trace detection mode to auto (on) or manual (off) or queries its state. Syntax [:SENSe]:DETector[:FUNCtion]:AUTO {OFF|ON|0|1} Query Syntax [:SENSe]:DETector[:FUNCtion]:AUTO? Parameter Turn the detection mode to manual (off). Turn the detection mode to auto (on).
GSP-9300B Programming Manual Parameter Turn CF Step to manual (off). Turn CF Step to auto (on). Turn CF Step to manual (off). Turn CF Step to auto (on). Return parameter 0 CF Step is set to manual. CF Step is set to automatic.
REMOTE CONTROL [:SENSe]:FREQuency:SPAN:PREVious Description Set the span to the previous span setting. Syntax [:SENSe]:FREQuency:SPAN:PREVious Example :FREQ:SPAN:PREV [:SENSe]:FREQuency:STARt Query Description Sets or queries the start frequency. Syntax [:SENSe]:FREQuency:STARt <freq> Query Syntax [:SENSe]:FREQuency:STARt? Parameter <freq> <NRf> Return parameter <NR3> Example :FREQ:STAR 0 [:SENSe]:FREQuency:STOP Query Description...
REMOTE CONTROL [:SENSe]:P1DB:GAIN:OFFSet Query Description Sets or queries the gain offset in dB. Syntax :SENSe:P1DB:GAIN:OFFSet <rel_ampl> Query Syntax :SENSe:P1DB:GAIN:OFFSet? Parameter <rel_ampl> <NRf> Return parameter <NR3> Returns the gain offset value in dB. Example :P1DB:GAIN:OFFS 10.00e+00 [:SENSe]:PMETer:FREQuency Query Description Sets or queries the power meter measurement frequency.
GSP-9300B Programming Manual [:SENSe]:PMETer:HOLD:STATe Query Description Turns the power meter Max/Min Hold function on/off or queries its state. Syntax [:SENSe]:PMETer:HOLD:STATe {OFF|ON|0|1} Query Syntax [:SENSe]:PMETer:HOLD:STATe? Parameter Turn the Max/Min Hold function off. Turn the Max/Min Hold function on. Turn the Max/Min Hold function off.
REMOTE CONTROL Parameter/ LOWNoise Sets the power meter mode to low noise. Return parameter FASTer Set the power meter mode to fast. Example :PMET:PSEN:MODE [:SENSe]:PMETer:RECording:TIME Query Description Sets or queries the power meter recording time. Syntax [:SENSe]:PMETer:RECording:TIME <hour>,<minute>,<second> Query Syntax [:SENSe]:PMETer:RECording:TIME? Parameter/ <hour>...
GSP-9300B Programming Manual Parameter/ AUTO Sets the preamplifier to auto mode. Return parameter BYPASS Sets the preamplifier to bypass mode. Example :POW:GAIN AUTO [:SENSe]:SEMask:BANDwidth|BWIDth: INTegration Query Description Sets or queries the channel integration bandwidth for SEM measurements (user defined only).
REMOTE CONTROL Syntax [:SENSe]:SEMask:BANDwidth|BWIDth[:RESolution]: AUTO {OFF|ON|0|1} Query Syntax [:SENSe]:SEMask:BANDwidth|BWIDth[:RESolution]: AUTO? Parameter Turn RBW to manual (off). Turn RBW to auto (on). Turn RBW to manual (off). Turn RBW to auto (on). Return parameter 0 RBW is set to manual. RBW is set to automatic. Example :SEM:BAND:AUTO OFF [:SENSe]:SEMask:CARRier:AUTO...
GSP-9300B Programming Manual Query Syntax [:SENSe]:SEMask:CARRier:CPSD? Parameter/ <NR3> PSD ref unit = dBm/Hz Return parameter Example :SEM:CARR:CPSD 20 [:SENSe]:SEMask:CARRier:POWer Query Description Sets or queries the value of the TotalPwrRef amplitude for SEM measurements. Syntax [:SENSe]:SEMask:CARRier: POWer <ampl> Query Syntax [:SENSe]:SEMask:CARRier: POWer? Parameter <ampl>...
REMOTE CONTROL Parameter/ <n>=1 ERP-DSSS/ERP-PBCC/ERP-CCK Return parameter <n>=2 ERP-OFDM/DSSS-OFDM Example :SEM:GWL:MOD GRO1 [:SENSe]:SEMask:HELP:STATe Query Description Turns the on-screen help window on/off or queries its state. Syntax [:SENSe]:SEMask:HELP:STATe {OFF|ON|0|1} Query Syntax [:SENSe]:SEMask:HELP:STATe? Parameter Turns the help window off. Turns the help window on. Turns the help window off.
GSP-9300B Programming Manual [:SENSe]:SEMask:OFFSet<n>:ADDition: BANDwidth|BWIDth[:RESolution]? Query Description Returns the RBW of the selected offset for the additional requirements of the selected 3GPP SEM test. Query syntax [:SENSe]:SEMask:OFFSet<n>:ADDition: BANDwidth|BWIDth[:RESolution]? 3GPP-FDD BS For operation in bands II, IV, V, X, XII, XIII, XIV and...
Page 187
REMOTE CONTROL Unit: MHz Additional Bands: 2.5 ≤A<3.5 -15dBm 30kHz II, IV, X 3.5≤B< Δfmax -13dBm 1MHz Unit: MHz Additional Bands: V 2.5 ≤A<3.5 -15dBm 30kHz 3.5≤B< Δfmax -13dBm 100kHz Unit: MHz Additional Bands: 2.5 ≤A<3.5 -13dBm 30kHz XII, XIII, XIV 3.5≤B<...
GSP-9300B Programming Manual [:SENSe]:SEMask:OFFSet<n>:ADDition: FREQuency:STARt? Query Description Returns the start frequency (refered to the center) of the selected offset for the additional requirements of the selected 3GPP SEM test. Query syntax [:SENSe]:SEMask:OFFSet<n>:ADDition: FREQuency:STARt? Parameter/ <n> Offset 1 to 5 Return parameter <NR3>...
REMOTE CONTROL [:SENSe]:SEMask:OFFSet<n>:ADDition: STARt:ABSolute? Query Returns the “start” amplitude (dBm) of the Description Absolute Mask for the selected offset for the additional requirements of the selected 3GPP SEM test. Query syntax [:SENSe]:SEMask:OFFSet<n>:ADDition:STARt: ABSolute? Parameter/ <n> Offset 1 to 5 Return parameter <NR3>...
REMOTE CONTROL Description Selects or queries the type of spectrum emission mask. Syntax [:SENSe]:SEMask:SELect {MANual|W3GPP|BWLan|GWLan|NWLan|WIMax} Query Syntax [:SENSe]:SEMask:SELect? Parameter/ MANual User-defined SEM Return parameter W3GPP 3GPP SEM BWLan 802.11b SEM GWLan 802.11g SEM NWLan 802.11n SEM WIMax 802.16 SEM Example :SEM:SEL MAN [:SENSe]:SEMask:TYPE Query...
GSP-9300B Programming Manual [:SENSe]:SEMask:W3GPP:FDD:ADDition: LIMit Query Description Selects or queries the operating band used for the 3GPP FDD additional requirements. See the user manual for a list of the 3GPP operation bands. Syntax [:SENSe]:SEMask:W3GPP:FDD:ADDition:LIMit {NONE | BAND<n>} Query Syntax [:SENSe]:SEMask:W3GPP:FDD:ADDition:LIMit?
REMOTE CONTROL Syntax [:SENSe]:SEMask:W3GPP:FDD:MOPower {LEVel<n>} Query Syntax [:SENSe]:SEMask:W3GPP:FDD:MOPower? Parameter/ NONE Return parameter LEVEL<n> n=1 for P>=43 n=2 for 39<=P<43 n=3 for 31<=P<39 n=4 for P<31 Example :SEM:W3GPP:FDD:MOP LEV1 [:SENSe]:SEMask:W3GPP:FDD:TRANsmit: MODE Query Description Selects or queries the transmit mode of the FDD 3GPP test: Base station, or User Equipment.
GSP-9300B Programming Manual [:SENSe]:SEMask:W3GPP:TDD:MOPower Query Description Selects or queries Max Out Power for TDD 3GPP tests. See the user manual for a list of the power levels. Syntax [:SENSe]:SEMask:W3GPP:TDD:MOPower {LEVel<n>} Query Syntax [:SENSe]:SEMask:W3GPP:TDD:MOPower? For 3GPP TDD BS 3.84 and Parameter/ LEVEL<n>...
GSP-9300B Programming Manual [:SENSe]:SWEep:EGATe:LENGth Query Description Sets or queries the gate length time. Syntax [:SENSe]:SWEep:EGATe:LENGth <time> Query Syntax [:SENSe]:SWEep:EGATe:LENGth? Parameter/ <time> Gate length time in seconds Return parameter Example :SWE:EGAT:LENG 10 ms [:SENSe]:SWEep:EGATe:STATe Query Description Turns the gated sweep mode on/off or queries its state.
REMOTE CONTROL Example :SENS:SWE:MODE FAST [:SENSe]:SWEep:TIME Query Description Sets the sweep time. Syntax [:SENSe]:SWEep:TIME <time> Query Syntax [:SENSe]:SWEep:TIME? Parameter/ <time> Sweep time in seconds Return parameter Example :SWE:TIME 60 ms [:SENSe]:SWEep:TIME:AUTO Query Description Turns the Sweep time setting to auto (on) or manual (off).
GSP-9300B Programming Manual Return parameter 0 The alarm is off. The alarm is on. Example :SYST:ALAR:STAT 1 :SYSTem:CLOCk<n>:DATE Query Description Sets the day for the selected wake-up clock. Syntax :SYSTem:CLOCk<n>:DATE [MONday|TUESday|WEDnesday|THURsday|FRIday| SATurday|SUNday] Query Syntax :SYSTem:CLOCk<n>:DATE? Parameter/ <n> Wake-up clock number 1 to 7...
REMOTE CONTROL :SYSTem:CLOCk<n>:STATe Query Description Turns the selected wake-up clock on/off. Syntax :SYSTem:CLOCk<n>:STATe {OFF|ON|0|1} Query Syntax :SYSTem:CLOCk<n>:STATe? Parameter <n> Wake-up clock number 1 to 7 Turn the wake-up clock off. Turn the wake-up clock on. Turn the wake-up clock off. Turn the wake-up clock off.
REMOTE CONTROL Parameter/ <year> <NR1> Return parameter <month> <NR1> <day> <NR1> Example :SYST:DATE 2011,03,27 :SYSTem:ERRor:CLEar Description Clears the error messages from the error queue. Syntax :SYSTem:ERRor:CLEar :SYSTem:ERRor[:NEXT]? Query Description Returns the next message from the error queue. Reading the error from the error queue will clear that error from the queue.
PRESet Loads the preset (default) settings when the unit is powered up. Example :SYST:POW:TYPE? >LAST :SYSTem:PRESet Description Returns the GSP-9300B to preset settings. Syntax :SYST:PRES :SYSTem:PRESet:TYPE Query Description Sets the preset type between user-defined and factory default. Syntax...
REMOTE CONTROL :SYSTem:SHUTdown Description Shut down the GSP-9300B. Syntax :SYST:SHUT :SYSTem:TIME Query Description Sets the system time. Syntax :SYSTem:TIME <hour>,<minute>,<second> Query Syntax :SYSTem:TIME? Parameter/ <hour> <NR1> Return parameter <minute> <NR1> <second> <NR1> Example :SYST:TIME 19,26,30 :SYSTem:UPDate Description Updates the system with new firmware from files located on an external USB drive.
GSP-9300B Programming Manual :STATus:OPERation:CONDition? Query Description Returns the bit weight of the Operation Status Condition register. Query Syntax :STATus:OPERation:CONDition? Return parameter Bit Bit Weight Description Not used Sweeping Measuring Wait for Trigger 6~15 Not used Example :STAT:OPER:COND? >8 :STATus:OPERation:ENABle Query...
REMOTE CONTROL Return parameter Bit Bit Weight Description Not used Sweeping Measuring Wait for Trigger 6~15 Not used Example :STAT:OPER? >8 :STATus:OPERation:NTRansition Query Description Sets or queries the bit weight of the NTR filter for the Operation Status register. Syntax :STATus:OPERation:NTRansition <integer>...
GSP-9300B Programming Manual Return parameter Bit Bit Weight Description Not used Sweeping Measuring Wait for Trigger 6~15 Not used Example :STAT:OPER:PTR 32 :STATus:QUEStionable:CONDition? Query Description Returns the bit weight of the Questionable Status Condition register. Query Syntax :STATus:QUEStionable:CONDition? Return parameter Bit...
REMOTE CONTROL Return parameter Bit Bit Weight Description Frequency Uncal Limit Fail 1024 ACPLimit 2048 SEM Limit 4096 TOI Limit 8192 Pmet Limit Fail Example :STAT:QUES:ENAB 4096 :STATus:QUEStionable[:EVENt]? Query Description Returns the bit weight of the Questionable Status Event register. Reading this register will clear the event register.
GSP-9300B Programming Manual Return parameter Bit Bit Weight Description Frequency Uncal Limit Fail 1024 ACPLimit 2048 SEM Limit 4096 TOI Limit 8192 Pmet Limit Fail Example :STAT:QUES:NTR 32 :STATus:QUEStionable:PTRansition Query Description Sets or queries the bit weight of the PTR filter for the Questionable Status register.
REMOTE CONTROL Return parameter Bit Bit Weight Description Invalid Span/BW Example :STAT:QUES:FREQ:COND? >32 :STATus:QUEStionable:FREQuency:ENABle Query Description Sets or queries the Questionable Status Frequency Event Enable register. Syntax :STATus:QUEStionable:FREQuency:ENABle <integer> Query Syntax :STATus:QUEStionable:FREQuency:ENABle? Return parameter Bit Bit Weight Description Invalid Span/BW Example :STAT:QUES:FREQ:ENAB 32 :STATus:QUEStionable:FREQuency...
GSP-9300B Programming Manual Syntax :STATus:QUEStionable:FREQuency:NTRansition <integer> Query Syntax :STATus:QUEStionable:FREQuency:NTRansition? Return parameter Bit Bit Weight Description Invalid Span/BW Example :STAT:QUES:FREQ:NTR 32 :STATus:QUEStionable:FREQuency: PTRansition Query Description Sets or queries the bit weight of the PTR filter for the Questionable Status Frequency register.
REMOTE CONTROL Return parameter Bit Bit Weight Description Main channel high fail Main channel low fail Adj1 high fail Adj1 low fail Adj2 high fail Adj2 low fail Adj3 high fail Adj3 low fail Example :STAT:QUES:ACPL:COND? >1 :STATus:QUEStionable:ACPLimit:ENABle Query Description Sets or queries the Questionable Status ACP Limit Event Enable register.
GSP-9300B Programming Manual Return parameter Bit Bit Weight Description Main channel high fail Main channel low fail Adj1 high fail Adj1 low fail Adj2 high fail Adj2 low fail Adj3 high fail Adj3 low fail Example :STAT:QUES:ACPL? >3 :STATus:QUEStionable:ACPLimit: NTRansition...
REMOTE CONTROL Syntax :STATus:QUEStionable:ACPLimit:PTRansition <integer> Query Syntax :STATus:QUEStionable:ACPLimit:PTRansition? Return parameter Bit Bit Weight Description Main channel high fail Main channel low fail Adj1 high fail Adj1 low fail Adj2 high fail Adj2 low fail Adj3 high fail Adj3 low fail Example :STAT:QUES:ACPL:PTR 3 :STATus:QUEStionable:SEMLimit...
GSP-9300B Programming Manual :STATus:QUEStionable:SEMLimit: PTRansition Query Description Sets or queries the bit weight of the PTR filter for the Questionable Status SEM Limit register. Syntax :STATus:QUEStionable:SEMLimit:PTRansition <integer> Query Syntax :STATus:QUEStionable:SEMLimit:PTRansition? Return parameter Bit Bit Weight Description Offset 1, Upper fail...
REMOTE CONTROL :STATus:QUEStionable:TOILimit:ENABle Query Description Sets or queries the Questionable Status TOI Limit Event Enable register. Syntax :STATus:QUEStionable:TOILimit:ENABle <integer> Query Syntax :STATus:QUEStionable:TOILimit:ENABle? Return parameter Bit Bit Weight Description lower fail upper fail Example :STAT:QUES:TOIL:ENAB 1 :STATus:QUEStionable:TOILimit[:EVENt]? Query Description Returns the bit weight of the Questionable Status TOI Limit Event register.
GSP-9300B Programming Manual Return parameter Bit Bit Weight Description lower fail upper fail Example :STAT:QUES:TOIL:NTR 1 :STATus:QUEStionable:TOILimit: PTRansition Query Description Sets or queries the bit weight of the PTR filter for the Questionable Status TOI Limit register. Syntax :STATus:QUEStionable:TOILimit:PTRansition <integer>...
Page 231
REMOTE CONTROL Parameter <n> <NR1> 1~4 Return Parameter <csv data> Trace data in CSV format: point#1, point#2…..point#n Example :TRAC? TRAC1 >-5.234e+01,-4.593e+01,-5.533e+01,-4.604e+01,- >5.353e+01,-4.557e+01,-5.280e+0 >1,-4.785e+01,-5.459e+01,-4.578e+01,……………… :PIXel? TRACe<n> Query Description Returns the trace pixel data (real pixel value x100) for the selected trace in binary coded decimal format, represented by 2 characters per pixel (Highbyte_Lowbyte).
Page 232
GSP-9300B Programming Manual Query Syntax :PIXel? TRACe<n> Parameter <n> <NR1> trace 1~4 Pixel data. Returned as ASCII code in Return Parameter <pixel data> binary coded decimal format: #41202 pixel1#HbyteLbyte pixel2#HbyteLbyte pixel3#HbyteLbyte..and so on until the EOF character Example :PIXEL? TRACE1 >...
GSP-9300B Programming Manual Parameter/ <time> Delay time in seconds Return parameter Example :TRIG:DEM:DEL 1.0 ms :TRIGger[:SEQuence]:DEMod:VIDeo:LEVel Query Description Sets the video trigger level for AM/FM demodulation. Syntax :TRIGger[:SEQuence]:DEMod:VIDeo:LEVel <NRf> Query Syntax :TRIGger[:SEQuence]:DEMod:VIDeo:LEVel? Parameter <NRf> AM unit =% FM unit = Hz Return parameter <NR3>...
REMOTE CONTROL Query Syntax :TRIGger[:SEQuence]:DEMod:VIDeo:SLOPe? Parameter/ POSitive Positive slope Return parameter NEGative Negative slope Example :TRIG:DEM:VID:SLOP POS :TRIGger[:SEQuence]:DEMod:SOURce Description Sets the triggering source for AM/FM demodulation Syntax :TRIGger[:SEQuence]:DEMod:SOURce {IMMediate|VIDeo} Parameter IMMediate Free run trigger VIDeo Trigger on the video signal level Example :TRIG:DEM:SOUR IMM :TRIGger[:SEQuence]:DEMod:TIME:STARt...
GSP-9300B Programming Manual Parameter <ampl> <NRf> power or voltage. Return parameter <NR3> Example :TRIG:VID:LEV 10 :TRIGger[:SEQuence]:VIDeo:SLOPe Query Description Sets the video trigger slope Syntax :TRIGger[:SEQuence]:VIDeo:SLOPe {POSitive|NEGative} Query Syntax :TRIGger[:SEQuence]:VIDeo:SLOPe? Parameter/ POSitive Positive slope Return parameter NEGative Negative slope Example :TRIG:VID:SLOP POS...
Page 239
REMOTE CONTROL UNIT Commands :UNIT:PMETer:POWer ..........237 :UNIT:POWer ............. 237 :UNIT:PMETer:POWer Query Description Sets the amplitude unit used for the Power Meter mode. Syntax :UNIT:PMETer:POWer {DBM|MW} Query Syntax :UNIT:PMETer:POWer? Parameter/ Decibels Return parameter Milliwatts Example :UNIT:PMET:POW DBM :UNIT:POWer Query Description Sets the amplitude unit used for the Spectrum mode.
Page 240
GSP-9300B Programming Manual PPENDIX ASCII to Binary Coded Decimal Table Background The :PIXel query uses binary coded decimal notation when returning the value of each pixel that is displayed. See page 229 for details. Decimal Binary ASCII Decimal Binary ASCII...
Need help?
Do you have a question about the GSP-9300B and is the answer not in the manual?
Questions and answers