Aidan Montare
Current project status: I made a draft version of the code for collecting data. No clue if it works with the Rigol scope correctly or not. I currently have no working code to conver the collected data into a form suitable for analysis.
The above image is from the "UltraScope" software from Rigol (available free on their website). If you want to manually use your computer to control your scope, this is a good option.
- HF antenna suitable for receiving WWV / WWVH
- AM radio receiver
- GPS-Disciplined Oscillator (GPSDO)
- Rigol DS1000E series oscilloscope (we used a DS1102E)
- appropriate cabling to connect audio output of AM receiver to one channel of the oscilloscope
- appropriate cabling to connect GPSDO 1 PPS output to a different channel of the oscilloscope
- USB B to USB A cable
- computer
- Python 3
- usual SciPy things (numpy, matplotlib)
- PyVisa (available via pip)
- Rigol drivers (on the Rigol page for the scope, download the "UltraSigma Instrument Connectivity Driver")
- Connect all the things. Install the dependencies.
- Get the oscilloscope triggering happily off the PPS signal. Verify you can see the second ticks arriving (as in image above).
- Run
collect.py
, and data should start flowing!
The Rigol Programming Guide (under the manuals section on their website) is quite helpful.
http://notes.theorbis.net/2010/05/creating-time-lapse-with-ffmpeg.html