PassiveRadar.EU

Topics in Passive Radar

pyArgus - Signal Processing Library for Phased Array Antennas

This python package aims to implement signal processing algorithms applicable in antenna arrays. The implementation mainly focuses on the beamforming and direction finding algorithms. For array synthesis and radiation pattern optimization you can check the "arraytool" python package. https://github.com/zinka/arraytool and https://zinka.wordpress.com/ by S. R. Zinka
This is an open-source library, contributions are welcome!

Modules

Responsive image

Array radiaton pattern

Calculate and plot the radiaton pattern of antenna arrays.

Responsive image

Beamforming

Synthesize fixed and adaptive beams and apply beamspace processing algorithms on coherent data matrices

Responsive image

Direction of Arrival estimation

Calculate the incident angle of the signals using different algorithmical approaches

Responsive image

Advanced spatial processings

Covariance matrix estimation and spatial smoothig techniques for source decorrelation

Responsive image

Simulations

DoA estimation and beamforming simulations

Installation and Sources

The pyargus library can be installed directly from the Python Package Index
pip install pyargus
https://pypi.org/project/pyapril/

Source code is maintained on Github.

https://github.com/petotamas/pyArgus