Radar Software Development

Course Description

Become knowledgeable in the implementation of all major radar software functions (front-end and back-end) and the process for developing the software required for an operational system. Obtain a good understanding of the history of radar software technology and how it applies to developing a new application or upgrading an existing system. The course will address the entire radar software domain and describe proven approaches and implementations for hard real-time execution, soft real-time execution, and batch and offline processing.

Course ID: DEF 3530P
Course Format: Classroom

Available Classroom Sections

There are no available sections for this course. Please check back later.

View previous sections
View Previous Sections
CRN Start date End date Format Location Cost
15267 Mar 17, 2015 Mar 19, 2015 Classroom Atlanta, Georgia $1,695
16439 May 24, 2016 May 26, 2016 Classroom Atlanta, Georgia $1,695
17064 May 23, 2017 May 25, 2017 Classroom Atlanta, Georgia $1,695
18237 May 15, 2018 May 17, 2018 Classroom Atlanta, Georgia $1,695

Special Discounts

GTRI employees are eligible for a discount on this course.  If you are a GTRI employee, please go to https://webwise.gtri.gatech.edu/talent-management/organizational-development and look under “GT Professional Development” for a coupon code to use when checking out.

Note: Coupon codes must be applied during checkout and cannot be redeemed after your checkout is complete. Only one coupon code can be used per shopping cart.

Who Should Attend

Software managers, architects, developers and government/commercial industry employees responsible for overseeing programs that require radar software implementation

How You Will Benefit

  • Interpretation of system specifications to develop derived software requirements.
  • Gain an understanding of all the subsystems of a radar that require software components to be implemented.
  • Identify the system-level requirements that drive the complexity of each software components and how to architect, design and develop the different radar software capabilities.
  • Learn current technologies and different types of computing performance radar subsystems require, and how that impacts the computing hardware and configuration (FPGA, CPU, GPU, embedded, server and workstation) selection and the development process and approach for each selection type.
  • Discuss open architecture / open system approaches, and how they can realistically be applied to the different radar software components.
  • Identify industry current and future high performance computing and networking hardware environments that are appropriate for use in radars today to satisfy execution (FLOPs) and data transfer (Gb/s or Tb/s) requirements.
  • Perform analysis and trade studies required for algorithms, data processor hardware and COTS (i.e., middleware, relational database, software language, etc.) to satisfy software requirements and architecture goals.
  • Create an open, reconfigurable and saleable software and data processor hardware architecture.
  • Perform risk reduction prototyping of the proposed architecture components and interfaces to validate the top-level design for performance, openness and security requirements.
  • Develop modular object oriented software components that satisfy functionality and robustness goals.
  • Execution of integration and test activities to ensure that interfaces, functionality and performance requirements are tested effectively and in a target representative configuration.
  • Familiar with the radar software development process and requirement for management of the software effort (organization structure, costing, scheduling, metrics, peer reviews, build plans, deliveries, software problem reports tracking, etc.).
  • Deliveries of the software to support System Integration Lab (SIL) and target system integration and test activities.


  • Introduction to features of Radar SW
  • What SW Goes Into a Radar for each Component
  • Software Platforms Options for HW, SW and COTS
  • Software Architecture
  • Software Engineering Process
  • Software Estimation
  • Integrated Radar Software System

For Course-Related Questions

Please contact the course administrator: Alan Nussbaum