Title: WWV Radio-Controlled Clock Final Presentation
1WWV Radio-Controlled ClockFinal Presentation
- ECE 345 Senior Design ProjectJon MatzChris
Sukhaphadhana
2Objectives
- Build upon our knowledge of DSP and DSP
programming to decode and display the time
encoded within the RF signal from the radio
station WWV - Learn about a real application of RF communication
3RF Signal
- 5 or 10 MHz HF Carrier
- Voice Announcements
- 800 ms 1500 Hz pulse to signal a new hour
- 800 ms 1000 Hz pulse to signal a new minute
- 5 ms 1000 Hz pulse to signal a new second
- Var. length 100 Hz pulses for BCD encoded time
4BCD Encoded Time
5Original System Block Diagram
TMS320C541PZ1-40TI DSP
LDC-MA154RLED Clock Display
WWV Receiver
6Original Flowchart of Signal Processing
Receiver
Display
Phase-Lock Loop
Match Filter
Signal Logic
Display Driver
7Scope Changes
- Removal of LED Display - Part received was not
as anticipated - Allow focus on signal
processing - - Would have required dedicated
microcontroller
8Scope Changes
- Replace live audio input to DSP with recorded
input - Debugging not receiver/signal/time
dependent
9Recording System Block Diagram
Radio Shack DX396 Digital Shortwave RF Receiver
Laptop running Ace of Wav
wav file of WWV broadcast
10Decoding System Block Diagram
PC runningWindows Media Player
TMS320C541PZ1-40TI DSP Kit
PC runningTera Term Pro
wav file of WWV broadcast
11Flowchart of Signal Processing
Values stored in DSP memory
Re-sampling
Match Filter
Signal Logic
Audio Signal
12Final State Diagram
State A Decode input signal State B Utilize
internal sampling rate
13Waveform of Test Signal
14Waveform of Recorded Signal
15Waveform after Re-sampling
16General Matched Filter Design
Proakis, John G., Digital Communications, 2nd
Edition, 1989
17Final Matched Filter Design
18Waveform after Match Filter
19Waveform Comparison
Test Signal
Real Signal
20Challenges
- Unusable Systems
- Obtaining Decodable Real Signal
- Signal vs. Noise
- Appropriate Thresholds
- Revision of Logic
- Debugging the DSP
21Test Signal vs Real Signal
Test Signal
Real Signal
22Signal vs. Noise
Pulse
Noise
23Thresholds
24Threshold Levels
25Project Successes
- Creation of Test Signal
- Capture of Live Signal
- Design Implementation of Match Filter
- Logic Simulation with Recorded Signal
- Logic Implementation with Test Signal
- Display of Decoded Time
26Recommendations
- Utilize WWVB signal - more reliable - easier to
process - signal used by commercial products - LED Displays - realize slightly more complex
than anticipated
27Questions?
28Acknowledgements
Thanks to Dave CroweGary SwensonAlina
ReevesDima MoussaDan Mast