diff --git a/README.md b/README.md index da5b6b0..7636c0c 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/data/LCL/README.md b/data/LCL/README.md new file mode 100644 index 0000000..93edaf8 --- /dev/null +++ b/data/LCL/README.md @@ -0,0 +1 @@ +put TMC location table (.DAT files) in this directory