LoRa測位:TDOAとRSSIの比較およびゲートウェイ要件 — ManThink
ManThink技術記事のカバー画像

この記事の内容

ManThink LoRaWANエンジニアリングハンドブック · 記事 8 · 2026-09-04 トピック:測位

シリーズの振り返り

ManThink LoRaWANエンジニアリングシリーズへようこそ。これまでの七つの記事では、参加手順(OTAA/ABP)、適応データレート、地域パラメータ、物理層のSF/BW/CR、デバイスクラス、コンセントレータチップの世代、ゲートウェイのホストコントローラを取り上げました。これらの問いはすべて「信号はどのように届くのか」に答えるものです。 測位 は別の問いです。都市のどこかでアップリンクフレームをすでに受信しているとして、そのパケットがどこから発信されたのかを逆算できるか、そしてどこまで近づけるか、という問題です。

本記事ではこの問題に焦点を当てます。LoRaWANは二つの標準的な測位方式を定義しています — TDOA と RSSI — どちらも同じ物理的前提に基づきます。すなわち、単一のアップリンクが三つ以上のゲートウェイで同時に受信されることです。違いは 各ゲートウェイがどの物理量を報告するか、そして ネットワークサーバがそれらの報告から位置を導出するためにどの幾何学モデルを用いるかにあります。


1. LoRaにおいて測位が独自の議論に値する理由

代表的なLPWANのユースケースのうち二つ — メータリング と トラッキング — は同程度の電力予算(バッテリーで5~10年)を共有しますが、求める位置精度は大きく異なります:

ユースケース 要求される位置精度 ビジネス上の影響
遠隔メータリング(電力/水道/ガス) 不要 アップリンク一回で完了
物流トラッキング、ペットファインダー、貴重資産管理 数十メートルから数百メートル 「回収する」ための最小粒度

既製の組み込み測位には二つの確立された経路があります:

  • GNSS(GPS/BeiDou):屋外で1メートル級の精度、 ただし各測位にはコールドスタートで≥30秒と継続的なRFが必要、バッテリー寿命を犠牲にします(5年 → 数日)。形状、密封、筐体のコストもすべて膨らみます。
  • Wi-Fi/BLEフィンガープリンティング:1~3メートルの精度、 ただし事前構築したフィンガープリントデータベースが必要、屋内でのみ動作し、屋外では失敗し、常時接続を要します。

LoRaWANは第三の経路を取ります: ゲートウェイに測定を行わせ、エンドノードには手を加えない。 端末は通常どおり送信し — 同じ電力、同じ帯域幅 — 測位は完全にゲートウェイ+ネットワークサーバ側で行われます。端末のBOM、ファームウェア、バッテリーは変わりません。

本記事が答える問い: このアプローチはどこまで正確になり得るのか、そしてそれは何に依存するのか?


この記事の知識をプロジェクトに活かす

ManThink(門思科技)は、デバイス接続、ネットワーク、データ活用に向けたIoT製品を提供しています。この記事の技術情報とあわせて、以下の製品情報をご覧ください。

GD61 屋内用 LoRaWAN ゲートウェイ · ThinkLink

ManThinkの製品を確認し、プロジェクトを相談する →

2. 根底にある前提:一つのアップリンク、三つのゲートウェイ

TDOAとRSSIはどちらも同じ事実に依拠します: 単一のアップリンクが≥3のゲートウェイで同時に受信される。これは、都市のLoRaネットワークが十分に密になれば(数十~数百のゲートウェイ)、測位は既存のトラフィック上で「無償で」得られることを意味します。

異なるのは:

  1. 各ゲートウェイが報告する物理量 (サーバへの報告)
  2. サーバが用いる幾何学モデル (位置の逆算に使用)

この一つの分岐がTDOAとRSSIの境界です。


3. TDOA(到達時間差):時間で描くグリッド

3.1 中核となる考え方

各ゲートウェイは受信した各アップリンクに高分解能のタイムスタンプを付与します — パケットが到着した壁時計の「ナノ秒N」です。 三つ以上のタイムスタンプが共通の時間基準を共有していれば (通常はGPS PPS基準)、サーバは複数の Δt = 0 双曲線方程式を立て、その交点が端末の位置となります。これがTDOAです。

Semtechの古典的な例え:湖に石を落とすと、波紋は光速で広がります。既知の位置にある三つの受信器(ブイ)が「波紋が自分に届いた瞬間」を記録します。差がゼロに最も近いペアが端末に最も近いものです。二つの未知数に対する三つの双曲線が一点の位置を与えます。

3.2 隠れたボトルネック:高精度タイムスタンプ

TDOAの精度はタイムスタンプの分解能に決定的に依存します。100メートルの経路差は333ナノ秒の伝搬遅延に相当します — 100メートルの測位には、タイムスタンプがナノ秒級に達する必要があります。標準的なMCUのソフトウェア割り込みではそれを一貫して実現できません。

Semtechの SX1303コンセントレータ は Fine Timestampを内蔵します:64ビット、PPS相対、ナノ秒分解能で、パケット到着時にハードウェアで記録されます。「イベント精度」はソフトウェアの後処理問題ではなく、ハードウェア上の事実になります。まさにこれが、記事6でSX1302→SX1303の飛躍が本質的に 測位に関するものであり、復調ではないと強調した理由です。

  • SX1302とピン互換(ドロップイン置換)
  • 最大8の同時アップリンクパケットがそれぞれ独自のタイムスタンプを持ちます
  • 時間基準:GPS PPS(パルス毎秒)

Fine Timestamp TDOAに関するSemtech公式の精度: 75~150メートル、チャネル条件とマルチパスに依存します。

3.3 時刻同期:隠れた前提条件

「すべてのゲートウェイが一つの時間基準を共有する」は些細に聞こえますが、TDOA精度の上限を定めます:

同期方式 典型的な誤差 導入コスト
GPS PPS(衛星1 Hz) ~10 ns 各サイトには天空が見えるGPSアンテナが必要
ネットワークPTP / NTP(LAN) ~1–100 μs イーサネットインフラが事前に整備されている場合にのみ適する
事業者基地局(LTE / 5G) 100 ns – 数μs キャリアのタイミングサービスに依存

GPSは業界の基準であり、アンテナは屋上・塔上・外壁で天空を見通す必要がある。屋内設置の多くではこれが困難である。そのためTDOAは屋外では機能するが、屋内深部ではほとんど機能しない。

3.4 長所とコスト

TDOA
精度 屋外で20–200 m(LoRa Allianceデータ)
端末コスト ゼロ(追加パケット不要)
マルチパス耐性 強い(エンベロープ到達時刻は比較的NLOSに耐性がある)
屋内実現性 弱い(GPS同期の配備が困難。金属・コンクリートが大きく減衰させる)
ネットワーク要件 ≥ 3 台の同時受信ゲートウェイ + 時刻同期

TDOAが適する用途:都市規模の資産追跡、物流車両の配車、スマート畜産(牛・羊の位置特定)、広域農機具監視 — 典型的な「屋外・長距離・低消費電力・約100 m精度」のプロファイル。


4. RSSI(受信信号強度表示):信号強度で距離を測る

4.1 基本アイデア

各ゲートウェイが報告する 受信信号強度(dBm) パケットの。パスロスモデルが与えられると、自由空間のRSSIは距離の二乗で減衰する。都市の対数距離モデルでは次式となる:

RSSI(d) = A - 10·n·log10(d)

ここで A は1メートル地点のRSSI、 n はパスロス指数(自由空間で2、典型的な都市で2.5–4)。3台のゲートウェイがそれぞれ1つのRSSI→距離推定を与え、3つの円が端末で交差する。

4.2 実環境での精度

純粋なRSSIモデルの最大の問題は マルチパスである:反射経路が異なればRSSI推定も異なり、分散は距離とともに増大する。

学術文献で報告されている値:

  • 単純なRSSIモデル:中央値誤差 ~1 km (IoT長距離シナリオ)
  • 二重傾斜パスロスモデル + 参照ノード:中央値 ~117 m(アントワープ市街測定)
  • 屋内 + カルマンフィルタ + 動的モデル:~1 m(高密度・短距離)

LoRa Alliance公式値:1000–2000 m(1–2 km)— 粗い測位。

4.3 長所とコスト

RSSI
精度 粗い — 単純モデルで1–2 km、改良モデルで~100 m
端末コスト ゼロ
配備要件 ≥ 3 台の受信ゲートウェイのみ。クロック同期不要
マルチパス感度 高い(植生・建物・天候がすべてRSSIを偏らせる)
屋内実現性 中程度(LoRaは壁の透過が弱いが、その逆である屋内反射は管理可能)

RSSIが適する用途:ポケットレベルの追跡、ペットの活動フェンス、車両の「都市内外」判定 — 「資産が領域Xに出入りしたか」がビジネス上の問いである用途。価値は生の精度ではなく 同期インフラがゼロであることにある。


5. TDOA対RSSI:同じ物理事象の2つの幾何学的読み取り

項目 TDOA RSSI
屋外精度の上限 20–200 m(LoRa Alliance / Semtech) 単純モデルで1–2 km / 改良で~100 m
時刻同期 必要(GPS / PTP) 不要
ハードウェア要件 Fine Timestamp付きコンセントレータ(SX1303-class) 任意のLoRaWANコンセントレータ
端末側コスト ゼロ ゼロ
マルチパス感度 低い 高い
屋内実現性 弱い 中程度
ネットワークサーバー演算 中程度(双曲線の交点計算) 低い(円の交差)
代表的な用途 資産追跡、家畜、車両ルーティング 地域レベルの「イン/アウト」検出

結論:

  • アプリケーションが約100 mの誤差を許容し、屋内/屋外のカバレッジが必要な場合 → RSSI (同期オーバーヘッドゼロ)
  • アプリケーションが都市規模の追跡で20~200 mの精度を必要とする場合 → TDOA (GPS同期インフラが必要)
  • 実際には、 TDOA + RSSIの組み合わせが最適 — TDOAがベースラインの測位を提供し、GPSが利用できない場合はRSSIが補完する。組み合わせた精度は通常50~150 mの範囲に収まる

6. 代表的なアプリケーションと推奨アプローチ

アプリケーション 推奨アプローチ 理由
都市配送フリート TDOA 屋外、良好な空の視界、街区レベルの精度が必要
シェアサイクルの規制 TDOA + RSSIの組み合わせ 都市全域、24/7、電力に敏感、10k以上の規模
スマート家畜(羊/牛) TDOA 放牧地、給水ポイントの200 m仮想フェンス
高価値資産(通信キャビネット) TDOA 屋上の200 m測位がジオフェンスをトリガー
消費者向けペットファインダー RSSI 「自宅から1 km以内」というUXで十分
可動資産(建設現場/倉庫) RSSI(存在検知のみ) バイナリの「イン/アウト」状態
地下駐車場の車両 TDOA + 地磁気融合 純粋なLoRaでは不十分。ハイブリッドが必要
スマート水道/ガスメーター 位置情報は不要 メーターIDがアップリンクであり、位置は無関係

7. ManThinkの実践:GD61x + ThinkLinkジオロケーション

GD61xオープンソースゲートウェイ(ESP32-S3 + SX1302)は8の同時LoRa受信チャネルをサポートしており、一般的なTDOA求解には十分すぎる。しかし、SX1302のタイムスタンプ分解能はSX1303 Fine Timestampには及ばない。±100 mの精度を得るためのManThinkの一般的な現場での手法は次のとおり:

  • GD61xゲートウェイ + 外部GPSモジュール + ネットワーク側の時刻整合

…これによりハードウェアを再構築せずに概算のTDOAが得られる。

ThinkLinkプラットフォームが提供するもの:

  • マルチゲートウェイのタイムスタンプ正規化 これによりサイト間の相対的なPPSゼロドリフトを相殺する
  • TDOAソルバー Levenberg-Marquardt最小二乗法による双曲線交差に基づく
  • RSSIフォールバック GPS同期が利用できない場合(典型的な屋内ケース)
  • 履歴トラックの再生 500 mの精度で — フリートの可視化に適している

ManThinkの次世代商用ゲートウェイは SX1303 を採用し、Semtech仕様の75~150 mの精度をハードウェアレベルで標準提供する — これが細粒度ジオロケーションのエンジニアリング基準である。


8. よくある誤解と選定ガイダンス

8.1 三つの誤解

  1. 「SX1303だけで高精度が得られる」 — Fine Timestampは 必要 条件であり、 十分 条件ではない。GPS PPS同期、適切なゲートウェイ間隔(通常500 m~3 km)、および管理可能なマルチパスが依然として必要である。SX1303 + GPS PPSの欠如は依然として約100 mの範囲に収まる。
  2. 「RSSIは常に最も安価」 — RSSIを厳密にしようとするほど、キャリブレーションの労力が増大する。都市規模の高密度展開にはパスロスフィンガープリントのキャリブレーションと、現地調査やドローンによるサイトサーベイが必要である。PoCコストはTDOAの手法を超える可能性がある。
  3. 「TDOAは常に測位できる」 — アップリンクを受信するゲートウェイが2台だけの場合、システムは一意の交点を確定できない。ネットワーク密度は「多ければ常に良い」ではなく、「シャドウ内で単一ポイント≥3のゲートウェイによる完全なカバレッジ」である。

8.2 三ステップ選定

  • ステップ1 — 必要精度。 > 500 mの粗い精度 → RSSI;< 100 mの細かい精度 → TDOA;その間 → TDOA + RSSIの組み合わせ。
  • ステップ2 — インフラ。 屋上のGPSアンテナが利用可能かつ保守可能 → TDOAの手法;空の視界がない純粋な屋内 → RSSI。
  • ステップ3 — アルゴリズムスタック。 TDOAソルバーと同期キャリブレーションをすでに実装しているネットワークサーバー(ThinkLink、ChirpStackなど)を選択する。双曲線ソルバーを自社で再実装することが最も一般的な落とし穴である。

まとめ

TDOAとRSSIはLoRaWAN標準の2つのジオロケーション手法である。これらは同じアップリンクで観測可能な 時間 と 信号強度 を位置測位に変換する — それぞれに独自の精度上限、インフラ要件、展開の境界がある:

  • TDOA事実上の都市規模の資産追跡手法。タイムスタンプ精度がハードウェアのボトルネックとなる
  • RSSI同期不要の粗測位
  • ハイブリッド現場での最良の実践 — ベースラインにはTDOA、ギャップにはRSSI

測位精度は物理法則だけでなく、エンジニアリング — ゲートウェイ密度、サイトキャリブレーション、時刻同期の規律 — によっても大きく左右される。LoRa Allianceの測位ホワイトペーパーとIEEEのフィールド研究は、いずれも同じ結論を示している: 精度はネットワークの高密度化とシナリオのキャリブレーションによって向上するのであり、物理法則だけによるものではない。


参考文献

  1. LoRa Alliance, Geolocation Whitepaper, 2018-01, https://lora-alliance.org/wp-content/uploads/2020/11/geolocation_whitepaper.pdf
  2. Semtech, SX1303 Datasheet — LoRa Core Digital Baseband Chip with Fine Timestamp, 2020-11-05
  3. Semtech Blog, Enhancing Asset Tracking with the LoRa SX1303 Fine Timestamp Feature, https://blog.semtech.com/using-the-lora-sx1303-fine-timestamp-feature-to-enhance-asset-tracking
  4. Vo H. et al., Advance Path Loss Model for Distance Estimation Using LoRaWAN's RSSI, IEEE Access 12: 83205–83216, 2024, doi:10.1109/ACCESS.2024.3412849
  5. Ma Y. et al., Enhancing LoRa-Based Outdoor Localization Accuracy Using Machine Learning, IEEE 2025, https://ieeexplore.ieee.org/document/11080010
  6. Semtech, SX1303 Product Page, https://www.semtech.com/products/wireless-rf/lora-core/sx1303

続きを読む


執筆: ManThink 技術チーム — LoRaWANゲートウェイ、プロトコル、測位技術を専門とする。
次回: "Stand Up a Private LoRaWAN Network in 5 Minutes with ChirpStack"。