ARB_IQ_Sink

Symbol and Description

The ARB_IQ_Sink model downloads time domain IQ data from ADS to the R&S SMU-B10, R&S SMU-B11, and SMIQ-B60 Vector Signal Generator Arbitrary Waveform Generator and the R&S I/Q Modulation Generator.

The simulated IQ data are stored from ADS to the local PC disc and then automatically transferred to the ARB generator by calling the RS ADS Interface.
The files which are downloaded to the ARB are called "ARB_IQ_Sink_I.SIG" and "ARB_IQ_Sink_Q.SIG" and are stored in the "\data" directory of your simulation.

Parameters

Name

Description

Default

Unit

Type

RunRFSetup

Set RF parameters: 1, 0 1)

1

--

bool

RunPreSim

Waveform upload is done before the simulation: 1, 0

0

--

bool

RunPostSim

Waveform upload is done after the simulation: 1, 0

1

--

bool

RunPreset

Preset the instrument: 1, 0

1

--

bool

LocalFileName

Name of the copy of the IQ data file (extension-free) 2)

''

--

string

LocalFileType

Type for file format to store on disc: TIM=0, SIG=1, WV=2

1

--

int

RFFrequency

RF Frequency 1)

1 GHz

Hz

real

RFLevel

RF Level 1)

-30 dBm

dBm

real

RFRefOscSource

Source for the 10 MHz reference frequency: INT=0, EXT=1

0

--

int

RFOn

Determine if RF is switched on after IQ data download; 1, 0 1)

1

--

bool

ARBSampleClock

Clock rate of the D/A converter 3)

1MHz

Hz

real

ARBClockSource

Source of the ARB clock: INT=0, EXT=1

0

--

int

ARBFileName

Name of the file to be generated on the ARB

'ADS_IN'

--

string

ARBComment

Comment for the ARB file

''

--

string

ARBOn

Switch ARB on after IQ download: 1, 0

1

--

bool

ARBTrigger

Trigger mode of the ARB: AUTO=0, RETR=1

0

--

int

IQBBGain

Baseband Gain: AUTO=0, -3dB=1, 0dB=2, 3dB=3, 6dB=4 4)

0

--

int

IQWideBand

IQ Wideband Mode: 1, 04)

0

--

bool

Marker1On

Time Marker 1 is on [samples]

10

--

string

Marker2On

Time Marker 2 is on [samples]

10

--

string

 


Pins and Files

Name

Description

Signal Type

Pin "I"

I input waveform data

Scalar Timed

Pin "Q"

Q input waveform data

Scalar Timed

 

1)

Not supported for AMIQ.

2)

If no filename is entered, no copy is generated on the local PC and the file is only downloaded to the ARB.

3)

The clock rate can be set in a range of

400 Hz to 100 MHz

for SMU + B10/11

 

1 kHz to 40 MHz

for SMIQ + B60

 

10 Hz to 100 MHz

for AMIQ

 

4)

Only available for SMU.

Notes

1.

RunPreSim and RunPostSim determine if the communication with the instrument shall be done before and/or after the simulation of the circuit.
If you do not the simulator to control the component, select 0 for both values.

2.

If RunPreset is selected, the command "SYST:PRES" (equivalent to pressing the PRESET key at the frontpanel) will be executed before other settings are performed on the instrument.

3.

If RunRFSetup is selected, the settings for RFFrequency, RFLevel, RFRefOscSource and RFOn will be executed.

4.

The data from the simulation are always stored as SIG files with the name "ARB_IQ_Sink_I.SIG" and "ARB_IQ_Sink_Q.SIG" in the "\data" directory of the current project.
If you want additional copies of the file in the SIG or TIM format, you can specify LocalFileName and LocalFileType for name and type.
The complete filenames will be <LocalFileName>_[I/Q].[SIG/TIM].

5.

If ARBSampleClock is set to 0, the Samples Clock is derived from the timing of the simulation. Otherwise, the entered value will be used.
At least 1 component in the design must specify the timing.

6.

If ARBOn is selected, the ARB will be reseted, the file generated (name ARBFileName) by the simulation will be loaded and started.

7.

Marker1On and Marker2On specify the number of samples the marker will stay on (TTL High). The marker will then turn off (TTL Low) until the end of the waveform is reached.
If you want to realize e.g. a Marker Puls with ON/OFF Ratio of 1/1, please set the value to ½ of the total samples number.

8.

Data are always written in the non-volatile memory of the instrument.

Required Licenses

This component requires the license "Design Environment" (ads_schematic) for placing the component and "Ptolemy Simulator" (sim_systime) for simulation.