Frequently Asked Questions

All commercial aircraft and many private planes are required to have a piece of electronic equipment called a transponder. Every transponder has a unique hex code associated with it; no two are the same. The transponder can be programmed by the pilot to broadcast a callsign, squawk code and altitude, all of which allow air traffic controllers to identify individual aircraft on their screens. This is called Mode-S and relies on ground-based radar to plot the position of the identified aircraft.

Newer technology, called ADS-B, exists to provide accurate identifier and position information for aircraft without the need of radar. ADS-B stands for Automatic Dependent Surveillance - Broadcast, and it is slowly being adopted by regulatory bodies and airlines around the world. The technology is widespread across Europe but is taking longer to adopt in North America.

With ADS-B, an aircraft can broadcast not only its callsign, squawk code and altitude, but it can also broadcast its exact latitude and longitude. Many commercially available (read: pricey) receivers exist to decode this data and represent it on a computer screen, but there are also many cheap ($20) USB dongles that can be plugged into a computer to do the same thing with the help of some free software. You can read more on my blog about how this is done.

My current setup employs the latter option, the cheap USB dongle – two of them, actually – to receive the Mode-S and ADS-B data from the aircraft that fly within a 200 nautical mile (more or less) radius from my location in Richmond Hill, Ontario, Canada. I then use a variety of different applications on my personal computer to decode the data into a human-readable form, display it on a screen, and store it in a database. Then a batch script extracts that data from the database and uploads it to this website for all of us to enjoy. Here is a breakdown of what the fields tell you on the Latest Flights page:

These are not the only fields available. As mentioned above, clicking on the unique Flight ID will bring up a page with further details about that flight. The page looks like this:

The additional fields displayed on this page are:

Acknowledgements

This portion of sonicgoose.com was made possible by the contributions of two individuals I've never met.