Range Doppler map (RDM) and radar signal processing module.
This Python module provides tools for creating range Doppler maps and a variety of functions useful for radar signal processing. It is designed to be a simple tool, useful for gaining intuition on how RDMs are made.
- RDM generation
- waveform generation
- pulse doppler
- radar range equation
- uniform linear array antennas
- noise
To install the module, clone this repository and install with pip:
git clone https://github.com/JohnNehls/radar-signal-processing
cd radar-signal-processing
pip install .
Python >= 3.11
- RDM generator
For examples of basic usage, see the examples. To see a script with all waveform and return options written out, check out kitchen_sink.py.
- Everything else
See tests for example of the other functions of the project.
Contributions are welcome. Please fork the repository and submit a pull request.
This project is licensed under the GPL-3.0 License - see LICENSE for details.