General Waveforms -

This example will take you through the major functions of the DSM. The source code is located in the "basics" folder in your "Examples" folder. Each example within the program's output is shown below. For the oscilloscope images, the top trace is of the actual waveform while the bottom trace is of the marker. For the spectrum images, the bandwidth is set from 0 to the Nyquist frequency of 1 GHz (clock is set to 2 GHz).

For convenience here is the source code:

basics.cpp


Example 1

This example is just a simple 16-point waveform.

Ex 1 Ex 1 Spectrum

When pointwise chirping:

Ex 1 Pointwise Ex 1 Pointwise


Example 2

This example is the the same as the above but this time uses the user_define_bulk method to define the waveform.

Ex 2 Ex 2 Spectrum


Example 3

This example demonstrates the use of the user_define_bulk method to create a duty cycle chirp. The marker is set to high when the DSM is chirping the non-constant frequencies and low when its outputs the constant frequencies.

Ex 3 Ex 3 Spectrum

Example 4

This example once again uses the user_define_bulk method to create a period based chirp. Please take a look at the code to see how it is implemented.

Ex 4 Ex 4 Spectrum


Example 5

This example utilizes the user_define_file method to chirp frequencies that are stored in an external .uwf file.


Example 6

This example makes use of the different pages of the DSM. The DSM is set to 4 pages and the images show the output of each page. The images in order from top to bottom are: Page 0, 1, 2 and 3.

Ex 6 Page 0 Spectrum Ex 6 Page 0
Ex 6 Page 1 Spectrum Ex 6 Page 1
Ex 6 Page 2 Spectrum Ex 6 Page 2
Ex 6 Page 3 Spectrum Ex 6 Page 3


Example 7

This example is just a combination of the above waveforms separated into different pages. The output for each page should resemble the output images shown above.


Example 8

This example demonstrates the multi-board functions of the DSM. The DSM should only run when there is a trigger signal for the Master board and a SYNCI signal for the Slave board. The recommended trigger signal for Master mode is a 1 V peak to peak square wave with a DC offset of 0.5 V. For Slave mode, the only SYNCI signal should be the SYNCO signal from the Master board. The images below show the spectrum for the Master board on the left and the Slave board on the right.

Ex 8 Ex 8 Spectrum