File Type Overview

The PXB supports three specific file types:

The PXB does not directly support a separate file header.  

 

Waveform Data Requirements

Marker files use one byte per I/Q waveform point to set the state of the markers either on (1) or off (0) for each I/Q point. When a marker is active (on), it provides an output trigger signal to the baseband generator block. Because markers are set at each waveform point, the marker file contains the same number of bytes as there are waveform points. For example, for 200 waveform points, the marker file contains 200 bytes.

You can download or extract waveform data created in any of the following ways. Prior to creating and downloading files, you need to take into consideration the file size and the amount of remaining PXB memory.

Memory

Playback Memory

The PXB allocates waveform playback memory or volatile memory in blocks of 32 bytes (8 samples, 4 bytes per sample) with a maximum of 512 MSamples for each DSP unit on the baseband board. For example, a waveform file with 256 samples (the minimum number of samples) has 1024 bytes (4 bytes per sample x 256 samples), and the PXB allocates 1024 bytes of memory.

Playback memory does not survive cycling of the PXB power. To play back waveforms after cycling the PXB power, you must load waveforms from non-volatile waveform memory (NVWFM) to volatile waveform memory.

Storage Memory

Storage memory refers to non-volatile memory where files survive cycling the PXB power. Files remain until overwritten or deleted. Files can be stored on the internal PXB disk drive, to an external USB memory device. The amount of available non-volatile memory varies by the size of the other files that share the USB flash or hard drive memory.