discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] RDS decoding ?


From: Bastian Bloessl
Subject: Re: [Discuss-gnuradio] RDS decoding ?
Date: Mon, 11 Jan 2016 17:29:07 -0800

Hi,

you might also want to have a look at gr-rds.

I collected some links here:
https://www.bastibl.net/projects/#rds

Best,
Bastian

> On 10 Jan 2016, at 11:54, Kevin McQuiggin <address@hidden> wrote:
> 
> Hi Jean-Michel:
> 
> Certainly!  It took me a couple of months of reading, experimentation and 
> head-scratching to figure the DSP side of RDS reception out.  I had a bit of 
> help from a couple of people on the [discuss-gnuradio] list as well.
> 
> The GRC is at home, I will post it to the list (or a pointer to it) when I 
> get back from my outing this morning.  I am a newbie though, so I am sure 
> that the experts on the list will find several improvements.
> 
> Like hardware radio, I find it very interesting that there can be several 
> “ways to do it” for a particular problem.
> 
> You will find that the next challenge, after you get the RDS data side 
> working, is to write the program that does the group detection, then frame 
> synchronization, error detection, and data extraction.  I wrote my program in 
> C, and it is about 1000 lines of code.  I started small and built it up from 
> there.  Currently it is working very well for several types of RDS frame.
> 
> I was in SE Asia on holiday for a few weeks with my wife and was able to use 
> the time to develop most of this code.  That’s MY kind of vacation!
> 
> I use a TCP Sink in GRC to deliver the RDS data from the flowgraph to the C 
> program.  The C program opens a socket and reads the data stream from it.  
> Terminal output is through the ncurses package.
> 
> You will need to read about the RDS spec both for the flowgraph (physical 
> layer) and for the data interpretation.  I used the official RDS/RBDS 
> specification document to develop my code.  I will send you a link to it as 
> well.
> 
> For this stage, I would recommend checking out the work done by Oona 
> Räisänen.  Her web site is http://www.windytan.com, and she has several 
> informative posts about RDS.
> 
> Kevin
> 
>> On Jan 10, 2016, at 4:45 AM, Jean-Michel FRIEDT <address@hidden> wrote:
>> 
>> I have just read on the gnuradio mailing list that you completed RDS
>> decoding. I too am stuck after extracting the 3*19 kHz carrier and mixing
>> with the original WBFM output to get the RDS stream at baseband. I am not 
>> sure
>> how to run the BPSK demodulator: would you mind sharing your grc graph so I
>> can also complete the demodulation ?
>> 
>> Thanks, Jean-Michel
>> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


reply via email to

[Prev in Thread] Current Thread [Next in Thread]