Skip to content

Tristan-Duin/pydar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyDar - Python Radar Simulator

A high-fidelity radar simulation in Python, designed for educational and research purposes. PyDar provides comprehensive radar system modeling, signal processing, and visualization capabilities.

Features

Core Capabilities

  • Radar System Modeling: Complete radar system simulation including antenna patterns, waveforms, and signal processing
  • Target Modeling: Various target types with RCS models, motion dynamics, and Swerling fluctuation models
  • Environment Simulation: Atmospheric effects, clutter modeling, and propagation effects
  • Signal Processing: CFAR detection, range-Doppler processing, and multi-target tracking algorithms
  • Visualization: Real-time 3D visualization using Plotly and Dash with web-based interface

Key Components

  • Phased array and parabolic antenna models with realistic beam patterns
  • Multiple waveform types (Linear FM chirp, pulse trains, Barker codes, stepped frequency)
  • Advanced detection algorithms (CA-CFAR, OS-CFAR, GO-CFAR)
  • Multi-target tracking with Kalman filtering
  • Live web-based visualization with automatic browser launch

About

Radar sim written in Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages