Tektronix WCA230A Programmer's Manual
Tektronix WCA230A Programmer's Manual

Tektronix WCA230A Programmer's Manual

3 ghz & 8 ghz portable wireless communication analyzers
Hide thumbs Also See for WCA230A:
Table of Contents

Advertisement

Programmer Manual
WCA230A & WCA280A
3 GHz & 8 GHz
Portable Wireless Communication Analyzers
071-1255-08
This document applies to firmware version 3.30
and above.
www.tektronix.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the WCA230A and is the answer not in the manual?

Questions and answers

Summary of Contents for Tektronix WCA230A

  • Page 1 Programmer Manual WCA230A & WCA280A 3 GHz & 8 GHz Portable Wireless Communication Analyzers 071-1255-08 This document applies to firmware version 3.30 and above. www.tektronix.com...
  • Page 2 Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes that in all previously published material.
  • Page 3: Table Of Contents

    ..........Difference between WCA230A and WCA280A .
  • Page 4 ........... . 3- - 22 WCA230A & WCA280A Programmer Manual...
  • Page 5 ............D- - 4 Appendix E: SCPI Conformance Information ....E- -1 Glossary and Index WCA230A & WCA280A Programmer Manual...
  • Page 6 ..... . 2- -427 Figure 2- -23: Setting up the OBW measurement ....2- -437 WCA230A & WCA280A Programmer Manual...
  • Page 7 ....3- -13 Figure 4- -1: Saving the macro programs ..... . . 4- -15 WCA230A & WCA280A Programmer Manual...
  • Page 8 ......2- -170 Table 2- -35: Subview display formats in the signal source analysis 2- -206 WCA230A & WCA280A Programmer Manual...
  • Page 9 Table A- -1: ASCII & GPIB code chart ......A- -2 WCA230A & WCA280A Programmer Manual...
  • Page 10 ......D- -4 Table E- -1: SCPI 1999.0-defined commands ....E- -1 viii WCA230A & WCA280A Programmer Manual...
  • Page 11: Preface

    Preface This programmer manual is for the WCA230A and WCA280A Portable Wireless Communication Analyzers. It provides information on operating your analyzer using the General Purpose Interface Bus (GPIB). This manual is composed of the following sections: H Getting Started outlines how to use the GPIB interface.
  • Page 12 H S/N B020000 and above H S/N below B020000 and J300100 and above In this manual, descriptions of the trigger commands are marked with the appropriate serial number if necessary. WCA230A & WCA280A Programmer Manual...
  • Page 13: Getting Started

    Getting Started...
  • Page 15 Describes how to use the GPIB port. H Setting the GPIB Parameters from the Front Panel Describes how to set the GPIB parameters from the front panel. H Using TekVISA Describes how to use the TekVISA communication protocol. 1- 1 WCA230A & WCA280A Programmer Manual...
  • Page 16: Overview Of The Manual

    Syntax: . . . *CLS *ESE Arguments: *ESR *IDN? Examples: . . . *OPC Commands grouped in functional areas Commands listed alphabetically Figure 1- 2: Functional groupings and an alphabetical list of commands 1- 2 WCA230A & WCA280A Programmer Manual...
  • Page 17: Figure 1- 3: Event-Driven Program

    GpibWrite("INSTrument 'SANORMAL'"); GpibWrite("*RST"); GpibTimeOut(NORMAL_TIME); GpibWrite("CONFigure:SPECtrum:CHPower"); GpibWrite("FREQuency:BAND RF1B"); GpibWrite("FREQuency:CENTer 1GHz"); GpibWrite("FREQuency:SPAN 1MHz"); GpibWrite("*CAL?"); GpibRead(readBuf, MAX_BUF); printf("*CAL? result = %s\n", readBuf); GpibWrite("CHPower:BANDwidth:INTegration 300kHz"); GpibWrite("SPECtrum:AVERage ON"); Figure 1- 4: Sample program (Visual C++ source code) 1- 3 WCA230A & WCA280A Programmer Manual...
  • Page 18: Connecting The Interface

    Figure 1- 5: GPIB connector (rear panel) Appendix B: GPIB Interface Specifications gives more information on the GPIB configuration of the analyzer. For the other interfaces, refer to the WCA230A and WCA280A User Manual. 1- 4 WCA230A & WCA280A Programmer Manual...
  • Page 19: Using The Gpib Port

    H Connect the devices on the network in a star or linear configuration as shown in Figure 1- -7. Do not use loop or parallel configurations. GPIB Device GPIB Device GPIB Device GPIB Device GPIB Device GPIB Device GPIB Device Figure 1- 7: Typical GPIB network configurations 1- 5 WCA230A & WCA280A Programmer Manual...
  • Page 20: Setting The Gpib Parameters From The Front Panel

    H TekVISA. Uses TekVISA to communicate with test instrumentation through Ethernet (LAN connector on the side panel of the analyzer), and also to run a control program locally on the analyzer. Refer to Using TekVISA on page 1- -8 for more information. 1- 6 WCA230A & WCA280A Programmer Manual...
  • Page 21: Figure 1- 9: Setting The Gpib Parameters

    To disconnect the analyzer from the bus: H Press the Remote Interface side key to select Off. When the analyzer is disconnected from the bus, all the communication processes with the controller are interrupted. 1- 7 WCA230A & WCA280A Programmer Manual...
  • Page 22: Using Tekvisa

    The WCA200A Series implementation of TekVISA includes a subset of the TekVISA functionality offered on Tektronix oscilloscopes. The Virtual GPIB (GPIB8), GPIB, and LAN (VXI-11 protocol) interfaces are supported, but not the ASRL interface.
  • Page 23 1. Connect a USB mouse and keyboard to the USB ports on the side panel of the analyzer. 2. Display the Windows XP desktop on the screen. 3. Find the setup.exe file in the C:\Tektronix\TekVISA\installer directory using Windows Explorer or other file access methods. 4. Run setup.exe and follow the instructions.
  • Page 24 Getting Started 1- 10 WCA230A & WCA280A Programmer Manual...
  • Page 25: Syntax And Commands

    Syntax and Commands...
  • Page 27: Command Syntax

    Command Syntax This section contains information on the Standard Commands for Programmable Instruments (SCPI) and IEEE 488.2 Common Commands you can use to program your WCA230A/WCA280A analyzer. The information is organized in the following subsections: H Backus-Naur Form Definition H SCPI Commands and Queries H IEEE 488.2 Common Commands...
  • Page 28: Scpi Commands And Queries

    Figure 2- 1: Example of SCPI subsystem hierarchy tree You can create commands and queries from these subsystem hierarchy trees. Commands specify actions for the instrument to perform. Queries return measurement data and information about parameter settings. 2- 2 WCA230A & WCA280A Programmer Manual...
  • Page 29: Table 2- 2: Query Response Examples

    Table 2- -2. Table 2- 2: Query response examples Query Response :DISPlay:OVIew:SGRam:X:SPAN? 10.0E+6 :SENSe:AVERage:TYPE? A few queries also initiate an operation action before returning information. For example, the *CAL? query runs a calibration. 2- 3 WCA230A & WCA280A Programmer Manual...
  • Page 30: Table 2- 3: Parameter Types Used In Syntax Descriptions

    An ANSI/IEEE 488.2- 1992-defined parameter type. Some commands and queries will accept an octal or hexadecimal value even though the parameter type is defined as NR1. Defined in ANSI/IEEE 488.2 as “String Response Data.” 2- 4 WCA230A & WCA280A Programmer Manual...
  • Page 31 H UP and DOWN for numeric parameters The [:SENse]:FREQuency:CENTer command (refer to page 2- -429) supports UP and DOWN for the numeric parameters. The increment/decrement of UP/DOWN is determined by one of these commands: [:SENse]:FREQuency:CENTer:STEP:AUTO [:SENse]:FREQuency:CENTer:STEP[:INCRement] 2- 5 WCA230A & WCA280A Programmer Manual...
  • Page 32: Figure 2- 2: Example Of Abbreviating A Command

    “1” if no suffix is used. In Figure 2- -2, the “3” of “CALC3” indicates that the command is directed to View 3. 2- 6 WCA230A & WCA280A Programmer Manual...
  • Page 33: Figure 2- 3: Example Of Chaining Commands And Queries

    :TRIG:SEQ:MODE NORM;:TRIG:SEQ:SLOP NEG;:TRIG:SEQ:POS 50 Identical root and lower-level nodes :TRIG:SEQ:MODE NORM;:SLOP NEG;POS 50 First command Additional commands (omitted the root nodes) Figure 2- 4: Example of omitting root and lower-level nodes in a chained message 2- 7 WCA230A & WCA280A Programmer Manual...
  • Page 34: Table 2- 4: Available Units

    (“15M” is not allowed.) Note that you can use either lower or upper case units and prefixes. The following examples have the same result, respectively. 170mhz, 170mHz, 170MHz, etc. 250mv, 250mV, 250MV, etc. 2- 8 WCA230A & WCA280A Programmer Manual...
  • Page 35 SENSE:spectrum:FFT:length 1024 NOTE. Literal strings (quoted) are case sensitive. For example: file names. H No embedded spaces are allowed between or within nodes. correct: SENSE:SPECTRUM:FFT:LENGTH 1024 incorrect: SENSE: SPECTRUM: FFT: LEN GTH 1024 2- 9 WCA230A & WCA280A Programmer Manual...
  • Page 36: Ieee 488.2 Common Commands

    VLINe<x> A vertical display line specifier where <x> = 1 or 2. MARKer<x> A marker specifier where <x> = 1 or 2. TRACe<x> A trace specifier where <x> = 1 or 2. DATA<x> 2- 10 WCA230A & WCA280A Programmer Manual...
  • Page 37: Command Groups

    For the conventions of notation in this manual, refer to Command Syntax on page 2-1 and following pages. 2- 11 WCA230A & WCA280A Programmer Manual...
  • Page 38: Measurement Mode

    (Option 27 only) DEMULR5_3G 3GPP-R5 uplink modulation analysis (Option 27 only) DEMTD_SCDMA TD-SCDMA modulation analysis (Option 28 only) Time mode TIMCCDF CCDF analysis TIMTRAN Time characteristics analysis TIMPULSE Pulse characteristics analysis TIMSSOURCE Signal source analysis 2- 12 WCA230A & WCA280A Programmer Manual...
  • Page 39: Functional Groups

    Sets the system parameters and query system information. :TRACe Controls display of Trace 1 and 2. :TRIGger Controls triggering. :UNIT Specifies fundamental units for measurement. The following sections list the commands by group. 2- 13 WCA230A & WCA280A Programmer Manual...
  • Page 40: Ieee Common Commands

    Waits until the run of another command is completed. :ABORt Commands Resets the trigger system and related actions such as data acquisition and measurement. Table 2- 10: :ABORt commands Header Description :ABORt Resets and restarts sweep, trigger, and measurement. 2- 14 WCA230A & WCA280A Programmer Manual...
  • Page 41: Calculate Commands

    :CALCulate<x>:MARKer<y>:X(?) Positions the marker on the horizontal axis. :CALCulate<x>:MARKer<y>:Y(?) Positions the marker on the vertical axis. :CALCulate<x>:VLINe<y>(?) Sets the horizontal position of the vertical line. :CALCulate<x>:VLINe<y>:STATe(?) Determines whether to show the vertical line. 2- 15 WCA230A & WCA280A Programmer Manual...
  • Page 42: Calibration Commands

    Sets up the analyzer to the channel power measurement default settings. :CONFigure:SPECtrum:CNRatio Sets up the analyzer to the C/N measurement default settings. :CONFigure:SPECtrum:EBWidth Sets up the analyzer to the emission bandwidth measurement default settings. 2- 16 WCA230A & WCA280A Programmer Manual...
  • Page 43: Display Commands

    Selects the Q data half symbol shift for an OQPSK signal. :DISPlay:DDEMod:MVIew:RADix(?) Selects the base of symbols in the main view. :DISPlay:DDEMod:MVIew:X[:SCALe]:OFFSet(?) Sets the minimum horizontal value (left edge) in the main view. :DISPlay:DDEMod:MVIew:X[:SCALe]:RANGe(?) Sets the horizontal full-scale in the main view. 2- 17 WCA230A & WCA280A Programmer Manual...
  • Page 44 Sets the minimum horizontal value (left edge) in the time domain display. :DISPlay:OVIew:WAVeform:X[:SCALe]:PDIVision(?) Sets the horizontal scale in the time domain display. :DISPlay:OVIew:WAVeform:Y[:SCALe]:FIT Runs auto-scale on the time domain display. :DISPlay:OVIew:WAVeform:Y[:SCALe]:FULL Sets the time domain display’s vertical axis to the default full-scale. 2- 18 WCA230A & WCA280A Programmer Manual...
  • Page 45 Sets the vertical scale (per division). :DISPlay:PULSe:WAVeform subgroup Time domain display related in the pulse measurements. :DISPlay:PULSe:WAVeform:X[:SCALe]:OFFSet(?) Sets the minimum value of the horizontal axis (left edge). :DISPlay:PULSe:WAVeform:X[:SCALe]:PDIVision(?) Sets or queries the horizontal scale (per division). 2- 19 WCA230A & WCA280A Programmer Manual...
  • Page 46 Sets full-scale value of the vertical axis in the subview. :DISPlay:RFID:SPECtrum subgroup Spectrum view related in the RFID analysis. :DISPlay:RFID:SPECtrum:X[:SCALe]:OFFSet(?) Sets the minimum horizontal, or frequency, value (left edge). :DISPlay:RFID:SPECtrum:X[:SCALe]:PDIVision(?) Sets the horizontal, or frequency, scale (per division). 2- 20 WCA230A & WCA280A Programmer Manual...
  • Page 47 Sets the maximum horizontal value (right edge) in the main view. :DISPlay:SSOurce:MVIew:Y[:SCALe]:FIT Runs the auto-scale on the main view. :DISPlay:SSOurce:MVIew:Y[:SCALe]:FULL Sets the vertical axis in the main view to the default full-scale value. 2- 21 WCA230A & WCA280A Programmer Manual...
  • Page 48 :DISPlay:SSOurce:TFRequency:NGRam:COLor[:SCALe] Sets full-scale value of the color, or C/N, axis. :RANGe(?) :DISPlay:SSOurce:TFRequency:NGRam:X[:SCALe] Sets the minimum horizontal, or frequency, value (left edge). :STARt(?) :DISPlay:SSOurce:TFRequency:NGRam:X[:SCALe]: Sets the maximum horizontal, or frequency, value (right edge). STOP(?) 2- 22 WCA230A & WCA280A Programmer Manual...
  • Page 49 Sets the display brightness. :DISPlay[:VIEW]:FORMat(?) Selects the view display format. :DISPlay:WAVeform subgroup Time domain display related. :DISPlay:WAVeform:X[:SCALe]:OFFSet(?) Sets the minimum horizontal, or time, value (left end). :DISPlay:WAVeform:X[:SCALe]:PDIVision(?) Sets the horizontal, or time, scale per division. 2- 23 WCA230A & WCA280A Programmer Manual...
  • Page 50: Fetch Commands

    Returns the results of the ACPR measurement. :FETCh:RFID:SPURious? Returns the results of the spurious signal measurement. :FETCh:RFID:SPECtrum:ACPower? Returns spectrum waveform data of the ACPR measurement. :FETCh:RFID:SPECtrum:SPURious? Returns spectrum waveform data of the spurious measurement. 2- 24 WCA230A & WCA280A Programmer Manual...
  • Page 51: Format Commands

    Returns the power vs. time measurement results. :FORMat Commands Define the data output format. Table 2- 16: :FORMat commands Header Description :FORMat:BORDer(?) Selects the byte order of output data. :FORMat[:DATA](?) Selects the data format for output. 2- 25 WCA230A & WCA280A Programmer Manual...
  • Page 52: Hcopy Commands

    Sets the input attenuation. :INPut:ATTenuation:AUTO(?) Determines whether to set the input attenuation automatically. :INPut:COUPling(?) (Option 03 only) Switches the input coupling in the IQ input mode. :INPut:MIXer(?) Sets the mixer level. :INPut:MLEVel(?) Sets the reference level. 2- 26 WCA230A & WCA280A Programmer Manual...
  • Page 53: Instrument Commands

    Stores IQ data in a file. :MMEMory:STORe:PULSe Stores the pulse measurement results in a file. :MMEMory:STORe:STABle Stores a symbol table in a file. :MMEMory:STORe:STATe Stores the analyzer settings in a file. :MMEMory:STORe:TRACe Stores trace data in a file. 2- 27 WCA230A & WCA280A Programmer Manual...
  • Page 54: Program Commands

    :READ:PULSe? Returns the result of the pulse characteristics analysis. :READ:PULSe:SPECtrum? Returns the spectrum data of the frequency domain measurement. :READ:PULSe:TAMPlitude? Returns the time domain amplitude data. :READ:PULSe:TFRequency? Returns the frequency deviation measurement results. 2- 28 WCA230A & WCA280A Programmer Manual...
  • Page 55: Sense Commands

    ACPR measurement related. [:SENSe]:ACPower:BANDwidth|:BWIDth:ACHannel(?) Sets the bandwidth of the next adjacent channel. [:SENSe]:ACPower:BANDwidth|:BWIDth:INTegration(?) Sets the bandwidth of the main channel. [:SENSe]:ACPower:CSPacing(?) Sets the channel-to-channel spacing. [:SENSe]:ACPower:FILTer:COEFficient(?) Sets the filter factor. [:SENSe]:ACPower:FILTer:TYPE(?) Selects a filter. 2- 29 WCA230A & WCA280A Programmer Manual...
  • Page 56 Selects the filter. [:SENSe]:CNRatio subgroup Carrier-to-Noise (C/N) measurement related. [:SENSe]:CNRatio:BANDwidth|:BWIDth:INTegration(?) Sets the measurement bandwidth. [:SENSe]:CNRatio:BANDwidth|:BWIDth:NOISe(?) Sets the noise bandwidth. [:SENSe]:CNRatio:FILTer:COEFficient(?) Sets the filter roll-off rate. [:SENSe]:CNRatio:FILTer:TYPE(?) Selects the filter. [:SENSe]:CNRatio:OFFSet(?) Sets the offset frequency. 2- 30 WCA230A & WCA280A Programmer Manual...
  • Page 57 Sets the symbol rate. [:SENSe]:EBWidth subgroup EBW measurement related. [:SENSe]:EBWidth:XDB(?) Sets the relative power from the peak for the measurement. [:SENSe]:FEED subgroup Input port related. [:SENSe]:FEED Selects the input port (RF, IQ, or calibration signal). 2- 31 WCA230A & WCA280A Programmer Manual...
  • Page 58 Sets the main channel bandwidth in the ACPR measurement. [:SENSe]:RFID:ACPower:CSPacing(?) Sets the channel-to-channel spacing in the ACPR measurement. [:SENSe]:RFID:ACPower:FILTer:COEFficient(?) Sets the filter factor in the ACPR measurement. [:SENSe]:RFID:ACPower:FILTer:TYPE(?) Selects the filter for the ACPR measurement. 2- 32 WCA230A & WCA280A Programmer Manual...
  • Page 59 Sets the threshold level to determine if the signal is spurious. [:SENSe]:RFID:ZOOM:FREQuency:CENTer(?) Sets or queries the center frequency of a zoomed area. [:SENSe]:RFID:ZOOM:FREQuency:WIDTh(?) Sets the frequency width of a zoomed area. [:SENSe]:ROSCillator subgroup Reference oscillator related. [:SENSe]:ROSCillator:SOURce(?) Selects the reference oscillator. 2- 33 WCA230A & WCA280A Programmer Manual...
  • Page 60 Sets the threshold for carrier detection. [:SENSe]:SSOurce:CARRier:TRACking[:STATe](?) Determines whether to enable or disable the carrier tracking. [:SENSe]:SSOurce:CNRatio:FFT:LENGth(?) Sets the number of FFT samples per frame. [:SENSe]:SSOurce:CNRatio:OFFSet(?) Sets the frequency displaying the C/N versus Time in the subview. 2- 34 WCA230A & WCA280A Programmer Manual...
  • Page 61 Sets the number of the block to be measured. [:SENSe]:TRANsient[:IMMediate] Starts a time characteristic analysis. [:SENSe]:TRANsient:ITEM(?) Selects a measurement item. [:SENSe]:TRANsient:LENGth(?) Sets the length of the measurement range. [:SENSe]:TRANsient:OFFSet(?) Sets the measurement start position. 2- 35 WCA230A & WCA280A Programmer Manual...
  • Page 62: Status Commands

    Queries the latest error or event information. :SYSTem:KLOCk(?) Determine whether to lock or unlock the front panel keys. :SYSTem:OPTions? Queries optional information. :SYSTem:PRESet Presets the analyzer. :SYSTem:TIME(?) Sets the current time. :SYSTem:VERSion? Queries the version of the SCPI. 2- 36 WCA230A & WCA280A Programmer Manual...
  • Page 63: Trace Commands

    :TRIGger[:SEQuence]:SAVE:COUNt:MAXimum(?) Sets a limit on the number of times that data is saved. :TRIGger[:SEQuence]:SAVE[:STATe](?) Determines whether to enable or disable the Save-on-Trigger function. :TRIGger[:SEQuence]:SLOPe(?) Selects the trigger slope. :TRIGger[:SEQuence]:SOURce(?) Selects the trigger source. 2- 37 WCA230A & WCA280A Programmer Manual...
  • Page 64: Unit Commands

    Command Groups :UNIT Commands Specify fundamental units for measurement. Table 2- 29: :UNIT commands Header Description :UNIT:ANGLe(?) Specifies the fundamental unit of angle. 2- 38 WCA230A & WCA280A Programmer Manual...
  • Page 65: Ieee Common Commands 2

    IEEE Common Commands This section details the IEEE common commands. Command Tree Header Parameter *CAL? *CLS *ESE <value> *ESR? *IDN? *OPC *OPT? *RST *SRE <value> *STB? *TRG *TST? *WAI 2- 39 WCA230A & WCA280A Programmer Manual...
  • Page 66 0 indicates a normal end. For details of the error codes, refer to page 3- -17. Measurement Modes Examples *CAL? runs a calibration and might return 0, indicating that the calibration has ended normally. Related Commands :CALibration[:ALL] 2- 40 WCA230A & WCA280A Programmer Manual...
  • Page 67 ESER to binary 10010001, which enables the PON, EXE, and OPC bits. *ESE? might return the string *ESE 184, showing that the ESER contains the binary value 10111000. Related Commands *CLS, *ESR, *SRE, *STB? 2- 41 WCA230A & WCA280A Programmer Manual...
  • Page 68 <NR1> representing the contents of the SESR by a 0 to 255 decimal number. Measurement Modes Examples *ESR? might return the value 213, showing that the SESR contains binary 11010101. Related Commands *CLS, *ESE?, *SRE, *STB? 2- 42 WCA230A & WCA280A Programmer Manual...
  • Page 69 Returns The analyzer identification code in the following format: TEKTRONIX,WCA2X0A,<serial_number>,<firmware_version> Where TEKTRONIX indicates that the manufacturer is Tektronix. WCA2X0A is WCA230A or WCA280A, depending on the model. <serial_number> is the serial number. <firmware_version> is the firmware version. Measurement Modes Examples *IDN? might return TEKTRONIX,WCA280A,J300101,1.20 as the analyzer identification...
  • Page 70 The numbers of all the options installed in the analyzer, separated by commas. If no options have been installed, 0 is returned. Measurement Modes Examples *OPT? might return 02,03,21, indicating that Option 02, 03, and 21 are currently installed in the analyzer. 2- 44 WCA230A & WCA280A Programmer Manual...
  • Page 71 H The Standard Event Status Enable Register setting. H The Power-on status clear flag setting. H Stored settings. Syntax *RST Arguments None Measurement Modes Examples *RST resets the analyzer. Related Commands *CLS, :INSTrument[:SELect], :SYSTem:PRESet 2- 45 WCA230A & WCA280A Programmer Manual...
  • Page 72 Measurement Modes Examples *SRE 48 sets binary 00110000 in the SRER’s bits: *SRE? might return 32, indicating that binary value 00100000 has been set in the SRER’s bits. Related Commands *CLS, *ESE, *ESR?, *STB? 2- 46 WCA230A & WCA280A Programmer Manual...
  • Page 73 *CLS, *ESE, *ESR?, *SRE *TRG (No Query Form) Generates a trigger signal. This command is equivalent to the :INITiate[:IMMediate] command. Syntax *TRG Arguments None Measurement Modes Examples *TRG generates a trigger signal. Related Commands :INITiate[:IMMediate] 2- 47 WCA230A & WCA280A Programmer Manual...
  • Page 74 This command allows you to synchronize the operation of the analyzer with your application program. For the details, refer to Synchronizing Execution on page 3- -14. Syntax *WAI Arguments None Measurement Modes Related Commands *OPC 2- 48 WCA230A & WCA280A Programmer Manual...
  • Page 75: Abort Commands 2

    :ABORt Commands Resets the trigger system and related actions such as data acquisition and measurement. Command Tree Header Parameter :ABORt 2- 49 WCA230A & WCA280A Programmer Manual...
  • Page 76 To stop the acquisition in the continuous mode, send this command: :INITiate:CONTinuous OFF Syntax :ABORt Arguments None Measurement Modes Examples :ABORt resets the trigger system and related actions such as data acquisition and measurement. Related Commands :INITiate:CONTinuous 2- 50 WCA230A & WCA280A Programmer Manual...
  • Page 77: Figure 2- 5: View Number Assignments

    View 4 View 4 Two-view configuration (upper/lower) Two-view configuration (left/right) Figure 2- 5: View number assignments For details on the marker and the display line, refer to the WCA230A and WCA280A User Manual. 2- 51 WCA230A & WCA280A Programmer Manual...
  • Page 78 :MARKer<y> :AOFF :MAXimum :MODE POSition | DELTa :PEAK :HIGHer :LEFT :LOWer :RIGHt :PTHReshold <numeric_value> :ROFF [:SET] :CENTer :MEASurement :RCURsor [:STATe] <boolean> <numeric_value> :TOGGle :TRACe MAIN | SUB <numeric_value> <numeric_value> :VLINe<y> <numeric_value> :STATe <boolean> 2- 52 WCA230A & WCA280A Programmer Manual...
  • Page 79 :CALCulate<x>:DLINe<y>:STATe { OFF | ON | 0 | 1 } :CALCulate<x>:DLINe<y>:STATe? Arguments OFF or 0 hides the horizontal line. ON or 1 shows the horizontal line. Measurement Modes All S/A modes Examples :CALCulate1:DLINe2:STATe 1 shows Horizontal Line 2 in View 1. 2- 53 WCA230A & WCA280A Programmer Manual...
  • Page 80 Positions the marker at the maximum point on the trace in the specified view. Syntax :CALCulate<x>:MARKer<y>:MAXimum Arguments None Measurement Modes Examples :CALCulate1:MARKer1:MAXimum positions the marker at the maximum point on the trace in View 1. 2- 54 WCA230A & WCA280A Programmer Manual...
  • Page 81 None Returns If no peak exists, the error message “No Peak Found Error (202)” is returned. Measurement Modes Examples :CALCulate1:MARKer1:PEAK:HIGHer moves Marker 1 higher in amplitude to the next peak in View 1. 2- 55 WCA230A & WCA280A Programmer Manual...
  • Page 82 Arguments None Returns If no peak exists, error message “No Peak Found Error (202)” is returned. Measurement Modes Examples :CALCulate1:MARKer1:PEAK:LOWer moves Marker 1 lower in amplitude to the next peak in View 1. 2- 56 WCA230A & WCA280A Programmer Manual...
  • Page 83 <value>::=<NRf> sets the minimum jump of the marker for peak search. Range: 1% to 20% of the span setting. Measurement Modes Examples :CALCulate1:MARKer1:PTHReshold 10kHz sets the minimum jump of Marker 1 to 10 kHz for peak search. 2- 57 WCA230A & WCA280A Programmer Manual...
  • Page 84 Sets the center frequency to the value at the marker position in the specified view. Syntax :CALCulate<x>:MARKer<y>[:SET]:CENTer Arguments None Measurement Modes All S/A modes Examples :CALCulate1:MARKer1:SET:CENTer sets the center frequency to the value at the marker position in View 1. 2- 58 WCA230A & WCA280A Programmer Manual...
  • Page 85 (refer to page 2- -55). Syntax :CALCulate<x>:MARKer<y>[:SET]:MEASurement Arguments None Measurement Modes All Demod modes, all Time modes Examples :CALCulate1:MARKer1:SET:MEASurement defines the measurement position using the marker in View 1. Related Commands :CALCulate<x>:MARKer<y>:MODE 2- 59 WCA230A & WCA280A Programmer Manual...
  • Page 86 ON or 1 shows the marker(s). If you have selected the delta marker mode, both the main and delta markers will be turned on. To select a marker mode, use :CALCulate<x>:MARKer<y>:MODE. Measurement Modes Examples :CALCulate1:MARKer1:STATe ON enables Marker 1 in View 1. Related Commands :CALCulate<x>:MARKer<y>:MODE 2- 60 WCA230A & WCA280A Programmer Manual...
  • Page 87 Replaces the marker and the reference cursor with each other in the specified view. Syntax :CALCulate<x>:MARKer<y>:TOGGle Arguments None Measurement Modes Examples :CALCulate1:MARKer1:TOGGle replaces Marker 1 and the reference cursor with each other in View 1. 2- 61 WCA230A & WCA280A Programmer Manual...
  • Page 88 MAIN places the specified marker on Trace 1 (displayed in yellow on screen). SUB places the specified marker on Trace 2 (displayed in green on screen). Measurement Modes Examples :CALCulate1:MARKer1:TRACe SUB places Marker 1 on Trace 2 in View 1. 2- 62 WCA230A & WCA280A Programmer Manual...
  • Page 89 The valid setting range depends on the display format. Refer to Table D- -1 in Appendix D. Measurement Modes Examples :CALCulate1:MARKer1:X 800MHz places Marker 1 at 800 MHz in View 1 when the horizontal axis represents frequency. Related Commands :CALCulate<x>:MARKer<y>:MODE 2- 63 WCA230A & WCA280A Programmer Manual...
  • Page 90 #- -20 in View 1 (spectrogram). :CALCulate2:MARKer1:Y? might return - -34.28 indicating the first marker readout is - -34.28 dBm in View 2 (spectrum). Related Commands :CALCulate<x>:MARKer<y>:MODE 2- 64 WCA230A & WCA280A Programmer Manual...
  • Page 91 Syntax :CALCulate<x>:VLINe<y> <value> :CALCulate<x>:VLINe<y>? Arguments <value>::=<NRf> specifies the horizontal position of the vertical line. Range: 0 Hz to 3 GHz for WCA230A, or 8 GHz for WCA280A. Measurement Modes All S/A modes Examples :CALCulate1:VLINe1 800MHz sets the horizontal position of Vertical Line 1 to 800 MHz.
  • Page 92 :CALCulate Commands 2- 66 WCA230A & WCA280A Programmer Manual...
  • Page 93: Calibration Commands 2

    :CALibration Commands The :CALibration commands run calibrations on the analyzer. For details on calibrations, refer to the WCA230A and WCA280A User Manual. Command Tree Header Parameter :CALibration [:ALL] :AUTO :DATA :DEFault :OFFSet :BASebanddc :CENTer :IQINput (Option 03 only) 2- 67...
  • Page 94 Syntax :CALibration[:ALL] :CALibration[:ALL]? Arguments None Returns <NR1> 0 indicates a normal end. For details of the error codes, refer to page 3- -17. Measurement Modes Examples :CALibration:ALL runs all calibrations. Related Commands *CAL? 2- 68 WCA230A & WCA280A Programmer Manual...
  • Page 95 RF gain calibration automatically. Related Commands :CALibration:RF :CALibration:DATA:DEFault (No Query Form) Restores the calibration data to the factory defaults. Syntax :CALibration:DATA:DEFault Arguments None Measurement Modes Examples :CALibration:DATA:DEFault restores the calibration data to the factory defaults. 2- 69 WCA230A & WCA280A Programmer Manual...
  • Page 96 Syntax :CALibration:OFFSet:BASebanddc :CALibration:OFFSet:BASebanddc? Arguments None Returns <NR1> 0 indicates a normal end. For details of the error codes, refer to page 3- -17. Measurement Modes Examples :CALibration:OFFSet:BASebanddc runs the baseband DC offset calibration. 2- 70 WCA230A & WCA280A Programmer Manual...
  • Page 97 0. Syntax :CALibration:OFFSet:CENTer :CALibration:OFFSet:CENTer? Arguments None Returns <NR1> 0 indicates a normal end. For details of the error codes, refer to page 3- -17. Measurement Modes Examples :CALibration:OFFSet:CENTer runs the center offset calibration. 2- 71 WCA230A & WCA280A Programmer Manual...
  • Page 98 Arguments None Returns <NR1> 0 indicates a normal end. For details of the error codes, refer to page 3- -17. Measurement Modes Examples :CALibration:OFFSet:IQINput runs the IQ input offset calibration. Related Commands [:SENSe]:FEED 2- 72 WCA230A & WCA280A Programmer Manual...
  • Page 99 :CALibration:RF? Arguments None Returns <NR1> 0 indicates a normal end. For details of the error codes, refer to page 3- -17. Measurement Modes Examples :CALibration:RF runs the RF gain calibration. Related Commands :CALibration:AUTO 2- 73 WCA230A & WCA280A Programmer Manual...
  • Page 100 :CALibration Commands 2- 74 WCA230A & WCA280A Programmer Manual...
  • Page 101: Configure Commands 2

    :FVTime :IQVTime :PVTime NOTE. Data acquisition stops on completion of a :CONFigure command. Each command has a front-panel equivalent, except data acquisition control. The front-panel key sequence is provided with each command description. 2- 75 WCA230A & WCA280A Programmer Manual...
  • Page 102 DEMOD key → Analog Demod side key → PRESET key → FM Demod side key Syntax :CONFigure:ADEMod:FM Arguments None Measurement Modes DEMADEM Examples :CONFigure:ADEMod:FM sets up the analyzer to the default settings for FM signal analysis. Related Commands :INSTrument[:SELect] 2- 76 WCA230A & WCA280A Programmer Manual...
  • Page 103 DEMOD key → Analog Demod side key → PRESET key → Pulse Spectrum side key Syntax :CONFigure:ADEMod:PSPectrum Arguments None Measurement Modes DEMADEM Examples :CONFigure:ADEMod:PSPectrum sets the analyzer to the default settings for the pulse spectrum measurement. Related Commands :INSTrument[:SELect] 2- 77 WCA230A & WCA280A Programmer Manual...
  • Page 104 DEMOD key → Digital Demod side key → PRESET key → IQ/Frequency versus Time side key Syntax :CONFigure:DDEMod Arguments None Measurement Modes DEMDDEM Examples :CONFigure:DDEMod sets up the analyzer to the default settings for digital modulation analysis. Related Commands :INSTrument[:SELect] 2- 78 WCA230A & WCA280A Programmer Manual...
  • Page 105 TIME key → Pulse Measurements side key → PRESET key Syntax :CONFigure:PULSe Arguments None Measurement Modes TIMPULSE Examples :CONFigure:PULSe sets the analyzer to the default settings for pulse characteristics measurement. Related Commands :INSTrument[:SELect] 2- 79 WCA230A & WCA280A Programmer Manual...
  • Page 106 → PRESET key → Measurement Off side key Syntax :CONFigure:SPECtrum Arguments None Measurement Modes SANORMAL, SASGRAM, SARTIME Examples :CONFigure:SPECtrum sets up the analyzer to the default settings for spectrum measurement. Related Commands :INSTrument[:SELect] 2- 80 WCA230A & WCA280A Programmer Manual...
  • Page 107 → PRESET key → Carrier Frequency side key Syntax :CONFigure:SPECtrum:CFRequency Arguments None Measurement Modes SANORMAL, SASGRAM, SARTIME Examples :CONFigure:SPECtrum:CFRequency sets up the analyzer to the default settings for carrier frequency measurement. Related Commands :INSTrument[:SELect] 2- 81 WCA230A & WCA280A Programmer Manual...
  • Page 108 → PRESET key → C/N side key Syntax :CONFigure:SPECtrum:CNRatio Arguments None Measurement Modes SANORMAL, SASGRAM, SARTIME Examples :CONFigure:SPECtrum:CNRatio sets up the analyzer to the default settings for C/N measurement. Related Commands :INSTrument[:SELect] 2- 82 WCA230A & WCA280A Programmer Manual...
  • Page 109 → PRESET key → OBW side key Syntax :CONFigure:SPECtrum:OBWidth Arguments None Measurement Modes SANORMAL, SASGRAM, SARTIME Examples :CONFigure:SPECtrum:OBWidth sets up the analyzer to the default settings for OBW measurement. Related Commands :INSTrument[:SELect] 2- 83 WCA230A & WCA280A Programmer Manual...
  • Page 110 TIME key → Signal Source Analysis side key → PRESET key Syntax :CONFigure:SSOurce Arguments None Measurement Modes TIMSSOURCE Examples :CONFigure:SSOurce sets the analyzer to the default settings for the signal source analysis. Related Commands :INSTrument[:SELect] 2- 84 WCA230A & WCA280A Programmer Manual...
  • Page 111 S/A key → S/A with Spectrogram side key → PRESET key Syntax :CONFigure:TFRequency:SGRam Arguments None Measurement Modes SASGRAM Examples :CONFigure:TFRequency:SGRam sets up the analyzer to the default settings for the spectrogram measurement. Related Commands :INSTrument[:SELect] 2- 85 WCA230A & WCA280A Programmer Manual...
  • Page 112 TIME key → Transient side key → PRESET key → IQ versus Time side key Syntax :CONFigure:TRANsient:IQVTime Arguments None Measurement Modes TIMTRAN Examples :CONFigure:TRANsient:IQVTime sets up the analyzer to the default settings for IQ level vs. time measurement. Related Commands :INSTrument[:SELect] 2- 86 WCA230A & WCA280A Programmer Manual...
  • Page 113 S/A key → Transient side key → PRESET key → Power versus Time side key Syntax :CONFigure:TRANsient:PVTime Arguments None Measurement Modes TIMTRAN Examples :CONFigure:TRANsient:PVTime sets up the analyzer to the default settings for power vs. time measurement. Related Commands :INSTrument[:SELect] 2- 87 WCA230A & WCA280A Programmer Manual...
  • Page 114 :CONFigure Commands 2- 88 WCA230A & WCA280A Programmer Manual...
  • Page 115: Table 2- 30: :Display Command Subgroups

    Set the display brightness and format. page 2- - 237 :DISPlay:WAVeform Control time domain view. page 2- - 240 NOTE. The :DISPlay commands change the measurement display only, and do not affect the analyzer hardware settings. 2- 89 WCA230A & WCA280A Programmer Manual...
  • Page 116: Figure 2- 6: Horizontal Scale Setting Requirements

    : the end of data expansion range Data acquisition range set by the :SENSe commands START STOP Data expansion range set by the :DISPlay commands Figure 2- 6: Horizontal scale setting requirements 2- 90 WCA230A & WCA280A Programmer Manual...
  • Page 117: Figure 2- -7: Horizontal Scale Setting Requirements For Spectrum

    CENTer: [:SENSe]:FREQuency:CENTer value SPAN: [:SENSe]:FREQuency:SPAN value OFFSet: :DISPlay:SPECtrum:X[:SCALe]:OFFSet value PDIVision: :DISPlay:SPECtrum:X[:SCALe]:PDIVision value CENTer - - SPAN/2 CENTer + SPAN/2 OFFSet OFFSet + 10*PDIVision Figure 2- 7: Horizontal scale setting requirements for spectrum view 2- 91 WCA230A & WCA280A Programmer Manual...
  • Page 118: Figure 2- 8: :Display:ccdf Command Setting

    <boolean> :STORe [:SCALe] :AUTO <boolean> :MAXimum <relative_amplitude> :OFFSet <relative_amplitude> [:SCALe] :FIT :FULL :MAXimum <percent> :MINimum <percent> :Y[:SCALe]:MAXimum :Y[:SCALe]:MINimum :X[:SCALe]:OFFSet :X[:SCALe]:MAXimum NOTE: Command header :DISPlay:CCDF is omitted here. Figure 2- 8: :DISPlay:CCDF command setting 2- 92 WCA230A & WCA280A Programmer Manual...
  • Page 119 OFF or 0 hides the reference line. ON or 1 shows the reference line in the CCDF view. Measurement Modes TIMCCDF Examples :DISPlay:CCDF:LINE:REFerence:STATe ON shows the reference line in the CCDF view. Related Commands :DISPlay:CCDF:LINE:REFerence:STORe 2- 93 WCA230A & WCA280A Programmer Manual...
  • Page 120 :OFFSet commands, detailed below, to set the horizontal axis. ON or 1 specifies that the horizontal scale is set automatically. Measurement Modes TIMCCDF Examples :DISPlay:CCDF:X:SCALe:AUTO ON specifies that the horizontal scale is set automatically. Related Commands :DISPlay:CCDF:X[:SCALe]:MAXimum, :DISPlay:CCDF:X[:SCALe]:OFFSet 2- 94 WCA230A & WCA280A Programmer Manual...
  • Page 121 Refer to Note on Horizontal Scaling on page 2- -90 for setting the scale. Measurement Modes TIMCCDF Examples :DISPlay:CCDF:X:SCALe:OFFSet 5 sets the start value of the horizontal axis to 5 dBm. Related Commands :DISPlay:CCDF:X[:SCALe]:AUTO 2- 95 WCA230A & WCA280A Programmer Manual...
  • Page 122 Sets the vertical axis to the default full-scale value in the CCDF view. Syntax :DISPlay:CCDF:Y[:SCALe]:FULL Arguments None Measurement Modes TIMCCDF Examples :DISPlay:CCDF:Y:SCALe:FULL sets the vertical axis to the default full-scale value in the CCDF view. 2- 96 WCA230A & WCA280A Programmer Manual...
  • Page 123 Sets or queries the minimum vertical value (bottom end) in the CCDF view. Syntax :DISPlay:CCDF:Y[:SCALe]:MINimum <value> :DISPlay:CCDF:Y[:SCALe]:MINimum? Arguments - - 9 <value>::=<NRf> sets the minimum vertical value. Range: 10 to 100%. Measurement Modes TIMCCDF Examples :DISPlay:CCDF:Y:SCALe:MINimum 20 sets the minimum vertical value to 20%. 2- 97 WCA230A & WCA280A Programmer Manual...
  • Page 124 :RADix BINary | OCTal | HEXadecimal [:SCALe] :OFFSet <numeric_value> :RANGe <numeric_value> [:SCALe] :FIT :FULL :MAXimum <numeric_value> :MINimum <numeric_value> :OFFSet <numeric_value> :RANGe <numeric_value> :NLINearity :LINE :BFIT [:STATe] <boolean> :REFerence [:STATe] <boolean> :MASK [:STATe] <boolean> 2- 98 WCA230A & WCA280A Programmer Manual...
  • Page 125 | DAMam | DAMPm | CCDF | PDF :HSSHift LEFT | NONE | RIGHt :RADix BINary | OCTal | HEXadecimal [:SCALe] :OFFSet <numeric_value> :RANGe <numeric_value> [:SCALe] :FIT :FULL :MAXimum <numeric_value> :MINimum <numeric_value> :OFFSet <numeric_value> :RANGe <numeric_value> 2- 99 WCA230A & WCA280A Programmer Manual...
  • Page 126: Figure 2- 9: :Display:ddemod Command Setting

    :DISPlay Commands :SVIew:FORMat subview NOTE: Command header :DISPlay:DDEMod is omitted here. :SVIew:Y[:SCALe]:RANGe :SVIew:Y[:SCALe]:OFFSet :SVIew:X[:SCALe]:RANGe :SVIew:X[:SCALe]:OFFSet :MVIew:FORMat Main view :MVIew:Y[:SCALe]:RANGe :MVIew:Y[:SCALe]:OFFSet :MVIew:X[:SCALe]:RANGe :MVIew:X[:SCALe]:OFFSet Figure 2- 9: :DISPlay:DDEMod command setting 2- 100 WCA230A & WCA280A Programmer Manual...
  • Page 127 :DISPlay:DDEMod:CCDF:LINE:GAUSsian[:STATe]? Arguments ON or 1 shows the Gaussian line. OFF or 0 hides the Gaussian line. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:CCDF:LINE:GAUSsian:STATe ON displays the Gaussian line for the CCDF measurement. Related Commands :DISPlay:DDEMod:MVIew:FORMat 2- 101 WCA230A & WCA280A Programmer Manual...
  • Page 128 | VECTor | EVM | MERRor | PERRor | IEYE | QEYE | TEYE | STABle | PVTime | AMAM | AMPM | DAMam | DAMPm | CCDF | PDF } :DISPlay:DDEMod:MVIew:FORMat? Arguments The arguments and display formats are listed in Table 2- -31: 2- 102 WCA230A & WCA280A Programmer Manual...
  • Page 129: Table 2- 31: Main View Display Formats

    NOTE. The argument FVTime is valid when [:SENSe]:DDEMod:FORMat is GFSK or FSK. The argument PVTime is valid only when [:SENSe]:DDEMod:FORMat is ASK. The display format is restricted by the modulation type. Refer to the WCA230A User Manual for details. Measurement Modes...
  • Page 130 RIGHt shifts Q data by half a symbol in the positive direction on the time axis. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:MVIew:HSSHift LEFT shifts Q data by half a symbol in the negative direction on the time axis. Related Commands :DISPLay:DDEMod:SVIew:HSSHift, [:SENSe]:DDEMod:FORMat 2- 104 WCA230A & WCA280A Programmer Manual...
  • Page 131 :DISPlay:DDEMod:MVIew:RADix { BINary | OCTal | HEXadecimal } :DISPlay:DDEMod:MVIew:RADix? Arguments BINary selects binary notation. OCTal selects octal notation. HEXadecimal selects hexadecimal notation. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:MVIew:RADix BINary selects binary notation for the symbol table. Related Commands :DISPlay:DDEMod:MVIew:FORMat 2- 105 WCA230A & WCA280A Programmer Manual...
  • Page 132 Refer to Note on Horizontal Scaling on page 2- -90 for setting the scale. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:MVIew:X:SCALe:OFFSet -40us sets the minimum horizontal value to - -40 ms when the main view displays IQ level versus time. Related Commands :DISPlay:DDEMod:MVIew:FORMat 2- 106 WCA230A & WCA280A Programmer Manual...
  • Page 133 Refer to Note on Horizontal Scaling on page 2- -90 for setting the scale. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:MVIew:X:SCALe:RANGe 40us sets the full-scale value of the horizontal axis to 40 ms when the main view displays IQ level versus time. Related Commands :DISPlay:DDEMod:MVIew:FORMat 2- 107 WCA230A & WCA280A Programmer Manual...
  • Page 134 CONSTe, VECTor, IEYE, QEYE, TEYE, STABle, AMAM, AMPM, DAMam or DAMPm. Syntax :DISPlay:DDEMod:MVIew:Y[:SCALe]:FULL Arguments None Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:MVIew:Y:SCALe:FULL sets the main view’s vertical axis to the default full-scale value. Related Commands :DISPlay:DDEMod:MVIew:FORMat 2- 108 WCA230A & WCA280A Programmer Manual...
  • Page 135 Range: Twice of the minimum value to 100% The minimum value is set using the :DISPlay:DDEMod:MVIew:Y[:SCALe] :MINimum command. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:MVIew:Y:SCALe:MAXimum 80pct sets the maximum vertical value to 80% in the CCDF main view. Related Commands :DISPlay:DDEMod:MVIew:Y[:SCALe]:MINimum 2- 109 WCA230A & WCA280A Programmer Manual...
  • Page 136 Range: 0.01 to 1/2 of the maximum value in percent (%) The maximum value is set using the :DISPlay:DDEMod:MVIew:Y[:SCALe] :MAXimum command. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:MVIew:Y:SCALe:MINimum 0.1pct sets the minimum vertical value to 0.1% in the CCDF main view. Related Commands :DISPlay:DDEMod:MVIew:Y[:SCALe]:MAXimum 2- 110 WCA230A & WCA280A Programmer Manual...
  • Page 137 Refer to Table D- -1 in Appendix D. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:MVIew:Y:SCALe:OFFSet -500mV sets the minimum vertical value to - -500 mV when the main view displays IQ level versus time. Related Commands :DISPlay:DDEMod:MVIew:FORMat 2- 111 WCA230A & WCA280A Programmer Manual...
  • Page 138 The valid range depends on the display format. Refer to Table D- -1 in Appen- dix D. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:MVIew:Y:SCALe:RANGe 500mV sets full-scale value of the vertical axis to 500 mV when the the main view displays IQ level versus time. Related Commands :DISPlay:DDEMod:MVIew:FORMat 2- 112 WCA230A & WCA280A Programmer Manual...
  • Page 139 Arguments ON or 1 shows the best-fit line. OFF or 0 hides the best-fit line. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:NLINearity:LINE:BFIT:STATe ON displays the best-fit line for AM/AM or AM/PM measurement. Related Commands :DISPlay:DDEMod:MVIew:FORMat 2- 113 WCA230A & WCA280A Programmer Manual...
  • Page 140 ON or 1 shows the reference line. OFF or 0 hides the reference line. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:NLINearity:LINE:REFerence:STATe ON displays the reference line for the AM/AM or AM/PM measurement. Related Commands :DISPlay:DDEMod:MVIew:FORMat 2- 114 WCA230A & WCA280A Programmer Manual...
  • Page 141 ON or 1 shows the linear signal region mask. OFF or 0 hides the linear signal region mask. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:NLINearity:MASK:STATe ON shows the linear signal region mask for the AM/AM measurement. Related Commands :DISPlay:DDEMod:MVIew:FORMat 2- 115 WCA230A & WCA280A Programmer Manual...
  • Page 142 | CONSte | VECTor | EVM | MERRor | PERRor | IEYE | QEYE | TEYE | STABle | PVTime | AMAM | AMPM | DAMam | DAMPm | CCDF | PDF } :DISPlay:DDEMod:SVIew:FORMat? Arguments The arguments and display formats are listed below: 2- 116 WCA230A & WCA280A Programmer Manual...
  • Page 143: Table 2- 32: Subview Display Formats

    NOTE. The argument FVTime is valid when [:SENSe]:DDEMod:FORMat is GFSK or FSK. The argument PVTime is valid only when [:SENSe]:DDEMod:FORMat is ASK. The display format is restricted by the modulation type. Refer to the WCA230A User Manual for details. Measurement Modes...
  • Page 144 RIGHt shifts Q data by half a symbol in the positive direction on the time axis. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:MVIew:HSSHift LEFT specifies that half a symbol of Q data is shifted to the left side. Related Commands :DISPLay:DDEMod:MVIew:HSSHift, [:SENSe]:DDEMod:FORMat 2- 118 WCA230A & WCA280A Programmer Manual...
  • Page 145 :DISPlay:DDEMod:SVIew:RADix { BINary | OCTal | HEXadecimal } :DISPlay:DDEMod:SVIew:RADix? Arguments BINary selects binary notation. OCTal selects octal notation. HEXadecimal selects hexadecimal notation. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:MVIew:RADix BINary selects binary notation for the symbol table. Related Commands :DISPlay:DDEMod:SVIew:FORMat 2- 119 WCA230A & WCA280A Programmer Manual...
  • Page 146 Refer to Note on Horizontal Scaling on page 2- -90 for setting the scale. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:SVIew:X:SCALe:OFFSet -2.5 sets the minimum horizontal value to - -2.5 when the subview displays the constellation. Related Commands :DISPlay:DDEMod:SVIew:FORMat 2- 120 WCA230A & WCA280A Programmer Manual...
  • Page 147 Refer to Note on Horizontal Scaling on page 2- -90 for setting the scale. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:SVIew:X:SCALe:RANGe 2.5 sets full-scale value of the horizontal axis to 2.5 when the subview displays the constellation. Related Commands :DISPlay:DDEMod:SVIew:FORMat 2- 121 WCA230A & WCA280A Programmer Manual...
  • Page 148 CONSTe, VECTor, IEYE, QEYE, TEYE, STABle, AMAM, AMPM, DAMam or DAMPm. Syntax :DISPlay:DDEMod:SVIew:Y[:SCALe]:FULL Arguments None Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:SVIew:Y:SCALe:FULL sets the vertical axis in the subview to the default full-scale value. Related Commands :DISPlay:DDEMod:SVIew:FORMat 2- 122 WCA230A & WCA280A Programmer Manual...
  • Page 149 Range: Twice of the minimum value to 100% The minimum value is set using the :DISPlay:DDEMod:SVIew:Y[:SCALe] :MINimum command. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:SVIew:Y:SCALe:MAXimum 80pct sets the maximum vertical value to 80% in the CCDF subview. Related Commands :DISPlay:DDEMod:SVIew:Y[:SCALe]:MINimum 2- 123 WCA230A & WCA280A Programmer Manual...
  • Page 150 Range: 0.01 to 1/2 of the maximum value in percent (%) The maximum value is set using the :DISPlay:DDEMod:SVIew:Y[:SCALe] :MAXimum command. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:SVIew:Y:SCALe:MINimum 0.1pct sets the minimum vertical value to 0.1% in the CCDF subview. Related Commands :DISPlay:DDEMod:SVIew:Y[:SCALe]:MAXimum 2- 124 WCA230A & WCA280A Programmer Manual...
  • Page 151 Refer to Table D- -1 in Appendix D. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:SVIew:Y:SCALe:OFFSet -100 sets the minimum vertical value to - -100 dBm when the subview displays spectrum. Related Commands :DISPlay:DDEMod:SVIew:FORMat 2- 125 WCA230A & WCA280A Programmer Manual...
  • Page 152 The valid range depends on the display format. Refer to Table D- -1 in Appen- dix D. Measurement Modes DEMDDEM Examples :DISPlay:DDEMod:SVIew:Y:SCALe:RANGe 100 sets full-scale value of the vertical axis to 100 dB when the subview displays spectrum. Related Commands :DISPlay:DDEMod:SVIew:FORMat 2- 126 WCA230A & WCA280A Programmer Manual...
  • Page 153 <amplitude> :RANge <relative_amplitude> [:SCALe] :OFFSet <frequency> :SPAN <frequency> [:SCALe] :OFFSet <frame_count> :PLINe <frame_count> :WAVeform [:SCALe] :OFFSet <time> :PDIVision <time> [:SCALe] :FIT :FULL :OFFSet <amplitude> :PDIVision <amplitude> :ZOOM :COLor [:SCALe] :OFFSet <amplitude> :RANge <relative_amplitude> 2- 127 WCA230A & WCA280A Programmer Manual...
  • Page 154: Figure 2- 10: :Display:oview Command Setting

    <frame_count> :FORMat Overview (frequency vs. time display) :WAVeform:Y[:SCALe]:PDIVision :WAVeform:Y[:SCALe]:OFFSet :WAVeform:X[:SCALe]:PDIVision :WAVeform:X[:SCALe]:OFFSet :FORMat Overview (spectrogram) :SGRam:Y[:SCALe]:PLINe :SGRam:COLor[:SCALe]:RANGe :SGRam:COLor[:SCALe]:OFFSet :SGRam:Y[:SCALe]:OFFSet :SGRam:X[:SCALe]:SPAN :SGRam:X[:SCALe]:OFFSet NOTE: Command header :DISPlay:OVIew is omitted here. Figure 2- 10: :DISPlay:OVIew command setting 2- 128 WCA230A & WCA280A Programmer Manual...
  • Page 155 Arguments OFF or 0 hides the trigger output indicator. ON or 1 shows the trigger output indicator. Measurement Modes All Demod modes, All Time modes Examples :DISPlay:OVIew:OTINdicator ON shows the trigger output indicator. 2- 129 WCA230A & WCA280A Programmer Manual...
  • Page 156 <rel_ampl>::={ 10 | 20 | 50 | 100 } [dB] specifies the full-scale value of the color axis. Measurement Modes All Demod modes, All Time modes Examples :DISPlay:OVIew:SGRam:COLor:SCALe:RANGe 100 sets full-scale value of the color axis to 100 dB. 2- 130 WCA230A & WCA280A Programmer Manual...
  • Page 157 <freq>::=<NRf> specifies the horizontal span. For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes All Demod modes, All Time modes Examples :DISPlay:OVIew:SGRam:X:SCALe:SPAN 100kHz sets the span to 100 kHz. 2- 131 WCA230A & WCA280A Programmer Manual...
  • Page 158 <value>::=<NR1> specifies the vertical scale for the spectrogram. Range: 1 to 1024 frames per line. Measurement Modes All Demod modes, All Time modes Examples :DISPlay:OVIew:SGRam:Y:SCALe:PLINe 5 displays the data in the spectrogram every 5 frames. 2- 132 WCA230A & WCA280A Programmer Manual...
  • Page 159 <time>::=<NRf> specifies the horizontal scale. Range: 0 to 3200 s/div. Refer to Note on Horizontal Scaling on page 2- -90 for setting the scale. Measurement Modes All Demod modes, All Time modes Examples :DISPlay:OVIew:WAVeform:X:SCALe:PDIVision 10.0E-6 sets the horizontal scale to 10 ms/div. 2- 133 WCA230A & WCA280A Programmer Manual...
  • Page 160 Sets the vertical axis in the overview to the default full-scale value. Syntax :DISPlay:OVIew:WAVeform:Y[:SCALe]:FULL Arguments None Measurement Modes All Demod modes, All Time modes Examples :DISPlay:OVIew:WAVeform:Y:SCALe:FULL sets the overview’s vertical axis to the default full-scale value. 2- 134 WCA230A & WCA280A Programmer Manual...
  • Page 161 Syntax :DISPlay:OVIew:WAVeform:Y[:SCALe]:PDIVision <ampl> :DISPlay:OVIew:WAVeform:Y[:SCALe]:PDIVision? Arguments <ampl>::=<NRf> specifies the vertical scale. Range: 0 to 30 dB/div. Measurement Modes All Demod modes, All Time modes Examples :DISPlay:OVIew:WAVeform:Y:SCALe:PDIVision 10 sets the vertical scale to 10 dB/div. 2- 135 WCA230A & WCA280A Programmer Manual...
  • Page 162 <rel_ampl>::={ 10 | 20 | 50 | 100 } [dB] specifies the full-scale value of the color axis of the spectrogram with zoom function. Measurement Modes SAZRTIME, DEMRFID Examples :DISPlay:OVIew:ZOOM:COLor:SCALe:RANGe 100 sets full-scale value of the color axis to 100 dB. 2- 136 WCA230A & WCA280A Programmer Manual...
  • Page 163 <freq>::=<NRf> specifies the horizontal span of the spectrogram with zoom function. Refer to Note on Horizontal Scaling on page 2- -90 for setting the scale. Measurement Modes SAZRTIME, DEMRFID Examples :DISPlay:OVIew:ZOOM:X:SCALe:SPAN 100kHz sets the span to 100 kHz. 2- 137 WCA230A & WCA280A Programmer Manual...
  • Page 164 <value>::=<NR1> specifies the vertical scale for the spectrogram with zoom function. Range: 1 to 1024 frames per line. Measurement Modes SAZRTIME, DEMRFID Examples :DISPlay:OVIew:ZOOM:Y:SCALe:PLINe 5 displays the data in the spectrogram every 5 frames. 2- 138 WCA230A & WCA280A Programmer Manual...
  • Page 165 WIDTh | PPOWer | OORatio | RIPPle | PERIiod | DCYCle | PHASe | CHPower | OBWidth | EBWidth | FREQuency :GUIDelines <boolean> :RANGe ADAPtive | MAXimum :RESult SINGle | ALL :SELect <numeric_value> 2- 139 WCA230A & WCA280A Programmer Manual...
  • Page 166 OFF or 0 hides duty cycle measurement results in the pulse result table. ON or 1 shows duty cycle measurement results in the pulse result table. Measurement Modes TIMPULSE Examples :DISPlay:PULSe:MVIew:RESult:DCYCle ON shows duty cycle measurement results in the pulse result table. 2- 140 WCA230A & WCA280A Programmer Manual...
  • Page 167 OFF or 0 hides frequency deviation measurement results in the pulse result table. ON or 1 shows frequency deviation measurement results in the pulse result table. Measurement Modes TIMPULSE Examples :DISPlay:PULSe:MVIew:RESult:FREQuency ON shows frequency deviation measurement results in the pulse result table. 2- 141 WCA230A & WCA280A Programmer Manual...
  • Page 168 OFF or 0 hides on/off-ratio measurement results in the pulse result table. ON or 1 shows on/off-ratio measurement results in the pulse result table. Measurement Modes TIMPULSE Examples :DISPlay:PULSe:MVIew:RESult:OORatio ON shows on/off-ratio measurement results in the pulse result table. 2- 142 WCA230A & WCA280A Programmer Manual...
  • Page 169 OFF or 0 hides pulse-pulse phase measurement results in the pulse result table. ON or 1 shows pulse-pulse phase measurement results in the pulse result table. Measurement Modes TIMPULSE Examples :DISPlay:PULSe:MVIew:RESult:PHASe ON shows pulse-pulse phase measurement results in the pulse result table. 2- 143 WCA230A & WCA280A Programmer Manual...
  • Page 170 OFF or 0 hides pulse ripple measurement results in the pulse result table. ON or 1 shows pulse ripple measurement results in the pulse result table. Measurement Modes TIMPULSE Examples :DISPlay:PULSe:MVIew:RESult:RIPPle ON shows pulse ripple measurement results in the pulse result table. 2- 144 WCA230A & WCA280A Programmer Manual...
  • Page 171 OFF or 0 hides peak power measurement results in the pulse result table. ON or 1 shows peak power measurement results in the pulse result table. Measurement Modes TIMPULSE Examples :DISPlay:PULSe:MVIew:RESult:WIDTh ON shows peak power measurement results in the pulse result table. 2- 145 WCA230A & WCA280A Programmer Manual...
  • Page 172: Table 2- 33: Subview Display Format

    OBW of the pulse-on time spectrum EBWidth EBW of the pulse-on time spectrum FREQuency Frequency deviation of the pulse-on time Measurement Modes TIMPULSE Examples :DISPlay:PULSe:SVIew:FORMat WIDTh displays the pulse width measurement result and waveform in the subview. 2- 146 WCA230A & WCA280A Programmer Manual...
  • Page 173 MAXimum adjusts the horizontal scale to fit the maximum pulse width in the analysis range to the subview. Measurement Modes TIMPULSE Examples :DISPlay:PULSe:SVIew:RANGe ADAPtive adjusts the horizontal scale for each pulse to fit the pulse width to the subview. 2- 147 WCA230A & WCA280A Programmer Manual...
  • Page 174 <number>::=<NR1> specifies the a single pulse number. 0 (zero) represents the latest pulse. The older pulse has the larger negative number. Range: - -999 to 0 Measurement Modes TIMPULSE Examples :DISPlay:PULSe:SVIew:RESult -125 specifies pulse #- -125 to display in the subview. 2- 148 WCA230A & WCA280A Programmer Manual...
  • Page 175 NOTE. To use a command from this group, you must have selected TIMPULSE (pulse characteristics analysis) in the :INSTrument[:SELect] command. Command Tree Header Parameter :DISPlay :PULSe :SPECtrum [:SCALe] :OFFSet <numeric_value> :PDIVision <numeric_value> [:SCALe] :FIT :FULL :OFFSet <numeric_value> :PDIVision <numeric_value> 2- 149 WCA230A & WCA280A Programmer Manual...
  • Page 176: Figure 2- 11: :Display:pulse:spectrum Command Setting

    :DISPlay Commands :Y[:SCALe]:PDIVision :Y[:SCALe]:OFFSet :X[:SCALe]:OFFSet :X[:SCALe]:PDIVision NOTE: Command header :DISPlay:PULSe:SPECtrum is omitted here. Figure 2- 11: :DISPlay:PULSe:SPECtrum command setting 2- 150 WCA230A & WCA280A Programmer Manual...
  • Page 177: View

    Arguments <freq>::=<NRf> specifies the horizontal scale. For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMPULSE Examples :DISPlay:PULSe:SPECtrum:X:SCALe:PDIVision 100.0E+3 sets the horizontal scale to 100 kHz/div. 2- 151 WCA230A & WCA280A Programmer Manual...
  • Page 178 Sets the vertical axis to the default full-scale value in the spectrum view. Syntax :DISPlay:PULSe:SPECtrum:Y[:SCALe]:FULL Arguments None Measurement Modes TIMPULSE Examples :DISPlay:PULSe:SPECtrum:Y:SCALe:FULL sets the vertical axis to the default full-scale value in the spectrum view. 2- 152 WCA230A & WCA280A Programmer Manual...
  • Page 179 Syntax :DISPlay:PULSe:SPECtrum:Y[:SCALe]:PDIVision <ampl> :DISPlay:PULSe:SPECtrum:Y[:SCALe]:PDIVision? Arguments <ampl>::=<NRf> specifies the vertical scale in the spectrum view. Range: 0 to 10 dB/div. Measurement Modes TIMPULSE Examples :DISPlay:PULSe:SPECtrum:Y:SCALe:PDIVision 10 sets the vertical scale to 10 dB/div. 2- 153 WCA230A & WCA280A Programmer Manual...
  • Page 180 NOTE. To use a command from this group, you must have selected TIMPULSE (pulse characteristics analysis) in the :INSTrument[:SELect] command. Command Tree Header Parameter :DISPlay :PULSe :WAVeform [:SCALe] :OFFSet <numeric_value> :PDIVision <numeric_value> [:SCALe] :FIT :FULL :OFFSet <numeric_value> :PDIVision <numeric_value> 2- 154 WCA230A & WCA280A Programmer Manual...
  • Page 181 <time>::=<NRf> specifies the horizontal scale. Range: 0 to 3200 s/div For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMPULSE Examples :DISPlay:PULSe:WAVeform:X:SCALe:PDIVision 10us sets the horizontal scale to 10 ms/div. 2- 155 WCA230A & WCA280A Programmer Manual...
  • Page 182 Sets the vertical axis in the time domain display to the default full-scale value. Syntax :DISPlay:PULSe:WAVeform:Y[:SCALe]:FULL Arguments None Measurement Modes TIMPULSE Examples :DISPlay:PULSe:WAVeform:Y:SCALe:FULL sets the vertical axis in the time domain display to the default full-scale value. 2- 156 WCA230A & WCA280A Programmer Manual...
  • Page 183 <ampl>::=<NRf> specifies the vertical scale. The valid range depends on the display format. Refer to Table D- -1 in Appendix D. Measurement Modes TIMPULSE Examples :DISPlay:PULSe:WAVeform:Y:SCALe:PDIVision 10 sets the vertical scale to 10 dB/div 2- 157 WCA230A & WCA280A Programmer Manual...
  • Page 184 (RFID modulation analysis) in the :INSTrument[:SELect] command. Command Tree Header Parameter :DISPlay :RFID :DDEMod :MVIew :AREA [:PERCent] <numeric_value> :BURSt [:NUMBer] <numeric_value> :EDGE [:NUMBer] <numeric_value> :ENVelope [:NUMBer] <numeric_value> :GUIDeline [:STATe] <boolean> [:SCALe] :OFFSet <numeric_value> :PDIVision <numeric_value> :RANGe <numeric_value> 2- 158 WCA230A & WCA280A Programmer Manual...
  • Page 185 SPECtrum | PVTime | FVTime | ZSPectrum | RFENvelope | CONSte | VECTor | EYE | STABle :GUIDeline [:STATe] <boolean> [:SCALe] :OFFSet <numeric_value> :PDIVision <numeric_value> :RANGe <numeric_value> [:SCALe] :FIT :FULL :OFFSet <numeric_value> :PDIVision <numeric_value> :RANGe <numeric_value> 2- 159 WCA230A & WCA280A Programmer Manual...
  • Page 186 RFENvelope, CONSte, EYE, or STABle. Syntax :DISPlay:RFID:DDEMod:MVIew:BURSt[:NUMBer] <number> :DISPlay:RFID:DDEMod:MVIew:BURSt[:NUMBer]? Arguments <number>::=<NR1> specifies the burst number. Range: 0 to 31. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:MVIew:BURSt:NUMBer 5 sets the burst number to 5. Related Commands [:SENse]:RFID:MEASurement 2- 160 WCA230A & WCA280A Programmer Manual...
  • Page 187 :DISPlay:RFID:DDEMod:MVIew:ENVelope[:NUMBer]? Arguments <number>::=<NR1> specifies the envelope number. Range: 0 to (the number of acquired envelopes) - - 1. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:MVIew:ENVelope:NUMBer 5 sets the envelope number to 5. Related Commands [:SENse]:RFID:MEASurement 2- 161 WCA230A & WCA280A Programmer Manual...
  • Page 188 ON or 1 shows the guideline in the main view. OFF or 0 hides the guideline in the main view. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:MVIew:GUIDeline:STATe ON shows the guideline in the main view. Related Commands [:SENse]:RFID:MEASurement 2- 162 WCA230A & WCA280A Programmer Manual...
  • Page 189 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes DEMRFID Examples :DISPlay:RFID:MVIew:X:SCALe:PDIVision 5ms sets the horizontal scale to 5 ms/div when the main view displays the RF envelope. Related Commands [:SENse]:RFID:MEASurement 2- 163 WCA230A & WCA280A Programmer Manual...
  • Page 190 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:MVIew:X:SCALe:RANGe 10MHz sets the full-scale value of the horizontal axis to 10 MHz when the main view displays the carrier spectrum. Related Commands [:SENse]:RFID:MEASurement 2- 164 WCA230A & WCA280A Programmer Manual...
  • Page 191 Sets the vertical axis in the main view to the default full-scale value in the RFID analysis. Syntax :DISPlay:RFID:DDEMod:MVIew:Y[:SCALe]:FULL Arguments None Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:MVIew:Y:SCALe:FULL sets the main view’s vertical axis to the default full-scale value: Related Commands [:SENse]:RFID:MEASurement 2- 165 WCA230A & WCA280A Programmer Manual...
  • Page 192 Refer to Table D- -2 in Appendix D. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:MVIew:Y:SCALe:PDIVision 5m sets the vertical scale to 5 mV/div when the main view displays the RF envelope. Related Commands [:SENse]:RFID:MEASurement 2- 166 WCA230A & WCA280A Programmer Manual...
  • Page 193 The valid range depends on the display format. Refer to Table D- -2 in Appen- dix D. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:MVIew:Y:SCALe:RANGe 100 sets full-scale value of the vertical axis to 100 dB when the main view displays the carrier spectrum. Related Commands [:SENse]:RFID:MEASurement 2- 167 WCA230A & WCA280A Programmer Manual...
  • Page 194 RFENvelope, CONSte, EYE, or STABle. Syntax :DISPlay:RFID:DDEMod:SVIew:BURSt[:NUMBer] <number> :DISPlay:RFID:DDEMod:SVIew:BURSt[:NUMBer]? Arguments <number>::=<NR1> specifies the burst number. Range: 0 to 31. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:SVIew:BURSt:NUMBer 5 sets the burst number to 5. Related Commands [:SENse]:RFID:MEASurement 2- 168 WCA230A & WCA280A Programmer Manual...
  • Page 195 :DISPlay:RFID:DDEMod:SVIew:ENVelope[:NUMBer]? Arguments <number>::=<NR1> specifies the envelope number. Range: 0 to (the number of acquired envelopes) - - 1. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:SVIew:ENVelope:NUMBer 5 sets the envelope number to 5. Related Commands [:SENse]:RFID:MEASurement 2- 169 WCA230A & WCA280A Programmer Manual...
  • Page 196: Table 2- 34: Subview Display Formats

    Frequency versus Time ZSPectrum Zoomed spectrum RFENvelope RF envelope CONSte Constellation VECTor Vector Eye diagram STABle Symbol table Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:SVIew:FORMat CONSte displays the constellation in the subview. Related Commands [:SENSe]:RFID:MEASurement 2- 170 WCA230A & WCA280A Programmer Manual...
  • Page 197 ON or 1 shows the guideline in the subview. OFF or 0 hides the guideline in the subview. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:SVIew:GUIDeline:STATe ON shows the guideline in the subview. Related Commands [:SENse]:RFID:MEASurement 2- 171 WCA230A & WCA280A Programmer Manual...
  • Page 198 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:SVIew:X:SCALe:PDIVision 5ms sets the horizontal scale to 5 ms/div when the subview displays the RF envelope. Related Commands :DISPlay:RFID:DDEMod:SVIew:FORMat 2- 172 WCA230A & WCA280A Programmer Manual...
  • Page 199 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:SVIew:X:SCALe:RANGe 10MHz sets full-scale value of the horizontal axis to 10 MHz when the subview displays the carrier spectrum. Related Commands :DISPlay:RFID:DDEMod:SVIew:FORMat 2- 173 WCA230A & WCA280A Programmer Manual...
  • Page 200 This command is valid when :DISPlay:RFID:DDEMod:SVIew:FORMat is set to SPECtrum, PVTime, FVTime, ZSPectrum, or RFENvelope. Syntax :DISPlay:RFID:DDEMod:SVIew:Y[:SCALe]:FULL Arguments None Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:SVIew:Y:SCALe:FULL sets the vertical axis in the subview to the default full-scale value. Related Commands :DISPlay:RFID:DDEMod:SVIew:FORMat 2- 174 WCA230A & WCA280A Programmer Manual...
  • Page 201 Refer to Table D- -2 in Appendix D. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:SVIew:Y:SCALe:PDIVision 5m sets the vertical scale to 5 mV/div when the subview displays the RF envelope. Related Commands :DISPlay:RFID:DDEMod:SVIew:FORMat 2- 175 WCA230A & WCA280A Programmer Manual...
  • Page 202 The valid range depends on the display format. Refer to Table D- -2 in Appen- dix D. Measurement Modes DEMRFID Examples :DISPlay:RFID:DDEMod:SVIew:Y:SCALe:RANGe 100 sets full-scale value of the vertical axis to 100 dB when the subview displays the carrier spectrum. Related Commands :DISPlay:RFID:DDEMod:SVIew:FORMat 2- 176 WCA230A & WCA280A Programmer Manual...
  • Page 203 NOTE. To use a command from this group, you must have selected DEMRFID (RFID analysis) in the :INSTrument[:SELect] command. Command Tree Header Parameter :DISPlay :RFID :SPECtrum [:SCALe] :OFFSet <frequency> :PDIVision <frequency> [:SCALe] :FIT :FULL :OFFSet <amplitude> :PDIVision <amplitude> 2- 177 WCA230A & WCA280A Programmer Manual...
  • Page 204 <freq>::=<NRf> specifies the horizontal scale (per division). Refer to Note on Horizontal Scaling on page 2- -90 for setting the scale. Measurement Modes DEMRFID Examples :DISPlay:RFID:SPECtrum:X:SCALe:PDIVision 100.0E+3 sets the horizontal scale to 100 kHz/div. 2- 178 WCA230A & WCA280A Programmer Manual...
  • Page 205 Sets the vertical axis to the default full-scale value in the spectrum view. Syntax :DISPlay:RFID:SPECtrum:Y[:SCALe]:FULL Arguments None Measurement Modes DEMRFID Examples :DISPlay:RFID:SPECtrum:Y:SCALe:FULL sets the vertical axis to the default full-scale value in the spectrum view. 2- 179 WCA230A & WCA280A Programmer Manual...
  • Page 206 Syntax :DISPlay:RFID:SPECtrum:Y[:SCALe]:PDIVision <ampl> :DISPlay:RFID:SPECtrum:Y[:SCALe]:PDIVision? Arguments <ampl>::=<NRf> specifies the vertical scale in the spectrum view. Range: 0 to 10 dB/div. Measurement Modes DEMRFID Examples :DISPlay:RFID:SPECtrum:Y:SCALe:PDIVision 10 sets the vertical scale to 10 dB/div. 2- 180 WCA230A & WCA280A Programmer Manual...
  • Page 207 NOTE. To use a command from this group, you must have selected DEMRFID (RFID analysis) in the :INSTrument[:SELect] command. Command Tree Header Parameter :DISPlay :RFID :WAVeform [:SCALe] :OFFSet <time> :PDIVsion <time> [:SCALe] :FIT :FULL :OFFSet <amplitude> :PDIVsion <amplitude> 2- 181 WCA230A & WCA280A Programmer Manual...
  • Page 208 Arguments <time>::=<NRf> specifies the horizontal scale. Refer to Note on Horizontal Scaling on page 2- -90 for setting the scale. Measurement Modes DEMRFID Examples :DISPlay:RFID:WAVeform:X:SCALe:PDIVision 10us sets the horizontal scale to 10 ms/div. 2- 182 WCA230A & WCA280A Programmer Manual...
  • Page 209 Sets the vertical axis in the time domain display to the default full-scale value. Syntax :DISPlay:RFID:WAVeform:Y[:SCALe]:FULL Arguments None Measurement Modes DEMRFID Examples :DISPlay:RFID:WAVeform:Y:SCALe:FULL sets the vertical axis in the time domain display to the default full-scale value. 2- 183 WCA230A & WCA280A Programmer Manual...
  • Page 210 :DISPlay:RFID:WAVeform:Y[:SCALe]:PDIVision <ampl> :DISPlay:RFID:WAVeform:Y[:SCALe]:PDIVision? Arguments <ampl>::=<NRf> specifies the vertical scale. For the setting range, refer to Table D- -1 in Appendix D. Measurement Modes DEMRFID Examples :DISPlay:RFID:WAVeform:Y:SCALe:PDIVision 10 sets the vertical scale to 10 dB/div. 2- 184 WCA230A & WCA280A Programmer Manual...
  • Page 211 OFF | FIX | FLEX :MLINe :AMPLitude :INTerval <numeric_value> :OFFSet <numeric_value> [:STATe] <boolean> :ANNotation [:STATe] <boolean> :FREQuency :INTerval <numeric_value> :OFFSet <numeric_value> [:STATe] <boolean> [:SCALe] :OFFSet <frequency> :PDIVision <frequency> [:SCALe] :FIT :FULL :OFFSet <amplitude> :PDIVision <amplitude> 2- 185 WCA230A & WCA280A Programmer Manual...
  • Page 212: Figure 2- 12: :Display:spectrum Command Setting

    :DISPlay Commands :GRATicule:GRID :BMARker:STATe :Y[:SCALe]:PDIVision :Y[:SCALe]:OFFSet :X[:SCALe]:OFFSet :X[:SCALe]:PDIVision NOTE: Command header :DISPlay:SPECtrum is omitted here. Figure 2- 12: :DISPlay:SPECtrum command setting 2- 186 WCA230A & WCA280A Programmer Manual...
  • Page 213 FIX always shows the 10 divisions×10 divisions graticule. FLEX shows the graticule so that one division is set in 1-2-5 sequence. Measurement Modes All S/A modes except SARTIME and SAZRTIME Examples :DISPlay:SPECtrum:GRATicule:GRID FIX always shows the 10×10 graticule. 2- 187 WCA230A & WCA280A Programmer Manual...
  • Page 214 :DISPlay:SPECtrum:MLINe:AMPLitude:OFFSet <value> :DISPlay:SPECtrum:MLINe:AMPLitude:OFFSet? Arguments <value>::=<NRf> sets the offset of the amplitude multi display lines. Range: - -100 to 0 dBm. Measurement Modes SARTIME Examples :DISPlay:SPECtrum:MLINe:AMPLitude:OFFSet -10 sets the offset to - -10 dBm. 2- 188 WCA230A & WCA280A Programmer Manual...
  • Page 215 :DISPlay:SPECtrum:MLINe:ANNotation[:STATe] { OFF | ON | 0 | 1 } :DISPlay:SPECtrum:MLINe:ANNotation[:STATe]? Arguments OFF or 0 hides the multi display lines readout. ON or 1 shows the multi display lines readout. Measurement Modes SARTIME Examples :DISPlay:SPECtrum:MLINe:ANNotation:STATe ON shows the readout. 2- 189 WCA230A & WCA280A Programmer Manual...
  • Page 216 The default value is the center frequency; the frequency multi display lines are placed from the center frequency at regular intervals. Measurement Modes SARTIME Examples :DISPlay:SPECtrum:MLINe:FREQuency:OFFSet 2GHz sets the offset to 2 GHz. 2- 190 WCA230A & WCA280A Programmer Manual...
  • Page 217 :DISPlay:SPECtrum:MLINe:FREQuency[:STATe] { OFF | ON | 0 | 1 } :DISPlay:SPECtrum:MLINe:FREQuency[:STATe]? Arguments OFF or 0 hides the frequency multi display lines. ON or 1 shows the frequency multi display lines. Measurement Modes SARTIME Examples :DISPlay:SPECtrum:MLINe:FREQuency:STATe ON shows the frequency multi display lines. 2- 191 WCA230A & WCA280A Programmer Manual...
  • Page 218 :DISPlay:SPECtrum:X[:SCALe]:PDIVision? Arguments <freq>::=<NRf> specifies the horizontal scale. Refer to Note on Horizontal Scaling on page 2- -90 for setting the scale. Measurement Modes Examples :DISPlay:SPECtrum:X:SCALe:PDIVision 100.0E+3 sets the horizontal scale to 100 kHz/div. 2- 192 WCA230A & WCA280A Programmer Manual...
  • Page 219 Sets the vertical axis to the default full-scale value in the spectrum view. Syntax :DISPlay:SPECtrum:Y[:SCALe]:FULL Arguments None Measurement Modes Examples :DISPlay:SPECtrum:Y:SCALe:FULL sets the vertical axis to the default full-scale value in the spectrum view. 2- 193 WCA230A & WCA280A Programmer Manual...
  • Page 220 Sets or queries the vertical, or amplitude, scale (per division) in the spectrum view. Syntax :DISPlay:SPECtrum:Y[:SCALe]:PDIVision <ampl> :DISPlay:SPECtrum:Y[:SCALe]:PDIVision? Arguments <ampl>::=<NRf> specifies the horizontal scale in the spectrum view. Range: 0 to 10 dB/div. Measurement Modes Examples :DISPlay:SPECtrum:Y:SCALe:PDIVision 10 sets the vertical scale to 10 dB/div. 2- 194 WCA230A & WCA280A Programmer Manual...
  • Page 221 CE (signal source analysis) in the :INSTrument[:SELect] command. Command Tree Header Parameter :DISPlay :SSOurce :MVIew [:SCALe] :OFFSet <numeric_value> :PDIVision <numeric_value> :RANGe <numeric_value> :STARt <numeric_value> :STOP <numeric_value> [:SCALe] :FIT :FULL :OFFSet <numeric_value> :PDIVision <numeric_value> :RANGe <numeric_value> 2- 195 WCA230A & WCA280A Programmer Manual...
  • Page 222 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:MVIew:X:SCALe:OFFSet 950MHz sets the minimum horizontal value to 950 MHz when the main view displays the spurious. Related Commands [:SENSe]:SSOurce:MEASurement 2- 196 WCA230A & WCA280A Programmer Manual...
  • Page 223 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:MVIew:X:SCALe:PDIVision 1us sets the horizontal scale to 1 µs/div when the main view displays the frequency versus time. Related Commands [:SENSe]:SSOurce:MEASurement 2- 197 WCA230A & WCA280A Programmer Manual...
  • Page 224 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:MVIew:X:SCALe:RANGe 10MHz sets the full-scale value of the horizontal axis to 10 MHz when the main view displays the spurious. Related Commands [:SENSe]:SSOurce:MEASurement 2- 198 WCA230A & WCA280A Programmer Manual...
  • Page 225 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:MVIew:X:SCALe:STARt 1kHz sets the minimum horizontal value to 1 kHz in the main view of the phase noise measurement. Related Commands [:SENSe]:SSOurce:MEASurement 2- 199 WCA230A & WCA280A Programmer Manual...
  • Page 226 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:MVIew:X:SCALe:STOP 1MHz sets the maximum horizontal value to 1 MHz in the main view of the phase noise measurement. Related Commands [:SENSe]:SSOurce:MEASurement 2- 200 WCA230A & WCA280A Programmer Manual...
  • Page 227 Sets the vertical axis in the main view to the default full-scale value during the signal source analysis. Syntax :DISPlay:SSOurce:MVIew:Y[:SCALe]:FULL Arguments None Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:MVIew:Y:SCALe:FULL sets the main view’s vertical axis to the default full-scale value. Related Commands [:SENSe]:SSOurce:MEASurement 2- 201 WCA230A & WCA280A Programmer Manual...
  • Page 228 For the setting range, refer to Table D- -3 in Appendix D. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:MVIew:Y:SCALe:PDIVision 50kHz sets the vertical scale to 50 kHz/div in the main view of the frequency versus time measurement. Related Commands [:SENSe]:SSOurce:MEASurement 2- 202 WCA230A & WCA280A Programmer Manual...
  • Page 229 The valid range depends on the display format. Refer to Table D- -3 in Appen- dix D. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:MVIew:Y:SCALe:RANGe 100 sets the vertical full-scale value to 100 dB in the main view of the phase noise measurement. Related Commands [:SENSe]:SSOurce:MEASurement 2- 203 WCA230A & WCA280A Programmer Manual...
  • Page 230 SPECtrum | NGRam | RJVTime | IPNVtime | CNVTime | CNVFrequency [:SCALe] :OFFSet <numeric_value> :PDIVision <numeric_value> :RANGe <numeric_value> :STARt <numeric_value> :STOP <numeric_value> [:SCALe] :FIT :FULL :OFFSet <numeric_value> :PDIVision <numeric_value> :PLINe <numeric_value> :RANGe <numeric_value> 2- 204 WCA230A & WCA280A Programmer Manual...
  • Page 231 <rel_ampl>::={ 10 | 20 | 50 | 100 } [dB] specifies the full-scale value of the color axis. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SVIew:COLor:SCALe:RANGe 100 sets full-scale value of the color axis to 100 dB. 2- 205 WCA230A & WCA280A Programmer Manual...
  • Page 232: Table 2- -35: Subview Display Formats In The Signal Source Analysis . 2

    RTPNOise CNVFrequency C/N versus Offset frequency RTSPurious Use the [:SENSe]:SSOurce:MEASurement command to select the measurement item. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SVIew:FORMat NGRam selects the noisogram for the subview display format. Related Commands [:SENSe]:SSOurce:MEASurement 2- 206 WCA230A & WCA280A Programmer Manual...
  • Page 233 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SVIew:X:SCALe:OFFSet 1GHz sets the minimum horizontal value to 1 GHz when the subview displays the spectrum. Related Commands :DISPlay:SSOurce:SVIew:FORMat 2- 207 WCA230A & WCA280A Programmer Manual...
  • Page 234 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SVIew:X:SCALe:PDIVision 1us sets the horizontal scale to 1 µs/div when the subview displays the random jitter versus time. Related Commands :DISPlay:SSOurce:SVIew:FORMat 2- 208 WCA230A & WCA280A Programmer Manual...
  • Page 235 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SVIew:X:SCALe:RANGe 10MHz sets the full-scale value of the horizontal axis to 10 MHz when the subview displays the spectrum. Related Commands :DISPlay:SSOurce:SVIew:FORMat 2- 209 WCA230A & WCA280A Programmer Manual...
  • Page 236 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SVIew:X:SCALe:STARt 1kHz sets the minimum horizontal value to 1 kHz in the subview displaying noiso- gram. Related Commands :DISPlay:SSOurce:SVIew:FORMat 2- 210 WCA230A & WCA280A Programmer Manual...
  • Page 237 For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SVIew:X:SCALe:STOP 1MHz sets the maximum horizontal value to 1 MHz in the subview displaying noisogram. Related Commands :DISPlay:SSOurce:SVIew:FORMat 2- 211 WCA230A & WCA280A Programmer Manual...
  • Page 238 Sets the vertical axis in the subview to the default full-scale value during the signal source analysis. Syntax :DISPlay:SSOurce:SVIew:Y[:SCALe]:FULL Arguments None Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SVIew:Y:SCALe:FULL sets the subview’s vertical axis to the default full-scale value. Related Commands :DISPlay:SSOurce:SVIew:FORMat 2- 212 WCA230A & WCA280A Programmer Manual...
  • Page 239 Refer to Table D- -3 in Appendix D. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SVIew:Y:SCALe:PDIVision 15 sets the vertical scale to 15 dB/div in the subview displaying C/N versus time. Related Commands :DISPlay:SSOurce:SVIew:FORMat 2- 213 WCA230A & WCA280A Programmer Manual...
  • Page 240 <value>::=<NR1> specifies the vertical scale for the noisogram. Range: 1 to 1024 frames per line. Measurement Modes TIMSSOURCE Examples :DISPlay:OVIew:SGRam:Y:SCALe:PLINe 5 displays the data in the noisogram every 5 frames. Related Commands :DISPlay:SSOurce:SVIew:FORMat 2- 214 WCA230A & WCA280A Programmer Manual...
  • Page 241 The valid range depends on the display format. Refer to Table D- -3 in Appen- dix D. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SVIew:Y:SCALe:RANGe 100 sets full-scale value of the vertical axis to 100 dB when the the subview displays the spectrum. Related Commands :DISPlay:SSOurce:SVIew:FORMat 2- 215 WCA230A & WCA280A Programmer Manual...
  • Page 242 The :DISPLay:SSOurce:SPECtrum commands are valid when [:SENSe]:SSOurce:MEASurement is set to SPURious (spurious) or RTSPurious (real-time spurious). Command Tree Header Parameter :DISPlay :SSOurce :SPECtrum [:SCALe] :OFFSet <frequency> :PDIVision <frequency> [:SCALe] :FIT :FULL :OFFSet <amplitude> :PDIVision <amplitude> 2- 216 WCA230A & WCA280A Programmer Manual...
  • Page 243 <freq>::=<NRf> specifies the horizontal scale (per division). For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SPECtrum:X:SCALe:PDIVision 100.0E+3 sets the horizontal scale to 100 kHz/div. 2- 217 WCA230A & WCA280A Programmer Manual...
  • Page 244 Sets the vertical axis to the default full-scale value in the spectrum view. Syntax :DISPlay:SSOurce:SPECtrum:Y[:SCALe]:FULL Arguments None Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SPECtrum:Y:SCALe:FULL sets the vertical axis to the default full-scale value in the spectrum view. 2- 218 WCA230A & WCA280A Programmer Manual...
  • Page 245 Syntax :DISPlay:SSOurce:SPECtrum:Y[:SCALe]:PDIVision <ampl> :DISPlay:SSOurce:SPECtrum:Y[:SCALe]:PDIVision? Arguments <ampl>::=<NRf> specifies the vertical scale in the spectrum view. Range: 0 to 10 dB/div. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:SPECtrum:Y:SCALe:PDIVision 10 sets the vertical scale to 10 dB/div. 2- 219 WCA230A & WCA280A Programmer Manual...
  • Page 246 These commands are valid when :DISplay:SSOurce:SVIew:FORMat is set to NGRam (noisogram). Command Tree Header Parameter :DISPlay :SSOurce :TFRequency :NGRam :COLor [:SCALe] :OFFSet <numeric_value> :RANge <numeric_value> [:SCALe] :STARt <frequency> :STOP <frequency> [:SCALe] :OFFSet <frame_count> :PLINe <frame_count> 2- 220 WCA230A & WCA280A Programmer Manual...
  • Page 247 <rel_ampl>::={ 10 | 20 | 50 | 100 } [dBc/Hz] specifies full-scale value of the color axis. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:TFRequency:NGRam:COLor:SCALe:RANGe 100 sets full-scale value of the color axis to 100 dBc/Hz. 2- 221 WCA230A & WCA280A Programmer Manual...
  • Page 248 Range: 10 Hz to 100 MHz. Refer to Note on Horizontal Scaling on page 2- -90 for setting the scale. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:TFRequency:NGRam:X:SCALe:STOP 1MHz sets the maximum horizontal value to 1 MHz. 2- 222 WCA230A & WCA280A Programmer Manual...
  • Page 249 :DISPlay:SSOurce:TFRequency:NGRam:Y[:SCALe]:PLINe <value> :DISPlay:SSOurce:TFRequency:NGRam:Y[:SCALe]:PLINe? Arguments <value>::=<NR1> specifies the vertical scale in the noisogram. Range: 1 to 1024 frames per line. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:TFRequency:NGRam:Y:SCALe:PLINe 5 displays the data in the noisogram every 5 frames. 2- 223 WCA230A & WCA280A Programmer Manual...
  • Page 250 The :DISPLay:SSOurce:WAVeform commands are valid when [:SENSe]:SSOurce:MEASurement is set to FVTime (Frequency versus Time). Command Tree Header Parameter :DISPlay :SSOurce :WAVeform [:SCALe] :OFFSet <time> :PDIVsion <time> [:SCALe] :FIT :FULL :OFFSet <numeric_value> :PDIVsion <numeric_value> 2- 224 WCA230A & WCA280A Programmer Manual...
  • Page 251 Arguments <time>::=<NRf> specifies the horizontal scale. For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:WAVeform:X:SCALe:PDIVision 10ms sets the horizontal scale to 10 ms/div. 2- 225 WCA230A & WCA280A Programmer Manual...
  • Page 252 Sets the vertical axis to the default full-scale value in the time domain display. Syntax :DISPlay:SSOurce:WAVeform:Y[:SCALe]:FULL Arguments None Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:WAVeform:Y:SCALe:FULL sets the vertical axis in the time domain display to the default full-scale value. 2- 226 WCA230A & WCA280A Programmer Manual...
  • Page 253 <ampl>::=<NRf> specifies the vertical scale. For the setting range, refer to Table D- -3 in Appendix D. Measurement Modes TIMSSOURCE Examples :DISPlay:SSOurce:WAVeform:Y:SCALe:PDIVision 50kHz sets the vertical scale to 50 kHz/div in the frequency vs. time view. 2- 227 WCA230A & WCA280A Programmer Manual...
  • Page 254 [:SCALe] :OFFSet <amplitude> :RANge <relative_amplitude> :MLINe :ANNotation [:STATe] <boolean> :FREQuency :INTerval <numeric_value> :OFFSet <numeric_value> [:STATe] <boolean> :TIME :INTerval <numeric_value> :OFFSet <numeric_value> [:STATe] <boolean> [:SCALe] :OFFSet <frequency> :SPAN <frequency> [:SCALe] :OFFSet <frame_count> :PLINe <frame_count> 2- 228 WCA230A & WCA280A Programmer Manual...
  • Page 255: Figure 2- 13: :Display:tfrequency Command Setting

    :DISPlay Commands Spectrogram :SGRam:Y[:SCALe]:PLINe :SGRam:COLor[:SCALe]:RANGe :SGRam:COLor[:SCALe]:OFFSet :SGRam:Y[:SCALe]:OFFSet :SGRam:X[:SCALe]:SPAN :SGRam:X[:SCALe]:OFFSet NOTE: Command header :DISPlay:TFRequency is omitted here. Figure 2- 13: :DISPlay:TFRequency command setting 2- 229 WCA230A & WCA280A Programmer Manual...
  • Page 256 <rel_ampl>::={ 10 | 20 | 50 | 100 } [dB] specifies full-scale value of the color axis. Measurement Modes SARTIME Examples :DISPlay:TFRequency:SGRam:COLor:SCALe:RANGe 100 sets full-scale value of the color axis to 100 dB. 2- 230 WCA230A & WCA280A Programmer Manual...
  • Page 257 Syntax :DISPlay:TFRequency:SGRam:MLINe:FREQuency:INTerval <value> :DISPlay:TFRequency:SGRam:MLINe:FREQuency:INTerval? Arguments <value>::=<NRf> sets the interval of the frequency multi display lines. Range: 0 to full span (Hz). Measurement Modes SARTIME Examples :DISPlay:TFRequency:SGRam:MLINe:FREQuency:INTerval 1MHz sets the interval to 1 MHz. 2- 231 WCA230A & WCA280A Programmer Manual...
  • Page 258 | 0 | 1 } :DISPlay:TFRequency:SGRam:MLINe:FREQuency[:STATe]? Arguments OFF or 0 hides the frequency multi display lines. ON or 1 shows the frequency multi display lines. Measurement Modes SARTIME Examples :DISPlay:TFRequency:SGRam:MLINe:FREQuency:STATe ON shows the frequency multi display lines. 2- 232 WCA230A & WCA280A Programmer Manual...
  • Page 259 <value>::=<NRf> sets the offset of the time multi display lines. Range: 0 second maximum (Zero represents the latest frame.) The minimum value depends on acquired data quantity. Measurement Modes SARTIME Examples :DISPlay:TFRequency:SGRam:MLINe:TIME:OFFSet -500u sets the offset to - -500 µs. 2- 233 WCA230A & WCA280A Programmer Manual...
  • Page 260 :DISPlay:TFRequency:SGRam:MLINe:TIME[:STATe] { OFF | ON | 0 | 1 } :DISPlay:TFRequency:SGRam:MLINe:TIME[:STATe]? Arguments OFF or 0 hides the time multi display lines. ON or 1 shows the time multi display lines. Measurement Modes SARTIME Examples :DISPlay:TFRequency:SGRam:MLINe:TIME:STATe ON shows the time multi display lines. 2- 234 WCA230A & WCA280A Programmer Manual...
  • Page 261 <freq>::=<NRf> specifies the horizontal span in the spectrogram. For the setting range, refer to Note on Horizontal Scaling on page 2- -90. Measurement Modes SARTIME Examples :DISPlay:TFRequency:SGRam:X:SCALe:SPAN 10MHz sets the span to 10 MHz. 2- 235 WCA230A & WCA280A Programmer Manual...
  • Page 262 :DISPlay:TFRequency:SGRam:Y[:SCALe]:PLINe <value> :DISPlay:TFRequency:SGRam:Y[:SCALe]:PLINe? Arguments <value>::=<NR1> specifies the vertical scale in the spectrogram. Range: 1 to 1024 frames per line. Measurement Modes SARTIME Examples :DISPlay:TFRequency:SGRam:Y:SCALe:PLINe 5 displays the data in the spectrogram every 5 frames. 2- 236 WCA230A & WCA280A Programmer Manual...
  • Page 263 :DISPlay Commands :DISPlay[:VIEW] Subgroup The :DISPlay[:VIEW] commands control the display brightness and format. Command Tree Header Parameter :DISPlay [:VIEW] :BRIGhtness <numeric_value> :FORMat V1S | V3S | V4S | VSPL | HSPL | MULTitude 2- 237 WCA230A & WCA280A Programmer Manual...
  • Page 264 V4S specifies that only View 4 is displayed. VSPL specifies that Views 1 and 4 are tiled horizontally. HSPL specifies that Views 1 and 4 are tiled vertically. MULTitude specifies that multiple views are displayed simultaneously. 2- 238 WCA230A & WCA280A Programmer Manual...
  • Page 265: Figure 2- 14: View Display Formats

    View 1 is displayed. View 1 View 3 View 1 View 1 View 4 View 4 View 4 MULTitude HSPL VSPL Figure 2- 14: View display formats Related Commands :INSTrument[:SELect] 2- 239 WCA230A & WCA280A Programmer Manual...
  • Page 266: Figure 2- 15: :Display:waveform Command Setting

    :DISPlay :WAVeform [:SCALe] :OFFSet <time> :PDIVision <time> [:SCALe] :FIT :FULL :OFFSet <amplitude> :PDIVision <amplitude> Main view :Y[:SCALe]:PDIVision NOTE: Command header :DISPlay:WAVeform is omitted :Y[:SCALe]:OFFSet here. :X[:SCALe]:PDIVision :X[:SCALe]:OFFSet Figure 2- 15: :DISPlay:WAVeform command setting 2- 240 WCA230A & WCA280A Programmer Manual...
  • Page 267 <time>::=<NRf> specifies the horizontal scale. Range: 0 to 3200 s/div. Refer to Note on Horizontal Scaling on page 2- -90 for setting the scale. Measurement Modes DEMADEM, TIMTRAN Examples :DISPlay:WAVeform:X:SCALe:PDIVision 10us sets the horizontal scale to 10 ms/div. 2- 241 WCA230A & WCA280A Programmer Manual...
  • Page 268 Sets the vertical axis in the time domain display to the default full-scale value. Syntax :DISPlay:WAVeform:Y[:SCALe]:FULL Arguments None Measurement Modes DEMADEM, TIMTRAN Examples :DISPlay:WAVeform:Y:SCALe:FULL sets the vertical axis in the time domain display to the default full-scale value. 2- 242 WCA230A & WCA280A Programmer Manual...
  • Page 269 <ampl>::=<NRf> specifies the vertical scale. The valid range depends on the display format. Refer to Table D- -1 in Appendix D. Measurement Modes DEMADEM, TIMTRAN Examples :DISPlay:WAVeform:Y:SCALe:PDIVision 10 sets the vertical scale to 10 dB/div. 2- 243 WCA230A & WCA280A Programmer Manual...
  • Page 270 :DISPlay Commands 2- 244 WCA230A & WCA280A Programmer Manual...
  • Page 271: Fetch Commands 2

    | RMSError | FDEViation :DISTribution:CCDF? :OVIew? :PULSe? ALL | WIDTh | PPOWer | OORatio | RIPPle | PERiod | DCYCle | PHASe | CHPower | OBWidth | EBWidth | FREQuency :SPECtrum? :TAMPlitude? :TFRequency? 2- 245 WCA230A & WCA280A Programmer Manual...
  • Page 272 :SPECtrum :ACPower? :SPURious? :SPECtrum? :ACPower? :CFRequency? :CHPower? :CNRatio? :EBWidth? :OBWidth? :SPURious? :SSOurce? PNOise | SPURious | RTPNoise | RTSPurious | FVTime :CNVFrequency? :CNVTime? :IPNVtime? :IPNVtime? :RJVTime? :SPECtrum? :TRANsient :FVTime? :TRANsient :FVTime? :IQVTime? :PVTime? 2- 246 WCA230A & WCA280A Programmer Manual...
  • Page 273 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) Measurement Modes DEMADEM Examples :FETCh:ADEMod:AM? might return #41024xxxx... (1024-byte data) for the results of the AM signal analysis. Related Commands :INSTrument[:SELect] 2- 247 WCA230A & WCA280A Programmer Manual...
  • Page 274 <-AM>::=<NRf> is the negative peak AM value in percent (%). <Total_AM>::=<NRf> is the total AM value: (peak-peak AM value) / 2 in percent (%). Measurement Modes DEMADEM Examples :FETCh:ADEMod:AM:RESult? might return 37.34,-48.75,43.04. Related Commands :INSTrument[:SELect] 2- 248 WCA230A & WCA280A Programmer Manual...
  • Page 275 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) Measurement Modes DEMADEM Examples :FETCh:ADEMod:FM? might return #41024xxxx... (1024-byte data) for the results of the FM signal analysis. Related Commands :INSTrument[:SELect] 2- 249 WCA230A & WCA280A Programmer Manual...
  • Page 276 <P2P_Freq_Dev>::=<NRf> is the peak-to-peak frequency deviation in Hz. <P2P_Freq_Dev/2>::=<NRf> is (peak-to-peak frequency deviation) / 2 in Hz. <RMS_Freq_Dev>::=<NRf> is the RMS frequency deviation in Hz. Examples :FETCh:ADEMod:FM:RESult? might return 1.13e+4,-1.55e+4,2.48e+4,1.24e+4,1.03e+4. Related Commands :INSTrument[:SELect] 2- 250 WCA230A & WCA280A Programmer Manual...
  • Page 277 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) Measurement Modes DEMADEM Examples :FETCh:ADEMod:PM? might return #41024xxxx... (1024-byte data) for the results of the PM signal analysis. Related Commands :INSTrument[:SELect] 2- 251 WCA230A & WCA280A Programmer Manual...
  • Page 278 <Data(n)> is the spectrum amplitude in dBm. 4-byte little endian floating-point format specified IEEE 488.2. n: Max 240001 Measurement Modes DEMADEM Examples :FETCh:ADEMod:PSPectrum? might return #43200xxxx... (3200-byte data) for the spectrum data. Related Commands :INSTrument[:SELect] 2- 252 WCA230A & WCA280A Programmer Manual...
  • Page 279 <meanpower>::=<NRf> is the average power measured value in dBm. <peakpower>::=<NRf> is the peak power measured value in dBm. <cfactor>::=<NRf> is the crest factor in dB. Measurement Modes TIMCCDF Examples :FETCh:CCDF? might return -11.16,-8.18,2.96 for the CCDF measurement results. Related Commands :INSTrument[:SELect] 2- 253 WCA230A & WCA280A Programmer Manual...
  • Page 280: Results 2

    (Not available when [:SENSe]:DDEMod:FORMat is set to ASK, FSK or GFSK) STABle Data from symbol table PVTime Power versus Time (Valid when [:SENSe]:DDEMod:FORMat is set to ASK) AMAM AM/AM measurement results AMPM AM/PM measurement results CCDF CCDF measurement results PDF measurement results 2- 254 WCA230A & WCA280A Programmer Manual...
  • Page 281 <Qp(n)> is the sample position on the Q axis in a normalized value. Both <Ip(n)> and <Qp(n)> are in the 4-byte little endian floating-point format specified in IEEE 488.2. n: Max 512000 (= 1024 points×500 frames) 2- 255 WCA230A & WCA280A Programmer Manual...
  • Page 282 <Num_byte> is the number of bytes of data that follow. <Perr(n)> is the value of phase error of symbol in degrees or radians. 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) 2- 256 WCA230A & WCA280A Programmer Manual...
  • Page 283 <Comp>::=<NRf> is the 1 dB compression point in dBm. <Coeff_Num>::=<NR1> is the number of coefficients (1 to 16). It is equal to the value set using the [:SENSe]:DDEMod:NLINearity:COEFfi- cient command plus 1. <Coeff>::=<NRf> is the coefficient value. 2- 257 WCA230A & WCA280A Programmer Manual...
  • Page 284 RMSError. <RMSError>::=<NRf> is the RMS frequency error in Hz. FDEViation. <FDeviation>::=<NRf> is the frequency deviation in Hz. Measurement Modes DEMDDEM Examples :FETCh:DDEMod? IQVTime might return #41024xxxx... (1024-byte data) for the IQ level versus time measurement results. Related Commands :INSTrument[:SELect], [:SENSe]:DDEMod:FORMat, :UNIT:ANGLe 2- 258 WCA230A & WCA280A Programmer Manual...
  • Page 285 Max 10001 Invalid data is returned as - -1000. Measurement Modes TIMCCDF Examples :FETCh:DISTribution:CCDF? might return #41024xxxx... (1024-byte data) for the CCDF trace data in the CCDF measurement. Related Commands :FETCh:CCDF?, :INSTrument[:SELect] 2- 259 WCA230A & WCA280A Programmer Manual...
  • Page 286 Max 16000 (standard) / 64000 (Option 02) Measurement Modes All Demod modes, All Time modes Examples :FETCh:OVIew? might return #510240xxx... (10240-byte data) representing the minimum and the maximum values of waveform displayed on the overview. Related Commands :CONFigure:OVIew, :INSTrument[:SELect] 2- 260 WCA230A & WCA280A Programmer Manual...
  • Page 287: Table 2- -37: Queried Information 2

    CHPower Channel power of the pulse on-time spectrum OBWidth OBW (Occupied Bandwidth) of the pulse on-time spectrum EBWidth EBW (Emission Bandwidth) of the pulse on-time spectrum FREQuency Frequency deviation in the pulse on-time 2- 261 WCA230A & WCA280A Programmer Manual...
  • Page 288 <Num_digit> is the number of digits in <Num_byte>. <Num_byte> is the number of bytes of data that follow. <Ooratio(n)> is the on/off ratio value for each pulse number. 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 1000 2- 262 WCA230A & WCA280A Programmer Manual...
  • Page 289 <Num_digit> is the number of digits in <Num_byte>. <Num_byte> is the number of bytes of data that follow. <Chp(n)> is the Channel Power value for each pulse number. 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 1000 2- 263 WCA230A & WCA280A Programmer Manual...
  • Page 290 <Freq(n)> is the frequency deviation value for each pulse number. 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 1000 Measurement Modes TIMPULSE Examples :FETCh:PULSe? WIDTh might return #3500xxxx... (500-byte data) for the pulse width measurement result. Related Commands :INSTrument[:SELect] 2- 264 WCA230A & WCA280A Programmer Manual...
  • Page 291 <Data(n)> is the spectrum in dBm. 4-byte little endian floating-point format specified IEEE 488.2. n: Max 240001 Measurement Modes TIMPULSE Examples :FETCh:PULSe:SPECtrum? might return #43200xxxx... (3200-byte data) for the spectrum data. Related Commands :DISPlay:PULSe:SVIew:FORMat, :INSTrument[:SELect] 2- 265 WCA230A & WCA280A Programmer Manual...
  • Page 292 <Data(n)> is the absolute power for each data in watts. 4-byte little endian floating-point format specified IEEE 488.2. n: Max 262,144 Measurement Modes TIMPULSE Examples :FETCh:PULSe:TAMPlitude? might return #43200xxxx... (3200-byte data) for the time domain amplitude. Related Commands :DISPlay:PULSe:SVIew:FORMat, :INSTrument[:SELect] 2- 266 WCA230A & WCA280A Programmer Manual...
  • Page 293 <Data(n)> is the frequency deviation value in Hz on the time axis. 4-byte little endian floating-point format specified IEEE 488.2. n: Max 262,144 Measurement Modes TIMPULSE Examples :FETCh:PULSe:TFRequency? might return #43200xxxx... (3200-byte data) for the time domain frequency. Related Commands :DISPlay:PULSe:SVIew:FORMat, :INSTrument[:SELect] 2- 267 WCA230A & WCA280A Programmer Manual...
  • Page 294: Table 2- -38: Rfid Measurement Selections 2

    <Esrate>::=<NRf> is the effective sample rate in Hz. <Count>::=<NR1> is the count of data sets that follow (0 to 64). <Index>::=<NR1> is the index number. <Rise/Fall>::=<NR1> indicates rise (0) or fall (1) time. 2- 268 WCA230A & WCA280A Programmer Manual...
  • Page 295 <On_Ripple>::=<NRf> is the on ripple in percent (%). <Off_Ripple>::=<NRf> is the off ripple in percent (%). <Slope_1_Rise/Fall>::=<NR1> indicates rise (0) or fall (1) for Slope 1. <Slope_1>::=<NRf> is the Slope 1 rise/fall time in seconds. 2- 269 WCA230A & WCA280A Programmer Manual...
  • Page 296 “C0G1” or “C1G1”. When the decoding format is other than PIE: <Mdepth>,<Mindex>,<Ferror>,<Abrate>,<Ebrate>,<Esbrate> Where <Mdepth>::=<NRf> is the modulation depth in percent (%). <Mindex>::=<NRf> is the modulation index in percent (%). 2- 270 WCA230A & WCA280A Programmer Manual...
  • Page 297: Table 2- -39: Symbol Value Definition 2

    <Num_byte> is the number of bytes of data that follow. <Sym(n)>::=<NR1> is the symbol data. 4-byte little endian floating-point format specified in IEEE 488.2 Table 2- 39: Symbol value definition Value on screen Value on GPIB Definition - - 1 Don’t care 2- 271 WCA230A & WCA280A Programmer Manual...
  • Page 298 - - 4 Null PSTable. <Len>::=<NR1> is the preamble length of the symbol table. Measurement Modes DEMRFID Examples :FETCh:RFID? CARRier might return 985.891768E+6,45.383E+3,104.601,30 for the carrier measure- ment result. Related Commands :INSTrument[:SELect], [:SENSe]:RFID:MODulation:STANdard 2- 272 WCA230A & WCA280A Programmer Manual...
  • Page 299 <Lower>::=<NRf> is the ACPR for the n lower adjacent channel in dBc. Measurement Modes DEMRFID Examples :FETCh:RFID:ACPower? might return 2,500E+3,-38.45,-38.43,1E+6,-44.14,-44.11 for the ACPR measurement result. Related Commands :INSTrument[:SELect] 2- 273 WCA230A & WCA280A Programmer Manual...
  • Page 300 <Dfreq>::=<NRf> is the detuned frequency of spurious relative to carrier in Hz. <Rdbc>::=<NRf> is the spurious signal level relative to carrier in dBc. Measurement Modes DEMRFID Examples :FETCh:RFID:SPURious? might return 2,-468.75E+3,-45.62,787.5E+3,-49.88 for the spurious measurement result. Related Commands :INSTrument[:SELect] 2- 274 WCA230A & WCA280A Programmer Manual...
  • Page 301 <Data(n)> is the amplitude of the spectrum in dBm. 4-byte little endian floating-point format specified in IEEE 488.2. n: Max 240001 Measurement Modes DEMRFID Examples :FETCh:RFID:SPECtrum:ACPower? might return #43200xxxx... (3200-byte data) for the spectrum data. Related Commands :INSTrument[:SELect] 2- 275 WCA230A & WCA280A Programmer Manual...
  • Page 302 <Data(n)> is the amplitude of the spectrum in dBm. 4-byte little endian floating-point format specified in IEEE 488.2. n: Max 240001 Measurement Modes DEMRFID Examples :FETCh:RFID:SPECtrum:SPURious? might return #43200xxxx... (3200-byte data) for the spectrum data. Related Commands :INSTrument[:SELect] 2- 276 WCA230A & WCA280A Programmer Manual...
  • Page 303 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 400000 (= 800 points×500 frames) Measurement Modes SANORMAL, SASGRAM, SARTIME, SADL3G, SAUL3G Examples :FETCh:SPECtrum? might return #43200xxxx... (3200-byte data) for the spectrum waveform data. Related Commands :INSTrument[:SELect] 2- 277 WCA230A & WCA280A Programmer Manual...
  • Page 304 <chpower>,<acpm1>,<acpp1>,<acpm2>, <acpp2>; <acpm3> and <acpp3> are not returned. Measurement Modes SANORMAL, SASGRAM, SARTIME, SADL3G, SAUL3G Examples :FETCh:SPECtrum:ACPower? might return -11.38,-59.41,-59.51,-59.18,-59.31,-59.17,-59.74 for the ACPR measurement results. Related Commands :INSTrument[:SELect], [:SENSe]:ACPower subgroup 2- 278 WCA230A & WCA280A Programmer Manual...
  • Page 305 None Returns <chpower>::=<NRf> is the channel power measured value in dBm. Measurement Modes SANORMAL, SASGRAM, SARTIME, SADL3G, SAUL3G Examples :FETCh:SPECtrum:CHPower? might return -1.081 for the measurement results of channel power. Related Commands :INSTrument[:SELect] 2- 279 WCA230A & WCA280A Programmer Manual...
  • Page 306 <ctn>::=<NRf> is the measured value of C/N in dB. <ctno>::=<NRf> is the measured value of C/No in dB/Hz. Measurement Modes SANORMAL, SASGRAM, SARTIME, SADL3G, SAUL3G Examples :FETCh:SPECtrum:CNRatio? might return 75.594,125.594 for the C/N measurement results. Related Commands :INSTrument[:SELect] 2- 280 WCA230A & WCA280A Programmer Manual...
  • Page 307 :FETCh:SPECtrum:OBWidth? Arguments None Returns <obw>::=<NRf> is the measured value of OBW in Hz. Measurement Modes SANORMAL, SASGRAM, SARTIME, SADL3G, SAUL3G Examples :FETCh:SPECtrum:OBWidth? might return 26510.163 for the OBW measurement results. Related Commands :INSTrument[:SELect] 2- 281 WCA230A & WCA280A Programmer Manual...
  • Page 308 <dfreq>::=<NRf> is the detuned frequency of spurious relative to carrier in Hz. <rdb>::=<NRf> is the spurious signal level relative to carrier in dB. Measurement Modes SANORMAL, SASGRAM, SARTIME, SADL3G, SAUL3G Examples :FETCh:SPECtrum:SPURious? might return 3,1.2E6,-79,2.4E6,-79.59,1E6,-80.38 for the spurious signal measurement. Related Commands :INSTrument[:SELect] 2- 282 WCA230A & WCA280A Programmer Manual...
  • Page 309: Table 2- -40: Signal Source Analysis 2

    <snum>::=<NR1> is the number of detected spurious signals (max. 20) <dfreq>::=<NRf> is the detuned frequency of spurious relative to carrier in Hz. <rdb>::=<NRf> is the spurious signal level relative to carrier in dBc. 2- 283 WCA230A & WCA280A Programmer Manual...
  • Page 310 <TFsstart>::=<NRf> is the frequency settling time start from trigger. <TFsstop>::=<NRf> is the frequency settling time stop from trigger Unit: All in seconds. Measurement Modes TIMSSOURCE Examples :FETCh:SSOurce? PNOise might return 2.0E+9,-21.430,12.432E-12,8.95,217.725E-12 for the phase noise measurement result. 2- 284 WCA230A & WCA280A Programmer Manual...
  • Page 311 4-byte little endian floating-point format specified in IEEE 488.2. n: Max 5000 Measurement Modes TIMSSOURCE Examples :FETCh:SSOurce:CNVFrequency? MAIN might return #43200xxxx... (3200-byte data) for the Trace 1 data of the C/N versus offset frequency measurement. Related Commands :DISPlay:SSOurce:SVIew:FORMat, [:SENSe]:SSOurce:MEASurement 2- 285 WCA230A & WCA280A Programmer Manual...
  • Page 312 <Data(n)> is the C/N value in dBc/Hz. 4-byte little endian floating-point format specified in IEEE 488.2. Measurement Modes TIMSSOURCE Examples :FETCh:SSOurce:CNVTime? might return #43200xxxx... (3200-byte data) for waveform data of the C/N versus time. Related Commands :DISPlay:SSOurce:SVIew:FORMat, [:SENSe]:SSOurce:MEASurement 2- 286 WCA230A & WCA280A Programmer Manual...
  • Page 313 4-byte little endian floating-point format specified in IEEE 488.2. Measurement Modes TIMSSOURCE Examples :FETCh:SSOurce:IPNVtime? might return #43200xxxx... (3200-byte data) for waveform data of the integrated phase noise versus time. Related Commands :DISPlay:SSOurce:SVIew:FORMat, [:SENSe]:SSOurce:MEASurement 2- 287 WCA230A & WCA280A Programmer Manual...
  • Page 314 <Data(n)> is the jitter in seconds. 4-byte little endian floating-point format specified in IEEE 488.2. Measurement Modes TIMSSOURCE Examples :FETCh:SSOurce:RJVTime? might return #43200xxxx... (3200-byte data) for waveform data of the random jitter versus time. Related Commands :DISPlay:SSOurce:SVIew:FORMat, [:SENSe]:SSOurce:MEASurement 2- 288 WCA230A & WCA280A Programmer Manual...
  • Page 315 <Data(n)> is the amplitude of the spectrum in dBm. 4-byte little endian floating-point format specified in IEEE 488.2. n: Max 240001 Measurement Modes TIMSSOURCE Examples :FETCh:SSOurce:SPECtrum? might return #43200xxxx... (3200-byte data) for the spectrum data. Related Commands [:SENSe]:SSOurce:MEASurement 2- 289 WCA230A & WCA280A Programmer Manual...
  • Page 316 4-byte little endian floating-point format specified in IEEE 488.2. n: Max 512000 (1024 points × 500 frames) Measurement Modes TIMSSOURCE Examples :FETCh:SSOurce:TRANsient:FVTime? might return #43200xxxx... (3200-byte data) for the frequency versus time measurement results. 2- 290 WCA230A & WCA280A Programmer Manual...
  • Page 317 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) Measurement Modes TIMTRAN Examples :FETCh:TRANsient:FVTime? might return #41024xxxx... (1024-byte data) for the results of the frequency vs. time measurement. Related Commands :INSTrument[:SELect] 2- 291 WCA230A & WCA280A Programmer Manual...
  • Page 318 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) Measurement Modes TIMTRAN Examples :FETCh:TRANsient:IQVTime? might return #41024xxxx... (1024-byte data) for the results of the IQ level vs. time measurement. Related Commands :INSTrument[:SELect] 2- 292 WCA230A & WCA280A Programmer Manual...
  • Page 319 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) Measurement Modes TIMTRAN Examples :FETCh:TRANsient:PVTime? might return #41024xxxx... (1024-byte data) for the results of the power vs. time measurement. Related Commands :INSTrument[:SELect] 2- 293 WCA230A & WCA280A Programmer Manual...
  • Page 320 :FETCh Commands 2- 294 WCA230A & WCA280A Programmer Manual...
  • Page 321: Format Commands 2

    :FORMat Commands The FORMat commands define the data output format. Command Tree Header Parameter :FORMat :BORDer NORMal | SWAPped [:DATA] REAL,32 | REAL,64 2- 295 WCA230A & WCA280A Programmer Manual...
  • Page 322 :FORMat[:DATA] { REAL,32 | REAL,64 } :FORMat[:DATA]? Arguments REAL,32 specifies the 32-bit floating point format. REAL,64 specifies the 64-bit floating point format. Measurement Modes Examples :FORMat:DATA REAL,32 specifies the 32-bit floating point format for data output. 2- 296 WCA230A & WCA280A Programmer Manual...
  • Page 323: Hcopy Commands 2

    :HCOPy Commands The :HCOPy commands control screen hardcopy. Command Tree Header Parameter :HCOPy :BACKground BLACk | WHITe :DESTination PRINter | MMEMory [:IMMediate] 2- 297 WCA230A & WCA280A Programmer Manual...
  • Page 324 PRINTer specifies that the hardcopy is output to the preset printer, which is the one that has been set as the printer to be used usually under Windows. For using the printer, refer to the WCA230A and WCA280A User Manual. MMEMory specifies that the hardcopy is output to the bitmap file specified with the :MMEMory:NAME command.
  • Page 325 :HCOPy Commands :HCOPy[:IMMediate] (No Query Form) Outputs the screen hardcopy to the destination selected with the :HCOPy:DESTination command. Syntax :HCOPy[:IMMediate] Arguments None Measurement Modes Examples :HCOPy:IMMediate outputs the screen hardcopy. Related Commands :HCOPy:DESTination 2- 299 WCA230A & WCA280A Programmer Manual...
  • Page 326 :HCOPy Commands 2- 300 WCA230A & WCA280A Programmer Manual...
  • Page 327: Initiate Commands 2

    :INITiate Commands The :INITiate commands control data acquisition. Command Tree Header Parameter :INITiate :CONTinuous <boolean> [:IMMediate] :RESTart 2- 301 WCA230A & WCA280A Programmer Manual...
  • Page 328 If you want to run a :FETCh, use the :INITiate[:IMMediate] command. Measurement Modes Examples :INITiate:CONTinuous ON specifies that the continuous mode is used to acquire the input signal. Related Commands :FETCh commands, :INITiate[:IMMediate] 2- 302 WCA230A & WCA280A Programmer Manual...
  • Page 329 Reruns input signal acquisition. In the single mode, this command is equivalent to the :INITiate[:IMMediate] command. In the continuous mode, this command is equivalent to the :ABORt command. Syntax :INITiate:RESTart Arguments None Measurement Modes Examples :INITiate:RESTart reruns input signal acquisition. Related Commands :ABORt, :INITiate[:IMMediate] 2- 303 WCA230A & WCA280A Programmer Manual...
  • Page 330 :INITiate Commands 2- 304 WCA230A & WCA280A Programmer Manual...
  • Page 331: Input Commands 2

    :INPut Commands The :INPut commands control the characteristics of the signal input. Command Tree Header Parameter :INPut :ALEVel :ATTenuation <numeric_value> :AUTO <boolean> :COUPling AC | DC (Option 03 only) :MIXer <numeric_value> :MLEVel <numeric_value> 2- 305 WCA230A & WCA280A Programmer Manual...
  • Page 332: Table 2- -41: Input Attenuation Settings 2

    Table 2- -41. Table 2- 41: Input attenuation settings Measurement frequency band Setting RF (WCA230A) / RF1 (WCA280A) 0 to 50 dB (in 2 dB steps) RF2, RF3 (WCA280A) 0 to 50 dB (in 10 dB steps)
  • Page 333 OFF or 0 specifies that the input attenuation is not set automatically. To set it, use the :INPut:ATTenuation command, described above. ON or 1 specifies that the input attenuation is set automatically. Measurement Modes Examples :INPut:ATTenuation:AUTO ON specifies that the input attenuation is set automatically. Related Commands :INPut:ATTenuation 2- 307 WCA230A & WCA280A Programmer Manual...
  • Page 334 :INPut:COUPling { AC | DC } :INPut:COUPling? Arguments AC selects the AC coupling. DC selects the DC coupling. Measurement Modes Examples :INPut:COUPling AC selects the AC coupling in the IQ input mode. Related Commands [:SENSe]:FEED 2- 308 WCA230A & WCA280A Programmer Manual...
  • Page 335: Table 2- -42: Mixer Level Settings 2

    Table 2- 42: Mixer level settings Measurement frequency band Setting (dBm) RF (WCA230A) / RF1 (WCA280A) - - 5, - - 10, - - 15, - - 20, or - - 25 RF2, RF3 (WCA280A) - - 5, - - 15, or - - 25...
  • Page 336: Table 2- -43: Reference Level Range 2

    Setting Baseband - - 30 to +20 dBm (in 2 dB steps) RF (WCA230A) / RF1 (WCA280A) - - 51 to +30 dBm (in 1 dB steps) RF2, RF3 (WCA280A) - - 50 to +30 dBm (in 1 dB steps)
  • Page 337: Instrument Commands 2

    The :INSTrument commands set the measurement mode. Before you can start a measurement, you must set the mode appropriate for the measurement using these commands. Command Tree Header Parameter :INSTrument :CATalog? [:SELect] <mode_name> 2- 311 WCA230A & WCA280A Programmer Manual...
  • Page 338: Table 2- -44: Measurement Mode 2

    (Option 26 only) DEMRL1XEVDO cdma2000 1xEV-DO reverse link analysis (Option 26 only) DEMDLR5_3G 3GPP-R5 downlink modulation analysis (Option 27 only) DEMULR5_3G 3GPP-R5 uplink modulation analysis (Option 27 only) DEMTD_SCDMA TD-SCDMA modulation analysis (Option 28 only) 2- 312 WCA230A & WCA280A Programmer Manual...
  • Page 339 If all options are installed, all the above mode names are returned as comma-separated character strings. Measurement Modes Examples :INSTrument:CATalog? might return "SANORMAL","SASGRAM","SARTIME","DEMADEM","TIMCCDF", "TIMTRAN" for all the measurement modes that the analyzer has. 2- 313 WCA230A & WCA280A Programmer Manual...
  • Page 340 :INSTrument[:SELect]? Arguments <string> For details of the modes, refer to Table 2- -44 on the previous page. Examples :INSTrument:SELect "DEMADEM" places the analyzer in the analog modulation analysis mode. Related Commands :CONFigure, :INITiate:CONTinuous 2- 314 WCA230A & WCA280A Programmer Manual...
  • Page 341: Mmemory Commands 2

    :MMEMory Commands The :MMEMory commands allow you to manipulate files on the hard disk or floppy disk. For details on file manipulation, refer to the WCA230A and WCA280A User Manual. Command Tree Header Parameter :MMEMory :COPY <file_name1>,<file_name2> :DELete <file_name> :LOAD :CORRection <file_name>...
  • Page 342 :MMEMory:DELete (No Query Form) Deletes the specified file. Syntax :MMEMory:DELete <file_name> Arguments <file_name>::=<string> specifies the file to be deleted. Measurement Modes Examples :MMEMory:DELete "C:\My Documents\File1" deletes File1 located in the My Documents folder. 2- 316 WCA230A & WCA280A Programmer Manual...
  • Page 343 <file_name>::=<string> specifies the file from which to load IQ data. The file extension is .iqt. Measurement Modes SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :MMEMory:LOAD:IQT "C:\My Documents\Data1.iqt" loads IQ data from the file Data1.iqt in the My Documents folder. 2- 317 WCA230A & WCA280A Programmer Manual...
  • Page 344 The file extension is .trc. Measurement Modes All S/A modes except SARTIME and SAZRTIME Examples :MMEMory:LOAD:TRACe "C:\My Documents\Trace1.trc" loads Trace 1 data from the file Trace1.trc in the My Documents folder. Related Commands :MMEMory:STORe:TRACe<x> 2- 318 WCA230A & WCA280A Programmer Manual...
  • Page 345 <file_name>::=<string> specifies the file in which to store the ACPR measurement results. The file extension is .csv. Measurement Modes DEMRFID Examples :MMEMory:STORe:ACPower "C:\My Documents\Result1.csv" stores the ACPR measurement results in the Result1.csv file in the My Docu- ments folder. 2- 319 WCA230A & WCA280A Programmer Manual...
  • Page 346 <file_name>::=<string> specifies the file in which to store IQ data. The file extension is .iqt. Measurement Modes SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :MMEMory:STORe:IQT "C:\My Documents\Data1.iqt" stores IQ data in the file Data1.iqt in the My Documents folder. 2- 320 WCA230A & WCA280A Programmer Manual...
  • Page 347 NOTE. The date and time saved to the .sym file is the date and time of the last analysis of the symbol table measurement. If the analysis was run on a loaded signal file (filename.iqt), then the date and time in the .sym file will match the loaded .iqt file. 2- 321 WCA230A & WCA280A Programmer Manual...
  • Page 348 11. Preamble on/off 12. Preamble length For Item 2, refer to the View Define menu. For Items 3 to 11, refer to the Meas Setup menu. (Refer to the WCA230A and WCA280A User Manual.) Measurement Modes DEMDDEM, DEMRFID, DEMDL3G, DEMUL3G Examples :MMEMory:STORe:STABle "C:\My Documents\Data1.sym"...
  • Page 349 The file extension is .trc. Measurement Modes All S/A modes except SARTIME and SAZRTIME Examples :MMEMory:STORe:TRACe1 "C:\My Documents\Trace1.trc" stores Trace 1 data in the file Trace1.trc in the My Documents folder. Related Commands :MMEMory:LOAD:TRACe<x> 2- 323 WCA230A & WCA280A Programmer Manual...
  • Page 350 :MMEMory Commands 2- 324 WCA230A & WCA280A Programmer Manual...
  • Page 351: Program Commands 2

    The macro program to be run must be stored under this directory in the analyzer: C:\Program Files\Tektronix\wca200a\Python\wca200a\measmacro For incorporating macro programs into the analyzer, contact your local Tektronix distributor or sales office. For an example of running a macro program, refer to page 4- -15.
  • Page 352 \Program Files\Tektronix\wca200a\Python\wca200a\measmacro\nonregistered. :PROGram[:SELected]:DELete[:SELected] (No Query Form) Deletes a macro program specified with the :PROGram[:SELected]:NAME command, from the memory. Syntax :PROGram[:SELected]:DELete[:SELected] Arguments None Measurement Modes Examples :PROGram:SELected:DELete:SELected deletes the specified macro program. Related Commands :PROGram[:SELected]:NAME 2- 326 WCA230A & WCA280A Programmer Manual...
  • Page 353 If the specified macro is not found, the following error message is returned: "Program Syntax error" (-285) Measurement Modes Examples :PROGram:SELected:NAME "NONREGISTERED.MACROTEST1" specifies the macro program folder MacroTest1 located under the directory C: \Program Files\Tektronix\wca200a\Python\wca200a\measmacro\nonregistered. Related Commands :PROGram[:SELected]:EXECute 2- 327 WCA230A & WCA280A Programmer Manual...
  • Page 354 If the specified variable is not found, the following error message is returned: "Illegal variable name" (-283) Measurement Modes Examples :PROGram:NUMBer "LOW_LIMIT",1.5 sets the variable LOW_LIMIT to 1.5. :PROGram:NUMBer? "RESULT" might return 1.2345 of the measured value stored in the variable RESULT. 2- 328 WCA230A & WCA280A Programmer Manual...
  • Page 355 If the specified variable is not found, the following error message is returned: "Illegal variable name" (-283) Measurement Modes Examples :PROGram:STRing "ERROR_MESSAGE","Measurement Unsuccessful" sets the character string “Measurement Unsuccessful” in the variable ERROR_MESSAGE. 2- 329 WCA230A & WCA280A Programmer Manual...
  • Page 356 :PROGram Commands 2- 330 WCA230A & WCA280A Programmer Manual...
  • Page 357: Read Commands 2

    :INITiate:CONTinuous OFF NOTE. If a :READ command is run in the continuous mode, the acquisition mode is changed to single. Command Tree Header Parameter :READ :ADEMod :AM? :RESult? :FM? :RESult? :PM? :PSPectrum? :CCDF? 2- 331 WCA230A & WCA280A Programmer Manual...
  • Page 358 | OBWidth | EBWidth | FREQuency :SPECtrum? :TAMPlitude? :TFRequency :RFID :ACPower? :SPURious? :SPECtrum :ACPower? :SPURious? :SPECtrum? :ACPower? :CFRequency? :CHPower? :CNRatio? :EBWidth? :OBWidth? :SPURious? :SSOurce? PNOise | SPURious | FVTime :SPECtrum? :TRANsient :FVTime? :TRANsient :FVTime? :IQVTime? :PVTime? 2- 332 WCA230A & WCA280A Programmer Manual...
  • Page 359 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) Measurement Modes DEMADEM Examples :READ:ADEMod:AM? might return #41024xxxx... (1024-byte data) for the results of the AM signal analysis. Related Commands :INSTrument[:SELect] 2- 333 WCA230A & WCA280A Programmer Manual...
  • Page 360 <-AM>::=<NRf> is the negative peak AM value in percent (%). <Total_AM>::=<NRf> is the total AM value: (peak-peak AM value) / 2 in percent (%). Measurement Modes DEMADEM Examples :READ:ADEMod:AM:RESult? might return 37.34,-48.75,43.04. Related Commands :INSTrument[:SELect] 2- 334 WCA230A & WCA280A Programmer Manual...
  • Page 361 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) Measurement Modes DEMADEM Examples :READ:ADEMod:FM? might return #41024xxxx... (1024-byte data) for the results of the FM signal analysis. Related Commands :INSTrument[:SELect] 2- 335 WCA230A & WCA280A Programmer Manual...
  • Page 362 <P2P_Freq_Dev>::=<NRf> is the peak-to-peak frequency deviation in Hz. <P2P_Freq_Dev/2>::=<NRf> is (peak-to-peak frequency deviation) / 2 in Hz. <RMS_Freq_Dev>::=<NRf> is the RMS frequency deviation in Hz. Examples :READ:ADEMod:FM:RESult? might return 1.13e+4,-1.55e+4,2.48e+4,1.24e+4,1.03e+4. Related Commands :INSTrument[:SELect] 2- 336 WCA230A & WCA280A Programmer Manual...
  • Page 363 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) Measurement Modes DEMADEM Examples :READ:ADEMod:PM? might return #41024xxxx... (1024-byte data) for the results of the PM signal analysis. Related Commands :INSTrument[:SELect] 2- 337 WCA230A & WCA280A Programmer Manual...
  • Page 364 <Data(n)> is the spectrum amplitude in dBm. 4-byte little endian floating-point format specified IEEE 488.2. n: Max 240001 Measurement Modes DEMADEM Examples :READ:ADEMod:PSPectrum? might return #43200xxxx... (3200-byte data) for the spectrum data. Related Commands :INSTrument[:SELect] 2- 338 WCA230A & WCA280A Programmer Manual...
  • Page 365 <meanpower>::=<NRf> is the average power measured value in dBm. <peakpower>::=<NRf> is the peak power measured value in dBm. <cfactor>::=<NRf> is the crest factor in dB. Measurement Modes TIMCCDF Examples :READ:CCDF? might return -11.16,-8.18,2.96 for the CCDF measurement results. Related Commands :INSTrument[:SELect] 2- 339 WCA230A & WCA280A Programmer Manual...
  • Page 366: Table 2- -45: Queried Information On The Digital Modulation Analysis Results 2

    (Not available when [:SENSe]:DDEMod:FORMat is set to ASK, FSK or GFSK) STABle Data from symbol table PVTime Power versus Time (Valid when [:SENSe]:DDEMod:FORMat is set to ASK) AMAM AM/AM measurement results AMPM AM/PM measurement results CCDF CCDF measurement results PDF measurement results 2- 340 WCA230A & WCA280A Programmer Manual...
  • Page 367 <Qp(n)> is the sample position on the Q axis in a normalized value. Both <Ip(n)> and <Qp(n)> are in the 4-byte little endian floating-point format specified in IEEE 488.2. n: Max 512000 (= 1024 points×500 frames) 2- 341 WCA230A & WCA280A Programmer Manual...
  • Page 368 <Num_byte> is the number of bytes of data that follow. <Perr(n)> is the value of phase error of symbol in degrees or radians. 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) 2- 342 WCA230A & WCA280A Programmer Manual...
  • Page 369 <Comp>::=<NRf> is the 1 dB compression point in dBm. <Coeff_Num>::=<NR1> is the number of coefficients (1 to 16). It is equal to the value set using the [:SENSe]:DDEMod:NLINearity:COEFfi- cient command plus 1. <Coeff>::=<NRf> is the coefficient value. 2- 343 WCA230A & WCA280A Programmer Manual...
  • Page 370 RMSError. <RMSError>::=<NRf> is the RMS frequency error in Hz. FDEViation. <FDeviation>::=<NRf> is the frequency deviation in Hz. Measurement Modes DEMDDEM Examples :READ:DDEMod? IQVTime might return #41024xxxx... (1024-byte data) for the IQ level versus time measurement results. Related Commands :INSTrument[:SELect], [:SENSe]:DDEMod:FORMat, :UNIT:ANGLe 2- 344 WCA230A & WCA280A Programmer Manual...
  • Page 371 Max 10001 Invalid data is returned as - -1000. Measurement Modes TIMCCDF Examples :READ:DISTribution:CCDF? might return #41024xxxx... (1024-byte data) for the CCDF trace data in the CCDF measurement. Related Commands :READ:CCDF?, :INSTrument[:SELect] 2- 345 WCA230A & WCA280A Programmer Manual...
  • Page 372 Max 16000 (standard) / 64000 (Option 02) Measurement Modes All Demod modes, all Time modes Examples :READ:OVIew? might return #510240xxx... (10240-byte data) representing the minimum and the maximum values of waveform displayed on the overview. Related Commands :CONFigure:OVIew, :INSTrument[:SELect] 2- 346 WCA230A & WCA280A Programmer Manual...
  • Page 373 <phase>::=<NRf> is the pulse-pulse phase in degrees. <chp>::=<NRf> is the channel power in W. <obw>::=<NRf> is the OBW in Hz. <ebw>::=<NRf> is the EBW in Hz. <freq>::=<NRf> is the frequency deviation in Hz. 2- 347 WCA230A & WCA280A Programmer Manual...
  • Page 374 <Num_byte> is the number of bytes of the data that follow. <Period(n)> is the pulse repetition interval value for each pulse number. 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 1000 2- 348 WCA230A & WCA280A Programmer Manual...
  • Page 375 <Num_digit> is the number of digits in <Num_byte>. <Num_byte> is the number of bytes of the data that follow. <Ebw(n)> is the EBW value for each pulse number. 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 1000 2- 349 WCA230A & WCA280A Programmer Manual...
  • Page 376 <Freq(n)> is the frequency deviation value for each pulse number. 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 1000 Measurement Modes TIMPULSE Examples :READ:PULSe? WIDTh might return #3500xxxx... (500-byte data) for the pulse width measurement result. Related Commands :INSTrument[:SELect] 2- 350 WCA230A & WCA280A Programmer Manual...
  • Page 377 <Data(n)> is the spectrum in dBm. 4-byte little endian floating-point format specified IEEE 488.2. n: Max 16384 Measurement Modes TIMPULSE Examples :READ:PULSe:SPECtrum? might return #43200xxxx... (3200-byte data) for the spectrum data. Related Commands :DISPlay:PULSe:SVIew:FORMat, :INSTrument[:SELect] 2- 351 WCA230A & WCA280A Programmer Manual...
  • Page 378 4-byte little endian floating-point format specified IEEE 488.2. n: Max 262,144 Invalid data is returned as - -1000. Measurement Modes TIMPULSE Examples :READ:PULSe:TAMPlitude? might return #43200xxxx... (3200-byte data) for the time domain amplitude. Related Commands :DISPlay:PULSe:SVIew:FORMat, :INSTrument[:SELect] 2- 352 WCA230A & WCA280A Programmer Manual...
  • Page 379 4-byte little endian floating-point format specified IEEE 488.2. n: Max 262,144 Invalid data is returned as - -1000. Measurement Modes TIMPULSE Examples :READ:PULSe:TFRequency? might return #43200xxxx... (3200-byte data) for the time domain frequency. Related Commands :DISPlay:PULSe:SVIew:FORMat, :INSTrument[:SELect] 2- 353 WCA230A & WCA280A Programmer Manual...
  • Page 380 <Lower>::=<NRf> is the ACPR for the n lower adjacent channel in dBc. Measurement Modes DEMRFID Examples :READ:RFID:ACPower? might return 2,500E+3,-38.45,-38.43,1E+6,-44.14,-44.11 for the ACPR measurement result. Related Commands :INSTrument[:SELect] 2- 354 WCA230A & WCA280A Programmer Manual...
  • Page 381 <Dfreq>::=<NRf> is the detuned frequency of spurious relative to carrier in Hz. <Rdbc>::=<NRf> is the spurious signal level relative to carrier in dBc. Measurement Modes DEMRFID Examples :READ:RFID:SPURious? might return 2,-468.75E+3,-45.62,787.5E+3,-49.88 for the spurious measurement result. Related Commands :INSTrument[:SELect] 2- 355 WCA230A & WCA280A Programmer Manual...
  • Page 382 <Data(n)> is the amplitude of the spectrum in dBm. 4-byte little endian floating-point format specified in IEEE 488.2. n: Max 240001 Measurement Modes DEMRFID Examples :READ:RFID:SPECtrum:ACPower? might return #43200xxxx... (3200-byte data) for the spectrum data. Related Commands :INSTrument[:SELect] 2- 356 WCA230A & WCA280A Programmer Manual...
  • Page 383 <Data(n)> is the amplitude of the spectrum in dBm. 4-byte little endian floating-point format specified in IEEE 488.2. n: Max 240001 Measurement Modes DEMRFID Examples :READ:RFID:SPECtrum:SPURious? might return #43200xxxx... (3200-byte data) for the spectrum data. Related Commands :INSTrument[:SELect] 2- 357 WCA230A & WCA280A Programmer Manual...
  • Page 384 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 240001 Measurement Modes SANORMAL, SASGRAM, SARTIME, SAZRTIME, SADL3G, SAUL3G Examples :READ:SPECtrum? might return #43200xxxx... (3200-byte data) for the spectrum waveform data. Related Commands :INSTrument[:SELect] 2- 358 WCA230A & WCA280A Programmer Manual...
  • Page 385 <chpower>,<acpm1>,<acpp1>,<acpm2>, <acpp2>; <acpm3> and <acpp3> are not returned. Measurement Modes SANORMAL, SASGRAM, SARTIME, SAZRTIME, SADL3G, SAUL3G Examples :READ:SPECtrum:ACPower? might return -11.38,-59.41,-59.51,-59.18,-59.31,-59.17,-59.74 for the ACPR measurement results. Related Commands :INSTrument[:SELect], [:SENSe]:ACPower subgroup 2- 359 WCA230A & WCA280A Programmer Manual...
  • Page 386 <chpower>::=<NRf> is the channel power measured value in dBm. Measurement Modes SANORMAL, SASGRAM, SARTIME, SAZRTIME, SADL3G, SAUL3G Examples :READ:SPECtrum:CHPower? might return -1.081 for the measurement results of the channel power. Related Commands :INSTrument[:SELect] 2- 360 WCA230A & WCA280A Programmer Manual...
  • Page 387 <ctn>::=<NRf> is the measured value of C/N in dB. <ctno>::=<NRf> is the measured value of C/No in dB/Hz. Measurement Modes SANORMAL, SASGRAM, SARTIME, SAZRTIME, SADL3G, SAUL3G Examples :READ:SPECtrum:CNRatio? might return 75.594,125.594 for the C/N measurement results. Related Commands :INSTrument[:SELect] 2- 361 WCA230A & WCA280A Programmer Manual...
  • Page 388 Arguments None Returns <obw>::=<NRf> is the measured value of OBW in Hz. Measurement Modes SANORMAL, SASGRAM, SARTIME, SAZRTIME, SADL3G, SAUL3G Examples :READ:SPECtrum:OBWidth? might return 26510.163 for the OBW measurement results. Related Commands :INSTrument[:SELect] 2- 362 WCA230A & WCA280A Programmer Manual...
  • Page 389: Table 2- -46: Signal Source Analysis 2

    :READ:SSOurce? { PNOise | SPURious | FVTime } Arguments The arguments indicate the measurements as shown in Table 2- -46. Table 2- 46: Signal source analysis Argument Measurement PNOise Phase noise SPURious Spurious FVTime Frequency versus Time 2- 363 WCA230A & WCA280A Programmer Manual...
  • Page 390 <TFsstart>::=<NRf> is the frequency settling time start from trigger. <TFsstop>::=<NRf> is the frequency settling time stop from trigger Unit: All in seconds. Measurement Modes TIMSSOURCE Examples :READ:SSOurce? PNOise might return 2.0E+9,-21.430,12.432E-12,8.95,217.725E-12 for the phase noise measurement result. 2- 364 WCA230A & WCA280A Programmer Manual...
  • Page 391 <Data(n)> is the amplitude of the spectrum in dBm. 4-byte little endian floating-point format specified in IEEE 488.2. n: Max 240001 Measurement Modes TIMSSOURCE Examples :READ:SSOurce:SPECtrum? might return #43200xxxx... (3200-byte data) for the spectrum data. Related Commands [:SENSe]:SSOurce:MEASurement 2- 365 WCA230A & WCA280A Programmer Manual...
  • Page 392 4-byte little endian floating-point format specified in IEEE 488.2. n: Max 512000 (1024 points × 500 frames) Measurement Modes TIMSSOURCE Examples :READ:SSOurce:TRANsient:FVTime? might return #43200xxxx... (3200-byte data) for the frequency versus time measurement results. 2- 366 WCA230A & WCA280A Programmer Manual...
  • Page 393 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) Measurement Modes TIMTRAN Examples :READ:TRANsient:FVTime? might return #41024xxxx... (1024-byte data) for the results of the frequency vs. time measurement. Related Commands :INSTrument[:SELect] 2- 367 WCA230A & WCA280A Programmer Manual...
  • Page 394 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) Measurement Modes TIMTRAN Examples :READ:TRANsient:IQVTime? might return #41024xxxx... (1024-byte data) for the results of the IQ level vs. time measurement. Related Commands :INSTrument[:SELect] 2- 368 WCA230A & WCA280A Programmer Manual...
  • Page 395 4-byte little endian floating-point format specified in IEEE 488.2 n: Max 512000 (= 1024 points×500 frames) Measurement Modes TIMTRAN Examples :READ:TRANsient:PVTime? might return #41024xxxx... (1024-byte data) for the results of the power vs. time measurement. Related Commands :INSTrument[:SELect] 2- 369 WCA230A & WCA280A Programmer Manual...
  • Page 396 :READ Commands 2- 370 WCA230A & WCA280A Programmer Manual...
  • Page 397: Sense Commands 2

    2- - 477 [:SENSE]:SPURious Set up spurious signal measurement p. 2- - 495 [:SENSE]:SSOurce Sets up the signal source analysis. p. 2- - 499 [:SENSE]:TRANsient Set up time domain measurement p. 2- - 524 2- 371 WCA230A & WCA280A Programmer Manual...
  • Page 398 2. Run one of the following commands to start the ACPR measurement: H To start the measurement with the default settings: :CONFigure:SPECtrum:ACPower H To start the measurement without modifying the current settings: [:SENSe]:SPECtrum:MEASurement ACPower 2- 372 WCA230A & WCA280A Programmer Manual...
  • Page 399 Arguments <value>::=<NRf> specifies the bandwidth of the adjacent channels for the ACPR measurement. Range: (Bin bandwidth)×8 to full span [Hz]. Refer to the WCA230A and WCA280A User Manual for the bin bandwidth. Measurement Modes SANORMAL, SASGRAM, SARTIME, SADL3G, SAUL3G Examples :SENSe:ACPower:BANDwidth:ACHannel 3.5MHz...
  • Page 400: Figure 2- 16: Setting Up The Acpr Measurement

    [:SENSe]:ACPower:CSPacing? Arguments <value>::=<NRf> specifies the channel-to-channel spacing for the ACPR measurement. Range: (Bin bandwidth)×8 to full span [Hz]. Refer to the WCA230A and WCA280A User Manual for the bin bandwidth. Measurement Modes SANORMAL, SASGRAM, SARTIME, SADL3G, SAUL3G Examples :SENSe:ACPower:CSPacing 5MHz sets the channel-to-channel spacing to 5 MHz.
  • Page 401 GAUSsian selects the Gaussian filter. NYQuist selects the Nyquist filter (default). RNYQuist selects the Root Nyquist filter. Measurement Modes SANORMAL, SASGRAM, SARTIME, SADL3G, SAUL3G Examples :SENSe:ACPower:FILTer:TYPE NYQuist selects the Nyquist filter for the ACPR measurement. 2- 375 WCA230A & WCA280A Programmer Manual...
  • Page 402 AM | FM | PM | IQVT | OFF :OFFSet <numeric_value> :THReshold <numeric_value> For the commands defining the analysis range, see the following figure. The analysis range is shown by a green line in the overview. 2- 376 WCA230A & WCA280A Programmer Manual...
  • Page 403: Figure 2- 17: Defining The Analysis Range

    :SENSe Commands :OFFSet :BLOCk :LENGth Overview All data points in block NOTE: Command header [:SENSe]:ADEMod is omitted here. Figure 2- 17: Defining the analysis range 2- 377 WCA230A & WCA280A Programmer Manual...
  • Page 404 <number>::=<NR1> specifies the block number. Zero represents the latest block. Range: - -M to 0 (M: Number of acquired blocks) Measurement Modes DEMADEM Examples :SENSe:ADEMod:BLOCk -5 sets the block number to - -5. 2- 378 WCA230A & WCA280A Programmer Manual...
  • Page 405 To set it, use the [:SENSe]:ADEMod:CARRier:OFFSet command. ON or 1 specifies that the carrier is detected automatically. Measurement Modes DEMADEM Examples :SENSe:ADEMod:CARRier:SEARch ON specifies that the carrier is detected automatically. Related Commands [:SENSe]:ADEMod:CARRier:OFFSet 2- 379 WCA230A & WCA280A Programmer Manual...
  • Page 406 Runs the analog demodulation calculation for the acquired data. To select the analog demodulation method, use the [:SENSe]:ADEMod:MODulation command. To acquire data, use the :INITiate command. Syntax [:SENSe]:ADEMod[:IMMediate] Arguments None Measurement Modes DEMADEM Examples :SENSe:ADEMod:IMMediate runs the analog demodulation calculation. Related Commands :INITiate, [:SENSe]:ADEMod:MODulation 2- 380 WCA230A & WCA280A Programmer Manual...
  • Page 407 Range: 1 to 1024×Block size (Block size ≤ 500). To set the block size, use the [:SENSe]:BSIZe command. Measurement Modes DEMADEM Examples :SENSe:ADEMod:LENGth 1000 sets the analysis range to 1000 points. Related Commands [:SENSe]:BSIZe 2- 381 WCA230A & WCA280A Programmer Manual...
  • Page 408: Table 2- -48: Measurement Item Selections 2

    Argument Measurement item AM signal analysis FM signal analysis PM signal analysis IQVT IQ level vs. time measurement Turns off the measurement. Measurement Modes DEMADEM Examples :SENSe:ADEMod:MODulation PM selects the PM signal analysis. 2- 382 WCA230A & WCA280A Programmer Manual...
  • Page 409 PM signal analysis. The burst detected first is used for the measurement. Syntax [:SENSe]:ADEMod:PM:THReshold <value> [:SENSe]:ADEMod:PM:THReshold? Arguments <value>::=<NRf> specifies the threshold level. Range: - -100.0 to 0.0 dB. Measurement Modes DEMADEM Examples :SENSe:ADEMod:PM:THReshold -10 sets the threshold level to - -10 dB. 2- 383 WCA230A & WCA280A Programmer Manual...
  • Page 410 (Demod mode) and the time analysis (Time mode). NOTE. Data is always acquired without averaging in the Demod and the Time modes. Command Tree Header Parameter [:SENSe] :AVERage :CLEar :COUNt <numeric_value> [:STATE] <boolean> :TCONtrol EXPonential | REPeat 2- 384 WCA230A & WCA280A Programmer Manual...
  • Page 411 <value>::=<NR1> is the number of traces to combine for averaging. Range: 1 to 100000 (default: 20) Measurement Modes All Demod modes, TIMTRAN Examples :SENSe:AVERage:COUNt 64 sets the average count to 64. Related Commands [:SENSe]:AVERage:TCONtrol 2- 385 WCA230A & WCA280A Programmer Manual...
  • Page 412 [:SENSe]:AVERage:COUNt as the weighting factor. REPeat clears average data and counter, and restarts the average process when :AVERage:COUNt is reached. Measurement Modes All Demod modes, TIMTRAN Examples :SENSe:AVERage:TCONtrol REPeat repeats the averaging process. Related Commands [:SENSe]:AVERage:COUNt, [:SENSe]:AVERage:TYPE 2- 386 WCA230A & WCA280A Programmer Manual...
  • Page 413: Table 2- -49: Block Size Setting Range 2

    1 to 16000 (standard) / 64000 (Option 02) NORMal 5 to 16000 (standard) / 64000 (Option 02) Measurement Modes SARTIME, all Demod modes, all Time modes Examples :SENSe:BSIZe 8 sets the block size to 8. Related Commands :TRIGger[:SEQuence]:MODE 2- 387 WCA230A & WCA280A Programmer Manual...
  • Page 414 The [:SENSe]:CCDF commands set up the conditions related to the CCDF measurement. NOTE. To use a command of this group, you must have selected TIMCCDF (CCDF measurement) in the :INSTrument[:SELect] command. Command Tree Header Parameter [:SENSe] :CCDF :BLOCk <numeric_value> :CLEar :RMEasurement :THReshold <numeric_value> 2- 388 WCA230A & WCA280A Programmer Manual...
  • Page 415 Clears the CCDF accumulator and restarts the measurement. This command is equivalent to the [:SENSe]:CCDF:RMEasurement command. Syntax [:SENSe]:CCDF:CLEar Arguments None Measurement Modes TIMCCDF Examples :SENSe:CCDF:CLEar clears the CCDF accumulator and restarts the measurement. Related Commands [:SENSe]:CCDF:RMEasurement 2- 389 WCA230A & WCA280A Programmer Manual...
  • Page 416 Sets or queries the threshold which defines the samples to be included in the CCDF calculation. Syntax [:SENSe]:CCDF:THReshold <value> [:SENSe]:CCDF:THReshold? Arguments <value>::=<NR1> specifies the threshold. Range: - -250 to 130 dBm. Measurement Modes TIMCCDF Examples :SENSe:CCDF:THReshold 50dBm sets the threshold to 50 dBm. 2- 390 WCA230A & WCA280A Programmer Manual...
  • Page 417 <value>::=<NRf> specifies the counter resolution. Setting value (Hz): 0.001, 0.01, 0.1, 1, 10, 100, 1k, 10k, 100k, or 1M Measurement Modes All S/A modes Examples :SENSe:CFRequnecy:CRESolution 1kHz sets the counter resolution to 1 kHz. 2- 391 WCA230A & WCA280A Programmer Manual...
  • Page 418 2. Run one of the following commands to start the channel power measure- ment: H To start the measurement with the default settings: :CONFigure:SPECtrum:CHPower H To start the measurement without modifying the current settings: [:SENSe]:SPECtrum:MEASurement CHPower 2- 392 WCA230A & WCA280A Programmer Manual...
  • Page 419: Figure 2- 18: Setting Up The Channel Power Measurement

    [:SENSe]:CHPower:BANDwidth|:BWIDth:INTegration? Arguments <value>::=<NRf> specifies the channel bandwidth for the channel power measurement. Range: (Bin bandwidth)×8 to full span [Hz]. Refer to the WCA230A and WCA280A User Manual for the bin bandwidth. Measurement Modes SANORMAL, SASGRAM, SARTIME, SADL3G, SAUL3G Examples :SENSe:CHPower:BANDwidth:INTegration 2.5MHz sets the channel bandwidth to 2.5 MHz.
  • Page 420 RECTangle selects the rectangular filter. GAUSsian selects the Gaussian filter. NYQuist selects the Nyquist filter (default). RNYQuist selects the Root Nyquist filter. Measurement Modes SANORMAL, SASGRAM, SARTIME, SADL3G, SAUL3G Examples :SENSe:CHPower:FILTer:TYPE RNYQuist selects the Root Nyquist filter. 2- 394 WCA230A & WCA280A Programmer Manual...
  • Page 421 2. Run one of the following commands to start the C/N measurement: H To start the measurement with the default settings: :CONFigure:SPECtrum:CNRatio H To start the measurement without modifying the current settings: [:SENSe]:SPECtrum:MEASurement CNRatio 2- 395 WCA230A & WCA280A Programmer Manual...
  • Page 422: Figure 2- 19: Setting Up The C/N Measurement

    [:SENSe]:CNRatio:BANDwidth|:BWIDth:INTegration <value> [:SENSe]:CNRatio:BANDwidth|:BWIDth:INTegration? Arguments <value>::=<NRf> is the carrier bandwidth for the C/N measurement. Range: (Bin bandwidth)×8 to full span [Hz]. Refer to the WCA230A and WCA280A User Manual for the bin bandwidth. Measurement Modes SANORMAL, SASGRAM, SARTIME Examples :SENSe:CNRatio:BANDwidth:INTegration 1MHz sets the carrier bandwidth to 1 MHz.
  • Page 423 [:SENSe]:CNRatio:BANDwidth|:BWIDth:NOISe <value> [:SENSe]:CNRatio:BANDwidth|:BWIDth:NOISe? Arguments <value>::=<NRf> is the noise bandwidth for the C/N measurement. Range: (Bin bandwidth)×8 to full span [Hz]. Refer to the WCA230A and WCA280A User Manual for the bin bandwidth. Measurement Modes SANORMAL, SASGRAM, SARTIME Examples :SENSe:CNRatio:BANDwidth:NOISe 1.5MHz sets the noise bandwidth to 1.5 MHz.
  • Page 424 RECTangle selects the rectangular filter. GAUSsian selects the Gaussian filter. NYQuist selects the Nyquist filter (default). RNYQuist selects the Root Nyquist filter. Measurement Modes SANORMAL, SASGRAM, SARTIME Examples :SENSe:CNRatio:FILTer:TYPE RNYQuist selects the Root Nyquist filter. 2- 398 WCA230A & WCA280A Programmer Manual...
  • Page 425 (see Figure 2- -19). Syntax [:SENSe]:CNRatio:OFFSet <freq> [:SENSe]:CNRatio:OFFSet? Arguments <freq>::=<NRf> specifies the offset frequency. Range: - -(Span)/2 to +(Span)/2 Measurement Modes SANORMAL, SASGRAM, SARTIME Examples :SENSe:CNRatio:OFFSet 5MHz sets the offset frequency to 5 MHz. 2- 399 WCA230A & WCA280A Programmer Manual...
  • Page 426 :SENSe Commands [:SENSe]:CORRection Subgroup The [:SENSe]:CORRection commands control the amplitude correction. For details on the amplitude correction, refer to the WCA230A and WCA280A User Manual. NOTE. This subgroup is available in the S/A (spectrum analysis) mode except real-time. You must have selected a S/A mode (except SARTIME) with the...
  • Page 427 1024 points. [:SENSe]:CORRection:DELete (No Query Form) Deletes all the amplitude correction data. Syntax [:SENSe]:CORRection:DELete Arguments None Measurement Modes All S/A modes except SARTIME Examples :SENSe:CORRection:DELete deletes all the amplitude correction data. 2- 401 WCA230A & WCA280A Programmer Manual...
  • Page 428 <value>::=<NRf> specifies the frequency offset value. Range: - -100 GHz to +100 GHz. Measurement Modes All S/A modes except SARTIME Examples :SENSe:CORRection:OFFSet:FREQuency 10MHz sets the frequency offset value to 10 MHz. Related Commands [:SENSe]:CORRection:OFFSet:STATe 2- 402 WCA230A & WCA280A Programmer Manual...
  • Page 429 [:SENSe]:CORRection[:STATe]? Arguments OFF or 0 turns off the amplitude correction. ON or 1 turns on the amplitude correction. Measurement Modes All S/A modes except SARTIME Examples :SENSe:CORRection:STATe ON turns on the amplitude correction. 2- 403 WCA230A & WCA280A Programmer Manual...
  • Page 430 LINear selects the linear scale for the interpolation. LOGarithmic selects the logarithmic scale for the interpolation. Measurement Modes All S/A modes except SARTIME Examples :SENSe:CORRection:Y:SPACing LINear selects the linear scale for the interpolation. 2- 404 WCA230A & WCA280A Programmer Manual...
  • Page 431 :HDIVision <numeric_value> :LSRegion [:SET] <numeric_value> :UNIT RELative | ABSolute :OFFSet <numeric_value> :PRESet OFF | ZOQPsk | NADC | PDC | PHS | TETRa | GSM | CDPD | BLUetooth | C4FM :SRATe <numeric_value> 2- 405 WCA230A & WCA280A Programmer Manual...
  • Page 432: Figure 2- 20: Defining The Analysis Range

    :OFFSet :BLOCk :LENGth Overview All data points in block NOTE: Command header [:SENSe]:DDEMod is omitted here. Figure 2- 20: Defining the analysis range 2- 406 WCA230A & WCA280A Programmer Manual...
  • Page 433 [:SENSe]:DDEMod:CARRier:OFFSet <freq> [:SENSe]:DDEMod:CARRier:OFFSet? Arguments <freq>::=<NR1> is the carrier frequency offset. Range: - -30 MHz to +30 MHz Measurement Modes DEMDDEM Examples :SENSe:DDEMod:CARRier:OFFSet 10MHz sets the carrier frequency offset to 10 MHz. Related Commands [:SENSe]:DDEMod:CARRier:SEARch 2- 407 WCA230A & WCA280A Programmer Manual...
  • Page 434 OFF or 0 specifies that the carrier is not detected automatically. To set it, use the [:SENSe]:DDEMod:CARRier:OFFSet command. ON or 1 specifies that the carrier is detected automatically. Measurement Modes DEMDDEM Examples :SENSe:DDEMod:CARRier:SEARch ON specifies that the carrier is detected automatically. Related Commands [:SENSe]:DDEMod:CARRier:OFFSet 2- 408 WCA230A & WCA280A Programmer Manual...
  • Page 435 [:SENSe]:DDEMod:DECode? Arguments NRZ selects the NRZ (Non-Return to Zero) decoding. MANChecter selects the Manchester decoding. MILLer selects the Miller decoding. Measurement Modes DEMDDEM Examples :SENSe:DDEMod:DECode NRZ selects the NRZ decoding. Related Commands [:SENSe]:DDEMod:FORMat 2- 409 WCA230A & WCA280A Programmer Manual...
  • Page 436 FSK or GFSK and [:SENSe]:DDEMod:FDEViation:AUTO is set to OFF. Syntax [:SENSe]:DDEMod:FDEViation <value> [:SENSe]:DDEMod:FDEViation? Arguments <value>::=<NRf> sets the frequency deviation. Range: 0 to Span/2 Hz Measurement Modes DEMDDEM Examples :SENSe:DDEMod:FDEViation 1MHz sets the frequency deviation to 1 MHz. Related Commands [:SENSe]:DDEMod:FDEViation:AUTO, [:SENSe]:DDEMod:FORMat 2- 410 WCA230A & WCA280A Programmer Manual...
  • Page 437 Sets or queries the filter factor (α/BT) in the digital modulation analysis. Syntax [:SENSe]:DDEMod:FILTer:ALPHa <value> [:SENSe]:DDEMod:FILTer:ALPHa? Arguments <value>::=<NRf> is the filter factor. Range: 0.0001 to 1. Measurement Modes DEMDDEM Examples :SENSe:DDEMod:FILTer:ALPHa 0.5 sets the filter factor to 0.5. 2- 411 WCA230A & WCA280A Programmer Manual...
  • Page 438 OFF specifies that no filter is used. RCOSine selects the Raised Cosine filter. GAUSsian selects the Gaussian filter. HSINe selects the half sine filter. Measurement Modes DEMDDEM Examples :SENSe:DDEMod:FILTer:REFerence RCOSine selects the Raised Cosine filter as the reference filter. 2- 412 WCA230A & WCA280A Programmer Manual...
  • Page 439: Table 2- -50: Modulation Selections 2

    16QAM Q32P 32QAM Q64P 64QAM Q128P 128QAM Q256P 256QAM GMSK GMSK GFSK GFSK DQPSk 1/4πQPSK OQPSk OQPSK C4FM P25 (Project 25) C4FM Measurement Modes DEMDDEM Examples :SENSe:DDEMod:FORMat Q128P selects the 128QAM modulation system. 2- 413 WCA230A & WCA280A Programmer Manual...
  • Page 440 Runs the digital demodulation calculation for the acquired data. To select the measurement item, use the [:SENSe]:DDEMod:MVIew:FORMat command. To acquire data, use the :INITiate command. Syntax [:SENSe]:DDEMod[:IMMediate] Arguments None Measurement Modes DEMDDEM Examples :SENSe:DDEMod:IMMediate runs the digital demodulation calculation. Related Commands :INITiate, [:SENSe]:DDEMod:MVIew:FORMat 2- 414 WCA230A & WCA280A Programmer Manual...
  • Page 441 Range: 1 to [1024×(block size)] or [8192- -512=7680] whichever smaller. To set the block size, use the [:SENSe]:BSIZe command. Measurement Modes DEMDDEM Examples :SENSe:DDEMod:LENGth 1000 sets the measurement range to 1000 points. Related Commands [:SENSe]:BSIZe 2- 415 WCA230A & WCA280A Programmer Manual...
  • Page 442 [:SENSe]:DDEMod:MDEPth:AUTO is set to OFF. Syntax [:SENSe]:DDEMod:MDEPth <value> [:SENSe]:DDEMod:MDEPth? Arguments <value>::=<NRf> specifies the depth of modulation. Range: 0 to 100% Measurement Modes DEMDDEM Examples :SENSe:DDEMod:MDEPth 20 sets the modulation depth to 20%. Related Commands [:SENSe]:DDEMod:FORMat, [:SENSe]:DDEMod:MDEPth:AUTO 2- 416 WCA230A & WCA280A Programmer Manual...
  • Page 443 Modulation Depth side key (default). OFF or 0 sets the modulation depth using the [:SENSe]:DDEMod:MDEPth command. Measurement Modes DEMDDEM Examples :SENSe:DDEMod:MDEPth:AUTO ON automatically calculates the modulation depth. Related Commands [:SENSe]:DDEMod:MDEPth, [:SENSe]:DDEMod:FORMat 2- 417 WCA230A & WCA280A Programmer Manual...
  • Page 444 <value>::=<NRf> specifies the horizontal interval between display points. Range: 0.01 to 1 dB (the default is 0.1 dB) Measurement Modes DEMDDEM Examples :SENSe:DDEMod:NLINearity:HDIVision 0.2 sets the horizontal interval between display points to 0.2 dB. Related Commands :DISPlay:DDEMod:MVIew:FORMat 2- 418 WCA230A & WCA280A Programmer Manual...
  • Page 445 The unit is dB when [:SENSe]:DDEMod:NLINearity:LSRegion:UNIT is set to RELative, and dBm when ABSolute. Measurement Modes DEMDDEM Examples :SENSe:DDEMod:NLINearity:LSRegion:SET -10 sets the linear signal region to - -10 dB (or dBm). Related Commands :DISPlay:DDEMod:MVIew:FORMat, [:SENSe]:DDEMod:NLINearity:LSRegion:UNIT 2- 419 WCA230A & WCA280A Programmer Manual...
  • Page 446 (default). ABSolute specifies the linear signal region with an absolute power in dBm. Measurement Modes DEMDDEM Examples :SENSe:DDEMod:NLINearity:LSRegion:UNIT RELative specifies the linear signal region in dB. Related Commands :DISPlay:DDEMod:MVIew:FORMat, [:SENSe]:DDEMod:NLINearity:LSRegion[:SET] 2- 420 WCA230A & WCA280A Programmer Manual...
  • Page 447 Range: 0 to 1024×(Block size) - -1. To set the block size, use the [:SENSe]:BSIZe command. Measurement Modes DEMDDEM Examples :SENSe:DDEMod:OFFSet 500 sets the measurement start position to point 500. Related Commands [:SENSe]:BSIZe 2- 421 WCA230A & WCA280A Programmer Manual...
  • Page 448: Table 2- -51: Communication Standard Selections 2

    No standard is selected. NADC NADC ZOQPsk IEEE802.15.4/OQPSK TETRa TETRA CDPD CDPD BLUetooth Bluetooth C4FM P25 (Project 25) C4FM Measurement Modes DEMDDEM Examples :SENSe:DDEMod:PRESet PDC selects PDC to configure the analyzer for the standard. 2- 422 WCA230A & WCA280A Programmer Manual...
  • Page 449 NOTE. Do not include the unit in the argument of this command. For example, if you want to specify 21 ksps for the symbol rate, use “21.0E3”, “21000”, or another equivalent representation. Measurement Modes DEMDDEM Examples :SENSe:DDEMod:SRATe 21.0E3 sets the symbol rate to 21 ksps. 2- 423 WCA230A & WCA280A Programmer Manual...
  • Page 450 2. Run one of the following commands to start an EBW measurement: H To start the measurement with the default settings: :CONFigure:SPECtrum:EBWidth H To start the measurement without modifying the current settings: [:SENSe]:SPECtrum:MEASurement EBWidth 2- 424 WCA230A & WCA280A Programmer Manual...
  • Page 451: Figure 2- 21: Setting Up The Ebw Measurement

    SANORMAL, SASGRAM, SARTIME, SADL3G, SAUL3G Examples :SENSe:EBWidth:XDB -20 specifies that the EBW is measured at a level - -20 dB lower than the maximum peak. [:SENSe]:EBWidth:XDB Figure 2- 21: Setting up the EBW measurement 2- 425 WCA230A & WCA280A Programmer Manual...
  • Page 452 [:SENSe]:FEED { RF | IQ | AREFerence } Arguments RF selects the RF input. IQ selects the IQ input (Option 03 only). AREFerence selects the internal calibration signal. Measurement Modes Examples :SENSe:FEED RF selects the RF input. 2- 426 WCA230A & WCA280A Programmer Manual...
  • Page 453: Figure 2- 22: Setting Frequency And Span

    <boolean> [:INCRement] <frequency> :CHANnel <numeric_value> :CTABle :CATalog? [:SELect] <table_name> :SPAN <frequency> :STARt <frequency> :STOP <frequency> :SPAN :STARt :CENTer :STOP NOTE: Command header [:SENSe]:FREQuency is omitted here. Figure 2- 22: Setting frequency and span 2- 427 WCA230A & WCA280A Programmer Manual...
  • Page 454: Table 2- -52: Measurement Frequency Bands 2

    Table 2- -52 shows the returned values and corresponding ranges: Table 2- 52: Measurement frequency bands Argument Frequency range DC to 20 MHz RF1B 15 MHz to 3 GHz (WCA230A) 15 MHz to 3.5 GHz (WCA280A) RF2B 3.5 to 6.5 GHz (WCA280A) RF3B...
  • Page 455 <freq>::=<NRf> specifies the center frequency. For the setting range, refer to Table 2- -52 on page 2- -428. Measurement Modes Examples :SENSe:FREQuency:CENTer 800MHz sets the center frequency to 800 MHz. Related Commands [:SENSe]:FREQuency:BAND 2- 429 WCA230A & WCA280A Programmer Manual...
  • Page 456 ON or 1 specifies that the step size of the center frequency is set automatically by the span. Measurement Modes Examples :SENSe:FREQuency:CENTer:STEP:AUTO ON specifies that the step size of the center frequency is set automatically. Related Commands [:SENSe]:FREQuency:CENTer:STEP[:INCRement] 2- 430 WCA230A & WCA280A Programmer Manual...
  • Page 457 Syntax [:SENSe]:FREQuency:CENTer:STEP[:INCRement] <freq> [:SENSe]:FREQuency:CENTer:STEP[:INCRement]? Arguments <freq>::=<NRf> is the step size of the center frequency. Measurement Modes Examples :SENSe:FREQuency:CENTer:STEP:INCRement 10kHz sets the step size of the center frequency to 10 kHz. Related Commands [:SENSe]:FREQuency:CENTer:STEP:AUTO 2- 431 WCA230A & WCA280A Programmer Manual...
  • Page 458 Refer to the [:SENSe]:FREQuency:CTABle[:Select] command below for the table names. Measurement Modes Examples :SENSe:FREQuency:CTABle:CATalog? a partial return string may look like this: "CDMA2000 EU PAMR400èFL","CDMA2000 EU PAMR400èRL","CDMA2000 EU PAMR800èFL","CDMA2000 EU PAMR800èRL",... Related Commands [:SENSe]:FREQuency:CTABle[:SELect] 2- 432 WCA230A & WCA280A Programmer Manual...
  • Page 459 GSM900-DL GSM900-UL NMT450-DL NMT450-UL PCS1900-DL PCS1900-UL W-CDMA-DL W-CDMA-UL The table name must be within quotation marks for the argument. Measurement Modes Examples :SENSe:FREQuency:CTABle:SELect WèCDMAèDL" selects the W-CDMA downlink channel table. Related Commands [:SENSe]:FREQuency:CTABle:CATalog? 2- 433 WCA230A & WCA280A Programmer Manual...
  • Page 460: Table 2- -53: Span Setting 2

    100 Hz to 10 MHz (1-2-5 sequence), 15 MHz Baseband 100 Hz to 20 MHz (1-2-5 sequence) Measurement Modes Examples :SENSe:FREQuency:SPAN 1MHz sets the span to 1 MHz. Related Commands [:SENSe]:FREQuency:CENTer, [:SENSe]:FREQuency:STARt, [:SENSe]:FREQuency:STOP 2- 434 WCA230A & WCA280A Programmer Manual...
  • Page 461 <freq>::=<NRf> specifies the stop frequency. For the setting range, refer to Table 2- -52 on page 2- -428. Measurement Modes SANORMAL, SASGRAM, SADLR5_3G Examples :SENSe:FREQuency:STOP 1GHz sets the stop frequency to 1 GHz. Related Commands [:SENSe]:FREQuency:CENTer, [:SENSe]:FREQuency:SPAN, [:SENSe]:FREQuency:STARt 2- 435 WCA230A & WCA280A Programmer Manual...
  • Page 462 2. Run one of the following commands to start the OBW measurement: H To start the measurement with the default settings: :CONFigure:SPECtrum:OBWidth H To start the measurement without modifying the current settings: [:SENSe]:SPECtrum:MEASurement OBWidth 2- 436 WCA230A & WCA280A Programmer Manual...
  • Page 463: Figure 2- 23: Setting Up The Obw Measurement

    95%. :PERCent = (Cp/Sp)¢100 Cp: Power of carrier region Sp: Power of span region NOTE: The command header [:SENSe]:OBWidth is omited here. Figure 2- 23: Setting up the OBW measurement 2- 437 WCA230A & WCA280A Programmer Manual...
  • Page 464 :COEFficient <numeric_value> :WINDow [:TYPE] NYQuist | BH4B :FILTer :BANDwidth|:BWIDth <numeric_value> :COEFficient <numeric_value> :MEASurement OFF | GAUSsian :FREQuency :OFFSet <numeric_value> :RECovery FIRSt | USER | OFF [:IMMediate] :OBWidth :PERCent <numeric_value> :PTOFfset <numeric_value> :THReshold <numeric_value> 2- 438 WCA230A & WCA280A Programmer Manual...
  • Page 465 [:SENSe]:PULSe:CHPower:BANDwidth|:BWIDth:INTegration <value> [:SENSe]:PULSe:CHPower:BANDwidth|:BWIDth:INTegration? Arguments <value>::=<NRf> is the channel bandwidth for the channel power measurement. Range: (Bin bandwidth)×8 to full span [Hz]. Refer to the WCA230A and WCA280A User Manual for the bin bandwidth. Measurement Modes TIMPULSE Examples :SENSe:PULSe:CHPower:BANDwidth:INTegration 1.5MHz sets the channel bandwidth to 1.5 MHz.
  • Page 466 Range: - -100 to - -1 dB (default: - -30 dB) Measurement Modes TIMPULSE Examples :SENSe:PULSe:EBWidth:XDB -20 specifies that the EBW is measured at a level - -20 dB lower than the maximum peak. Related Commands [:SENSe]:EBWidth:XDB 2- 440 WCA230A & WCA280A Programmer Manual...
  • Page 467 Selects or queries the FFT window type in the pulse characteristics analysis. Syntax [:SENSe]:PULSe:FFT:WINDow[:TYPE] { NYQuist | BH4B } [:SENSe]:PULSe:FFT:WINDow[:TYPE]? Arguments NYQuist selects the Nyquist window. BH4B selects the Blackman-Harris 4B type window. Measurement Modes TIMPULSE Examples :SENSe:PULSe:FFT:WINDow:TYPE NYQuist selects the Nyquist window. 2- 441 WCA230A & WCA280A Programmer Manual...
  • Page 468 [:SENSe]:PULSe:FILTer:COEFficient? Arguments <value>::=<NRf> sets the α/BT value for the Gaussian measurement filter. Range: 0.0001 to 1 (default: 0.35) Measurement Modes TIMPULSE Examples :SENSe:PULSe:FILTer:COEFficient 0.5 sets the α/BT value to 0.5. Related Commands [:SENSe]:PULSe:FILTer:MEASurement 2- 442 WCA230A & WCA280A Programmer Manual...
  • Page 469 Covery is set to FIRSt or USER. Syntax [:SENSe]:PULSe:FREQuency:OFFSet <value> [:SENSe]:PULSe:FREQuency:OFFSet? Arguments <value>::=<NRf> specifies the frequency offset. Range: - -10 to +10 MHz Measurement Modes TIMPULSE Examples :SENSe:PULSe:FREQuency:OFFSet 5MHz sets the frequency offset to 5 MHz. Related Commands [:SENSe]:PULSe:FREQuency:RECovery 2- 443 WCA230A & WCA280A Programmer Manual...
  • Page 470 USER specifies that all pulses are corrected by the value set up by the [:SENSe]:PULSe:FREQuency:OFFSet command. OFF disables frequency correction. Measurement Modes TIMPULSE Examples :SENSe:PULSe:FREQuency:RECovery FIRSt specifies that frequency correction is performed using the first pulse. Related Commands [:SENSe]:PULSe:FREQuency:OFFSet 2- 444 WCA230A & WCA280A Programmer Manual...
  • Page 471 Sets or queries OBW (Occupied Bandwidth) for the OBW measurement in the pulse characteristics analysis. Syntax [:SENSe]:PULSe:OBWidth:PERCent <value> [:SENSe]:PULSe:OBWidth:PERCent? Arguments <value>::=<NRf> specifies the occupied bandwidth. Range: 80 to 99.9% (default: 99%). Measurement Modes TIMPULSE Examples :SENSe:PULSe:OBWidth:PERCent 95 sets the occupied bandwidth to 95%. 2- 445 WCA230A & WCA280A Programmer Manual...
  • Page 472 [:SENSe]:PULSe:THReshold? Arguments <value>::=<NRf> specifies the threshold level. Range: - -100 to 0 dBc (the default is - -3 dBc) Measurement Modes TIMPULSE Examples :SENSe:PULSe:THReshold -20 sets the threshold level to - -20 dBc. 2- 446 WCA230A & WCA280A Programmer Manual...
  • Page 473 :MEASurement CARRier | SPURious | ACPower | PODown | RFENvelope | CONSte | EYE | STABle :MODulation :ADVanced :FILTer RCOSine | OFF :PREamble <boolean> :SBANd UPPer | LOWer :BRATe :AUTO <boolean> [:SET] <numeric_value> 2- 447 WCA230A & WCA280A Programmer Manual...
  • Page 474 The [:SENSe]:RFID:ACPower commands are based on the [:SENSe]:ACPower commands in the S/A mode. Refer to page 2- -372. The [:SENSe]:RFID:SPURious commands are based on the [:SENSe]:SPURious commands in the S/A mode. Refer to page 2- -495. 2- 448 WCA230A & WCA280A Programmer Manual...
  • Page 475 [:SENSe]:RFID:ACPower:BANDwidth|:BWIDth:ACHannel <value> [:SENSe]:RFID:ACPower:BANDwidth|:BWIDth:ACHannel? Arguments <value>::=<NRf> specifies the adjacent channel bandwidth. Range: (bin bandwidth)×8 to full span [Hz]. Refer to the WCA230A and WCA280A User Manual for the bin bandwidth. Measurement Modes DEMRFID Examples :SENSe:RFID:ACPower:BANDwidth:ACHannel 1MHz sets the adjacent channel bandwidth to 1 MHz in the RF ACPR measurement.
  • Page 476 [:SENSe]:RFID:ACPower:CSPacing <value> [:SENSe]:RFID:ACPower:CSPacing? Arguments <value>::=<NRf> specifies the channel-to-channel spacing. Range: (bin bandwidth)×8 to full span [Hz]. Refer to the WCA230A and WCA280A User Manual for the bin bandwidth. Measurement Modes DEMRFID Examples :SENSe:RFID:ACPower:CSPacing 1.4MHz sets the channel-to-channel spacing to 1.4 MHz.
  • Page 477 <number>::=<NR1> specifies the block number. Zero represents the latest block. Range: - -M to 0 (M: Number of acquired blocks) Measurement Modes DEMRFID Examples :SENSe:RFID:BLOCk -5 sets the block number to - -5. 2- 451 WCA230A & WCA280A Programmer Manual...
  • Page 478 <value>::=<NRf> specifies the counter resolution for the carrier measurement. Setting values: 0.001, 0.01, 0.1, 1, 10, 100, 1k, 10k, 100k, and 1M. Measurement Modes TIMRFID Examples :SENSe:RFID:CARRier:COUNter:RESolution 1Hz sets the counter resolution to 1 Hz. Related Commands [:SENSe]:RFID:MEASurement 2- 452 WCA230A & WCA280A Programmer Manual...
  • Page 479 <value>::=<NRf> specifies the amplitude offset for the maximum EIRP. Range: - -100 to +100 dB. Measurement Modes DEMRFID Examples :SENSe:RFID:CARRier:OFFSet 10 sets the amplitude offset for the maximum EIRP to 10 dB. Related Commands [:SENSe]:RFID:MEASurement 2- 453 WCA230A & WCA280A Programmer Manual...
  • Page 480 PERCent and PCT select percent (%) as the power ratio unit. DB selects dB as the power ratio unit. Measurement Modes DEMRFID Examples :SENSe:RFID:CARRier:PRATio:UNIT PERCent selects percent (%) as the power ratio unit. Related Commands [:SENSe]:RFID:MEASurement 2- 454 WCA230A & WCA280A Programmer Manual...
  • Page 481 To select the measurement item, use the [:SENSe]:RFID:MEASurement command. To acquire data, use the :INITiate command. Syntax [:SENSe]:RFID[:IMMediate] Arguments None Measurement Modes DEMRFID Examples :SENSe:RFID:IMMediate performs calculation for the acquired data in the RFID analysis. Related Commands :INITiate, [:SENSe]:RFID:MEASurement 2- 455 WCA230A & WCA280A Programmer Manual...
  • Page 482 <value>::=<NR1> specifies the analysis range by the number of data points. Range: 1 to 256K. To set the block size, use the [:SENSe]:BSIZe command. Measurement Modes DEMRFID Examples :SENSe:RFID:LENGth 1000 sets the measurement range to 1000 points. Related Commands [:SENSe]:BSIZe 2- 456 WCA230A & WCA280A Programmer Manual...
  • Page 483: Table 2- -54: Rfid Measurement Items 2

    Eye diagram STABle Symbol table NOTE. The constellation measurement is invalid when [:SENSe]:RFID:MODula- tion:STANdard is set to “C0G1” or “C1G1”. Measurement Modes DEMRFID Examples :SENSe:RFID:MEASurement CARRier selects the carrier measurement. Related Commands [:SENSe]:RFID:MODulation:SATNdard 2- 457 WCA230A & WCA280A Programmer Manual...
  • Page 484 [:SENSe]:RFID:MODulation:ADVanced:FILTer { RCOSine | OFF } [:SENSe]:RFID:MODulation:ADVanced:FILTer? Arguments RCOSine selects the Raised Cosine filter. None uses no filter. Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:ADVanced:FILTer RRCosine selects the Root Raised Cosine filter. Related Commands [:SENSe]:RFID:MEASurement, [:SENSe]:RFID:MODulation:STANdard 2- 458 WCA230A & WCA280A Programmer Manual...
  • Page 485 ON or 1 searches for the preamble while analyzing data. The preamble is displayed in yellow in the symbol table. Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:ADVanced:PREamble ON searches for the preamble while analyzing data. Related Commands [:SENSe]:RFID:MEASurement, [:SENSe]:RFID:MODulation:STANdard 2- 459 WCA230A & WCA280A Programmer Manual...
  • Page 486 Syntax [:SENSe]:RFID:MODulation:ADVanced:SBANd { UPPer | LOWer } [:SENSe]:RFID:MODulation:ADVanced:SBANd? Arguments UPPer analyzes the upper sideband. LOWer analyzes the lower sideband. Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:ADVanced:SBANd UPPer analyzes the upper sideband. Related Commands [:SENSe]:RFID:MEASurement, [:SENSe]:RFID:MODulation:STANdard 2- 460 WCA230A & WCA280A Programmer Manual...
  • Page 487 Use the [:SENSe]:RFID:MODulation:BRATe[:SET] command to set the bit rate. ON or 1 sets the bit rate automatically. Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:BRATe:AUTO ON sets the bit rate automatically. Related Commands [:SENSe]:RFID:MEASurement, [:SENSe]:RFID:MODulation:BRATe[:SET], [:SENSe]:RFID:MODulation:DECode 2- 461 WCA230A & WCA280A Programmer Manual...
  • Page 488 [:SENSe]:RFID:MODulation:BRATe[:SET] <value> [:SENSe]:RFID:MODulation:BRATe[:SET]? Arguments <value>::=<NRf> specifies the bit rate. Range: 1 bps to 51.2 Mbps. Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:BRATe:SET 40k ses the bit rate to 40 kbps. Related Commands [:SENSe]:RFID:MEASurement, [:SENSe]:RFID:MODulation:BRATe:AUTO, [:SENSe]:RFID:MODulation:DECode 2- 462 WCA230A & WCA280A Programmer Manual...
  • Page 489: Table 2- -55: Decoding Format 2

    “NRZ- - L8” NRZ- - L (8 periods) “NRZ- - L4” NRZ- - L (4 periods) “NRZ- - L2” NRZ- - L (2 periods) “PWM” PWM (Pulse Width Modulation) “BITCELL” Bit Cell Measurement Modes DEMRFID 2- 463 WCA230A & WCA280A Programmer Manual...
  • Page 490: Table 2- -56: Modulation Format 2

    “SSB- - ASK” SSB-ASK “PR- - ASK” PR-ASK “OOK” “SC- - OOK” Subcarrier OOK “SC- - BPSK” Subcarrier BPSK “FSK” Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:FORMat ASK" selects the ASK modulation. Related Commands [:SENSe]:RFID:MEASurement 2- 464 WCA230A & WCA280A Programmer Manual...
  • Page 491 <value>::=<NRf> specifies the number of waveform interpolation points. Range: 0 to 7. Zero (default) means no interpolation. Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:INTerpolate 3 sets the number of interpolation points to 3. Related Commands [:SENSe]:RFID:MEASurement 2- 465 WCA230A & WCA280A Programmer Manual...
  • Page 492 TAG detects the tag preamble from a measurement signal and decodes the signal with the tag decoding format. Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:LINK INTerrogator detects the interrogator preamble from a measurement signal and decodes the signal with the interrogator decoding format. Related Commands [:SENSe]:RFID:MEASurement 2- 466 WCA230A & WCA280A Programmer Manual...
  • Page 493 [:SENSe]:RFID:MODulation:SERRor[:WIDTh] <value> [:SENSe]:RFID:MODulation:SERRor[:WIDTh]? Arguments <value>::=<NRf> specifies the error range for determining the settling time. Range: 1 to 100%. Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:SERRor:WIDTh 5 sets the error range to 5%. Related Commands [:SENSe]:RFID:MEASurement 2- 467 WCA230A & WCA280A Programmer Manual...
  • Page 494: Table 2- -57: Rfid Demodulation Standard 2

    “F- - 13.56MHz” F-13.56 MHz “C0G1” EPCglobal Gen1 Class0 “C1G1” EPCglobal Gen1 Class1 “MANUAL” Sets parameters manually Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:STANdard 18000-4-1" selects the ISO/IEC 18000- -4 Mode 1 standard. Related Commands [:SENSe]:RFID:MEASurement 2- 468 WCA230A & WCA280A Programmer Manual...
  • Page 495 OFF or 0 sets Tari manually. Use the [:SENSe]:RFID:MODulation:TARI[:SET] command to set Tari. ON or 1 sets the Tari automatically. Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:TARI:AUTO ON sets Tari automatically. Related Commands [:SENSe]:RFID:MEASurement, [:SENSe]:RFID:MODulation:TARI[:SET], [:SENSe]:RFID:MODulation:DECode 2- 469 WCA230A & WCA280A Programmer Manual...
  • Page 496 [:SENSe]:RFID:MODulation:DECode is set to “PIE-A” and “PIE-C”. Syntax [:SENSe]:RFID:MODulation:TARI[:SET] <value> [:SENSe]:RFID:MODulation:TARI[:SET]? Arguments <value>::=<NRf> specifies Tari. Range: 1 ns to 1 s. Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:TARI:SET 25u ses Tari to 25 µs. Related Commands [:SENSe]:RFID:MEASurement, [:SENSe]:RFID:MODulation:TARI:AUTO, [:SENSe]:RFID:MODulation:DECode 2- 470 WCA230A & WCA280A Programmer Manual...
  • Page 497 RFENvelope, CONSte, EYE, STABle, or PODown. Syntax [:SENSe]:RFID:MODulation[:THReshold]:LOWer <value> [:SENSe]:RFID:MODulation[:THReshold]:LOWer? Arguments <value>::=<NRf> specifies the lower threshold. Range: 1 to 50%. Measurement Modes DEMRFID Examples :SENSe:RFID:MODulation:THReshold 10 sets the lower threshold to 10%. Related Commands [:SENSe]:RFID:MEASurement 2- 471 WCA230A & WCA280A Programmer Manual...
  • Page 498 Range: 0 to 1024×(block size) - -1. To set the block size, use the [:SENSe]:BSIZe command. Measurement Modes TIMRFID Examples :SENSe:RFID:OFFSet 500 sets the measurement start position to Point #500. Related Commands [:SENSe]:BSIZe 2- 472 WCA230A & WCA280A Programmer Manual...
  • Page 499 This command is valid when [:SENSe]:RFID:MEASurement is set to SPURious. Syntax [:SENSe]:RFID:SPURious[:THReshold]:IGNore <value> [:SENSe]:RFID:SPURious[:THReshold]:IGNore? Arguments <value>::=<NRf> specifies the ignore range. Range: 0 to Span/2 Hz. Measurement Modes DEMRFID Examples :SENSe:RFID:SPURious:THReshold:IGNore 5MHz sets the ignore range to 5 MHz. Related Commands [:SENSe]:RFID:MEASurement 2- 473 WCA230A & WCA280A Programmer Manual...
  • Page 500 <value>::=<NRf> specifies the threshold level to determine if the signal is the spurious relative to the carrier peak. Range: - -90 to - -30 dBc. Measurement Modes DEMRFID Examples :SENSe:RFID:SPURious:THReshold:SPURious -70 sets the threshold level to - -70 dBc. Related Commands [:SENSe]:RFID:MEASurement 2- 474 WCA230A & WCA280A Programmer Manual...
  • Page 501 <value>::=<NRf> specifies the frequency width of a zoomed area. The setting value must be within the measurement frequency range. Measurement Modes DEMRFID Examples :SENSe:RFID:ZOOM:FREQuency:WIDTh 500kHz sets the frequency width of the zoomed area to 500 kHz. Related Commands :DISPlay:RFID:OVIew:FORMat 2- 475 WCA230A & WCA280A Programmer Manual...
  • Page 502 INTernal selects the internal reference oscillator. EXTernal selects the external reference oscillator. Connect it to the REF IN connector on the rear panel. Measurement Modes Examples :SENSe:ROSCillator:SOURce EXTernal selects the external reference oscillator. 2- 476 WCA230A & WCA280A Programmer Manual...
  • Page 503 | BLACkman | HAMMing | HANNing | PARZen | ROSEnfield | WELCh | SLOBe | SCUBed | STO4 | FLATtop | RECT :FRAMe <numeric_value> :MEASurement OFF | CHPower | ACPower | OBWidth | EBWidth | CNRatio | CFRequency 2- 477 WCA230A & WCA280A Programmer Manual...
  • Page 504 :SENSe Commands :ZOOM :BLOCk <numeric_value> :FREQuency :CENTer <numeric_value> :WIDTh <numeric_value> :LENGth <numeric_value> :OFFSet <numeric_value> 2- 478 WCA230A & WCA280A Programmer Manual...
  • Page 505 <value>::=<NR1> is the number of traces to combine for averaging. Range: 1 to 10000 (default: 20) Measurement Modes All S/A modes except SARTIME and SAZRTIME Examples :SENSe:SPECtrum:AVERage:COUNt 64 sets the average count to 64. Related Commands [:SENSe]:SPECtrum:AVERage:TYPE 2- 479 WCA230A & WCA280A Programmer Manual...
  • Page 506 MAXimum retains the maximum value at each data point on the waveform. MINimum retains the minimum value at each data point on the waveform. Measurement Modes All S/A modes except SARTIME and SAZRTIME Examples :SENSe:SPECtrum:AVERage:TYPE RMS performs the averaging process with RMS. 2- 480 WCA230A & WCA280A Programmer Manual...
  • Page 507 [:SENSe]:SPECtrum:BANDwidth|:BWIDth[:RESolution] command. ON or 1 specifies that the RBW is set automatically. Measurement Modes All S/A modes except SARTIME and SAZRTIME Examples :SENSe:SPECtrum:BANDwidth:RESolution:AUTO ON specifies that the RBW is set automatically. Related Commands :INSTrument[:SELect] 2- 481 WCA230A & WCA280A Programmer Manual...
  • Page 508 Range: 0 to 1 GHz. The setting value may be limited by the sweep time setting. Measurement Modes DEMRFID Examples :SENSe:SPECtrum:BANDwidth:VIDeo 100kHz sets the frequency bandwidth of the video filter to 100 kHz. Related Commands :INSTrument[:SELect], [:SENSe]:RFID:MEASurement 2- 482 WCA230A & WCA280A Programmer Manual...
  • Page 509 | 0 | 1 } [:SENSe]:SPECtrum:BANDwidth|:BWIDth:VIDeo:STATe? Arguments OFF or 0 disables the video filter. ON or 1 enables the video filter. Measurement Modes DEMRFID Examples :SENSe:SPECtrum:BANDwidth:VIDeo:STATe ON enables the video filter. Related Commands :INSTrument[:SELect], [:SENSe]:RFID:MEASurement 2- 483 WCA230A & WCA280A Programmer Manual...
  • Page 510 [:SENSe]:RFID:MEASurement is set to SPURious. Syntax [:SENSe]:SPECtrum:BANDwidth|:BWIDth:VIDeo:SWEep[:TIMe] <value> [:SENSe]:SPECtrum:BANDwidth|:BWIDth:VIDeo:SWEep[:TIME]? Arguments <value>::=<NRf> specifies the sweep time. Range: 0 to 100 s. Measurement Modes DEMRFID Examples :SENSe:SPECtrum:BANDwidth:VIDeo:SWEep:TIMe 100m sets the sweep time to 100 ms. Related Commands :INSTrument[:SELect], [:SENSe]:RFID:MEASurement 2- 484 WCA230A & WCA280A Programmer Manual...
  • Page 511 When actually displayed, the waveform data is therefore thinned out according to the number of horizontal pixel positions which can be displayed. For details, refer to the WCA230A User Manual. Syntax [:SENSe]:SPECtrum:DETector[:FUNCtion] { NEGative | POSitive...
  • Page 512 GAUSsian selects the Gaussian filter. NYQuist selects the Nyquist filter (default). RNYQuist selects the Root Nyquist filter. Measurement Modes All S/A modes except SARTIME and SAZRTIME Examples :SENSe:SPECtrum:FILTer:TYPE NYQuist selects the Nyquist filter for RBW. 2- 486 WCA230A & WCA280A Programmer Manual...
  • Page 513 NOTE. It is recommended to keep the extended resolution off as its default condition. Measurement Modes All S/A modes except SARTIME and SAZRTIME Examples :SENSe:SPECtrum:FFT:ERESolution ON enables the extended resolution. Related Commands [:SENSe]:SPECtrum:FFT:LENGth 2- 487 WCA230A & WCA280A Programmer Manual...
  • Page 514 <value>::={ 64 | 128 | 256 | 512 | 1024 } selects the FFT start point between 1024-points overlapped FFTs with the number of data points. Measurement Modes SARTIME Examples :SENSe:SPECtrum:FFT:STARt 256 sets the FFT start point to 256 points. 2- 488 WCA230A & WCA280A Programmer Manual...
  • Page 515: Table 2- -58: Fft Windows 2

    Sine lobe SCUBed Sine cubed ST4T Sine to 4th FLATtop Flat top RECT Rectangular Measurement Modes All S/A modes except SARTIME and SAZRTIME Examples :SENSe:SPECtrum:FFT:WINDow:TYPE HAMMing selects the Hamming window. Related Commands [:SENSe]:SPECtrum:BANDwidth|:BWIDth:STATe 2- 489 WCA230A & WCA280A Programmer Manual...
  • Page 516 <number>::=<NR1> specifies the frame number. Range: - -M to 0 (M: Block size set using the [:SENSe]:BSIZe command) Measurement Modes SARTIME Examples :SENSe:SPECtrum:FRAMe -5 sets the frame number to - -5. Related Commands [:SENSe]:BSIZe, [:SENSe]:SPECtrum:BLOCk 2- 490 WCA230A & WCA280A Programmer Manual...
  • Page 517: Table 2- -59: S/A Mode Measurement Items 2

    Adjacent channel leakage power (ACPR) OBWidth Occupied bandwidth (OBW) EBWidth Emission bandwidth (EBW) CNRatio Carrier-to-noise ratio (C/N) CFRequency Carrier frequency SPURious Spurious signal Measurement Modes SANORMAL, SASGRAM, SARTIME, SAUL3G Examples :SENSe:SPECtrum:MEASurement CHPower runs the channel power measurement. 2- 491 WCA230A & WCA280A Programmer Manual...
  • Page 518 <number>::=<NR1> specifies the block number to zoom. Zero represents the latest block. Range: - -M to 0 (M: Number of acquired blocks). Measurement Modes SAZRTIME Examples :SENSe:SPECtrum:ZOOM:BLOCk -5 sets the block number to - -5. 2- 492 WCA230A & WCA280A Programmer Manual...
  • Page 519 <value>::=<NRf> specifies the frequency width of a zoomed area. The setting value must be within the measurement frequency range. Measurement Modes SAZRTIME Examples :SENSe:SPECtrum:ZOOM:FREQuency:WIDTh 500kHz sets the frequency width of the zoomed area to 500 kHz. 2- 493 WCA230A & WCA280A Programmer Manual...
  • Page 520 Range: 0 to 1024×(Block size) - -1. To set the block size, use the [:SENSe]:BSIZe command. Measurement Modes SAZRTIME Examples :SENSe:SPECtrum:ZOOM:OFFSet 500 sets the starting point of a zoomed area to point 500. Related Commands [:SENSe]:BSIZe 2- 494 WCA230A & WCA280A Programmer Manual...
  • Page 521 2. Run one of the following commands to start the spurious signal measure- ment: H To start the measurement with the default settings: :CONFigure:SPECtrum:SPURious H To start the measurement without modifying the current settings: [:SENSe]:SPECtrum:MEASurement SPURious 2- 495 WCA230A & WCA280A Programmer Manual...
  • Page 522: Figure 2- -24: Setting Up The Spurious Signal Measurement 2

    :SENSe:SPURious:THReshold:EXCursion 5 sets the excursion level to 5 dB. :IGNore :SIGNal :SPURious :EXCursion Regular signal Spurious signal NOTE: Command header [:SENSe]:SPURious[:THReshold] is omitted here. Figure 2- 24: Setting up the spurious signal measurement 2- 496 WCA230A & WCA280A Programmer Manual...
  • Page 523 <level>::=<NR1> specifies the signal criterion level. If the signal exceeds the level, it is decided to be the carrier. Range: - -100 to +30 dBm Measurement Modes SANORMAL, SASGRAM, SARTIME Examples :SENSe:SPURious:THReshold:SIGNal -30 sets the carrier criterion level to - -30 dBm. 2- 497 WCA230A & WCA280A Programmer Manual...
  • Page 524 Range: - -90 to - -30 dB. Measurement Modes SANORMAL, SASGRAM, SARTIME Examples :SENSe:SPURious:THReshold:SPURious -50 sets the spurious criterion level to - -50 dB relative to the carrier peak. 2- 498 WCA230A & WCA280A Programmer Manual...
  • Page 525 The [:SENSe]:SSOurce commands set up the conditions related to the signal source analysis. NOTE. To use a command from this group, you must have selected TIMS- SOURCE (signal source analysis) in the :INSTrument[:SELect] command. 2- 499 WCA230A & WCA280A Programmer Manual...
  • Page 526 | RTPNoise | RTSPurious | FVTime } :OFFSet <numeric_value> :PNOIse :MPJitter [:THReshold] <numeric_value> :RJITter :OFFSet :STARt <numeric_value> :STOP <numeric_value> [:THReshold] <numeric_value> :OFFSet <numeric_value> :MAXimum <numeric_value> :MINimum <numeric_value> :SPURious :IGNore <numeric_value> :SFILter [:STATe] <boolean> [:THReshold] :EXCursion <numeric_value> :SPURious <numeric_value> 2- 500 WCA230A & WCA280A Programmer Manual...
  • Page 527 <number>::=<NR1> specifies the block number. Zero represents the latest block. Range: - -M to 0 (M: Number of acquired blocks) Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:BLOCk -5 sets the block number to - -5. Related Commands [:SENSe]:SSOurce:MEASurement 2- 501 WCA230A & WCA280A Programmer Manual...
  • Page 528 [:SENSe]:SSOurce:CARRier:BANDwidth|:BWIDth:INTegration <value> [:SENSe]:SSOurce:CARRier:BANDwidth|:BWIDth:INTegration? Arguments <value>::=<NR1> specifies the frequency bandwidth to calculate channel power. Range: Span/100 to Span/2 Hz. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:CARRier:BANDwidth:INTegration 1MHz sets the bandwidth to 1 MHz. Related Commands [:SENSe]:SSOurce:MEASurement 2- 502 WCA230A & WCA280A Programmer Manual...
  • Page 529 <value>::=<NRf> specifies threshold level for carrier detection. Range: - -100 to +30 dBm (default: - -20 dBm). Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:CARRier:THReshold -10 sets the threshold level to - -10 dBm. Related Commands [:SENSe]:SSOurce:MEASurement 2- 503 WCA230A & WCA280A Programmer Manual...
  • Page 530 [:SENSe]:SSOurce:CARRier:TRACking[:STATe] { OFF | ON | 0 | 1 } [:SENSe]:SSOurce:CARRier:TRACking[:STATe]? Arguments OFF or 0 disables the carrier tracking. ON or 1 enables the carrier tracking. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:CARRier:TRACking:STATe ON enables the carrier tracking. Related Commands [:SENSe]:SSOurce:MEASurement 2- 504 WCA230A & WCA280A Programmer Manual...
  • Page 531 <value>::=<NR1> specifies the number of FFT samples. Range: 64 to 65536 in powers of two (default: 1024) Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:CNRatio:FFT:LENGth 2048 sets the FFT length to 2048 points. Related Commands [:SENSe]:SSOurce:MEASurement 2- 505 WCA230A & WCA280A Programmer Manual...
  • Page 532 Time in the subview as the offset from carrier frequency. The setting value must be within the frequency range of the real-time phase noise measurement. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:CNRatio:OFFSet 50kHz sets the offset to 50 kHz. Related Commands [:SENSe]:SSOurce:MEASurement 2- 506 WCA230A & WCA280A Programmer Manual...
  • Page 533 Syntax [:SENSe]:SSOurce:CNRatio:SBANd { UPPer | LOWer } [:SENSe]:SSOurce:CNRatio:SBANd? Arguments UPPer measures the upper sideband (default). LOWer measures the lower sideband. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:CNRatio:SBANd UPPer measures the upper sideband. Related Commands [:SENSe]:SSOurce:MEASurement 2- 507 WCA230A & WCA280A Programmer Manual...
  • Page 534 <value>::=<NRf> specifies the threshold value for obtaining the phase noise settling time. Range: - -200 to 0 dBc/Hz. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:CNRatio:THReshold -20 sets the threshold to - -20 dBc/Hz. Related Commands [:SENSe]:SSOurce:MEASurement 2- 508 WCA230A & WCA280A Programmer Manual...
  • Page 535 Syntax [:SENSe]:SSOurce:FVTime[:THReshold] <value> [:SENSe]:SSOurce:FVTime[:THReshold]? Arguments <value>::=<NRf> specifies the frequency settling threshold. Range: Span/100 to Span/2 Hz. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:FVTime:THReshold 10MHz sets the frequency settling threshold to 10 MHz. Related Commands [:SENSe]:SSOurce:MEASurement 2- 509 WCA230A & WCA280A Programmer Manual...
  • Page 536 Performs analysis calculation for the acquired data in the signal source analysis. To select the measurement, use the [:SENSe]:SSOurce:MEASurement com- mand. Syntax [:SENSe]:SSOurce[:IMMediate] Arguments None Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:IMMediate performs calculation for the acquired data in the signal source analysis. Related Commands [:SENSe]:SSOurce:MEASurement 2- 510 WCA230A & WCA280A Programmer Manual...
  • Page 537: Table 2- -60: Analysis Length Setting Range 2

    Frequency versus Time: 1 to 512,000 (500 frames 1024) To set the block size, use the [:SENSe]:BSIZe command. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:LENGth 1000 sets the measurement range to 1000 points. Related Commands [:SENSe]:BSIZe, [:SENSe]:SSOurce:MEASurement 2- 511 WCA230A & WCA280A Programmer Manual...
  • Page 538: Table 2- -61: Ssource Measurement Items 2

    Turns off the measurement PNOise Phase noise SPURious Spurious RTPNoise Real-time phase noise RTSPurious Real-time spurious FVTime Frequency versus Time Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:MEASurement PNOise selects and runs the phase noise measurement. 2- 512 WCA230A & WCA280A Programmer Manual...
  • Page 539 Range: 0 to 1024×(Block size) - -1. To set the block size, use the [:SENSe]:BSIZe command. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:OFFSet 500 sets the measurement start position to point 500. Related Commands [:SENSe]:BSIZe, [:SENSe]:SSOurce:MEASurement 2- 513 WCA230A & WCA280A Programmer Manual...
  • Page 540 <value>::=<NRf> specifies the threshold level to determine periodic jitter. Range: 1 to 50 dB (default: 10 dB) Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:PNOise:MPJitter:THReshold 20dB sets the threshold level to 20 dB. Related Commands [:SENSe]:SSOurce:MEASurement 2- 514 WCA230A & WCA280A Programmer Manual...
  • Page 541 The stop offset frequency is set using the [:SENSe]:SSOurce:PNOise:RJITter :OFFSet:STOP command. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:PNOise:RJITter:OFFSet:STARt 10kHz sets the start frequency offset to 10 kHz for the random jitter measurement. Related Commands [:SENSe]:SSOurce:MEASurement, [:SENSe]:SSOurce:PNOise:RJITter:OFFSet:STOP 2- 515 WCA230A & WCA280A Programmer Manual...
  • Page 542 The start offset frequency is set using the [:SENSe]:SSOurce:PNOise:RJITter :OFFSet:STARt command. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:PNOise:RJITter:OFFSet:STOP 1MHz sets the stop offset frequency to 1 MHz for the random jitter measurement. Related Commands [:SENSe]:SSOurce:MEASurement, [:SENSe]:SSOurce:PNOise:RJITter:OFFSet:STARt 2- 516 WCA230A & WCA280A Programmer Manual...
  • Page 543 <value>::=<NRf> specifies the threshold value for obtaining the random jitter settling time. Range: 0 to 1 s (default: 0). Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:PNOise:RJITter:THReshold 0.2ps sets the threshold value to 0.2 ps. Related Commands [:SENSe]:SSOurce:MEASurement 2- 517 WCA230A & WCA280A Programmer Manual...
  • Page 544 100 Hz, 1 kHz, 10 kHz, 100 kHz, 1 MHz, 10 MHz, or 100 MHz (default) Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:PNOise:OFFSet:MAXimum 1MHz sets the maximum offset frequency to 1 MHz. Related Commands [:SENSe]:SSOurce:MEASurement, [:SENSe]:SSOurce:PNOise:OFFSet:MINimum 2- 518 WCA230A & WCA280A Programmer Manual...
  • Page 545 10 Hz (default), 100 Hz, 1 kHz, 10 kHz, 100 kHz, 1 MHz, or 10 MHz Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:PNOise:OFFSet:MINimum 10kHz sets the minimum frequency offset to 10 kHz. Related Commands [:SENSe]:SSOurce:MEASurement, [:SENSe]:SSOurce:PNOise:OFFSet:MAXimum 2- 519 WCA230A & WCA280A Programmer Manual...
  • Page 546 SPURious or RTSPurious. Syntax [:SENSe]:SSOurce:SPURious:IGNore <value> [:SENSe]:SSOurce:SPURious:IGNore? Arguments <value>::=<NRf> specifies the ignore region. Range: 0 to Span/2 [Hz]. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:SPURious:IGNore 1MHz sets the ignore region to 1 MHz. Related Commands [:SENSe]:SSOurce:MEASurement, [:SENSe]:SPURious[:THReshold]:IGNore 2- 520 WCA230A & WCA280A Programmer Manual...
  • Page 547 All spurious signals are displayed. ON or 1 enables the symmetrical filter. Only symmetrical spurious signals are displayed. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:SPURious:SFILter:STATe ON enables the symmetrical filter, displaying only symmetrical spurious signals. Related Commands [:SENSe]:SSOurce:MEASurement 2- 521 WCA230A & WCA280A Programmer Manual...
  • Page 548 Syntax [:SENSe]:SSOurce:SPURious[:THReshold]:EXCursion <value> [:SENSe]:SSOurce:SPURious[:THReshold]:EXCursion? Arguments <value>::=<NRf> specifies the excursion. Range: 0 to 30 dB (default: 3 dB) Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:SPURious:THReshold:EXCursion 5 sets the excurtion to 5 dB. Related Commands [:SENSe]:SSOurce:MEASurement, [:SENSe]:SPURious[:THReshold]:EXCursion 2- 522 WCA230A & WCA280A Programmer Manual...
  • Page 549 [:SENSe]:SSOurce:SPURious[:THReshold]:SPURious <value> [:SENSe]:SSOurce:SPURious[:THReshold]:SPURious? Arguments <value>::=<NRf> specifies the spurious threshold. Range: - -90 to - -30 dB. Measurement Modes TIMSSOURCE Examples :SENSe:SSOurce:SPURious:THReshold:SPURious -50 sets the spurious threshold to - -50 dB. Related Commands [:SENSe]:SSOurce:MEASurement, [:SENSe]:SPURious[:THReshold]:SPURious 2- 523 WCA230A & WCA280A Programmer Manual...
  • Page 550: Figure 2- -25: Defining The Analysis Range 2

    :OFFSet :BLOCk :LENGth Overview All data points in block NOTE: Command header [:SENSe]:TRANsient is omitted here. Figure 2- 25: Defining the analysis range 2- 524 WCA230A & WCA280A Programmer Manual...
  • Page 551 To select the measurement item, use the [:SENSe]:TRANsient:ITEM command. To acquire data, use the :INITiate command. Syntax [:SENSe]:TRANsient[:IMMediate] Arguments None Measurement Modes TIMTRAN Examples :SENSe:TRANsient:IMMediate runs the time characteristic analysis calculation. Related Commands :INITiate, [:SENSe]:TRANsient:ITEM 2- 525 WCA230A & WCA280A Programmer Manual...
  • Page 552 Range: 1 to 1024×Block size (Block size ≤ 500). To set the block size, use the [:SENSe]:BSIZe command. Measurement Modes TIMTRAN Examples :SENSe:TRANsient:LENGth 1000 sets the analysis range to 1000 points. Related Commands [:SENSe]:BSIZe 2- 526 WCA230A & WCA280A Programmer Manual...
  • Page 553 <value>::=<NR1> defines the measurement start position by the number of points. Range: 0 to 1024×(Block size). To set the block size, use the [:SENSe]:BSIZe command. Measurement Modes TIMTRAN Examples :SENSe:TRANsient:OFFSet 500 sets the measurement start position to point 500. Related Commands [:SENSe]:BSIZe 2- 527 WCA230A & WCA280A Programmer Manual...
  • Page 554 :SENSe Commands 2- 528 WCA230A & WCA280A Programmer Manual...
  • Page 555: Status Commands 2

    Status and Events beginning on page 3- -1. Command Tree Header Parameter :STATus :OPERation :CONDition :ENABle <bit_value> [:EVENt]? :NTRansition <bit_value> :PTRansition <bit_value> :PRESet :QUEStionable :CONDition :ENABle <bit_value> [:EVENt]? :NTRansition <bit_value> :PTRansition <bit_value> 2- 529 WCA230A & WCA280A Programmer Manual...
  • Page 556 Measurement Modes Examples :STATus:OPERation:ENABle 1 enables the CALibrating bit. :STATus:OPERation:ENABle? might return 1, showing that the bits in the OENR have the binary value 00000000 00000001, which means that the CAL bit is valid. 2- 530 WCA230A & WCA280A Programmer Manual...
  • Page 557 <NR1> is a decimal number showing the contents of the OTR. Range: 0 to 32767 (The most-significant bit cannot be set true.) Measurement Modes Examples :STATus:OPERation:NTRansition #H120 sets the negative transition filter value to #H120. :STATus:OPERation:NTRansition? might return 288. 2- 531 WCA230A & WCA280A Programmer Manual...
  • Page 558 Presets SCPI enable registers OENR (Operation Enable Register) and QENR (Questionable Enable Register). For details on the registers, refer to Chapter 3, Status and Events. Syntax :STATus:PRESet Arguments None Measurement Modes Examples :STATus:PRESet presets the registers OENR and QENR. 2- 532 WCA230A & WCA280A Programmer Manual...
  • Page 559 :STATus Commands :STATus:QUEStionable:CONDition? (Query Only) Returns the contents of the Questionable Condition Register (QCR). For detail on the register, refer to Chapter 3, Status and Events. NOTE. The QCR is not used in the WCA230A/WCA280A analyzer. Syntax :STATus:QUEStionable:CONDition? Arguments None Returns <NR1>...
  • Page 560 :STATus:QUEStionable[:EVENt]? (Query Only) Returns the contents of the Questionable Event Register (QEVR). Reading the QEVR clears it. For detail on the register, refer to Chapter 3, Status and Events. NOTE. The QEVR is not used in the WCA230A/WCA280A analyzer. Syntax :STATus:QUEStionable[:EVENt]?
  • Page 561 :STATus:QUEStionable:PTRansition (?) Sets or queries the positive transition filter value of the Questionable Transition Register (QTR). For detail on the register, refer to Chapter 3, Status and Events. NOTE. The QTR is not used in the WCA230A/WCA280A analyzer. Syntax :STATus:QUEStionable:PTRansition <bit_value>...
  • Page 562 :STATus Commands 2- 536 WCA230A & WCA280A Programmer Manual...
  • Page 563: System Commands 2

    :SYSTem Commands The :SYSTem commands set up the system-related conditions. Command Tree Header Parameter :SYSTem :DATE <year>,<month>,<day> :ERRor :ALL? :CODE :ALL? [:NEXT]? :COUNt? [:NEXT]? :KLOCk <boolean> :OPTions? :PRESet :TIME <hour>,<minute>,<second> :VERSion? 2- 537 WCA230A & WCA280A Programmer Manual...
  • Page 564 *RST has no effect on the settings. NOTE. This command does not support the arguments of MAXimum and MINimum. Measurement Modes Examples :SYSTem:DATE 2002,3,19 sets the internal calendar to March 19, 2002. Related Commands :SYSTem:TIME 2- 538 WCA230A & WCA280A Programmer Manual...
  • Page 565 <edesc>::=<string> is the description on the error/event. <einfo>::=<string> is the detail of the error/event. Measurement Modes Examples :SYSTem:ERRor:ALL? might return -130, "Suffix error; Unrecognized suffix, INPut:MLEVel -10dB", indicating that the unit of the reference level is improper. 2- 539 WCA230A & WCA280A Programmer Manual...
  • Page 566 For details of the error messages, refer to page 3- -17. Syntax :SYSTem:ERRor:CODE[:NEXT]? Arguments None Returns <ecode>::=<NR1> is the error/event code, ranging from - -32768 to 32767. Measurement Modes Examples :SYSTem:ERRor:CODE:NEXT? might return -101 of the error code. 2- 540 WCA230A & WCA280A Programmer Manual...
  • Page 567 <edesc>::=<string> is the description on the error/event. <einfo>::=<string> is the detail of the error/event. Measurement Modes Examples :SYSTem:ERRor:NEXT? might return -130, "Suffix error; Unrecognized suffix, INPut:MLEVel -10dB", indicating that the unit is improper. 2- 541 WCA230A & WCA280A Programmer Manual...
  • Page 568 :SYSTem:OPTions? Arguments None Returns <option>::=<string> contains the comma-separated option numbers. Measurement Modes Examples :SYSTem:OPTions? might return "02,03,21", indicating that Option 02, 03, and 21 are currently installed in the analyzer. Related Commands :INSTrument[:SELect] 2- 542 WCA230A & WCA280A Programmer Manual...
  • Page 569 :SYSTem:PRESet (No Query Form) Restores the analyzer to the defaults. This command is equivalent to the PRESET key on the front panel. Syntax :SYSTem:PRESet Arguments None Measurement Modes Examples :SYSTem:PRESet restores the analyzer to the defaults. 2- 543 WCA230A & WCA280A Programmer Manual...
  • Page 570 These values are rounded to the nearest integer. *RST has no effect on the settings. NOTE. This command does not support the arguments of MAXimum and MINimum. Measurement Modes Examples :SYSTem:TIME 10,15,30 sets the time to 10:15:30. Related Commands :SYSTem:DATE 2- 544 WCA230A & WCA280A Programmer Manual...
  • Page 571 <NR2> has the form YYYY.V where the Ys represent the year-version (for example, 1999) and the V represents an approved revision number for that year. Measurement Modes Examples :SYSTem:VERSion? might return 1999.0 for the SCPI version. 2- 545 WCA230A & WCA280A Programmer Manual...
  • Page 572 :SYSTem Commands 2- 546 WCA230A & WCA280A Programmer Manual...
  • Page 573: Trace Commands 2

    TRACe<x>::={ TRACe[1] | TRACe2 } or DATA<x>::={ DATA[1] | DATA2 } TRACe[1] or DATA[1] indicates that this setup is made for Trace 1. TRACe2 or DATA2 indicates that this setup is made for Trace 2. 2- 547 WCA230A & WCA280A Programmer Manual...
  • Page 574 <value>::=<NR1> specifies the number of traces to combine for averaging. Range: 1 to 100000 (default: 20) Measurement Modes SANORMAL, SASGRAM Examples :TRACe1:AVERage:COUNt 64 sets the average count to 64 for Trace 1. Related Commands :TRACe<x>|:DATA<x>:MODE, :TRACe<x>|:DATA<x>:AVERage:TCONtrol 2- 548 WCA230A & WCA280A Programmer Manual...
  • Page 575 When actually displayed, the waveform data is therefore thinned out, according to the number of pixels, for being compressed. For the details, refer to the WCA230A and WCA280A User Manual. Syntax :TRACe<x>|:DATA<x>:DDETector { MAXimum | MINimum | PTPeak } :TRACe<x>|:DATA<x>:DDETector?
  • Page 576 FREeze stops updating the display. But the data acquisition and measurement continues. OFF displays no trace. Measurement Modes SANORMAL, SASGRAM Examples :TRACe1:MODE AVERage displays averaged waveform of Trace 1. Related Commands :TRACe<x>|:DATA<x>:AVERage:COUNt, :TRACe<x>|:DATA<x>:AVERage:TCONtrol 2- 550 WCA230A & WCA280A Programmer Manual...
  • Page 577 :TRACe2|:DATA2:MODE? Arguments MAXMinimum displays the Max-Min waveform (default). For the Max-Min waveform, refer to Trace Compression in the WCA230A User Manual. REFerence displays the reference waveform saved for Trace 2 using the :MMEMory:STORe:TRACe1 (must be trace one). OFF displays no Trace 2.
  • Page 578 :TRACe Commands 2- 552 WCA230A & WCA280A Programmer Manual...
  • Page 579: Trigger Commands 2

    :TRIGger Commands The :TRIGger commands control triggering. For details on the trigger, refer to the WCA230A and WCA280A User Manual. Command Tree Header Parameter :TRIGger [:SEQuence] :LEVel :EXTernal <numeric_value> <numeric_value> :IQFRequency <bin_number>,<amplitude> (Option 02 only) :IQTime <numeric_value> :MODE AUTO | NORMal :MPOSition? <numeric_value>...
  • Page 580 Range: - -1.5 to +1.5 V in 0.1 V steps (default: 1.4 V) Measurement Modes SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :TRIGger:SEQuence:LEVel:EXTernal 1.2 sets the external trigger level to 1.2 V. Related Commands :TRIGger[:SEQuence]:SOURce 2- 554 WCA230A & WCA280A Programmer Manual...
  • Page 581 <value>::=<NR1> specifies the IF trigger level. Range: 1 to 100%. Measurement Modes SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :TRIGger:SEQuence:LEVel:IF 50pct sets the IF trigger level to 50%. Related Commands :TRIGger[:SEQuence]:SOURce 2- 555 WCA230A & WCA280A Programmer Manual...
  • Page 582: Table 2- -62: Bin Number Setting Range 2

    Sets or queries the trigger level when you select IQFRequency with the :TRIGger[:SEQuence]:SOURce command. The IQ frequency trigger is a triggering function that uses a trigger mask. For details of this function, refer to the WCA230A and WCA280A User Manual. Syntax :TRIGger[:SEQuence]:LEVel:IQFRequency <bnum>,<ampl>...
  • Page 583: Figure 2- -26: Trigger Mask Setting Example 2

    :TRIGger Commands 0dBm Amplitude - - 50dBm - - 100dBm Bin No. Figure 2- 26: Trigger mask setting example Related Commands :TRIGger[:SEQuence]:SOURce 2- 557 WCA230A & WCA280A Programmer Manual...
  • Page 584 <ampl>::=<NR1> specifies the IQ time trigger level. Range: - -40 to 0 dB. Measurement Modes SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :TRIGger:SEQuence:LEVel:IQTime -10 sets the IQ time trigger level to - -10 dB. Related Commands :TRIGger[:SEQuence]:SOURce 2- 558 WCA230A & WCA280A Programmer Manual...
  • Page 585 At *RST, the trigger mode is set to Auto. Measurement Modes SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :TRIGger:SEQuence:MODE AUTO selects the auto trigger. Related Commands :INITiate:CONTinuous, :INITiate[:IMMediate], :TRIGger[:SEQuence]:LEVel, :TRIGger[:SEQuence]:POSition, :TRIGger[:SEQuence]:SLOPe, :TRIGger[:SEQuence]:SOURce 2- 559 WCA230A & WCA280A Programmer Manual...
  • Page 586 SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :TRIGger:SEQuence:MPOSition? -15 might return 123, indicating that the trigger occurred at the 123th data point in the block #- -15. Related Commands [:SENSe]:BSIZe, :TRIGger[:SEQuence]:OPOSition?, :TRIGger[:SEQuence]:SLOPe, :TRIGger[:SEQuence]:SOURce 2- 560 WCA230A & WCA280A Programmer Manual...
  • Page 587 SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :TRIGger:SEQuence:OPOSition? -15 might return 134, indicating that the trigger output occurs at the 134th data point in the block #- -15. Related Commands [:SENSe]:BSIZe 2- 561 WCA230A & WCA280A Programmer Manual...
  • Page 588 For example, 50% specifies that the trigger will occur at the middle frame in a block. Measurement Modes SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :TRIGger:SEQuence:POSition 10pct sets the trigger position to 10%. 2- 562 WCA230A & WCA280A Programmer Manual...
  • Page 589 Measurement Modes SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :TRIGger:SEQuence:SAVE:COUNt:STATe ON specifies that data saving is halted when the number of data save operations reaches the limit. Related Commands :ABORt, :INITiate, :TRIGger[:SEQuence]:SAVE:COUNt:MAXimum 2- 563 WCA230A & WCA280A Programmer Manual...
  • Page 590 OFF or 0 disables the Save-on-Trigger (default). ON or 1 enables the Save-on-Trigger. Measurement Modes SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :TRIGger:SEQuence:SAVE:STATe ON enables the Save-on-Trigger function. Related Commands :TRIGger[:SEQuence]:SAVE:COUNt[:STATe] 2- 564 WCA230A & WCA280A Programmer Manual...
  • Page 591 Measurement Modes SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :TRIGger:SEQuence:SLOPe POSitive generates a trigger on the rising edge of the trigger signal. 2- 565 WCA230A & WCA280A Programmer Manual...
  • Page 592 TRIG IN connector on the rear panel. Use the :TRIGger[:SEQuence]:LEV- el:EXTernal command to set the trigger level. Measurement Modes SARTIME, SAZRTIME, all Demod modes, all Time modes Examples :TRIGger:SEQuence:SOURce EXTernal selects the external trigger. Related Commands :TRIGger[:SEQuence]:LEVel:EXTernal, :TRIGger[:SEQuence]:MODE 2- 566 WCA230A & WCA280A Programmer Manual...
  • Page 593 EXTernal defines as the trigger source, the external signal that is input through the TRIG IN connector on the rear panel. The trigger level is fixed internally. Refer to the WCA230A and WCA280A User Manual for the external trigger level specification.
  • Page 594 :TRIGger Commands 2- 568 WCA230A & WCA280A Programmer Manual...
  • Page 595: Unit Commands 2

    :UNIT Commands The :UNIT commands specify fundamental units for measurement. Command Tree Header Parameter :UNIT :ANGLe DEG | RAD 2- 569 WCA230A & WCA280A Programmer Manual...
  • Page 596 :UNIT:ANGLe { DEG | RAD } :UNIT:ANGLe? Arguments DEG selects degree as the unit of angle. RAD selects radian as the unit of angle. Measurement Modes Examples :UNIT:ANGLe RAD selects radian as the unit of angle. 2- 570 WCA230A & WCA280A Programmer Manual...
  • Page 597: Retrieving Response Message 2

    You can use the MAV bit of the Status Byte Register (SBR) to check whether the Output Queue contains a response message. For details, refer to Status Byte Register (SBR) on page 3- -6. 2- 571 WCA230A & WCA280A Programmer Manual...
  • Page 598 Retrieving Response Message 2- 572 WCA230A & WCA280A Programmer Manual...
  • Page 599 Status and Events...
  • Page 601: Status And Event Reporting System 3

    The status and event reporting mechanism contains three major blocks: H Standard Event Status H Operation Status H Questionable Status The processes performed in these blocks are summarized in the status bytes. They provide the error and event information. 3- 1 WCA230A & WCA280A Programmer Manual...
  • Page 602: Registers 3

    Execution Error Command Error User Request Power On Status Byte Register (SBR) Standard Event Status Register (SESR) Service Request Enable Register (SRER) Event Status Enable Register (ESER) Figure 3- 1: Status/Event reporting mechanism 3- 2 WCA230A & WCA280A Programmer Manual...
  • Page 603: Enable Registers 3

    OAV bit is also set. If the bit corresponding to the event has also been set in the ESER, the SBR ESB bit is also set. When a message is sent to the Output Queue, the SBR MAV bit is set. 3- 3 WCA230A & WCA280A Programmer Manual...
  • Page 604: Transition Registers 3

    Operation Status Block, except that the corresponding bit of the SBR is the QSB. NOTE. The Questionable Status Block is not used in the WCA230A/WCA280A analyzer. Any of the values of the registers in this block are always 0.
  • Page 605: Queues 3

    H Operation Event Register (OEVR) H Questionable Condition Register (QCR) H Questionable Event Register (QEVR) If you need to examine the error or the state of the analyzer, read the contents of these registers. 3- 5 WCA230A & WCA280A Programmer Manual...
  • Page 606 Questionable Summary Status (QSS). Summary of the Questionable Status Byte register. It is always zero in the WCA230A/WCA280A analyzer. Event Quantity Available (EAV). Summary of the Error Event Queue. 1- - 0...
  • Page 607 The output queue messages have been cleared despite the fact that they have not been retrieved. Not used. Operation Complete (OPC). This bit is set with the results of the execution of the *OPC command. It indicates that all pending operations have been completed. 3- 7 WCA230A & WCA280A Programmer Manual...
  • Page 608 In this instrument, this register has the same content as the Operation Condition (OEVR) Register (OCR), described above. Questionable Condition The QCR is not used in the WCA230A/WCA280A analyzer. Register (QCR) Questionable Event The QEVR is not used in the WCA230A/WCA280A analyzer.
  • Page 609: Enable Registers

    Use the *ESE command to set the bits of the ESER. Use the *ESE? query to read the contents of the ESER. — CME EXE DDE QYE — Figure 3- 5: The Event Status Enable Register (ESER) 3- 9 WCA230A & WCA280A Programmer Manual...
  • Page 610 Figure 3- 7: Operation Enable Register (OENR) To set the contents of the OENR, use a :STATus:OPERation:ENABle command. To query its contents, use query command STATus:OPERation:ENABle?. Questionable Enable The QENR is not used in the WCA230A/WCA280A analyzer. Register (QENR) 3- 10 WCA230A & WCA280A Programmer Manual...
  • Page 611 :STATus:OPERation:NTRansition command. To read the contents from it, use query :STATus:OPERation:NTRansition?. PROG MEAS Figure 3- 8: Operation Transition Register (OTR) Questionable Transition The QTR is not used in the WCA230A/WCA280A analyzer. Register (QTR) 3- 11 WCA230A & WCA280A Programmer Manual...
  • Page 612 The event queue is a FIFO queue and stores events as they occur in the analyzer. If more than 32 events occur, event 32 will be replaced with event code - -350 (“Queue Overflow”). The error code and text are retrieved using the :SYSTem:ERRor queries. 3- 12 WCA230A & WCA280A Programmer Manual...
  • Page 613: Status And Event Processing Sequence 3

    5. Setting either the ESB or MAV bits in the SBR sets the respective bit in the SRER. 6. When the SRER bit is set, the SBR MSS bit is set and a service request is generated when using the GPIB interface. 3- 13 WCA230A & WCA280A Programmer Manual...
  • Page 614: Synchronizing Execution 3

    // Set the filter of the OCR MEASuring bit :STATus:OPERation:ENABle 16 // Enable the filter of the OCR MEASuring bit *SRE 128 // Set the SRER OSS bit :READ:SPECtrum? // Obtain the measurement results The command waits for generation of SRQ. 3- 14 WCA230A & WCA280A Programmer Manual...
  • Page 615 Using the *WAI Command. After the process of the preceding command is completed, the *WAI command begins to execute the process of the next command as the following example:. :ABORt;INITiate:IMMediate;*WAI // Wait for the *WAI process to provide synchronization 3- 15 WCA230A & WCA280A Programmer Manual...
  • Page 616 Status and Events 3- 16 WCA230A & WCA280A Programmer Manual...
  • Page 617: Error Messages And Codes 3

    Tables 3- -4 through 3- -7 show the SCPI standard error codes and messages used in the status and event reporting system in the analyzer. Event codes and messages can be obtained by using the queries :SYSTem:ERRor. These are returned in the following format: <event code>,"<event message>" 3- 17 WCA230A & WCA280A Programmer Manual...
  • Page 618: Command Errors 3

    - - 144 character data too long - - 148 character data not allowed - - 150 string data error - - 151 invalid string data - - 158 string data not allowed 3- 18 WCA230A & WCA280A Programmer Manual...
  • Page 619 - - 178 expression data not allowed - - 180 macro error - - 181 invalid outside macro definition - - 183 invalid inside macro definition - - 184 macro parameter error 3- 19 WCA230A & WCA280A Programmer Manual...
  • Page 620: Execution Errors 3

    - - 253 corrupt media - - 254 media full - - 255 directory full - - 256 FileName not found - - 257 FileName error - - 258 media protected 3- 20 WCA230A & WCA280A Programmer Manual...
  • Page 621 - - 282 illegal program name - - 283 illegal variable name - - 284 program currently running - - 285 program syntax error - - 286 program runtime error 3- 21 WCA230A & WCA280A Programmer Manual...
  • Page 622: Device Specific Errors 3

    Table 3- 7: Query errors Error code Error message - - 400 query error - - 410 query interrupted - - 420 query unterminated - - 430 query deadlocked - - 440 query unterminated after indefinite period 3- 22 WCA230A & WCA280A Programmer Manual...
  • Page 623 Programming Examples...
  • Page 625: General Programming Procedure 4

    GPIB and a macro program execution sample that uses :PROGram commands. H General programming procedure H Application program sample H Macro program execution sample 4- 1 WCA230A & WCA280A Programmer Manual...
  • Page 626 [Example] :DISPlay:SPECtrum:X:SCALe:OFFSet 800MHz Sets 800 MHz for the minimum (left) edge of the horizontal axis in the spectrum view. Also refer to Chapter 4, Programming Examples. Appendix C lists the default settings of the commands. 4- 2 WCA230A & WCA280A Programmer Manual...
  • Page 627: Application Program Sample 4

    #define MAX_BUF (1024) // Bit definition of SBR (Status Byte Register) #define ESB (1<<5) // ESB (Event Status Bit) #define MAV (1<<4) // MAV (Message Available) #define EAV (1<<2) // EAV (Event Queue Available) 4- 3 WCA230A & WCA280A Programmer Manual...
  • Page 628 // Main routine void main(int argc, char *argv[]) strcpy(openDevice, "dev1"); GpibOpen(openDevice); // Detect the specified device measCHPOWER(); // Channel power measurement measFM(); // FM signal measurement GpibClose(); // Terminate the device and board 4- 4 WCA230A & WCA280A Programmer Manual...
  • Page 629 GpibWrite("SPECtrum:AVERage:COUNt 100"); // Perform the measurement GpibTimeOut(LONG_TIME); GpibWrite("INITiate:CONTinuous OFF;*OPC"); WaitOPC(); // Wait for the OPC bit set GpibWrite("INITiate;*OPC"); WaitOPC(); GpibTimeOut(NORMAL_TIME); // Get measurement results and save them to the file chpower GpibWrite("FETCh:SPECtrum:CHPower?"); GpibReadFile("chpower"); 4- 5 WCA230A & WCA280A Programmer Manual...
  • Page 630 GpibWrite("*SRE 16"); // Set the MAV bit of SRER // Perform the measurement GpibTimeOut(LONG_TIME); GpibWrite("READ:ADEMod:FM?"); WaitMAV(); // Wait for the MAV bit set GpibTimeOut(NORMAL_TIME); // Get measurement results and save them to the file fm GpibReadFile("fm"); 4- 6 WCA230A & WCA280A Programmer Manual...
  • Page 631 (statusByte & ESB) printf("ESB bit is TRUE\n"); GpibWrite("*ESR?"); GpibRead(readBuf, MAX_BUF); printf("Standard Event Status Register = %s\n", readBuf); if (statusByte & MAV) printf("MAV bit is TRUE\n"); if (statusByte & EAV) printf("EAV bit is TRUE\n"); 4- 7 WCA230A & WCA280A Programmer Manual...
  • Page 632 (GpibStatus & TIMO) fprintf(stderr, "Timeout occurred in waiting SRQ cycle.\n"); GpibExit(0); // Serial poll statusByte = GpibSerialPoll(); if (statusByte & MAV) printf("MAV bit is TRUE\n"); if (statusByte & EAV) printf("EAV bit is TRUE\n"); 4- 8 WCA230A & WCA280A Programmer Manual...
  • Page 633 GpibError("ibclr Error: Unable to clear board"); GpibExit(0); // Set the timeout to 10 seconds (NORMAL_TIME) GpibTimeOut(NORMAL_TIME); // Close the GPIB device void GpibClose(void) // Turn off the device and interface board ibonl(GpibDevice, 0); ibonl(GpibBoard, 0); 4- 9 WCA230A & WCA280A Programmer Manual...
  • Page 634 // Determine the I/O completion of ibwrt if (ibsta & ERR) GpibError("ibwrt I/O Error:"); GpibExit(0); else GpibCount = ibcnt; GpibStatus = ibsta; if (GpibSerialPoll() & EAV) ibwrt(GpibDevice, "SYSTem:ERRor:ALL?", strlen("SYSTem:ERRor:ALL?")); ibrd(GpibDevice, readBuf, MAX_BUF); fprintf(stderr, "%s\n", readBuf); 4- 10 WCA230A & WCA280A Programmer Manual...
  • Page 635 GpibCount = ibcnt; GpibStatus = ibsta; // Read response from the device and write it to a file void GpibReadFile(char *filename) ibrdf(GpibDevice, filename); if (ibsta & ERR) GpibError("ibrdf I/O Error:"); GpibExit(0); else GpibStatus = ibsta; 4- 11 WCA230A & WCA280A Programmer Manual...
  • Page 636 (ibsta & ERR) GpibError("ibrsp Error:"); GpibExit(0); else GpibStatus = ibsta; return poll & 0xff; // Set timeout void GpibTimeOut(int timeout) ibtmo(GpibDevice, timeout); if (ibsta & ERR) GpibError("ibtmo Error:"); GpibExit(0); else GpibStatus = ibsta; 4- 12 WCA230A & WCA280A Programmer Manual...
  • Page 637 (ibsta & LACS) fprintf (stderr, " LACS"); if (ibsta & DTAS) fprintf (stderr, " DTAS"); if (ibsta & DCAS) fprintf (stderr, " DCAS"); fprintf (stderr, " >\n"); fprintf (stderr, "iberr= %d", iberr); 4- 13 WCA230A & WCA280A Programmer Manual...
  • Page 638 " EFSO <File sys. error>\n"); if (iberr == EBUS) fprintf (stderr, " EBUS <Command error>\n"); if (iberr == ESTB) fprintf (stderr, " ESTB <Status byte lost>\n"); if (iberr == ESRQ) fprintf (stderr, " ESRQ <SRQ stuck on>\n"); 4- 14 WCA230A & WCA280A Programmer Manual...
  • Page 639: Macro Program Execution Sample 4

    Figure 4- 1: Saving the macro programs Suppose that the following variables have been defined in the macro command test1: LOW_LIMIT, HIGH_LIMIT (numeric parameters) ERROR_MESSAGE (character string parameter) RESULT (measurement results (numeric values)) 4- 15 WCA230A & WCA280A Programmer Manual...
  • Page 640 PROG:NUMB "HIGH_LIMIT",20 // Set HIGH_LIMIT to 20 [Send] PROG:STR "ERROR_MESSAGE","Unsuccessful" // Set ERROR_MESSAGE [Send] PROG:EXEC "TEST1" // Run the macro command [Send] PROG:NUMB? "RESULT" // Retrieve the results [Response] 1.2345 [Send] PROG:DEL // Delete the macro program from memory 4- 16 WCA230A & WCA280A Programmer Manual...
  • Page 641 Appendices...
  • Page 643: Appendix A: Character Charts

    Appendix A: Character Charts The ASCII and GPIB code chart is shown in Table A- -1 on page A- -2. A- 1 WCA230A & WCA280A Programmer Manual...
  • Page 644 (DEL) ADDRESSED UNIVERSAL LISTEN TALK SECONDARY ADDRESSES COMMANDS COMMANDS ADDRESSES ADDRESSES OR COMMANDS Tektronix octal GPIB code (with ATN asserted) REF: ANSI STD X3.4-1977 ASCII character IEEE STD 488.1-1987 decimal ISO STD 646-2973 A- 2 WCA230A & WCA280A Programmer Manual...
  • Page 645: Appendix B: Gpib Interface Specification

    Unaddress if my talk address (MTA) No Listen Only mode Service Request (SR) Complete Remote/Local (RL) None Parallel Poll (PP) None Device Clear (DC) Complete Device Trigger (DT) None Controller (C) None Electrical Interface Three-state driver B- 1 WCA230A & WCA280A Programmer Manual...
  • Page 646: Interface Messages

    H Electrical Interface (E). Identifies the electrical interface driver type. The notation E1 means the electrical interface uses open collector drivers, E2 means the electrical interface uses three-state drivers. B- 2 WCA230A & WCA280A Programmer Manual...
  • Page 647 Serial Poll Enable (SPE) Parallel Poll Unconfigure (PPU) Go To Local (GTL) Selected Device Clear (SDC) Group Execute Trigger (GET) Take Control (TCT) Parallel Poll Configure (PPC) UC: Universal command; AC: Address command B- 3 WCA230A & WCA280A Programmer Manual...
  • Page 648 Disable (PPD), which are placed on the bus following the PPC command. PPE enables a device with parallel poll capability to respond on a particular data line. PPD disables the device from responding to the parallel poll. B- 4 WCA230A & WCA280A Programmer Manual...
  • Page 649: Appendix C: Factory Initialization Settings

    Table C- 2: Factory initialization settings — :CALibration commands Header Default value :CALibration:AUTO Table C- 3: Factory initialization settings — :DISPlay commands Header Default value :DISPlay:CCDF subgroup :DISPlay:CCDF:LINE:GAUSsian[:STATe] :DISPlay:CCDF:LINE:REFerence[:STATe] :DISPlay:CCDF:X[:SCALe]:AUTO :DISPlay:DDEMod subgroup :DISPlay:DDEMod:CCDF:LINE:GAUSsian[:STATe] :DISPlay:DDEMod:MVIew|:SVIew:DSTart AUTO :DISPlay:DDEMod:MVIew:FORMat :DISPlay:DDEMod:MVIew|:SVIew:HSSHift NONE :DISPlay:DDEMod:MVIew|:SVIew:RADIx BINary C- 1 WCA230A & WCA280A Programmer Manual...
  • Page 650 :DISPlay:OVIew subgroup :DISPlay:OVIew:FORMat WAVeform :DISPlay:OVIew:OTINdicator :DISPlay:PULSe subgroup :DISPlay:PULSe:MVIew:RESult:CHPower :DISPlay:PULSe:MVIew:RESult:DCYCle :DISPlay:PULSe:MVIew:RESult:EBWidth :DISPlay:PULSe:MVIew:RESult:FREQuency :DISPlay:PULSe:MVIew:RESult:OBWidth :DISPlay:PULSe:MVIew:RESult:OORatio :DISPlay:PULSe:MVIew:RESult:PERiod :DISPlay:PULSe:MVIew:RESult:PHASe :DISPlay:PULSe:MVIew:RESult:PPOWer :DISPlay:PULSe:MVIew:RESult:RIPPle :DISPlay:PULSe:MVIew:RESult:WIDTh :DISPlay:PULSe:SVIew:GUIDelines :DISPlay:PULSe:SVIew:RANGe ADAPtive :DISPlay:PULSe:SVIew:RESult SINGle :DISPlay:PULSe:SVIew:SELect :DISPlay:RFID:DDEMod subgroup :DISPlay:RFID:DDEMod:MVIew|:SVIew:AREA[:PERCent] :DISPlay:RFID:DDEMod:MVIew|:SVIew:BURSt[:NUMBer] :DISPlay:RFID:DDEMod:MVIew|:SVIew:EDGE[:NUMBer] :DISPlay:RFID:DDEMod:MVIew|:SVIew:ENVelope[:NUMBer] :DISPlay:RFID:DDEMod:MVIew|:SVIew:GUIDeline[:STATe] :DISPlay:RFID:DDEMod:SVIew:FORMat SPECtrum C- 2 WCA230A & WCA280A Programmer Manual...
  • Page 651 Center frequency :DISPlay:TFRequency:SGRam:MLINe:FREQuency[:STATe] :DISPlay:TFRequency:SGRam:MLINe:TIME:INTerval :DISPlay:TFRequency:SGRam:MLINe:TIME:OFFSet :DISPlay:TFRequency:SGRam:MLINe:TIME[:STATe] :DISPlay[:VIEW] subgroup :DISPlay[:VIEW]:BRIGhtness 1.0 (100%) :DISPlay[:VIEW]:FORMat (SANORMAL) MULTitude (Other than above) Table C- 4: Factory initialization settings — :FORMat commands Header Default value :FORMat:BORDer NORMal :FORMat[:DATA] REAL,32 C- 3 WCA230A & WCA280A Programmer Manual...
  • Page 652 [:SENSe]:ACPower subgroup [:SENSe]:ACPower:BANDwidth|:BWIDth:ACHannel 1.5 MHz [:SENSe]:ACPower:BANDwidth|:BWIDth:INTegration 1.5 MHz [:SENSe]:ACPower:CSPacing 2.1MHz [:SENSe]:ACPower:FILTer:TYPE NYQuist [:SENSe]:ACPower:FILTer:COEFficient [:SENSe]:ADEMod subgroup [:SENSe]:ADEMod:AM:CADetection AVERage [:SENSe]:ADEMod:BLOCk [:SENSe]:ADEMod:CARRier:OFFSet [:SENSe]:ADEMod:CARRier:SEARch [:SENSe]:ADEMod:FM:THReshold - - 35 dB [:SENSe]:ADEMod:LENGth 2048 [:SENSe]:ADEMod:MODulation [:SENSe]:ADEMod:OFFSet [:SENSe]:ADEMod:PM:THReshold - - 35 dB C- 4 WCA230A & WCA280A Programmer Manual...
  • Page 653 3 MHz [:SENSe]:CHPower:FILTer:COEFficient [:SENSe]:CHPower:FILTer:TYPE NYQuist [:SENSe]:CNRatio subgroup [:SENSe]:CNRatio:BANDwidth|:BWIDth:INTegration 1.5 MHz [:SENSe]:CNRatio:BANDwidth|:BWIDth:NOISe 1.5 MHz [:SENSe]:CNRatio:FILTer:COEFficient [:SENSe]:CNRatio:FILTer:TYPE NYQuist [:SENSe]:CNRatio:OFFSet 4.5 MHz [:SENSe]:CORRection subgroup [:SENSe]:CORRection:OFFSet[:MAGNitude] [:SENSe]:CORRection:OFFSet:FREQuency [:SENSe]:CORRection[:STATe] [:SENSe]:CORRection:X:SPACing LINear [:SENSe]:CORRection:Y:SPACing LOGarithmic [:SENSe]:DDEMod subgroup [:SENSe]:DDEMod:BLOCk [:SENSe]:DDEMod:CARRier:OFFSet [:SENSe]:DDEMod:CARRier:SEARch C- 5 WCA230A & WCA280A Programmer Manual...
  • Page 654 1.5 GHz [:SENSe]:FREQuency:CENTer:STEP:AUTO [:SENSe]:FREQuency:CENTer:STEP[:INCRement] 1.5 MHz [:SENSe]:FREQuency:CTABle[:SELect] “None” [:SENSe]:FREQuency:SPAN 15 MHz [:SENSe]:FREQuency:STARt 1.4925 GHz [:SENSe]:FREQuency:STOP 1.5075 GHz [:SENSe]:OBWidth subgroup [:SENSe]:OBWidth:PERCent [:SENSe]:PULSe subgroup [:SENSe]:PULSe:BLOCk [:SENSe]:PULSe:CHPower:BANDwidth|:BWIDth:INTegration 1 MHz [:SENSe]:PULSe:CRESolution 1 Hz [:SENSe]:PULSe:EBWidth:XDB - - 30 dB C- 6 WCA230A & WCA280A Programmer Manual...
  • Page 655 [:SENSe]:RFID:MODulation:ADVanced:SBANd [:SENSe]:RFID:CARRier:BANDwidth|:BWIDth:INTegration 15 MHz [:SENSe]:RFID:CARRier:COUNter[:RESolution] 1 Hz [:SENSe]:RFID:CARRier:OFFSet 0 dB [:SENSe]:RFID:CARRier:PRATio[:SET] - - 20 dB [:SENSe]:RFID:CARRier:PRATio:UNIT [:SENSe]:RFID:LENGth [:SENSe]:RFID:MEASurement [:SENSe]:RFID:MODulation:BRATe:AUTO [:SENSe]:RFID:MODulation:BRATe[:SET] 40 kbps [:SENSe]:RFID:MODulation:DECode “NRZ” [:SENSe]:RFID:MODulation:FORMat “ASK” [:SENSe]:RFID:MODulation:INTerpolate [:SENSe]:RFID:MODulation:LINK INTerrogator [:SENSe]:RFID:MODulation:SERRor[:WIDTh] [:SENSe]:RFID:MODulation:STANdard “MANUAL” [:SENSe]:RFID:MODulation:TARI:AUTO C- 7 WCA230A & WCA280A Programmer Manual...
  • Page 656 [:SENSe]:SPECtrum subgroup [:SENSe]:SPEctrum:AVERage:COUNt [:SENSe]:SPEctrum:AVERage[:STATe] [:SENSe]:SPEctrum:AVERage:TYPE [:SENSe]:SPECtrum:BANDwidth|:BWIDth[:RESolution] 80 kHz [:SENSe]:SPECtrum:BANDwidth|:BWIDth[:RESolution]:AUTO [:SENSe]:SPECtrum:BANDwidth|:BWIDth:STATe [:SENSe]:SPECtrum:BANDwidth|:BWIDth:VIDeo [:SENSe]:SPECtrum:BANDwidth|:BWIDth:VIDeo:STATe [:SENSe]:SPECtrum:BANDwidth|:BWIDth:VIDeo:SWEep[:TIME] [:SENSe]:SPECtrum:DETector[:FUNCtion] POSitive [:SENSe]:SPECtrum:FILTer:COEFficient [:SENSe]:SPECtrum:FILTer:TYPE GAUSsian [:SENSe]:SPECtrum:FFT:ERESolution [:SENSe]:SPECtrum:FFT:LENGth 4096 [:SENSe]:SPECtrum:FFT:STARt 1024 [:SENSe]:SPECtrum:FFT:WINDow[:TYPE] BH4B [:SENSe]:SPECtrum:FRAMe [:SENSe]:SPECtrum:MEASurement [:SENSe]:SPECtrum:ZOOM:BLOCk [:SENSe]:SPECtrum:ZOOM:FREQuency:CENTer Center frequency [:SENSe]:SPECtrum:ZOOM:FREQuency:WIDTh Span [:SENSe]:SPECtrum:ZOOM:OFFSet C- 8 WCA230A & WCA280A Programmer Manual...
  • Page 657 - - 30 dBc/Hz [:SENSe]:SSOurce:FVTime:SMOothing [:SENSe]:SSOurce:FVTime[:THReshold] 10 Hz [:SENSe]:SSOurce:LENGth 1024 [:SENSe]:SSOurce:MEASurement [:SENSe]:SSOurce:OFFSet [:SENSe]:SSOurce:PNOise:MPJitter[:THReshold] 10 dB [:SENSe]:SSOurce:PNOise:RJITter:OFFSet:STARt 10 Hz [:SENSe]:SSOurce:PNOise:RJITter:OFFSet:STOP 100 MHz [:SENSe]:SSOurce:PNOise:RJITter[:THReshold] [:SENSe]:SSOurce:PNOise:OFFSet:MAXimum 100 MHz [:SENSe]:SSOurce:PNOise:OFFSet:MINimum 10 Hz [:SENSe]:SSOurce:SPURious:IGNore [:SENSe]:SSOurce:SPURious:SFILter[:STATe] [:SENSe]:SSOurce:SPURious[:THReshold]:EXCursion [:SENSe]:SSOurce:SPURious[:THReshold]:SPURious - - 70 dBc C- 9 WCA230A & WCA280A Programmer Manual...
  • Page 658 Default value :TRACe<x>:MODE NORMal :TRACe<x>:DDETector MAXimum :TRACe<x>:AVERage:COUNt :TRACe2:MODE MAXMinimum Table C- 10: Factory initialization settings — :TRIGger commands Header Default value :TRIGger[:SEQuence]:LEVel:EXTernal 1.4 V :TRIGger[:SEQuence]:LEVel:IF :TRIGger[:SEQuence]:LEVel:IQFRequency :TRIGger[:SEQuence]:LEVel:IQTime - - 40 dBfs :TRIGger[:SEQuence]:MODE AUTO :TRIGger[:SEQuence]:POSition C- 10 WCA230A & WCA280A Programmer Manual...
  • Page 659 S/N below B020000 and J300100 and above. Standard for S/N B020000 and above. Option 02 only for S/N below B020000 and J300100 and above. Table C- 11: Factory initialization settings — :UNIT commands Header Default value :UNIT:ANGLe C- 11 WCA230A & WCA280A Programmer Manual...
  • Page 660 Appendix C: Factory Initialization Settings C- 12 WCA230A & WCA280A Programmer Manual...
  • Page 661: Appendix D: Setting Range

    Table D- 1: Display format and scale Display format Horizontal range Vertical range Spectrum 0 Hz to 3 GHz (WCA230A) - - 200 to +100 dBm 0 Hz to 8 GHz (WCA280A) Spectrogram 0 Hz to 3 GHz (WCA230A) Frame - - 15999 to 0...
  • Page 662 Constellation Eye diagram Symbol table Spectrogram Zoom Spectrum Power vs. Time Frequency vs. Time RF Envelope - - 50 to 100 mV Constellation Refer to Table D- - 1. Eye Diagram Symbol Table D- 2 WCA230A & WCA280A Programmer Manual...
  • Page 663 Same as that in Spurious above. Frequency vs. Time Spectrogram Refer to Table D- - 1. Power vs. Time Spectrum Same as that in Phase noise. Frequency vs. Time Refer to Table D- - 1. D- 3 WCA230A & WCA280A Programmer Manual...
  • Page 664 20 M [64*N] 2 G to 3 G 10 M [128*N] 100 k [1024*N] 30 M [64*N] N: Number of multi-frames, that is the value rounded off [(span)/(10 MHz)] to the positive infinity. D- 4 WCA230A & WCA280A Programmer Manual...
  • Page 665: Appendix E: Scpi Conformance Information

    *SRE *STB? *TST? *WAI :ABORt :ABORt :CALibration :CALibration [:ALL]? :AUTO :HCOPy :HCOPy :DESTination [:IMMediate] :INITiate :INITiate :CONTinuous [:IMMediate] :RESTart :INPut :INPut :ATTenuation :AUTO :COUPling :INSTrument :INSTrument :CATalog [:SELect] :MMEMory :MMEMory :COPY :DELete :NAME E- 1 WCA230A & WCA280A Programmer Manual...
  • Page 666 :STARt :STOP :ROSCillator :SOURce :STATus :STATus :OPERation :CONDition? :ENABle [:EVENt]? NTRansition PTRansition :PRESet :QUEStionable :CONDition? :ENABle [:EVENt]? NTRansition PTRansition :SYSTem :SYSTem :DATE :ERRor :ALL? :CODE :ALL? [:NEXT]? :COUNt? [:NEXT]? :KLOCk :PRESet :TIME :VERSion? E- 2 WCA230A & WCA280A Programmer Manual...
  • Page 667 Appendix E: SCPI Conformance Information Table E- 1: SCPI 1999.0-defined commands (Cont.) Command group Command :TRIGger :TRIGger [:SEQuence] :MODE :POSition :SLOPe :SOURce :UNIT :UNIT :ANGLe E- 3 WCA230A & WCA280A Programmer Manual...
  • Page 668 Appendix E: SCPI Conformance Information E- 4 WCA230A & WCA280A Programmer Manual...
  • Page 669 Glossary and Index...
  • Page 671 The process, or result of a process, in which the amplitude, phase, or duration of a pulse train (the carrier) is varied in accordance with some characteristic of a second electrical signal (the modulating signal or modulation). Glossary- 1 WCA230A & WCA280A Programmer Manual...
  • Page 672 Glossary Glossary- 2 WCA230A & WCA280A Programmer Manual...
  • Page 673 :ABORt commands, 2- - 49 Arguments, parameters, 2- - 4 Demod mode, definition, 2- - 12, 2- - 312 Difference between WCA230A and WCA280A, ix :DISPlay command group, 2- - 17 Backus-Naur Form, 2- - 1 :DISPlay commands, 2- - 89...
  • Page 674 [:SENSe]:EBWidth subgroup, 2- - 424 Queries, 2- - 3 [:SENSe]:FEED subgroup, 2- - 426 Query Responses, 2- - 3 [:SENSe]:FREQuency subgroup, 2- - 427 Queues [:SENSe]:OBWidth subgroup, 2- - 436 event, 3- - 12 Index- 2 WCA230A & WCA280A Programmer Manual...
  • Page 675 :STATus command group, 2- - 36 :UNIT command group, 2- - 38 :STATus commands, 2- - 529 :UNIT commands, 2- - 569 Syntax, command, 2- - 1 :SYSTem command group, 2- - 36 :SYSTem commands, 2- - 537 Index- 3 WCA230A & WCA280A Programmer Manual...
  • Page 676 Index Index- 4 WCA230A & WCA280A Programmer Manual...

This manual is also suitable for:

Wca280a

Table of Contents