謝璐璐,徐華偉,李家斌,黃林軼
(1.工業和信息化部電子第五研究所,廣州 511370;2.智能產品質量評價與可靠性保障技術工業和信息化部重點實驗室,廣州 511370)
隨著北斗三號系統完成全球組網,北斗接收機由電力、交通運輸、公共安全、通信、水利等行業應用領域向大眾消費領域深層次擴展,且開始與GNSS兼容互操作、融合通信系統(5G)以及與聲光電磁和機械慣性等時空信息結合,形成新時空下的高可靠性乏在位置服務。北斗接收機按功能可劃分為北斗RNSS接收機和北斗RDSS接收機,其中RNSS是指衛星無線電導航業務,如GPS、伽利略、格洛納斯等全球系統是典型的RNSS系統。北斗RNSS接收機按功能又可細分為定位型、導航型、測量型和定時型。導航、定位是北斗接收機產品最重要的功能,而定位精度、靈敏度以及時間特性是衡量北斗RNSS接收機性能的三個最主要的指標。目前,北斗RNSS接收機測試標準繁多[1],有國家標準、北斗系列專項標準、行業標準和地方標準,各標準或規范測試方法不統一,因此有必要對北斗RNSS接收機主要性能指標以及存在的測試問題進行梳理及分析,為北斗終端企業研發人員或檢測機構領域測試人員提供參考。
定位精度是指接收機輸出的觀測位置值與真實位置值之差的統計值,其反映的是北斗RNSS接收機定位結果與真值間的一致程度。通常所說的定位精度,嚴格來說應該稱為“定位準確度”,“精度”只是在衛星導航定位領域約定俗稱的叫法。定位精度一般由隨機誤差和系統誤差組成,這兩者反映的是定位的精密度和正確度即偏差。正確度是指測量值和真實值的接近程度,用于表明測量值的正確性。而精密度是指多次測量的測量值彼此之間的符合程度,用于表明測量值之間的重現性。
定位精度的評估最常見的統計方法有三個:標準偏差、均方根誤差(RMS)、圓概率誤差(CEP)。圓概率誤差是指以真實值為圓心、偏離圓心概率為50 %的二維點位的散布半徑,有些標準也用排序法[2],二者意義相近。目前標準里應用最多的主要是基于標準偏差和基于均方根誤差兩種定位精度統計方法。
1)基于標準偏差
標準偏差又稱均方差,為方差的平方根,描述隨機變量與其數學期望的離散程度,通常用來反映定位測試結果的精密度,統計公式如式(1):
式中:
ms—定位精度,單位為m;
N1—獲得的定位坐標個數;
Xi、Yi、Zi—獲得的第個定位測試坐標;
2)基于均方根誤差(RMS)
均方根誤差為觀測值與其真值(或其他外部觀測)偏差的平方和均值的平方根,通常用來反映定位測試結果的正確度,統計公式如式(2):
式中:
mr—定位精度,單位為m;
N2—獲得的定位坐標個數;
Xi、Yi、Zi—獲得的第個定位測試坐標;
Xi0、Yi0、Zi0—對應測試坐標的第個參考真值定位坐標。
定位精度按使用場景主要分為靜態定位精度(單點定位精度)、動態定位精度、RTK(實時動態)測量精度,依據不同的測試對象,側重點也不同,如表1所示。
表1 北斗RNSS接收機定位精度評估指標
1)靜態定位精度
靜態定位精度也叫單點定位精度,一般使用真實衛星信號進行測試,有標準[3]也允許使用模擬信號進行測試。測試時將被測設備的天線按使用狀態固定在一個位置已知的標準點上,待設備能夠正常定位后,按標準規定的測試時間或有效數據個數進行采集,記錄顯示或者輸出的坐標,最后將獲取的定位數據與標準點坐標進行比較,通常只統計PDOP≤6的數據。
一般靜態定位精度是基于均方根誤差(RMS)進行統計,而中國衛星導航系統管理辦公室批準發布的北斗系列專項標準則是基于均方根和標準差相結合的方式求得定位精度的偏差和精密度(置信概率為95 %),進而得到靜態定位精度,如標準[4]附錄B。值得注意的是,該方法處理過程需要假設各軸向隨機誤差接近正態分布、且誤差橢圓軸比約為1。
2)動態定位精度
動態定位精度可使用GNSS模擬器仿真技術規范或標準規定的載體運動軌跡進行測試,也可根據實際的衛星導航場景信號測試動態定位精度。模擬器產生的信號必須具有與衛星信號相同的特性,并在正常動態星座下產生幾何位置良好(HDOP≤4 或PDOP≤6)的衛星信號。模擬器模擬的軌跡一般包括直線運動和相對直線的偏移運動,具體根據產品規范來,如果要測速度精度,還應當在規定最大速度和最大加速度值的場景上模擬測試。若使用實際導航衛星信號進行測試,則要有一個組合慣導接收機或者RTK接收機輸出標準比對數據,且參考接收機和被測接收機同時采集相同或者兩天線相位中心相距不超過0.2 m的衛星信號。
由于采用實際衛信號進行測試的可重復性差,因此在產品檢測時間長或者批次較多的比對或鑒定試驗時,通常采用模擬信號進行試驗。如果接收機注重實際環境下的使用效果,則可選擇組合慣導接收機作為參考接收機,并選定相應的室外場景進行實際路面測試,測試場景可以選擇城市峽谷、隧道、立交橋、十字路口等。一般動態定位精度是基于均方根誤差(RMS)進行統計,但也可在測試時間足夠長、能夠獲得大樣本量定位數據(例如:以1 Hz 更新率采集24 h的定位數據)的情況下,用排序方法處理。
3)RTK測量精度
RTK測量精度[5,6]為測量型接收機在RTK工作模式下的定位精度指標,一般使用真實衛星信號進行測試。測試中通常首先按產品檢定規程或標準要求設置接收機參數配置,并將流動站接收機放在已知坐標的點位上進行觀測,輸入正確的天線高,并按照要求的次數進行多組觀測,每組測量須重新開機進行初始化且采集數目應當滿足技術規范或標準要求,或在多個已知坐標的點上進行多組采集,然后進行RTK測量精度的統計。對于規程[7],測量型接收機的RTK測量精度指標需要轉換為基線長度進行統計。
RTK測量精度的統計分為外符合精度和內符合精度,這兩者分別是基于均方根誤差和標準偏差進行統計得到結果。由于內符合精度的測試并不需要已知坐標點也可以求解,因此上述的測試方法主要設定為針對外符合精度進行測試。RTK測量精度的統計結果應滿足檢定規程的標稱標準差或者測試標準規定的要求值。
式中:
σ—接收機標稱標準差,單位為毫米(mm);
a—固定誤差,單位為毫米(mm);
b—比例誤差,單位為毫米每千米(mm/km);
D—基線長度,單位為千米(km)。
通常情況下,產品要求RTK測量精度的外符合精度和內符合精度均滿足相同要求,但實際測試過程中發現,由于受測試環境、已知點坐標系和接收機輸出坐標系不同、接收機本身的固有噪聲等影響,外符合精度實際要比內符合精度差。
北斗RNSS接收機靈敏度指標包括捕獲靈敏度、跟蹤靈敏度、重捕獲靈敏度,其定義描述見表2。
表2中的冷啟動是指設備在概略位置、概略時間、星歷和歷書未知的狀態下開機啟動。導航信號短時失鎖指設備正常定位狀態下,GNSS衛星信號短時中斷30 s后恢復。根據北斗專項標準[8],北斗RNSS接收機定時功能的靈敏度指標要求明顯低于定位型和導航型設備,而測量型接收機則針對不同的頻點提出了各靈敏度項目不同的要求,且總體要求也比定位及導航型設備低,同時對重捕獲靈敏度指標不作要求。
表2 靈敏度指標
北斗RNSS接收機的時間特性指標包括首次定位(定時)時間和重捕獲時間。重捕獲時間是指北斗RNSS接收機在接收的導航信號短時失鎖后,從信號恢復到重新捕獲導航信號所需的時間。通常情況下,時間特性指標需要模擬源信號才能實現測試。表3為首次定位(定時)時間指標各個項目的具體闡述。一般來說定位、導航、定時類設備無溫啟動時間要求,測量型接收機無重捕獲時間要求,且定位、導航設備的冷啟動和熱啟動指標要求高于測量型接收機。
表3 首次定位(定時)時間指標
其他時間特性指標還包括導航型接收機的路徑計算時間、目標檢索時間以及測量型接收機的RTK初始化時間等。RTK初始化是指流動站正常開機啟動后,利用載波相位差分技術及基于動態或靜態觀測數據,從搜索到完成初始整周模糊度解算并得到RTK結果的整個過程。通常指在不大于8 km的基線上或通過模擬器仿真一個靜態位置,在接收機成功單點定位后,接收基準站差分數據,記錄從獲得浮動解到獲得固定解的時間。
部分導航型產品在成型的時候,并未留有實時輸出導航定位數據的接口,如無導出NMEA0183語句的串口,或無法輸出數據格式符合標準[9]要求的定位數據等。這種產品在測試時,無法與檢測機構的測試系統進行數據交換或不能實時提供有效的定位數據給到測試人員。測試系統在無法有效獲取足夠原始導航定位數據的情況下,基于現有標準方法是很難對產品的定位精度、靈敏度、時間特性等指標進行量化考核的。因此,對于這種產品的測試,企業技術人員和檢測機構人員需要提前溝通確認好測試系統需要的配件及數據接口,并按實際需求配合產品主要性能指標的正常測試。同時,也建議制造商設計北斗RNSS接收機產品時,應當考慮后續常規導航指標的測試需求,并留有相應的數據輸出接口,保障產品具備可測試性,促進產品性能的提升。
不同企業生產的北斗RNSS接收機輸出導航數據的激活指令不同,會導致測試過程中北斗RNSS接收機每次重新上電后,都需要重新發送企業特有的激活指令以使接收機輸出數據。部分接收機在測試完一個指標后(如定位精度),產品仍然可能處于正常定位的狀態,如果測試系統繼續測試下一個指標(如捕獲靈敏度),此時信號模擬源會重啟測試場景,需要配置測試系統重新發送企業特有的指令去激活接收機輸出導航定位數據。出現這種情況,則需要反復匹配測試過程,有效把控好激活指令的輸入操作和測試系統其他運行步驟之間的時間順序,才能實現各個指標的測試。因此,為避免反復的調試以及浪費測試資源和測試時間,建議北斗RNSS接收機生產企業采用的芯片應當能夠在上電后或者配置一次激活指令后即可保持輸出格式符合要求的導航定位數據。
在測試過程中如果仿真場景的時間回退,將會造成導航接收機定位困難或者定位錯誤。這是因為產品系統內部邏輯將時間認定為持續往前推進的,未考慮到在測試過程中,尤其是冷啟動時間等指標測試過程中需要切換測試場景(系統時間不同)的導致的定位問題。送檢時,企業應先判定是否存在這種情況,否則應及時反饋給檢測機構的檢測人員,以便在測試特定項目時對被測設備進行適時斷電重啟的操作。另外,部分產品在沒有衛星信號的情況下,仍然會輸出最近一次定位的坐標信息,在測試啟動時間、失鎖、重捕時間、跟蹤靈敏度等指標時造成一定的困擾。不同產品處理信號失鎖的方式方法不同,北斗RNSS接收機生產企業須提前確認是否存在類似情況,避免造成誤判。
目前北斗系列專項標準主要是針對能夠即時儲存星歷、歷書、概略時間和概略位置的北斗RNSS接收機,描述的冷啟動、溫啟動或熱啟動時間測試方法都是通過斷電開機實現的,但若產品無內部電池(即斷電即失去星歷、歷書等信息),則每次斷電開機測試的都是冷啟動時間指標。對于無內部電池的北斗RNSS接收機,建議企業改進產品斷電存儲能力、適配北斗標準,以適應目前動態的外場場景使用需求,同時配備必須要的冷啟動、溫啟動或熱啟動指令以便核實產品性能。
有些北斗RNSS接收機輸出數據的UTC時間與模擬信號源無法對齊,就算反復調整測試系統的閏秒數也無法改善。該問題會導致被測設備輸出數據無法與測試系統的標準值進行比對,無法得到定位結果或者定位誤差非常大。此種情況需要生產企業仔細分析接收機本身的內部定位算法和原理,尤其注意定位時間輸出的準確性,避免產生定位精度、靈敏度、時間特性等指標的誤判。其次,部分本身帶操作系統的北斗RNSS接收機,斷電開機后首先要啟動操作系統,按照標準方法測出來的時間特性指標會遠遠超出標準的要求,此時則只能通過企業配備的冷啟動、溫啟動或熱啟動指令激活產品進行評測。另外,通常標準要求的RTK測量精度為水平和垂直指標,而部分產品聲稱的固定誤差和比例誤差為三維指標,出現產品標稱誤差因子和標準評價要求不匹配的情況,從而無法測試評價。
隨著技術的發展,北斗/GPS兼容型RNSS接收機將會成為主流,導航終端與5G通信系統的深入融合,也將促進北斗RNSS接收機在各行業以及大眾消費領域的應用。未來“+北斗”產品或系統的多樣化應用,將對新型北斗RNSS接收機在精度、可用性、連續性、完好性、可靠性和安全性上有新的要求,北斗RNSS接收機研發或生產企業須注重提升產品本身性能,加強相關領域的研究,嚴格按照標準要求進行產品的研發設計,以此促進產品的質量改進、提升產品的適應能力,進而擴大自身品牌的影響力。