ESG_E443xB_Sink


Description: Agilent ESG RF Signal Generator
Library: Obsolete (not to be discontinued), Instruments
Class: SDFESG_E443xB_Sink
Derived From: SDFInstrument

Parameters
Name Description Default Unit Type Range
Interface local/remote GPIB interface lan[141.121.237.75]:gpib3   string  
Address address of instrument on GPIB bus 19   int  
Start Sample number to start waveform recording DefaultNumericStart   int  
Stop Sample number to stop waveform recording DefaultNumericStop   int  
Frequency RF output frequency 3e9 Hz real  
Amplitude RF output power level (dBm) -135   real  
ARB_Ref Reference for the waveform clock: Internal, External Internal   enum  
ARB_RefFreq Reference frequency of the external clock generator 10e6 Hz real (250e3, 20e6)
RecFilter Reconstruction filter between DAC output and ESG output: through, filter_250kHz, filter_2500kHz, filter_8MHz filter_2500kHz   enum  
SampleClk Sample clock rate for sequencer and DAC 4.9152e6 Hz real (1, 40e6)
FileName Waveform file name to be stored in ESG esg   string  
LocalFileName Optional local file to write     filename  
InputScaling Scale inputs to +/- ScalingFactor: inactive, active active   enum  
ScalingFactor Scale inputs to +/- ScalingFactor 1.0   real (0, 1)
SignalFilter Input signal filter: no_filter, WCDMA_4096MHz_ChipRate, WCDMA_8192MHz_ChipRate, WCDMA_16384MHz_ChipRate, IS95_Mod_32x8_2500k, IS95_Mod_EQ_32x8_2500k, IS95_Mod_24x5_2500k, IS95_Mod_EQ_24x5_2500k, WCDMA_3GPP_56x4_2500k, WCDMA_3GPP_64x4_2500k_H99 no_filter   enum  
DataWindowing Applying windowing to data of finite interval: pseudoRectangular, threePtAverage, Hann, Hamming, Blackman, no_windowing Hamming   enum  
EventMarkers Enable ESG markers: Neither, Event1, Event2, Both Neither   enum  
ARB_On Run ARB immediately after simulation ends: manual, automatic manual   enum  
RFPowOn turn RF power ON immediately after download: NO, YES NO   enum  
Pin Inputs
Pin Name Description Signal Type
1 I I input waveform data real
2 Q Q input waveform data real

Notes/Equations
Note
This component is obsolete for new designs. The component is available only for compatibility with designs created with ADS 1.3 or earlier. There are no plans to remove this component from future ADS releases; however, enhancements or fixes of any existing defects will not be made.
A newer Connection Manager-based replacement component is available: CM_ESG_E443xB_Sink. Please use the CM-based replacement components in your ADS designs; these components offer the following distinct advantages: supported on all ADS platforms; interactive instrument selection; industry standard drivers; support direct LAN instruments.
  1. The ESG_E443xB_Sink collects data from a simulation and downloads the data to an ESG-D/DP Series Signal Generator. Parameters specify how data is interpreted by the ESG.
  2. Prerequisites for using the ESG_E443xB_Sink component are:
    • ESG-D/DP Series Signal Generator: E4430B, E4431B, 4432B, or 4433B; for information, visit the website http://www.agilent.com/find/esg.
    • ESG, Dual Arbitrary Waveform Generator module option UND.
    • Supported method of connecting the instrument to your computer.
    • Configured SICL interface. SICL (Standard Instrument Control Library) is part of Agilent IO libraries.
      Download and install the latest version of the IO libraries from the website http://www.agilent.com/find/iolib.
      A list of GPIB interfaces supported by SICL as well as installation and configuration steps are provided in the Using Instrument Interfaces section of the Instrument Server manual.
  3. The Interface parameter specifies the IO interface to be used to connect to the instrument. This parameter is set according to whether you are connecting via a GPIB card or a GPIB/LAN gateway.
    If using a local GPIB interface like a GPIB card, set the Interface parameter to the SICL interface name, for example, gpib0.
    If using a remote GPIB interface like a GPIB/LAN gateway, set the Interface parameter in this format:
    lan[<hostname>]:<sicl-name>, where
    <hostname> is the DNS hostname or IP address and
    <sicl-name> is the remote SICL interface name of the GPIB/LAN gateway.
    Note
    This component does not support direct LAN instruments.
  4. The Address parameter identifies the instrument on a GPIB bus. Set the Address parameter to the address of the instrument on the GPIB bus.
  5. The Start and Stop parameters specify when to start and stop data collection. The number of samples collected, Stop − Start + 1, must be in the range 16 to 1,048,576. The ESG requires an even number of samples; the last sample is discarded if Stop − Start + 1 is odd.
  6. The ARB_Ref parameter specifies an internal or external reference for the ESG clock generator. If set to External, the ARB_RefFreq parameter sets the frequency of this clock. Acceptable values range from 250 kHz to 20 MHz.
  7. The RecFilter parameter specifies the cutoff frequency for the reconstruction filter that lies between the DAC output and the Dual Arbitrary Waveform Generator output inside the ESG.
  8. The SampleClk parameter sets the sample clock rate for the DAC output. Acceptable values range from 1 Hz to 40 MHz.
  9. The FileName parameter sets the name of the waveform inside the ESG that holds the downloaded data. If FileName is empty, the model does not attempt any communication with the instrument; this is useful when LocalFileName is set.
  10. The LocalFileName parameter sets the name of a local file to which I and Q data are saved. If set to esg, for example, the files esgI.bin and esgQ.bin is saved in the data directory. Then the esg_arb utility can upload these files outside of ADS. If LocalFileName is empty, no files are written. Local files are saved only when SignalFilter = no_filter.
  11. The InputScaling parameter specifies whether to scale inputs. If set to active, inputs are scaled to +/− ScalingFactor. If set to inactive, any data with an absolute magnitude larger than 1V is interpreted as 1V.
    In general, use only a fraction of the full scale (set ScalingFactor <<1V) for better adjacent channel power ratio performance. Driving the I/Q modulator of the Dual Arbitrary Waveform Generator at the 1V maximum level can cause non-linear distortion leading to spectral regrowth.
  12. The SignalFilter parameter is used to select a suitable filter that can filter data before the data is sent to the ESG. For W-CDMA (including 3GPP W-CDMA) signals, this is a root raised-cosine filter; for IS-95 and cdma2000 signal, this is an IS-95 modified filter or an IS-95 modified filter with equalizer. Filter options are for CDMA signals at specified chip rates and include compensation for appropriate ESG reconstruction filters and D/A sin(x)/x roll-off, except as explicitly indicated in the following table.
    SignalFilter Option Signal Chip Rate (MHz) Signal Samples per Symbol No. of Tap Coefficients RecFilter Option Required Use With
    No_Filter any any 1 any
    WCDMA_4096MHz_ChipRate 4.096 4 200 2500 kHz ARIB W-CDMA signals
    WCDMA_8192MHz_ChipRate 8.192 4 112 8 MHz ARIB W-CDMA signals
    WCDMA_16384MHz_ChipRate 16.384 2 64 8 MHz ARIB W-CDMA signals; does not include sin(x)/x compensation for ESG D/A
    IS95_Mod_32x8_2500k 1.2288 8 255 2500 kHz IS-95 or cdma2000 signals
    IS95_Mod_EQ_32x8_2500k 1.2288 8 255 2500 kHz IS-95 or cdma2000 signals
    IS95_Mod_24x5_2500k 1.2288 5 120 2500 kHz IS-95 or cdma2000 signals
    IS95_Mod_EQ_24x5_2500k 1.2288 5 120 2500 kHz IS-95 or cdma2000 signals
    WCDMA_3GPP_56x4_2500k 3.84 4 224 2500 kHz 3GPP W-CDMA signals
    WCDMA_3GPP_64x4_2500k_H99 3.84 4 256 2500 kHz 3GPP W-CDMA signals and when ESG has option H99 for low ACPR engaged
  13. The DataWindowing parameter specifies the type of windowing (Hamming, pseudoRectangular, threePtAverage, Hann, Blackman, no_Windowing) to apply to the input data.
  14. The EventMarkers parameter specifies which ESG Event markers are enabled: Event1, Event2, Both, or Neither. Event markers are used for synchronizing other instruments to the ESG. When one or both EventMarkers are enabled, Event1 and/or Event2 is set to the first sample of the downloaded Arb waveform. This is equivalent to setting the events on the front panel of the ESG.
    Refer to the Agilent ESG-D/DP Series Options UND and UN5 Signal Generators manual, Chapter 2, for more information.
  15. If the ARB_On parameter = automatic the ESG starts generating the signal immediately after simulation data is downloaded. If ARB_On = manual, waveform generation must be turned on at the ESG front panel.
  16. If the RFPowOn parameter = YES, the ESG turns on RF power immediately after simulation data is downloaded. If RFPowOn = NO (default), RF power must be turned on at the ESG front panel.

Using the ESG in the Schematic

As the Dual Arbitrary Waveform Generator module of the ESG accepts only a finite number of data points, the downloaded signal becomes a time-limited signal. In general, a time-limited signal cannot be band-limited. There always is a frequency spectrum overlap between repeating frequency spectrum sections of the sampled version of the original time-limited time-domain signal. Even with the use of an ideal lowpass filter, some unwanted high-frequency components, aliasing errors, are present in the reproduced physical signal.
This effect can be minimized by using a Repeat component (NumTimes = 2) in front of the ESG to provide end-point signal continuity. The data filtered and downloaded to the ESG is the middle portion of the generated data (refer to Minimizing Aliasing Errors). Also, the ESGInterface Start parameter must consider the filter length (number of taps and interpolation or decimation parameters) so that only the steady-state filter output is taken by ESGInterface.

Minimizing Aliasing Errors

For example, Wideband Code Division Multiple Access (W-CDMA) with a chip rate of 3.84 MHz, 10 msec of information (one traffic frame) of interest, the Repeat component output is connected to an FIR filter that has 224 taps with an upsample and interpolation value of 4. The FIR filter output is connected to the ESGInterface component.
BlockSize of Repeat = 3.84 × 10 6  × 10 × 10 -3 = 38400 samples
Start of ESG Interface
= #FIR taps
= 224
Stop of ESG Interface
= Interpolation of FIR × BlockSize of Repeat + Start of ESG Interface −1
= 4  ×  38400 + 224 − 1 = 153823
Simulation data that is downloaded to the ESG-D Series Signal Generator instrument must be pre-distorted to compensate for the instrument's non-linear distortion effects. The signal modulation type and frequency range determine the filter and characteristics required for the necessary pre-distortion compensation to be applied to the simulation data.

 

Privacy Statement  | Terms of Use  | Legal | Contact Us  | © Agilent 2000-2008 

Contents
Additional Resources