Skip to content

gimac/radar-simulation-notebooks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Radar Simulation

Jupyter notebooks for radar systems simulation based on radarsimpy.

RadarSimPy is a radar simulation package built with python. Contact me if you are interested in this module.

There are 7 modules in this package:

  1. Radar: Defines radar parameters

  2. simulator: Simulates and generates raw time domain baseband data

  3. processing: Basic radar signal processing

  4. tools: Receiver operating characteristic analysis

  5. lidar_scene: Simulates LiDAR's point cloud based on a 3D environment model with ray tracing

  6. rcs: Simulates target's radar cross section (RCS) based on the 3D model with ray tracing

  7. scene: Simulates radar's response signal in a 3D enviroment model with ray tracing

Dependence

  • numpy
  • scipy
  • numpy-stl

Installation

Contact me if you are interested in this module.

To use the module, please put the radarsimpy folder within your project folder as shown below.

Windows

  • your_project.py
  • your_project.ipynb
  • radarsimpy
    • __init__.py
    • radarsimc.dll
    • scene.xxx.pyd
    • ...

Linux

  • your_project.py
  • your_project.ipynb
  • radarsimpy
    • __init__.py
    • libradarsimc.so
    • scene.xxx.so
    • ...

Coordinate Systems

Scene Coordinate

  • axis (m): [x, y, z]
  • phi (deg): angle on x-y plane. Positive x-axis is 0 deg, positive y-axis is 90 deg
  • theta (deg): angle on z-x plane. Positive z-axis is 0 deg, x-y plane is 90 deg
  • azimuth (deg): azimuth -90 ~ 90 deg equal to phi -90 ~ 90 deg
  • elevation (deg): elevation -90 ~ 90 deg equal to theta 180 ~ 0 deg

Object's Local Coordinate

  • axis (m): [x, y, z]
  • yaw (deg): rotation along z-axis. Positive yaw rotates object from positive x-axis to positive y-axis
  • pitch (deg): rotation along y-axis. Positive pitch rotates object from positive x-axis to positive z-axis
  • roll (deg): rotation along x-axis. Positive roll rotates object from positive z-axis to negative y-axis
  • origin (m): [x, y, z]
  • rotation (deg): [yaw, pitch, roll]
  • rotation (deg/s): rate [yaw rate, pitch rate, roll rate]

Usage

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 59.8%
  • HTML 40.0%
  • Other 0.2%