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. |
- 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.
- 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.
- 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. - The Address parameter identifies the instrument on a GPIB bus. Set the Address parameter to the address of the instrument on the GPIB bus.
- 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.
- 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.
- 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.
- The SampleClk parameter sets the sample clock rate for the DAC output. Acceptable values range from 1 Hz to 40 MHz.
- 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.
- 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.
- 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. - 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 - The DataWindowing parameter specifies the type of windowing (Hamming, pseudoRectangular, threePtAverage, Hann, Blackman, no_Windowing) to apply to the input data.
- 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. - 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.
- 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 ![]()
