@ -2,8 +2,10 @@
### Dependencies
- GNU Radio v3.7.X
- Software from your package manager. For Ubuntu systems, it's
```
sudo apt-get install gnuradio (3.7.9.1-2ubuntu1)
```
- Build dependencies (cmake, libboost, swig)
```
sudo apt-get install cmake libboost-all-dev liblog4cpp5-dev swig
```
@ -14,15 +16,21 @@ or
sudo apt-get install python-bitstring
```
ubuntu 16.04: sudo apt-get install gnuradio cmake (3.7.9.1-2ubuntu1)
git://git.osmocom.org/rtl-sdr.git
sudo apt-get install libusb-1.0-0-dev libusb-dev swig
swig -> "python support" in osmocomsdr
- Source Block for RTL-SDR dongle
http://osmocom.org/projects/sdr/wiki/rtl-sdr
apt-get install gr-osmosdr
```
sudo apt-get install gr-osmosdr
or build from source:
sudo apt-get install libusb-1.0-0-dev libusb-dev
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig
```
or you can use the [GNU Radio Live Image ](https://wiki.gnuradio.org/index.php/GNU_Radio_Live_SDR_Environment )
, which can be written to a USB drive with Unetbootin.
It comes with all dependencies except the "bitstring" module, which can be installed with
@ -61,7 +69,7 @@ cmake -DCMAKE_INSTALL_PREFIX:PATH=/home/user/gnuradio-prefix ..
now make should install the module to the specified folder, without needing root privileges
### TMC Location Lists
to use the tmc_parser block you need to download the TMC location table for your country and put the .DAT files in a subfolder called "TMC " in the data folder
to use the tmc_parser block you need to download the TMC location table for your country and put the .DAT files in a subfolder called "LCL " in the data folder
links:
[wikipedia info ](https://en.wikipedia.org/wiki/Traffic_message_channel#TMC_services_in_operation )
finland [download here ](http://www.liikennevirasto.fi/web/en/open-data/materials/tmc-location-data )
@ -72,14 +80,12 @@ italy: [download here](http://www.cciss.it/portale/cciss.portal?_nfpb=true&_wind
### Usage
open apps/ifft-RDS-decoder_hier-block.grc flow graph in GNU Radio Companion.
open the apps/ifft-RDS-decoder_hier-block.grc flow graph in GNU Radio Companion.
Click "generate" to create the hierarchical decoder block.
Click "reload" to load the generated block
open apps/fft-multi-decoder.grc flow graph.
open the apps/fft-multi-decoder.grc flow graph.
set the work directory of the "RDS parser Table" block as the full path (~ shortcut doesnt work) of the data directory (with trailing slash)
### Demos
run the flowgraph
### History