A roving extended range high sensitivity satellite positioning system receiver provides position fixes in adverse signal conditions as low as minus 150 dbm and with as few as three satellites by measuring the bit phase of the navData message and the codephase, and finding a simultaneous solution. When the voice channel is disconnected by the AG, an AG control unit controls a modulationdemodulation unit to maintain a connection of the AG with a BS and a switching unit switches a voice signal to an AG speaker and an AG microphone. The system may further comprise a modulation data structure; the modulation data structure defining a range of values associated with an illumination vector.