On 12/26/2010 09:54 PM, Michael Ossmann wrote:

I started to years ago but never got very far.  It looked like
starting with goertzel was going to work.  I think I planned to dump
goertzel output into M&M clock recovery with a 10 Hz symbol rate and
then count the number of .1 second chunks per pulse.

mossmann

I'm not too worried about computational efficiency, so I hadn't considered Goertzel. My current approach (that I've just developed this evening :-) ), is to assume a 192KHz sound card input (which is congruent with the approach I'm currently using for VLF signal processing for ionospheric measurements), bandpass filter at 60KHz (+/- 100Hz), then detect the result and data slice into 1s and 0s at 10Hz--the data slicing is driven by computing a longer-term signal level average (since WWVB basically uses ON/OFF (well ON, and 10dB down)
  keying.

Having a variable that tracks the medium-term average allows the receiver to track fading and tweak the data slicer
  appropriately.

Haven't decided how I'll turn the PWM into actual 1s and 0s yet.




--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org



_______________________________________________
Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to