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 installOtherwise, 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_iprsIn Windows:
:: temporary
set PYTHONPATH=yourpath_to_iprs;%PYTHONPATH%
:: permanent
setx PYTHONPATH "yourpath_to_iprs;%PYTHONPATH%"- If you install IPRS by running
install.shorinstall.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
PYTHONPATHenvironment, just remove that path.
-
if
Abis 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