To download NI software, including the products shown below, visit ni.com/downloads.
This example is a generic demonstration for radar pulsed modulated signals generation. It provides the ability to configure different pulse modulation and play the signal via a Vector Signal Generator or Transceiver using the RFSG driver.
This example supports the generation of the following signals:
The example allows to configure interactively a pulse train with configurable parameters such as BW, PRI, pulse duraction,pulse count, silence time after a pulse train and many other modulation specific parameters. This pulse train can be repeated indefinetely until the user stops the application.
A trigger is generated via a marker event on the start of each new pulse train. This trigger is exported for external use via PXI_Trig0. You can use the trigger to synchronize the generator and receiver or to drive an external DUT.
Alternatively, the example offers the option to generate a script (table of pulse train) that will play sequentially by generating a new trigger for each entry. The pulse trains can have different modulations and parameter configurations which can be used for different functionalities such as PRI staggering and pulse agility.
The script has a specific syntax that is described in the attached document. It can be configured manually. Or, there is a script assistant in the UI to allow interactive configuration of the script, saving the config to a file and load an existent configuration.
For more information, refer to the attached manual.
Download the Attached ZIP file and extract it to:
Follow the instructions in the User Manual.How-Separate-2
Supported Hardware: NI VST and VSG supporting RFSG Scripting. this example has been tested with following HW:
This example is an improvement of the existent Radar Library toolkit:Related-Separate-2
Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.