Skip to content
forked from antsfamily/iprs

Python Library for Radar Signal Intelligent Processing.

License

Notifications You must be signed in to change notification settings

AuroraWong/iprs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is IPRS?

Intelligent Processing of Radar Signal ( abbr. IPRS), is an outstanding tool for processing radar signals, which is written in python.

Why use IPRS?

IPRS has many functions and features:

  • Simulation
    • point target
    • real scene
    • CUDA acceleration(not support yet)
  • Compression(not support yet)
  • Imaging
    • Classical
      • Range-Doppler
      • Chirp Scaling
    • Compressed Sensing based
    • Deep Learning based
  • Detection and Tracking(not support yet)
  • Will be open source soon

How to use?

Getting started

Installation

Requirements

Python>=2.7

Install Python and pip first, then install numpy , matplotlib using the following comands:

pip install numpy matplotlib scipy Pillow h5py

For compressed sensing sar imaging, you need to install pycompsense.

sudo pip install Cython pycompsense

IPython or jupyter (optional) can be installed by pip3 install ipython .

Install IPRS

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

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:/mnt/d/ws/sci/radar/iprs

In Windows:

:: temporary
set PYTHONPATH=yourpath_to_iprs;%PYTHONPATH%
:: permanent
setx PYTHONPATH "yourpath_to_iprs;%PYTHONPATH%"

Problems and Solutions

matplotlib

For Ubuntu with Python3.5, if you get error when install:

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

About

Python Library for Radar Signal Intelligent Processing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%