Over winter break, I began developing software to process GPS L1 signals in C++ using the code from Dennis Akos et al. as a guide.
An acquisition routine was implemented successfully using FFTW to perform the FFT. Given that, I have begun working on a tracking algorithm.