Hi all,

I'm again experimenting with GNUradio, now with a flowgraph I found ("rds_rx") to demodulate FM/RDS.

One facts about FM/RDS:
After demodulation a FM broadcasting signal, the signal contains multiple sub-signals, (among others) a 19 KHz 'stereo pilot' and a PSK (RDS) signal at 57 KHz.
57 KHz is three times 19 KHz.

Question:
I am trying to find a way to use the 19 KHz stereo-pilot signal to create a 57 KHz carrier (to down-convert the FM/RDS carrier at 57 KHz).
How do I do this?


I tried using a PLL carrier-tracking block to extract the 19 KHz carrier (which seams to work) and direct that carrier to a 3 input multiplier block, but that does not seams to work. Even after filtering out DC and the carrier at  -19 KHz (negative frequency), the output of the multiplier is always zero. (*)

Or is there a better way to generate a 57 KHz complex sine-wave from a 19 KHz reference signal?


(*)
When I just connect the output of a signal-source block (that contains a 19 KHz complex-number signal) and connect this to all ports of a 3-input multiplier, I do get a carrier at 57 KHz. So I am puzzled why this seams to work, but using the same technique to multiply the output of a PLL carrier-tracking block does not result in anything useful.


Cheerio! Kr, Bonne,


Reply via email to