Difference between revisions of "Receiving Mode-S with a USRP N200"
(Created page with "Receiving Mode-S with a USRP N200 The Ettus Research™ USRP™ (Universal Software Radio Peripheral) is used for a number of military and aerospace applications. In this ex...") |
|||
Line 1: | Line 1: | ||
− | + | ==Overview== | |
+ | The Ettus Research™ USRP™ (Universal Software Radio Peripheral) is used for a number of military and aerospace applications. In this example, the USRP N200/N210 is used to receive and decode Mode-S beacons from real-world aircraft. The information from these beacons is displayed on Google Earth. This demonstration shows the flexibility offered by GNU Radio, an a open source package and its strong user-base. | ||
− | The | + | The Gnuradio Out-Of-Tree module (OOT) [http://www.cgran.org/pages/gr-air-modes.html gr-air-modes] will be use to receive Mode-S with the USRP. |
+ | |||
+ | ==Requirements== | ||
+ | * Python >= 2.5 | ||
+ | * NumPy and SciPy | ||
+ | * Gnuradio >= 3.5.0 | ||
+ | * Ettus UHD >= 3.4.0 | ||
+ | * SQLite 3.7 or later | ||
+ | * CMake 2.6 or later | ||
+ | |||
+ | ==Installation== | ||
+ | |||
+ | $ git clone https://github.com/bistromath/gr-air-modes.git | ||
+ | $ mkdir build | ||
+ | $ cd build | ||
+ | $ cmake ../ | ||
+ | $ make | ||
+ | $ sudo make install | ||
+ | $ sudo ldconfig | ||
+ | |||
+ | ==Usage== | ||
+ | After successfully building and installing the gr-air-modes OOT, you will have two applications to receive Mode-S. | ||
+ | |||
+ | * '''modes_rx''' | ||
+ | ** Command line based, textual output of data received | ||
+ | |||
+ | |||
+ | * '''modes_gui''' | ||
+ | ** GUI based interface with Google Maps integration | ||
+ | |||
+ | |||
+ | ==Additional Resources== | ||
+ | For | ||
+ | https://github.com/bistromath/gr-air-modes | ||
− | |||
[[Category:Application Notes and White Papers]] | [[Category:Application Notes and White Papers]] |
Revision as of 14:26, 13 April 2016
Overview
The Ettus Research™ USRP™ (Universal Software Radio Peripheral) is used for a number of military and aerospace applications. In this example, the USRP N200/N210 is used to receive and decode Mode-S beacons from real-world aircraft. The information from these beacons is displayed on Google Earth. This demonstration shows the flexibility offered by GNU Radio, an a open source package and its strong user-base.
The Gnuradio Out-Of-Tree module (OOT) gr-air-modes will be use to receive Mode-S with the USRP.
Requirements
- Python >= 2.5
- NumPy and SciPy
- Gnuradio >= 3.5.0
- Ettus UHD >= 3.4.0
- SQLite 3.7 or later
- CMake 2.6 or later
Installation
$ git clone https://github.com/bistromath/gr-air-modes.git $ mkdir build $ cd build $ cmake ../ $ make $ sudo make install $ sudo ldconfig
Usage
After successfully building and installing the gr-air-modes OOT, you will have two applications to receive Mode-S.
- modes_rx
- Command line based, textual output of data received
- modes_gui
- GUI based interface with Google Maps integration