Anritsu MT8860B Remote Programming Manual

Anritsu MT8860B Remote Programming Manual

Wlan test set
Table of Contents

Advertisement

Quick Links

Remote Programming Manual
MT8860B
WLAN Test Set

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Anritsu MT8860B

  • Page 1 Remote Programming Manual MT8860B WLAN Test Set...
  • Page 2 Remote Programming Manual MT8860B WLAN Test Set Anritsu Company P/N: 13000-00202 490 Jarvis Drive Revision: J Morgan Hill, CA 95037-2809 Printed: September 2009 Copyright 2009 Anritsu Company...
  • Page 3 LIMITATION OF WARRANTY The foregoing warranty does not apply to Anritsu connectors that have failed due to normal wear. Also, the warranty does not apply to defects resulting from improper or inadequate maintenance by the Buyer, unauthorized modification or misuse, or operation outside of the environmental specifications of the product.
  • Page 5 Materials Declaration for the People’s Republic of China...
  • Page 6 This product and its manuals may require an Export License or approval by the government of the product country of origin for re-export from your country. Before you export this product or any of its manuals, please contact Anritsu Company to confirm whether or not these items are export-controlled.
  • Page 8 Some or all of the following five symbols may or may not be used on all Anritsu equipment. In addition, there may be other labels attached to products that are not shown in the diagrams in this manual.
  • Page 9 There are high-voltage parts in this equipment presenting a risk of severe injury or fatal electric shock to untrained personnel. In addition, there is a risk of damage to precision components. Safety-2 MT8860B...
  • Page 10 Avoid touching the test port center conductors unless you are properly grounded and have eliminated the possibility of static discharge. Repair of damage that is found to be caused by electrostatic discharge is not covered under warranty. MT8860B Safety-3...
  • Page 11 Safety-4 MT8860B...
  • Page 12: Table Of Contents

    Service Request (SRQ) Method ....... 4-2 Remote Status Reporting Structure ....... 4-4 MT8860B Contents-1...
  • Page 13 MACADDR (MAC Address) ........7-21 MODE (Measurement Mode)....... . . 7-21 Contents-2 MT8860B...
  • Page 14 Advanced EVM Configuration........7-47 ALPHA (Set ALPHA Level for Root Nyquist Filtering) ....7-47 MT8860B Contents-3...
  • Page 15 Example 3: Ad-Hoc connection (MT8860B creates a Network) ..9-11 Example 4: Ad-Hoc connection (MT8860B joins a Network)..9-14 Example 5: Receiver sensitivity (PER) test in Network Mode ..9-17 Example 6: Performing a receiver sensitivity (PER) test in Direct Mode 9-19 Example 7: Performing transmitter measurements in Network Mode .
  • Page 16 Advanced Settings ..........B-1 Appendix C—Terminology Glossary MT8860B Contents-5...
  • Page 17 Contents-6 MT8860B...
  • Page 18: Chapter 1-General Information

    1. Start LANLook by selecting [Programs] > [Anritsu] > [LANLook] from the Windows [Start] menu. 2. Establish a remote connection with the MT8860B. To do this, follow the procedure detailed in chapter 5 of the MT8860B Operation Manual. 3. Select [About Anritsu LANLook] from the LANLook [Help] menu. Check the MT8860B and LANLook version numbers that display in the dialog.
  • Page 19: Associated Documentation

    The following conventions have been adopted in this manual. MT8860B WLAN Test Set The official name of the product detailed in this manual is the MT8860B WLAN Test Set. This name may be shortened to MT8860B throughout this manual. IEEE802.11 IEEE802.11 may be shortened to 802.11 throughout this manual.
  • Page 20: Chapter 2-Remote Operation Overview

    100m (10BaseT and 100BaseT). Setting up the LAN Interface For LAN operation, the MT8860B must be connected to the LAN and an IP address assigned to the MT8860B either manually or by using DHCP server. Typically, there are four ways in which the MT8860B can be connected to a LAN.
  • Page 21 Figure 2-3. Direct Connection to a Private LAN The interface hardware does not support auto MDIX ('Auto-cross'). Consequently, when connecting the MT8860B directly to a PC, a CAT5 crossover cable must be used. It is also recommended that DHCP is disabled on both the MT8860B and PC.
  • Page 22: Syntax

    2. Connect the MT8860B as illustrated. 3. For methods 2 and 4, apply power to the Ethernet Hub or switch. 4. Power ON the MT8860B. For further information regarding the LAN interface, refer to Appendix G of the MT8860B Operation Manual (13000-00201J.pdf). 2-3 Syntax The following rules must be adhered to when sending remote commands to the instrument.
  • Page 23: Termination

    The mnemonics and all the parameters can use either upper or lower case characters unless specified otherwise. 2-4 Termination All commands sent over the remote interface to the MT8860B must be terminated with either (or both) of the following: End Of String (EOS): The ‘\n’...
  • Page 24 Definition Mnemonic 1E-12 Hertz 1E-15 Kilo Hertz 1E-18 Mega Hertz For example 10 microseconds can be represented in any of the following formats: - a. Straight value format 0.000010 b. With the E format 10E-6 c. Suffix multiplier format MT8860B...
  • Page 25 Suffixes Remote Operation Overview MT8860B...
  • Page 26: Chapter 3-Ieee 488.2 Mandatory And Register Commands

    *ESE 48 Query command format *ESE? Response <val> <val> is a decimal representation of the 8 bit mask as defined above. Remarks *ESE? Does not clear the event status enable register. Use *ESE 0 or *CLS for this purpose MT8860B...
  • Page 27: Esr (Event Status Register Query)

    Commas separate the items. Response ANRITSU,MT8860B,6K00000031,10.0 *INE (Instrument Status Enable) The bits in the Instrument Status Enable Register are the same as those in the Instrument Status Register. A bit wise AND is performed on the two registers to determine which event(s) will set the INS bit in the status register.
  • Page 28: Ins (Instrument Status Query)

    *RST (Instrument Reset) Set command format *RST Remarks All MT8860B parameters (with the exception of those listed below) are reset to their default settings. Neither the GPIB Status registers nor the Input and Output queues are cleared. Parameters not affected by *RST •...
  • Page 29: Sre (Service Request Enable Register)

    IEEE488.2 – 1987 specification for a description of the MSS bit. *TST (Self Test Query) Query command format *TST? Response <val> <val> is a decimal representation of a 32 bit mask. Remarks This command invokes a Self-Test and then returns the results as a bit mask. MT8860B...
  • Page 30: Wai (Wait To Continue)

    IEEE 488.2 Mandatory and Register Commands *WAI (Wait to Continue) Set command format *WAI Remarks This mandatory IEE488.2 command is decoded but produces no action because the Overlapping Commands feature is not implemented on MT8860B. MT8860B...
  • Page 31 IEEE 488.2 Mandatory and Register Commands MT8860B...
  • Page 32: Chapter 4-Status Reporting

    The MT8860B status registers contain information about the condition of the instrument and its measurements. Using these registers, it is possible to find out whether an error has occurred with a command, if a particular measurement has completed, if a measurement is out of limits, and other problems or conditions that may make a measurement unreliable.
  • Page 33: Standard Event Register

    This 8 bit register further extends the status reporting structure by providing information specifically related to the MT8860B. The register is read using the *INS? Command. The instrument status enable register (*INE) allows control over which bits of the instrument status register affect the summary bit output (isb).
  • Page 34 Since the timing of errors may not be known in advance, and it is not practical for the program to check the status of every device frequently, an interrupt handling routine can be used to detect and investigate any SRQ generated. MT8860B...
  • Page 35: Remote Status Reporting Structure

    INS is set and enabled by the corresponding bit being set in the Instrument Status Enable Register (INE). The ISB bit is cleared on initialisation and when the *CLS command is issued. Note The STB register is not cleared by the *STB? MT8860B...
  • Page 36: Status Byte When Read By Serial Poll

    This bit is set when there is data available to be read from the output buffer, and always cleared when the output buffer is empty. Data requested remains in the output buffer (in the order in which it was requested) until it has been read or until a device clear has been received. MT8860B...
  • Page 37: Standard Event Register

    Figure 4-4. Status Event Register Power On bit This bit is set on power up of the MT8860B and is cleared if the instrument is reset or receives a *CLS command. This bit only indicates that a power on has occurred.
  • Page 38: Instrument Status Register

    Query error This bit is set if the controller – wants to read data from the MT8860B without having sent a query command or does not fetch requested data and sends new instructions to the instrument instead. The cause is often a faulty query that cannot be executed.
  • Page 39 The NWS bit will also be cleared after a serial poll. The INS register is not cleared by reading its state or by issuing a *CLS command. Note The INE register is cleared when a *CLS command is issued. MT8860B...
  • Page 40: Chapter 5-General Remote Commands

    The SDR bit in the INS register is set when the shutdown sequence is complete and it is safe to turn off the instrument. MT8860B...
  • Page 41 General Remote Commands MT8860B...
  • Page 42: Chapter 6-System Commands

    Output settings TXTRG Output the Tx trigger signal from the internal reference radio. RFTRG The trigger signal from the MT8860B measurement system when the trigger source is set to RF. VIDTRG The trigger signal from the MT8860B measurement system when the trigger source is set to video.
  • Page 43: Errlst (System Error List)

    Message error codes Error reported from the system. See “System Error Codes” in Appendix A BBBB Power up error. Report to Anritsu support. See “System Error Codes” in Appendix A CCCC System temperature monitor error. See “System Error Codes” in Appendix A...
  • Page 44: Frst And Rst (System Resets)

    Factory reset (FRST): SYSCFG<ws>FRST Instrument reset (RST): SYSCFG<ws>RST Remarks The MT8860B is reset to a default state. There are two levels of reset on the MT8860B: Factory and Instrument Factory reset Resets all the MT8860B settings, (FRST) including user path loss table, GPIB...
  • Page 45: Gpibaddr (Gpib Address)

    SYSCFG<ws>GPIBADDR,<address> <address> 1 to 30 Remarks This allows the GPIB address of the MT8860B to be changed. Note that after this command has been sent, all further communication over the GPIB bus to the device must use the new address. This setting is always saved over a power cycle.
  • Page 46: Lan Addr (Lan Address)

    192.168.168.10 and the subnet mask to 255.255.255.0 the command would be: - SYSCFG LAN,ADDR,192.168.168.10,255.255.255.0 Query command format SYSCFG?<ws>LAN,ADDR Response The response is returned in the form of the command to set the parameters. SYSCFG LAN,ADDR,192.168.168.10,255.255.255.0 *RST LAN ADDR:<no change> MT8860B...
  • Page 47: Lan Mode (Lan Mode)

    MANUAL - User defined IPv4 address Remarks This command defines how the IPv4 network address is to be assigned to the MT8860B instrument on the next power cycle. AUTO: The instruments Ethernet adapter will have its IPv4 address and subnet mask assigned dynamically by the DHCP server connected to the network.
  • Page 48: Options (Query Enabled Options)

    Any additional options enabled are listed in sequence. Example 3 To display all of the currently enabled options for the Platform the command would be:- SYSCFG? OPTIONS,0,0 Response 3 SYSCFG OPTIONS,0,1,13 The above response indicates that one option (13) is enabled. MT8860B...
  • Page 49: Ref (10Mhz Reference)

    Response SYSSTERR,A,B,C Measurement system started. Measurement system not started. Drivers OK. Drivers start-up error. System data OK. System data error. Remarks If “A” is “0” and the measurement system has started OK, check “MEASCFG?<ws>1,STERR” for measurement system start-up errors. MT8860B...
  • Page 50: Chapter 7-Measurement Configuration Commands

    Must be set to ‘1’ <configcmd> The following subsections of this document define each of the configuration command mnemonics and parameters. <params> The number and type of parameters are dependent on the configuration command. Figure 7-1. Measurement Configuration Command Groupings MT8860B...
  • Page 51 Measurement Configuration Commands Figure 7-2. WLAN Setup Configuration Commands Figure 7-3. Network Setup Configuration Commands MT8860B...
  • Page 52 Measurement Configuration Commands Figure 7-4. Rx Testing Configuration Commands MT8860B...
  • Page 53 Measurement Configuration Commands Figure 7-5. Tx Testing Configuration Commands MT8860B...
  • Page 54 Measurement Configuration Commands Figure 7-6. WLAN Reference I/P Configuration Commands Figure 7-7. Path Loss Table Configuration Commands Figure 7-8. Error / Status Reporting Configuration Commands Figure 7-9. Signal Generator Configuration Commands MT8860B...
  • Page 55: Abort (Abort Measurement Operation)

    HIGH: Auto ranging in ranges 1, 2, and 3 Remarks This command sets the range in which the MT8860B auto ranges. Refer to “RANGE” for details of the ranges. Example To set the auto range mode to high the command will be:-...
  • Page 56: Beaconint (Beacon Interval)

    If the beacon interval is 20 the command and response would be: MEASCFG? 1,BEACONINT Response MEASCFG 1,BEACONINT,20 *RST sets BSSID (Basic Service Set Identification) Query command format meascfg?(ws>1,BSSID Remarks This command requests the BSSID of the current network. Response MEASCFG 1,BSSID,<BSSID> Example MEASCFG? 1,BSSID MEASCFG 1,BSSID,000B6B4E35F3 MT8860B...
  • Page 57: Cfgchg (Configuration Change)

    11 Mbps to “G”, the firmware will automatically change the Tx rate to 54 Mbps and set the channel to 64. The response string at this time would show bits C and D set as shown below:- 001100 MT8860B...
  • Page 58: Channelnum (Channel Number)

    <channel> Channel number. Allowed value is dependant upon WLANSTD (see below). Remarks This is the channel at which the MT8860B measurements will be made and the reference radio will transmit. The channel numbers that can be set depend on the WLAN...
  • Page 59: Dither (Enable Dithering)

    The response is in the form of the command to set the value. Example If dithering is enabled the command and response would be:- MEASCFG? 1,DITHER Response MEASCFG 1,DITHER,ON Note Dithering can be used to remove internally generated spurious from the spectrum. *RST sets 7-10 MT8860B...
  • Page 60: Drvcfg (Reference Radio Driver Configuration)

    On instrument power-on, DRVCFG has as default setting of 0. Note DRVCFG is not affected by *RST or a factory reset operation The DRVCFG setting is not saved to non-volatile memory. Consequently, the setting is lost when the MT8860B is power-cycled. MT8860B 7-11...
  • Page 61: Dutip (Dut Ip Address)

    Example To set the DUT IP Parameters the command would be: - MEASCFG 1,DUTIP,192.168.168.100 MEASCFG 1,DUTIP,192.168.168.99 Query command format MEASCFG?<ws>1,DUTIP Response The response is returned in the form of the command to set the parameters. Example MEASCFG 1,DUTIP,192.168.168.99 7-12 MT8860B...
  • Page 62: Dutpwr (Dut Transmit Power)

    In order to prevent the MT8860B reference radio receiver from being saturated, the ACK packet is attenuated internally by the MT8860B before the signal reaches the receiver. The MT8860B uses the DUT power level to calculate the amount of attenuation required in the return path.
  • Page 63: Errlst (Error List)

    Error reported from the system. See “System Error Codes” and “Measurement Error Codes” in Appendix A BBBB Power up error. Report to Anritsu support. See “System Error Codes” and “Measurement Error Codes” in Appendix A CCCC Measurement system temperature monitor error.
  • Page 64: Errmess (Error Message Description)

    RADIOERR command to obtain more details. EXTLEVEL (External Level) Set command format MEASCFG<ws>1,EXTLEVEL Remarks When using an external gold card, this command will level the output and set the LVL bit in the INS when levelling has completed. MT8860B 7-15...
  • Page 65: Gate (Gate Configuration)

    The gate width is the period after the gate delay during which measurements are made. The MT8860B has two sets of gate delay and gate widths. The total time period from the start of the earliest gate to the end of the latest gate must be less than 5.95 ms.
  • Page 66: Ifinterval (Inter Frame Interval)

    To set the inter frame interval to 10 slots the command would be: MEASCFG 1,IFINTERVAL,10 Query command format MEASCFG?<ws>1,IFINTERVAL Response The response is returned in the form of the command to set the parameter. Example MEASCFG 1,IFINTERVAL,10 *RST sets 5 slots MT8860B 7-17...
  • Page 67: Intf (Interferer)

    3 Both interferers <state> Remarks There are two interferer inputs on the MT8860B that can be applied to the signal between the reference radio and the DUT. The interferers can be applied to the signal between the internal reference radio, or to an external gold card and the DUT if they are connected via the MT8860B.
  • Page 68: Ipparms (Wlan Ip Parameters)

    WLAN device in Network mode, the IP parameters (address and subnet mask) of the MT8860B must be configured. When IPPROP is set to “Manual”, the IPPARMS command can be used to set the IP parameters of the MT8860B.
  • Page 69: Ipprop (Wlan Ip Properties)

    Defines how the WLAN IP properties are to be set. Manual indicates that the DUTIP and IPPARMS will be set by the user, AUTO indicates that they will be assigned by the MT8860B. Example To configure the IPPROP to AUTO the command would be...
  • Page 70: Macaddr (Mac Address)

    RXMODE Rx measurement mode Remarks There are two independent measurement modes in the MT8860B as described earlier in this document. This command is used to switch between these modes or to read the present mode. Note: RXMODE should be selected when:- •...
  • Page 71: Nummeas (Number Of Measurements)

    SCAN was performed. The information for each network can be retrieved using the NWINFO command. The maximum number of networks the MT8860B will report is 16. Note: A scan must be performed immediately prior to the use of this command.
  • Page 72: Nwinfo (Read Network Information)

    The search will continue until either the number of addresses or the time set expires. Note: Use the NWSELECT command after a scan to join a network prior to this command. Response NWMACADDR,1,<number of address>,<address> <number of address>The number of comma separated addresses that follow. MT8860B 7-23...
  • Page 73: Nwselect (Select Network)

    Index in to the available list of networks found from the SCAN. The maximum number is returned by NWAVAIL. Remarks This command instructs the MT8860B to attempt to join the selected network. Example To select the third network the command would be...
  • Page 74: Nwtype (Network Type)

    NWTYPE (Network Type) Set command format MEASCFG<ws>1,NWTYPE,<type> <type> ADHOC - Ad-Hoc connection AP - Infrastructure connection (MT8860B = access point) STA - Infrastructure connection (MT8860B = station) Remarks This command is used to set the type of network that will be configured when connecting with the MT8860B.
  • Page 75: Operrateset (Operational Rate Set)

    MEASCFG 1,OPERRATESET,SINGLE Query command format MEASCFG?<ws>1, OPERRATESET Response The response is returned in the form of the command to set the value. Example If the OPERRATESET is set to MULTIPLE the response would MEASCFG 1,OPERRATESET,MULIPLE *RST sets 7-26 MT8860B...
  • Page 76: Pathadd (Add An Element To The Path Loss Table)

    This command adds an entry to the path loss table. When the path state is on, the path loss table is applied to both the measurements and the MT8860B transmitted power level. Path loss entries can only be specified for those channels supported by the selected WLAN standard.
  • Page 77: Pathstate (Path Loss Table Status)

    <channel> The channel for which the offset has been set. <offset> The specified offset for the channel in question. Example If there were five entries in the table, the response would be in the following format. MEASCFG 1,PATHTBL,5,2,23.3,4,40.1,7,12.7,10,5.3,14,22.9 7-28 MT8860B...
  • Page 78: Payload (Payload)

    - MEASCFG 1,PDPCT,99.9 Query command format MEASCFG?<ws>1,PDPCT Response The response is returned in the form of the command to set that state. Example If the Power Distribution percentage is 99.9 the response would MEASCFG 1,PDPCT,99.9 *RST sets 99.0 MT8860B 7-29...
  • Page 79: Perdelay (Per Measurement Delay)

    MEASCFG 1,PERPKTS,1000 Query command format MEASCFG?<ws>1,PERPKTS Response The response is returned in the form of the command to set the value. Example If the number of PER packets is 123 the reply would be MEASCFG 1,PERPKTS,123 *RST sets 7-30 MT8860B...
  • Page 80: Pktlen (Packet Length)

    To configure the packet length to be 1204 the command would be MEASCFG 1,PKTLEN,1204 Query command format MEASCFG?<ws>1,PKTLEN Response The response is returned in the form of the command to set the value. Example If the packet length is 500 the reply would be MEASCFG 1,PKTLEN,500 *RST sets 1024 MT8860B 7-31...
  • Page 81: Pkttype (Packet Type)

    BROADCAST Remarks This command is used to define the type of packet that the MT8860B will transmit. If the packet type is set to broadcast, the destination address is set to the broadcast address (0xFFFFFFFFFFFF). If the packet type is set to unicast, the destination address set by the MACADDR command is used.
  • Page 82: Preamble (Preamble Type)

    Example To configure the pre trigger to -1.5 ms, the command would be: MEASCFG 1,PRETRG, -1.5 ms MEASCFG 1,PRETRG, -1.5 E -3 Query command format MEASCFG? 1,PRETRG Example MEASCFG? 1,PRETRG MEASCFG 1,PRETRG, -1.50E -003 *RST sets 0 ms MT8860B 7-33...
  • Page 83: Profavg (Profile Average State)

    LOW profiles are not available. When ON all the profiles are available. All the average profiles that are on may impact on the measurement speed on the MT8860B. The other profiles within each type are always available when the measurements are complete.
  • Page 84: Profcap (Profile Capture Configuration)

    The command returns the capture start and stop time. Example If the CARRIER capture start time was 100uS and the stop is 900uS and requested the command and response would be MEASCFG? 1,PROFCAP,CARRIER MEASCFG 1,PROFCAP,CARRIER, 1.00E-004, 9.0E-004 *RST sets <capture start> 0, <capture stop> 1 ms MT8860B 7-35...
  • Page 85: Radioerr (Radio Error Report)

    MEASCFG 1,RADIOERR,<length of error string>,<error string>,<error code> Example Following the MEASCFG 1,PREAMBLE,LONG command and the EXE bit being set, send the following command, MEASCFG? 1 RADIOERR To get the response below MEASCFG 1,RADIOERR, 27,Failed to set device config 7-36 MT8860B...
  • Page 86: Radiosel (Radio Selection)

    NONE No reference radio Remarks The MT8860B has an internal reference radio that is used when performing the 802.11b receiver tests. An external gold card can be used if required. This command enables the internal reference radio or external gold card to be used for the tests to be selected.
  • Page 87: Range (Range Hold)

    Query command format MEASCFG?<ws>1,RANGE Response The response is returned in the form of the command to set the value. Example If the MT8860B is auto ranging the response would be MEASCFG 1,RANGE,AUTO *RST sets AUTO 7-38 MT8860B...
  • Page 88: Rdranges (Read Ranges)

    Range 2 top (dBm) <val4> Range 2 bottom (dBm) <val5> Range 3 top (dBm) <val6> Range 3 bottom (dBm) Example To read the ranges for channel 1, the command would be:- MEASCFG? 1,RDRANGES,1 The response would be:- RFRANGES,1,1,26,0,3,-22,-19,-40 MT8860B 7-39...
  • Page 89: Refresh (Refresh Wlan Connection)

    Spectral Flatness measurement is only measured in WLAN STD Example MEASCFG 1,SFMASK,2,-4,-2 Query command format MEASCFG?<ws>1,SFMASK Response The response is returned in the form of the command to set the parameter. Example MEASCFG 1,SFMASK,1,-2,-1 7-40 MT8860B...
  • Page 90: Status (Status Command)

    L 0 – OK 1 – Not enough chips to process chip clock measurement M 0 – OK 1 – Bad Header CRC (DSSS packets only) N 0 – OK 1 – Not enough symbols to process symbol clock measurement MT8860B 7-41...
  • Page 91: Sterr (Startup Errors)

    In “Network” mode, WLAN devices are tested using standard WLAN protocols once a network connection is established between the MT8860B and the DUT. In “Direct” mode, WLAN devices are tested with the support of control software from the silicon supplier.
  • Page 92: Trgsrc (Trigger Source)

    Remarks There are a number of trigger sources available to trigger the MT8860B to measure the signal. The measurement is primed by a request for a measurement (MEAS) and once the measurement is primed the signal is captured on the next trigger event that occurs.
  • Page 93: Txinterval (Transmission Frame Interval)

    Remarks This command defines the power level to be transmitted by the MT8860B at the Test Port connector. If the path loss table is enabled and path loss values are specified, then the power level specified reflects the power level detected at the receiver of the DUT.
  • Page 94: Txrate (Tx Rate)

    *RST sets 11 (11 Mbps) UNITMACADDR (Unit MAC Address) Query command format MEASCFG?<ws>1,UNITMACADDR Remark This is the MAC address of the MT8860B. Response The response is returned in the following format: MEASCFG 1,UNITMACADDR,<MAC Address> Example MEASCFG 1,UNITMACADDR,112233445566 MT8860B 7-45...
  • Page 95: Wlanstd (Wlan Standard)

    802.11b 802.11g Remarks This command is used to switch between the different WLAN standards supported by the MT8860B, or to read the present standard. Notes When the WLAN standard is set to 802.11b, the data rate is automatically set to 11 Mbps. When the WLAN standard is set to 802.11g, the data rate is automatically set to 54 Mbps.
  • Page 96: Advanced Evm Configuration

    Measurement Configuration Commands 7-1 Advanced EVM Configuration The MT8860B provides independent analysis length settings for EVM, chip clock, and symbol clock measurements. Additional parameters can also be configured that compensate for impairments in the signal transmitted by the DUT. The following commands are used to define the analysis criteria that is applied by the MT8860B when performing EVM, chip clock and symbol clock measurements.
  • Page 97: Chanest (Evm Channel Estimation)

    Query command format MEASCFG? 1,EVMCFG,CHIPCLK Response The response is in the form of the command to set the value. Example If the chip clock analysis length is set to 16500, the response would be:- MEASCFG 1,EVMCFG,CHIPCLK,16500 *RST sets 5500 7-48 MT8860B...
  • Page 98: Evmchip (Dsss Evm Analysis Length)

    Query command format MEASCFG? 1,EVMCFG,EVMSYM Response The response is in the form of the command to set the value. Example If the OFDM analysis length is set to 40, the response would be:- MEASCFG 1,EVMCFG,EVMSYM, 40 *RST sets MT8860B 7-49...
  • Page 99: Filter (Set Filter State)

    To select automatic configuration of the EVM analysis lengths: MEASCFG 1,EVMCFG,MODE,AUTO Query command format MEASCFG?<ws>1,EVMCFG,MODE Response The response is returned in the form of the command to set the value. Example If the mode is MANUAL. MEASCFG 1,EVMCFG,MODE,MANUAL *RST sets AUTO 7-50 MT8860B...
  • Page 100: Symclk (Ofdm Symbol Clock Analysis Length)

    PHASE will track the common pilot phase of all 4 pilots. PHASEMAG will also take into account any common pilot magnitude error. Query command format MEASCFG?<ws>1,EVMCFG,TRACKING Response The response is returned in the form of the command to set the parameters. Example MEASCFG 1,EVMCFG,TRACKING,<mode> *RST sets PHASE MT8860B 7-51...
  • Page 101: Dsss Spectral Mask Configuration

    The spectral mask is the PASS/FAIL criteria as defined in the IEEE specification for the spectral transmission of a 802.11b / 802.11g DSSS signal. The MT8860B supports five spectral masks. Mask 1 is fixed to the default IEEE 802.11b standard mask. The remaining four masks (2 to 5) can be defined by the operator, and the default values are the IEEE802.11b standard mask.
  • Page 102: Smlim (Spectral Mask Limits)

    This command is used to set and query DSSS spectral mask limits. Example To set mask 2 to the default values: MEASCFG 1,SMLIM,2,-50,-30 If mask 2 is set to the default values; MEASCFG 1,SMLIM,2,-50,-30 Query command format MEASCFG? 1,SMLIM,<mask> MT8860B 7-53...
  • Page 103: Signal Generator Configuration

    Measurement Configuration Commands 7-3 Signal Generator Configuration The MT8860B provides a signal generator mode of operation whereby a continuous transmit signal is generated at the test port connector. Signal generator mode may be of particular use in calculating the path loss of a test system prior to measurement operation or when testing the receiver of a DUT for RSSI (Received Signal Strength Indicator).
  • Page 104: Mode (Signal Generator Output Mode)

    This command is used to select the type of signal to be generated. Example To select continuous framed data: MEASCFG 1,SIGGEN,MODE,CF Query command format MEASCFG?<ws>1,SIGGEN,MODE Response The response is returned in the form of the command to set the value. Example If the mode is CW. MEASCFG 1,SIGGEN,MODE,CW *RST sets MT8860B 7-55...
  • Page 105 Measurement Configuration Commands 7-56 MT8860B...
  • Page 106: Chapter 8-Measurement Requests And Output Results Format

    PER. If a connection to the MT8860B reference radio has not been made, the reference radio can be configured to continuously transmit, or to transmit the configured number of the specified packet, on the set channel number.
  • Page 107: Meas (Measurement Request)

    If the results for a gate are invalid, the valid flag will be set to FALSE and the related parameters for that gate will be set to 0 or FAIL. MT8860B...
  • Page 108 Chip clock in ppm Example CC,1,TRUE,-117.70,-10.70 Average Carrier frequency Header Reserved Result Gate 1 Measurement Valid (TRUE or FALSE) Gate 1 Centre frequency in MHz Gate 2 Measurement Valid (TRUE or FALSE) Gate 2 Centre frequency in MHz Example CF,1,TRUE,2436.97,TRUE,2437.97 MT8860B...
  • Page 109 CO,1,TRUE,-26.35,-26.00,-26.70,TRUE,-26.75,- 26.72,-26.78 Crest Factor Power Response Header Reserved Result Gate 1 measurement Valid (TRUE or FALSE) Gate 1 Crest Factor Power in dB Gate 2 measurement Valid (TRUE or FALSE) Gate 2 Crest Factor Power in dB Example CP,1,TRUE,9.35,TRUE,9.34 MT8860B...
  • Page 110 IQ offset in dB (11b / 11g DSSS) Phase error in degrees (11b / 11g DSSS) Magnitude error (11b / 11g DSSS) OFDM data rate response:- Measurement Valid EVM rms % EVM peak % EVM minimum % EVM rms dB EVM peak dB EVM minimum dB MT8860B...
  • Page 111 Remarks When a measurement request is made, the parameters define which measurements the MT8860B is to make. If EV is included in the list of measurements to make then the EVM analysis is performed over the first burst in the capture.
  • Page 112 Gate 1 for each segment: Frequency in MHz Power relative to mask in dB Gate 2 measurement Valid (TRUE or FALSE) Gate 2 for each segment: Frequency in MHz Power relative to mask in dB Example MSX,1,8,TRUE,-30.2,-11.7,-28.6,-12.6,-11.9,- 10.8,-10.9,-12.1,10.8,-15.9,11.8,-12.7,29.9,- 14.1,32.1,-14.1,TRUE,-30.2,-11.7,-28.6,-12.6,- 11.9,-10.8,-10.9,-12.1,10.8,-15.9,11.8,- 12.7,29.9,-14.1,32.1,-14.1 MT8860B...
  • Page 113 Gate 2 Power Distribution in dB Example PD,1,TRUE,9.2,TRUE,9.1 Peak Power Response Header Reserved Result Gate 1 Measurement Valid (TRUE or FALSE) Gate 1 Peak power in dBm Gate 2 Measurement Valid (TRUE or FALSE) Gate 2 Peak power in dBm MT8860B...
  • Page 114 Gate 1 Power Spectral Density in dBm/MHz Gate 2 Measurement Valid (true or false) Gate 2 Power Spectral Density in dBm/MHz Example SD,1,TRUE,1.72,TRUE,1.56 Spectral Flatness Response Header Reserved Result Measurement Valid (true or false) Pass/Fail Spectral Flatness Mask Example SF,1,TRUE,PASS MT8860B...
  • Page 115 Packet error rate as a percentage ACKs received Packets sent Example PER,1,TRUE,2.000,490,500 Example To request for the peak power, average power, and carrier suppression measurements to be made on the next packet(s) captured, the command would be: MEASCFG? 1,MEAS,PP,AP,CS 8-10 MT8860B...
  • Page 116: Rdprof (Read Profile)

      CARRIER   SPECTRUM1   SPECTRUM2   CCDF1   CCDF2   EVMCHAN   EVMTIME   CONSTELLATION   FLATNESS   <profile type> RAW MEAN HIGH LAST <format> ASCII BINARY MT8860B 8-11...
  • Page 117 Note: The mean, high, and low profiles are only available if the relevant PROFAVG is on. Example To request the MEAN of the POWER profile in ASCII format the command would be: MEASCFG? 1,RDPROF,POWER,MEAN,ASCII Figure 8-1. Profile Width 8-12 MT8860B...
  • Page 118: Responses

    In ASCII format these elements are comma separated. For Binary format there is no separator between elements. <data elements> For output in an ASCII format the power and carrier data is 440 comma separated values. The values for the profile types are described below: - MT8860B 8-13...
  • Page 119 Constellation – DSSS data rates Normal BINARY type response. Data After binary header; [QPSK Symbol 1][QPSK Symbol 2][...][QPSK Symbol n] where n = Binary Data Length size / 8 4 bytes per I/Q value 2 IQ values per constellation symbol point 8-14 MT8860B...
  • Page 120 64 channel values. Elements from 7 to 59 correspond to sub channels -26 to +26 including the centre channel 0. The values are in dB and are relative to the average of the centre +/- 16 sub channels power. MT8860B 8-15...
  • Page 121 Measurement Requests and Output Results Format 8-16 MT8860B...
  • Page 122: Chapter 9-Mt8860B Remote Command Sequences

    Chapter 9 — MT8860B Remote Command Sequences This chapter provides examples on how the GPIB command set and the status reporting can be combined by a user to develop an automated test program. The examples assume that the event registers have been configured so that a service request is generated when;...
  • Page 123 MT8860B Remote Command Sequences Cause of service request Action to be taken Operation Complete is ACTION 1: reported Read the Status Byte using serial poll method (bit 5 <esb> should be set). Issue a *ESR? Query command. Wait for a service request to be generated.
  • Page 124 MT8860B Remote Command Sequences External gold card ACTION 5: leveling has completed in Read the Status Byte using serial poll method (bit0 < isb> response to meascfg should be set). 1,extlevel Issue a *INS? Query command. Wait for a service request to be generated.
  • Page 125 MT8860B Remote Command Sequences A measurement status ACTION 7: change has occurred. Read the Status Byte using serial poll method (bit0 < isb> should be set). Issue a *INS? Query command. Wait for a service request to be generated. Read the Status Byte using serial poll method (bit4 <mav>...
  • Page 126: Example 1: Infrastructure Connection With A Device (Sta)

    The following sequence of commands will establish an infrastructure connection between the MT8860B and one or more Client devices (STA). The MT8860B creates the network for the STA to join. Configuration of the DUT must take place before these commands are issued.
  • Page 127 SRQ generated by opc This command specifies the meascfg network name (SSID) 1,nwssid,<x>,<y>;*opc Perform Action 1 created by MT8860B. <x> is (page 9-2) the SSID length and <y> the SSID. The SSID is limited to 32 characters. SRQ generated by <x>...
  • Page 128 Stage 13 is only required if the IP address is automatically obtained (Stage 8a) SRQ generated by ipa. Perform Action 4 (page 9-2) At this point an infrastructure connection has been made between the MT8860B and the STA. Both receiver and transmitter measurements should now be possible. MT8860B...
  • Page 129: Example 2: Infrastructure Connection With An Access Point (Ap)

    The following sequence of commands will establish an infrastructure connection between the MT8860B and one or more access points (AP). The MT8860B joins the network created by the AP. Configuration of the DUT must take place before these commands are issued.
  • Page 130 MT8860B Remote Command Sequences For AP testing, please disable the DHCP server on the AP and configure the MT8860B IP settings manually. SRQ generated by opc meascfg 1,ipprop,manual;*opc Perform Action 1 (page 9-2) SRQ generated by opc Specify the MT8860B IP meascfg address and subnet mask.
  • Page 131 Perform Action 4 the nwmacaddr response at (page 9-2) stage 13 At this point an infrastructure connection has been made between the MT8860B and the AP. Both receiver and transmitter measurements can should now be possible. 9-10 MT8860B...
  • Page 132: Example 3: Ad-Hoc Connection (Mt8860B Creates A Network)

    The following sequence of commands will establish an Ad-Hoc connection between the MT8860B and one or more WLAN devices. The MT8860B creates the network for the DUT to join. Configuration of the DUT must take place before these commands are issued.
  • Page 133 SRQ generated by opc This command specifies the meascfg network name (SSID) 1,nwssid,<x>,<y>;*opc Perform Action 1 created by MT8860B. <x> is (page 9-2) the SSID length and <y> the SSID. The SSID is limited to 32 characters SRQ generated by <x>...
  • Page 134 Stage 13 is only required if the IP address is automatically obtained (Stage 8a). SRQ generated by ipa. Perform Action 4 (page 9-2) At this point an Ad-Hoc connection has been made between the MT8860B and the DUT. Both receiver and transmitter measurements should now be possible. MT8860B 9-13...
  • Page 135: Example 4: Ad-Hoc Connection (Mt8860B Joins A Network)

    The following sequence of commands will establish an Ad-Hoc connection between the MT8860B and one or more WLAN devices The MT8860B joins the network created by the WLAN device. Configuration of the DUT must take place before these commands are issued.
  • Page 136 MT8860B Remote Command Sequences SRQ generated by opc meascfg 1,ipprop,manual;*opc Perform Action 1 (page 9-2) SRQ generated by opc Specify the MT8860B IP meascfg address and subnet mask. 1,ipparms,<x>,<y>;*op Perform Action 1 <x> is the IP address and (page 9-2) <y>...
  • Page 137 Stage 15 is only required if the IP address is automatically obtained (Stage 8a). SRQ generated by ipa. Perform Action 4 (page 9-2) At this point an Ad-Hoc connection has been made between the MT8860B and the DUT. Both receiver and transmitter measurements should now be possible. 9-16 MT8860B...
  • Page 138: Example 5: Receiver Sensitivity (Per) Test In Network Mode

    Example 5: Receiver sensitivity (PER) test in Network Mode The following sequence of commands will perform a PER test when Network mode is selected. A network connection must be established between the MT8860B and the DUT before performing the PER test.
  • Page 139 MT8860B Remote Command Sequences SRQ generated by opc <x> is the channel number meascfg 1,channelnum,<x>;*op Perform Action 1 (page 9-2) SRQ generated by opc <x> is the data rate meascfg 1,txrate,<x>;*opc Perform Action 1 (page 9-2) SRQ generated by <x> specifies the power level meascfg opc.
  • Page 140: Example 6: Performing A Receiver Sensitivity (Per) Test In Direct Mode

    SRQ generated by Select Direct Mode meascfg opc. 1,testmode,direct;*op Perform Action 1 (page 9-2) SRQ generated by Set the MT8860B to receiver meascfg opc. testing mode 1,mode,rxmode;*opc Perform Action 1 (page 9-2) At this point, the packet type can be defined.
  • Page 141 MT8860B Remote Command Sequences meascfg 1,ifinterval,<x>;*opc where <x> is the frame interval SRQ generated by opc <x> is the channel number meascfg 1,channelnum,<x>;*opc Perform Action 1 (page 9-2) SRQ generated by opc <x> is the data rate meascfg 1,txrate,<x>;*opc Perform Action 1...
  • Page 142: Example 7: Performing Transmitter Measurements In Network Mode

    MT8860B Remote Command Sequences Example 7: Performing transmitter measurements in Network Mode The following sequence of commands will configure the MT8860B for analysis of the transmitter characteristics of a WLAN device when Network mode is selected. A network connection must be established between the MT8860B and the DUT before performing transmitter analysis.
  • Page 143 1,autocfg;*opc Perform Action 1 settings of the MT8860B (page 9-2) based on Tx characteristics and data rate defined. Alternatively, the MT8860B Tx analyzer settings can be manually configured using the following commands; meascfg 1,range,<x>;*opc meascfg 1,pretrg,<x>;*opc meascfg 1,profcap,power,<x>,<y>;*opc meascfg 1,profcap,carrier,<x>,<y>;*opc meascfg 1,trgsrc,<x>,<y>,<z>;*opc...
  • Page 144: Example 8: Performing Transmitter Measurements In Direct Mode

    MT8860B Remote Command Sequences Example 8: Performing transmitter measurements in Direct Mode The following sequence of commands configure the MT8860B for analysis of the transmitter characteristics of a WLAN device in Direct mode. Configuration of the DUT must take place using chipset vendor control software before these commands are issued.
  • Page 145 1,autocfg;*opc Perform Action 1 settings of the MT8860B (page 9-2) based on Tx characteristics and data rate defined. Alternatively, the MT8860B Tx analyzer settings can be manually configured using the following commands; meascfg 1,range,<x>;*opc meascfg 1,autorngmode,<x>;*opc meascfg 1,pretrg,<x>;*opc meascfg 1,profcap,power,<x>,<y>;*opc meascfg 1,profcap,carrier,<x>,<y>;*opc...
  • Page 146: Example 9: Using An External Reference Radio With Mt8860B

    In this mode of operation, only the leveling loop and attenuator hardware of the MT8860B is used to provide a calibrated signal level at the Test Port Connector. In order that the correct signal level is produced at the test port connector, the following test conditions must be used –...
  • Page 147 MT8860B Remote Command Sequences SRQ generated by opc <x> is the channel number. meascfg This ensures that the correct 1,channelnum,<x>;*opc Perform Action 1 calibration is applied (page 9-2) SRQ generated by opc <x> is the data rate meascfg 1,txrate,<x>;*opc Perform Action 1...
  • Page 148: Example 10: Using The Signal Generator Mode

    MT8860B Remote Command Sequences Example 10: Using the signal generator mode The following example configures the MT8860B to generate an 802.11b carrier suppression signal. Stage Command to MT8860B Response from Comments MT8860B SRQ generated by Select Direct Mode meascfg 1,testmode,direct;*opc...
  • Page 149 MT8860B Remote Command Sequences The following example configures the MT8860B to generate a continuous 802.11g framed signal. Stage Command to MT8860B Response from Comments MT8860B SRQ generated by Select Direct meascfg 1,testmode,direct;*opc Mode Perform Action 1 (page 9-1) SRQ generated by Select RX Mode meascfg 1,mode,rxmode;*opc...
  • Page 150 MT8860B Remote Command Sequences SRQ generated by Enable the meascfg Signal 1,siggen,state,enable;*opc Generator Perform Action 1 (page 9-1) MT8860B 9-29...
  • Page 151 MT8860B Remote Command Sequences 9-30 MT8860B...
  • Page 152: Appendix A-Error Codes

    0110 Option not supported on this instrument. 0201 – 020A For service use only. Power cycle the MT8860B and try again. If the problem persists please contact your regional Anritsu service centre. 020B The IP address entered is invalid.
  • Page 153: Measurement Error Codes

    For service use only. If problem persists please contact your regional Anritsu service centre. 120A For service use only. Power cycle the MT8860B, if problem persists please contact your regional Anritsu service centre. 120D Error from reference radio. Use the RADIOERR command to obtain more details.
  • Page 154: Rf Card Driver Error Codes

    Abnormal temperature reported by internal sensor. Power down the MT8860B for 15 minutes and then power on the instrument. Check that the fan is operating and that air is being drawn into the MT8860B. If the problem persists please contact your regional Anritsu service centre.
  • Page 155: Spectral Card Driver Error Codes

    For service use only. If problem persists please contact your regional Anritsu service centre. 3011 Failed to calculate EEPROM checksum. If problem persists please contact your regional Anritsu service centre. 3012 Failed a read from EEPROM. If problem persists please contact your regional Anritsu service centre.
  • Page 156: Reference Radio Card Driver Error Codes

    Abnormal temperature reported by internal sensor. Power down the MT8860B for 15 minutes and then power on the instrument. Check that the fan is operating and that air is being drawn into the MT8860B. If the problem persists please contact your regional Anritsu service centre.
  • Page 157: Spectral Card Dsp Error Codes

    Abnormal temperature reported by internal sensor. Power down the MT8860B for 15 minutes and then power on the instrument. Check that the fan is operating and that air is being drawn into the MT8860B. If the problem persists please contact your regional Anritsu service centre.
  • Page 158: Appendix B-Gpib Pc Card Set-Up

    The following GPIB interface properties are recommended for reliable GPIB communication with the MT8860B WLAN Test Set. The interface properties are expressed in the terms used by the National Instruments GPIB ISA and PCI cards and drivers for Windows and DOS.
  • Page 159 Advanced Settings GPIB PC Card Set-up MT8860B...
  • Page 160 A query command mnemonic is usually the same as the Set Command with a question mark appended. Set Command A command mnemonic that changes a specific configuration setting. Terminator A specific action used to indicate the termination of a remote message string. MT8860B...
  • Page 161 Terminology Glossary MT8860B...
  • Page 162 FILTER command ....7-50 PREAMBLE command ....7-33 PRETRG command ....7-33 MT8860B Index-1...
  • Page 163 SFMASK command ....7-40 WLANSTD command ....7-46 SHUTDOWN command ....5-1 Index-2 MT8860B...

Table of Contents