N5110B Playback Setup

Playback Setup

Playback Method

This cell determines the type of memory the waveform will be played from. Your choice will depend on the waveform size and the desired playback sample rate.

Optimize Depth

With this choice, playback will occur directly from the hard drive. Waveform file size is limited only by the available space on the hard drive.

Optimize Speed

With this choice,  the waveform file contents are copied to the DRAM on board the N5101, and playback occurs from the DRAM. Waveform file size is limited by the available DRAM.

Automatic Selection

With this choice, the waveform file will load into and play back from DRAM if the waveform will fit (<=512 MSamples). Otherwise, playback will occur directly from the hard drive.

Playback Sample Rate

This cell controls the sample rate for waveform playback via the ESG/PSG sample rate setting. This sample rate setting also appears in the playback Waveform Setup table, for user convenience.

The maximum sample rate depends on licensing, hardware system, port configuration, logic type, and signal mapping.

 

Start Trigger Source

This cell controls how the start trigger is received, either from the play button or a hardware trigger.

Note: Once started, all options except source control are disabled when playback from the hard disk.

Hardware

With this choice, the streaming process waits and begins playback upon receiving a trigger signal via one of the N5101A SMB ports. See GPIO Port Assignment for more information on configuring SMB ports.

Software

With this choice, the streaming process waits and begins playback when the user clicks the play button in the software's tool bar.

Trigger Delay

When Start Trigger Source is set to Hardware, this cell delays the trigger signal by the specified number of samples.

When playback is through an N5102A digital signal interface module, this value represents the delay from a hardware trigger at one of the SMB ports to the waveform arriving at the output of the N5102A module. The minimum value is the latency of the trigger. This latency can change based on several of the N5102 parameters, specifically the Port Configuration, the Signal Type, Serial/Parallel, and Sample Rate. If there is no added delay to the parameter value, this value will change with settings as appropriate to indicate the trigger latency. If the delay has been increased by the user, this value will remain constant (as much as possible) with parameter changes in an effort to keep the delay desired by the user.

When Playback is through an ESG/PSG, the minimum value is 0 and latency is not reported.

On Last Sample

This cell controls action taken when the end of the waveform is reached.

Continuous

This choice plays the waveform in a continuous loop until the Stop button on the tool bar is pressed.

Count

This choice plays the waveform a specified number of times and then reloads the buffers. The number of times is determined by the value set in the Loop Count cell.

Loop Count

This cell controls the number of loops played when the On Last Sample cell is set to Count.

Last Sample State

This cell controls IQ state after the last sample of the waveform is played. This cell becomes available when the On Last Sample cell is set to Count. This setting is only available in RF playback mode.

Hold Last Sample Value

This choice holds the last I and Q sample value on the output until the next waveform is played.

Hold Zero

This choice sets the output value to zero when the waveform has completed playing.

 

GPIO Port Assignment

SMB 4-6

These cells assign input/output indicator and triggering signals to the SMB 4, SMB 5, and SMB 6 connectors on the GPIO port.
(View the SMB connector locations for both styles of the PCI card brackets)

The N5101A Baseband Studio PCI Card has an attached bracket that is also located on the rear panel of your PC. The connectors on this bracket are used by the N5110B Baseband Studio for Waveform Capture and Playback software when SMB 4, SMB 5, and SMB 6 is called out. There are two versions of this bracket.
Click here for an explanation of these brackets

Note: These brackets are installed when the PCI card is installed in your PC. The most current version of this installation procedure is: N5101A Baseband Studio PCI Card Installation Guide

 

 

The choices for SMB 4-6 are described below:

Off

This choice assigns no signal to the SMB connector, effectively turning the port off.

Start Trigger

This choice sets the GPIO connector as a start trigger input. The signal has a TTL level with a nominal impedance of 1.0 kohms.

Note: You can only assign the start trigger input to one port at a time. If you select Start Trigger for an SMB port and it is already assigned to another port, the software will automatically turn off the previously assigned port.

Underflow Indicator

This choice sets the GPIO connector as the underflow indicator output. The signal has a TTL level with a nominal impedance of 1.0 kohms.

Playing Indicator

This choice sets the GPIO connector as the playing indicator output. The signal has a TTL level with a nominal impedance of 1.0 kohms.

Playback Completed Indicator

This choice sets the GPIO connector as the playback completed indicator output. The signal has a TTL level with a nominal impedance of 1.0 kohms.

Ready to Playback

This choice sets the GPIO connector as the ready indicator output. The signal has a TTL level with a nominal impedance of 1.0 kohms.

SMB Polarity

These cells set the active states for signals assigned to the SMB connectors. The SMB Polarity cells are grayed out (not active) for SMB ports that are set to off.

Positive

This choice sets the software to expect an active-high start trigger input signal or to send an active-high output signal, depending on the SMB signal assignment.

Negative

This choice sets the software to expect an active-low start trigger input signal or to send an active-low output signal, depending on the SMB signal assignment.

 

Marker 1-4

Markers designate specific points within a waveform. These are digital signals that are aligned with the analog waveform and are available at the rear panel connectors. Markers 1 and 2 are routed to the event connector that corresponds to the marker number; markers 3 and 4 are routed to the Event 3 and Event 4 pins on the AUXILIARY I/O connector, respectively.

For more information on markers, refer to the signal generator documentation.

Marker Source

These cells determine the source of the marker data. Each active marker has the following menu of choices:

 

The marker choices are described below:

I_bit_0

This is a user-provided marker. The marker is encoded in the waveform's I channel data using bit 0.

I_bit_1

This is a user-provided marker. The marker is encoded in the waveform's I channel data using bit 1.

Q_bit_0

This is a user-provided marker. The marker is encoded in the waveform's Q channel data using bit 0.

Q_bit_1

This is a user-provided marker. The marker is encoded in the waveform's Q channel data using bit 1.

Periodic

 

With this choice, the user specifies the sample and duration where the marker will be active. When Periodic is selected, the Pulse Start, Pulse Width, and Pulse Period cells appear in the marker table. To specify a periodic marker, you must set these three parameters.

 

Pulse
Start

This choice sets the sample on which the marker becomes active (on). This cell only appears when Marker Source is set to Periodic.

 

Pulse
Width

This choice determines the width of the active marker, in samples. This cell only appears when Marker Source is set to Periodic.

 

Pulse
Period

This choice sets the total number of samples in the marker cycle (on plus off). This cell only appears when Marker Source is set to Periodic.

Zero Detect

With this choice, the marker is active when I and Q are both zero; otherwise, marker is not active.

Range Detect

With this choice, the user specifies the range in which the marker will be active. When Range Detect is selected, the Range Data, Range Limit Relationship, Range Limit 1, and Range Limit 2 cells appear in the marker table. To specify a periodic marker, you must set these three parameters.

 

Range
Data

This choice sets the source of data used to apply the range relationship to in the range defined dynamic marker generator. This field only appears when Marker Source is set to Range Detect.

 

Range Limit Relationship

This choice sets the relationship between the first and second limits of the range defined dynamic marker generator. This field only appears when Marker Source is set to Range Detect.

 

Range
Limit 1

This choice sets the first limit in the range defined dynamic marker generator. This field only appears when Marker Source is set to Range Detect.

 

Range
Limit 2

This choice sets the second limit in the range defined dynamic marker generator. This field only appears when Marker Source is set to Range Detect.

 

Off

This choice turns off the selected marker.

In RF playback mode, all marker information is transmitted to the Signal Generator (ESG/PSG) using the least significant bits of the I and Q waveform data lines. If no markers are enabled, all I and Q waveform data samples are transmitted using 16 bits. If marker 1 and/or marker 2 are used, the waveform data is transmitted using 15 bits to the signal generator. If marker 3 and/or 4 are used, the waveform data is transferred using 14 bits.

Delay

This cell delays the individual marker by 0-1000 samples. The resolution of time delay will be rounded to the nearest 1/Sample Rate.

Note: The time delay is determined by the sample rate. If the time delay is set and the sample rate is changed, the number of samples delayed will change to keep the time delay constant (if the resulting delay is out of range, time delay will be clipped at the limit). If Delay Unit is set to Samples and the rate is changed, the sample delay will remain constant and the time delay will be updated based on the new sample rate. The default will be to hold the sample delay constant.

Delay Unit

This cell sets the delay units to either samples or uSec.

Samples

This choice holds the last I and Q sample value on the output until the next waveform is played.

Time

This choice sets the output value to zero when the waveform has completed playing.

Polarity

This cell inverts the polarity of the selected marker.

 

 

Related Topics

Basic Digital IQ Playback Setup

Basic RF Playback Setup

Waveform Setup

N5102A Digital Interface

ESG/PSG Signal Generator