:EMODules:AWGenerator:PATTern
Command Syntax
:EMODules:AWGenerator{1:8}:PATTern {OZERo | PRBS7 | EPRBs7 | PRBS9 | EPRBs9 | PRBS11 | EPRBs11 | PRBS13 | EPRBs13 | PRBS15 | EPRBs15 | JPA | JPB | JPC | K28P5}
Where {1:8} identifies slot number which is associated with an AWG instrument.
Query Syntax
:EMODules:AWGenerator{1:8}:PATTern?
Query Response
{OZER | PRBS7 | EPRB7 | PRBS9 | EPRB9 | PRBS11 | EPRB11 | PRBS13 | EPRB13 | PRBS15 | EPRB15 | JPA | JPB | JPC | K28P5}
Description
Selects the waveform pattern for the channel outputs of an Arbitrary Waveform Generator (AWG) extended module. The pattern is selected by arguments that are defined in the following table. This setting applies to all AWG channel outputs. The range of available pattern lengths, symbol rates, and clock divide ratios depends upon the AWG and selected symbol rate as described in :EMODules:AWGenerator:SRATe
.
The working of this command is dependent on the :EMODules:AWGenerator:WTYPe
command, which selects whether the AWG's waveform is constructed from waveform parameters sent from FlexDCA or from a waveform file downloaded from FlexDCA:
:EMODules:AWGenerator:WTYPe DATA
(waveform contructed from parameters):EMODules:AWGenerator:WTYPe FILE
(waveform contructed from file)
If the waveform is constructed from parameters, you must enter the pattern (:EMODules:AWGenerator:PATTern
command).
If the waveform is constructed from a waveform file, the :EMODules:AWGenerator:PATTern
command will be disabled if the file contains a full pattern waveform. You can not change the pattern or pattern length. If the file contains a partial pattern waveform, you must enter the pattern length using the :EMODules:AWGenerator:PLENgth
command. The :EMODules:AWGenerator:PATTern
command is dissabled.
Token | Format | Description | |
---|---|---|---|
NRZ | PAM4 | ||
OZERo
|
♦ | One zero pattern. | |
PRBS7
|
♦ | ♦ | 27−1 pseudo-random symbol sequence (127 symbols). |
EPRBs7
|
♦ | ♦ | 27 pseudo-random symbol sequence (128 symbols). |
PRBS9
|
♦ | ♦ | 29−1 pseudo-random symbol sequence (511 symbols). |
EPRBs9
|
♦ | ♦ | 29 pseudo-random symbol sequence (512 symbols). |
PRBS11
|
♦ | ♦ | 211−1 pseudo-random symbol sequence (2,047 symbols). |
EPRBs11
|
♦ | ♦ | 211 pseudo-random symbol sequence (2,048 symbols). |
PRBS13
|
♦ | ♦ | 213−1 pseudo-random symbol sequence (8,191 symbols). |
EPRBs13
|
♦ | ♦ | 213 pseudo-random symbol sequence (8,192 symbols). |
PRBS15
|
♦ | ♦ | 215−1 pseudo-random symbol sequence (32,767 symbols). |
EPRBs15
|
♦ | ♦ | 215 pseudo-random symbol sequence (32,768 symbols). |
LPAM4
| ♦ | A PAM4 linearity (160 symbols). | |
JPA
| ♦ | ♦ | For NRZ format: JP01A. A signal with repeated sequence of 2 symbols that transition from level 0 to level 1. For PAM4 format: JP03A. A signal with repeated sequence of 2 symbols that transition from level 0 to level 3. |
JPB
|
♦ | ♦ | For NRZ format: JP01B. A signal with 15 pairs of symbols that transition from level 0 to level 1 followed by 16 pairs of symbols that transition from level 1 to level 0 for for a total of 62 symbols. For PAM4 format: JP03B. A signal with 15 pairs of symbols that transition from level 0 to level 3 followed by 16 pairs of symbols that transition from level 3 to level 0 for for a total of 62 symbols. |
JPC
| ♦ | ♦ | JP03C (62 symbols) |
K28P5
|
♦ | K28.5 (20 symbols) | |
PRBQ13
|
♦ | PRBS13Q (8,191 symbols). | |
QSSPr
|
♦ | SSPRQ (65,535 symbols). |
Requires FlexDCA revision A.06.00 and above.
Example Command
:EMODules:AWGenerator6:PATTern PRBS9