LMMSE、MMSE、IRC 與 Regularization:從估測到等化¶
狀態:已發布
理解確認:Kent 已於 2026-08-15 明確確認理解核心概念
內容核准:Kent 已於 2026-08-15 核准本文發布
這篇文章要回答什麼?¶
在 L1 接收機裡,「MMSE」常同時出現在 channel estimation、equalization 與 interference rejection。名稱相似,但估測對象、使用的統計資訊與工程限制並不相同。
本文依序釐清:
- LMMSE 與 exact MMSE 的核心差異。
- LMMSE channel estimation 與 LMMSE equalization 為何是兩個問題。
- IRC 為什麼使用 interference covariance 的反矩陣。
- Desired signal 與 interference 何時能在空間上分離。
- Channel estimate 不可靠時,regularization 如何避免 error amplification。
一、LMMSE 與 exact MMSE¶
Exact MMSE¶
給定觀測 \(y\),想估計 \(x\):
Exact MMSE 在所有可能的估測函數中尋找最小 MSE。估測器可以是線性或非線性,並使用完整的:
LMMSE¶
LMMSE 把估測器限制為線性/仿射形式:
一般形式:
零均值時:
它只需要一、二階統計量:
- Mean
- Covariance
- Cross-covariance
兩者何時相同?¶
若 \(x\) 與 \(y\) jointly Gaussian,conditional mean 本身就是仿射函數,因此:
如果變數不是 Gaussian,例如 QPSK symbol、sparse channel 或 mixture model,exact MMSE 可以利用完整分布產生非線性估測;LMMSE 則仍只看一、二階統計量。
相同 covariance 的兩種 Channel¶
假設 Gaussian channel 與 sparse non-Gaussian channel 有相同:
則 LMMSE estimator 相同,因為公式只看這些統計量。
Exact MMSE 不保證相同,因為完整的 \(p(h)\) 不同;但特殊情況下 conditional mean 仍可能碰巧相同,因此較嚴謹的說法是「通常不同,而非必然不同」。
二、LMMSE Channel Estimation¶
Pilot observation:
零均值 LMMSE channel estimate:
其中:
h_est:估計出的 channel
Rhh: channel covariance
Rnn: pilot noise/interference covariance
Xp: 已知 pilot matrix
Xpᴴ: Xp 的 Hermitian transpose
Delay spread、Doppler、frequency correlation 與 spatial correlation 通常透過 \(R_{hh}\) 進入 estimator。LMMSE 並不是事先知道這次真實 channel,而是利用 channel 的統計結構和本次 pilot observation 估計 channel realization。
三、Channel Estimation 與 Equalization 是兩個問題¶
Channel estimation:
Data equalization:
使用 \(\hat{H}\) 計算 equalizer:
所以:
不代表:
Equalizer 仍可選擇 ZF、LMMSE、IRC、SIC 或非線性 detector。
四、LMMSE Equalizer¶
一般線性 MMSE weight:
等價形式:
若:
則:
工程文件裡的「MMSE equalizer」通常實際指 linear MMSE equalizer,而不是直接計算完整的 \(\mathbb{E}[x\mid y]\)。
五、IRC 為什麼使用 inverse(Rv)¶
令 \(R_v\) 為 noise+interference covariance:
如果某個空間方向干擾很強,該方向在 \(R_v\) 中有較大的 eigenvalue;經過 \(R_v^{-1}\) 後,對應權重變小。
對角範例¶
因此:
直接乘 \(R_v\) 反而會放大強干擾方向,與 interference rejection 的目的相反。
六、Off-diagonal 代表相關干擾¶
假設:
兩支 antenna 的個別干擾功率相同,但 off-diagonal 很大,代表干擾高度相關。
反矩陣:
主要空間方向:
經過 inverse 後:
IRC 因此不是簡單地降低某支 antenna,而是壓低高干擾的 spatial eigen-direction。
七、Pre-whitening 觀點¶
若:
先做 whitening:
則 whitened interference covariance 為 identity matrix。接著對 \(H_{\mathrm{white}}\) 做一般 LMMSE equalization,展開後就會得到:
實作不一定真的建立完整 inverse matrix,通常可使用:
- Cholesky solve
- LDLᴴ decomposition
- QR decomposition
- Matrix inversion lemma
- Iterative solver
八、IRC 的空間可分離限制¶
若 desired 與 interference 的 spatial signatures 完全相同:
任何壓低 interference 的 linear projection 都會一起壓低 desired signal。這不是 IRC 演算法不夠好,而是接收觀測缺乏可分離性。
IRC 有效的前提是 desired 與 interference 在接收空間具有足夠差異。
九、Channel Estimation Error 與 Regularization¶
實際 channel:
接收訊號:
\(\Delta Hx\) 可視為額外的 effective interference,因此:
ZF 的風險¶
Scalar ZF:
當 \(|\hat{h}|\) 很小,\(|1/\hat{h}|\) 很大,會同時放大:
- Noise
- Interference
- Channel estimation error
MIMO 中對應的是 \(\hat{H}\) 有很小的 singular value;ZF 反轉該方向後會產生很大的 combining weight。
Regularization¶
Scalar LMMSE:
MIMO:
當 channel uncertainty 增加,應提高 effective covariance/regularization,使 equalizer 不要過度相信 H_est。
這是 bias–variance trade-off:允許一些 bias,換取較低的 noise、interference 與 estimation-error amplification。
十、常見誤解¶
誤解一:LMMSE 是假設 Channel,MMSE 是先知道真實 Channel¶
修正:LMMSE 使用一、二階統計量;exact MMSE 使用完整 posterior。若已知道真實 channel,就不需要 channel estimation。
誤解二:Channel 用 LMMSE 估測,Data 就一定要用 LMMSE Equalizer¶
修正:Channel estimation 與 symbol equalization 是兩個不同 estimator,可使用不同方法。
誤解三:IRC 直接乘上 Rv¶
修正:IRC 使用 \(R_v^{-1}\) 或等價 whitening/linear solve,目的是降低高干擾空間方向的權重。
誤解四:IRC 能消除所有干擾¶
修正:只有在 desired 與 interference 的 spatial signatures 足夠可分離時,空間抑制才有效。
誤解五:H_est 不可靠時更應該使用 ZF 完全反轉¶
修正:不可靠或接近 singular 的 \(\hat{H}\) 會使 ZF 放大 error;應增加 regularization。
理解確認紀錄¶
Kent 已能以自己的話說明:
- LMMSE 使用線性估測;exact MMSE 需要完整機率分布。
- IRC 利用 interference covariance 區分並壓低高干擾空間方向。
- Desired 與 interference 空間方向相同時無法無損分離。
- \(\hat{H}\) 太小或 singular value 太小時,ZF 會放大估值誤差與雜訊。
- Regularization 可限制不可靠方向的 equalizer gain。
來源說明¶
本稿源自 Google Takeout 中的 LMMSE/MMSE 對話線索,並依 Kent 與夏洛特於 2026-08-15 的逐題討論重新建構。原始 Gemini 回答只作為問題來源;本文的觀念、公式與限制已在討論中重新釐清。