Designing and Implementing a Radar Simulation Using the Entity Component System

Abstract

This research explores the implementation of a "medium fidelity" radar simulation using the Entity-Component-System (ECS) architecture. The radar implemented mimics the fundamental characteristics of entities in the open-source Mixed Reality Simulation Platform (MIXR) project, supporting real-time interaction. Previous research has shown the potential benefits of using an ECS-based architecture to support improved execution performance relative to Object-Oriented Programming (OOP) approaches, thus improved real-time interaction requirements. This research implements a well-documented radar model that supports the development of soft real-time human-based interaction simulations. The radar system modeled in this research mimics the "out-of-the-box" fidelity defined in the OOP-based MIXR architecture. This research creates components (i.e., data) to represent antenna patterns, target cross-sections, and emissions. The systems (i.e., computer logic or behavior) create and compute so-called "emission" data processed in phases that represent initial transmission and reception. Validation of the model was accomplished by creating test scenarios and comparing outputs with calculated values.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2021
Accession Number
AD1132452

Entities

People

  • Brennen T. Garland

Organizations

  • Air Force Institute of Technology

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Air Force
  • Computer Logic
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Doppler Effect
  • Electromagnetic Radiation
  • Electronic Countermeasures
  • Emission
  • Engineering
  • Governments
  • Materials
  • Object Oriented Programming
  • Programming Languages
  • Radar
  • Reliability
  • Simulations
  • Software Development
  • Standards
  • United States

Fields of Study

  • Computer science

Readers

  • Computational Modeling and Simulation
  • Distributed Systems and Data Platform Development
  • Radar Systems Engineering.