Analysis of GPS Pseudorange Natural Biases using a Software Receiver