Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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
Exemplo n.º 5
0
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
Exemplo n.º 6
0
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