Flightradar24やADS-B Exchangeを見ていると、機体によって「T-MLAT」という表示が出ることがあります。ADS-Bだけでは説明できないこの仕組みが、MLAT(マルチラテレーション)です。
今回は、自宅でADS-Bフィードをしている人向けに、ADS-BとMLAT、そしてその発展形であるWAM(広域マルチラテレーション)の違いを整理します。
ADS-Bとは
ADS-B(Automatic Dependent Surveillance-Broadcast)とは、航空機が自分の位置・高度・速度などをGPSから取得し、自発的に電波として放送する仕組みです。
航空機が「ここにいます」と自己申告する形式のため、受信局は1ヵ所でも位置を特定できます。航空機はGPS信号を復号して自分の位置を把握しており、ADS-B信号はおおむね1秒に1回放送されます。日本国内の自宅受信でも、1090MHz帯のアンテナとSDRドングルがあれば誰でも受信できる、いわば「空からの自己紹介」です。

MLATとは
MLATとは、複数の地上受信局が同じ航空機の電波を受信した時刻の差から、航空機の位置を逆算する仕組みです。
正式には「Multilateration(マルチラテレーション)」と呼ばれ、ADS-Bのように航空機自身が位置情報を発信しない場合でも、位置を推定できるのが特徴です。3カ所以上の受信局が航空機のトランスポンダから送信される信号を受信し、各受信局の位置情報と受信時刻の差から位置を測定します。たとえばFlightradar24では、同一機の電波を4台以上の受信機で受信した情報を使って位置と速度を特定しています。
つまりMLATは、ADS-Bを搭載していない(または機能をオフにしている)航空機でも、近隣に十分な数の受信局があれば位置を捉えられる補完技術です。

WAMとは
WAM(Wide Area Multilateration、広域マルチラテレーション)とは、MLATの仕組みを空港周辺だけでなく、より広い空域に拡張した監視システムです。
国土交通省航空局の資料では、MLATが既存システムへの影響を考慮し、必要最小限の信号・送信出力で動作することが説明されています。電子航法研究所(ENRI)の解説によると、MLATは航空機に搭載されたトランスポンダから送信される信号を3カ所以上の受信局で受信し、受信時刻差から位置を推定する、主に空港面を対象とした監視システムです。これに対し、WAMはマルチラテレーションを拡張し、空港周辺を航行する航空機の位置推定にも応用できるようにした監視システムです。
簡単に言えば、MLATは「空港の地上を走る航空機」を捉える狭い範囲の技術として始まり、WAMは「空港周辺の空域を飛ぶ航空機」まで対象を広げたものという位置づけです。

ADS-B・MLAT・WAMの違い
| 項目 | ADS-B | MLAT | WAM |
|---|---|---|---|
| 位置情報の出どころ | 航空機が自発的に放送 | 受信局の時刻差から逆算 | 受信局の時刻差から逆算(広域) |
| 必要な受信局数 | 1ヵ所で受信可能 | 3〜4ヵ所以上 | 多数(広範囲をカバー) |
| 主な対象範囲 | 空域全般 | 空港面中心 | 空港周辺〜広域空域 |
| ADS-B非搭載機への対応 | 不可(搭載機のみ) | 可能 | 可能 |
| 個人受信での実用性 | フィーダーとして一般的 | 受信局密度に依存 | 個人レベルでは実質困難 |
自宅のADS-Bフィードで主に扱うのはADS-Bで、MLATはFlightradar24やADS-B Exchangeなどのサービス側が、複数のボランティア受信局のデータを統合して算出しています。WAMは管制用途が中心で、個人の受信環境だけで構築するものではありません。
なぜMLATが必要なのか
ADS-Bだけでは、すべての航空機を捉えられないためです。
理由は大きく2つあります。
-
ADS-B非搭載機がある:古い機体や一部の軍用機・小型機はADS-Bトランスポンダを搭載していない、または意図的に送信を止めている場合があります
-
GPS情報が信頼できない場合がある:航空機のGPS受信機がジャミングやスプーフィング(偽の位置情報を送り込む妨害)の影響を受けると、ADS-Bが発信する位置情報自体が誤ったものになることがあります

Flightradar24の公式ブログでは、ワルシャワからパリへ向かうWizz AirのA321neoがGPSスプーフィングを受けた事例が紹介されています。この時、トランスポンダが報告したADS-B上の位置はカリーニングラード上空という誤った場所を示していましたが、MLATで算出した位置は実際の飛行ルートを正しく示していました。同社はすべてのフライトでMLAT位置を計算することで、GPS干渉の影響を受けてもリアルタイムで正確な航跡を示せるとしています。
つまりMLATは、「ADS-B非搭載機を見るための補完技術」であると同時に、「ADS-Bの誤りを検出・修正するための裏付け技術」としても使われています。
自宅受信でMLAT表示を見つける方法
自分のADS-Bフィード環境では、MLATによる位置情報を直接生成することはできません。これはサービス側が複数の受信局データを統合して算出するためです。
ただし、Flightradar24やADS-B Exchangeの画面上では、MLATで位置が算出されている機体を見分けられます。
-
コールサインが表示されない、または軍用機・一部の小型機を探す
-
機体情報の「Radar」「Data Source」欄が「T-MLAT」と表示されている
-
航跡がADS-Bの機体に比べてやや角ばっている、またはギザギザしている

筆者の受信環境(Raspberry Pi 5+屋外アンテナ)でも、近隣を飛ぶ軍用機や一部のビジネスジェットでMLAT表示を確認できました。ADS-B搭載機と並べて見ると、更新間隔のなめらかさに違いを感じます。
なお、MLATによる位置推定には誤差が生じることがあります。受信局間の時刻のズレ(クロックドリフト)が主な原因で、航跡が不自然にギザギザして見える場合は、その位置を厳密な実位置と捉えず、参考情報として扱うのが安全です。
まとめ
ADS-Bは航空機自身が位置を発信する仕組みで、MLATは複数の受信局が信号到達時刻の差から位置を逆算する補完技術です。
WAMはMLATを空港周辺からより広い空域へ拡張したもので、主に航空管制用途で使われています。自宅のADS-Bフィードでは、Flightradar24やADS-B Exchangeの画面上に表示される「T-MLAT」が、この仕組みを実感できる入り口になります。

ADS-Bだけを見ていたときは気づかなかった航空機の存在が、MLATの仕組みを知ることで少し見えてきます。

FAQ
ADS-BとMLATの一番の違いは何ですか?
ADS-Bは航空機自身が位置情報を発信する方式で、MLATは複数の受信局が受信した信号の到達時刻差から位置を逆算する方式です。ADS-Bは1ヵ所の受信局で成立しますが、MLATは3〜4ヵ所以上の受信局が必要です。
WAMとMLATは同じものですか?
仕組みは同じ三角測量(マルチラテレーション)の原理ですが、対象範囲が異なります。MLATは主に空港面、WAMはそれを空港周辺の空域まで拡張した広域版という位置づけです。
自宅のADS-BフィーダーだけでもMLATは使えますか?
自分の受信局1台だけではMLATは成立しません。Flightradar24などのサービス側が、複数のボランティア受信局のデータを統合して算出しています。自宅環境はその受信局の1つとして貢献する形になります。
MLATで表示される位置はどのくらい正確ですか?
受信局間の時刻のズレなどにより誤差が生じることがあります。航跡が不自然にギザギザしている場合は誤差が大きい可能性があるため、厳密な実位置として断定せず参考情報として見るのが安全です。
なぜADS-Bを搭載していても位置がずれることがあるのですか?
GPSジャミングやスプーフィングと呼ばれる電波妨害の影響で、航空機自身のGPS受信機が誤った位置を計算してしまう場合があります。Flightradar24はこうしたケースでMLAT位置を併用し、実際の航跡に近い表示を行っています。
MLATはどんな航空機で見られますか?