WALTA Prototype Station at Mercer Island (WA) High School

R. J. Wilkes, Dept. of Physics, University of Washington, Seattle


Contents:
Overview
How to Check the Station's Current Data
Averages
Programming Information
Suggested Projects for Students
Acknowledgements


Overview

WALTA stands for WAshington Large-area Time-coincidence Array, a collaboration between the University of Washington Department of Physics and local schools. This collaboration will install cosmic ray detectors in secondary schools around the Seattle area, linking them through the schools' Internet connections. The WALTA network will be used to study ultra-high energy cosmic ray particles, with students and teachers active participants in the research work. Our WALTA website at UW will tell you more about cosmic rays, the scientific puzzles that motivate building WALTA, and details of the WALTA plan.

The WALTA Prototype Station, located at Mercer Island High School, is at present (6/2002) simply a computer which records time and weather information. This setup will allow us to make preliminary studies of how best to design the fully equipped stations for future installations.

The MIHS station consists of a PC connected to a data box which operates two temperature sensors and a Global Positioning System (GPS) receiver. GPS is a satellite system operated by the US government, which allows anyone to determine their geographic location and the exact time with great precision. A central computer at the Particle Astrophysics laboratory at UW polls the MIHS station at regular intervals for information from the sensors. Web pages hosted at the central computer can generate time-series plots of data received from the station or provide stored files of archived data. But anyone, anywhere in the world, can check the station's current data at any time, simply by visiting the station's World-Wide Web address, or URL.

How to Check the Station's Current Data

To get the "live" readings of the MIHS station's sensors, just direct your Web browser to http://168.212.144.251/walta/data.csv. This causes the station to send you a one-line web page containing the following information, with items separated by commas:
 
Item Name Format Units
1 Station ID (MIHS=3) Integer none
2 Location Name Text none
3 Computer Clock Time Integer seconds since Jan 1, 1970
4 GPS Time (Pacific time) Integer seconds since Jan 1, 1970
5 GPS Latitude Decimal degrees and fraction
6 GPS Longitude Decimal degrees and fraction
7 GPS Altitude Decimal meters above sea level
8 Internal Temperature Decimal degrees Celsius
9 External Temperature Decimal degrees Celsius

Each time you visit the station's website, you will get a new reading.

The station computer's simple internal clock will drift relative to GPS time, which is regulated by atomic clocks on the ground and in the satellites, and is accurate to approximately 0.0000001 second (100 nanoseconds). In other words, if someone anywhere else on earth were to take a GPS time reading at exactly the same instant you do, you would be guaranteed that the two time readings were within 100 nanoseconds of one another. The fact that GPS receivers can be purchased for about $100 is a remarkable feat of mass-market technology. GPS time accuracy is a key feature that makes the WALTA project possible: stations at different schools can easily be synchronized to great accuracy, without expensive equipment.

Both internal clock and GPS time values are reported in the peculiar way that computers like, as the number of seconds since the beginning of the computer era (taken to be January 1, 1970). Many kinds of software, including spreadsheet programs like Microsoft Excel, can convert these values into date and time of day.

The GPS receiver in the WALTA station also interprets satellite data to determine the geographic location of its antenna, which is mounted on the MIHS radio station tower, with an accuracy of about 30 meters. Finally, we installed a temperature sensor outdoors, near the antenna, and indoors, in the station's electronics box. These temperature sensors give readings with precision about 0.1 degree Celsius, although their absolute accuracy is only about 1 degree.

In addition to the basic data described above, you can also visit  http://168.212.144.251/walta/vissat.csv, which will show you the following data about the GPS satellites currently in use for getting time and location information.  These data are supplied as one line per satellite, with each line containing the data items described below, separated by commas.

Azimuth and elevation represent the position of the satellite on the sky. At night, you might try looking for the satellites if you live in a relatively dark area (city lights may make this difficult). Elevation is the angle the satellite lies above the horizontal, and azimuth is its direction, in degrees on a circle where geographic north is zero, geographic east is 90 degrees, south is 180 degrees, etc.

Averages

Our computer at UW has web pages which, when visited, will show  average hourly values of position and temperatures calculated from data logs, so you can do your own data mining. You can simply export these data into a spreadsheet program like Excel, for example.

Programming Information

Students who are experienced in computer programming may be interested in the following additional information, technical descriptions of the data format and lists generated by the station.

Suggested Projects for Students

(Thanks to Eric Zager for most of these project ideas)

GPS Satellite Paths

We record the azimuth and elevation of each GPS satellite. This information could be turned into a plot of the path of each satellite across the sky. Blank points should appear in the plot where objects such as hills, trees and buildings obscure the antenna's view of the sky.

GPS Fuzziness

Look at the plots showing how the reported GPS latitude and longitude varies from reading to reading. How large is this variation in meters? Make a 2-dimensional map showing the apparent  "path" of the antenna, that is, how the reported location of the antenna dances around from one reading to the next. Compare this to a long-term average of location readings. Which measurement (latitude, longitude or altitude) shows the most variation?

The variation from fix to fix is due to a combination of factors. One factor is the presence of fundamental uncertainties in making the necessary measurements. For example, our knowledge of the speed of radio waves in the upper atmosphere is limited, and this uncertainty affects the precision of time and location fixes. Another is the arrangement of satellites in the sky, which is termed the "geometric dilution of precision". If all the satellites in view at a particular time happen to be clustered together in the same region of sky, precision is poorer than it would be if they were more spread out. Another factor is the US military's deliberate altering of the information, known as "selective availability", but this source of inaccuracy was turned off by Presidential order in May, 2000.

Position Survey

Are there any ways to survey the location more accurately than using our GPS readings? Try comparing the antenna position reported by GPS with the position of MIHS as measured off a large-scale USCGS map of Mercer Island. Perhaps the Mercer Island city government has highly detailed survey maps you can compare to.

What is the best way to average our GPS position measurements together? How do you estimate the accuracy of an average reading?

Temperature Timelines

Plots from this page show 24-hour temperature histories. What other use can be made of the temperature history? A plot showing the temperatures only at midnight? A comparison of midnight and noon temperatures? How do MIHS readings compare to official National Weather Service reports, or data logged by the UW Department of Atmospheric Sciences? Does the indoor temperature correlate with the outdoor temperature, or does it have a different cycle? (The indoor sensor is located next to the FM radio transmitter - does the radio station's operating schedule show any effect in the temperature records?) What is the difference between the precision of a temperature measurement and its accuracy, as discussed above in the section on how to read data?

Acknowledgements

The prototype station deployment would not be possible without the cooperation and assistance of MIHS administration, faculty members Dottie Simpson and Nick DeVogel, and student John Van Oppen. We also wish to thank Hans Berns, UW Particle Astrophysics Lab, for his crucial technical assistance, and the UW Nuclear Physics Laboratory, for providing some essential hardware.

Contact person: R. J. Wilkes