Intelligent Processing of Radar Signal ( ab. IPRS), is an outstanding tool for processing radar signals, which is written in python.
IPRS has many functions and features:
- Simulation
- point target
- real scene
- Compression(Not Supported yet)
- Imaging
- Classical
- Range-Doppler
- Chirp Scaling
- Compressed Sensing based
- Deep Learning based
- Classical
- Detection and Tracking(Not Supported yet)
Python>=2.7
Install Python
and pip
first, then install numpy
, matplotlib
using the following comands:
# Python3
pip3 install -r requirements.txt
# Python2
pip2 install -r requirements.txt
IPython
or jupyter
(optional) can be installed by pip3 install ipython
.
Now you can install iprs
by command: pip install iprs
!
You can install it manually, the installation of iprs
is very simple, just do as follows in a terminal(Ubuntu: bash shell
(Ctrl+Alt+T), Windows: cmd
or powershell
).
cd iprs
python setup.py install
Otherwise, you can just run install.sh
(Ubuntu) or install.bat
(Windows)to install iprs automatically.
If you don't want to install, you can add the root directory of "iprs" into PYTHONPATH
environment variable.
In Ubuntu:
sudo gedit ~/.bashrc
export PYTHONPATH=$PYTHONPATH:yourpath_to_iprs
In Windows:
:: temporary
set PYTHONPATH=yourpath_to_iprs;%PYTHONPATH%
:: permanent
setx PYTHONPATH "yourpath_to_iprs;%PYTHONPATH%"
- If you install IPRS by running
install.sh
orinstall.bat
, Just rununinstall.sh
(Ubuntu) oruninstall.bat
(Windows)to uninstall iprs automatically. - If you install IPRS by
python setup.py install
, trypip uninstall iprs
. - If you install IPRS by adding a
PYTHONPATH
environment, just remove that path.
-
if
Ab
is not small, the both sides along range footprint of the Central Point is not equal. The accuracy of calculation (Rnear, Rfar) is inaccurate, and will cause the target far from the actual value. -
along range footprint:
ar_footprint(Wl, H, Lr, Ad)
For Ubuntu with Python3.5, if you get error when install it:
NotImplementedError: Surface.create_for_data: Not Implemented yet.
Install the following packages.
sudo apt-get install python3-dev
sudo apt-get install libffi-dev
sudo pip3 install cffi
sudo pip3 install cairocffi