Exemplo n.º 1
0
def test_AmplitudePoly_SNR5():
  '''
  Test AmplitudePoly SNR_0 computation  (second order polynomial, SNR dB units)
  '''
  noiseParams = NoiseParameters(1e6, 1.)
  ampl = AmplitudePoly(AmplitudeBase.UNITS_SNR_DB, (1., 1.))
  SNR = 1.
  assert SNR == ampl.computeSNR(noiseParams)
Exemplo n.º 2
0
def test_AmplitudePoly_SNR3():
  '''
  Test AmplitudePoly SNR_0 computation  (second order polynomial, power units)
  '''
  noiseParams = NoiseParameters(1e6, 1.)
  ampl = AmplitudePoly(AmplitudeBase.UNITS_POWER, (1., 1.))
  SNR = 10. * numpy.log10(noiseParams.getFreqTimesTau() / 4.)
  assert SNR == ampl.computeSNR(noiseParams)
Exemplo n.º 3
0
def test_AmplitudePoly_SNR1():
  '''
  Test AmplitudePoly SNR_0 computation (first order polynomial)
  '''
  noiseParams = NoiseParameters(1e6, 1.)
  ampl = AmplitudePoly(AmplitudeBase.UNITS_AMPLITUDE, (1.,))
  SNR = 10. * numpy.log10(noiseParams.getFreqTimesTau() / 4.)
  assert SNR == ampl.computeSNR(noiseParams)
Exemplo n.º 4
0
def test_AmplitudePoly_SNR5():
    '''
  Test AmplitudePoly SNR_0 computation  (second order polynomial, SNR dB units)
  '''
    noiseParams = NoiseParameters(1e6, 1.)
    ampl = AmplitudePoly(AmplitudeBase.UNITS_SNR_DB, (1., 1.))
    SNR = 1.
    assert SNR == ampl.computeSNR(noiseParams)
Exemplo n.º 5
0
def test_AmplitudePoly_SNR3():
    '''
  Test AmplitudePoly SNR_0 computation  (second order polynomial, power units)
  '''
    noiseParams = NoiseParameters(1e6, 1.)
    ampl = AmplitudePoly(AmplitudeBase.UNITS_POWER, (1., 1.))
    SNR = 10. * numpy.log10(noiseParams.getFreqTimesTau() / 4.)
    assert SNR == ampl.computeSNR(noiseParams)
Exemplo n.º 6
0
def test_AmplitudePoly_SNR1():
    '''
  Test AmplitudePoly SNR_0 computation (first order polynomial)
  '''
    noiseParams = NoiseParameters(1e6, 1.)
    ampl = AmplitudePoly(AmplitudeBase.UNITS_AMPLITUDE, (1., ))
    SNR = 10. * numpy.log10(noiseParams.getFreqTimesTau() / 4.)
    assert SNR == ampl.computeSNR(noiseParams)