J'ai calculé la perte de propagation de l'espace libre en utilisant Python, alors prenez une note à retenir
Seules les mathématiques sont utilisées, donc si Python est inclus, rien de particulier
Calculez la perte de propagation de l'espace libre en Python. L'unité est ** dB ** Qu'est-ce que la perte de propagation de l'espace libre?
def freespace_loss(distance, frequency):
#la fréquence est la fréquence(Hz)
#la distance est en mètres(m)
light_speed = 300000000.0 # m/s
return 20 * math.log10((4.0 * math.pi * distance)/(light_speed/frequency))
#La fréquence est de 2 à une distance de 100 mètres.Pour 412 GHz
print freespace_loss(100, 2.412 * 1000000000) # => 80.0893182554 dB
Recommended Posts