RTL-SDR 筆記(7):接收從空中而來的封包

我那支數碼電視接收棒,經我將它改成用作 Software Radio,可接收 FM 電台、的士台、機場控制塔通話、小型對講機、業餘無線電等。最近還有人寫了在視窗系統運作的軟件,用來解碼 ADS-B 封包。

根據這裡的介紹:
「ADS-B 是廣播式自動相關監視系統,亦即一種航空交通監視系統,而且是使用全球性導航衛星系統、航機的航電設備和地面基礎設施, 能夠在航機和航管地面站 (air-to-ground 即 aircraft to ATS) 或是空對空 (air-to-air 即 aircraft to aircraft) 之間準確和迅速自動地傳送飛航訊息; 其中包括有航機的識別、位置、高度、速度和其他數據或資訊。

在現今空中交通管理,ADS-B 可以說是徹底的新技術,是整合『通信-導航-監視』技術運用。已經被證實和認證作為可行低成本的替換傳統雷達成為常規雷達, ADS-B 允許飛行員和航管人員『比以前更能看得見』且控制航機以更為精確和涵蓋更大百分比的地表範圍。」

簡單來說 ADS-B 是由航機直接發出的封包,讓地面或其他航機可以得知它的位置、高度、速度等資訊。

我利用放在室內的天線和放大器,配合 RTL1090 這套軟件,將 1090MHz 的訊號解碼,然後利用 TCP 連線,將資料傳到 COAA PlanePlotter 顯示出來。

由於我在室內接收訊號,所以接收到的封包不算多,也不很完整,但也幾有趣。

接收到香港飛行服務隊超級美洲豹 AS332 L2 直升機(ICAO:78019F)在 1550 尺空中飛過:
air2

印尼航空波音 737 (ICAO:8A0288)正以 191.8 kts 向 277.8 度於 4475 尺空中飛行:
air3

中華航空空中巴士 A330 (ICAO:8991B8)正以 234.6 kts 向 251.9 度於 4500 尺空中飛行:
air5

港龍航空空中巴士 A320 (ICAO:780239)正以 201.9 kts 向 299.4 度於 4500 尺空中飛行,它由哥打京那巴魯飛到香港,於 14:38:13 HKT,我接收到它的位置是馬鞍山梅子林路正上空:
air7

加拿大航空波音 777 (ICAO:C0174D):
air10

可配合 flightradar,可對照自己接收到,和它接收到的信息,由於港龍航空航機飛過梅子林路之後,我再也接收不到封包,所以不能得到如它這樣更新的位置:
air11

又例如這班 UPS 波音 747(ICAO:A771A8),我接收不到它的位置,只接收到它的速度,大致是一樣的:
air13

這班國泰航空波音 777(ICAO:780212),我接收不到它的位置,只接收到它的速度、高度和航向,大致是一樣的:
air14

這班國泰航空空中巴士 A330 (ICAO:780A0D),我接收到的位置為馬鞍山郊遊徑,比 flightradar 更新:
air16

相關連結:
Wikipedia - Automatic dependent surveillance-broadcast

內部連結:
【目錄】RTL-SDR 筆記

本文連結