deciBel Software

The dBRaST Radar Simulator simulates the noise, clutter, atmospheric effects, signal jammers, and targets experienced by actual antenna hardware. dBRaST is designed to be an open-ended framework for digital Radar returns calculations. The code is written in the C++ programming language, and takes advantage of the object oriented programming facilities in C++ to implement extensible classes for various elements of a Stimulator implementation, thus permitting customized models for different types of Radars. A plug-in architecture allows dBRaST to be extended at runtime, by loading code modules to provide capabilities without the need for compilation. The dBRaST stimulator is capable of multiple modes of operation:

  1. Stand-alone - dBRaST generates Radar Beam commands, then processes them to produce Radar returns (I&Q data).
  2. Sim-only - dBRaST receives a Radar Beam command from an external interface to the Radar Signal Processor, and processes this command to produce Radar returns which are then returned to the Radar Processor through the same interface.
  3. Sim-Over-Live - dBRaST is placed between real Radar antenna hardware and the Radar Signal Processor. A Radar Beam command is intercepted by dBRaST, and passed on to the true Radar antenna hardware. When the actual Radar antenna hardware sends Radar return signals to the Signal Processor, dBRaST intercepts this information and superimposes additional target returns on top of the actual data from the antenna.

As advancements in computer hardware technology performance are achieved, dBRaST is architected to take advantage of new features. Currently, dBRaST leverages current advancements in vectorization associated with the x86 architecture, parallelization realized from multiple processors with multiple hyperthreaded cores, and GPU or Xeon-Phi coprocessors.

The dBRaST stimulation capability for BMDS radars employs distributed computing cluster technology. It allows fielding at software integration labs and tactical site locations while providing inherent support to concurrent and sim-over-live capabilities. The design maintains tactical message format to signal and data processors and minimizes sensor-specific deployment costs. Using the dBRaST design, new radars require only limited interface specification and development. The scenario handling capabilities of dBRaST include:

  • Up to 1000's of targets per scenario; 100's of targets per beam
  • Multiple bandwidths
  • High fidelity wideband RCS signatures
  • Detailed 6DOF mission trajectories (position and orientation)
  • Complex and extended targets
  • Complete Truth (Signatures, Lethality, Environment) characterization and Truth Interaction