• ベストアンサー

エクセル計算式dBm→dBuVの式の逆をやりたい

今、エクセルでdBuVの値からdBmを割り出したいのですが、式をどのようにしたらよいかわかりません。 どなたかご教授よろしくお願い致します。 dBmからdBuVへのエクセルの変換式が http://www.nc-net.or.jp/mori_log/detail.php?id=122729 このサイトに掲載されていました。 セルA1がdBmで、B1はインピーダンスとのことですが、この式をA1を求めるための変換はどのようにしたらよいのでしょうか? (エクセル式) =20*LOG(((10^(A1/10-3)*B1)^0.5)/10^-6)

質問者が選んだベストアンサー

  • ベストアンサー
  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.2

 C1: =10*LOG(10^(A1/10-3)*B1)+120 これは、  =10*LOG(10^(A1/10+9)*B1) と同じ。 逆算すると、  A1: =10*LOG(10^((C1/10)-9)/B1) かな?    

techhouse
質問者

お礼

回答頂きありがとうございました。 助かりました。

その他の回答 (1)

  • masudaya
  • ベストアンサー率47% (250/524)
回答No.1

まじめに考えてみましょう. dBmは1mWを単位とした電力に対するdB値で,dBu(dBuV)は1μVを単位とした電圧に対するdB値です. 負荷インピーダンスをZ[Ω]とするとき,V[V]を印加すると電流はV/Z「A]が流れますので, 負荷インピーダンスで消費される電力WはW=V^2/Zとなります.これを用いるとV=√(Z・W)となります. ここでP=xdBm とすると, 10log_{10}(V^2/Z/1mW)=x よって,V=√(Z・1mW*10^(x/10))となります. 今度は逆にV=ydBu とするとV=10^(y/20)[μV]となるので P=(10^(y/20)・10^-6)^2/Z となります.dBに直すと 10log_{10}((10^(y/20)・10^-6)^2/Z) とすればよいと思います. あとはエクセルに直してください.

techhouse
質問者

お礼

回答頂きありがとうございます! 詳細な解説頂きありがとうございました。助かりました。