ForHosting KIT · 工学・建築

ワット→dBm計算機

1 Wは30 dBm、1 mWは0 dBmです。ワットかミリワットで電力を入力すると、1ミリワットに対する比の常用対数を10倍したdBm値が分かります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
変換する電力量
1 W
結果
ワット
1 W
ミリワット
1,000
dBm
30
dBm値
30

dBmは1ミリワットを基準とする対数電力レベルです。0 dBmはちょうど1ミリワット、30 dBmは1ワット、10デシベルごとに電力が10倍または1/10になります。無線・マイクロ波・光・音響の技術者は、利得と損失の積がデシベルの和になり、リンクバジェットが何桁にもわたって読みやすく、データシートが送信電力・受信感度・ノイズフロアを同じ尺度で示すためdBmを使います。ワットまたはミリワットの線形電力をdBmへ変換する式は閉じた形で、電力を1ミリワットで割った常用対数の10倍、またはワットの常用対数の10倍に30を加えたものです。本計算機は厳密に正の電力と任意の単位(ワットまたはミリワット)を受け取り、決定的な浮動小数点演算で式を評価し、dBmレベルと整形済み入力、中間のワットとミリワット、短い式文字列を返します。ゼロおよび負の電力は、実数対数の定義域外として検証エラーで拒否します。

ワットからdBmへの式の仕組み

デシベルは電力比の常用対数の10倍です。RF技術者が覚える古典的な目安はすぐに従います:1ミリワットは0 dBm、10ミリワットは10 dBm、100ミリワットは20 dBm、1ワットは30 dBm、1マイクロワットはマイナス30 dBmです。

写像は厳密に対数的なので、線形電力を2倍にすると約3 dB、10倍にするとちょうど10 dBが加わり、段間利得や経路損失は積ではなく和で予算化されます。ゼロ電力は対数をマイナス無限大へ送るため拒否され、負電力はこの実数値モデルでは非物理的で同様に失敗します。

dBmからワットへの逆変換、dBiのアンテナ利得、パスロスモデルは別意図であり、本ページが純粋な電力→dBm変換に集中するよう別ランディングにします。

送る内容と返ってくる内容

電力は別名pまたはPでも受け付けますが、そのうち1つだけが現れます。unitの既定はW(ワット)です。すでにミリワットならmWまたはmilliwatts、長い形ならwattsを渡します。

数値と数値文字列の両方を受け付け、フォームや表計算の貼り付けに便利です。テキストのSI接頭辞は解析しないので、unitがWのときキロワットは1000、ミリワットは0.001を渡します。未知の単位トークン、NaN、Infinityも同様に失敗し課金されません。

教室の古典例:1ワットは30 dBm、1ミリワットは0 dBm、100ミリワットは20 dBm、0.1ワットは20 dBm。dBm→ワット、dBW、完全なリンクバジェット算術が必要なら別ツールとして扱ってください。

実務でワット→dBm変換が現れる場面

入門のRF・通信実験では、学生がワット計・スペクトラムアナライザ表示・データシートのdBm値を線形と対数を混ぜずに行き来できるよう、電力単位のドリルを繰り返し出します。送信機・PAチームはリンクバジェットでアンテナ利得を足し経路損失を引く前に、アンプ出力のワットをdBmへ変換します。信頼できる閉じた形がノートと表計算を揃えます。

光・マイクロ波計測では同じページにミリワットとdBmが混在しがちなので、単一の変換器がワットの+30項を忘れたときの誤差を防ぎます。dBm→ワット、dBW、SNR、自由空間パスロスの各ランディングを分け、検索意図ごとに明確な1ページを保ちます。

実験課題とRF単位ドリル

送信電力をワットまたはミリワットからdBmへ変換し、学生がリンクバジェット表を埋めスペクトラム表示と照合できるようにします。

データシートとPA出力の確認

アンプやレーザの電力計のワット表示をdBmに直し、データシート比較と段間利得の加算に使います。

電力がゼロまたは負の場合は?

非正の電力の実数対数は未定義のため、ゼロと負は拒否され課金されません。

ワットとミリワットのどちらを入力すべきですか?

どちらでも構いません。 unitをW(既定)にするとワット、mWにするとミリワットです。1ワットは30 dBm、1ミリワットは0 dBmです。

dBmとdBWの違いは何ですか?

dBmは1ミリワット基準、dBWは1ワット基準です。数値的には dBm = dBW + 30。本ツールはdBmのみ返します。

ワットではなくdBmを使うのはなぜですか?

ワットでは掛け算になる利得や損失が、デシベルでは足し算で済むからです。送信電力や受信感度、雑音レベルのように桁が大きく違う値も、同じ目盛りで扱えます。

電力を2倍にすると何dB増えますか?

約3 dB増えます。10倍ならちょうど10 dB増えるため、10 mWは10 dBm、100 mWは20 dBmになり、回線の計算を足し算で進められます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/elec/watts-to-dbm

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/elec/watts-to-dbm \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"power":1}'
{
  "power": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "elec.watts_to_dbm",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

無料のブラウザツールと有料APIは同一の純粋な同型関数を共有するため、実験ノート・解答キー・本番スクリプトが同じ電力値で食い違いません。

ワットからdBmへの式の仕組み

基準電力を1ミリワットに固定すると単位はdBmとなり、定義はdBm = 10·log10(P/1 mW)です。電力がワットのとき、1ワットは1000ミリワットなので、同じ恒等式はdBm = 10·log10(P_W) + 30に展開されます(10·log10(1000) = 30)。アルゴリズムはまず単位をワットまたはミリワットに正規化し、共通中間量としてミリワットにスケールし、そのミリワット値のMath.log10の10倍を評価し、安定したJSONのため各数を有効12桁に整え、ネットワーク・乱数・壁時計を一切呼びません。

送る内容と返ってくる内容

有限の正の電力をフィールドpowerに送り、任意でunitに単位を付けます。dBm = 10·log10(P/1 mW)は非正のPで未定義のため、電力は厳密に0より大きくなければならず、ゼロと負はinvalid_inputと非正電力不可のメッセージで失敗します。成功時の応答には整形済み電力と正規化単位WまたはmW、変換後のワットとミリワット、同じレベルとしてのdbm・dBm・level_dbm、1に設定されたreference_mw、数値入りの短い式、method watts_to_dbm、式文字列dBm = 10·log10(P_mW)が含まれます。成功したAPI呼び出しの価格は公開ベース$0.002/件で、検証失敗は前払い残高を消費しません。

実務でワット→dBm変換が現れる場面

本機能は純粋なparseエンジンなので、API価格は公開ベース$0.002/成功件、失敗検証は残高を消費しません。ブラウザツールは対話利用が無料、スクリプトAPIは公開料金の前払いKIT残高を使い、フィールドごとの隠し追加料金はありません。

CI用fixtureと解答キー

ブラウザと同じ dBm = 10·log10(P/1 mW) をスクリプト化し、自動採点が電力レベルで一つの正解を共有します。

このワット→dBm計算機はどの式ですか?

dBm = 10 · log10(P / 1 mW)。電力がワットなら dBm = 10 · log10(P_W) + 30 と等価です。ミリワットなら単に dBm = 10 · log10(P_mW) です。

料金はいくらですか?

ブラウザツールは無料でローカル実行です。APIは成功1件あたり$0.002の前払いKIT残高を使い、不正入力は課金されません。

KITの完全なドキュメントを見る →