Project

General

Profile

GrOsmoSDR » History » Version 8

horiz0n, 02/19/2016 10:50 PM

1 1 horiz0n
[[PageOutline]]
2
3 2 horiz0n
= OsmoSDR Gnuradio Source =
4 1 horiz0n
5 3 horiz0n
Primarily gr-osmosdr supports the OsmoSDR hardware, but it also offers a wrapper functionality for [http://tetra.osmocom.org/trac/wiki/Funcube_Dongle FunCube Dongle], [http://files.ettus.com/uhd_docs/manual/html/build.html Ettus UHD] and [http://sdr.osmocom.org/trac/wiki/rtl-sdr rtl-sdr] radios. By using gr-osmosdr source you can take advantage of a common software api in your application(s) independent of the underlying radio hardware.
6 1 horiz0n
7
== Build process ==
8
9
'''The gnuradio source requires a recent gnuradio (>= v3.5.3) to be installed.'''
10
11
Please note: prior pulling a new version from git and compiling it, please do a "make uninstall" first to properly remove the previous version.
12
13
Building with cmake:
14
{{{
15
git clone git://git.osmocom.org/gr-osmosdr
16
cd gr-osmosdr/
17
mkdir build
18
cd build/
19
cmake ../ -Wno-dev
20
make
21
sudo make install
22
sudo ldconfig
23
}}}
24
25
NOTE: The source block will appear under 'OsmoSDR' category in GRC menu.
26
27
== Automated installation ==
28
29
Marcus D. Leech has kindly integrated the forementioned build steps into his gnuradio installation script at [http://www.sbrac.org/files/build-gnuradio]. This is the most user-friendly option so far.
30 7 horiz0n
31
== Known Apps ==
32
33
The following 3rd party applications are successfully using gr-osmosdr:
34
35
||'''Name'''||'''Type'''||'''Author'''||'''URL'''||
36
||gr-pocsag||GRC Flowgraph||Marcus Leech||[https://www.cgran.org/browser/projects/gr-pocsag/trunk]||
37
||multimode RX||GRC Flowgraph||Marcus Leech||[https://www.cgran.org/browser/projects/multimode/trunk]||
38
||simple_fm_rvc||GRC Flowgraph||Marcus Leech||[https://www.cgran.org/browser/projects/simple_fm_rcv/trunk]||
39
||Wireless Temp. Sensor RX||Gnuradio App||Kevin Mehall||[https://github.com/kevinmehall/rtlsdr-433m-sensor]||
40
||gqrx (fork)||SDR GUI||Alexandru Csete||[https://github.com/mathisschmieder/gqrx]||
41
||gr-air-modes (fork) '''(NEW)'''||SDR CLI/server||Nick Foster||[https://github.com/steve-m/gr-air-modes]||
42
||tetra_demod_fft '''(NEW)'''||SDR GUI||osmocom team||[http://cgit.osmocom.org/cgit/osmo-tetra/tree/src/demod/python/osmosdr-tetra_demod_fft.py osmosdr-tetra_demod_fft.py] and the [http://tetra.osmocom.org/trac/wiki/osmo-tetra#Quickexample HOWTO] ||
43
||gqrx (original) '''(NEW)'''||SDR GUI||Alexandru Csete||[https://github.com/csete/gqrx/tree/osmosdr]||
44 8 horiz0n
||tetra_demod_fft||Trunking RX||osmocom team||[http://cgit.osmocom.org/cgit/osmo-tetra/tree/src/demod/python/osmosdr-tetra_demod_fft.py osmosdr-tetra_demod_fft.py] and the [http://tetra.osmocom.org/trac/wiki/osmo-tetra#Quickexample HOWTO] ||
45
||airprobe '''(NEW)'''||GSM sniffer||osmocom team et al||[http://git.gnumonks.org/cgi-bin/gitweb.cgi?p=airprobe.git]||
46
||gr-smartnet (WIP) '''(NEW)'''||Trunking RX||Nick Foster||[http://www.reddit.com/r/RTLSDR/comments/us3yo/rtlsdr_smartnet/][[br]][http://www.reddit.com/r/RTLSDR/comments/vbxl0/attention_grsmartnet_users_or_attempted_users/ Notes from the author]||
47
||gr-air-modes '''(NEW)'''||ADS-B RX||Nick Foster||[https://www.cgran.org/wiki/gr-air-modes] call with --rtlsdr option||
Add picture from clipboard (Maximum size: 48.8 MB)