Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
V9060B IQ AnalyzerMode User’s &Programmer’sReference
Keysight Wireless Test Set
NOTICE: This document contains references to Agilent Technologies. Agilent’s former Test and Measurement business has become Keysight Technologies. For more information, go to www.keysight.com.
This manual provides documentation for the following products: E6640A EXM Wireless Test Set
Notices
Copyright Notice© Keysight Technologies 2014 -2015
No part of this manual may bereproduced in any form or by anymeans (including electronic storageand retrieval or translation into aforeign language) without prioragreement and written consent fromKeysight Technologies, Inc. asgoverned by United States andinternational copyright laws.
Manual Part NumberV9060-90007
EditionEdition: 1, December 2015
Published by:Keysight Technologies, Inc.1400 Fountaingrove ParkwaySanta Rosa, CA 95403
Technology LicensesThe hardware and/or softwaredescribed in this document arefurnished under a license and may beused or copied only in accordancewith the terms of such license.
U.S. Government RightsThe Software is “commercial computersoftware,” as defined by FederalAcquisition Regulation (“FAR”) 2.101.Pursuant to FAR 12.212 and 27.405-3and Department of Defense FARSupplement (“DFARS”) 227.7202, theUS government acquires commercialcomputer software under the sameterms by which the software iscustomarily provided to the public.Accordingly, Keysight provides theSoftware to US government customersunder its standard commercial license,which is embodied in its End UserLicense Agreement (EULA), a copy ofwhich can be found athttp://www.keysight.com/find/sweula
The license set forth in the EULArepresents the exclusive authority bywhich the US government may use,modify, distribute, or disclose theSoftware. The EULA and the license setforth therein, does not require orpermit, among other things, thatKeysight: (1) Furnish technicalinformation related to commercialcomputer software or commercialcomputer software documentation thatis not customarily provided to thepublic; or (2) Relinquish to, orotherwise provide, the governmentrights in excess of these rightscustomarily provided to the public touse, modify, reproduce, release,perform, display, or disclosecommercial computer software orcommercial computer softwaredocumentation. No additionalgovernment requirements beyondthose set forth in the EULA shall apply,except to the extent that those terms,rights, or licenses are explicitlyrequired from all providers ofcommercial computer softwarepursuant to the FAR and the DFARSand are set forth specifically in writingelsewhere in the EULA. Keysight shallbe under no obligation to update,revise or otherwise modify theSoftware. With respect to anytechnical data as defined by FAR2.101, pursuant to FAR 12.211 and27.404.2 and DFARS 227.7102, the USgovernment acquires no greater thanLimited Rights as defined in FAR27.401 or DFAR 227.7103-5 (c), asapplicable in any technical data.
Warranty
THE MATERIAL CONTAINED IN THIS
DOCUMENT IS PROVIDED “AS IS,” AND IS
SUBJECT TO BEING CHANGED, WITHOUT
NOTICE, IN FUTURE EDITIONS. FURTHER,
TO THE MAXIMUM EXTENT PERMITTED BY
APPLICABLE LAW, KEYSIGHT DISCLAIMS
ALL WARRANTIES, EITHER EXPRESS OR
IMPLIED, WITH REGARD TO THIS MANUAL
AND ANY INFORMATION CONTAINED
HEREIN, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. KEYSIGHT SHALL
NOT BE LIABLE FOR ERRORS OR FOR
INCIDENTAL OR CONSEQUENTIAL
DAMAGES IN CONNECTION WITH THE
FURNISHING, USE, OR PERFORMANCE OF
THIS DOCUMENT OR OF ANY
INFORMATION CONTAINED HEREIN.
SHOULD KEYSIGHT AND THE USER HAVE A
SEPARATE WRITTEN AGREEMENT WITH
WARRANTY TERMS COVERING THE
MATERIAL IN THIS DOCUMENT THAT
CONFLICT WITH THESE TERMS, THE
WARRANTY TERMS IN THE SEPARATE
AGREEMENT SHALL CONTROL.
Safety Information
A CAUTION notice denotes a hazard. It callsattention to an operating procedure,practice, or the like that, if not correctlyperformed or adhered to, could result indamage to the product or loss ofimportant data. Do not proceed beyond aCAUTION notice until the indicatedconditions are fully understood and met.
A WARNING notice denotes a hazard. Itcalls attention to an operating procedure,practice, or the like that, if not correctlyperformed or adhered to, could result inpersonal injury or death. Do not proceedbeyond a WARNING notice until theindicated conditions are fully understoodand met.
ii IQ Analyzer Mode Reference
http://www.keysight.com/find/sweula
Table of Contents
Table of Contents
V9060B IQ Analyzer Mode User’s & Programmer’s Reference i
Table of Contents iii
1 About the Test Set 27Installing Application Software 28
Viewing a License Key 28Obtaining and Installing a License Key 28Updating Measurement Application Software 28
EXM Options and Accessories 30Front-Panel Features 31Display Annotations 32Rear-Panel Features 33Window Control Keys 34
Virtual Front Panel 34Windows Control Menu 34Multi-Window 35Zoom 35Next Window 35
Mouse and Keyboard Control 37Right-Click 37PC Keyboard 39
Instrument Security & Memory Volatility 42
2 About the IQ Analyzer Mode 43What Does IQ Analyzer Mode Do? 44
3 Programming the Test Set 45What Programming Information is Available? 46STATus Subsystem 47
Detailed Description 47What Are Status Registers 47What Are Status Register SCPI Commands 48How to Use the Status Registers 49Using a Status Register 50Using the Service Request (SRQ) Method 51
Generating a Service Request 51Status Register System 52The Status Byte Register 53Standard Event Status Register 55Operation and Questionable Status Registers 57
Operation Status Register 57Questionable Status Register 57
STATus Subsystem Command Descriptions 58
IQ Analyzer Mode Reference iii
Table of Contents
Operation Register 58Operation Condition Query 58Operation Enable 59Operation Event Query 59Operation Negative Transition 59Operation Positive Transition 60
Preset the Status Byte 60Questionable Register 61
Questionable Condition 61Questionable Enable 61Questionable Event Query 62Questionable Negative Transition 62Questionable Positive Transition 62
Questionable Calibration Register 63Questionable Calibration Condition 63Questionable Calibration Enable 63Questionable Calibration Event Query 64Questionable Calibration Negative Transition 64Questionable Calibration Positive Transition 65
Questionable Calibration Skipped Register 65Questionable Calibration Skipped Condition 65Questionable Calibration Skipped Enable 66Questionable Calibration Skipped Event Query 66Questionable Calibration Skipped Negative Transition 67Questionable Calibration Skipped Positive Transition 67
Questionable Calibration Extended Failure Register 67Questionable Calibration Extended Failure Condition 68Questionable Calibration Extended Failure Enable 68Questionable Calibration Extended Failure Event Query 68Questionable Calibration Extended Failure Negative Transition 69Questionable Calibration Extended Failure Positive Transition 69
Questionable Calibration Extended Needed Register 70Questionable Calibration Extended Needed Condition 70Questionable Calibration Extended Needed Enable 70Questionable Calibration Extended Needed Event Query 71Questionable Calibration Extended Needed Negative Transition 71Questionable Calibration Extended Needed Positive Transition 72
Questionable Frequency Register 72Questionable Frequency Condition 72Questionable Frequency Enable 73Questionable Frequency Event Query 73Questionable Frequency Negative Transition 73Questionable Frequency Positive Transition 74
iv IQ Analyzer Mode Reference
Table of Contents
Questionable Integrity Register 74Questionable Integrity Condition 74Questionable Integrity Enable 75Questionable Integrity Event Query 75Questionable Integrity Negative Transition 76Questionable Integrity Positive Transition 76
Questionable Integrity Signal Register 77Questionable Integrity Signal Condition 77Questionable Integrity Signal Enable 77Questionable Integrity Signal Event Query 78Questionable Integrity Signal Negative Transition 78Questionable Integrity Signal Positive Transition 78
Questionable Integrity Uncalibrated Register 79Questionable Integrity Uncalibrated Condition 79Questionable Integrity Uncalibrated Enable 79Questionable Integrity Uncalibrated Event Query 80Questionable Integrity Uncalibrated Negative Transition 80Questionable Integrity Uncalibrated Positive Transition 81
Questionable Power Register 81Questionable Power Condition 81Questionable Power Enable 82Questionable Power Event Query 82Questionable Power Negative Transition 83Questionable Power Positive Transition 83
Questionable Temperature Register 83Questionable Temperature Condition 84Questionable Temperature Enable 84Questionable Temperature Event Query 84Questionable Temperature Negative Transition 85Questionable Temperature Positive Transition 85
Common Commands 87All (Daily use) 87Clear Status 90Standard Event Status Enable 90Standard Event Status Register Query 91Identification Query 91Operation Complete 92Query Instrument Options 93Recall Instrument State 93*RST (Remote Command Only) 94Save Instrument State 94Service Request Enable 95Status Byte Query 95
IQ Analyzer Mode Reference v
Table of Contents
Trigger 96Self Test Query 96Wait-to-Continue 96
4 Input/Output Functions 97Input/Output 98
Input/Output variables - Preset behavior 99RF Input 100
Input Z Correction 100RF Input Port 101
RF Input 102RFIO1 102RFIO2 102
External Gain 103Ext Preamp 103
More Information 104MS 105BTS 106
Restore Input/Output Defaults 107Corrections 107
Select Correction 108Correction On/Off 108Properties 109
Select Correction 109Antenna Unit 110Frequency Interpolation 112Description 114Comment 114RF Port 114
Edit 117Navigate 118Frequency 119Amplitude 119Insert Point Below 119Delete Point 119
Delete Correction 119Apply Corrections 120Delete All Corrections 120
Set (Replace) Data (Remote Command Only) 121Merge Correction Data (Remote Command Only) 121
Remote Correction Data Set Commands 122Set (Replace) Data (Remote Command Only) 122Merge Correction Data (Remote Command Only) 122
Freq Ref In 123
vi IQ Analyzer Mode Reference
Table of Contents
Sense 125Internal 125External 126Ext Ref Freq 126
RF Output & Test Set Config 127RF Output 127
RF Output 127RFIO1 128RFIO2 128
HalfDuplex Config 128RF Input 129RF Output 129
Output Config 129Trig Out 130
Polarity 130Off 130Sweeping (HSWP) 131Measuring 131Main Trigger 131Gate Trigger 131Gate 132Odd/Even Trace Point 132
Trig Out 132Off 133Source Marker 1 133Source Marker 2 133Source Marker 3 133Source Marker 4 134
Analog Out 134More Information 134Auto 135Off 135
LISN Control 136V-network (Remote Command Only) 136Phase (Remote Command Only) 136150 kHz Highpass (Remote Command Only) 137Protective Earth (Remote Command Only) 137
5 Mode Functions 139Mode 140
More Information 141Sequence Analyzer 142IQ Analyzer (Basic) 142W-CDMA with HSPA+ 143
IQ Analyzer Mode Reference vii
Table of Contents
GSM/EDGE/EDGE Evo 143Analog Demod 143Bluetooth 144TD-SCDMA with HSPA/8PSK 144cdma2000 1441xEV-DO 144WLAN 145LTE-Advanced FDD 145LTE-Advanced TDD 146Vector Signal Analyzer (VXA) 146802.16 OFDMA (WiMAX/WiBro) 147Application Mode Number Selection (Remote Command Only) 147
Application Mode Catalog Query (Remote Command Only) 148Application Identification (Remote Commands Only) 148
Current Application Model 149Current Application Revision 149Current Application Options 149
Application Identification Catalog (Remote Commands Only) 150Application Catalog Number of Entries 150Application Catalog Model Numbers 150Application Catalog Revision 150Application Catalog Options 151
Detailed List of Modes 1511xEV-DO 151802.16 OFDMA (WiMAX/WiBro) 15289601 VSA 152Analog Demod 153Bluetooth 153cdma2000 153GSM/EDGE/EDGE Evo 154IQ Analyzer (Basic) 154LTE 154LTE TDD 155LTE-Advanced FDD 155LTE-Advanced TDD 155Sequence Analyzer 156TD-SCDMA with HSPA/8PSK 156Vector Signal Analyzer (VXA) 157W-CDMA with HSPA+ 157WLAN 157
Global Settings 158Global Center Freq 158Restore Defaults 159
viii IQ Analyzer Mode Reference
Table of Contents
Mode Setup 160Restore Mode Defaults 160
Preset Type (Remote Command Only) 160
6 System Functions 163File 164
File Explorer 164Print 165Maximize/Restore Down 165
Maximize 165Restore Down 165
Page Setup 166Print 167Restore Down 167Minimize 168Exit 168
Print 170System 171
Show 171Errors 171
Previous Page 173Next Page 173History 173Verbose SCPI On/Off 174Refresh 174Clear Error Queue 175Status 175Input Overload Enable (Remote Command Only) 175Power Up (Remote Command Only) 176
System 176Show System contents (Remote Command Only) 177Computer System description (Remote Command Only) 178
Hardware 178System Remote Commands (Remote Commands Only) 179
System Powerdown (Remote Command Only) 179List installed Options (Remote Command Only) 180Lock the Front-panel keys (Remote Command Only) 180List SCPI Commands (Remote Command Only) 180SCPI Version Query (Remote Command Only) 181Date (Remote Command Only) 181Time (Remote Command Only) 182Module Name (Remote Command Only) 182Module Index (Remote Command Only) 183Module Mnemonic (Remote Command Only) 183
IQ Analyzer Mode Reference ix
Table of Contents
Module List (Remote Command Only) 184Module Enable (Remote Command Only) 184Module Default (Remote Command Only) 185Module Model Number (Remote Command Only) 186Module Model Serial Number (Remote Command Only) 186
Power On 187Mode and Input/Output Defaults 187User Preset 188Last State 188Power On Application 189Configure Applications 190
Preloading Applications 190Access to Configure Applications utility 191Virtual memory usage 191Select All 191Deselect All 192Move Up 192Move Down 192Select/Deselect 192Save Changes and Exit 193Exit Without Saving 194
Restore Power On Defaults 194Configure Applications - Instrument boot-up 194Configure Applications - Windows desktop 195Configure Applications - Remote Commands 195
Configuration list (Remote Command Only) 195Configuration Memory Available (Remote Command Only) 196Configuration Memory Total (Remote Command Only) 196Configuration Memory Used (Remote Command Only) 196Configuration Application Memory (Remote Command Only) 196
Alignments 197Align Now 197
All (Daily use) 198All but RF 200RF (Weekly use) 202Source (Weekly use) 204IF Alignment (Weekly use) 205
Show Alignment Statistics 206Restore Align Defaults 211Execute Expired Alignments (Remote Command Only) 212
I/O Config 212SCPI LAN 212
SCPI Telnet 213
x IQ Analyzer Mode Reference
Table of Contents
SCPI Socket 213SICL Server 213HiSLIP Server 214SCPI Socket Control Port (Remote Command Only) 215
System IDN Response 215Factory 216User 217
Restore Defaults 218Restore Input/Output Defaults 218Restore Power On Defaults 219Restore Align Defaults 219Restore Misc Defaults 220Restore Mode Defaults (All Modes) 221All 222
Control Panel… 222Licensing… 223Security 226
USB 226Read-Write 227Read only 227
Diagnostics 227Show Hardware Statistics 228
SCPI for Show Hardware Statistics ( Remote Commands Only) 229Self test 229
All Self Test 229FEC Self Test 229Show Result 230
Internet Explorer… 232
7 Trigger Functions 233Trigger 234
Trigger Source Presets 235RF Trigger Source 238I/Q Trigger Source 239More Information 240Free Run 241Video (IF Envelope) 242
Trigger Level 242Trig Slope 243Trig Delay 244
External 1 245Trigger Level 246Trig Slope 246Trig Delay 247
IQ Analyzer Mode Reference xi
Table of Contents
Zero Span Delay Comp On/Off 248External 2 248
Trigger Level 249Trig Slope 249Trig Delay 250Zero Span Delay Comp On/Off 251
RF Burst 251Absolute Trigger Level 252Relative Trigger Level 253Trigger Slope 254Trig Delay 254
Periodic Timer (Frame Trigger) 255Period 257Offset 257
Offset Adjust (Remote Command Only) 258Reset Offset Display 259Sync Source 259
Off 260External 1 260External 2 262RF Burst 263
Trig Delay 266Auto/Holdoff 266
Auto Trig 266Trig Holdoff 267Holdoff Type 268
8 Complex Spectrum Measurement 269AMPTD Y Scale 274
Ref Value (Spectrum window) 274Range 274
Peak to Average 275Mixer Level Offset 275
Scale/Div (Spectrum) 276Ref Position (Spectrum) 276Auto Scaling 277
Auto Couple 278More Information 278Auto/Man Active Function keys 278Auto/Man 1-of-N keys 278
BW 280Res BW 280
Cont (Continuous Measurement/Sweep) 281File 283
xii IQ Analyzer Mode Reference
Table of Contents
Frequency/Channel 284Center Freq 284
Center Frequency Presets 285RF Center Freq 287Ext Mix Center Freq 288I/Q Center Freq 289
Input/Output 290Marker 291
Select Marker 291Marker Type 291Properties 291
Select Marker 292Relative To 292Marker Trace 292
Couple Markers 293All Markers Off 293Marker X Axis Value (Remote Command Only) 294Marker X Axis Position (Remote Command Only) 294Marker Y Axis Value (Remote Command Only) 295Backward Compatibility SCPI Commands 296
Marker Function 297Select Marker 297Marker Function Type 297Band Adjust 297
Band/Interval Span for Frequency Domain 298Band/Interval Left for Frequency Domain 298Band/Interval Right for Frequency Domain 299
Marker To 300Mkr -> CF 300Mkr -> Ref Lvl 300
Meas 301Remote Measurement Functions 301
Measurement Group of Commands 302Current Measurement Query (Remote Command Only) 304Limit Test Current Results (Remote Command Only) 304Data Query (Remote Command Only) 304Calculate/Compress Trace Data Query (Remote Command Only) 305Calculate Peaks of Trace Data (Remote Command Only) 310Hardware-Accelerated Fast Power Measurement (Remote Command Only) 311
Reset Fast Power Measurement (Remote Command Only) 311Define Fast Power Measurement (Remote Command Only) 312Define Fast Power Measurement Query (Remote Command Only) 321Configure Fast Power Measurement (Remote Command Only) 322
IQ Analyzer Mode Reference xiii
Table of Contents
Initiate Fast Power Measurement (Remote Command Only) 323Fetch Fast Power Measurement (Remote Command Only) 323Execute Fast Power Measurement (Remote Command Only) 323Binary Read Fast Power Measurement (Remote Command Only) 324Diagnostic Binary Read Fast Power Measurement (Remote Command Only) 324
Format Data: Numeric Data (Remote Command Only) 325Format Data: Byte Order (Remote Command Only) 326
Meas Setup 327Avg/Hold Num 327Avg Mode 327Avg Type 328Advanced 329
Digital IF BW 329Filter Type 331
Filter Type 332Sample Rate (Remote Command Only) 333
Filter Bandwidth 333Channel Filter Alpha 334FFT Window 335FFT Size 335
Length Ctrl 335Min Pnts/RBW 336Window Length 336FFT Length 337
Meas Preset 337Mode 339Mode Preset 340
How-To Preset 341Mode Setup 343Peak Search 344
More Information 344Next Peak 344Next Pk Right 345Next Pk Left 345Marker Delta 345Mkr -> CF 346Mkr -> Ref Lvl 346Peak Criteria 346
“Peak Search” Criteria 347Highest Peak 347Same as “Next Peak” Criteria 348
“Next Peak” Criteria 348Pk Excursion 348
xiv IQ Analyzer Mode Reference
Table of Contents
Pk Threshold 349Pk Threshold Line 350
Continuous Peak Search 351More Information 352
Pk-Pk Search 352Min Search 353
Print 354Quick Save 355Recall 357
State 358More Information 359From File… 360Edit Register Names 361
Register 1 thru Register 16 362Register 1 thru Register 16 363
Sequences 363Source Sequence 364Open… 364
Data (Import) 365Amplitude Correction 365
Amplitude Correction 366Open… 367
Restart 368More Information 368
Save 370State 370
To File . . . 371Edit Register Names 373
More Information 374Register 1 thru Register 16 374
Register 1 thru Register 16 375Mass Storage Catalog (Remote Command Only) 376Mass Storage Change Directory (Remote Command Only) 377Mass Storage Copy (Remote Command Only) 377Mass Storage Device Copy (Remote Command Only) 378Mass Storage Delete (Remote Command Only) 378Mass Storage Data (Remote Command Only) 378Mass Storage Make Directory (Remote Command Only) 379Mass Storage Move (Remote Command Only) 379Mass Storage Remove Directory (Remote Command Only) 380
Sequences 380Source Sequence 381Save As . . . 381
IQ Analyzer Mode Reference xv
Table of Contents
Data (Export) 381Amplitude Correction 382
Correction Data File 383Amplitude Correction 385
Measurement Results 385Meas Results File Contents 386Marker Table 386Peak Table 389Spectrogram 392
Save As . . . 396Screen Image 397
Themes 3993D Color 3993D Monochrome 399Flat Color 400Flat Monochrome 400
Save As… 400Single (Single Measurement/Sweep) 402
More Information 402Source 403
RF Output 403Amplitude 403
RF Power 404RF Power Range 405RF Power Range 405
Set Reference Power 406Power Ref 406Amptd Offset 407
Modulation 408Frequency 409
Frequency 409Channel 410
GSM/EDGE Channel Number Ranges 411W-CDMA Channel Number Ranges 411CDMA 2000 / 1xEVDO Channel Number Ranges 413LTE FDD Channel Number Ranges 414LTE TDD Channel Number Ranges 416TDSCDMA Channel Number Ranges 417
Radio Setup 418Radio Standard 418Radio Band Link 442
Set Reference Frequency 442Freq Reference 443
xvi IQ Analyzer Mode Reference
Table of Contents
Freq Offset 444Modulation Setup 445
ARB 445ARB 445Select Waveform 446ARB Setup 453Trigger Type 455Trigger Source 459Trigger Initiate 460Waveform Sequences 461Waveform Utilities 475Marker Utilities 487Header Utilities 494Bus Trigger Command (Remote Command Only) 495
AM 496AM 496AM Depth 496AM Rate 497
FM 497FM 497FM Deviation 498FM Rate 498
PM 498PM 499PM Deviation 499PM Rate 499
List Sequencer 500Sequencer 500Initiate Sequence 501List Sequencer Setup 501
Number of Steps 502Current Step 502Insert Step Before 503Delete Step 503Clear List 503Step Trigger 504Transition Time 506Radio Setup 507Channel 530Frequency 530Power 531Waveform 532Step Duration 540
IQ Analyzer Mode Reference xvii
Table of Contents
Output Trigger 543Step Configuration (Remote Command Only) 543Clear List (Remote Command Only) 553
Trigger Type 553BeginningOfStep 554DataMarker 554
Manual Trigger Now 556Remote Software Trigger (Remote command Only) 556Query List Sequence Initiation Armed Status (Remote Command Only) 557
Source Sync Control 557Sync Config 558
None 5592x2 5593x3 5594x4 5592x2+2x2 560
Sync Start 560Sync Stop 561Sync Settings Setup 561
Sync Settings 561Segment 2 Setup 562
Source Preset 564Span X Scale 565
Span (Spectrum View) 565Sweep/Control 566
Pause/Resume 566Abort (Remote Command Only) 566
System 568Trace/Detector 568
Trigger 569Free Run 569Video 569
Trigger Level 569Trig Slope 569Trig Delay 569
External 1 569Trigger Level 569Trig Slope 569Trig Delay 569Zero Span Delay Comp 569
External 2 569Trigger Level 569Trig Slope 569
xviii IQ Analyzer Mode Reference
Table of Contents
Trig Delay 570Zero Span Delay Comp 570
RF Burst 570Absolute Trigger 570Relative Trigger 570Trig Slope 570Trig Delay 570
Periodic Timer 570Period 570Offset 570
Offset Adjust (Remote Command Only) 570Reset Offset Display 570Sync Source 570
Off 570External 1 571External 2 571RF Burst 571
Trig Delay 571Auto/Holdoff 571
Auto Trig 571Trig Holdoff 571Holdoff Type 571
User Preset 572User Preset 572User Preset All Modes 573Save User Preset 574
View/Display 575Display 575
Annotation 575Meas Bar On/Off 576Screen 577Active Function Values On/Off 577
Title 578Change Title 578Clear Title 579
Graticule 580System Display Settings 580
Annotation Local Settings 580Themes 581
9 Waveform Measurement 583AMPTD Y Scale 587
Ref Value (RF Envelope View) 587Range 587
IQ Analyzer Mode Reference xix
Table of Contents
Peak to Average 588Mixer Level Offset 588
Scale/Div (RF Envelope View) 589Ref Position (RF Envelope View) 589Auto Scaling 590
Auto Couple 592More Information 592Auto/Man Active Function keys 592Auto/Man 1-of-N keys 592
BW 594Digital IF BW 594Filter Type 595Filter BW 596Filter Alpha 597
Cont (Continuous Measurement/Sweep) 598File 600Frequency/Channel 601
Center Freq 601Center Frequency Presets 602RF Center Freq 604Ext Mix Center Freq 605I/Q Center Freq 606
Input/Output 607Marker 608
Select Marker 608Marker Type 608Properties 609
Select Marker 609Relative To 609Marker Trace 610
Couple Markers 610All Markers Off 611Marker X Axis Value (Remote Command Only) 611Marker X Axis Position (Remote Command Only) 612Marker Y Axis Value (Remote Command Only) 612
Marker -> 614Marker Function 615
Select Marker 615Marker Function Type 615Band Adjust 616
Band/Interval Span for Time Domain 616Band/Interval Left for Time Domain 617Band/Interval Right for Time Domain 617
xx IQ Analyzer Mode Reference
Table of Contents
Meas 619Remote Measurement Functions 619
Measurement Group of Commands 620Current Measurement Query (Remote Command Only) 622Limit Test Current Results (Remote Command Only) 622Data Query (Remote Command Only) 622Calculate/Compress Trace Data Query (Remote Command Only) 623Calculate Peaks of Trace Data (Remote Command Only) 628Hardware-Accelerated Fast Power Measurement (Remote Command Only) 629
Reset Fast Power Measurement (Remote Command Only) 629Define Fast Power Measurement (Remote Command Only) 630Define Fast Power Measurement Query (Remote Command Only) 639Configure Fast Power Measurement (Remote Command Only) 640Initiate Fast Power Measurement (Remote Command Only) 641Fetch Fast Power Measurement (Remote Command Only) 641Execute Fast Power Measurement (Remote Command Only) 641Binary Read Fast Power Measurement (Remote Command Only) 642Diagnostic Binary Read Fast Power Measurement (Remote Command Only) 642
Format Data: Numeric Data (Remote Command Only) 643Format Data: Byte Order (Remote Command Only) 644
Meas Setup 645Average/Hold Num 645Avg Mode 645Avg Type 646
Avg Type Auto 646Meas Time 647Sample Rate 648Meas Preset 648Sample Period (Aperture) Setting (Remote Command Only) 649
Mode 650Mode Preset 651
How-To Preset 652Mode Setup 654Peak Search 655
Next Peak 655Min Search 655
Print 657Quick Save 658Recall 660
State 661More Information 662From File… 663Edit Register Names 664
IQ Analyzer Mode Reference xxi
Table of Contents
Register 1 thru Register 16 665Register 1 thru Register 16 666
Sequences 666Source Sequence 667Open… 667
Data (Import) 668Amplitude Correction 668
Amplitude Correction 669Open… 670
Restart 671More Information 671
Save 673State 673
To File . . . 674Edit Register Names 676
More Information 677Register 1 thru Register 16 677
Register 1 thru Register 16 678Mass Storage Catalog (Remote Command Only) 679Mass Storage Change Directory (Remote Command Only) 680Mass Storage Copy (Remote Command Only) 680Mass Storage Device Copy (Remote Command Only) 681Mass Storage Delete (Remote Command Only) 681Mass Storage Data (Remote Command Only) 681Mass Storage Make Directory (Remote Command Only) 682Mass Storage Move (Remote Command Only) 682Mass Storage Remove Directory (Remote Command Only) 683
Sequences 683Source Sequence 684Save As . . . 684
Data (Export) 684Amplitude Correction 685
Correction Data File 686Amplitude Correction 688
Measurement Results 688Meas Results File Contents 689Marker Table 689Peak Table 692Spectrogram 695
Save As . . . 699Screen Image 700
Themes 7023D Color 702
xxii IQ Analyzer Mode Reference
Table of Contents
3D Monochrome 702Flat Color 703Flat Monochrome 703
Save As… 703Single (Single Measurement/Sweep) 705
More Information 705Source 706
RF Output 706Amplitude 706
RF Power 707RF Power Range 708RF Power Range 708
Set Reference Power 709Power Ref 709Amptd Offset 710
Modulation 711Frequency 712
Frequency 712Channel 713
GSM/EDGE Channel Number Ranges 714W-CDMA Channel Number Ranges 714CDMA 2000 / 1xEVDO Channel Number Ranges 716LTE FDD Channel Number Ranges 717LTE TDD Channel Number Ranges 719TDSCDMA Channel Number Ranges 720
Radio Setup 721Radio Standard 721Radio Band Link 745
Set Reference Frequency 745Freq Reference 746Freq Offset 747
Modulation Setup 748ARB 748
ARB 748Select Waveform 749ARB Setup 756Trigger Type 758Trigger Source 762Trigger Initiate 763Waveform Sequences 764Waveform Utilities 778Marker Utilities 790Header Utilities 797
IQ Analyzer Mode Reference xxiii
Table of Contents
Bus Trigger Command (Remote Command Only) 798AM 799
AM 799AM Depth 799AM Rate 800
FM 800FM 800FM Deviation 801FM Rate 801
PM 801PM 802PM Deviation 802PM Rate 802
List Sequencer 803Sequencer 803Initiate Sequence 804List Sequencer Setup 804
Number of Steps 805Current Step 805Insert Step Before 806Delete Step 806Clear List 806Step Trigger 807Transition Time 809Radio Setup 810Channel 833Frequency 833Power 834Waveform 835Step Duration 843Output Trigger 846Step Configuration (Remote Command Only) 846Clear List (Remote Command Only) 856
Trigger Type 856BeginningOfStep 857DataMarker 857
Manual Trigger Now 859Remote Software Trigger (Remote command Only) 859Query List Sequence Initiation Armed Status (Remote Command Only) 860
Source Sync Control 860Sync Config 861
None 8622x2 862
xxiv IQ Analyzer Mode Reference
Table of Contents
3x3 8624x4 8622x2+2x2 863
Sync Start 863Sync Stop 864Sync Settings Setup 864
Sync Settings 864Segment 2 Setup 865
Source Preset 867Span X Scale 868
Ref Value 868Scale/Div 868Ref Position 869Auto Scaling 869
Sweep/Control 871Pause/Resume 871Abort (Remote Command Only) 871
System 873Trace/Detector 874Trigger 875
Free Run 875Video 875
Trigger Level 875Trig Slope 875Trig Delay 875
External 1 875Trigger Level 875Trig Slope 875Trig Delay 875Zero Span Delay Comp 875
External 2 875Trigger Level 875Trig Slope 875Trig Delay 876Zero Span Delay Comp 876
RF Burst 876Absolute Trigger 876Relative Trigger 876Trig Slope 876Trig Delay 876
Periodic Timer 876Period 876Offset 876
IQ Analyzer Mode Reference xxv
Table of Contents
Offset Adjust (Remote Command Only) 876Reset Offset Display 876Sync Source 876
Off 876External 1 877External 2 877RF Burst 877
Trig Delay 877Auto/Holdoff 877
Auto Trig 877Trig Holdoff 877Holdoff Type 877
User Preset 878User Preset 878User Preset All Modes 879Save User Preset 880
View/Display 881View Selection by name (Remote Command Only) 881View Selection by number (Remote Command Only) 881Display 882
Annotation 882Meas Bar On/Off 883Screen 884Active Function Values On/Off 884
Title 885Change Title 885Clear Title 886
Graticule 887System Display Settings 887
Annotation Local Settings 887Themes 888
RF Envelope 889I/Q Waveform 891
xxvi IQ Analyzer Mode Reference
1 About the Test Set
The X-Series E6640A EXM Wireless Test Set is a one-box testerconsisting of instruments loaded into a M9018A PXI mainframe witha front impact cover. The mainframe has a common PC controller(located on the far left) and M9300A PXI Frequency Reference(located in the center of the rack). The E6640A EXM Wireless Testset contains one to four Keysight M943xA TRX (transmit/receive)instruments installed. The specific TRX model number is dependenton the options and applications ordered with the test set:
l M9430A (with 2 half-duplex and 2 full-duplex ports) is the defaultTRX.
l M9431A (with 4 full-duplex ports) is supplied when option -4FD isordered.
l M9432A (2HD/2FD ports) is required for certain 802.11ac Wave 2measurements.
Each TRX includes a signal analyzer and a signal source, both ofwhich interface with the front panel of the test set through aninput/output matrix, and is run by its own instance of the XSAfirmware application (a fully loaded test set shows four independentXSA windows on its monitor display).
The E6640A can be configured to test cellular products with astandard 40 MHz of analysis bandwidth. It could also be configuredto test Wireless products with 80 or 160 MHz of analysis bandwidth.If your requirement is to test both, the TRX instruments can beconfigured to test both products.
(Undefined variable: Primary.ProductName)IQ Analyzer Mode Reference
27
1 About the Test SetInstalling Application Software
Installing Application Software
If you want to install a measurement application after your initial hardware purchase, you need only tolicense it. All of the available applications are loaded in your test set at the time of purchase.
Thus, when you purchase a new application, you will receive an entitlement certificate that you can use toobtain a license key for that application. To activate the new measurement application, enter the licensekey that you obtain into the test set.
For the latest information on Keysight X-series measurement applications and upgrade kits, visit thefollowing internet URL.
http://www.keysight.com/find/e6640a
Viewing a License Key
Measurement applications that you purchased with your instrument have been installed and activated atthe factory before shipment. The instrument requires a unique License Key for every measurementapplication purchased. The license key is a hexadecimal string that is specific to your measurementapplication, instrument model number and serial number. It enables you to install, or reactivate, thatparticular application.
Press System, Show, System to display the measurement applications that are currently licensed in youranalyzer.
Go to the following location to view the license keys for the installed measurement applications:
C:\Program Files\Agilent\Licensing
You may want to keep a copy of your license key in a secure location. To do this, you can print out a copy ofthe display showing the license numbers. If you should lose your license key, call your nearest KeysightTechnologies service or sales office for assistance.
Obtaining and Installing a License Key
If you purchase an additional application that requires installation, you will receive an "EntitlementCertificate", which may be redeemed for a license key for one instrument. To obtain your license key, followthe instructions that accompany the certificate.
Installing a license key for the selected application can be done automatically using a USB memory device.To do this, you copy the license file to the USB memory device, at the root level. Follow the instructionsthat come with your software installation kit.
Installing a license key can also be done manually using the built-in license management application,which may be found via the instrument front panel keys at System, Licensing. . . , or on-disk at:
C:\Programming Files\Agilent\Licensing
You can also use these procedures to reinstall a license key that has been accidentally deleted, or lost dueto a memory failure.
Updating Measurement Application Software
All the software applications were loaded at the time of original instrument manufacture. It is a good ideato regularly update your software with the latest available version. This helps to ensure that you receive
28 IQ Analyzer Mode Reference
http://www.keysight.com/find/e6640a
1 About the Test SetInstalling Application Software
any improvements and expanded functionality.
Because the software was loaded at the initial purchase, further additional measurement applications maynow be available. If the application you are interested in licensing is not available, you will need to do asoftware update. (To display a list of installed applications, press System, Show, System.)
Check the appropriate page of the Keysight web site for the latest available software versions, accordingto the name of your instrument, as follows:
http://www.keysight.com/find/E6640A_software
You can load the updated software package into the analyzer either from a USB drive or directly from theinternet. An automatic loading program is included with the files.
IQ Analyzer Mode Reference 29
http://www.keysight.com/find/e6640a_software
1 About the Test SetEXM Options and Accessories
EXM Options and Accessories
You can view an online list of available Options and Accessories for your instrument as follows:
1. Browse to one of the following URLs, according to the product name of your analyzer:
www.keysight.com/find/e6640a
2. The home page for your instrument appears (in some cases, you may see an initial splash screencontaining a button named View the Webpage, which you should click to display the home page).
3. Locate the Options & Accessories tab, as highlighted in the example below, which shows the homepage for the E6640A.
4. Click the Options & Accessories tab, to display a list of available options and accessories for yourinstrument.
30 IQ Analyzer Mode Reference
http://www.keysight.com/find/E6640A
1 About the Test SetFront-Panel Features
Front-Panel Features
The instrument Front-panel features are fully detailed in the section "Front-Panel Features" (under thechapter "Front and Rear Panel Features") of the document:
Latest available on line document: E6640A Getting Started Guide
Embedded PDF installed with the latest firmware revision:
If you are viewing this information as a Help file in the instrument, then you can click on the link above toopen the PDF document.
IQ Analyzer Mode Reference 31
http://www.keysight.com/find/E6640A_getting_started_guide
1 About the Test SetDisplay Annotations
Display Annotations
Display Annotations are fully detailed under the chapter "Front and Rear Panel Features" of the document:
Latest available on line document: E6640A Getting Started Guide
Embedded PDF installed with the latest firmware revision:
If you are viewing this information as a Help file in the instrument, then you can click on the links above toopen the PDF document.
32 IQ Analyzer Mode Reference
http://www.keysight.com/find/E6640A_getting_started_guide
1 About the Test SetRear-Panel Features
Rear-Panel Features
The instrument's Rear-panel features are fully detailed in the section "Rear-Panel Features" (under thechapter "Front and Rear Panel Features") of the document:
Latest available on line document: E6640A Getting Started Guide
Embedded PDF installed with the latest firmware revision:
If you are viewing this information as a Help file in the instrument, then you can click on the link above toopen the PDF document.
IQ Analyzer Mode Reference 33
http://www.keysight.com/find/E6640A_getting_started_guide
1 About the Test SetWindow Control Keys
Window Control Keys
The instrument provides three virtual-front-panel keys or four menu items for controlling windows.
Virtual Front Panel
The virtual-front-panel keys are Multi Window, Zoom, and Next Window. These are all “immediate action”keys.
Windows Control Menu
The menu items are Zoom, Split Screen, Next [Window], and Full screen. These are all “immediate action”menu selections. Zoom and Full Screen are toggle functions.
34 IQ Analyzer Mode Reference
1 About the Test SetWindow Control Keys
Multi-Window
The Multi Window front-panel key will toggle you back and forth between the Normal View and the lastMulti Window View (Zone Span, Trace Zoom or Spectrogram) that you were in, when using the Swept SAmeasurement of the Spectrum Analyzer Mode. It remembers which View you were in through a Preset. This “previous view” is set to Zone Span on a Restore Mode Defaults.
parameter_table_23.52941 52.94118
Key Path Front-panel key
Initial S/W Revision Prior to A.02.00
Help Map ID 3496
Zoom
Zoom is a toggle function. Pressing this key once increases the size of the selected window. Pressing thekey again returns the window to the original size.
When Zoom is on for a window, that window will get the entire primary display area. The zoomed window,since it is the selected window, is outlined in green.
Zoom is local to each Measurement. Each Measurement remembers its Zoom state. The Zoom state ofeach Measurement is part of the Mode’s state.
Data acquisition and processing for the other windows continues while a window is zoomed, as does allSCPI communication with the other windows.
parameter_table_23.52941 52.94118
Remote Command :DISPlay:WINDow:FORMat:ZOOM
Remote Command :DISPlay:WINDow:FORMat:TILE
Example :DISP:WIND:FORM:ZOOM sets zoomed:DISP:WIND:FORM:TILE sets un-zoomed
Preset TILE
Initial S/W Revision Prior to A.02.00
Help Map ID 3497
Next Window
Selects the next window of the current view.When the Next Window key is pressed, the next window in theorder of precedencebecomes selected. If the selected window was zoomed, the next window will also bezoomed.
IQ Analyzer Mode Reference 35
1 About the Test SetWindow Control Keys
The window numbers are as follows. Note that these numbers also determine the order of precedence(that is, Next Window goes from 1 to 2, then 2 to 3, etc.):
RTSA measurements:
Only two windows are available in the Spectrogram view under the Spectrum measurement and up tothree windows are available in the Power vs. Time measurement, depending on the view set up.
parameter_table_23.52941 52.94118
Remote Command :DISPlay:WINDow[:SELect]
:DISPlay:WINDow[:SELect]?
Example :DISP:WIND 1
Preset 1
Min 1
Max If is greater than the number of windows, limit to
Initial S/W Revision Prior to A.02.00
Help Map ID 0
One and only one window is always selected. The selected window has the focus; this means that allwindow-specific key presses apply only to that window. You can tell which window is selected by the thickgreen border around it. If a window is not selected, its boundary is gray.
If a window in a multi-window display is zoomed it is still outlined in green. If there is only one window, thegreen outline is not used. This allows the user to distinguish between a zoomed window and a display withonly one window.
The selected window is local to each Measurement. Each Measurement remembers which window isselected. The selected window for each Measurement is remembered in Mode state.
When this key is pressed in Help Mode, it toggles focus between the table of contents window and thetopic pane window.
36 IQ Analyzer Mode Reference
1 About the Test SetMouse and Keyboard Control
Mouse and Keyboard Control
If you do not have access to the instrument front-panel, there are several ways that a mouse and PCKeyboard can give you access to functions normally accessed using the front-panel keys.
For instrument lacking a physical front panel display, you can watch the instrument display via externalmonitor or remote desktop connection
Right-Click
If you plug in a mouse and right-click on the analyzer screen, a menu will appear as below:
Placing the mouse on one of the rows marked with a right arrow symbol will cause that row to expand, asfor example below where the mouse is hovered over the “Utility” row:
IQ Analyzer Mode Reference 37
1 About the Test SetMouse and Keyboard Control
This method can be used to access any of the front-panel keys by using a mouse; as for example if you areaccessing the instrument through Remote Desktop.
The array of keys thus available is shown below:
38 IQ Analyzer Mode Reference
1 About the Test SetMouse and Keyboard Control
PC Keyboard
If you have a PC keyboard plugged in (or via Remote Desktop), certain key codes on the PC keyboard mapto front-panel keys on the GPSA front panel. These key codes are shown below:
non_parameter_table_18.43137 16.47059
Front-panel key Key code
Frequency CTRL+SHIFT+F
Span CTRL+SHIFT+S
Amplitude CTRL+SHIFT+A
Input/Output CTRL+SHIFT+O
View/Display CTRL+SHIFT+V
Trace/Detector CTRL+ALT+T
Auto Couple CTRL+SHIFT+C
Bandwidth CTRL+ALT+B
Source CTRL+ALT-U
Marker CTRL+ALT+K
Peak Search CTRL+ALT+P
Marker To CTRL+ALT+N
Marker Function CTRL+ALT+F
System CTRL+SHIFT+Y
Quick Save CTRL+Q
Save CTRL+S
Recall CTRL+R
Mode Preset CTRL+M
User Preset CTRL+U
Print CTRL+P
File CTRL+SHIFT+L
Mode CTRL+SHIFT+M
Measure CTRL+ALT+M
Mode Setup CTRL+SHIFT+E
Meas Setup CTRL+ALT+E
Trigger CTRL+SHIFT+T
Sweep/Control CTRL+SHIFT+W
Restart CTRL+ALT+R
Single CTRL+ALT+S
Cont CTRL+ALT+C
Zoom CTRL+SHIFT+Z
IQ Analyzer Mode Reference 39
1 About the Test SetMouse and Keyboard Control
Next Window CTRL+SHIFT+N
Split Screen CTRL+L
Full Screen CTRL+SHIFT+B
Return CTRL+SHIFT+R
Mute Mute
Inc Audio Volume Up
Dec Audio Volume Down
Help F1
Control CTRL
Alt ALT
Enter Return
Cancel Esc
Del Delete
Backspace Backspace
Select Space
Up Arrow Up
Down Arrow Down
Left Arrow Left
Right Arrow Right
Menu key 1 CTRL+SHIFT+F1
Menu key 2 CTRL+SHIFT+F2
Menu key 3 CTRL+SHIFT+F3
Menu key 4 CTRL+SHIFT+F4
Menu key 5 CTRL+SHIFT+F5
Menu key 6 CTRL+SHIFT+F6
Menu key 7 CTRL+SHIFT+F7
Backspace BACKSPACE
Enter ENTER
Tab Tab
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
40 IQ Analyzer Mode Reference
1 About the Test SetMouse and Keyboard Control
9 9
0 0
This is a pictorial view of the table:
IQ Analyzer Mode Reference 41
1 About the Test SetInstrument Security & Memory Volatility
Instrument Security & Memory Volatility
If you are using the instrument in a secure environment, you may need details of how to clear or sanitize itsmemory, in compliance with published security standards of the United States Department of Defense, orother similar authorities.
For X-Series test sets, this information is contained in the document "Security Features and Document ofVolatility". This document is not included in the instrument on-disk library, but it may be downloaded fromthe Keysight web site.
To obtain a copy of the document, click on or browse to the following URL:
http://www.keysight.com/find/security
To locate and download the document, select Model Number, for example “E6607A”, then click "Submit".Then, follow the on-screen instructions to download the file.
42 IQ Analyzer Mode Reference
http://www.keysight.com/find/security
2 About the IQ Analyzer Mode
This chapter provides information on using the IQ Analyzer Mode inyour Keysight Test Set.
(Undefined variable: Primary.ProductName)IQ Analyzer Mode Reference
43
2 About the IQ Analyzer ModeWhat Does IQ Analyzer Mode Do?
What Does IQ Analyzer Mode Do?
The IQ Analyzer Mode makes frequency domain and time domain measurements. These measurementsoften use alternate hardware signal paths when compared with a similar measurement in the SignalAnalysis Mode using the Swept SA measurement. These frequency domain and time domainmeasurements can be used to output I/Q data results when measuring complex modulated digital signals.
l Complex Spectrum Measurement (Frequency Domain)
This measurement is comparable to a precision microwave spectrum analyzer measurement that alsoprovides demodulated I/Q data for individual I and Q amplitude data pairs.
l I/Q Waveform Measurement (Time Domain)
This measurement is comparable to a precision vector signal analyzer measurement that also providesdemodulated I/Q data for individual magnitude and phase analysis.
44 IQ Analyzer Mode Reference
3 Programming the Test Set
This section provides introductory information about theprogramming documentation included with your product.
"What Programming Information is Available?" on page 46
"STATus Subsystem " on page 47
"Common Commands" on page 87
(Undefined variable: Primary.ProductName)IQ Analyzer Mode Reference
45
3 Programming the Test SetWhat Programming Information is Available?
What Programming Information is Available?
The X-Series Documentation can be accessed through the Additional Documentation page in theinstrument Help system. It can also be found online at: http://www.keysight.com/find/exm.
The following resources are available to help you create programs for automating your X-Seriesmeasurements:
Resource Description
X-Series Programmer's Guide Provides general SCPI programming information on the following topics:
l Programming the X-Series Applications
l Programming fundamentals
l Programming examplesNote that SCPI command descriptions for measurement applications are not inthis book, but are in the User's and Programmer's Reference.
User's and Programmer's Reference manuals Describes all front-panel keys and softkeys, including SCPI commands for ameasurement application. Note that:
l Each measurement application has its own User's and Programmer'sReference.
l The content in this manual is duplicated in the analyzer's Help (the Helpthat you see for a key is identical to what you see in this manual).
Embedded Help in your instrument Describes all front-panel keys and softkeys, including SCPI commands, for ameasurement application. Note that the content that you see in Help when youpress a key is identical to what you see in the User's and Programmer'sReference.
X-Series Getting Started Guide Provides valuable sections related to programming including:
l Licensing New Measurement Application Software - After Initial Purchase
l Configuring instrument LAN Hostname, IP Address, and Gateway Address
l Using the Windows XP Remote Desktop to connect to the instrumentremotely
l Using the Embedded Web Server Telnet connection to communicate SCPIThis printed document is shipped with the instrument.
Keysight Application Notes Printable PDF versions of pertinent application notes.
Keysight VISA User's Guide Describes the Keysight Virtual Instrument Software Architecture (VISA) libraryand shows how to use it to develop I/O applications and instrument drivers onWindows PCs.
46 IQ Analyzer Mode Reference
http://www.keysight.com/find/exm
3 Programming the Test SetSTATus Subsystem
STATus Subsystem
The following diagram shows the entire Status Register Subsystem implementation of the X Seriesinstruments.
Detailed Description
The STATus subsystem remote commands set and query the status hardware registers. This system ofregisters monitors various events and conditions in the instrument. Software written to control theinstrument may need to monitor some of these events and conditions.
All status register commands are sequential. Most commands can be started immediately and will overlapwith any existing commands that are already running. This is not true of status commands. All thecommands in the spectrum analyzer are assumed to be overlapped unless a command descriptionspecifically says that it is sequential.
What Are Status Registers
The status system contains multiple registers that are arranged in a hierarchical order. The lower-levelstatus registers propagate their data to the higher-level registers in the data structures by means ofsummary bits. The status byte register is at the top of the hierarchy and contains general statusinformation for the instrument’s events and conditions. All other individual registers are used to determinethe specific events or conditions. For a diagram of the registers and their interconnections, see above.
IQ Analyzer Mode Reference 47
3 Programming the Test SetSTATus Subsystem
The operation and questionable status registers are sets of registers that monitor the overall instrumentcondition. They are accessed with the STATus:OPERation and STATus:QUEStionable commands in theSTATus command subsystem. Each register set is made up of five registers:
• Condition Register—It reports the real-time state of the signals monitored by this register set. There isno latching or buffering for a condition register.
• Positive Transition Register—This filter register controls which signals will set a bit in the event registerwhen the signal makes a low to high transition (when the condition bit changes from 0 to 1).
• Negative Transition Register—This filter register controls which signals will set a bit in the event registerwhen the signal makes a high to low transition (when the condition bit changes from 1 to 0).
• Event Register—It latches any signal state changes, in the way specified by the filter registers. Bits in theevent register are never cleared by signal state changes. Event registers are cleared when read. Theyare also cleared by *CLS and by presetting the instrument.
• Event Enable Register—It controls which of the bits, being set in the event register, will be summarizedas a single output for the register set. Summary bits are then used by the next higher register.
The STATus:QUEStionable registers report abnormal operating conditions. The status register hierarchy is:
1. The summary outputs from the six STATus:QUEStionable: detail registers are inputs to theSTATus:QUEStionable register.
2. The summary output from the STATus:QUEStionable register is an input to the Status Byte Register. Seethe overall system in Figure at the beginning of this section.
The STATus:OPERation register set has no summarized inputs. The inputs to theSTATus:OPERation:CONDition register indicate the real time state of the instrument. TheSTATus:OPERation:EVENt register summary output is an input to the Status Byte Register.
What Are Status Register SCPI Commands
Most monitoring of the instrument conditions is done at the highest level using the IEEE commoncommands indicated below. Complete command descriptions are available in the IEEE commands sectionat the beginning of the language reference. Individual status registers can be set and queried using thecommands in the STATus subsystem of the language reference.
• *CLS (clear status) clears the status byte by emptying the error queue and clearing all the eventregisters.
• *ESE, *ESE? (event status enable) sets and queries the bits in the enable register part of the standardevent status register.
• *ESR? (event status register) queries and clears the event register part of the standard event statusregister.
• *OPC, *OPC? (operation complete) sets the standard event status register to monitor the completion ofall commands. The query stops any new commands from being processed until the current processing iscomplete, then returns a ‘1’.
• *PSC, *PSC? (power-on state clear) sets the power-on state so that it clears the service request enableregister and the event status enable register at power on.
• *SRE, *SRE? (service request enable) sets and queries the value of the service request enable register.
48 IQ Analyzer Mode Reference
3 Programming the Test SetSTATus Subsystem
• *STB? (status byte) queries the value of the status byte register without erasing its contents.
How to Use the Status Registers
A program often needs to be able to detect and manage error conditions or changes in instrument status.There are two methods you can use to programmatically access the information in status registers:
• The polling method
• The service request (SRQ) method
In the polling method, the instrument has a passive role. It only tells the controller that conditions havechanged when the controller asks the right question. In the SRQ method, the instrument takes a moreactive role. It tells the controller when there has been a condition change without the controller asking.Either method allows you to monitor one or more conditions.
The polling method works well if you do not need to know about changes the moment they occur. The SRQmethod should be used if you must know immediately when a condition changes. To detect a change usingthe polling method, the program must repeatedly read the registers.
Use the SRQ method when:
• you need time-critical notification of changes
• you are monitoring more than one device which supports SRQs
• you need to have the controller do something else while waiting
• you can’t afford the performance penalty inherent to polling
Use polling when:
• your programming language/development environment does not support SRQ interrupts
• you want to write a simple, single-purpose program and don’t want the added complexity of setting upan SRQ handler
• To monitor a condition:
a.Determine which register contains the bit that reports the condition.
b.Send the unique SCPI query that reads that register.
c.Examine the bit to see if the condition has changed.
You can monitor conditions in different ways.
• Check the current instrument hardware and firmware status.
Do this by querying the condition registers which continuously monitor status. These registers representthe current state of the instrument. Bits in a condition register are updated in real time. When the conditionmonitored by a particular bit becomes true, the bit is set to 1. When the condition becomes false, the bit isreset to 0.
• Monitor a particular condition (bit).
You can enable a particular bit(s), using the event enable register. The instrument will then monitor thatparticular condition(s). If the bit becomes true (0 to 1 transition) in the event register, it will stay set until the
IQ Analyzer Mode Reference 49
3 Programming the Test SetSTATus Subsystem
event register is cleared. Querying the event register allows you to detect that this condition occurred evenif the condition no longer exists. The event register can only be cleared by querying it or sending the *CLScommand.
• Monitor a particular type of change in a condition (bit).
−The transition registers are preset to register if the condition goes from 0 to 1 (false to true, or apositive transition).
−This can be changed so the selected condition is detected if the bit goes from 1 to 0 (true to false, or anegative transition).
−It can also be set for both types of transitions occurring.
−Or it can be set for neither transition. If both transition registers are set to 0 for a particular bit position,that bit will not be set in the event register for either type of change.
Using a Status Register
Each bit in a register is represented by a numerical value based on its location. See figure below. Thisnumber is sent with the command to enable a particular bit. If you want to enable more than one bit, youwould send the sum of all the bits that you want to monitor.
Figure: Status Register Bit Values
Bit 15 is not used to report status.
Example 1:
1. To enable bit 0 and bit 6 of standard event status register, you would send the command *ESE 65because 1 + 64 = 65.
2. The results of a query are evaluated in a similar way. If the *STB? command returns a decimal value of140, (140 = 128 + 8 + 4) then bit 7 is true, bit 3 is true and bit 2 is true.
Example 2:
1. Suppose you want to know if an Auto-trigger Timeout occurs, but you only cared about that specificcondition. So you would want to know what was happening with bit 10 in the Status QuestionableIntegrity register, and not about any other bits.
2. It’s usually a good idea to start by clearing all the status registers with *CLS.
50 IQ Analyzer Mode Reference
3 Programming the Test SetSTATus Subsystem
3. Sending the STAT:QUES:INT:ENAB 1024 command lets you monitor only bit 10 events, instead of thedefault monitoring all the bits in the register. The register default is for positive transition events (0 to 1transition). That is, when an auto-trigger timeout occurs. If instead, you wanted to know when the Auto-trigger timeout condition is cleared, then you would set the STAT:QUES:INT:PTR 0 and theSTAT:QUES:INT:NTR 32767.
4. So now the only output from the Status Questionable Integrity register will come from a bit 10 positivetransition. That output goes to the Integrity Sum bit 9 of the Status Questionable register.
5. You can do a similar thing with this register to only look at bit 9 using, STAT:QUES:ENAB 512.
6. The Status Questionable register output goes to the “Status Questionable Summary” bit 3 of the StatusByte Register. The output from this register can be enabled using the *SRE 8 command.
7. Finally, you would use the serial polling functionality available for the particular bus/software that youare using to monitor the Status Byte Register. (You could also use *STB? to poll the Status ByteRegister.)
Using the Service Request (SRQ) Method
Your language, bus, and programming environment must be able to support SRQ interrupts. (For example,BASIC used with VXI–11.3 (GPIB over LAN). When you monitor a condition with the SRQ method, you must:
1. Determine which bit monitors the condition.
2. Determine how that bit reports to the request service (RQS) bit of the status byte.
3. Send SCPI commands to enable the bit that monitors the condition and to enable the summary bits thatreport the condition to the RQS bit.
4. Enable the controller to respond to service requests.
When the condition changes, the instrument sets its RQS bit. The controller is informed of the change assoon as it occurs. As a result, the time the controller would otherwise have used to monitor the conditioncan be used to perform other tasks. Your program determines how the controller responds to the SRQ.
Generating a Service Request
To use the SRQ method, you must understand how service requests are generated. Bit 6 of the status byteregister is the request service (RQS) bit. The *SRE command is used to configure the RQS bit to reportchanges in instrument status. When such a change occurs, the RQS bit is set. It is cleared when the statusbyte register is queried using *SRE? (with a serial poll.) It can be queried without erasing the contents with*STB?.
When a register set causes a summary bit in the status byte to change from 0 to 1, the instrument caninitiate the service request (SRQ) process. However, the process is only initiated if both of the followingconditions are true:
• The corresponding bit of the service request enable register is also set to 1.
• The instrument does not have a service request pending. (A service request is considered to be pendingbetween the time the instrument’s SRQ process is initiated and the time the controller reads the statusbyte register.)
IQ Analyzer Mode Reference 51
3 Programming the Test SetSTATus Subsystem
The SRQ process sets the SRQ true. It also sets the status byte’s request service (RQS) bit to 1. Bothactions are necessary to inform the controller that the instrument requires service. Setting the SRQ lineonly informs the controller that some device on the bus requires service. Setting the RQS bit allows thecontroller to determine which instrument requires service.
If your program enables the controller to detect and respond to service requests, it should instruct thecontroller to perform a serial poll when the SRQ is set true. Each device on the bus returns the contents ofits status byte register in response to this poll. The device who's RQS bit is set to 1 is the device thatrequested service.
When you read the instrument’s status byte register with a serial poll, the RQS bit is reset to 0. Other bits inthe register are not affected.
If the status register is configured to SRQ on end-of-measurement and the measurement is in continuousmode, then restarting a measurement (INIT command) can cause the measuring bit to pulse low. Thiscauses an SRQ when you have not actually reached the "end-of-measurement" condition. To avoid this:
1. Set INITiate:CONTinuous off.
2. Set/enable the status registers.
3. Restart the measurement (send INIT).
Status Register System
The hardware status registers are combined to form the instrument status system. Specific status bits areassigned to monitor various aspects of the instrument operation and status. See the diagram of the statussystem above for information about the bit assignments and status register interconnections.
52 IQ Analyzer Mode Reference
3 Programming the Test SetSTATus Subsystem
The Status Byte Register
The RQS bit is read and reset by a serial poll. The same bit position (MSS) is read, non-destructively by the*STB? command. If you serial poll bit 6 it is read as RQS, but if you send *STB it reads bit 6 as MSS. For moreinformation refer to IEEE 488.2 standards, section 11.
IQ Analyzer Mode Reference 53
3 Programming the Test SetSTATus Subsystem
Bit Description
0, 1 These bits are always set to 0.
2 A 1 in this bit position indicates that the SCPI error queue is not empty which means that itcontains at least one error message.
3 A 1 in this bit position indicates that the data questionable summary bit has been set. Thedata questionable event register can then be read to determine the specific condition thatcaused this bit to be set.
4 A 1 in this bit position indicates that the instrument has data ready in the output queue. Thereare no lower status groups that provide input to this bit.
5 A 1 in this bit position indicates that the standard event summary bit has been set. Thestandard event status register can then be read to determine the specific event that causedthis bit to be set.
6 A 1 in this bit position indicates that the instrument has at least one reason to report a statuschange. This bit is also called the master summary status bit (MSS).
7 A 1 in this bit position indicates that the standard operation summary bit has been set. Thestandard operation event register can then be read to determine the specific condition thatcaused this bit to be set.
To query the status byte register, send the command *STB? The response will be the decimal sum of thebits which are set to 1. For example, if bit number 7 and bit number 3 are set to 1, the decimal sum of the 2bits is 128 plus 8. So the decimal value 136 is returned. The *STB command does not clear the statusregister.
In addition to the status byte register, the status byte group also contains the service request enableregister. This register lets you choose which bits in the status byte register will trigger a service request.
Send the *SRE command where is the sum of the decimal values of the bits you wantto enable plus the decimal value of bit 6. For example, assume that you want to enable bit 7 so thatwhenever the standard operation status register summary bit is set to 1 it will trigger a service request.Send the command *SRE 192 (because 192 = 128 + 64). You must always add 64 (the numeric value of RQS
54 IQ Analyzer Mode Reference
3 Programming the Test SetSTATus Subsystem
bit 6) to your numeric sum when you enable any bits for a service request. The command *SRE? returns thedecimal value of the sum of the bits previously enabled with the *SRE command.
The service request enable register presets to zeros (0).
Standard Event Status Register
The standard event status register contains the following bits:
IQ Analyzer Mode Reference 55
3 Programming the Test SetSTATus Subsystem
Bit Description
0 A 1 in this bit position indicates that all pending operations were completed followingexecution of the *OPC command.
1 This bit is for GPIB handshaking to request control. Currently it is set to 0 becausethere are no implementations where the spectrum analyzer controls anotherinstrument.
2 A 1 in this bit position indicates that a query error has occurred. Query errors haveSCPI error numbers from –499 to –400.
3 A 1 in this bit position indicates that a device dependent error has occurred. Devicedependent errors have SCPI error numbers from –399 to –300 and 1 to 32767.
4 A 1 in this bit position indicates that an execution error has occurred. Execution errorshave SCPI error numbers from –299 to –200.
5 A 1 in this bit position indicates that a command error has occurred. Command errorshave SCPI error numbers from –199 to –100.
6 A 1 in this bit position indicates that the LOCAL key has been pressed. This is true evenif the instrument is in local lockout mode.
7 A 1 in this bit position indicates that the instrument has been turned off and then on.
The standard event status register is used to determine the specific event that set bit 5 in the status byteregister. To query the standard event status register, send the command *ESR?. The response will be thedecimal sum of the bits which are enabled (set to 1). For example, if bit number 7 and bit number 3 areenabled, the decimal sum of the 2 bits is 128 plus 8. So the decimal value 136 is returned.
In addition to the standard event status register, the standard event status group also contains a standardevent status enable register. This register lets you choose which bits in the standard event status registerwill set the summary bit (bit 5 of the status byte register) to 1. Send the *ESE command where is the sum of the decimal values of the bits you want to enable. For example, to enable bit 7 andbit 6 so that whenever either of those bits is set to 1, the standard event status summary bit of the status
56 IQ Analyzer Mode Reference
3 Programming the Test SetSTATus Subsystem
byte register will be set to 1, send the command *ESE 192 (128 + 64). The command *ESE? returns thedecimal value of the sum of the bits previously enabled with the *ESE command.
The standard event status enable register presets to zeros (0).
Operation and Questionable Status Registers
The operation and questionable status registers are registers that monitor the overall instrumentcondition. They are accessed with the STATus:OPERation and STATus:QUEStionable commands in theSTATus command subsystem. See the figure at the beginning of this chapter.
Operation Status Register
The operation status register monitors the current instrument measurement state. It checks to see if theinstrument is calibrating, sweeping, or waiting for a trigger. For more information see the *OPC? commandlocated in the IEEE Common Commands section.
Bit Condition Operation
0 Calibrating The instrument is busy executing its Align Now process
3 Sweeping The instrument is busy taking a sweep.
4 Measuring The instrument is busy making a measurement. Measurements oftenrequire multiple sweeps. They are initiated by keys under the MEASURE keyor with the MEASure group of commands.
The bit is valid for most X-Series Modes.
5 Waiting for trigger The instrument is waiting for the trigger conditions to be met, then it willtrigger a sweep or measurement.
Questionable Status Register
The questionable status register monitors the instrument’s condition to see if anything questionable hashappened to it. It is looking for anything that might cause an error or a bad measurement like a hardwareproblem, an out of calibration situation, or a unusual signal. All the bits are summary bits from lower-levelevent registers.
Bit Condition Operation
IQ Analyzer Mode Reference 57
3 Programming the Test SetSTATus Subsystem
3 Power summary The instrument hardware has detected a power unleveledcondition.
4 Temperature summary The instrument is still warming up.
5 Frequency summary The instrument hardware has detected an unlocked condition ora problem with the external frequency reference.
8 Calibration summary The instrument has detected a hardware problem while doingthe automatic internal alignment process.
9 Integrity summary The instrument has detected a questionable measurementcondition such as: bad timing, bad signal/data, timeoutproblem, signal overload, or “meas uncal”.
STATus Subsystem Command Descriptions
The STATus subsystem controls the SCPI-defined instrument status reporting structures. Each statusregister has a set of five commands used for querying or masking that particular register.
Numeric values for bit patterns can be entered using decimal or hexadecimal representations. (i.e. 0 to32767 is equivalent to #H0 to #H7FFF. It is also equal to all ones, 111111111111111) See the SCPI Basicsinformation about using bit patterns for variable parameters.
Operation Register
"Operation Condition Query" on page 58
"Operation Enable" on page 59
"Operation Event Query" on page 59
"Operation Negative Transition" on page 59
"Operation Positive Transition" on page 60
Operation Condition Query
This query returns the decimal value of the sum of the bits in the Status Operation Condition register.
The data in this register is continuously updated and reflects the current conditions.
Mode All
Remote Command :STATus:OPERation:CONDition?
Example STAT:OPER:COND?
Preset 0
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
58 IQ Analyzer Mode Reference
3 Programming the Test SetSTATus Subsystem
Operation Enable
This command determines which bits in the Operation Event register, will set the Operation StatusSummary bit (bit 7) in the Status Byte Register. The variable is the sum of the decimal values ofthe bits you want to enable.
The preset condition is to have all bits in this enable register set to 0. To have any Operation Eventsreported to the Status Byte Register, one or more bits need to be set to 1.
Mode All
Remote Command :STATus:OPERation:ENABle
:STATus:OPERation:ENABle?
Example STAT:OPER:ENAB 1 Sets the register so that Align Now operation will be reported to the Status ByteRegister.
Preset 0
Min 0
Max 32767
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Operation Event Query
This query returns the decimal value of the sum of the bits in the Operation Event register.
The register requires that the associated PTR or NTR filters be set before a condition register bit can set abit in the event register. The data in this register is latched until it is queried. Once queried, the register iscleared.
Mode All
Remote Command :STATus:OPERation[:EVENt]?
Example STAT:OPER?
Preset 0
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Operation Negative Transition
This command determines which bits in the Operation Condition register will set the corresponding bit inthe Operation Event register when the condition register bit has a negative transition (1 to 0). The variable is the sum of the decimal values of the bits that you want to enable.
IQ Analyzer Mode Reference 59
3 Programming the Test SetSTATus Subsystem
Mode All
Remote Command :STATus:OPERation:NTRansition
:STATus:OPERation:NTRansition?
Example STAT:OPER:NTR 1 Align Now operation complete will be reported to the Status Byte Register.
Preset 0
Min 0
Max 32767
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Operation Positive Transition
This command determines which bits in the Operation Condition register will set the corresponding bit inthe Operation Event register when the condition register bit has a positive transition (0 to 1). The variable is the sum of the decimal values of the bits that you want to enable.
Mode All
Remote Command :STATus:OPERation:PTRansition
:STATus:OPERation:PTRansition?
Example STAT:OPER:PTR 1 Align Now operation beginning will be reported to the Status Byte Register.
Preset 32767
Min 0
Max 32767
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Preset the Status Byte
Sets bits in most of the enable and transition registers to their default state. It presets all the TransitionFilters, Enable Registers, and the Error/Event Queue Enable. It has no effect on Event Registers,Error/Event QUEue, IEEE 488.2 ESE, and SRE Registers as described in IEEE Standard 488.2–1992, IEEEStandard Codes, Formats, Protocols, and Common Commands for Use with ANSI/IEEE Std 488.1–1987.New York, NY, 1992.
Remote Command :STATus:PRESet
Example STAT:PRES
Initial S/W Revision Prior to A.02.00
60 IQ Analyzer Mode Reference
3 Programming the Test SetSTATus Subsystem
Questionable Register
"Questionable Condition " on page 61
"Questionable Enable " on page 61
"Questionable Event Query " on page 62
"Questionable Negative Transition " on page 62
"Questionable Positive Transition" on page 62
Questionable Condition
This query returns the decimal value of the sum of the bits in the Questionable Condition register.
The data in this register is continuously updated and reflects the current conditions.
Mode All
Remote Command :STATus:QUEStionable:CONDition?
Example STAT:QUES:COND?
Preset 0
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Questionable Enable
This command determines which bits in the Questionable Event register will set the Questionable StatusSummary bit (bit3) in the Status Byte Register. The variable is the sum of the decimal values ofthe bits you want to enable.
The preset condition is all bits in this enable register set to 0. To have any Questionable Events reported tothe Status Byte Register, one or more bits need to be set to 1. The Status Byte Event Register should bequeried after each measurement to check the Questionable Status Summary (bit 3). If it is equal to 1, acondition during the test may have made the test results invalid. If it is equal to 0, this indicates that nohardware problem or measurement problem was detected by the analyzer.
Mode All
Remote Command :STATus:QUEStionable:ENABle
:STATus:QUEStionable:ENABle?
Example STAT:OPER:PTR 1 Align Now operation beginning will be reported to the Status Byte Register.
Preset 0
Min 0
Max 32767
Status Bits/OPCdependencies
Sequential command
IQ Analyzer Mode Reference 61
3 Programming the Test SetSTATus Subsystem
Initial S/W Revision Prior to A.02.00
Questionable Event Query
This query returns the decimal value of the sum of the bits in the Questionable Event register.
The register requires that the associated PTR or NTR filters be set before a condition register bit can set abit in the event register. The data in this register is latched until it is queried. Once queried, the register iscleared.
Mode All
Remote Command :STATus:QUEStionable[:EVENt]?
Example STAT:QUES?
Preset 0
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Questionable Negative Transition
This command determines which bits in the Questionable Condition register will set the corresponding bitin the Questionable Event register when the condition register bit has a negative transition (1 to 0). Thevariable is the sum of the decimal values of the bits that you want to enable.
Mode All
Remote Command :STATus:QUEStionable:NTRansition
:STATus:QUEStionable:NTRansition?
Example STAT:QUES:NTR 16Temperature summary ‘questionable cleared’ will be reported to the Status Byte Register.
Preset 0
Min 0
Max 32767
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Questionable Positive Transition
This command determines which bits in the Questionable Condition register will set the corresponding bitin the Questionable Event register when the condition register bit has a positive transition (0 to 1). Thevariable is the sum of the decimal values of the bits that you want to enable.
62 IQ Analyzer Mode Reference
3 Programming the Test SetSTATus Subsystem
Mode All
Remote Command :STATus:QUEStionable:PTRansition
:STATus:QUEStionable:PTRansition?
Example STAT:QUES:PTR 16Temperature summary ‘questionable asserted’ will be reported to the Status Byte Register.
Preset 32767
Min 0
Max 32767
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Questionable Calibration Register
"Questionable Calibration Condition " on page 63
"Questionable Calibration Enable " on page 63
"Questionable Calibration Event Query " on page 64
"Questionable Calibration Negative Transition " on page 64
"Questionable Calibration Positive Transition " on page 65
Questionable Calibration Condition
This query returns the decimal value of the sum of the bits in the Questionable Calibration Conditionregister.
The data in this register is continuously updated and reflects the current conditions.
Mode All
Remote Command :STATus:QUEStionable:CALibration:CONDition?
Example STAT:QUES:CAL:COND?
Preset 0
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Questionable Calibration Enable
This command determines which bits in the Questionable Calibration Condition Register will set bits in theQuestionable Calibration Event register, which also sets the Calibration Summary bit (bit 8) in the
IQ Analyzer Mode Reference 63
3 Programming the Test SetSTATus Subsystem
Questionable Register. The variable is the sum of the decimal values of the bits you want toenable.
Mode All
Remote Command :STATus:QUEStionable:CALibration:ENABle
:STATus:QUEStionable:CALibration:ENABle?
Example STAT:QUES:CAL:ENAB 16384 Can be used to query if an alignment is needed, if you have turned offthe automatic alignment process.
Min 0
Max 32767
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Questionable Calibration Event Query
This query returns the decimal value of the sum of the bits in the Questionable Calibration Event register.
The register requires that the associated PTR or NTR filters be set before a condition register bit can set abit in the event register. The data in this register is latched until it is queried. Once queried, the register iscleared.
Mode All
Remote Command :STATus:QUEStionable:CALibration[:EVENt]?
Example STAT:QUES:CAL?
Preset 0
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Questionable Calibration Negative Transition
This command determines which bits in the Questionable Calibration Condition register will set thecorresponding bit in the Questionable Calibration Event register when the condition register bit has anegative transition (1 to 0). The variable is the sum of the decimal values of the bits that you wantto enable.
Mode All
Remote Command :STATus:QUEStionable:CALibration:NTRansition
:STATus:QUEStionable:CALibration:NTRansition?
Example STAT:QUES:CAL:NTR 16384 Alignment is not required.
Preset 0
64 IQ Analyzer Mode Reference
3 Programming the Test SetSTATus Subsystem
Min 0
Max 32767
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Questionable Calibration Positive Transition
This command determines which bits in the Questionable Calibration Condition register will set thecorresponding bit in the Questionable Calibration Event register when the condition register bit has apositive transition (0 to 1). The variable is the sum of the decimal values of the bits that you wantto enable.
Mode All
Remote Command :STATus:QUEStionable:CALibration:PTRansition
:STATus:QUEStionable:CALibration:PTRansition?
Example STAT:QUES:CAL:PTR 16384 Alignment is required.
Preset 32767
Min 0
Max 32767
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Questionable Calibration Skipped Register
"Questionable Calibration Skipped Condition " on page 65
"Questionable Calibration Skipped Enable " on page 66
"Questionable Calibration Skipped Event Query " on page 66
"Questionable Calibration Skipped Negative Transition " on page 67
"Questionable Calibration Skipped Positive Transition " on page 67
Questionable Calibration Skipped Condition
This query returns the decimal value of the sum of the bits in the Questionable Calibration SkippedCondition register.
The data in this register is continuously updated and reflects the current conditions.
Mode All
IQ Analyzer Mode Reference 65
3 Programming the Test SetSTATus Subsystem
Remote Command :STATus:QUEStionable:CALibration:SKIPped:CONDition?
Example STAT:QUES:CAL:SKIP:COND?
Preset 0
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Questionable Calibration Skipped Enable
This command determines which bits in the Questionable Calibration Skipped Condition Register will setbits in the Questionable Calibration Skipped Event register, which also sets bit 11 of the QuestionableCalibration Register. The variable is the sum of the decimal values of the bits you want to enable.
Mode All
Remote Command :STATus:QUEStionable:CALibration:SKIPped:ENABle
:STATus:QUEStionable:CALibration:SKIPped:ENABle?
Example STAT:QUES:CAL:SKIP:ENAB 1 Can be used to query if an EMI alignment skipped condition isdetected
Preset 32767
Min 0
Max 32767
Status Bits/OPCdependencies
Sequential command
Initial S/W Revision Prior to A.02.00
Questionable Calibration Skipped Event Query
This query returns the decimal va