Go to www.awrcorp.com
Back to search page Click to download printable version of this guide.

Arbitrary, User-specified Bit Sequence: V_ARBS



V_ARBS is a voltage source in the form of a user-specified bit sequence.


Name Description Unit Type Default
ID Voltage source ID Text V1
RATE Symbol rate Frequency 1 GHz
SEQ Symbol sequence   {1,0,1,0}
SAMP Samples per symbol   8
HI High signal level Voltage 1
LO Low signal level Voltage 0
*TR Rise time Time 0
*TF Fall time Time 0
TYPE Signalling format   NRZ1
WINDOW Window type   DEFAULT2

* indicates a secondary parameter

[1] Allowed formats are return to zero (RZ) and non-return to zero (NRZ).

[2] Window type options are none (NONE), Lanczos (DEFAULT, ref [1]), Triangular (TRIANG), Hanning (HANN), Hamming (HAMM), and Blackman (BLACK).

Parameter Details

SEQ. Specifies the symbol sequence. The sequence may be typed in or loaded from a text file. To load a sequence from a file, type vfile("name_of_file") in the SEQ field. The file format is:






In the absence of a full path specification, place the file in the \Data directory under the directory in which Cadence® AWR® Microwave Office® software is installed.

Symbols in multi-level signal formats are encoded as integers. In a four-level scheme, for example, symbols are represented by 0, 1, 2 and 3.

To save the data with the project you can also import into AWR Microwave Office software the data files with sequences.

To use bit data from a file stored in AWR Microwave Office software:

  1. Import the data file as a "Text Data File" type.

  2. Assign a variable to the data file using the following syntax:

    variable1 = DataFile("data_file_name") 

    where variable1 is the variable name of your choice and "data_file_name" is the name of the imported data file (the name must be enclosed in quotes). This function saves the data in a matrix form.

  3. Assign a variable to be the first column of the data in the first variable assigned in the following syntax:

    variable2 = col(variable1,1)

    where variable2 is the variable name of your choice and now stores the bit sequence assigned to the SEQ parameter.

Implementation Details

With the exception of the SEQ parameter, V_ARBS is very similar to V_PRBS, which applies a random rather than user-specified sequence. See V_PRBS for information on the remaining parameters.


This element does not have an assigned layout cell. You can assign artwork cells to any element. See “Assigning Artwork Cells to Layout of Schematic Elements” for details.

Legal and Trademark Notice