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 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 .
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.
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.
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.
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.
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...
*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...
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.
*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 •...
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...
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...
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.
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...
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...
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...
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.
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...
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.
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...
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...
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.
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...
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.
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...
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...
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...
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:-...
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...
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...
<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...
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...
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...
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...
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.
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.
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...
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.
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...
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.
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.
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...
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:- •...
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.
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...
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...
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.
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...
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.
<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...
- 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...
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...
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...
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.
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...
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.
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...
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...
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.
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...
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...
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...
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...
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.
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.
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.
*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...
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.
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.
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...
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...
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...
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...
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.
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...
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).
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...
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.
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...
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...
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...
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>...
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...
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...
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...
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...
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.
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...
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...
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...
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...
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...
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.
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.
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.
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.
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.
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.
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...
Need help?
Do you have a question about the MT8860B and is the answer not in the manual?
Questions and answers