利用 SDR 去接收到飛機 ADS-B 信號

May 28, 2015

每逢有空難,FlightRadar24 都可以即時公報遇難航機飛行路線及高度。

大部份的民航機都有 ADS-B 發射器,經大氣電波以 1090MHz 發放到附近空域。如附近有飛機高速靠近,相方都裝有 TCAS 系統可立刻指示,告知機師做出閃避動作。

當然,機師可在機艙直接利用 ADS-B "看到"附近飛機。

FlightRadar24 的主要原理就是在全球各地利用 USB 手指 去收集 ADS-B 信號,處理好數據後向互聯網發放資料。

你自己都可以安裝 ADS-B 解碼軟件去看你上空的航班。最好的開源軟件就是 dump1090

在 github 拿下源碼,安裝後加入 USB SDR 手指,5 分鐘不到就可以自己追蹤航班。以下是 FlightRadar24 及 dump1090 的對比。當然,天線及位置越好,你能夠追蹤的航班就更多了。