[GNSS筆記]衛星導航系統的千禧蟲問題(Rollover)

全球導航衛星系統(GNSS)是現代生活不可或缺的基礎設施,從智慧型手機定位、車輛導航到精密測量,都仰賴這些衛星系統。然而,這些系統存在一個鮮為人知的技術限制——週數翻轉(Week Number Rollover)問題。

什麼是GNSS週數翻轉?

週數翻轉是指GNSS系統用來記錄時間的週數計數器達到上限後歸零的現象。這就像汽車里程表跑滿後重新從零開始計算一樣,但對於依賴精確時間的導航系統來說,這可能造成嚴重的問題。

為什麼會發生週數翻轉?

閱讀全文

[GNSS筆記]低軌衛星定位革命:Starlink、OneWeb將改變遊戲規則

當你在高樓林立的都市峽谷中迷路,GPS訊號時有時無;當你在地下停車場找不到出口,手機定位完全失效;當你在偏遠山區遇險,衛星電話是唯一的求生希望——這些場景都指向傳統衛星導航系統的同一個痛點:訊號太弱

SpaceX的Starlink、OneWeb、Amazon的Kuiper計劃——這些低軌衛星星座原本是為了提供全球互聯網服務,但它們帶來的「副產品」可能更具革命性:比GPS強1000倍的定位訊號。想像一下,在室內、地下室、甚至水下都能精確定位;想像一下,定位精度從米級躍升到釐米級;想像一下,定位延遲從秒級降到毫秒級。

這不是科幻,而是正在發生的現實。今天,讓我們深入探討低軌衛星如何顛覆傳統定位技術,它們將帶來哪些機遇與挑戰,以及這場革命將如何改變我們的生活。


一、低軌 vs 中軌:一場物理定律的較量

要理解低軌衛星的革命性,我們首先需要了解軌道高度帶來的根本差異。

軌道高度的物理影響

閱讀全文

[GNSS筆記]定位系統比較:GPS、北斗、Galileo、GLONASS 誰最強?

全球有四大主要衛星導航系統正在運作:美國的GPS、中國的北斗、歐盟的Galileo,以及俄羅斯的GLONASS。它們各有千秋,也各有擅長的領域。究竟哪個系統最準確?在不同場景下該選擇哪個?多系統聯合定位又能帶來什麼優勢?讓我們一起深入探討這個與日常生活息息相關的科技議題。


一、四大系統的身世背景

1. GPS:開山鼻祖,穩如泰山

閱讀全文

[GNSS筆記]CEP、2DRMS 到底是用來做什麼的?

記得有一天下午,同事傳來一份 GNSS 測試報告,說要我幫忙確認。我打開檔案,滿滿的數據表格映入眼簾:

測試項目:定位精度
CEP: 2.5m
2DRMS: 5.8m
測試點數: 1000

當下我的內心 OS:「CEP?2DRMS?這是什麼外星文?🤔」

閱讀全文

[GNSS筆記]星曆與年曆:衛星的兩種軌道參數

為什麼GPS有時候秒定位,有時候要等好幾分鐘?關鍵就在「星曆」和「年曆」!


📡 什麼是星曆(Ephemeris)?

基本定義

星曆是描述單顆衛星特定時間段內精確軌道參數

簡單比喻:就像飛機的「即時飛行計劃」,告訴你這架飛機現在精確在哪裡、往哪飛、速度多快。

包含哪些資訊?

  • 🛰️ 衛星的精確位置座標
  • 📍 衛星的運行速度和方向
  • ⏰ 衛星時鐘的修正參數
  • 🔧 軌道攝動修正數據

閱讀全文

[GNSS筆記]多衛星系統整合:GPS + GLONASS + Galileo + BeiDou 有多強?

打開你的手機定位設定,可能會看到「使用 GPS、GLONASS、Galileo 和 BeiDou」的選項。很多人會好奇:為什麼需要這麼多衛星系統?難道 GPS 不夠用嗎?

在我剛開始開發 GNSS 應用時,也認為 GPS 就足夠了。但在實際測試中,我們發現在台北市區,單用 GPS 時定位經常「跳動」,誤差可達 30-50 公尺;而啟用多 GNSS 後,定位穩定性大幅提升,誤差降到 10-15 公尺。

今天就來深入探討:為什麼多 GNSS 系統整合如此重要?它帶來哪些實質改善?

閱讀全文

[GNSS筆記]衛星幾何如何影響精度?關鍵是 DOP 值

在 GNSS 定位中,有一個常被忽略但極其重要的指標:DOP 值。很多人以為「衛星越多,定位越準」,但實際上,衛星的幾何分布比數量更重要

我在開發 GNSS 應用的早期,曾經困惑為什麼有時候在台北市區看到 10 顆衛星,定位卻在 20-30 公尺範圍跳動;而在陽明山空曠處只有 6 顆衛星,精度反而達到 3-5 公尺。後來才理解,關鍵就在於 DOP 值——衛星幾何對精度的「放大效應」。

今天就來深入解析 DOP 的原理、判讀標準,以及如何在實務中應用。

閱讀全文

NMEA 協定:GNSS 接收機的通用語言

當你打開任何一款 GNSS 接收機的串口監控軟體,看到的第一個畫面通常是一串串以 $GP 開頭的文字訊息,不斷地滾動更新,有一種很洗畫面的感覺。這就是 NMEA 協定,幾乎所有 GNSS 接收機都支援的標準輸出格式。

在我剛開始開發 GNSS 應用時,面對這像火星文的字串完全摸不著頭緒。但當我慢慢理解了 NMEA 的結構後,才發現它其實沒那麼難懂,而且包含了定位所需的幾乎所有資訊。今天就來完整解析 NMEA 協定,讓你也能輕鬆讀懂衛星的「語言」。

閱讀全文

[GNSS筆記]從衛星到你的手機,定位是如何實現的?

每天我們打開手機地圖、使用導航、叫外送,都在使用 GNSS 定位技術。但你有想過,為什麼手機能知道你在哪裡嗎?衛星在 2 萬公里外的太空,是如何精確定位到地面上的你?

在我剛開始接觸 GNSS 相關的功能開發時,也對這個「看不見的魔法」充滿好奇。經過多年的實務開發和測試,把手邊的資料做個整理,讓大家更理解 GNSS 定位的原理。


一、什麼是 GNSS?

閱讀全文

[GNSS筆記]Cold Start TTFF:打破30秒迷思

之前一直以為 cold start 的 TTFF (Time To First Fix) 至少需要 30 秒才能完成定位。這個認知來自於一個看似合理的邏輯:GPS 衛星需要傳輸完整的 5 個 subframe 才能提供所有必要的導航資訊,而每個 subframe 需要 6 秒,因此 5 × 6 = 30 秒。

然而,最近與晶片廠商合作時,他們提供的測試數據徹底顛覆了我的認知——TTFF 竟然有時候可以達到 25 秒!

閱讀全文