dBm→dBW変換
30 dBmの送信機は0 dBWです。dBmは1ミリワット、dBWは1ワットを基準にするため、両者は常に30 dB離れています。dBmの値を入れるだけで、同じ電力をdBWで表示します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- dBm単位の電力レベル
- 30
- dBW
- 0
- 精度
- 10
- dBmの単位
- dBm
- dBWの単位
- dBW
このdBm→dBW変換ツールは、dBmで表された無線周波数またはマイクロ波の電力レベルを、対応するdBWのレベルに変換します。dBmは1ミリワットを基準としたデシベル、dBWは1ワットを基準としたデシベルを意味するため、2つのスケールは固定の30デシベルのオフセットで異なります。1ワットは1000ミリワットであり、10×log10(1000)はちょうど30です。この変換は完全に決定的です。dBW=dBm-30。 よくある検証例として、30dBmは0dBWに、0dBmは-30dBWに、40dBmは10dBWになります。エンジンは有限の算術のみを使用し、ネットワーク通信もサンプリングも日付依存の近道もありません。
dBmとdBWの意味と結果の内容
dBmは1ミリワットを基準とした対数電力単位です。LdBmというレベルは、絶対電力が10のL/10乗ミリワットであることを意味します。dBWは同じ考え方を1ワット基準にしたもので、LdBWは10のL/10乗ワットを意味します。
1ワットは1000ミリワットに等しいため、2つの対数スケールは30デシベルという一定のオフセットで関連しており、これはちょうど10×log10(1000)です。したがってdBmからdBWへの変換に指数関数や平方根が必要になることは決してなく、入力レベルから30を引くだけの単純な減算です。
技術者は、データシートが送信電力をdBmで示す一方でシステムバジェットや規制上のテーブルがdBWを使うとき、あるいは30dBmが0dBW、つまり1ワットであるという素早い暗算チェックをしたいときに2つを切り替えます。近似的なテーブル参照もランダムサンプリングもありません。
拒否されるケースには、dbmの欠落、非数値トークン、無限大やNaN、そして浮動小数点の結果が有限かつ意味のあるものであり続けるよう文書化された上限である300dBmを超える大きさが含まれます。他の対数スケールではなく線形のワットやミリワットが必要な場合は、専用のdBm→ワットツールをご利用ください。
dBmからdBWへの変換がRF業務・研究室・ソフトウェアで役立つ場面
学生や技術者は、スペクトラムアナライザ、信号発生器、衛星リンクバジェット、あるいはWi-Fiやセルラーのデータシートが異なる対数基準で電力を示す一方で、レポートや規制が単一のスケールを求めるときにdBmとdBWの両方に出会います。
教師は、dBmとdBWを気づかないうちに混同したり負のレベルの符号を落としたりする不透明な電卓アプリを信頼することなく、手頃なレベルについて模範解答をあらかじめ生成できます。
開発者は同じ契約をスクリプトから呼び出し、RFダッシュボード用の決定的なテストベクターの種を作ったり、dBWベースのバジェットでプロットしたりゲインを合計したりする前にユーザーが入力したdBmを正規化したり、あいまいなスケッチではなくdBW相当値を要求するプログラミング課題の条件を満たしたりします。
コンテストや資格試験の練習では、時間的な制約の中でハンドヘルド電卓なしに解答を検証できる、デシベルスケールの相当値の高速でオフラインの情報源がしばしば必要になります。プロダクトや計測ツールは、学習者やオペレーターがdBm値を入力し、UIがコンプライアンステーブル、アンプの定格、システム間比較のためにdBWを表示しなければならないときにこの変換を使います。
このページでの計算はすべてブラウザ内で完結します。
活用例
RF実験とデータシートの確認
1ワット基準を使うノート、バジェット、規制テーブルのために、アナライザやデータシートのdBm読み取り値をdBWに変換します。
決定的なテストフィクスチャ
ユニットテスト、プロパティチェック、CIアサーション向けに、dBmから再現可能なdBW値を生成できます。
ダッシュボードと計測ソフトウェア
プロット、リンクバジェット、オペレーター向け電力表示のために、ユーザーが入力したdBmをdBWに正規化します。
よくある質問
dBWはdBmからどのように定義されますか?
P_dBW=P_dBm-30です。オフセットは10・log10(1000)です。1W=1000mWだからです。30dBmは0dBW、0dBmは-30dBWです。
dbmが数値でない場合はどうなりますか?
非数値、空、Infinity、NaNの値は受け付けられません。
このツールはdBmをワットに変換しますか?
いいえ。 dBmを別の対数スケールであるdBWに変換するだけです。WやmWの線形電力が必要な場合はdBm→ワット変換ツールをご利用ください。
結果が精度で丸められるのはなぜですか?
既定の精度は小数点以下10桁で、0から15の範囲で設定できます。
マイナスのdBm値も換算できますか?
できます。マイナスの値は1ミリワット未満の電力を表し、換算は同じく30を引くだけです。マイナス10 dBmはマイナス40 dBWになり、符号が失われることはありません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/elec/dbm-to-dbw \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"dbm":30}'const res = await fetch("https://api.kit.forhosting.com/elec/dbm-to-dbw", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"dbm": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/dbm-to-dbw",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"dbm": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/dbm-to-dbw", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"dbm":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"dbm":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/dbm-to-dbw", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"dbm": 30
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.dbm_to_dbw",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_dbm | 300 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
研究ノート、リンクバジェット、データシートの確認にはブラウザで無料にご利用いただき、CI、計測ソフトウェア、教育デモで再現可能なdBm→dBWフィクスチャが必要な場合は、成功したリクエストごとに$0.002のAPIをご利用ください。
dBmとdBWの意味とレスポンスの内容
この計算ツールは、正規化されたdBm値、対応するdBW値、dbm_to_dbwというメソッドタグ、式の文字列P_dBW=P_dBm-30、使用した精度、dBmとdBWの単位ラベルを返します。エンジンはサポートされる範囲内で閉じた形のオフセットを適用するか、invalid_inputで入力を拒否します。このページは、ワークシート、ユニットテスト、API利用者に適した安定した数値出力とともに、dBmからdBWへの単一数値の変換のみに答えます。
dbmの読み取り方法とdBWを再現可能に保つ仕組み
負のdBm値は有効で、サブミリワットの電力を表します。たとえば-10dBmは-40dBWになります。優先されるフィールドは1ミリワットを基準としたデシベルでの電力レベルを表すdbmですが、dBm、DBM、power_dbm、levelといった別名も受け付けるため、スプレッドシート、クエリ文字列、型付きフォームは同じ契約を再利用できます。数値文字列の先頭の任意のプラス記号や指数表記は、有限の小数として解析できる場合に受け付けられますが、埋め込まれた空白、数値フィールド内のdBmのような単位接尾辞、16進数プレフィックス、非数値トークンは明確なメッセージとともに拒否されるため、不正なセルが誤ったdBWの数値につながることはありません。自動化されたパイプライン内で30デシベルのオフセットを自前で再実装することなく同一の数学的結果が必要な場合は、このページの無料ブラウザ実行と有料APIを組み合わせてご利用ください。
dBmからdBWへの変換がRF業務・研究室・ソフトウェアで役立つ場面
API経由では成功した検索1件につき$0.002がかかり、検証に失敗したリクエストは課金されず、レスポンスが返された後は何も保存されません。この無料のインタラクティブな探索と、同一結果を返す有料APIという分割は、KITのtier-Aカタログの他のツールと同様であり、研究室のデモから自動化パイプラインへ、数学的な結果を変えることなく移行できます。線形SI電力が必要なときはdBm→ワット変換ツールと、無料で決定的なRFヘルパーの小さなラボを構築する際は他の電子工学系エンドポイントと組み合わせてご利用ください。
技術的な質問
dBm→dBW変換ツールの料金はいくらですか?
このページのブラウザ版は無料です。API経由では成功したリクエストごとに$0.002がかかり、無効な入力には課金されません。