- Download and extract the two packages from http://digilander.libero.it/iz2eeq/#rds
- configure, make, make check and sudo make install gr-rds-new
- run rds_scope.py
In gnuradio 3.1.2 it doesn’t work out of the box. Fixes required:
- edit src/lib/gr_rds_data_decoder.h and change static char * to static const char *
- edit src/python/qa_rds.py and change gr.flow_graph () to gr.top_block ()
- edit rds_scope.py and change blks, stdgui, fftsink and scopesink to version 2
- edit rds_scope.py and change import usrp_dbid to from usrpm import usrp_dbid
- edit rds_scope.py and change gui_flow_graph to std_top_block
- edit rds_scope.py and from blks2.wfm_rcv remove the 1st argument: self
- edit rds_scope.py and change the default –audio-output option to plughw:0,0
- edit rds_rx.py and change hier_block to hier_block2
Update 02.02.2009:
To add new blocks, edit src/lib/Makefile.am and src/lib/rds.i. Also, note that the QA code imports from GnuRadio, so after any changes, run sudo make install BEFORE make check