The Pulse Library Details group contains the following properties:
Pulse_Type |
Pulse_Rise_Time_us |
Pulse_Fall_Time_us |
Pulse_Width_us |
Pulse_Custom_Filename |
Pulse_Custom_Sample_Rate_MHz |
Pulse_Modulation_Type |
Pulse_Chirp_Peak_Deviation_MHz |
Pulse_Chirp_Direction |
Pulse_Barker_Code_Length |
Pulse_BPSK_QPSK_Step_Size_us |
Pulse_Custom_Modulation_Filename |
PW_Pattern |
PW_Start_us |
PW_Stop_us |
PW_Number_of_Pulses |
PW_Step_us |
PW_Number_of_Steps |
PW_Pulses_Per_Step |
PW_Staggered_Filename |
PW_Jitter |
PW_Jitter_Deviation_us |
The Pulse Library Details properties are organized into four subsections as shown in the CSV file examples Pulse Type,
Pulse Modulation,
Pulse Width Pattern, and
Pulse Width Jitter (examples appear below). The pulse library details are ignored if the object type is Pattern or Off Time.
If the same pulse object is present on multiple lines in an imported CSV file, the last instance of the pulse is used to set the Pulse Library Details. If the pulse existed before a file is imported, the pulse property values are replaced with the values from the file's last instance of the pulse.
The properties shown in the Pulse Type example specify the pulse edge type, or allows a custom pulse envelope or custom I/Q modulated pulse. When using the ramp or cosine edge, you may specify the rise time, fall time, and the pulse width. When using Custom Profile or Custom I/Q, you must specify a file that contains the appropriate data. You must also specify the sample rate used to generate the data. The default Pulse Type is Trapezoidal.
The properties shown in the Pulse Modulation example set specific intra-pulse modulations. All pulse repetitions on a given line receive the same modulation. Many of the modulations require data from a separate file. See the specific file type for the file format. The default Pulse Modulation Type is none.
The properties shown in the Pulse Width Pattern example enable you to vary the pulse width in random or specific ways. The pulse width pattern is only available when Pulse Type is Trapezoidal or Raised Cosine. The pulse width pattern can be combined with Pulse Width Jitter. The default Pulse Width Pattern is none.
The property PW_Number_of_Pulses defines the pattern; it does not indicate how many pulses will be generated. The Repeat property in the Object section sets the actual number of pulses generated.
The properties shown in the Pulse Width Jitter example can be applied to both the Trapezoidal and Raised Cosine pulse types. Use the Repeat property in the Object section to specify how many pulses to generate with Pulse Width Jitter. If Repeat is set to one, no width jitter will be observed. The default Pulse Width Jitter type is None.