ism-transceiver-915mhz/sim/friis.py

14 lines
254 B
Python

import numpy as np
import matplotlib.pyplot as plt
g = np.logspace(1, 8, 1000)
g_lna = 10**(16./10.)
f_lna = 10**(3./10.)
f_mixer = 10**(12.8/10.)
f_tot = f_lna + (f_mixer - 1.)/(g*g_lna)
nf_tot = 10*np.log10(f_tot)
plt.semilogx(g, nf_tot)
plt.show()