Agilent Technologies 11970 Series Specifications

Browse online or download Specifications for Audio mixers Agilent Technologies 11970 Series. Agilent Technologies 11970 Series Specifications User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 346
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Measurement Guide and Programming
Examples
PSA and ESA Series Spectrum Analyzers
This manual provides documentation for the following instruments:
Agilent Technologies PSA Series
E4443A (3 Hz - 6.7 GHz)
E4445A (3 Hz - 13.2 GHz)
E4440A (3 Hz - 26.5 GHz)
E4446A (3 Hz - 44 GHz)
E4448A (3 Hz - 50 GHz)
Agilent Technologies ESA-E Series
E4401B (9 kHz - 1.5 GHz)
E4402B (9 kHz - 3.0 GHz)
E4404B (9 kHz - 6.7 GHz)
E4405B (9 kHz - 13.2 GHz)
E4407B (9 kHz - 26.5 GHz)
Agilent Technologies ESA-L Series
E4411B (9 kHz - 1.5 GHz)
E4403B (9 kHz - 3.0 GHz)
E4408B (9 kHz - 26.5 GHz)
Manufacturing Part Number: E4401-90482
Supersedes: E4401-90466
Printed in USA
April 2004
© Copyright 1999 - 2004 Agilent Technologies
Page view 0
1 2 3 4 5 6 ... 345 346

Summary of Contents

Page 1 - Examples

Measurement Guide and Programming ExamplesPSA and ESA Series Spectrum AnalyzersThis manual provides documentation for the following instruments:Agilen

Page 2 - Safety Information

10 Chapter 1 Recommended Test EquipmentRecommended Test EquipmentNOTE To find descriptions of specific analyzer functions, for the ESA, refer to the A

Page 3

100 Chapter 11 Demodulating AM and FM SignalsDemodulating an FM Signal Using the ESA-E Series (Requires Option BAA)Demodulating AM and FM SignalsFigur

Page 4

101Using Segmented Sweep (ESA-E Series Spectrum Analyzers)12 Using Segmented Sweep (ESA-E Series Spectrum Analyzers)

Page 5 - Contents

102 Chapter 12 Using Segmented Sweep (ESA-E Series Spectrum Analyzers)Measuring Harmonics Using Standard SweepUsing Segmented Sweep (ESA-E Series Spec

Page 6

Chapter 12 103Using Segmented Sweep (ESA-E Series Spectrum Analyzers)Measuring Harmonics Using Standard SweepUsing Segmented Sweep (ESA-E Series Spect

Page 7

104 Chapter 12 Using Segmented Sweep (ESA-E Series Spectrum Analyzers)Measuring Harmonics Using Segmented SweepUsing Segmented Sweep (ESA-E Series Spe

Page 8

Chapter 12 105Using Segmented Sweep (ESA-E Series Spectrum Analyzers)Measuring Harmonics Using Segmented SweepUsing Segmented Sweep (ESA-E Series Spec

Page 9 - Recommended Test Equipment

106 Chapter 12 Using Segmented Sweep (ESA-E Series Spectrum Analyzers)Using Segmented Sweep With Limit LinesUsing Segmented Sweep (ESA-E Series Spectr

Page 10 - Miscellaneous

Chapter 12 107Using Segmented Sweep (ESA-E Series Spectrum Analyzers)Using Segmented Sweep With Limit LinesUsing Segmented Sweep (ESA-E Series Spectru

Page 11 - Measuring Multiple Signals

108 Chapter 12 Using Segmented Sweep (ESA-E Series Spectrum Analyzers)Using Segmented Sweep to Monitor the Cellular Activity of a cdmaOne BandUsing Se

Page 12 - Marker Delta

Chapter 12 109Using Segmented Sweep (ESA-E Series Spectrum Analyzers)Using Segmented Sweep to Monitor the Cellular Activity of a cdmaOne BandUsing Seg

Page 13

11Measuring Multiple Signals2 Measuring Multiple Signals

Page 14 - Marker Delta Pair

110 Chapter 12 Using Segmented Sweep (ESA-E Series Spectrum Analyzers)Using Segmented Sweep to Monitor the Cellular Activity of a cdmaOne BandUsing Se

Page 15 - Using Marker Delta

111Stimulus Response Measurements (ESA Options 1DN and 1DQ)13 Stimulus Response Measurements (ESA Options 1DN and 1DQ)

Page 16 - →, Mkr → CF Step

112 Chapter 13 Stimulus Response Measurements (ESA Options 1DN and 1DQ)Making a Stimulus Response Transmission MeasurementStimulus Response Measuremen

Page 17 - −20 dBm at the output of the

Chapter 13 113Stimulus Response Measurements (ESA Options 1DN and 1DQ)Making a Stimulus Response Transmission MeasurementStimulus Response Measurement

Page 18

114 Chapter 13 Stimulus Response Measurements (ESA Options 1DN and 1DQ)Calculating the N dB Bandwidth Using Stimulus ResponseStimulus Response Measure

Page 19

Chapter 13 115Stimulus Response Measurements (ESA Options 1DN and 1DQ)Calculating the N dB Bandwidth Using Stimulus ResponseStimulus Response Measurem

Page 20 - →, Mkr → Ref Lvl

116 Chapter 13 Stimulus Response Measurements (ESA Options 1DN and 1DQ)Measuring Stop Band Attenuation Using Log Sweep (ESA-E Series)Stimulus Response

Page 21

Chapter 13 117Stimulus Response Measurements (ESA Options 1DN and 1DQ)Measuring Stop Band Attenuation Using Log Sweep (ESA-E Series)Stimulus Response

Page 22

118 Chapter 13 Stimulus Response Measurements (ESA Options 1DN and 1DQ)Making a Reflection Calibration MeasurementStimulus Response Measurements (ESA

Page 23

Chapter 13 119Stimulus Response Measurements (ESA Options 1DN and 1DQ)Making a Reflection Calibration MeasurementStimulus Response Measurements (ESA O

Page 24 - 24 Chapter 2

12 Chapter 2 Measuring Multiple SignalsComparing Signals on the Same Screen Using Marker DeltaMeasuring Multiple SignalsComparing Signals on the Same

Page 25 - −Level Signal

120 Chapter 13 Stimulus Response Measurements (ESA Options 1DN and 1DQ)Measuring Return Loss using the Reflection Calibration RoutineStimulus Response

Page 26 - Reducing Input Attenuation

121Demodulating and Viewing Television Signals (ESA-E Series Option B7B)14 Demodulating and Viewing Television Signals (ESA-E Series Option B7B)

Page 27

122 Chapter 14 Demodulating and Viewing Television Signals (ESA-E Series Option B7B)Demodulating and Viewing Television SignalsDemodulating and Viewin

Page 28 - −3−10 sequence

Chapter 14 123Demodulating and Viewing Television Signals (ESA-E Series Option B7B)Demodulating and Viewing Television SignalsDemodulating and Viewing

Page 29 - Increased Sweep Time

124 Chapter 14 Demodulating and Viewing Television Signals (ESA-E Series Option B7B)Demodulating and Viewing Television SignalsDemodulating and Viewin

Page 30 - Trace Averaging

Chapter 14 125Demodulating and Viewing Television Signals (ESA-E Series Option B7B)Demodulating and Viewing Television SignalsDemodulating and Viewing

Page 31

126 Chapter 14 Demodulating and Viewing Television Signals (ESA-E Series Option B7B)Measuring Depth of ModulationDemodulating and Viewing Television S

Page 32

Chapter 14 127Demodulating and Viewing Television Signals (ESA-E Series Option B7B)Measuring Depth of ModulationDemodulating and Viewing Television Si

Page 33

128 Chapter 14 Demodulating and Viewing Television Signals (ESA-E Series Option B7B)Measuring Depth of ModulationDemodulating and Viewing Television S

Page 34 - 34 Chapter 4

129Concepts15 Concepts

Page 35 - Tracking Drifting Signals

Chapter 2 13Measuring Multiple SignalsComparing Signals on the Same Screen Using Marker DeltaMeasuring Multiple SignalsStep 4. Place a marker at the h

Page 36 - −20 dBm

130 Chapter 15 ConceptsResolving Closely Spaced SignalsConceptsResolving Closely Spaced SignalsResolving Signals of Equal AmplitudeTwo equal-amplitude

Page 37 - ± 50 kHz in 1 kHz

Chapter 15 131ConceptsResolving Closely Spaced SignalsConceptsFor best sweep times and keeping the analyzer calibrated set the sweep time (Sweep, Swee

Page 38 - Tracking a Signal

132 Chapter 15 ConceptsHarmonic Distortion CalculationsConceptsHarmonic Distortion CalculationsThe analyzer provides a one-button automated measuremen

Page 39 - Measurements

Chapter 15 133ConceptsTime Gating ConceptsConceptsTime Gating ConceptsIntroduction: Using Time Gating on a Simplified Digital Radio SignalThis section

Page 40 - →, Mkr→CF

134 Chapter 15 ConceptsTime Gating ConceptsConceptsFigure 15-3 Frequency Spectra of the Combined Radio Signals Time gating allows you to see the sepa

Page 41

Chapter 15 135ConceptsTime Gating ConceptsConceptsHow Time Gating Works Time gating is achieved by the spectrum analyzer selectively interrupting the

Page 42 - −5dBm)

136 Chapter 15 ConceptsTime Gating ConceptsConceptsGated LO Concepts (PSA Spectrum Analyzers)Gated LO is a very sophisticated type of time gating that

Page 43 - −30 dBm at the input mixer

Chapter 15 137ConceptsTime Gating ConceptsConceptsWith video gating the analyzer is continually sweeping, independent of the position and length of th

Page 44

138 Chapter 15 ConceptsTime Gating ConceptsConceptsFigure 15-9 Gated FFT Timing DiagramTime Gating Basics (Gated LO and Gated Video)The gate passes o

Page 45

Chapter 15 139ConceptsTime Gating ConceptsConcepts• The gate trigger signal (a periodic TTL level signal). • The gate signal. This TTL signal is low w

Page 46

14 Chapter 2 Measuring Multiple SignalsComparing Signals on the Same Screen Using Marker Delta PairMeasuring Multiple SignalsComparing Signals on the

Page 47 - Measuring Noise

140 Chapter 15 ConceptsTime Gating ConceptsConceptsFigure 15-11 Signal within pulse #1 (time-domain view)Figure 15-12 Using Time Gating to View Sign

Page 48 - Measuring Signal-to-Noise

Chapter 15 141ConceptsTime Gating ConceptsConceptsMeasuring a Complex/Unknown SignalNOTE The steps below help to determine the spectrum analyzer setti

Page 49

142 Chapter 15 ConceptsTime Gating ConceptsConceptsFigure 15-15 Time-domain Parameters In Figure 15-15, the parameters are:• Pulse repetition interva

Page 50 - −10, dBm

Chapter 15 143ConceptsTime Gating ConceptsConceptsView/Trace (ESA) or Trace/View (PSA) menu) to determine the frequency of peak energy.To optimize mea

Page 51 - →, Mkr → CF

144 Chapter 15 ConceptsTime Gating ConceptsConceptsFigure 15-17 Best Position for Gate As a general rule, you will obtain the best measurement result

Page 52

Chapter 15 145ConceptsTime Gating ConceptsConceptsStep 5. The resolution bandwidth will need to be adjusted for gated LO and gated video. The video ba

Page 53

146 Chapter 15 ConceptsTime Gating ConceptsConceptsReducing the video-bandwidth filter too fast causes the signal to appear to drop in amplitude on th

Page 54 - Channel Power Measurement

Chapter 15 147ConceptsTime Gating ConceptsConcepts"Quick Rules" for Making Time-Gated Measurements This section summarizes the rules describ

Page 55

148 Chapter 15 ConceptsTime Gating ConceptsConceptsFigure 15-20 Gate Positioning Parameters Most control settings are determined by two key parameter

Page 56 - 56 Chapter 7

Chapter 15 149ConceptsTime Gating ConceptsConceptsNOTE Table 15-3 below applies only to ESA spectrum analyzers. PSA gated LO time gating is not affect

Page 57 - Making Time-Gated

Chapter 2 15Measuring Multiple SignalsComparing Signals not on the Same Screen Using Marker DeltaMeasuring Multiple SignalsComparing Signals not on th

Page 58

150 Chapter 15 ConceptsTime Gating ConceptsConceptsErratic analyzer trace with dropouts that are not removed by increasing analyzer sweep time; oscill

Page 59

Chapter 15 151ConceptsTime Gating ConceptsConceptsUsing the Edge Mode or Level Mode for Triggering NOTE PSA spectrum analyzers use edge mode triggerin

Page 60 - Ω input

152 Chapter 15 ConceptsTime Gating ConceptsConceptsNoise Measurements Using Time GatingTime gating can be used to measure many types of signals. Howev

Page 61 - Time-Gated Measurements

Chapter 15 153ConceptsTrigger ConceptsConceptsTrigger ConceptsSelecting a TriggerNOTE If you are using an ESA with firmware revision A.07.xx or lower,

Page 62 - Gated LO Measurement (PSA)

154 Chapter 15 ConceptsTrigger ConceptsConceptsTV TriggerTV Trigger Setup Menu Functions•TV SourceWhen TV Source is set to SA, the analyzer demodulate

Page 63

Chapter 15 155ConceptsTrigger ConceptsConcepts• FieldA television image or frame is composed of 525 (or 625 lines) delivered in two successive fields

Page 64 - Gated Video Measurement (ESA)

156 Chapter 15 ConceptsTrigger ConceptsConceptsTrigger Settings and Fast Time Domain SweepsTrigger delay can be used to move the sweep trigger point a

Page 65

Chapter 15 157ConceptsAM and FM Demodulation ConceptsConceptsAM and FM Demodulation ConceptsDemodulating an AM Signal Using the Analyzer as a Fixed Tu

Page 66 - Gated FFT Measurement (PSA)

158 Chapter 15 ConceptsStimulus Response Measurement ConceptsConceptsStimulus Response Measurement ConceptsNOTE Stimulus response measurements require

Page 67 - Communications Signals

Chapter 15 159ConceptsStimulus Response Measurement ConceptsConcepts• Source attenuation may be set incorrectly (select Attenuation (Auto) for optimum

Page 68 -  and check to make sure

16 Chapter 2 Measuring Multiple SignalsComparing Signals not on the Same Screen Using Marker DeltaMeasuring Multiple SignalsStep 3. Set the center fre

Page 69 - −10, dB

160 Chapter 15 ConceptsStimulus Response Measurement ConceptsConceptsReconnect the DUT to the analyzer. Note that the units of the reference level hav

Page 70

Chapter 15 161ConceptsStimulus Response Measurement ConceptsConceptsWhere: RL is the measured return loss value.VSWR is sometimes stated as a ratio. F

Page 71

162 Chapter 15 ConceptsStimulus Response Measurement ConceptsConcepts

Page 72

163ESA/PSA Programming Examples16 ESA/PSA Programming Examples

Page 73

164 Chapter 16 ESA/PSA Programming ExamplesExamples Included in this Chapter:ESA/PSA Programming ExamplesExamples Included in this Chapter:The followi

Page 74

Chapter 16 165ESA/PSA Programming ExamplesFinding Additional Examples and More InformationESA/PSA Programming ExamplesFinding Additional Examples and

Page 75

166 Chapter 16 ESA/PSA Programming ExamplesProgramming Examples Information and RequirementsESA/PSA Programming ExamplesProgramming Examples Informati

Page 76 - −65 dB for offsets

Chapter 16 167ESA/PSA Programming ExamplesProgramming in C Using the VTLESA/PSA Programming ExamplesProgramming in C Using the VTLThe C programming ex

Page 77

168 Chapter 16 ESA/PSA Programming ExamplesProgramming in C Using the VTLESA/PSA Programming ExamplesTypical Example Program ContentsThe following is

Page 78

Chapter 16 169ESA/PSA Programming ExamplesProgramming in C Using the VTLESA/PSA Programming ExamplesLinking to VTL LibrariesYour application must link

Page 79 - Chapter 9 79

Chapter 2 17Measuring Multiple SignalsResolving Signals of Equal AmplitudeMeasuring Multiple SignalsResolving Signals of Equal AmplitudeIn this proced

Page 80 - 80 Chapter 9

170 Chapter 16 ESA/PSA Programming ExamplesProgramming in C Using the VTLESA/PSA Programming Examples6. Click on the Add button and type in the follow

Page 81 - Mixers (Option AYZ)

Chapter 16 171ESA/PSA Programming ExamplesProgramming in C Using the VTLESA/PSA Programming ExamplesExample ProgramThis example program queries a GPIB

Page 82 - Series Harmonic Mixers

172 Chapter 16 ESA/PSA Programming ExamplesProgramming in C Using the VTLESA/PSA Programming ExamplesOpening a SessionA session is a channel of commun

Page 83 - −40 GHz (A)

Chapter 16 173ESA/PSA Programming ExamplesProgramming in C Using the VTLESA/PSA Programming ExamplesThe session returned from viOpenDefaultRM must be

Page 84 - ±3.5 V through a source

174 Chapter 16 ESA/PSA Programming ExamplesProgramming in C Using the VTLESA/PSA Programming ExamplesAddressing a SessionAs seen in the previous secti

Page 85 - Harmonic Mixers

Chapter 16 175ESA/PSA Programming ExamplesProgramming in C Using the VTLESA/PSA Programming ExamplesThe following is an example of opening a device se

Page 86 - −15 dBm

176 Chapter 16 ESA/PSA Programming ExamplesUsing C to Make a Power Suite ACPR Measurement on a cdmaOne SignalESA/PSA Programming ExamplesUsing C to Ma

Page 87

Chapter 16 177ESA/PSA Programming ExamplesUsing C to Make a Power Suite ACPR Measurement on a cdmaOne SignalESA/PSA Programming Examplesint iSwpPnts =

Page 88

178 Chapter 16 ESA/PSA Programming ExamplesUsing C to Make a Power Suite ACPR Measurement on a cdmaOne SignalESA/PSA Programming ExamplesviQueryf(viPS

Page 89

Chapter 16 179ESA/PSA Programming ExamplesUsing C to Serial Poll the Analyzer to Determine when an Auto-alignment isCompleteESA/PSA Programming Exampl

Page 90

18 Chapter 2 Measuring Multiple SignalsResolving Signals of Equal AmplitudeMeasuring Multiple SignalsFigure 2-7 Unresolved Signals of Equal Amplitude

Page 91 - Demodulating AM and FM

180 Chapter 16 ESA/PSA Programming ExamplesUsing C to Serial Poll the Analyzer to Determine when an Auto-alignment is CompleteESA/PSA Programming Exam

Page 92 - −10 dBm. Set the

Chapter 16 181ESA/PSA Programming ExamplesUsing C to Serial Poll the Analyzer to Determine when an Auto-alignment isCompleteESA/PSA Programming Exampl

Page 93

182 Chapter 16 ESA/PSA Programming ExamplesUsing C and Service Request (SRQ) to Determine When a Measurement is CompleteESA/PSA Programming ExamplesUs

Page 94

Chapter 16 183ESA/PSA Programming ExamplesUsing C and Service Request (SRQ) to Determine When a Measurement isCompleteESA/PSA Programming Examples****

Page 95 - Chapter 11 95

184 Chapter 16 ESA/PSA Programming ExamplesUsing C and Service Request (SRQ) to Determine When a Measurement is CompleteESA/PSA Programming Examples/*

Page 96 - ↓) and Mkr→CF

Chapter 16 185ESA/PSA Programming ExamplesUsing C and Service Request (SRQ) to Determine When a Measurement isCompleteESA/PSA Programming Examples/*Pr

Page 97 - ↓), Mkr→CF

186 Chapter 16 ESA/PSA Programming ExamplesUsing C and Service Request (SRQ) to Determine When a Measurement is CompleteESA/PSA Programming Examples/*

Page 98 - Series (Requires Option BAA)

Chapter 16 187ESA/PSA Programming ExamplesUsing C and Service Request (SRQ) to Determine When a Measurement isCompleteESA/PSA Programming Examplesdone

Page 99

188 Chapter 16 ESA/PSA Programming ExamplesUsing Visual Basic® 6 to Capture a Screen ImageESA/PSA Programming ExamplesUsing Visual Basic® 6 to Capture

Page 100

Chapter 16 189ESA/PSA Programming ExamplesUsing Visual Basic® 6 to Capture a Screen ImageESA/PSA Programming Examples’’ declarations needed to make VI

Page 101 - Series Spectrum Analyzers)

Chapter 2 19Measuring Multiple SignalsResolving Signals of Equal AmplitudeMeasuring Multiple SignalsAs the resolution bandwidth is decreased, resoluti

Page 102 - −20, dBm

190 Chapter 16 ESA/PSA Programming ExamplesUsing Visual Basic® 6 to Capture a Screen ImageESA/PSA Programming Examples Dim headerlength As Long ’le

Page 103

Chapter 16 191ESA/PSA Programming ExamplesUsing Visual Basic® 6 to Capture a Screen ImageESA/PSA Programming Examples ’Delete the tempory file on t

Page 104

192 Chapter 16 ESA/PSA Programming ExamplesUsing Visual Basic® 6 to Transfer Binary Trace DataESA/PSA Programming ExamplesUsing Visual Basic® 6 to Tra

Page 105

Chapter 16 193ESA/PSA Programming ExamplesUsing Visual Basic® 6 to Transfer Binary Trace DataESA/PSA Programming Examples’’ declarations needed to mak

Page 106 - −80, dBm

194 Chapter 16 ESA/PSA Programming ExamplesUsing Visual Basic® 6 to Transfer Binary Trace DataESA/PSA Programming Examples Dim ResultsArray(8192) A

Page 107 - Table 12-1 Limit Line Data

Chapter 16 195ESA/PSA Programming ExamplesUsing Visual Basic® 6 to Transfer Binary Trace DataESA/PSA Programming Examples ’Print the IDN string res

Page 108

196 Chapter 16 ESA/PSA Programming ExamplesUsing Visual Basic® 6 to Transfer Binary Trace DataESA/PSA Programming Examples output = output &

Page 109

Chapter 16 197ESA/PSA Programming ExamplesUsing Agilent VEE to Transfer Trace DataESA/PSA Programming ExamplesUsing Agilent VEE to Transfer Trace Data

Page 110 - 110 Chapter 12

198 Chapter 16 ESA/PSA Programming ExamplesUsing Agilent VEE to Transfer Trace DataESA/PSA Programming Examples

Page 111 - Stimulus Response

199ESA Programming Examples17 ESA Programming Examples

Page 112 - Measurement

2 NoticeThe information contained in this document is subject to change without notice.Agilent Technologies makes no warranty of any kind with regar

Page 113 - →3), Normalize (On)

20 Chapter 2 Measuring Multiple SignalsResolving Small Signals Hidden by Large SignalsMeasuring Multiple SignalsResolving Small Signals Hidden by Larg

Page 114

200 Chapter 17 ESA Programming ExamplesExamples Included in this Chapter:ESA Programming ExamplesExamples Included in this Chapter:This chapter includ

Page 115 - (ESA Options 1DN and 1DQ)

Chapter 17 201ESA Programming ExamplesProgramming Examples System RequirementsESA Programming ExamplesProgramming Examples System RequirementsThe ESA

Page 116 - Sweep (ESA-E Series)

202 Chapter 17 ESA Programming ExamplesUsing C with Marker Peak Search and Peak Excursion Measurement RoutinesESA Programming ExamplesUsing C with Ma

Page 117

Chapter 17 203ESA Programming ExamplesUsing C with Marker Peak Search and Peak Excursion MeasurementRoutinesESA Programming Examples#include <stdio

Page 118

204 Chapter 17 ESA Programming ExamplesUsing C with Marker Peak Search and Peak Excursion Measurement RoutinesESA Programming Examples{/*Program Varia

Page 119

Chapter 17 205ESA Programming ExamplesUsing C with Marker Peak Search and Peak Excursion MeasurementRoutinesESA Programming Examples/*Set the peak thr

Page 120 - Calibration Routine

206 Chapter 17 ESA Programming ExamplesUsing C for Marker Delta Mode and Marker Minimum Search FunctionsESA Programming ExamplesUsing C for Marker Del

Page 121 - (ESA-E Series Option B7B)

Chapter 17 207ESA Programming ExamplesUsing C for Marker Delta Mode and Marker Minimum Search FunctionsESA Programming Examples#include <stdlib.h&g

Page 122

208 Chapter 17 ESA Programming ExamplesUsing C for Marker Delta Mode and Marker Minimum Search FunctionsESA Programming ExamplesViStatus viStatus = 0

Page 123 - Option B7B)

Chapter 17 209ESA Programming ExamplesUsing C for Marker Delta Mode and Marker Minimum Search FunctionsESA Programming ExamplesviPrintf(viESA,"IN

Page 124

Chapter 2 21Measuring Multiple SignalsResolving Small Signals Hidden by Large SignalsMeasuring Multiple SignalsFigure 2-9 Signal Resolution with a 30

Page 125 - ⇓ ⇑) of the analyzer

210 Chapter 17 ESA Programming ExamplesUsing C to Perform Internal Self-AlignmentESA Programming ExamplesUsing C to Perform Internal Self-AlignmentThi

Page 126 - Measuring Depth of Modulation

Chapter 17 211ESA Programming ExamplesUsing C to Perform Internal Self-AlignmentESA Programming Examples#define hpESA_IDN_E4401B "Hewlett-Packar

Page 127

212 Chapter 17 ESA Programming ExamplesUsing C to Perform Internal Self-AlignmentESA Programming ExamplesviStatus=viOpenDefaultRM(&defaultRM);viSt

Page 128

Chapter 17 213ESA Programming ExamplesUsing C to Perform Internal Self-AlignmentESA Programming ExamplesviQueryf(viESA, "*OPC?\n", "%d&

Page 129 - Concepts

214 Chapter 17 ESA Programming ExamplesUsing C to Read Trace Data in an ASCII Format (over GPIB)ESA Programming ExamplesUsing C to Read Trace Data in

Page 130 - −6 dB) for

Chapter 17 215ESA Programming ExamplesUsing C to Read Trace Data in an ASCII Format (over GPIB)ESA Programming Examples/* - Remove the "," f

Page 131

216 Chapter 17 ESA Programming ExamplesUsing C to Read Trace Data in an ASCII Format (over GPIB)ESA Programming Examples}}void main(){/*Program Variab

Page 132 - 132 Chapter 15

Chapter 17 217ESA Programming ExamplesUsing C to Read Trace Data in an ASCII Format (over GPIB)ESA Programming ExamplesviPrintf(viESA,"SENS:FREQ:

Page 133 - Time Gating Concepts

218 Chapter 17 ESA Programming ExamplesUsing C to Read Trace Data in a 32-Bit Real Format (over GPIB)ESA Programming ExamplesUsing C to Read Trace Dat

Page 134 - 134 Chapter 15

Chapter 17 219ESA Programming ExamplesUsing C to Read Trace Data in a 32-Bit Real Format (over GPIB)ESA Programming Examples/* - Remove the ",&qu

Page 135 - How Time Gating Works

22 Chapter 2 Measuring Multiple SignalsDecreasing the Frequency Span Around the SignalMeasuring Multiple SignalsDecreasing the Frequency Span Around t

Page 136 - 136 Chapter 15

220 Chapter 17 ESA Programming ExamplesUsing C to Read Trace Data in a 32-Bit Real Format (over GPIB)ESA Programming Examplesvoid main(){ /*Program Va

Page 137 - Chapter 15 137

Chapter 17 221ESA Programming ExamplesUsing C to Read Trace Data in a 32-Bit Real Format (over GPIB)ESA Programming Examples/*which follow represent t

Page 138 - 138 Chapter 15

222 Chapter 17 ESA Programming ExamplesUsing C to Read Trace Data in a 32-Bit Real Format (over GPIB)ESA Programming Examplesfprintf(fTraceFile,"

Page 139 - Chapter 15 139

Chapter 17 223ESA Programming ExamplesUsing C to Read Trace Data in an ASCII Format (over RS-232)ESA Programming ExamplesUsing C to Read Trace Data in

Page 140 - 140 Chapter 15

224 Chapter 17 ESA Programming ExamplesUsing C to Read Trace Data in an ASCII Format (over RS-232)ESA Programming Examples/* - Remove the ","

Page 141 - Chapter 15 141

Chapter 17 225ESA Programming ExamplesUsing C to Read Trace Data in an ASCII Format (over RS-232)ESA Programming Examples}}void main(){/*Program Varia

Page 142 - Max Hold (located under the

226 Chapter 17 ESA Programming ExamplesUsing C to Read Trace Data in an ASCII Format (over RS-232)ESA Programming ExamplesviPrintf(viESA,"SENS:FR

Page 143 - Chapter 15 143

Chapter 17 227ESA Programming ExamplesUsing C to Read Trace Data in an ASCII Format (over RS-232)ESA Programming Examples lCount++; cToken =st

Page 144 - 144 Chapter 15

228 Chapter 17 ESA Programming ExamplesUsing C to Read Trace Data in a 32-bit Real Format (over RS-232)ESA Programming ExamplesUsing C to Read Trace D

Page 145 - Chapter 15 145

Chapter 17 229ESA Programming ExamplesUsing C to Read Trace Data in a 32-bit Real Format (over RS-232)ESA Programming Examples/* - Set VISA timeout to

Page 146 - 146 Chapter 15

Chapter 2 23Measuring Multiple SignalsDecreasing the Frequency Span Around the SignalMeasuring Multiple SignalsStep 6. Reduce span and resolution band

Page 147 - RF Signal

230 Chapter 17 ESA Programming ExamplesUsing C to Read Trace Data in a 32-bit Real Format (over RS-232)ESA Programming Examples/* For the analyzers ha

Page 148 - 148 Chapter 15

Chapter 17 231ESA Programming ExamplesUsing C to Read Trace Data in a 32-bit Real Format (over RS-232)ESA Programming Examples /* Set the input por

Page 149

232 Chapter 17 ESA Programming ExamplesUsing C to Read Trace Data in a 32-bit Real Format (over RS-232)ESA Programming Examples{printf("Program A

Page 150 - Gate Source

Chapter 17 233ESA Programming ExamplesUsing C to Add Limit LinesESA Programming ExamplesUsing C to Add Limit LinesThis C programming example (limlines

Page 151

234 Chapter 17 ESA Programming ExamplesUsing C to Add Limit LinesESA Programming Examples/* - Set the input port to the 50 MHz amplitude reference. *

Page 152 - 152 Chapter 15

Chapter 17 235ESA Programming ExamplesUsing C to Add Limit LinesESA Programming Exampleselse {/* For the analyzers having frequency limits >= 3GHz,

Page 153 - Trigger Concepts

236 Chapter 17 ESA Programming ExamplesUsing C to Add Limit LinesESA Programming Examplesexit(0);}/*Clear the instrument*/viClear(viESA);/*Reset the i

Page 154 - TV Trigger

Chapter 17 237ESA Programming ExamplesUsing C to Add Limit LinesESA Programming ExamplesviPrintf(viESA,"CALC:LLINE2:STAT ON\n");/*Set the an

Page 155

238 Chapter 17 ESA Programming ExamplesUsing C to Add Limit LinesESA Programming Examples/* The limit line test should fail.*/printf ("\n\t Limit

Page 156 - 156 Chapter 15

Chapter 17 239ESA Programming ExamplesUsing C to Measure NoiseESA Programming ExamplesUsing C to Measure NoiseThis C programming example (noise.c) can

Page 157 - Chapter 15 157

24 Chapter 2 Measuring Multiple SignalsDecreasing the Frequency Span Around the SignalMeasuring Multiple Signals

Page 158 - Stimulus Response Overview

240 Chapter 17 ESA Programming ExamplesUsing C to Measure NoiseESA Programming Examples#include <stdio.h>#include <stdlib.h>#include <m

Page 159 - Normalization Concepts

Chapter 17 241ESA Programming ExamplesUsing C to Measure NoiseESA Programming Examplesvoid main() {/*Program Variables*/ViStatus viStatus = 0;double

Page 160 - Measuring Device Bandwidth

242 Chapter 17 ESA Programming ExamplesUsing C to Measure NoiseESA Programming Examplesprintf("Program Abort! error ocurred: last command was not

Page 161 - Chapter 15 161

Chapter 17 243ESA Programming ExamplesUsing C to Enter Amplitude Correction DataESA Programming ExamplesUsing C to Enter Amplitude Correction DataThis

Page 162 - 162 Chapter 15

244 Chapter 17 ESA Programming ExamplesUsing C to Enter Amplitude Correction DataESA Programming Examples#define hpESA_IDN_E4401B "Hewlett-Packa

Page 163 - ESA/PSA Programming

Chapter 17 245ESA Programming ExamplesUsing C to Enter Amplitude Correction DataESA Programming Exampleslong lFreq=0L;long lAmpltd=1; static ViChar

Page 164 - ESA/PSA Programming Examples

246 Chapter 17 ESA Programming ExamplesUsing C to Enter Amplitude Correction DataESA Programming Examples/*Query the analyzer for its amplitude correc

Page 165 - Information

Chapter 17 247ESA Programming ExamplesUsing C to Determine if an Error has OccurredESA Programming ExamplesUsing C to Determine if an Error has Occurr

Page 166 - Requirements

248 Chapter 17 ESA Programming ExamplesUsing C to Determine if an Error has OccurredESA Programming Examples/* *ESE 0

Page 167 - Chapter 16 167

Chapter 17 249ESA Programming ExamplesUsing C to Determine if an Error has OccurredESA Programming ExamplesYIELD;}}printf("\n");}/*Set the i

Page 168 - 168 Chapter 16

25Measuring a Low−Level Signal3 Measuring a Low−Level Signal

Page 169 - Linking to VTL Libraries

250 Chapter 17 ESA Programming ExamplesUsing C to Determine if an Error has OccurredESA Programming Examplesreturn VI_SUCCESS;}/* When an interrupt oc

Page 170 - 170 Chapter 16

Chapter 17 251ESA Programming ExamplesUsing C to Determine if an Error has OccurredESA Programming Examplesprintf("Could not open a session to GP

Page 171 - Example Program

252 Chapter 17 ESA Programming ExamplesUsing C to Determine if an Error has OccurredESA Programming Examples/*Allow analyzer to sweep several times.*/

Page 172 - Device Sessions

Chapter 17 253ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over GPIB)ESA Programming ExamplesUsing C to Measure Harmonic Distortion

Page 173

254 Chapter 17 ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over GPIB)ESA Programming Examples/* *OPC?

Page 174 - Addressing a Session

Chapter 17 255ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over GPIB)ESA Programming Examples/* CALC:MARK:MAX

Page 175 - Closing a Session

256 Chapter 17 ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over GPIB)ESA Programming Examples/*Set the input port to the 50MHz amp

Page 176 - Example:

Chapter 17 257ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over GPIB)ESA Programming ExampleslMaxHarmonic =5;dFundamental =50.0;/*

Page 177

258 Chapter 17 ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over GPIB)ESA Programming ExamplesviPrintf(viESA,"CALC:MARK:SET:RL

Page 178

Chapter 17 259ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over GPIB)ESA Programming Examples/*Read the marker frequency. */viQuery

Page 179 - Complete

26 Chapter 3 Measuring a Low−Level SignalReducing Input AttenuationMeasuring a Low−Level SignalReducing Input AttenuationThe ability to measure a low-

Page 180

260 Chapter 17 ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over GPIB)ESA Programming Examples/*Query and read the Marker Amplitude

Page 181

Chapter 17 261ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over RS-232)ESA Programming ExamplesUsing C to Measure Harmonic Distorti

Page 182 - Documentation CD

262 Chapter 17 ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over RS-232)ESA Programming Examples/* *OPC?

Page 183

Chapter 17 263ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over RS-232)ESA Programming Examples/* CALC:MARK:MAX

Page 184

264 Chapter 17 ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over RS-232)ESA Programming Examples/*Set the input port to the 50MHz a

Page 185

Chapter 17 265ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over RS-232)ESA Programming Examples/*Setting default values*/lMaxHarmon

Page 186

266 Chapter 17 ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over RS-232)ESA Programming Examples/* Place the signal at the referenc

Page 187

Chapter 17 267ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over RS-232)ESA Programming ExamplesviQueryf(viESA,"CALC:MARK:Y?\n&

Page 188 - 6 to Capture a Screen

268 Chapter 17 ESA Programming ExamplesUsing C to Measure Harmonic Distortion (over RS-232)ESA Programming Examples/*Perform a peak search and wait fo

Page 189

Chapter 17 269ESA Programming ExamplesUsing C to Make Faster Power Averaging MeasurementsESA Programming ExamplesUsing C to Make Faster Power Averagin

Page 190

Chapter 3 27Measuring a Low−Level SignalReducing Input AttenuationMeasuring a Low−Level SignalStep 6. Set the attenuation to 20 dB:Press AMPLITUDE Y S

Page 191

270 Chapter 17 ESA Programming ExamplesUsing C to Make Faster Power Averaging MeasurementsESA Programming Examples/* DISP:ENAB OFF

Page 192 - 6 to Transfer Binary Trace

Chapter 17 271ESA Programming ExamplesUsing C to Make Faster Power Averaging MeasurementsESA Programming Examples#define DATA_LENGTH 4 /* number

Page 193

272 Chapter 17 ESA Programming ExamplesUsing C to Make Faster Power Averaging MeasurementsESA Programming Examples***********************/int HeaderLe

Page 194

Chapter 17 273ESA Programming ExamplesUsing C to Make Faster Power Averaging MeasurementsESA Programming Examples{/*Set the input port to the 50MHz am

Page 195

274 Chapter 17 ESA Programming ExamplesUsing C to Make Faster Power Averaging MeasurementsESA Programming Examples/**************** Write binar

Page 196

Chapter 17 275ESA Programming ExamplesUsing C to Make Faster Power Averaging MeasurementsESA Programming Examples /* calculate a running dPower

Page 197 - Chapter 16 197

276 Chapter 17 ESA Programming ExamplesUsing C to Make Faster Power Averaging MeasurementsESA Programming Examples viStatus = viOpen(defaultRM,&quo

Page 198 - 198 Chapter 16

277PSA Programming Examples18 PSA Programming Examples

Page 199 - 17 ESA Programming Examples

278 Chapter 18 PSA Programming ExamplesExamples Included in this Chapter:PSA Programming ExamplesExamples Included in this Chapter:• “Using C with Mar

Page 200 - ESA Programming Examples

Chapter 18 279PSA Programming ExamplesProgramming Examples Information and RequirementsPSA Programming ExamplesProgramming Examples Information and Re

Page 201

28 Chapter 3 Measuring a Low−Level SignalDecreasing the Resolution BandwidthMeasuring a Low−Level SignalDecreasing the Resolution BandwidthResolution

Page 202 - Measurement Routines

280 Chapter 18 PSA Programming ExamplesUsing C with Marker Peak Search and Peak Excursion Measurement RoutinesPSA Programming ExamplesUsing C with Mar

Page 203

Chapter 18 281PSA Programming ExamplesUsing C with Marker Peak Search and Peak Excursion MeasurementRoutinesPSA Programming Examplesvoid main(){/*Prog

Page 204

282 Chapter 18 PSA Programming ExamplesUsing C with Marker Peak Search and Peak Excursion Measurement RoutinesPSA Programming Examples/*User enters th

Page 205

Chapter 18 283PSA Programming ExamplesUsing C for Saving and Recalling Instrument State DataPSA Programming ExamplesUsing C for Saving and Recalling I

Page 206 - Search Functions

284 Chapter 18 PSA Programming ExamplesUsing C for Saving and Recalling Instrument State DataPSA Programming Examples/*set the instrument to SA mode*/

Page 207

Chapter 18 285PSA Programming ExamplesUsing C for Saving and Recalling Instrument State DataPSA Programming Examplesprintf("PSA Programming examp

Page 208

286 Chapter 18 PSA Programming ExamplesUsing C for Saving and Recalling Instrument State DataPSA Programming Examples viPrintf(viVSA, "*RST;*wai\

Page 209

Chapter 18 287PSA Programming ExamplesUsing C to Save Binary Trace DataPSA Programming ExamplesUsing C to Save Binary Trace DataThis C programming exa

Page 210

288 Chapter 18 PSA Programming ExamplesUsing C to Save Binary Trace DataPSA Programming ExamplesViReal64 adTraceArray[10240];char *psaSetup =/* setup

Page 211

Chapter 18 289PSA Programming ExamplesUsing C to Save Binary Trace DataPSA Programming Examples/*print message to the standard output*/printf("Ge

Page 212

Chapter 3 29Measuring a Low−Level SignalUsing the Average Detector and Increased Sweep TimeMeasuring a Low−Level SignalUsing the Average Detector and

Page 213

290 Chapter 18 PSA Programming ExamplesUsing C to Save Binary Trace DataPSA Programming ExamplessBuffer[lLength] = 0; /* append a

Page 214

Chapter 18 291PSA Programming ExamplesUsing C to Make a Power Calibration Measurement for a GSM MobileHandsetPSA Programming ExamplesUsing C to Make a

Page 215

292 Chapter 18 PSA Programming ExamplesUsing C to Make a Power Calibration Measurement for a GSM Mobile HandsetPSA Programming Examples* Instrumen

Page 216

Chapter 18 293PSA Programming ExamplesUsing C to Make a Power Calibration Measurement for a GSM MobileHandsetPSA Programming Exampleslong i

Page 217

294 Chapter 18 PSA Programming ExamplesUsing C to Make a Power Calibration Measurement for a GSM Mobile HandsetPSA Programming Examples/*check opening

Page 218 - (over GPIB)

Chapter 18 295PSA Programming ExamplesUsing C to Make a Power Calibration Measurement for a GSM MobileHandsetPSA Programming Exampleswhile(1){viReadST

Page 219

296 Chapter 18 PSA Programming ExamplesUsing C to Make a Power Calibration Measurement for a GSM Mobile HandsetPSA Programming Examples/* read the ter

Page 220

Chapter 18 297PSA Programming ExamplesUsing C with the CALCulate:DATA:COMPress? RMS CommandPSA Programming ExamplesUsing C with the CALCulate:DATA:COM

Page 221

298 Chapter 18 PSA Programming ExamplesUsing C with the CALCulate:DATA:COMPress? RMS CommandPSA Programming Examples* CALC:DATA0:COMP? RMS paramet

Page 222 - %d trace data points of the

Chapter 18 299PSA Programming ExamplesUsing C with the CALCulate:DATA:COMPress? RMS CommandPSA Programming Examples":DISP:ENAB 0;"// Turn th

Page 223

3WARNING This is a Safety Class 1 Product (provided with a protective earth ground incorporated in the power cord). The mains plug shall be inserted

Page 224

30 Chapter 3 Measuring a Low−Level SignalTrace AveragingMeasuring a Low−Level SignalTrace AveragingAveraging is a digital process in which each trace

Page 225

300 Chapter 18 PSA Programming ExamplesUsing C with the CALCulate:DATA:COMPress? RMS CommandPSA Programming Examples/* Send setup commands to instrume

Page 226

Chapter 18 301PSA Programming ExamplesUsing C with the CALCulate:DATA:COMPress? RMS CommandPSA Programming Examples/* get number of bytes in length of

Page 227

302 Chapter 18 PSA Programming ExamplesUsing C with the CALCulate:DATA:COMPress? RMS CommandPSA Programming Examples/* Turn the Display of the instrum

Page 228 - (over RS-232)

Chapter 18 303PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming ExamplesUsing C Over Socket LAN (UNIX)This C programming example (

Page 229

304 Chapter 18 PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples * * Query the center frequency: * lanio 15.4.43

Page 230

Chapter 18 305PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples/* Support both Win32 and HP-UX UNIX environment */#ifdef

Page 231

306 Chapter 18 PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples#endif /* WINSOCK */#ifdef WINSOCK /* Declared in getopt

Page 232

Chapter 18 307PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples WSADATA wsaData; int err; wVersionRequested =

Page 233 - Using C to Add Limit Lines

308 Chapter 18 PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples * * $Return: (int) . . . . . . . . A file descripto

Page 234

Chapter 18 309PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples memcpy(&peeraddr_in.sin_addr.s_addr, hostPtr->h

Page 235

31Improving Frequency Resolution and Accuracy4 Improving Frequency Resolution and Accuracy

Page 236

310 Chapter 18 PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples /* fprintf(stderr, "Sending \"%s\".\n&

Page 237

Chapter 18 311PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples if (*ptr == ’\n’) { ptr++; e

Page 238

312 Chapter 18 PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples * > $Function: queryInstrument$ * * $Description: se

Page 239 - Using C to Measure Noise

Chapter 18 313PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples ch = tmp_buf[0]; if ((count < 1) || (ch == EOF)

Page 240

314 Chapter 18 PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples /* Loop until we get all the bytes we req

Page 241

Chapter 18 315PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples if (recv_line(sock, result+1, maxLength-1) ==

Page 242 - %lf dBc/Hz\n",dMarkAmp);

316 Chapter 18 PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples * Don’t bother decoding. ***************

Page 243

Chapter 18 317PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples * any command with a ’?’ followed by a ’)’ charac

Page 244

318 Chapter 18 PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples char *charBuf = (char *) malloc(INPUT_BUF_SIZE); c

Page 245

Chapter 18 319PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples strcat(command, " ");

Page 246

32 Chapter 4 Improving Frequency Resolution and AccuracyUsing a Frequency Counter to Improve Frequency Resolution and AccuracyImproving Frequency Reso

Page 247

320 Chapter 18 PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples fprintf(stderr, "Unable to open socket.\n&qu

Page 248

Chapter 18 321PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples if ( *charBuf == ’#’ || *charBuf == ’!’ )

Page 249

322 Chapter 18 PSA Programming ExamplesUsing C Over Socket LAN (UNIX)PSA Programming Examples { commandInstrument(instSock,

Page 250 - %1d\n",viESA);

Chapter 18 323PSA Programming ExamplesUsing C Over Socket LAN (Windows NT)PSA Programming ExamplesUsing C Over Socket LAN (Windows NT)This C programmi

Page 251

324 Chapter 18 PSA Programming ExamplesUsing C Over Socket LAN (Windows NT)PSA Programming Examples the first call to the function getopt. W

Page 252

Chapter 18 325PSA Programming ExamplesUsing C Over Socket LAN (Windows NT)PSA Programming Examples optind++; } c = *scan++; posn =

Page 253

326 Chapter 18 PSA Programming ExamplesUsing Java Programming Over Socket LANPSA Programming ExamplesUsing Java Programming Over Socket LANThis Java p

Page 254

Chapter 18 327PSA Programming ExamplesUsing Java Programming Over Socket LANPSA Programming Examples Panel p; // Initialize the applets

Page 255

328 Chapter 18 PSA Programming ExamplesUsing Java Programming Over Socket LANPSA Programming Examples public boolean action(Event evt, Object what)

Page 256

Chapter 18 329PSA Programming ExamplesUsing Java Programming Over Socket LANPSA Programming Examples // Clear the error queue before starting t

Page 257

Chapter 4 33Improving Frequency Resolution and AccuracyUsing a Frequency Counter to Improve Frequency Resolution and AccuracyImproving Frequency Resol

Page 258

330 Chapter 18 PSA Programming ExamplesUsing Java Programming Over Socket LANPSA Programming Examples p.add("West", new Label("S

Page 259 - %lf HZ \n;",dHarmFreq);

Chapter 18 331PSA Programming ExamplesUsing Java Programming Over Socket LANPSA Programming Examples Socks(URL appletB) { appletBase = ap

Page 260 - %lf dBc

332 Chapter 18 PSA Programming ExamplesUsing Java Programming Over Socket LANPSA Programming Examples } } // Close the socket(s) if opene

Page 261

Chapter 18 333PSA Programming ExamplesUsing Java Programming Over Socket LANPSA Programming Examples //************* Socket I/O routines. //***

Page 262

334 Chapter 18 PSA Programming ExamplesUsing Java Programming Over Socket LANPSA Programming Examples catch (IOException e) { System

Page 263

Chapter 18 335PSA Programming ExamplesUsing the VXI Plug-N-Play Driver in LabVIEW®PSA Programming ExamplesUsing the VXI Plug-N-Play Driver in LabVIEW®

Page 264

336 Chapter 18 PSA Programming ExamplesUsing LabVIEW® 6 to Make an EDGE GSM MeasurementPSA Programming ExamplesUsing LabVIEW® 6 to Make an EDGE GSM Me

Page 265

Chapter 18 337PSA Programming ExamplesUsing LabVIEW® 6 to Make an EDGE GSM MeasurementPSA Programming Examples

Page 266

338 Chapter 18 PSA Programming ExamplesUsing Visual Basic® .NET with the IVI-Com DriverPSA Programming ExamplesUsing Visual Basic® .NET with the IVI-C

Page 267 - %lf HZ\n",dHarmFreq);

Chapter 18 339PSA Programming ExamplesUsing Visual Basic® .NET with the IVI-Com DriverPSA Programming Examples’ Copyright (c) 2003. Agilent Technologi

Page 268

34 Chapter 4 Improving Frequency Resolution and AccuracyUsing a Frequency Counter to Improve Frequency Resolution and AccuracyImproving Frequency Reso

Page 269

340 Chapter 18 PSA Programming ExamplesUsing Visual Basic® .NET with the IVI-Com DriverPSA Programming Examples Dim manufacturer As String

Page 270

Chapter 18 341PSA Programming ExamplesUsing Visual Basic® .NET with the IVI-Com DriverPSA Programming Examples Next Catch ex As Exception

Page 271

342 Chapter 18 PSA Programming ExamplesUsing Agilent VEE to Capture the Equivalent SCPI Learn StringPSA Programming ExamplesUsing Agilent VEE to Captu

Page 272 - %i %i-point

Index 343IndexAACPRC programming example 176active function position, moving 14adding limit lines programming example using C 233adjacent channel po

Page 273

344 IndexIndexESA-E time gate 64PSA gated FFT 66PSA gated sweep 62trace averaging 30tracking a signal 38TV signalsdemodulate and view 122depth of mo

Page 274

Index 345IndexC, using ESA 202, 206, 210, 214, 218, 223, 228, 233, 239, 243, 247, 253, 261, 269C, using PSA 280, 283, 287, 291, 297IVI-Com driver 33

Page 275

346 IndexIndexgated LO (PSA), concepts 136gated video (ESA), concepts 136how time gating works 135initial settings 148keys 143positioning the gate 6

Page 276

35Tracking Drifting Signals5 Tracking Drifting Signals

Page 277 - PSA Programming Examples

36 Chapter 5 Tracking Drifting SignalsMeasuring a Source’s Frequency DriftTracking Drifting SignalsMeasuring a Source’s Frequency DriftThe analyzer ca

Page 278 - 278 Chapter 18

Chapter 5 37Tracking Drifting SignalsMeasuring a Source’s Frequency DriftTracking Drifting SignalsStep 7. Activate trace 2 (trace 2 should be underlin

Page 279

38 Chapter 5 Tracking Drifting SignalsTracking a SignalTracking Drifting SignalsTracking a SignalThe signal track function is useful for tracking drif

Page 280

39Making Distortion Measurements6 Making Distortion Measurements

Page 282

40 Chapter 6 Making Distortion MeasurementsIdentifying Analyzer Generated DistortionMaking Distortion MeasurementsIdentifying Analyzer Generated Disto

Page 283 - State Data

Chapter 6 41Making Distortion MeasurementsIdentifying Analyzer Generated DistortionMaking Distortion MeasurementsStep 7. To determine whether the harm

Page 284

42 Chapter 6 Making Distortion MeasurementsThird-Order Intermodulation DistortionMaking Distortion MeasurementsThird-Order Intermodulation DistortionT

Page 285

Chapter 6 43Making Distortion MeasurementsThird-Order Intermodulation DistortionMaking Distortion MeasurementsStep 3. Set the analyzer center frequenc

Page 286

44 Chapter 6 Making Distortion MeasurementsMeasuring TOI Distortion with a One-Button MeasurementMaking Distortion MeasurementsMeasuring TOI Distortio

Page 287 - This example uses Option B7J

Chapter 6 45Making Distortion MeasurementsMeasuring Harmonics and Harmonic Distortion with a One-ButtonMeasurementMaking Distortion MeasurementsMeasur

Page 288

46 Chapter 6 Making Distortion MeasurementsMeasuring Harmonics and Harmonic Distortion with a One-Button MeasurementMaking Distortion MeasurementsFigu

Page 289

47Measuring Noise7 Measuring Noise

Page 290

48 Chapter 7 Measuring NoiseMeasuring Signal-to-NoiseMeasuring NoiseMeasuring Signal-to-Noise Signal-to-noise is a ratio used in many communication sy

Page 291 - ≥ A.05.00 for PSA and

Chapter 7 49Measuring NoiseMeasuring Signal-to-NoiseMeasuring Noisemeasurement results:(ESA) Press Marker, More, Function, Marker Noise.(PSA) Press Ma

Page 292

Contents 5Table of Contents1. Recommended Test Equipment2. Measuring Multiple SignalsComparing Signals on the Same Screen Using Marker Delta . . . .

Page 293

50 Chapter 7 Measuring NoiseMeasuring Noise Using the Noise MarkerMeasuring NoiseMeasuring Noise Using the Noise MarkerThis procedure uses the marker

Page 294

Chapter 7 51Measuring NoiseMeasuring Noise Using the Noise MarkerMeasuring NoiseIncreasing the sweep time when the average detector is enabled allows

Page 295

52 Chapter 7 Measuring NoiseMeasuring Noise-Like Signals Using Marker PairsMeasuring NoiseMeasuring Noise-Like Signals Using Marker PairsMarker pairs

Page 296

Chapter 7 53Measuring NoiseMeasuring Noise-Like Signals Using Marker PairsMeasuring NoiseFigure 7-3 Band Power Marker Power Measurement (ESA left, PSA

Page 297 - RMS Command

54 Chapter 7 Measuring NoiseMeasuring Noise-Like Signals Using the Channel Power MeasurementMeasuring NoiseMeasuring Noise-Like Signals Using the Chan

Page 298

Chapter 7 55Measuring NoiseMeasuring Noise-Like Signals Using the Channel Power MeasurementMeasuring NoiseStep 7. Optimize the analyzer reference leve

Page 299

56 Chapter 7 Measuring NoiseMeasuring Noise-Like Signals Using the Channel Power MeasurementMeasuring Noise

Page 300

57Making Time-Gated Measurements8 Making Time-Gated Measurements

Page 301

58 Chapter 8 Making Time-Gated MeasurementsGenerating a Pulsed-RF FM SignalMaking Time-Gated MeasurementsGenerating a Pulsed-RF FM SignalTraditional f

Page 302

Chapter 8 59Making Time-Gated MeasurementsGenerating a Pulsed-RF FM SignalMaking Time-Gated MeasurementsStep 2. Set up ESG #1 to transmit a pulsed-RF

Page 303

6 ContentsTable of Contents9. Measuring Digital Communications SignalsMaking Burst Power Measurements . . . . . . . . . . . . . . . . . . . . . . .

Page 304

60 Chapter 8 Making Time-Gated MeasurementsGenerating a Pulsed-RF FM SignalMaking Time-Gated MeasurementsStep 3. Set up the oscilloscope to view the t

Page 305

Chapter 8 61Making Time-Gated MeasurementsConnecting the Instruments to Make Time-Gated MeasurementsMaking Time-Gated MeasurementsConnecting the Instr

Page 306

62 Chapter 8 Making Time-Gated MeasurementsGated LO Measurement (PSA)Making Time-Gated MeasurementsGated LO Measurement (PSA)This procedure utilizes g

Page 307

Chapter 8 63Making Time-Gated MeasurementsGated LO Measurement (PSA)Making Time-Gated MeasurementsIn Figure 8-3 the vertical green parallel bars repre

Page 308

64 Chapter 8 Making Time-Gated MeasurementsGated Video Measurement (ESA)Making Time-Gated MeasurementsGated Video Measurement (ESA)This procedure util

Page 309

Chapter 8 65Making Time-Gated MeasurementsGated Video Measurement (ESA)Making Time-Gated MeasurementsStep 3. Set the gate delay to 2 ms and the gate l

Page 310

66 Chapter 8 Making Time-Gated MeasurementsGated FFT Measurement (PSA)Making Time-Gated MeasurementsGated FFT Measurement (PSA)This procedure utilizes

Page 311

67Measuring Digital Communications Signals9 Measuring Digital Communications Signals

Page 312

68 Chapter 9 Measuring Digital Communications SignalsMaking Burst Power MeasurementsMeasuring Digital Communications SignalsMaking Burst Power Measure

Page 313

Chapter 9 69Measuring Digital Communications SignalsMaking Burst Power MeasurementsMeasuring Digital Communications SignalsFigure 9-1 Full Screen Disp

Page 314

Contents 7Table of ContentsAM and FM Demodulation Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Stimu

Page 315

70 Chapter 9 Measuring Digital Communications SignalsMaking Burst Power MeasurementsMeasuring Digital Communications SignalsNOTE If you set the burst

Page 316

Chapter 9 71Measuring Digital Communications SignalsMaking Statistical Power Measurements (CCDF)Measuring Digital Communications SignalsMaking Statist

Page 317

72 Chapter 9 Measuring Digital Communications SignalsMaking Statistical Power Measurements (CCDF)Measuring Digital Communications SignalsFigure 9-3 Po

Page 318

Chapter 9 73Measuring Digital Communications SignalsMaking Statistical Power Measurements (CCDF)Measuring Digital Communications SignalsStep 7. Change

Page 319

74 Chapter 9 Measuring Digital Communications SignalsMaking Adjacent Channel Power (ACP) MeasurementsMeasuring Digital Communications SignalsMaking Ad

Page 320

Chapter 9 75Measuring Digital Communications SignalsMaking Adjacent Channel Power (ACP) MeasurementsMeasuring Digital Communications SignalsFigure 9-6

Page 321

76 Chapter 9 Measuring Digital Communications SignalsMaking Adjacent Channel Power (ACP) MeasurementsMeasuring Digital Communications SignalsFigure 9-

Page 322

Chapter 9 77Measuring Digital Communications SignalsMaking Multi-Carrier Power (MCP) MeasurementsMeasuring Digital Communications SignalsMaking Multi-

Page 323

78 Chapter 9 Measuring Digital Communications SignalsMaking Multi-Carrier Power (MCP) MeasurementsMeasuring Digital Communications SignalsPress Meas S

Page 324

Chapter 9 79Measuring Digital Communications SignalsMaking Multi-Carrier Power (MCP) MeasurementsMeasuring Digital Communications SignalsFigure 9-10 C

Page 325

8 ContentsTable of ContentsUsing C Over Socket LAN (Windows NT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .323Using Jav

Page 326

80 Chapter 9 Measuring Digital Communications SignalsMaking Multi-Carrier Power (MCP) MeasurementsMeasuring Digital Communications Signals

Page 327

81Using External Millimeter Mixers (Option AYZ)10 Using External Millimeter Mixers (Option AYZ)

Page 328

82 Chapter 10 Using External Millimeter Mixers (Option AYZ)Making Measurements With Agilent 11970 Series Harmonic MixersUsing External Millimeter Mixe

Page 329

Chapter 10 83Using External Millimeter Mixers (Option AYZ)Making Measurements With Agilent 11970 Series Harmonic MixersUsing External Millimeter Mixer

Page 330

84 Chapter 10 Using External Millimeter Mixers (Option AYZ)Setting Harmonic Mixer Bias CurrentUsing External Millimeter Mixers (Option AYZ)Setting Har

Page 331

Chapter 10 85Using External Millimeter Mixers (Option AYZ)Entering Conversion-Loss Correction Data for Harmonic MixersUsing External Millimeter Mixers

Page 332

86 Chapter 10 Using External Millimeter Mixers (Option AYZ)Making Measurements with Agilent 11974 Series Preselected Harmonic MixersUsing External Mil

Page 333

Chapter 10 87Using External Millimeter Mixers (Option AYZ)Making Measurements with Agilent 11974 Series Preselected HarmonicMixersUsing External Milli

Page 334

88 Chapter 10 Using External Millimeter Mixers (Option AYZ)Frequency Tracking Calibration with Agilent 11974 Series Preselected Harmonic MixersUsing E

Page 335 - Chapter 18 335

Chapter 10 89Using External Millimeter Mixers (Option AYZ)Frequency Tracking Calibration with Agilent 11974 Series PreselectedHarmonic MixersUsing Ext

Page 336 - 6 to Make an EDGE GSM

9Recommended Test Equipment1 Recommended Test Equipment

Page 337 - Chapter 18 337

90 Chapter 10 Using External Millimeter Mixers (Option AYZ)Frequency Tracking Calibration with Agilent 11974 Series Preselected Harmonic MixersUsing E

Page 338 - .NET with the IVI-Com

91Demodulating AM and FM Signals11 Demodulating AM and FM Signals

Page 339

92 Chapter 11 Demodulating AM and FM SignalsMeasuring the Modulation Rate of an AM SignalDemodulating AM and FM SignalsMeasuring the Modulation Rate o

Page 340

Chapter 11 93Demodulating AM and FM SignalsMeasuring the Modulation Rate of an AM SignalDemodulating AM and FM SignalsNOTE If the trigger level is set

Page 341

94 Chapter 11 Demodulating AM and FM SignalsMeasuring the Modulation Index of an AM SignalDemodulating AM and FM SignalsMeasuring the Modulation Index

Page 342 - SCPI Learn String

Chapter 11 95Demodulating AM and FM SignalsMeasuring the Modulation Index of an AM SignalDemodulating AM and FM SignalsFigure 11-2 AM Signal Measured

Page 343

96 Chapter 11 Demodulating AM and FM SignalsDemodulating an AM Signal Using the ESA SeriesDemodulating AM and FM SignalsDemodulating an AM Signal Usin

Page 344

Chapter 11 97Demodulating AM and FM SignalsDemodulating an AM Signal Using the ESA SeriesDemodulating AM and FM Signalsmultiple times, keeping the sig

Page 345

98 Chapter 11 Demodulating AM and FM SignalsDemodulating an FM Signal Using the ESA-E Series (Requires Option BAA)Demodulating AM and FM SignalsDemodu

Page 346

Chapter 11 99Demodulating AM and FM SignalsDemodulating an FM Signal Using the ESA-E Series (Requires Option BAA)Demodulating AM and FM SignalsPress B

Comments to this Manuals

No comments