搜尋

虹科最新文章

HongKe

Lorem ipsum dolor sit amet, consectetur adipiscing elit.Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

【虹科方案】深度解讀 GNSS 模擬中高斯噪聲對定位效果的影響

前言

在虹科 GNSS 模擬器的設定介面中,系統提供了「高斯噪聲(Gaussian Noise)」配置選項,允許使用者在設定星座頻點後,依測試需求自由選擇是否啟用高斯噪聲疊加功能。在全球導航衛星系統(GNSS)的射頻模擬測試中,高斯白噪聲(AWGN)通常被視為模擬真實電磁環境的基準配置。然而,工程實踐證明,噪聲對接收機性能的影響並非線性單調關係。

針對此功能的實際應用場景及其對定位結果的影響,我們收到部分使用者反饋與疑問:「為什麼開啟噪聲後定位反而更穩?」「為什麼在弱訊號環境下啟用噪聲會導致丟星?」

因此,本文將深入解析高斯噪聲在 GNSS 模擬中的作用邏輯。

高斯噪聲在 GNSS 模擬中的物理定義與必要性

在理想數學模型中,衛星訊號是完美調制於特定頻率的 BPSK 序列;但在現實物理環境中,訊號不可避免地疊加了熱噪聲。虹科 GNSS 模擬器引入高斯噪聲,主要基於以下兩個必要性:

  1. 物理環境還原(The Physics):衛星訊號到達地面時功率極低(約 -130dBm),通常淹沒於接收機前端的熱噪聲中。模擬器透過添加 AWGN,可精確控制載噪比(C/N0),建立「數字模擬」與「射頻物理」之間的橋樑。
  2. 接收機算法壓力測試(The Stress Test):GNSS 接收機的核心能力在於從噪聲中提取有效信號。如果不添加噪聲,測試僅檢驗接收機的「邏輯正確性」(程式是否有 bug);而加入噪聲後,測試的才是接收機的「訊號處理性能」,包括靈敏度、跟踪精度及環路帶寬設計。

測試實例解析:高斯噪聲對定位結果的影響

在實際測試中,噪聲與定位效果呈現複雜非線性關係,尤其在以下兩種極端場景中顯著。

特殊情況 1:無高斯噪聲測試,定位效果反而較差

實測場景:選取靜態座標,啟用 GPS L1CA 進行模擬,分別添加/不添加高斯噪聲進行 10–15 分鐘 GNSS 模擬,並連接接收機觀測定位結果。

測試結果

  • 添加高斯噪聲:觀測各衛星信噪比 41–47 dBc,定位結果收斂較慢但無跳變(140 秒),經緯高誤差約 1m,存在輕微抖動
  • 不添加高斯噪聲:觀測各衛星信噪比 45–51 dBc,定位收斂極慢(500 秒),經緯誤差約 2m,高度誤差 10m,軌跡極度平滑幾乎無抖動。

現象分析:在標準信號功率下,關閉模擬器噪聲雖可提升接收機信噪比,但定位收斂時間顯著延長,且高度存在系統性偏差。

原因解析

  1. 卡爾曼濾波器(KF)的「死鎖」效應
    • KF 依賴觀測噪聲協方差矩陣(R)及預測誤差協方差矩陣(P)計算卡爾曼增益(K)。
    • 當輸入信號完全無噪聲時,觀測值殘差(Innovation)極小,濾波器誤認系統完美,過度減小增益,導致收斂時間延長。
  2. 相關器的「死區」與量化誤差
    • 接收機鑑相器(Discriminator)存在數位量化精度限制。
    • 適量噪聲能產生抖動(Dithering),提升量化解析度;若無噪聲,微小誤差會累積成固定偏差(如高度誤差 10m)。

特殊情況 2:低功率環境下,添加噪聲導致定位誤差增加

實測場景:靜態座標,啟用 GPS L1CA 模擬,外部添加 30dB 衰減,使輸出功率降至約 -140dBm,分別添加/不添加高斯噪聲進行 10–15 分鐘 GNSS 模擬,觀測接收機定位結果。

測試結果

  • 添加高斯噪聲:信噪比 24–30 dBc,定位收斂緩慢(300 秒),經緯誤差 3m,高度誤差 5m,且嚴重抖動。
  • 不添加高斯噪聲:信噪比 34–44 dBc,定位快速收斂(40 秒),經緯高度誤差約 1m,幾乎無抖動。

現象分析:在室內或遮擋環境下,添加高斯噪聲會降低信噪比,導致定位緩慢及誤差增大,功率再低可能造成接收機失鎖。

原因解析

  1. 信噪比低於香農極限及檢測門檻
    • 若信號本就微弱,噪聲疊加使信噪比過低,C/N0 跌破最小檢測 SNR,定位失準。
  2. 鎖相環(PLL)周期跳變
    • 低載噪比下,高斯噪聲引起相位抖動,超出鑑相器線性範圍,導致頻繁週跳(Cycle Slips),高精度定位觀測值不可用。

實務指南:如何科學設定模擬噪聲

GNSS 模擬應遵循「分級測試」原則:

  1. 算法驗證級(Logic Verification)
    • 設定:關閉高斯噪聲
    • 目的:檢查程式邏輯、星歷解算及座標系轉換正確性,不關注定位精度。
  2. 性能評估級(Performance Benchmark)
    • 設定:啟用高斯噪聲,校準 C/N0 至標準值(建議 C/N0=44dB-Hz,即 Skydel 介面 -174dB/Hz)
    • 目的:模擬真實露天環境,RMS、CEP、TTFF 作為接收機性能驗收標準。
    • 注意:在標準化測試(如 GB/T-45086.1)中,一般不啟用高斯噪聲,避免影響射頻功率測量精度。
  3. 極限壓力級(Stress Testing)
    • 設定:降低信號功率或增加噪聲密度
    • 目的:測試接收機極限,繪製 C/N0 與定位誤差曲線,找出失鎖臨界值(Sensitivity Threshold)。

前瞻建議

隨著 GNSS 技術演進,單純 AWGN 模擬已難滿足高端測試需求,未來應重點關注:

  • 從 AWGN 到有色噪聲:真實環境噪聲非全白,含多徑或電磁干擾成分,應引入相關噪聲模型測試卡爾曼濾波器魯棒性。
  • AI 降噪算法測試:深度學習提高接收機對非高斯噪聲的處理能力,測試需建立非典型噪聲庫,評估 AI 模型泛化能力。

其他文章

虹科案例

【虹科方案】從被動防禦到主動預防:用 KnowBe4 輕鬆應對關鍵基礎設施條例風險評估與審核

KnowBe4 為企業應對香港《關鍵基礎設施保護條例》提供了化繁為簡的解決方案。面對第 24 條與第 25 條的嚴格挑戰,它將難以量化的「人為風險」轉變為可追蹤的實戰數據,不僅彌補了傳統評估的盲點,更為年度審核提供了證明控制措施「有效運作」的鐵證。透過自動化報告與持續演練,企業能在大幅降低安全風險的同時,輕鬆滿足監管要求,實現從「被動合規」到「主動防禦」的關鍵轉型。

閲讀更多

聯繫虹科幫您解決難題

Let's have a chat