def test_DopplerPoly_computeSpeed2(): ''' Test speed for first order polynomial doppler ''' doppler = DopplerPoly(1000., 77., (1., 1.)) assert abs(1. - doppler.computeSpeedMps(0.)) < EPSILON assert abs(2. - doppler.computeSpeedMps(1.)) < EPSILON assert abs(3. - doppler.computeSpeedMps(2.)) < EPSILON
def test_DopplerPoly_computeSpeed0(): ''' Test speed for empty polynomial doppler ''' doppler = DopplerPoly(1000., 77., ()) assert abs(0. - doppler.computeSpeedMps(0.)) < EPSILON assert abs(0. - doppler.computeSpeedMps(1.)) < EPSILON assert abs(0. - doppler.computeSpeedMps(2.)) < EPSILON
def test_DopplerPoly_computeDistance2(): ''' Test distance for first order polynomial doppler ''' doppler = DopplerPoly(1000., 77., (1., 1.)) assert abs(0. - doppler.computeDistanceM(0.)) < EPSILON assert abs(1.5 - doppler.computeDistanceM(1.)) < EPSILON assert abs(7.5 - doppler.computeDistanceM(3.)) < EPSILON
def test_DopplerPoly_computeDistance0(): ''' Test distance for empty polynomial doppler ''' doppler = DopplerPoly(1000., 77., ()) assert abs(0. - doppler.computeDistanceM(0.)) < EPSILON assert abs(0. - doppler.computeDistanceM(1.5)) < EPSILON assert abs(0. - doppler.computeDistanceM(3.)) < EPSILON
def test_DopplerPoly_computeDopplerShiftHz0(): ''' Test phase shift for empty polynomial doppler ''' doppler = DopplerPoly(1000., 50., ()) userTimeAll_s = numpy.asarray([0., 1., 2., 3.]) shift = doppler.computeDopplerShiftHz(userTimeAll_s, GPS.L1CA) assert abs(0. - shift[0]) < EPSILON assert abs(0. - shift[1]) < EPSILON assert abs(0. - shift[2]) < EPSILON assert abs(0. - shift[3]) < EPSILON
def test_DopplerPoly_computeDopplerShift2(): ''' Test distance for first order polynomial doppler ''' doppler = DopplerPoly(1000., 77., (1., 1.)) userTimeAll_s = numpy.asarray([0., 1., 2., 3.]) shift = doppler.computeDopplerShiftM(userTimeAll_s) assert abs(0. - shift[0]) < EPSILON assert abs(1.5 - shift[1]) < EPSILON assert abs(4. - shift[2]) < EPSILON assert abs(7.5 - shift[3]) < EPSILON