Navigation by satellite timing and rancing - global positioning system