Signal Processing and the Global Positioning System: Three Applications