ブログに戻る

距離は無線信号の到達距離にどう影響するか

送信機を強力にするだけでは十分ではありません。距離、地形、受信感度が、信頼できる無線リンクをどう左右するかを解説します。

動画:距離、地形、受信感度が信頼できる無線リンクをどう左右するかを解説する90秒の動画(英語)。YouTubeで見る。
アンテナから開けた谷を越えて遠くの受信機へ広がる緑色の電波の波面
電波のエネルギーは進むにつれて広がります。この概念図は2台の無線機の間の開けた経路を示したものです。実際には波面は見えず、縮尺も正確ではありません。

要点:理想的な自由空間では、距離が2倍になると受信電力は4分の1、つまり約6 dB低下します。屋外では、丘、植生、アンテナの配置、干渉が、距離そのものと同じくらい大きく影響することがあります。地面の近くでは、地球の丸みさえ通信距離を制限します。高さ0.5 mと1.5 mのアンテナの電波水平線は約8 kmです。

開けた野原では定期的に更新を送れていたトラッカーが、近くの尾根の陰に入ると更新を取りこぼすことがあります。通信距離の仕様が急に変わったわけではありません。変わったのは電波の経路です。実用的な通信距離を理解するには、信号がどう広がるかと、受信機がまだそれを復号できるかの両方を考える必要があります。

距離が2倍になると何が起こるか

全方向に均等に電波を放射する理想的なアンテナを考えてみましょう。その電力は、表面積 4πr²の球面に広がります。半径が2倍になると、同じ電力が4倍の面積に広がります。そのため、受信アンテナが受け取る電力は少なくなります。

この逆二乗の関係は、周波数、送信電力、アンテナ利得を一定とし、アンテナの近傍界から離れた自由空間での伝搬を表しています。実際のアンテナには指向性があります。球は便利なモデルであり、すべてのアンテナが全方向に均等に放射するという意味ではありません。基準となるモデルは ITU-R P.525に記載されています。

計算例:100 mの自由空間リンクを基準とした受信電力
距離相対電力電力の変化
100 m100%0 dB
200 m25%−6 dB
400 m6.25%−12 dB
800 m1.56%−18 dB

これらは分かりやすく丸めた相対値であり、トラッカーの実測性能ではありません。どこで受信できなくなるかを示すものでもありません。

メッセージを復号するには、受信機に十分な信号品質が必要です。受信機の感度とは、特定の無線設定と所定の誤り率に対して規定された最小受信電力のことです。受信電力とこのしきい値との差をリンクマージンと呼びます。

感度のしきい値が−120 dBmの仮想的な受信機では、−100 dBmの信号には20 dBのマージンがあります。−118 dBmの信号では2 dBしかありません。静かで安定したテストではどちらも動作するかもしれませんが、後者はトラッカーが動いたり障害物が経路に入ったりしたときの追加損失にほとんど余裕がありません。

そのため、実用的な通信距離は、1つのパケットが届いた最遠地点ではなく、メッセージが安定して届くかどうかで判断するのが適切です。受信電力が十分に見えても、干渉によって復号できないこともあります。

送信電力を上げれば改善することはありますが、効果は次第に小さくなります。他の条件が同じなら、自由空間で通信距離を2倍にするには約4倍の送信電力(6 dB)が必要です。見通しがない場合、Digiは距離を2倍にするには12 dB以上、つまり約16倍の電力が必要だとしています。アンテナ利得と受信感度もリンクバジェットに寄与します。この点は Digiの通信距離とアンテナ利得に関するガイドで解説されています。

実際の通信距離が開けた場所での見積もりと異なる理由

自由空間モデルには、木も建物も地面での反射も含まれていません。実際の設置環境には、これらすべてがあり得ます:

  • 経路の遮蔽:丘、壁、密集した植生は、リンクを弱めたり完全に遮断したりすることがあります。
  • 反射:地面や近くの面で反射した信号は、強め合うことも打ち消し合うこともあります。わずかな位置の変化で受信状態が変わることがあります。
  • アンテナの取り付け:アンテナの向き、近くの金属、トラッカーを身に着けている体によって、アンテナがエネルギーを送受信する効率が変わることがあります。

自由空間の計算が通信距離を過大評価する理由

Lokoの仕様では、最大送信電力は22 dBm、受信感度は−137 dBmです。アンテナ利得を含めない場合、リンクバジェットは約159 dBになります。868 MHzでの自由空間損失は、1 kmで約91 dB、20 kmで約117 dBです。自由空間モデルを額面どおりに受け取れば、約2,400 kmの通信が可能という計算になります。

この数値は通信距離の見積もりではありません。実際の経路がリンクバジェットをどれだけ使い切るかを示しています。その内訳は、地面での反射、地形、植生、トラッカーを身に着けている体、そして地球の丸みです。

電波水平線

距離が長くなると、2本の低いアンテナの間で地球の丸みが盛り上がります。下層大気で電波がわずかに曲がることを考慮した電波水平線の一般的な概算式は 4.12 × (√h₁ + √h₂) km で、両アンテナの高さはメートル単位です。それより先では地面が直接の経路をさえぎり、損失が急激に増えます。

平坦な地面での電波水平線(計算値)
トラッカーの高さ受信機の高さ電波水平線
0.5 m1.5 m(手持ち)約 8 km
0.5 m10 m約 16 km
1 m15 m約 20 km

完全に平坦で開けた土地でも、犬の首輪に付けたトラッカーと胸の高さに持った受信機は、約8 kmを超えると互いに見通せません。20 kmの通信には、一方の端を地面から約15 mの高さに置く必要があります。たとえば尾根やマストの上に置いた受信機です。実際には、経路のクリアランスを保つためにさらに高さが必要です。長距離の仕様が想定しているのは高く開けた経路であり、地面近くにある2台の機器ではありません。

経路周辺のクリアランス

相手のアンテナが見えることは役立ちますが、電波には直接の経路の周囲にもクリアランスが必要です。この周囲の領域をフレネルゾーンと呼びます。フレネルゾーンは経路の中央で最も広くなります。868 MHzでは、その半径は1 kmのリンクで約9 m、2 kmのリンクで約13 mです。一般的な目安は、その半径の少なくとも60%を空けておくことで、2 kmでは約8 mにあたります。両方のアンテナが平坦な地面から1〜2 mしかない場合、地面がこのゾーンに深く入り込みます。そのため、出力を上げるよりも、どちらかのアンテナを高くするほうが効果的なことがよくあります。詳しくは Digiによる視覚的な見通しと電波の見通しの解説、および当社の電波の見通しに関するガイドをご覧ください。

指向性アンテナは、固定された受信機の方向にカバレッジを集中できます。移動するトラッカーでは、狭い高利得ビームよりも、実際に移動する方向全体をカバーできるほうが役立つ場合があります。

LoRa GPSトラッカーにとっての意味

LoRaも伝搬損失を避けられるわけではありません。LoRaは、非常に弱い信号を復号できる無線設定を使います。帯域幅が一定なら、拡散率を上げると感度は向上しますが、1回の送信にかかる時間は長くなります。つまり、データレートと送信時間を犠牲にして、より大きなリンクバジェットを得ています。この点は SemtechのLoRa・LoRaWAN概要資料で解説されています。

Lokoは、125 kHzまたは250 kHzの帯域幅でSF7〜SF12の拡散率に対応しています。同じ帯域幅なら、SF12はSF7より約12.5 dB弱い信号を復号できます。自由空間ではおよそ4倍の通信距離に相当しますが、距離を2倍にするのに12 dB以上かかる障害物のある経路では、2倍程度にとどまります。拡散率を1段階上げるごとに、パケットの送信時間もおよそ2倍になります。

125 kHzでの20バイトパケットの送信時間(計算値)
拡散率送信時間
SF7約 57 ms
SF9約 185 ms
SF12約 1.3 s

これらの値は、符号化率4/5、8シンボルのプリアンブル、CRC付きの明示ヘッダーを前提としています。20バイトのパケットは、短い位置情報メッセージを想定した例示的なサイズです。

短い座標メッセージは、大容量のデータ転送よりもこのトレードオフに適しています。送信時間が長くなると、1メッセージあたりの消費エネルギーやチャネルの占有にも影響するため、最も感度の高い設定がどの用途でも最適とは限りません。ルートに沿ってテストし、必要な間隔で確実に更新が届く範囲で、最も低い拡散率を使用してください。LokoのLoRa GPSトラッカーのページで、各無線パラメーターを説明しています。

GPS測位と無線接続は別のもの

GPS受信機は、衛星からの放送信号をもとに自分の位置を計算します。手元の受信機の近くにある必要はありません(GPS.govがこの一方向の測位の仕組みを説明しています)。その座標をあなたに届けるのは、別の通信リンクです。

LoRaで直接通信する追跡システム(たとえば Loko)では、距離と地形がトラッカーと受信機の間のリンクに影響します。トラッカーは自分の位置を把握していても、そのメッセージがあなたに届かないことがあります。逆に、無線接続が機能していても、空が遮られた場所で新しいGPS測位が得られるとは限りません。

更新が止まったら、最後に受信した位置のタイムスタンプを確認してください。その位置は、更新が記録された時点でトラッカーがいた場所を示すものであり、現在地とは限りません。

現地で通信距離を確認・改善する方法

  1. まず見通しのよい場所で基準を取る。開けた場所で両方のデバイスを近くに置き、通常のアンテナと設定でテストします。新しい位置情報メッセージが届くことを確認してください。
  2. 実際の取り付け方で試す。トラッカーは実際に携行・装着する位置に取り付けます。両方のアンテナを高く掲げたテストは、地面近くにあるトラッカーの状況を反映しません。
  3. 出力を変える前に位置を変える。より開けた場所を試すか、受信機を高くします。同じ距離で結果を比較してください。
  4. 時間をかけて受信状況を記録する。各テスト地点で、予定された更新数と実際に受信できた更新数を数えます。地形、アンテナの向き、設定、デバイスが表示する信号値を記録してください。
  5. 予定ルートに沿って繰り返す。くぼ地、曲がり角、植生など、問題が起こりそうな場所も含めてください。長距離で1回メッセージが届いたことをカバー範囲の保証とみなさず、更新が確実に届くエリアで運用してください。

距離で決まるのは基本となる損失です。次の更新が届くかどうかを決めるのは、電波の経路全体です。信頼できるトラッカー運用のために、カタログ上の通信距離と同じくらい、アンテナの配置、地形、繰り返しの現地測定にも注意を払ってください。

Loko GPSトラッカーの詳細