《進階通訊工程——邁向2035年太空星鏈網路時代》145/150 多普勒補償器⏱️追蹤高速衛星頻偏的核心演算法

更新 發佈閱讀 12 分鐘

📘 《AI 時代系列(6):進階通訊工程——邁向2035年太空星鏈網路時代》

📘 第 15周: 🧠 🚀 星鏈 通訊工程實作

145/150單元:多普勒補償器(Time-Varying)⏱️追蹤高速衛星頻偏的核心演算法

________________________________________

🎯 單元導讀

地面 5G 的 Doppler ≈ 200–800 Hz。

但在 LEO → 完全是地獄級:

at 2 GHz → ±5~10 kHz

at 20 GHz(Ka-band)→ ±50~100 kHz

每毫秒在變

UE 與衛星角度 θ(t) 一直動

因此,多普勒是:

⭐ 時變(time-varying)

⭐ 非線性(隨角度變化)

⭐ 加在複數通道上造成相位高速旋轉

⭐ 對 OFDM 子載波正交性毀滅性破壞

如果沒有多普勒補償器:

✘ OFDM ICI 巨量增加

✘ Phase rotation 讓 Equalizer 失效

✘ Beamforming 方向飄掉

✘ MIMO 無法維持 rank

所以這一節是 LEO NTN 的必修技能。

________________________________________

🧠 一、LEO 多普勒公式(工程版)

衛星速度:v ≈ 7500 m/s

carrier:f_c

入射角:θ(t)

f_D(t) = (v/c) * f_c * cos(θ(t))

多普勒頻移 f_D(t) 由相對速度 v、載波頻率 f_c 與瞬時入射角 θ(t) 的方向投影共同決定,表示在 LEO 系統中多普勒會隨時間與幾何關係快速變化。

衛星通過頭頂時:

θ(t) = 90° → cos = 0 → Doppler = 0(反轉點)

前半段 → 正值

過頂後 → 負值

形成 大型鐘形曲線。

________________________________________

🧠 二、Doppler 如何破壞 OFDM?

複數通道因頻偏引入相位旋轉:

h(t) = h₀ · e^{j2πf_D(t)t}

FFT 之後:

子載波 k → 洩漏到 k±1, k±2 ... 形成 ICI

Hence:

⭐ 多普勒補償 = 吃掉這個 e^{j2πf_D(t)t}

⭐ 讓 FFT 後的子載波回到正交

________________________________________

🧠 三、Time-Varying Doppler Compensation(四大演算法)

① Single-Tone Estimator(Pilot-based CFO)

利用 pilot 子載波相位變化估側 Doppler:

Δφ = angle(Y_pilot * conj(X_pilot))

f̂_D = Δφ / (2πΔt)

適合:

✔ 中低 Doppler

✘ 不適合高速時變 LEO(太慢)

________________________________________

② Sliding Window Phase-Tracking(LEO 常用)

在每個 OFDM symbol,都估一次相位變化:

f̂_D(t) = (1/(2πT_sym)) * angle( y(t) · conj(y(t−1)) )

優點:

✔ 很快

✔ 適合高速 LEO

✔ 簡單易實作

缺點:

✘ 噪聲下表現較差

✘ 子載波必須是相鄰 pilot

________________________________________

③ Kalman Filter Doppler Tracker(衛星端常用)

因為 Doppler 其實是平滑函數(cos(θ(t)))

→ 可以用 Kalman 追蹤:

State:

s(t) = [f_D(t), Δf_D(t)]^T

Kalman Filter 做:

✔ 預測下一刻 Doppler

✔ 校正

✔ 平滑

這是 Starlink 類系統常用方法。

________________________________________

④ AI Doppler Prediction(最佳)

用 RNN / LSTM / Transformer 預測下一時刻 Doppler:

Input:

過去 N 個 pilot 相位

UE GPS

衛星軌道 ephemeris

Beam ID

H_est(t)

Output:

f̂_D(t+Δ)

AI 有三大優勢:

⭐ 抗噪聲

⭐ 可預測 Time-varying Doppler

⭐ 不需要大量 pilot

這在 LEO 非常吃香。

________________________________________

🧠 四、Python 實作:Time-Varying Doppler Tracker

模擬 θ(t) 從 −90° → +90°:

import numpy as np

fs = 1000

T = 1

N = int(fs*T)

fc = 20e9

v = 7500

c = 3e8

theta = np.linspace(-np.pi/2, np.pi/2, N)

fD = (v/c) * fc * np.cos(theta)

t = np.arange(N)/fs

phase = np.exp(1j * 2*np.pi*fD * t)

________________________________________

📦 Step 1 — Pilot-based Phase Tracking

fD_est = np.zeros(N)

for i in range(1, N):

dp = np.angle(phase[i] * np.conj(phase[i-1]))

fD_est[i] = dp / (2*np.pi*(1/fs))

________________________________________

📦 Step 2 — Doppler 補償

comp = np.exp(-1j * 2*np.pi * fD_est * t)

corrected = phase * comp

corrected 的相位會變成 接近固定。

________________________________________

🧠 五、ASCII:Doppler 與補償效果

原始相位:

/~~~~~~~~~~~~\_________/~~~~~~~~~~~~\

這條「起伏不規則的相位曲線」代表 未補償的 Doppler 影響,相位隨時間快速且非線性旋轉,造成接收端無法穩定對齊通道,進而引發 OFDM 子載波正交性破壞與 ICI;工程上的補償目的,就是把這種劇烈起伏的相位行為拉平,讓相位趨於平滑可追蹤。

補償後:

-------------------------------(平滑)

補償後相位被對齊並去除 Doppler 與 CFO 影響,曲線趨於平滑近似常數,使接收端能穩定估計通道、維持 OFDM 正交性並可靠地進行等化與解調。

________________________________________

🧠 六、工程應用(NTN 特有)

✔ 1) LEO Beamforming

不同天線 Doppler 不同 → 必須補償每條支路

✔ 2) OFDM 子載波 ICI 抑制

補償後 ICI 大幅下降

✔ 3) MIMO Precoding

沒有 Doppler correction → precoder 失效

✔ 4) Starlink 航空通訊

飛機 + 衛星 = 雙 Doppler 疊加 → 需要 Kalman + AI

✔ 5) ISL(星間鏈路)

星間速度更快 → Doppler 甚至更大

________________________________________

🧪 七、模擬題

________________________________________

1️⃣ 專業題

LEO Doppler 最大特性?

A. 穩定

B. 緩慢

C. 時變且高速

D. 僅受雜訊影響

📡 答案:C

解析:

LEO 衛星相對地面移動速度極快,且入射角隨時間劇烈變化,使多普勒頻移呈現高速、強烈時變的特性,這是 LEO 通道最本質的差異。

________________________________________

2️⃣ 應用題

補償 e^{j2πf_D(t)t} 的目的?

A. 增加功率

B. 去除子載波間干擾(ICI)

C. 增加指向性

D. 減少 pilot 數量

📦 答案:B

補償

e^(j·2π·f_D(t)·t)

的目的在於移除多普勒所造成的時間相位旋轉,恢復 OFDM 子載波之間的正交性,從而有效抑制子載波間干擾(ICI),而非用來提升發射功率或增加波束指向性。

________________________________________

3️⃣ 情境題

若 Doppler 在頭頂時瞬間變回 0,意味著?

A. 相位旋轉最大

B. 相位旋轉最小

C. 需要切換天線

D. MIMO rank 消失

📡 答案:B

解析:

當衛星通過正上方時,相對速度在視線方向的投影為零,多普勒頻移瞬間趨近 0,因此相位旋轉速度最小,而非最大。

________________________________________

🧪 八、實務演練題

1️⃣ 模擬不同 carrier(2 GHz / 20 GHz)Doppler 差異

2️⃣ 用 Sliding-Window Doppler Tracker 追蹤 ±80 kHz

3️⃣ 實作 Kalman Doppler Tracker

4️⃣ 訓練 AI Doppler Predictor(LSTM)

5️⃣ 在 OFDM 中加入 Doppler 補償並驗證 BER

________________________________________

✅ 九、小結

多普勒補償器是整個 LEO NTN 的大腦:

🌌 Doppler 是所有問題的根源

⏱ 多普勒補償器讓 OFDM / MIMO / Beamforming 能正常運作

🧠 AI Doppler Prediction 是未來趨勢(提前 5~10 ms 預測)


留言
avatar-img
艾韓思 AIHANS|AI 應用工程筆記
33會員
669內容數
AIHANS沙龍是一個結合AI技術實戰、產業策略與自我成長的知識平台,主題涵蓋機器學習、生成式AI、創業經驗、財務規劃及哲學思辨。這裡不只提供系統化學習資源與實作案例,更強調理性思維與行動力的結合。無論你是AI初學者、創業者,還是追求人生升維的行者,都能在這裡找到前進的方向與志同道合的夥伴。
2026/01/22
重建 LEO 高速通道下的完整 OFDM 基帶流程,解析多普勒如何破壞子載波正交,說明 CP、通道估測與等化的工程取捨,並引入 AI 等化器對抗 ICI,讓衛星鏈路在劇烈時變下仍能穩定運作。
2026/01/22
重建 LEO 高速通道下的完整 OFDM 基帶流程,解析多普勒如何破壞子載波正交,說明 CP、通道估測與等化的工程取捨,並引入 AI 等化器對抗 ICI,讓衛星鏈路在劇烈時變下仍能穩定運作。
2026/01/22
本單元說明 LEO 高速場景下的波束成形實作,從相控陣與 ZF/MMSE 出發,解析多普勒與相位誤差的影響,並引入 AI Beamforming 進行預測式 steering,在時變通道中維持穩定增益與干擾抑制。
2026/01/22
本單元說明 LEO 高速場景下的波束成形實作,從相控陣與 ZF/MMSE 出發,解析多普勒與相位誤差的影響,並引入 AI Beamforming 進行預測式 steering,在時變通道中維持穩定增益與干擾抑制。
2026/01/22
本單元聚焦 LEO 高速時變 MIMO 通道,建立含 Rayleigh/Rician 與差分多普勒的 H(t),說明相位旋轉對 OFDM 與波束成形的破壞,並透過幾何輔助與導頻追蹤完成相位補償,讓多天線系統穩定可用。
2026/01/22
本單元聚焦 LEO 高速時變 MIMO 通道,建立含 Rayleigh/Rician 與差分多普勒的 H(t),說明相位旋轉對 OFDM 與波束成形的破壞,並透過幾何輔助與導頻追蹤完成相位補償,讓多天線系統穩定可用。
看更多
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
—從「我有做」到「我講得出來也教得會」— 有做過,不等於懂;說得出來,也不是天賦。 這篇用咖啡、拍照、工作的日常經驗,說明「概念理解的五階段」。幫助你從模糊感受走向清晰邏輯,把會做變成會說,把會說變成會教。懂概念的深度,就是你認知成長的關鍵。
Thumbnail
—從「我有做」到「我講得出來也教得會」— 有做過,不等於懂;說得出來,也不是天賦。 這篇用咖啡、拍照、工作的日常經驗,說明「概念理解的五階段」。幫助你從模糊感受走向清晰邏輯,把會做變成會說,把會說變成會教。懂概念的深度,就是你認知成長的關鍵。
Thumbnail
此為寫字進階課程。每個人都有寫一手好字的潛能,只要受到合適的啟發與引導,便能建立良好的書寫習慣,移除不良的書寫習慣。本課程幫助教師開發自身寫字潛能,透過有效的寫字學習設計與策略,發展一套幫助學員快速掌握硬筆書法美感原則的寫字潛能開發課程。本課程以寫字師資培訓為主要目標,並探討各種教學模式與策略。
Thumbnail
此為寫字進階課程。每個人都有寫一手好字的潛能,只要受到合適的啟發與引導,便能建立良好的書寫習慣,移除不良的書寫習慣。本課程幫助教師開發自身寫字潛能,透過有效的寫字學習設計與策略,發展一套幫助學員快速掌握硬筆書法美感原則的寫字潛能開發課程。本課程以寫字師資培訓為主要目標,並探討各種教學模式與策略。
Thumbnail
不會被迫接受他人的觀點,更不會輕易隨他人的意見起舞,問出【為什麼】的當下,就是【獨立思考】的開始…
Thumbnail
不會被迫接受他人的觀點,更不會輕易隨他人的意見起舞,問出【為什麼】的當下,就是【獨立思考】的開始…
Thumbnail
在職場上,我們經常需要舉辦會議來討論工作事項或進行決策。會議結束後,我們需要統計出席資訊,以便了解會議的參與狀況。傳統的統計出席資訊的方法是人工逐行檢查會議記錄,這不僅耗時耗力,而且容易出錯。 今天,我將介紹一個使用 Excel 快速統計出席資訊的技巧,那就是使用 COUNTIF 函數。
Thumbnail
在職場上,我們經常需要舉辦會議來討論工作事項或進行決策。會議結束後,我們需要統計出席資訊,以便了解會議的參與狀況。傳統的統計出席資訊的方法是人工逐行檢查會議記錄,這不僅耗時耗力,而且容易出錯。 今天,我將介紹一個使用 Excel 快速統計出席資訊的技巧,那就是使用 COUNTIF 函數。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News