引子:「即時定位」其實靠納秒
你今日開 Maps、叫車、睇跑步軌跡,手機幾乎一秒內就話你知自己喺邊。呢種「即時」背後好依賴一樣嘢:時間要準到納秒級。
光喺真空行得極快——大約每納秒(十億分之一秒)行 30 厘米。換句話講:衛星時鐘錯咗 1 納秒,距離估算就大概偏 30 厘米;錯 1 微秒(百萬分之一秒),就大概偏 300 米。
GPS 想做到米級甚至更細嘅誤差,衛星上嘅原子鐘就要同地面基準保持極高度同步。問題係,呢啲鐘行完一日,會因為相對論同地面鐘差出大約 38 微秒。如果完全唔理呢個差,佢對應嘅光行距離一日就去到大約 11 公里 呢個級數。呢個唔係科幻情節,而係 GPS 系統設計入面一早寫死、一定要處理嘅工程現實。
呢篇想同大家慢慢拆開:狹義相對論同廣義相對論各自點樣「拉」衛星時鐘、啲數字點嚟、工程師點樣預先調鐘,同埋你每次開地圖其實點樣默默用緊愛因斯坦。成篇大約要半個鐘頭消化。
1. GPS 點定位:其實係「計光行咗幾耐」
先想像太空有一堆衛星:經典設計大約係 24 顆運作衛星,分佈喺六個軌道面(而家在軌嘅會更多)。佢哋高度大約 20,000 公里(軌道半長軸大約 26,560 km),軌道週期大約 11 小時 58 分(即半個恒星日),速度大約 3.874 km/s。
每顆衛星不停廣播兩樣嘢:「我而家喺邊」同「我嘅時鐘讀數係幾多」。你部接收器收到至少四顆衛星嘅訊號,就用光速 將「訊號行咗幾耐」換算成距離,再解出自己嘅位置,同埋自己嗰隻「唔夠準」嘅石英鐘誤差。
核心概念好直白:
距離 ≈ 光速 ×(接收時間 − 發射時間)
四條方程,解四個未知數:你嘅 ,加埋接收器鐘差。所以一句講晒:時間唔準 = 位置唔準。
衛星上用嘅係銫(cesium)或者銣(rubidium)原子鐘。高性能銫鐘一日可以穩定喺幾個納秒之內;Ashby 常用嘅講法係:初始化之後放佢自己行一日,好嘅銫鐘大約準到 4 納秒(分數穩定度約 )。相比之下,相對論效應大約係呢個精度嘅一萬倍咁大——完全唔可以當冇嗰回事。
再記兩個生活化換算:
- 想定位準到大約 1 米 → 時間預算大概得幾納秒
- 想準到大約 1 厘米 → 大約 0.03 納秒(30 皮秒)級
相對論每日累積落嚟嘅偏差,遠遠超過呢啲預算。
2. 狹義相對論:衛星郁得快,時鐘會「慢」
愛因斯坦嘅狹義相對論話:相對某個參考系郁緊嘅鐘,睇落會行得慢啲。呢個就係著名嘅時間膨脹(time dilation),亦叫二階多普勒紅移。
GPS 衛星相對地心慣性系(ECI)嘅軌道速度大約 3.874 km/s。用近似公式:
單計運動效應,衛星鐘相對地面鐘會慢大約 7 微秒/日(呢個係常見嘅圓整數;更精細嘅表會寫約 −7.1 μs/d)。
直覺版本:
- 衛星郁得快 → 佢哋嘅「一秒」喺地面觀察者眼中稍為長啲
- 所以單睇速度,衛星鐘會落後
數量級感受一下:,平方再除二,就落到大約 呢一級;一日有 86,400 秒,乘埋就係微秒級。對一個以納秒計嘅導航系統嚟講,呢個已經係巨型誤差源。
不過,如果你淨係記得「郁得快就慢」,你只係記得一半真相。
3. 廣義相對論:離地面遠啲,時鐘反而「快」
廣義相對論(同佢背後嘅等效原理)話:重力勢愈「淺」(即係離大質量愈遠),時鐘行得愈快。地面鐘喺地球重力井比較深嘅位置;衛星喺大約兩萬公里高空,重力勢淺好多。
近似寫法:
當中 係兩處嘅重力勢差。對地面觀察者嚟講,呢個效應令衛星鐘快大約 45–46 微秒/日(常見寫法約 +45 μs/d;更精細嘅表約 +45.7 μs/d)。
術語要小心:大家成日講「重力紅移」。對「由高處跌落低處嘅光子」嚟講,通常講紅移;但對「高空嗰隻鐘本身」相對地面鐘嚟講,效應係行得快,即係藍移方向。所以千祈唔好講成「重力紅移令衛星鐘變慢」。教學上記住一句就夠:「高空鐘快、快速鐘慢」。
直覺版本:
- 高空重力較弱 → 時間流逝稍為快啲
- 所以單睇重力,衛星鐘會超前
有個幾得意嘅彩蛋:喺某個軌道半徑(大約 9,550 km,即離地大約三千公里),速度令鐘慢同重力令鐘快兩個效應大致抵消。低地球軌道(例如太空穿梭機、ISS)通常係「速度贏」→ 淨慢;GPS 嘅高度就係「重力贏」→ 淨快。Galileo 軌道更高,淨快得仲多啲。
4. 兩個效應加埋:淨快大約 38 微秒/日
速度令鐘慢(約 7 μs/d),重力令鐘快(約 45 μs/d),兩個效應方向相反。結果係重力贏:淨效應係衛星鐘相對地面鐘大約快 38 微秒/日(常見寫 38 μs/d 或 38.6 μs/d)。
即係:−7 μs(速度,變慢)+ 45 μs(重力,變快)≈ +38 μs(淨快)。
更工程化嘅數字嚟自 Neil Ashby 嘅標準計算:為咗令衛星鐘「睇落」同大地水準面(geoid)上面嘅基準鐘行得一樣快,要畀佢一個固定嘅分數頻率偏移:
呢個負號嘅意思係:出發之前要將衛星鐘調慢,因為佢一上到軌道就會自己快返。呢個偏移對應大約 38.58 μs/日。
換算一下有幾誇張:
- 38 微秒 × 光速 ≈ 11.4 公里/日 級嘅時序/偽距誤差尺度
(即係話:如果完全唔處理呢個穩定嘅速率差,一日之內時鐘累積偏差對應嘅「光行距離」可以去到十公里級) - Physics Today 嘅講法更直接:唔改呢啲,一日可以造成超過 11 km 級嘅導航誤差尺度,系統好快就唔再好用
留意:「11 公里」係光速乘時鐘偏差(約 38 μs)得出嘅偽距尺度,唔等於「你部手機顯示嘅位置每日準準飄 11 公里」。第 1 節講過,接收器解四條方程時,本來就會同時估計自己嗰隻鐘嘅鐘差。如果淨係「所有衛星鐘同一日、以同一個偏移穩定咁快 38 μs」,呢種所有衛星共同嘅穩定鐘差(共同模式)有一部分可以被接收器嘅鐘差參數「吸走」。所以「完全唔改相對論 = 任何定位即刻廢到偏 11 km」呢個講法,喺純導航解算入面要講得細緻啲(實際上仲有星曆更新、橢圓項、唔同衛星之間嘅細微差異等等)。但係:
- 系統設計同衛星鐘基準,必須預先對齊座標時間
- 第 6 節會講到嘅離心率週期項唔係共同模式,吸唔走,接收器一定要改
- 受打擊最大嘅係授時用家:佢哋往往位置已知,要嘅正正係時間本身,冇得將鐘差「吸收」咗當冇事。授時、電網同步、金融時間戳、科學測地——呢啲直接食時間精度,38 μs/日係即時殺手
Ashby 同 Physics Today 嘅工程結論依然成立:唔認真處理相對論,GPS 就唔會係你而家用緊嗰個 GPS。
GPS 嘅名義基準頻率係 10.23 MHz(好多載波同碼率都由佢衍生,例如 L1 = 154 × 10.23 MHz = 1575.42 MHz)。衛星鐘會預先調低到大約:
10.22999999543 MHz
呢個就係成日聽到嘅「廠校偏移」(factory frequency offset):發射前喺地面調好(銫鐘常見做法)。銣鐘就唔同,佢哋有時會喺發射過程中跳頻,所以實務上可能上咗軌道先量度實際頻率,再用導航電文入面嘅鐘差多項式去跟。
記住一個分工:
- 穩定嘅每日速率差(secular) → 主要由廠校偏移處理
- 隨軌道上落嘅週期性差異 → 好多交畀接收器軟件處理(見第 6 節)
5. 1977 年:未開修正,相對論就自己「報到」
呢段係 Ashby 文獻成日提起嘅故事。NTS-2(1977 年 6 月)係早期帶銫原子鐘上軌道嘅衛星之一。當時大家已經知道要做相對論修正,但對修正嘅數值同符號仲有爭論——甚至有人懷疑係咪真係有需要改。
於是工程師做咗一件好「科學」嘅事:鐘上面裝咗一個頻率合成器(synthesizer),可以遲啲先開。銫鐘啟動之後,佢哋先量咗大約 20 日。
結果:
- 量到相對地面大約 +442.5×10⁻¹²
- 相對論(兩個效應合併)預測大約 +446.5×10⁻¹²
- 兩者吻合喺大約 1% 之內
之後先打開 synthesizer,將頻率校返去正確嘅運作點。
換句話講,GPS 唔係好浪漫咁「後來先發現相對論好似啱」;而係設計嗰陣就要計相對論,早期飛行仲順手驗證咗合併效應。而家每部民用接收器入面,都有軟件喺度計相關修正——你未必見到有個開關,但佢一直喺度做嘢。
仲有個小插曲:早期規格曾經漏咗地球自轉離心勢對 geoid 基準嘅一小項;Ashby 指出呢項大約係 嘅修正,而佢過咗好多年先寫返入正式文件。精密系統就係咁:差少少,日積月累都會出事。
6. 平均速率以外:橢圓軌道同地球自轉嘅「加餐」
就算廠校偏移處理咗平均速率差,現實仲有兩件好實際嘅相對論/幾何效應,接收器(或者系統)仍然要理。
1)離心率效應(eccentricity correction)
軌道唔係完美嘅圓,而係稍為橢圓:衛星喺近地點(perigee)郁得快啲、位置低啲;喺遠地點就慢啲、高啲。於是重力藍移同速度時間膨脹會一齊週期性變化,週期大約一個軌道(對 GPS 嚟講約 12 小時)。
振幅可以去到幾十納秒:
- 離心率 時,常見估算峰值約 23 ns 級
- 時,文獻表列可見約 46 ns 級振幅
幾十納秒乘光速,就係幾米至十米級——對精密定位嚟講一啲都唔細。早期衛星上嘅電腦算力有限,所以 GPS 決定將呢項交畀接收器計。導航電文入面有軌道參數;接收器用類似 嘅形式去修正。
1995 年,TOPEX/Poseidon 衛星上嘅 GPS 接收器仲攞嚟量過呢個週期效應,結果同理論曲線吻合到幾個百分比之內——又一次,一個「行緊嘅系統」本身變咗做相對論實驗場。
2)Sagnac 效應
地球喺度轉。如果喺跟住地球轉嘅 ECEF 座標入面處理訊號路徑,就會出現同路徑有關嘅時間差;喺慣性系睇,其實就係接收器喺訊號飛緊嗰段時間入面郁咗。
量級:沿赤道繞一圈大約 207 ns;日常定位或者遠距離授時比較,都可以去到一百納秒級,所以一定要改。用 GPS common-view 比較相隔好遠嘅國家時間標準時,Sagnac 修正係常規步驟;1980 年代仲做過「環球」Sagnac 實驗,殘差可以細到幾個納秒。
3)仲有更細、但精密圈子會計嘅
地球重力場扁率()、日月潮汐勢、Shapiro 時間延遲等等,多數喺皮秒至亞納秒級。對日常開 Maps 嚟講唔顯眼;但對科學級軌道計算同時間傳遞,就會入埋模型。
7. 串成一條「時間流水線」
可以咁樣記住 GPS 入面嘅相對論工作流程:
- 地面調鐘:用廠校偏移,預先抵消平均淨快(約 38 μs/日)
- 星上行座標時間:廣播嘅時間盡量貼近 GPS Time(一種同 UTC 有關、但唔插閏秒嘅系統時間)
- 接收器再微調:用星曆計離心率項;按需要處理 Sagnac/地球自轉幾何
- 你先得到:位置,加上(通常)一個校準咗嘅本地時間估計
少咗任何一截,米級/納秒級嘅承諾就守唔住。
一條好記嘅數量級梯級:
| 時間誤差 | 大約對應距離 | 生活感覺 |
|---|---|---|
| 1 ns | 約 30 cm | 想行得穩,預算要落到呢度 |
| 10 ns | 約 3 m | 好多消費級定位嘅鄰居 |
| 1 μs | 約 300 m | 已經係一個社區嘅距離 |
| 38 μs | 約 11 km | 跨區錯誤;相對論每日貢獻就係呢個級數 |
8. 同你每日生活有咩關係?
下次你:
- 開 Google Maps/Apple 地圖睇自己喺邊
- 用跑步 App 畫軌跡
- 叫車睇司機仲有幾遠
- 坐飛機睇娛樂系統嘅航線地圖
- 甚至銀行交易時間戳、電訊基站同步(好多都間接靠 GNSS 授時)
……背後都係「納秒級時間 + 光速幾何」。相對論唔淨係黑洞同宇宙學嘅語言;喺你褲袋入面,佢已經變咗做預設嘅工程設定。
你唔使每次開地圖都背公式,記住一句就夠:
衛星又快又高——快令鐘慢,高令鐘快;淨結果每日快大約 38 微秒;工程師出發前就調低咗頻率,接收器再補返橢圓軌道同地球自轉。
9. 收尾
下次你開地圖,定位點「啪」一聲跳到你身處嘅街角,可以喺心入面講一句:呢一下,狹義同廣義相對論都幫咗手。
參考資料
-
Neil Ashby, “Relativity in the Global Positioning System,” Living Reviews in Relativity 6, 1 (2003).
https://link.springer.com/article/10.12942/lrr-2003-1
(權威綜述:廠校偏移 、10.22999999543 MHz、離心率修正、Sagnac、NTS-2 驗證、TOPEX 實驗等。) -
Neil Ashby, “Relativity and the Global Positioning System,” Physics Today 55(5), 41–47 (May 2002).
https://physicstoday.aip.org/features/relativity-and-the-global-positioning-system
(面向大眾嘅清晰解釋:淨效應、11 km/日誤差尺度、同步同座標時間、抵消高度約 9550 km。) -
S. Francis et al., “Timekeeping and Time Dissemination in a Distributed Space-Based Clock Ensemble,” 34th Annual Precise Time and Time Interval (PTTI) Meeting;NIST 存檔 PDF:
https://tf.nist.gov/general/pdf/1869.pdf
(表列 GPS:時間膨脹約 −7.1 μs/d、重力約 +45.7 μs/d、淨約 +38.6 μs/d;高度/速度/離心率振幅參數。) -
N. Ashby, “Global Positioning System Receivers and Relativity,” NIST Technical Note 1385 (1996).
https://nvlpubs.nist.gov/nistpubs/Legacy/TN/nbstechnicalnote1385.pdf
(接收器端要做嘅相對論修正、 離心率項說明。) -
J.-F. Pascual-Sánchez, “Introducing Relativity in Global Navigation Satellite Systems,” arXiv:gr-qc/0507121.
https://ar5iv.labs.arxiv.org/html/gr-qc/0507121
(教學向推導:藍移/二階多普勒、淨誤差同「十公里級/日」量級說明。)
註:網上常見「SR −7 μs + GR +45 μs = 淨 +38 μs」係廣泛採用嘅圓整教學數;更精密工程用分數頻率 (約 38.58 μs/d)。「11 km/日」主要指時鐘偏差對應嘅光行距離/偽距尺度;解讀時唔好同「任何接收器三維定位誤差必定一日飄 11 km」劃等號(見第 4 節說明)。重力對衛星鐘係「快」(藍移方向),速度係「慢」——符號唔好掉轉。
延伸閱讀
-
Neil Ashby 同上 Living Reviews 全文(想睇公式、座標時間同歷史細節,呢篇最值得慢慢讀)。
https://doi.org/10.12942/lrr-2003-1
即係參考資料第 1 項嘅全文。第 4 至 6 節大部分數字(廠校偏移、NTS-2、離心率、Sagnac)都出自呢度;篇幅長、公式多,適合想由頭到尾跟一次推導嘅人。 -
GPS.gov 技術介面文件(IS-GPS-200 系列)入面關於 clock rate offset 嘅規格描述(官方工程語言)。
https://www.gps.gov/
美國政府嘅 GPS 官方網站,由呢度可以搵到介面規格文件。第 4 節講嘅 10.22999999543 MHz 同 喺正式工程文件入面點寫,可以喺呢度對照。 -
D. Allan, N. Ashby, M. Weiss, “Around-the-World Relativistic Sagnac Experiment,” Science 228, 69 (1985).
https://doi.org/10.1126/science.228.4695.69
(用 GPS common-view 量測地球自轉相關 Sagnac。)
第 6 節提到 1980 年代嘅「環球」Sagnac 實驗就係呢篇。想睇 GPS 點樣由導航工具變成相對論量度工具,呢篇係一手嘅實驗報告。 -
想轉去「點解一秒要定義得咁嚴」:BIPM/NIST 關於 TAI、UTC、閏秒同原子時嘅介紹(為下一層授時世界打底)。
呢項係方向性推介,冇指定某一篇。第 7 節提到 GPS Time 唔插閏秒;想搞清 TAI、UTC 同閏秒之間嘅關係,由 BIPM 或 NIST 嘅介紹頁入手最穩陣。 -
相關題目方向(有興趣可再探):Galileo/北斗嘅相對論處理有咩異同;或者「飛機上原子鐘」都量得到微納秒級相對論效應(PTTI 飛行實驗)。
兩個題目都係將第 3、4 節嘅諗法搬去其他場景:第 3 節提過 Galileo 軌道更高、淨快得更多;飛機上嘅原子鐘就係喺細好多嘅高度同速度之下,量返同一套效應。