Script icon

Create Linear Chirp Simulation | WaveFarer

Create a simulation that analyzes multiple chirps per frame.

The Create Linear Chirp Simulation macro creates a simulation that analyzes multiple chirp waveforms by performing a ray-tracing simulation for both the first and last chirp in each frame. During post-processing, the Generate Range-Doppler macro extracts path data and expands the results for each chirp.


Users must set up the project as a dynamic scenario based on parameters with a minimum of one time parameter, which the script updates for each frame. The moving radar and target locations must be defined as a function of the time parameter, which is accomplished by adding velocity and location parameters used to specify the moving objects' coordinate systems.


After meeting the prerequisites, users can run the macro by following these steps:

  1. Download Create Linear Chirp Simulation.xmacro
  2. Right-click on Scripts in the Project Tree and select Import Scripts.
  3. In the Scripts branch of the Project Tree, right-click on Create Linear Chirp Simulation and select Execute.

Specify the simulation settings.

  1. In the Create Linear Chirp Simulation editor, enter the Simulation Name by typing into the field.
  2. Select the Analysis Configuration using the drop-down arrow.
  3. Select the Analysis Boundaries using the drop-down arrow.

The script simulates one or more snapshots in time, each with one frame. Users can simulate multiple frames consecutively if desired.

Specify the scenario time parameters.

  1. Select the Time parameter using the drop-down arrow.
  2. Specify the Snapshots (1 frame each) by typing one or more comma-separated time values into the field.

Specify the chirp waveform settings.

  1. Enter the chirp's lower frequency as the Start frequency.
  2. Enter the chirp's upper frequency as the Stop frequency.
  3. Enter the amount of time between the lower and upper frequency as the Chirp length.
  4. Enter the amount of time separating one chirp's end and the next chirp's beginning as the Reset time between chirps.
  5. Enter the Number of chirps per frame by typing into the field.

Create the simulation.

  1. Select the Queue simulation option to submit the simulation to the queue.
  2. Click Create Simulation to run the simulation.

Running the simulation computes detailed propagation path data for both the first and last chirp of each frame. The Generate Range-Doppler macro provides a full data set for all chirps during post-processing.