v11.1.0

RadarSimPy is a powerful and versatile Python-based Radar Simulator that models radar transceivers and simulates baseband data from point targets and 3D models. Its signal processing tools offer range/Doppler processing, direction of arrival estimation, and beamforming using various cutting-edge techniques, and you can even characterize radar detection using Swerling’s models.

We greatly appreciate your support and would like to thank you for considering a donation to help us continue our work!

Category:

## Installation

• ### Windows

• your_project.py
• your_project.ipynb
• __init__.py
• scene.xxx.pyd

• ### Linux

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

## Coordinate Systems

• ### Scene Coordinate

• axis (m): `[x, y, z]`
• phi (deg): angle on the x-y plane. 0 deg is the positive x-axis, 90 deg is the positive y-axis
• theta (deg): angle on the z-x plane. 0 deg is the positive z-axis, 90 deg is the x-y plane
• 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 the z-axis. Positive yaw rotates the object from the positive x-axis to the positive y-axis
• pitch (deg): rotation along the y-axis. Positive pitch rotates the object from the positive x-axis to the positive z-axis
• roll (deg): rotation along the x-axis. Positive roll rotates the object from the positive z-axis to the negative y-axis
• origin (m): `[x, y, z]`
• rotation (deg): `[yaw, pitch, roll]`
• rotation (deg/s): rate `[yaw rate, pitch rate, roll rate]`

## Usage Examples

The source files of these Jupyter notebooks are available here.