Skip to content
ドキュメントのセクション

LoRaリンクバジェット計算ツール — 受信感度、送信時間(Time on Air)、通信距離

POSThttps://rftools.io/api/py/v1/calculate

スラッグ lora-link-budget。Semtech SX1276の計算式によるLoRaのリンクバジェット。拡散率と帯域幅ごとの受信感度、シンボル時間、低データレート最適化を自動で適用した送信時間(Time on Air)、デューティサイクルによる送信停止時間、自由空間またはOkumura–Hata(奥村–秦)モデルの伝搬損失、リンクマージン、最大通信距離を求めます。

入力

これらの入力を、表示されている単位ですべて inputs に入れて送ってください。ほとんどは必須で、1 つでも欠けた呼び出しは拒否され(400)、費用はかかりません。省略しても計算できる入力は、表示されている既定値を使います。範囲外の入力も計算され、来歴で示されます。

lora-link-budget の入力
名前単位範囲既定値説明
spreadingFactor数値なし6 … 1291シンボルあたりのチップ数は2^SF。1段上げるごとに受信感度が約2.5 dB向上し、送信時間は2倍になります
bandwidth数値kHz7.8 以上125LoRaの信号帯域幅。ほとんどのLoRaWANチャネルでは125 kHz
codingRate数値なし1 … 41前方誤り訂正: データ 4 ビットを 5〜8 ビットの符号にします次のいずれか:1 4/5 · 2 4/6 · 3 4/7 · 4 4/8
payloadLength数値bytes1 … 25520LoRaペイロードのバイト数、1〜255 (LoRaWANフレームではアプリケーションデータに13バイトのオーバーヘッドが加わります)
preambleLength数値symbols0 以上8設定するプリアンブルのシンボル数。LoRaWANでは8
implicitHeader数値なし0 … 10ヘッダーモード次のいずれか:0 明示的ヘッダー · 1 暗黙的ヘッダー
crc数値なし0 … 11ペイロード CRC次のいずれか:1 CRC オン · 0 CRC オフ
noiseFigure数値dB0 以上6LNA利得を最大にしたSX127xで約6 dB
txPower数値dBm制限なし14EUの868 MHzでは通常14 dBmが上限。PA_BOOST使用時は20 dBm
txGain数値dBi制限なし2.15送信アンテナ利得
rxGain数値dBi制限なし5受信アンテナ利得
losses数値dB0 以上2ケーブル・その他の損失
frequency数値MHz1 以上868周波数
pathLossModel数値なし0 … 51自由空間、または市街地・郊外・ルーラル経路の奥村–秦モデル次のいずれか:0 自由空間 · 1 奥村–秦、市街地 (中小都市) · 2 奥村–秦、市街地 (大都市) · 3 奥村–秦、郊外 · 4 奥村–秦、ルーラル (準開放地) · 5 奥村–秦、ルーラル (開放地)
distance数値km0.001 以上2距離
baseHeight数値m1 以上30Okumura–Hataで使用。適用範囲は30〜200 m
mobileHeight数値m0.1 以上1.5Okumura–Hataで使用。適用範囲は1〜10 m
dutyCycle数値%0.001 … 1001デバイスが送信できる時間の割合。EUの868.0–868.6 MHzサブバンドでは1% (ETSI EN 300 220-2)
extraLossCount数値なし0 … 60リンクに加わる追加損失の数。建物侵入、樹木、人体、偏波不整合など (0~6)
extraLoss1数値dB0 … 500リンクに加わる追加損失。建物侵入、樹木、人体損失、偏波不整合など
extraLoss2数値dB0 … 500リンクに加わる追加損失。建物侵入、樹木、人体損失、偏波不整合など
extraLoss3数値dB0 … 500リンクに加わる追加損失。建物侵入、樹木、人体損失、偏波不整合など
extraLoss4数値dB0 … 500リンクに加わる追加損失。建物侵入、樹木、人体損失、偏波不整合など
extraLoss5数値dB0 … 500リンクに加わる追加損失。建物侵入、樹木、人体損失、偏波不整合など
extraLoss6数値dB0 … 500リンクに加わる追加損失。建物侵入、樹木、人体損失、偏波不整合など

出力

values に名前ごとに返されます。上限がない値や定義されない値は null です。

lora-link-budget の出力
フィールド単位説明
linkMargin主要値dBリンクマージン
sensitivitydBm受信感度
receivedPowerdBm受信電力
pathLossdB伝搬損失
maxRangekm最大通信距離
timeOnAirms送信時間 (Time on Air)
symbolTimemsシンボル時間
payloadSymbolsなしペイロードシンボル数
lowDataRateOptimizeなし低データレート最適化 (1 = 有効)
bitRatebit/s等価ビットレート
offTimes各パケット後の最小送信停止時間
packetsPerHourなしデューティサイクル内の1時間あたりパケット数
totalLossdB総損失

呼び出し方

  • 計算:1 回の呼び出し、リクエストとレスポンスの全体、そのエラー。
  • バッチ:この計算ツールをほかと組み合わせて、または掃引を、1 リクエストで。
  • 目標値からの逆算:出力を目標値にする入力の値。