Exemple #1
0
def test_fc_settler():
    fm = np.array([1e3, 1e5, 1e7])
    ldbc = 10 * np.log10(1 / (fm * fm))
    lorentzian = Pnoise(fm, ldbc, fc=1e9, label='Lorentzian')
    lorentzian.fc = 10e9
    assert_almost_equal(lorentzian.ldbc, ldbc + 20*log10(10e9/1e9))
Exemple #2
0
def test_fc_settler():
    fm = np.array([1e3, 1e5, 1e7])
    ldbc = 10 * np.log10(1 / (fm * fm))
    lorentzian = Pnoise(fm, ldbc, fc=1e9, label='Lorentzian')
    lorentzian.fc = 10e9
    assert_almost_equal(lorentzian.ldbc, ldbc + 20 * log10(10e9 / 1e9))
Exemple #3
0
def test_fm_fc_scaling():
    pnobj = Pnoise([1e4, 1e6, 1e8],[-80,-100,-120], fc=2e9)
    pnobj.fc = 20e9
    assert np.all(pnobj.ldbc == [-60,-80,-100])
    pnobj.fm = [1e5, 1e6, 1e7]
    assert np.all(pnobj.ldbc == [-70,-80,-90])
Exemple #4
0
def test_fm_fc_scaling():
    pnobj = Pnoise([1e4, 1e6, 1e8], [-80, -100, -120], fc=2e9)
    pnobj.fc = 20e9
    assert np.all(pnobj.ldbc == [-60, -80, -100])
    pnobj.fm = [1e5, 1e6, 1e7]
    assert np.all(pnobj.ldbc == [-70, -80, -90])