Difference between revisions of "Receiving Mode-S with a USRP N200"

From Ettus KB QA
Jump to: navigation, search
(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:
Receiving Mode-S with a USRP N200
+
==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 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) [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
  
The package is called [http://www.cgran.org/pages/gr-air-modes.html gr-air-modes], which is availabile on [http://www.cgran.org CGRAN].
 
  
 
[[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


Additional Resources

For https://github.com/bistromath/gr-air-modes