Waveform Window -


Waveform Selector


Click on the pull-down bar to select a waveform. The software comes with a few pre-defined waveforms. You can make your own waveforms to put on this list. To learn how to do this please go to Save Waveform in the Using the GUI section.


Main Parameter

Waveform Code

Specifies the type of chirping to be implemented.

"0" is for positive linear chirping. This allows for linear change in frequency with respect to time, with ramp up only. When the maximum frequency is reached, frequency returns to lowest frequency.

"1" is for triangle linear chirping, which allows the frequency to ramp up and ramp down. When the maximum frequency is reached, frequency ramps down until it reaches the lowest frequency.

"2" is for negative linear chirping, the reverse of option "0". When this option is selected, the DSM will start at the maximum frequency and step down to the lowest frequency. It then will start back at the maximum frequency for the next iteration.

"253" is for negative linear chirping with page-wise operation with 7 pages.  

"254" is for triangle linear chirping with page-wise operation with 7 pages. 

"255" is for positive linear chirping with page-wise operation with 7 pages. 

"256" is the final option, which allows the DSM to load User Defined waveform files. 

Delay

Specifies delay in chirping in terms of memory addresses. This is defined in hexadecimal code. If delay was set at "5", the first 5 memory addresses would be at the Start Frequency then at the 6th memory address, the chirp would begin.

Data Length

Specifies how many memory addresses to use for chirping. This is defined in hexadecimal code. This is basically how many frequencies you want to chirp for your waveform. If you change the step frequency in the Linear Chirp box, you can double click the input box of the Data Length to have the GUI automatically calculate the new Data Length. The maximum Data Length is 70000 (hexadecimal). Whenever you change the Data Length the Sweep time changes automatically with it.

For more details on the Data Length, please click here.

Sweep

Specifies the sweep time in nanoseconds for one loop of the waveform. If you change the step frequency in the Linear Chirp box, you can double click the input box of Sweep to have the GUI automatically calculate the new Sweep time. Whenever you change the Sweep time the Data Length changes automatically with it.


Marker


Specifies where to output a marker. Marker Position is the memory address where the Marker goes active while Width specifies the number of data points to keep the Marker active. Both parameters are specified in hexadecimal. You can also change the polarity of the Marker. If the "P" box is checked then the Marker will be active high; if the "P" box is unchecked then the Marker will be active low. To enable the Marker, make sure that the "E" box is checked; to disable the Marker, make sure the "E" box is unchecked. The Marker signal will be output from the MARKER SMA connector on the DSM board.


Linear Chirp

Start

Specifies starting frequency. Defined in both hexadecimal frequency word and decimal real frequency. You may change either the frequency word or the real frequency. In the memory dump file, this attribute is referred to as "Chirp1".

Stop

Specifies maximum frequency. Defined in hexadecimal frequency word and decimal real frequency. You may change either the frequency word or the real frequency. In the memory dump file, this attribute is referred to as "Chirp2". Please note that the real maximum frequency may not be the Stop frequency attribute that you define. For more information, please go to the Data Length page in the Operation Details section.

Step

Specifies the step size. Defined in hexadecimal frequency word and decimal real frequency. You may change either the frequency word or the real frequency. In the memory dump file, this attribute is referred to as "Chirp3".

If you change either the Data Length or the Sweep in the Main Parameter box, you can double click the hexadecimal input box of the Step frequency to have the GUI automatically calculate the new Step frequency.


Phase Reset


The click box enables or disables phase reset by memory. When this box is not checked, the phase reset is by the GUI DDS Reset button in the Module Parameter window. The three time parameters, RESET_T1, RESET_T2, and RESET_T3, specify the number of data points to set. They should be entered as hexadecimal. For more details on phase reset and the three reset time parameters, please see the Phase Reset subsection on the Parameters page in the Operation Details section.


Download Waveform


Click this button to send current waveform parameters to the board. You will have to use this button whenever you change any waveform parameters.

Before proceeding with anything else, you must wait for the waveform to finish downloading to the board. This can take several seconds, requiring longer durations to download waveforms with longer Data Lengths. You can monitor the download completion status indicated by the progress bar at the lower right corner of the application window.