Pulse Generator Related Topics  

Turns the pulse generator on or off (with option R&S ZVA-K27). The pulse generator provides two independent control signals at the CASCADE output connector on the rear panel of the network analyzer. The signals can be used to control an R&S ZVAXxx Extension Unit equipped with a pulse modulator option.

The pulse generator signals are configured using the Define Pulse Generator dialog.

Pulse generator signals

Pulse generator signals consist of rectangular pulses which are repeated periodically. The signals serve as modulation signals for pulse modulators: During the high signal periods, the pulse modulator generates an RF signal, during the low signal periods, the RF signal is switched off. The R&S ZVA provides two different pulsed signals:

The pulse period of the pulse generator and sync signals are identical. An example for a pulse generator signal consisting of a pulse train (Gen1) and a sync signal (Gen 2) is shown below.

If not specified otherwise, the pulse generator settings are channel-specific.

A measurement example for pulse generators and pulsed measurements is reported in the Quick Start Guide for the extension unit R&S ZVAXxx, to be found on the R&S ZVA/B/T documentation CD-ROM.

To perform measurements on pulsed RF signals controlled by the pulse generator, the Pulse Gentrigger must be used. The trigger settings also control which of the trigger signals provides the trigger event.  

Remote control:

[SENSe<Ch>:]PULSe:GENerator<gen_no>[:STATe]


Define Pulse Generator

Defines the properties of the pulse generator signals.  

Remote control:

[SENSe<Ch>:]PULSe:GENerator1:TYPE
[SENSe<Ch>:]PULSe:GENerator1:WIDTh

[SENSe<Ch>:]PULSe:GENerator1:PERiod

[SENSe<Ch>:]PULSe:GENerator1:TRAin:PERiod

[SENSe<Ch>:]PULSe:GENerator1:POLarity

[SENSe<Ch>:]PULSe:GENerator1:MODE
 


Define Pulse Train

Defines a pulse train for the pulse modulator (Gen 1) signal on a segment-by-segment basis. This dialog is called from the Define Pulse Generator dialog.   

Choose one of the following methods to efficiently create and handle pulse train segments:

The Define Pulse Train dialog contains a table to edit the individual pulse segments; see below. The buttons below the table extend, shorten, or re-order the segment list.  

The buttons above the table are used to import and export pulse train data. Pulse train files are ASCII files with the default extension *.train and a special file format.

Period denotes the duration of the entire pulse train. The period of the sync signal is adjusted to the pulse train period as long as the pulse train signal type is active.

Columns in the segment table

The table contains an automatically assigned current number for each segment/pulse plus the following editable columns:

The minimum pulse width (the difference Stop High Signal Start High Signal) is 12.5 ns. Segments/pulses may overlap, however, the largest Stop High Signal value must not exceed the pulse train Period.

Remote control:

[SENSe<Ch>:]PULSe:GENerator1:TRAin:DATA
[SENSe<Ch>:]PULSe:GENerator1:TRAin:SEGMent<Seg>[:STATe]

[SENSe<Ch>:]PULSe:GENerator1:TRAin:SEGMent<Seg>:STIMulus:STARt

[SENSe<Ch>:]PULSe:GENerator1:TRAin:SEGMent<Seg>:STIMulus:STOP

[SENSe<Ch>:]PULSe:GENerator1:TRAin:SEGMent<Seg>:COUNt?

[SENSe<Ch>:]PULSe:GENerator1:TRAin:PERiod

[SENSe<Ch>:]PULSe:GENerator1:TRAin:DELete:ALL
 
MMEMory:LOAD:PTRain

MMEMory:STORe:PTRain
 


Define Sync Generator

Defines the properties of the sync signal (Gen 2). This dialog is called from the Define Pulse Generator dialog.   

The sync signal is either a single pulse signal with definite pulse width (Sync Width), following the pulse generator signal by a specified Sync Delay (to Pulse), or a constant signal. Constant signals (Constant High and Constant Low) need no further specification. It is possible to invert the polarity of the sync signal, i.e. to exchange the high signal and low signal periods.

While the pulse generator signal type is Constant High or Constant Low, the sync generator signal type is Constant High or Constant Low, too.

See also background information on Pulse Generator Signals.  

Remote control:

[SENSe<Ch>:]PULSe:GENerator2:TYPE
[SENSe<Ch>:]PULSe:GENerator2:WIDTh

[SENSe<Ch>:]PULSe:GENerator1:DELay
 
[SENSe<Ch>:]PULSe:GENerator2:POLarity
  


Adjust Settings for Chopped Pulse Profile

Defines the time resolution for the chopped pulse profile mode and activates the mode. This dialog is called from the Define Pulse Generator dialog.  

Chopped pulse profile mode

Chopped pulsed profile mode is a means of achieving extremely small time resolutions for measurements on strictly periodic signals. Time resolution is the critical parameter for measurements on pulsed signals with very short pulse widths. In a normal time sweep at the default IF bandwidth of 10 kHz, the time resolution (i.e. the measurement time for each sweep point) is in the 100 μs range. In chopped pulse profile mode, the analyzer achieves time resolutions down to 12.5 ns.  

A power calibration is generally not possible, however, the measurement provides accurate relative powers at consecutive sweep points. Hence the measurement result shows the profile of the measured RF signal.  

Chopped pulse profile results are measured as follows:

  1. The signal is chopped into k measurement intervals of equal width. The interval width is equal to the time resolution. For each interval, the analyzer acquires measurement results in n consecutive pulse periods. Due to the periodicity of the signal, the amplitude in each of the measurement intervals is equal. The results from the individual intervals are integrated; the effective measurement time per interval is thus n times the interval length. With a suitable selection of the factor n, this method provides accurate results at common IF bandwidths.

  1. After integrating the n results for a given measurement interval, the analyzer steps to the next interval in order to repeat the procedure above. The total measurement for k measurement intervals covers k*n pulse periods. The measurement result is a time-domain trace consisting of k integrated measurement points.

The analyzer automatically selects a CW Time sweep mode and adjusts a number of data acquisition and pulse generator settings when the chopped pulse profile mode is activated:  

In remote control it is possible to skip measurement intervals (and thus accelerate the measurement, at the expense of the number of sweep points) by increasing the Delay Increment parameter.   

Remote control:

[SENSe<Ch>:]PULSe:GENerator2:WIDTh  
[SENSe<Ch>:]PULSe:GENerator<gen_no>:CPPRofile

[SENSe<Ch>:]PULSe:GENerator<gen_no>:DINCrement


File Format for Pulse Train Definitions

The analyzer uses a simple ASCII format to export pulse train definitions. By default, the pulse train file has the extension *.train and is stored in the directory shown in the Save Pulse Train and Recall Pulse Train dialogs. The file starts with a preamble containing the channel, the Pulse Train Period, and the Pulse Delay (to Sync) value. The following lines contain the entries of all editable columns of the list.

Example of a pulse train definition file   

The pulse train definition:

is described by the pulse train file:

Remote control:

MMEMory:LOAD:PTRain
MMEMory:STORe:PTRain