background image

18

Getting Started with the Agilent E1439

To use the example programs

Summary of Contents for E1439

Page 1: ...filters and memory User s Guide Agilent Technologies Part Number E1439 90005 Printed in U S A Print Date December 2002 Third Edition Agilent Technologies Inc All rights reserved 8600 Soper Hill Road...

Page 2: ...e This document contains proprietary information which is protected by copyright All rights are reserved No part of this document may be photocopied reproduced or translated to another language withou...

Page 3: ...y The module plugs into a single C size slot in a VXI mainframe Number of Channels 1 Type of Inputs 50 ohm Input Bandwidth 150 MHz 36 MHz alias protected Sample Rate 95 Msample s Input Range 36 to 12...

Page 4: ...m for the Agilent E1439 with source files Web based help for the Agilent E1439 AGDSP function library and online help Example programs and source files Microsoft Visual C C library and source files Mi...

Page 5: ...onal information programmer s reference replaceable parts Other Documentation Installation and Service information is provided as a printed document as well as in this PDF document After running the s...

Page 6: ...6...

Page 7: ...VXIplug play Soft Front Panel SFP 15 To use the example programs 16 3 Using the Agilent E1439 Agilent E1439 overview 20 Programming the Agilent E1439 21 The measurement loop 23 Delay and phase in tri...

Page 8: ...1439_fiber_setup 112 age1439_fiber_signal_get 115 age1439_fiber_verify 116 age1439_fiber_xmt_BOF 117 age1439_fiber_xmt_signals 118 age1439_fiber_xmt_signals_get 119 age1439_filter_setup 120 age1439_fi...

Page 9: ...e1439_sync_direction 179 age1439_sync_output 180 age1439_trigger_delay_actual_get 181 age1439_trigger_phase_actual_get 182 age1439_trigger_setup 183 age1439_vcxo 187 age1439_vxi_clock_output 188 age14...

Page 10: ...10 Contents...

Page 11: ...1 1 Installing the Agilent E1439...

Page 12: ...carefully inspected both mechanically and electrically before shipment It should be free of marks or scratches and it should meet its published specifications upon receipt If the module was damaged i...

Page 13: ...ible If you will be using the local bus select adjacent slots immediately to the left of the data receiving module If the VXI bus is used maximum data rates will be reduced but the module can be place...

Page 14: ...may damage components in the module 5 Place the module s card edges top and bottom into the module guides in the slot 6 Slide the module into the mainframe until the module connects firmly with the ba...

Page 15: ...the Agilent E1439 To install the Agilent E1439 7 Attach the module s front panel to the mainframe chassis using the module s captive mounting screws VXI Mainframe Power Switch Slotted Captive Screws...

Page 16: ...on swab or lens paper 4 Clean the fiber end with the swab or lens paper Do not scrub during this initial cleaning because grit can be caught in the swab and become a gouging element 5 Immediately dry...

Page 17: ...r and full serial number Mark the container FRAGILE to ensure careful handling If necessary to package the module in a container other than original packaging observe the following use of other packag...

Page 18: ...8 Installing the Agilent E1439 To transport the module...

Page 19: ...2 2 Getting Started with the Agilent E1439...

Page 20: ...The Host Interface Library is available as a Windows Library that communicates with the hardware using VISA Virtual Instrument Software Architecture VISA is the input output standard upon which all th...

Page 21: ...One of the following interfaces HP Agilent FireWire E8491B IEEE 1394 PC Link to VXI National Instruments PCI MXI 2 Other VISA compliant VXI interface VISA Virtual Instrument Software Architecture lib...

Page 22: ...l A shortcut for the Agilent E1439 web based online help file A shortcut for the PDF version of the Agilent E1439 User s Guide A shortcut for the AGDSP web based online help file Several shortcuts for...

Page 23: ...rrectly and that the Resource Manager runs successfully Before using your measurement system you must set up all of its devices including setting their addresses and local bus locations No two devices...

Page 24: ...similar the one below Access it through the Start button Programs Vxipnp age1439 This program group contains shortcuts that access the Soft Front Panel program the User s Guide online help and example...

Page 25: ...vers including VISA and have run the configurator and Resource Manager required by your hardware interface If prompted for the resource descriptor use the default VXI 192 unless the logical address of...

Page 26: ...Windows environments executable files and source code for the Microsoft Visual Basic examples are installed in the drive vxipnp win 95 NT age1439 vb directory The C examples are in the age1439 msc exa...

Page 27: ...ator phase It is written in Visual Basic info exe This example shows how to retrieve option and revision information from an Agilent E1439 and it doubles as a handy utility It is written as a console...

Page 28: ...18 Getting Started with the Agilent E1439 To use the example programs...

Page 29: ...3 3 Using the Agilent E1439...

Page 30: ...Detection Attenuators Anti alias Filter Sampling ADC Zoom and Decimation Filtering FIFO Memory VXI bus Interface Local bus Interface not present in the E1439C Intermodule clock Intermodule sync VXI Ba...

Page 31: ...y the E1439 is the VXIplug play WINNT framework specifications It requires the following resources prior to the installation of the E1439 An embedded or a stand alone Pentium class PC Microsoft Window...

Page 32: ...e most common reason for re writing machine h is to accommodate I O libraries other than VISA In some cases the library may need merely to be re compiled to target a different processor type for the h...

Page 33: ...hen all E1439s in a system have released the Sync line the module moves to the Trigger state Upon entering the Trigger state an E1439 that is programmed with a pre trigger delay continues collecting d...

Page 34: ...chronous state transition occurs for all modules in a system All modules in a system must have released the Sync line in order to bring about a synchronous transition to Trigger state In block mode ea...

Page 35: ..._actual_get The result is in periods of the ADC sample clock Special considerations apply in multi module systems See Trigger and phase in multi module systems on page 40 When doing a zoomed measureme...

Page 36: ...is set up as follows frequency_center 4 5 MHz filter_bw 4 2 4 MHz span filter_decimate 1 on trigger_type 1 ADC trigger trigger_delay 32 a pre trigger delay of 32 trigger_adclevel 0 data_type 1 complex...

Page 37: ...e corresponding to the actual trigger is number 32 16 24 or the 33rd sample The measured phase of the 33rd complex sample found via the atan2 function is 159 degrees The phase of the LO at this sample...

Page 38: ...burst or a TDMA burst Due to the zero crossings within the tone burst the ADC trigger can not reliably trigger on the leading edge of the burst If you set the magDwell time longer than any potential d...

Page 39: ...hown the signal is below the threshold at A and C but in both of these cases the signal is low for a time less than the magDwell time Hence the magnitude trigger does not recognize the signal as low a...

Page 40: ...factor as the signal bandwidth reduction while still maintaining a complete representation of the underlying bandlimited signal For each octave step in bandwidth reduction except for the first octave...

Page 41: ...hows the flow of clock and sync signals VXI Clock ADC Clock VXI SYNC Intermodule Sync SMB Intermodule Clock SMB ADC Divider Font Panel Clock SMB Clock Output VXI Clock Output ADC Clock VCXO VCXO Freq...

Page 42: ...ted among modules either on the VXI backplane using the ECL Trigger lines or on the front panel using the SMB Clock Ref extender connectors When VXI backplane distribution is used with more than one V...

Page 43: ...pecifications for the clock jitter phase noise specification degradation using backplane distribution Front panel distribution requires the use of two short equal length cables with SMB connectors bet...

Page 44: ...80 Module 2 Front slave phase locked to master on page 81 Module 1 Front master phase locked to external reference on page 81 Module 2 Front slave phase locked to master on page 81 Internal clock and...

Page 45: ...age 81 Module 1 Front slave phase locked to master on page 81 Module 2 Front master internal reference on page 80 Module 3 Front slave phase locked to master on page 81 Module 4 Front slave phase lock...

Page 46: ...page 84 Module 3 Receive sync from master on page 85 Module 4 Front slave phase locked to master on page 81 VXI Mainframe A VXI Mainframe B Clock and SYNC distribution using front panel extender conn...

Page 47: ...l sample clock All modules Front sync external sample clock wired OR sync on page 83 Sharing clock and SYNC among several modules using external sample Front panel distribution Slot 0 Controller Split...

Page 48: ...odules Rear sync external sample clock wired OR sync on page 84 Sharing clock and SYNC among several modules using external sample Rear panel distribution Slot 0 Controller Splitter Splitter External...

Page 49: ...ame ADC clock is used If you also intend to change the center frequency along with the digital filters you should synchronize the digital filters first Otherwise the center frequency phase becomes uns...

Page 50: ...d by the normal scheme that uses the internal VCXOs within the modules locked together by a 2 5 MHz reference that is distributed from module to module By exercising care in matching the skew of the s...

Page 51: ...command to all modules Assert and release the sync line from the master module age1439_meas_control Release all modules from idle age1439_meas_control 6 Sync the digital local oscillators Force all m...

Page 52: ...the Agilent E9821 the Local Bus provides a direct pipeline to the Agilent E9821 s DSPs Using the Local Bus you can transfer data in the background while processing data in a signal processing module...

Page 53: ...le with the Serial Front Panel Data Port Draft Standard VITA 17 1 draft 0 5 dated February 26 2001 currently under development by the VITA Standards Organization http www vita com VITA 17 1 is not yet...

Page 54: ...ontrol Signals PIO1 PIO2 DIR and NRDY are FPDP front panel data port control signals These signals can be defined by another product or you can define their meaning and application When an overflow co...

Page 55: ...data port selection determines whether data is sent to the local bus Agilent E1439D only or read from the FIFO via the VME bus See the following illustration Note Setting the data port to Fiber while...

Page 56: ...nly or read from the FIFO via the VME bus Copy is the default fiber mode after power on or reset See the following illustration Note Setting the data port to Fiber while in the Copy fiber mode results...

Page 57: ...ues even after the measurement is complete Changing the fiber mode stops data transmission See the following illustration Note Setting the data port to Fiber while in the Raw fiber mode results in an...

Page 58: ...port and received optical data is ignored The following illustration shows an E1439D transmitting data when flow control is turned off Fiber Interface Setup Fiber Mode Generate Rate 106 or 250 MBs BO...

Page 59: ...not available via any other data port and received optical data other than the flow control signals is ignored The following illustration shows an E1439D transmitting data to a fiber receiver when flo...

Page 60: ...eed the available fiber bandwidth allowing the data to be merged without data loss from a FIFO overrun Therefore you must reduce the generated sample rate using either an external sample clock operati...

Page 61: ...1439D Fiber Receiver E1438D E1439D 1 KB FIFO 1 KB FIFO 1 KB FIFO Fiber Interface Setup First E1439D in chain Next E1439D in chain Mode Generate Mode Append Rate 106 or 250 MBs Rate same as module to l...

Page 62: ...KB FIFO 1 KB FIFO 1 KB FIFO Fiber Interface Setup First E1439D in chain Next E1439D in chain Mode Generate Mode Append Rate 106 or 250 MBs Rate same as module to left BOF ON BOF ON1 1 The final module...

Page 63: ...4 4 Agilent E1439 Programmer s Reference...

Page 64: ...in chapter 2 to assure proper installation and to become familiar with the capabilities of your Agilent E1439 software in various programming environments You should find the example programs particu...

Page 65: ...clock_fs_get on page 76 age1439_clock_recover on page 77 age1439_clock_setup on page 78 age1439_clock_setup_get on page 78 age1439_combo_setup on page 87 age1439_data_memsize_get on page 88 age1439_da...

Page 66: ...20 age1439_filter_decimate on page 120 age1439_filter_decimate_get on page 120 age1439_filter_sync on page 123 age1439_frequency_center on page 128 age1439_frequency_center_get on page 128 age1439_fre...

Page 67: ...9 age1439_sync_output on page 180 age1439_sync_output_get on page 180 age1439_trigger_adclevel on page 183 age1439_trigger_adclevel_get on page 183 age1439_trigger_delay on page 183 age1439_trigger_de...

Page 68: ...e1439_header on page 99 age1439_epoch_header_get on page 100 age1439_epoch_header_enable on page 99 age1439_epoch_header_enable_get on page 99 age1439_epoch_size on page 98 age1439_epoch_size_get on p...

Page 69: ...7 age1439_product_id_get on page 158 age1439_reset on page 167 age1439_reset_hard on page 168 age1439_revision_query on page 169 age1439_self_test on page 170 age1439_serial_number on page 172 age1439...

Page 70: ...uency spans away from baseband Measurement control on page 64 These functions initiate or terminate the measurement loop Timing on page 64 The clock signals for the ADC sample clock can be set in a va...

Page 71: ...fier age1439_input_signal_get on page 141 gets the input buffer amplifier state age1439_state_save on page 175 saves the current module state age1439_state_recall on page 174 recalls a previous module...

Page 72: ...120 selects a signal filter bandwidth age1439_filter_bw_get on page 120 gets the signal filter bandwidth age1439_filter_decimate on page 120 enables disables an extra factor of 2 decimation age1439_fi...

Page 73: ...ge 112 gets the current selection of transfer rate for fiber optic data age1439_fiber_verify on page 116 proforms a verification of the fiber interface using either an internal of external signal path...

Page 74: ...67 places the module in a known state age1439_reset_hard on page 168 resets the module hardware Timing age1439_clock_setup on page 78 sets all timing parameters for commonly used measure ment setups a...

Page 75: ...gets the trigger threshold age1439_trigger_delay on page 183 specifies a pre or post trigger delay time age1439_trigger_delay_get on page 183 gets the trigger delay time age1439_trigger_delay_actual_g...

Page 76: ...ample clock config urations age1439_clock_fs_get on page 76 gets the external clock frequency age1439_filter_sync on page 123 synchronizes the decimation filter counter age1439_frequency_sync and age1...

Page 77: ...t data block age1439_data_blocksize_get on page 90 gets the output data block size age1439_data_delay on page 90 determines FIFO delay in continuous mode age1439_data_delay_get on page 90 gets FIFO de...

Page 78: ...ted age1439_fiber_BOF_get on page 112 returns the current value of bofEnable age1439_fiber_clear on page 106 clears all data from the fiber interface FIFO buffers age1439_fiber_crc on page 112 sets up...

Page 79: ...s the module for a synchronous fre quency change age1439_frequency_sync_get on page 128 gets the state of the synchronous change mode age1439_front_panel_clock_input on page 131 specifies the source o...

Page 80: ...6 gets prescaling of the reference clock age1439_reset on page 167 places the module in a known state age1439_reset_hard on page 168 resets the module hardware age1439_revision_query on page 169 retur...

Page 81: ...actual_get on page 182 returns a representation of the phase value of the LO at the most recent trigger point age1439_trigger_setup on page 183 sets all parameters associated with triggering the begin...

Page 82: ...the desired internal clock source AGE1439_VCXO_EXT_REF takes an external reference signal on the front panel and uses a phase locked loop to convert it to the ADC clock of the module The ADC clock can...

Page 83: ..._BY_10 divides the ADC clock by 10 AGE1439_DIVIDE_BY_38 divides the ADC clock by 38 adcDividerPtr points to the current value of adcDivider Return Value AGE1439_SUCCESS indicates that a function was s...

Page 84: ...the age1439_init function attribute designates the type of attribute to return AGE1439_IO_HANDLE accesses the I O library handle AGE1439_IO_ADDRESS points to the mapped I O base address of the module...

Page 85: ...39_init function board AGE1439_01_BOARD returns calibration information for the 01 digital ADC board AGE1439_03_BOARD returns calibration information for the 03 input board datestampPtr points to the...

Page 86: ...is the VXI instrument session pointer returned by the age1439_init function fs provides the module with the frequency of an external sample clock from 10 000 000 to 103 000 000 connected to the Ext C...

Page 87: ...hanged during operation or if it has glitches which don t meet specs In this case the module would cease functioning and this command must be issued in order to resume proper operation after restoring...

Page 88: ...the ADC clock for which the rising edges indicate the time for each sample of the analog to digital converter This function changes the settings controlled by the following lower level functions age1...

Page 89: ...RENCE_CLOCK N A FRONT_PANEL_CLOCK CLOCK_OFF SMB_CLOCK_OUTPUT CLOCK_OFF SYNC_CLOCK DIVIDED_ADC_CLOCK SYNC_OUTPUT SYNC_OUT_OFF SYNC_DIRECTION N A Phase locked to external reference AGE1439_SIMPLE_EXT_RE...

Page 90: ...UT CLOCK_OFF REFERENCE_CLOCK FRONT_PANEL_CLOCK FRONT_PANEL_CLOCK BNC_CLOCK SMB_CLOCK_OUTPUT CLOCK_OFF SYNC_CLOCK DIVIDED_ADC_CLOCK SYNC_OUTPUT SYNC_OUT_OFF SYNC_DIRECTION N A Front master internal ref...

Page 91: ..._CLOCK FRONT_PANEL_CLOCK BNC_CLOCK SMB_CLOCK_OUTPUT DIVIDED_ADC_CLOCK SYNC_CLOCK DIVIDED_ADC_CLOCK SYNC_OUTPUT SYNC_OUT_SMB SYNC_DIRECTION FRNT_TO_REAR Front slave phase locked to master AGE1439_FRNT_...

Page 92: ...CE_CLOCK N A FRONT_PANEL_CLOCK CLOCK_OFF SMB_CLOCK_OUTPUT CLOCK_OFF SYNC_CLOCK DIVIDED_ADC_CLOCK SYNC_OUTPUT SYNC_OUT_VXI SYNC_DIRECTION REAR_TO_FRNT Rear master phase locked to external reference AGE...

Page 93: ...NCE_CLOCK VXI_CLOCK FRONT_PANEL_CLOCK CLOCK_OFF SMB_CLOCK_OUTPUT CLOCK_OFF SYNC_CLOCK VXI_CLOCK SYNC_OUTPUT SYNC_OUT_VXI SYNC_DIRECTION REAR_TO_FRNT Front sync external sample clock wired OR sync AGE1...

Page 94: ...RENCE_CLOCK FRONT_PANEL_CLOCK FRONT_PANEL_CLOCK BNC_CLOCK SMB_CLOCK_OUTPUT CLOCK_OFF SYNC_CLOCK DIVIDED_ADC_CLOCK SYNC_OUTPUT SYNC_OUT_VXI SYNC_DIRECTION REAR_TO_FRNT Send sync to slave AGE1439_FRNT_M...

Page 95: ...on To determine the error message pass the return value to age1439_error_message on page 102 Effect on Active Measurement age1439_clock_setup aborts any measurement in progress See Also Commands which...

Page 96: ...dule in the Idle state After this function has been executed the specified id identifier is no longer a valid parameter for function calls Parameters id is the VXI instrument session pointer returned...

Page 97: ...er phase See age1439_frequency_center_raw on page 125 for a description of the phase parameter sigBw See age1439_filter_setup on page 120 for a description of the sigBw parameter Comments This command...

Page 98: ...standard memory of 18 Mbytes or a larger memory option Parameters id is the VXI instrument session pointer returned by the age1439_init function memSizePtr points to the memory size in number of Megab...

Page 99: ...tent spectrum measurements This occurs with either shift decimation or when the real part of a zoomed signal with a non zero center frequency is taken Parameters id is the VXI instrument session point...

Page 100: ...6 resolution ViInt16 mode ViInt32 blocksize ViInt32 dataDelay ViInt16 spectralOrder ViInt16 port ViStatus age1439_data_blocksize ViSession id ViInt32 blocksize ViStatus age1439_data_blocksize_get ViSe...

Page 101: ...ter The returned value is the closest valid value to the requested block size dataDelay is used to specify the minimum FIFO delay in number of samples This parameter applies only in continuous mode AG...

Page 102: ...to be output using standard VME register reads This is the instrument default Setting port to AGE1439_LBUS means the data is to be output as a byte serial data stream via the VXI local bus Agilent E1...

Page 103: ...real 24 bit VME 16 bit 2 R0 23 8 R0 7 0 Z8 R1 23 8 R1 7 0 Z8 complex 24 bit VME 16 bit 4 R0 23 8 R0 7 0 Z8 Q0 23 8 Q0 7 0 Z8 R1 23 8 R1 7 0 Z8 real 12 bit LBUS 8 bit 2 R0 11 4 R0 3 0 Z4 R1 11 4 R1 3 0...

Page 104: ...it 1 R0 11 0 Z4 Q0 11 0 Z4 R1 11 0 Z4 Q1 11 0 Z4 real 24 bit Fiber 32 bit 1 R0 23 0 Z8 R1 23 0 Z8 complex 24 bit Fiber 32 bit 2 R0 23 0 Z8 Q0 23 0 Z8 R1 23 0 Z8 1 That is transfers required per measur...

Page 105: ...ata decreases in frequency from right to left Changing the spectral order in multiple module systems causes the LO to lose synchronization with the other modules Thus in multi module systems the LO s...

Page 106: ...fies the data transfer size in samples AGE1439_XFERSIZE_MIN selects the minimum allowable transfer size AGE1439_XFERSIZE_MAX selects the maximum allowable transfer size xfersize must be a sub multiple...

Page 107: ...sw the Visual C project for the driver DLL age1439_32 dll and selecting the age1439_32 dl Win32 Debug build configuration Parameters id is the VXI instrument session pointer returned by the age1439_in...

Page 108: ...GenteratePtr ViStatus age1439_epoch_header Visession id ViInt32 headerValue ViInt32 incrementCount ViStatus age1439_epoch_header_get Visession id ViPInt32 headerValuePtr ViPInt32 incrementCountPtr ViS...

Page 109: ...able headerValue sets the value of the first 32 bits of the epoch header AGE1439_HEADER_VALUE_MIN selects the minimum value for the epoch header AGE1439_HEADER_VALUE_MAX selects the maximum value for...

Page 110: ...t The following table is a summary of valid fiber epoch setups Please note that the designation of N A means that this information is not applicable to this condition In this case the setting is accep...

Page 111: ...or message pass the return value to age1439_error_message on page 102 See Also Default values on page 201 age1439_init on page 132 age1439_error_message on page 102 3 This is required if this is the f...

Page 112: ...ument session pointer returned by the age1439_init function errorMessage represents the error message string up to 256 characters long Note For this parameter you must allocate a character array of at...

Page 113: ...39_init function errorCode points to the instrument numeric error code errorMessage points to the error message string up to 80 characters long This message also indicates what function call generated...

Page 114: ...inter returned by the age1439_init function syncEnable AGE1439_EXT_SAMP_SYNC_ENABLE is used after calling age1439_clock_setup to select a multi module external sample setup A counter within the module...

Page 115: ...Commands which halt active measurements on page 198 age1439_init on page 132 age1439_filter_sync on page 123 age1439_clock_setup on page 78 Managing multiple modules in chapter 3 Using clock and sync...

Page 116: ...and resets other internal transient states such as reset to beginning of epoch and return to copy phase of append Parameter id is the VXI instrument session pointer returned by the age1439_init funct...

Page 117: ...rs the AGE1439_STATUS_FIBER_ERROR bit in the status register If the error is continuously present the bit will not be cleared Parameter id is the VXI instrument session pointer returned by the age1439...

Page 118: ...poor quality receive signal 8 TX_ERR_OVERRUN 256 Indicates that data transmission is not sustainable because the raw data bandwidth has exceeded the available fiber capacity 7 RX_ERR_FIFO_OVERFLOW 12...

Page 119: ...was successful Values other than AGE1439_SUCCESS indicate an error condition or other important status condition To determine the error message pass the return value to age1439_error_message on page...

Page 120: ...AGE1439_LED_RX_DATA indicates data was received in approximately the last 500 ms the RCV LED is blinking AGE1439_LED_TX_ENABLED indicates that the transmitter in enabled the XMT LED is on or blinking...

Page 121: ...return this error if it is selected and no signal is present Parameter id is the VXI instrument session pointer returned by the age1439_init function pio1 Programmable I O bit on the fiber receiver fo...

Page 122: ...age1439_fiber_crc_get Visession id ViPInt16 crcEnablePtr ViStatus age1439_fiber_flow_control Visession id ViInt16 flowControlMode ViStatus age1439_fiber_flow_control_get Visession id ViInt16 flowCont...

Page 123: ...MENT_PAUSED AGE1439_FIBER_MODE_COPY is the default fiberMode at power on and reset Data is copied from the fiber interface receiver to the fiber interface transmitter while the module is performing ot...

Page 124: ...an external optic receiver can pause or resume the fiber data transmission by sending a stop or go command Received optical data other than flow control signals and PIO bits are ignored AGE1439_FLOW_...

Page 125: ...whether or not an optical signal has been detected by the fiber interface receiver AGE1439_NO_FIBER_SIGNAL indicates no optical signal has been detected by the fiber interface receiver AGE1439_FIBER_...

Page 126: ...er returned by the age1439_init function verifyPath indicates which path internal or external is being tested by age1439_fiber_verify AGE1439_FIBER_VERIFY_INTERNAL verifies the internal fiber interfac...

Page 127: ...de age1439 h ViStatus age1439_fiber_xmt_BOF ViSession id Parameter id is the VXI instrument session pointer returned by the age1439_init function Return ValueAGE1439_SUCCESS indicates that a function...

Page 128: ...ion pio1 Programmable I O bit on the fiber transmitter for user defined purposes pio2 Programmable I O bit on the fiber transmitter for user defined purposes AGE1439_FIBER_SIG_ON FPDP control signals...

Page 129: ...transmitter Parameter id is the VXI instrument session pointer returned by the age1439_init function pio1 returns the current value of pio1 pio2 returns the current value of pio2 Note The following a...

Page 130: ...to AGE1439_DECIMATE_ON the output sample rate is reduced by an additional factor of two by discarding alternate samples AGE1439_DECIMATE_SHIFT is like AGE1439_DECIMATE_ON but additional processing is...

Page 131: ...ernal ADC clock is used an additional analog filter of the appropriate bandwidth may be required for full alias protection The decimation process used to reduce the output sample rate is driven from a...

Page 132: ...on page 102 See Also Commands which halt active measurements on page 198 Default values on page 201 age1439_init on page 132 age1439_input_setup on page 141 age1439_clock_setup on page 78 age1439_freq...

Page 133: ...es about 30 decimated output sample periods to decay 100 dB See the step response graphs in the Technical Specifications for more detail Parameters id is the VXI instrument session pointer returned by...

Page 134: ...mmer s Reference Functions listed alphabetically See Also age1439_init on page 132 age1439_filter_setup on page 120 age1439_frequency_setup on page 128 age1439_meas_control on page 151 Managing multip...

Page 135: ...ted with age1439_frequency_center_raw_compute Parameters id is the VXI instrument session pointer returned by the age1439_init function phase specifies the phase part of the frequency interpolate spec...

Page 136: ...n End Sub Example An example of this in VB is included in the Front Panel code and can be activated by changing the following declaration in frmMain of E1439 vbp Const constFreqCentRaw False When TRUE...

Page 137: ...the age1439_init function center provides the center frequency normalized to clock fs phasePtr points to the computed value of phase interpolatePtr points to the computed value of interpolate Example...

Page 138: ...ncy band of interest is converted to dc with this function The frequency transition is phase continuous unless the center frequency is set to zero in which case the transition may be selected either t...

Page 139: ...double precision floating point number its effective resolution is 1 2 19 5 9 19 This allows exact specification of any multiple of 10 mHz when fs 95 MHz The actual frequency is set to the nearest av...

Page 140: ...efault values on page 201 age1439_init on page 132 age1439_clock_setup on page 78 age1439_data_setup on page 90 age1439_clock_fs on page 76 age1439_meas_control on page 151 Frequency and filtering in...

Page 141: ...on or when a module is used as the master ADC clock source for a multi module system Parameters id is the VXI instrument session pointer returned by the age1439_init function fpClock AGE1439_CLOCK_OFF...

Page 142: ...dentity of the instrument by checking the manufacturer ID and model number in the module s VXI register set If set to AGE1439_OFF the function does not verify the module s identity It is helpful to di...

Page 143: ...133 Agilent E1439 Programmer s Reference Functions listed alphabetically See Also Commands which halt active measurements on page 198 age1439_close on page 86 age1439_attrib_get on page 74...

Page 144: ...ll the auto zero function for every change of input setup parameters since the correction table maintains values for all setup conditions Note Calling age1439_input_autozero aborts any measurement alr...

Page 145: ...DAC setting as the highest range setting for ac coupling The scaling between the coarse and fine DACs is approximately 100 to 1 AGE1439_OFFS_DAC_MIN sets the minimum dc offset DAC setting AGE1439_OFFS...

Page 146: ...t settings to persist past power down Parameters id is the VXI instrument session pointer returned by the age1439_init function Return Value AGE1439_SUCCESS indicates that a function was successful Va...

Page 147: ...Parameters id is the VXI instrument session pointer returned by the age1439_init function sec is the time in seconds to take data at each range to insure that an overload is detected Setting this para...

Page 148: ...range_get rangeVoltsPtr is the range in Volts Conversion values are as follows Variable Range Index Full Scale dBm Full Scale Voltage Vp AGE1439_RANGE_MAX 48 AGE1439_RANGE_48 48 12 1 26 AGE1439_RANGE_...

Page 149: ...12 0794 AGE1439_RANGE_23 23 13 0708 AGE1439_RANGE_22 22 14 0631 AGE1439_RANGE_21 21 15 0562 AGE1439_RANGE_20 20 16 0501 AGE1439_RANGE_19 19 17 0447 AGE1439_RANGE_18 18 18 0398 AGE1439_RANGE_17 17 19...

Page 150: ...140 Agilent E1439 Programmer s Reference Functions listed alphabetically See Also age1439_init on page 132 age1439_input_setup on page 141 age1439_data_scale_get on page 89...

Page 151: ...s age1439_input_range ViSession id ViInt16 range ViStatus age1439_input_range_get ViSession id ViPInt16 rangePtr ViStatus age1439_input_signal ViSession id ViInt16 signal ViStatus age1439_input_signal...

Page 152: ...rger than full scale generate an ADC overflow error Range values are as follows Variable Range Index Full Scale dBm Full Scale Voltage Vp AGE1439_RANGE_MAX 48 AGE1439_RANGE_48 48 12 1 26 AGE1439_RANGE...

Page 153: ...and its 50 Ohm termination signalPtr points to the current value of the signal parameter signalPath Selects baseband AGE1439_BB_PATH or IF signal path AGE1439_IF_PATH The IF path passes frequencies b...

Page 154: ...than the actual range of the input signal The reason for this is that step changes of input voltage cause an overshoot and ringing response at the output of the anti alias filter The peak overshoot a...

Page 155: ...setup function are cleared during the interrupt acknowledge cycle This function restores the cleared interrupt masks Parameters id is the VXI instrument session pointer returned by the age1439_init fu...

Page 156: ...ions query the mask and priority individually Parameters id is the VXI instrument session pointer returned by the age1439_init function intrNum is the number of the interrupt generator The only values...

Page 157: ...lues other than AGE1439_SUCCESS indicate an error condition or other important status condition To determine the error message pass the return value to age1439_error_message on page 102 See Also Defau...

Page 158: ...sion pointer returned by the age1439_init function lbusMode selects the transmission mode of the local bus when it is enabled by the age1439_data_port function AGE1439_GENERATE forces the module at id...

Page 159: ...current value of the lbusMode parameter Return Value AGE1439_SUCCESS indicates that a function was successful Values other than AGE1439_SUCCESS indicate an error condition or other important status c...

Page 160: ...rame is put into a reset state all modules should be placed into the reset state from left to right Then all modules can be take out of reset from left to right Parameters id is the VXI instrument ses...

Page 161: ...signal When parameters of the age1439_clock_setup function which enable sync output are selected the module shares the sync signal with other Agilent E1439 modules If any one of these modules asserts...

Page 162: ...or synchronizing the decimation counters and local oscillators of multiple Agilent E1439 modules and synchronizing the fs 10 clock during external sampling This is done by calling age1439_filter_sync...

Page 163: ...cate an error condition or other important status condition To determine the error message pass the return value to age1439_error_message on page 102 See Also Commands which halt active measurements o...

Page 164: ...measurement loop in chapter 3 for details on how a measurement progresses through the four states This function performs the following sequence 1 Clears the overload count maintained by the API See Co...

Page 165: ...wing sequence 1 Waits for AGE1439_STATUS_HARDWARE_SET bit to be set 2 Returns AGE1439_START_ERROR if more than three seconds elapses in step 1 3 Returns AGE1439_SETUP_ERROR if AGE1439_STATUS_SETUP_ERR...

Page 166: ...ter returned by the age1439_init function readValid returns the state of the AGE1439_STATUS_READ_VALID status register bit blockReady returns the state of the AGE1439_STATUS_BLOCK_READY status registe...

Page 167: ...ns a string of up to 256 characters For example 144 indicates option 144 memory is installed Note For this parameter you must allocate a character array of at least 256 characters AGE1439_STR_ LEN_MIN...

Page 168: ...ductId returns the module ID such as E1439C or E1439D Note For this parameter you must allocate a character array of at least 256 characters AGE1439_STR_ LEN_MIN including the null byte prior to calli...

Page 169: ...ata port of the Agilent E1439 must be set to AGE1439_VME by the age1439_data_port function for these functions to be effective Note When using this function INSTR_REAL32 should be defined when compili...

Page 170: ...erly use the overload argument for the age1439_ read or age1439_read64 function is this 1 Set up the hardware 2 Call age1439_meas_start 3 Call age1439_read or age1439_read64 If data is not available t...

Page 171: ...ed in the module is waiting in the FIFO but has not yet been read Return Value AGE1439_SUCCESS AGE1439_NO_DATA_MEASUREMENT_IN_PROGRESS AGE1439_NO_DATA_MEASUREMENT_PAUSED AGE1439_NO_DATA_WAITING_FOR_TR...

Page 172: ...e API is incremented 3 If a block of data is NOT ready A the function immediately returns the current measurement state and B the value of the overload argument is set to AGE1439_OFF 4 If a block of d...

Page 173: ...an be read by calling the age1439_read_raw function again age1439_meas_start should not be called again 5 When used in this way an overload indication is given for each and every data block read in bl...

Page 174: ...tically AGE1439_NO_DATA_MEASUREMENT_PAUSED AGE1439_NO_DATA_WAITING_FOR_TRIGGER AGE1439_NO_DATA_WAITING_FOR_ARM See Also age1439_init on page 132 age1439_read on page 159 age1439_status_get on page 176...

Page 175: ...PANEL_CLOCK specifies the front panel clock be used as the reference clock Use this in conjunction with age1439_front_panel_clock_input AGE1439_VXI_CLOCK specifies that the VXI rear panel clock be use...

Page 176: ...e left in the default mode The alternate mode applies to a different model of the module Parameters id is the VXI instrument session pointer returned by the age1439_init function refPrescaler AGE1439_...

Page 177: ...Note Calling this function halts any measurement or fiber transfer Parameters id is the VXI instrument session pointer returned by the age1439_init function Comments The reset values are listed in Def...

Page 178: ...function Comments The reset values are listed in Default values on page 201 In addition the hardware registers including the save register are reset to the power up state This command takes about 15 s...

Page 179: ...he week and Date is an integer from 1 to 31 instrRev returns the date time and board number of the module s firmware revision in the form mm dd yyyy hh mm 01Bd xxxx 02Bd xxxx where xxxx is a manufactu...

Page 180: ...internal fiber verification Parameters id is the VXI instrument session pointer returned by the age1439_init function testMessage points to the self test status message string up to 256 characters lon...

Page 181: ...unction was successful Values other than AGE1439_SUCCESS indicate an error condition or other important status condition To determine the error message pass the return value to age1439_error_message o...

Page 182: ...al number after a module has been serviced Parameters id is the VXI instrument session pointer returned by the age1439_init function serialNum sends or gets a serial number of less than 16 characters...

Page 183: ...sion pointer returned by the age1439_init function smbClock AGE1439_BNC_CLOCK specifies that the BNC input be output from the SMB clock connectors AGE1439_CLOCK_OFF specifies no output from the SMB cl...

Page 184: ...ly saved by age1439_state_save This function requires 100 ms to complete Parameters id is the VXI instrument session pointer returned by the age1439_init function Return Value AGE1439_SUCCESS indicate...

Page 185: ...to non volatile RAM Note The saved state is lost by issuing the following commands age1439_input_range_auto age1439_ input_autozero age1439_self_test and age1439_reset_hard Parameters id is the VXI i...

Page 186: ...s approximately The bit is cleared automatically when activity ceases on the fiber interface 5 AGE1439_STATUS_FIBER_ERROR This bit is set internally whenever an error condition occurs on the fiber int...

Page 187: ...since the most recent trigger and is cleared when the block is read out when force to Idle is asserted or when the module is armed for another measurement 10 AGE1439_STATUS_ARMED This bit is set whene...

Page 188: ...function syncClock AGE1439_SMB_CLOCK specifies using the front panel clock on the SMB connectors as the sync clock AGE1439_VXI_CLOCK specifies using the VXI rear panel clock as the sync clock AGE1439...

Page 189: ...le to the other panel Parameters id is the VXI instrument session pointer returned by the age1439_init function syncDirection AGE1439_SYNC_FRNT_TO_REAR specifies that front panel sync signal be availa...

Page 190: ...n syncOutput AGE1439_SYNC_OUT_OFF specifies no sync signal output AGE1439_SYNC_OUT_BOTH specifies that the sync signal be output to both the front panel SMB sync connectors and the VXI backplane AGE14...

Page 191: ...tual delay is still expressed in ADC sample periods In multiple module systems the actual delay of the triggering module should be used to correct data from other modules in the system Note Due to the...

Page 192: ...d value by 360 65536 In multiple module systems the actual phase of the triggering module should be used to correct data from other modules in the system The returned phase value represents the digita...

Page 193: ...e1439_trigger_adclevel_get ViSession id ViPInt16 adcLevelPtr ViStatus age1439_trigger_delay ViSession id ViInt32 trigDelay ViStatus age1439_trigger_delay_get ViSession id ViPint32 trigDelayPtr ViStatu...

Page 194: ...r is non zero k 1 otherwise adcLevelPtr points to the current value of the adclevel parameter trigDelay is the time delay in units of output samples between when a trigger is received and the first da...

Page 195: ...fied magnitude trigger threshold Because of these facts magnitude trigger operation will not always be intuitive and there is a case that can be misinterpreted as improper operation Magnitude triggeri...

Page 196: ...ing the age1439_meas_start function waiting for the module to reach the trigger state then triggering the measurement by using age1439_meas_ control to pull the Sync line AGE1439_IMMEDIATE triggers a...

Page 197: ...does not run in IF mode if the VCXO is turned off If you switch from baseband to IF path the VCXO turns on it remains on if you switch back to baseband Parameters id is the VXI instrument session poi...

Page 198: ...meters id is the VXI instrument session pointer returned by the age1439_init function vxiClock AGE1439_FRONT_PANEL_CLOCK specifies that the specified front panel clock drive the VXI clock AGE1439_CLOC...

Page 199: ...ion polls the status register of the indicated module until the AGE1439_STATUS_ HARDWARE_SET and AGE1439_STATUS_SYNC_COMPLETE bits are both true or until approximately three seconds have elapsed The f...

Page 200: ...F 0 AGE1439_ADC_LEVEL_MAX 2047 AGE1439_ADC_LEVEL_MIN 2048 AGE1439_ANTIALIAS_OFF 0 AGE1439_ANTIALIAS_ON 1 AGE1439_APPEND 2 AGE1439_ASSERT 1 AGE1439_BB_PATH 0 AGE1439_BLOCK 0 AGE1439_BLOCKSIZE_DEF 1024...

Page 201: ..._DIVIDE_BY_10 0 AGE1439_DIVIDE_BY_38 1 AGE1439_DIVIDED_ADC_CLOCK 2 AGE1439_EPOCH_GEN_OFF 0 AGE1439_EPOCH_GEN_ON 1 AGE1439_EPOCH_SIZE_MIN 8 AGE1439_EPOCH_SIZE_DEF 1024 AGE1439_EPOCH_SIZE_MAX 4294967292...

Page 202: ...REF 28 AGE1439_FRNT_SLAV_EXT_REF 9 AGE1439_FRNT_SYNC_EXT_SAMP 21 AGE1439_FRONT_PANEL_CLOCK 3 AGE1439_FS_MAX 103e6 AGE1439_FS_MIN 10e6 AGE1439_GENERATE 1 AGE1439_GENERATE_OFF 0 AGE1439_GENERATE_ON 1 AG...

Page 203: ...RMAL 0 AGE1439_OFF 0 AGE1439_OFFS_DAC_MAX 255 AGE1439_OFFS_DAC_MIN 0 AGE1439_ON 1 AGE1439_PIO_OFF 0 AGE1439_PIO_ON 1 AGE1439_PIPELINE 0 AGE1439_POSITIVE 0 AGE1439_PRESCALE_BY_1 0 AGE1439_PRESCALE_BY_4...

Page 204: ...RANGE_32 32 AGE1439_RANGE_33 33 AGE1439_RANGE_34 34 AGE1439_RANGE_35 35 AGE1439_RANGE_36 36 AGE1439_RANGE_37 37 AGE1439_RANGE_38 38 AGE1439_RANGE_39 39 AGE1439_RANGE_40 40 AGE1439_RANGE_41 41 AGE1439_...

Page 205: ...E1439_SIG_BW_MIN 0 AGE1439_SIGNAL_OFF 0 AGE1439_SIGNAL_ON 1 AGE1439_SIMPLE_EXT_REF 1 AGE1439_SIMPLE_EXT_SAMP 2 AGE1439_SIMPLE_INT_REF 0 AGE1439_SMB_CLOCK 4 AGE1439_ST_ANALOG_FAIL 0X100 AGE1439_ST_CLOC...

Page 206: ...40 AGE1439_STATUS_SYNC_COMPLETE 0x80 AGE1439_STR_LEN_MIN 256 AGE1439_SYNC_FRNT_TO_REAR 0 AGE1439_SUCCESS 0 AGE1439_SYNC_OFF 0 AGE1439_SYNC_ON 1 AGE1439_SYNC_OUT_BOTH 3 AGE1439_SYNC_OUT_OFF 0 AGE1439_S...

Page 207: ...197 Agilent E1439 Programmer s Reference Equivalent numeric values for variables AGE1439_XFERSIZE_DEF 1024 AGE1439_XFERSIZE_MAX 805306320 AGE1439_XFERSIZE_MIN 2 Variable Name Numeric Value...

Page 208: ...39_fiber_verify age1439_filter_bw age1439_filter_decimate age1439_filter_setup age1439_front_panel_clock_input age1439_init age1439_input_autozero age1439_input_range_auto age1439_meas_control age1439...

Page 209: ...39_BYTE_SWAP_ERROR Incorrect byte order setting AGE1439_ERR_BASE 0x0008 AGE1439_START_ERROR Start error AGE1439_ERR_BASE 0x0009 AGE1439_HARDWARE_FAILURE Hardware failure AGE1439_ERR_BASE 0x000a AGE143...

Page 210: ...blem AGE1439_ERR_BASE 0x006c AGE1439_AUTORANGE_ERROR Autorange error AGE1439_ERR_BASE 0x0080 AGE1439_SETUP_ERROR Hardware setup error AGE1439_ERR_BASE 0x0081 AGE1439_SYNC_NOT_COMPLETE Command or Idle...

Page 211: ...epochSize AGE1439_EPOCH_SIZE_DEF headerEnable AGE1439_HEADER_OFF incrementCount AGE1439_HEADER_INCR_MIN headerValue AGE1439_HEADER_VALUE_MIN age1439_ext_sample_sync on page 104 syncEnable AGE1439_EXT...

Page 212: ...e1439_reference_prescaler on page 166 refPrescaler AGE1439_PRESCALE_BY_4 age1439_smb_clock_output on page 173 smbClock AGE1439_CLOCK_OFF age1439_sync_clock on page 178 syncClock AGE1439_DIVIDED_ADC_CL...

Page 213: ...lowControlEnable ViInt16 crcEnable ViInt16 transferRate ViStatus age1439_fiber_BOF Visession id ViInt16 bofEnable ViStatus age1439_fiber_BOF_get Visession id ViPInt16 bofEnablePtr ViStatus age1439_fib...

Page 214: ...1439_data_spectral_order ViSession id ViInt16 spectralOrder ViStatus age1439_data_spectral_order_get ViSession id ViPInt16 spectralOrderPtr ViStatus age1439_data_type ViSession id ViInt16 dataType ViS...

Page 215: ...16 coupling ViInt16 antiAlias ViInt16 signal ViStatus age1439_input_signal ViSession id ViInt16 signal ViStatus age1439_input_signal_get ViSession id ViPInt16 signalPtr ViStatus age1439_input_signal_p...

Page 216: ...ViStatus age1439_trigger_adclevel_get ViSession id ViPInt16 adcLevelPtr ViStatus age1439_trigger_delay ViSession id ViInt32 trigDelay ViStatus age1439_trigger_delay_actual_get ViSession id ViPInt32 ac...

Page 217: ...5 5 Module Description...

Page 218: ...le ended input terminated into 50 ohms Clock Extenders are used to connect the system reference from one mainframe or module to another It is an SMB connector for ECL levels and must be terminated in...

Page 219: ...nterrupt priority setting in the control register Utility Bus The VME specification provides a set of lines collectively called the utility bus Of these lines the E1439 only uses the SYSRESET line Pul...

Page 220: ...39 modules Only one E1439 module in each mainframe is allowed to drive this line The SYNC line is used to send timing signals among E1439 modules in a multi input system Any module that drives this li...

Page 221: ...B In Out Clock to from other modules In Out Intermodule Sync SMB Zoom and Decimation Filtering Analog Input Sampling ADC Clock Generation External Clock Reference BNC Local Bus 1439D only Trigger Dete...

Page 222: ...Amplifiers and attenuators allow the full scale range to be set with 1 dB resolution The 70 MHz IF input is terminated by either a preamp or a programmable attenuator either of which follows a 52 MHZ...

Page 223: ...can be TTL ECL or sine wave The oscillator can also be locked to a reference routed via the backplane A 2 5 MHz reference signal is available to be routed out the front panel or the backplane to lock...

Page 224: ...ter rejects signals from 0 43 MHz and 102 200 MHz to 78 dB Thus the 52 88 MHz frequency range of the sampled signal is 78 dB alias free The filter s transition bands from 43 52 MHz and 88 102 MHz affe...

Page 225: ...6 Hz around the programmed local oscillator LO frequency Real and imaginary components of the signal are each computed to 24 bit precision so the complex output of the decimation filtering block conta...

Page 226: ...t You can transfer data from the E1439C or E1439D via the VMEbus With the E1439D you can also transmit data via a fiber optic interface and the Local Bus To use the VXI backplane the E1439 can be prog...

Page 227: ...an be used as an external trigger source Minimum pulse width is 300 ns Since the ECL trigger input is an ac coupled comparator with hysteresis its initial state is unknown Before using it a trigger pu...

Page 228: ...218 Module Description Block diagram and description...

Page 229: ...6 6 Replacing Assemblies...

Page 230: ...replace memory modules For information on upgrading your module or replacing parts contact your local Agilent Technologies sales and service office See the Technical Specifications or the Agilent Tech...

Page 231: ...Location 28480 Agilent Technologies Inc Palo Alto CA U S A 03647 Instrument Specialties Co Inc Delaware Water Gap PA U S A 04637 Phelps Dodge Corp New York NY U S A 16044 Kingston Technology Corp Fou...

Page 232: ...c sensitive Use the appropriate precautions when removing handling and installing to avoid damage MP002 MP003 MP004 M1 or M2 MP007 MP005 MP005 MP006 MP013 MP011 MP008 MP017 MP009 MP016 MP014 MP015 MP0...

Page 233: ...E1439 00234 MP008 E1439 00244 1 FRONT PANEL E1439B 28480 E1439 00244 MP008 E1439 00235 1 FRONT PANEL E1439C 28480 E1439 00235 MP008 E1439 00245 1 FRONT PANEL E1439D 28480 E1439 00245 MP009 7121 7893 1...

Page 234: ...224 Replacing Assemblies Replaceable parts To remove the top cover...

Page 235: ...225 Replacing Assemblies Replaceable parts To remove the M1 M2 assemblies...

Page 236: ...226 Replacing Assemblies Replaceable parts...

Page 237: ...which the Agilent E1439 collects data continuously It does not stop taking data unless the FIFO overflows data frames A fiber frame that contains 0 to 512 32 bit data words decimation filter A digital...

Page 238: ...228...

Page 239: ...91 block diagram analog input 212 circuit description 211 clock and sync 31 functional overview 20 BOF 44 buffer amplifier selecting 143 bus transfers data 42 C C programming overview 21 source libra...

Page 240: ...4 sample clock 40 104 sample synchronization 40 trigger described 217 trigger selecting 185 F FEOF 44 fiber frame 44 fiber modes 45 fiber optic cables 6 cleaning connectors 6 fiber overflow 44 FIFO OV...

Page 241: ...215 installing 225 size determining 88 MEOF 44 mode measurement 23 output 90 model number viewing 158 module model number 158 multiple mainframe systems 35 multiple modules managing 24 32 39 83 123 1...

Page 242: ...igger 183 clock source 178 decimation filter 123 direction 179 output selecting 180 setup 31 83 sharing 32 217 signal asserting and releasing 151 with external sample clock 40 104 sync with data fiber...

Page 243: ...nection 209 bus transfers 42 216 interface configuring 13 W Windows example program 15 installing libraries 12 programming overview 21 Z zoom measurements and phase 25 and triggering 25 circuit descri...

Page 244: ...Index 234...

Page 245: ...39 module please provide the following information Model number Software version Serial number Options Date the problem was first encountered Circumstances in which the problem was encountered Can you...

Page 246: ...9D The A and B models will become obsolete The Agilent E1439C has no local bus capability April 2001 This edition documents the new fiber optic interface on the Agilent E1439B In addition this edition...

Reviews: