[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] WWVB demodulator
From: |
Marcus D. Leech |
Subject: |
Re: [Discuss-gnuradio] WWVB demodulator |
Date: |
Sun, 26 Dec 2010 22:24:38 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101103 Fedora/1.0-0.33.b2pre.fc14 Thunderbird/3.1.6 |
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