Software-Defined GPS Receiver

Anthony J. Corbin | Dr. In Soo Ahn

February 28th, 2008

Given that the software position calculation took about 4 minutes, I decided to try to find a way to speed the software up.  An obvious solution was to implement threading which would provide greater speed on multi-core processors which are now relatively prevalent.

However, I didn't want to restrict the platform to Windows so I found an open source threading library from Intel called Threading Building Blocks which is open source and supports Windows, Mac, and Linux.