Berechnungsformel, die mW <-> dBm mit Python konvertieren kann
Es wird nur Mathematik verwendet. Wenn also Python enthalten ist, gibt es nichts Besonderes
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import math
#mW ->In dBm umrechnen
def mw_to_dbm(value):
return 10 * math.log10(value)
#dBm ->In mW konvertieren
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