Formule de calcul qui peut convertir mW <-> dBm avec python
Seules les mathématiques sont utilisées, donc si Python est inclus, rien de particulier
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import math
#mW ->Convertir en dBm
def mw_to_dbm(value):
return 10 * math.log10(value)
#dBm ->Convertir en mW
def dbm_to_mw(value):
return math.pow(10, value/10)
# test_code
test_mw = 50 #mw
print str(mw_to_dbm(test_mw)) # => 16.9897000434
test_dbm = 16.9897000434 #mw
print str(dbm_to_mw(test_dbm)) # => 50.0000000005
Recommended Posts