Inspired by other threads that decode time signals I decided to give it a spin. Ordered a WWVB/MSF receiver from PV Electronics in the UK and put together a small breadboard system. The receiver works great and it should since I live within 120 miles of the transmitter. The pulses are clean and steady 24 x 7. WWVB is a bit stingy with the information they broadcast compared to MSF in the UK. There is no month, day of month, day of week etc. and extracting that from the days in the year would have surely given me a headache. So the project extracts UTC time and either Mountain Standard or Mountain Daylight Savings Time depending on the state of a certain bit (57). It is working great and doing exactly as intended. The code is not optimized but written for clarity and ease of understanding. All comments either positive or negative are welcome. Reference information was derived from the link below.
https://www.nist.gov/sites/default/...ST-Time-and-Frequency-Services-2012-02-13.pdf
View attachment WWVB_sertxd2T.bas
P.S.
The *.bas file has been updated so that it is easy to modify to work with any time zone within
WWVB broadcast coverage. See lines 132,190, and 196. Also the error checking has been updated.
The next update will include hippy's date code.
Cheers to All
https://www.nist.gov/sites/default/...ST-Time-and-Frequency-Services-2012-02-13.pdf
View attachment WWVB_sertxd2T.bas
P.S.
The *.bas file has been updated so that it is easy to modify to work with any time zone within
WWVB broadcast coverage. See lines 132,190, and 196. Also the error checking has been updated.
The next update will include hippy's date code.
Cheers to All
Last edited: