Up one level (GNU Radio and USRP)
Automatic Identification System (AIS) using GNU Radio
Update Nov 25th 2012 !! : The GNU Radio AIS blocks have been updated and now it works well with the latest GNU Radio code. There are several improvements. Please try it if you have an USRP and live close to the sea / a river and let me know if you encounter any problems.
Here are some GNU Radio blocks which contain algorithms to decode AIS messages used by maritime vessels.
You can download the code here: ais-tools-gnuradio-1.0.5.tar.gz. To install, do the usual:
sudo make install
Make sure you already have installed GNU radio and the mysqlclient development files. You will also have to create a MySQL database as described in the file create_table.txt.
The tar archive also contains a simple server which provides Google Earth with position data. To let Google Earth be aware of it, you will have to choose Add--Network Link and write http://localhost:12350 in the "Link"-field, and start the daemon ais-googleearth-server. (You will actually also have to edit the database connection details in the source code of gearth.cc. This will be fixed later..) You should also under the Refresh-tag in Google Earth choose a refresh-interval of a couple of seconds.
For info on the AIS-protocol look at: http://www.uais.org/DownloadLibrary.htm
There is also support for the gnuradio companion now: