專利名稱:Gps接收機的定位時間自動測試系統(tǒng)和方法
技術領域:
本發(fā)明涉及ー種GPS接收機的定位時間自動測試系統(tǒng)和方法,特別是涉及ー種能切換GPS場景、且能模擬多種實際應用場合的GPS接收機的定位時間自動測試系統(tǒng)和方法。
背景技術:
在日趨發(fā)達的無線通信領域里,GPS (全球定位系統(tǒng))的廣泛應用,正改變和影響著人們的生活和習慣,GPS產品種類繁多,GPS能夠快速、高效、準確地提供點、線、面要素的精確三維坐標以及其他相關信息,具有全天候、高精度、自動化、高效益等顯著特點,廣泛應用于軍事、民用交通(船舶、飛機、汽車等)導航、大地測量、攝影測量、野外探險考察、土地利用調查、精確農業(yè)以及日常生活(人員跟蹤、休閑娛樂)等不同領域。 如今越來越多的廠家加入到了 GPS研發(fā)、生產等活動中來,為GPS行業(yè)的發(fā)展和應用起到了舉足輕重的推動作用。日益競爭的行業(yè),對于GPS接收機性能要求也越來越高,同時對于研發(fā)、生產的周期也要求越來越緊迫。用戶快節(jié)奏的生活,對于GPS的首次定位時間(Time to First Fix)要求也逐漸提高,那種GPS接收機定位時間較長甚至長時間不能定位的情況,現在的用戶是難以接受的。從而在整個GPS產品的研發(fā)、生產過程中,研發(fā)和生產企業(yè)對于首次定位時間測試的準確性和測試時間長短,也日益重視。由于GPS導航電文以50比特/秒的速率發(fā)射,比特持續(xù)時間為20ms,接收整組電文需要12. 5分鐘?;镜男l(wèi)星星歷和時鐘參數每30秒重復一次。所以進行GPS首次定位時間測試的時候需要注意測試的時間間隔。然而全球很多GPS芯片、GPS模塊、GPS接收終端的開發(fā)公司針對GPS產品的首次定位時間測試方法各不相同,測試時間間隔也各不相同,從而測試結果的準確性也相差較大。多數研發(fā)單位在GPS的首次定位時間上測試方法通常是通過測試人員手動發(fā)起指令,讓GPS接收機冷啟動、溫啟動和熱啟動,短時間的測試,很難體現出研發(fā)的GPS接收機的真實性能,然后長時間的測試來收集更多的測試數據,測試人員和重復測試時間投入會増大較多。然而人為發(fā)起控制GPS進行冷啟動、溫啟動和熱啟動在時間間隔上也難以把握,比較復雜,出現問題難以分析。現在雖然有些公司采用固定間隔時間來控制GPS進行冷啟動、溫啟動和熱啟動,這種測試方法同樣缺乏貼近GPS真實使用情況。由此急需一種高效的GPS產品的定位時間測試系統(tǒng)和方法,以客觀地反映GPS產品的定位能力。
發(fā)明內容
本發(fā)明要解決的技術問題是為了克服現有技術中GPS芯片、GPS模塊、GPS接收終端的開發(fā)公司針對GPS產品的首次定位時間測試方法各不相同,測試時間間隔也各不相同,從而測試結果的準確性也相差較大、測試結果不能客觀地反應產品的實際性能的缺陷,提供ー種能模擬GPS接收機在實際使用中的各種情況且測試結果最貼近GPS接收機實際性能的GPS接收機的定位時間自動測試系統(tǒng)和方法。
本發(fā)明是通過下述技術方案來解決上述技術問題的ー種GPS接收機的定位時間自動測試系統(tǒng),其特點在于,其包括一 GPS信號模擬器,用于模擬輸出強度可調節(jié)的GPS信號,并將模擬的GPS信號提供給ー待測的GPS接收機,其中該模擬的GPS信號為動態(tài)GPS信號和/或靜態(tài)GPS信號;一 GPS測試夾具,用于給待測的GPS接收機提供工作電源以及GPS信號輸入接ロ和數據接ロ;一 GPS測試頻蔽箱,用于 頻蔽干擾信號;ー控制器,用于進行GPS的定位測試設置;還用于判斷該待測的GPS接收機定位是否成功,若是,記錄GPS接收機的定位時間;若否,將定位失敗的信息顯示給用戶;并且判斷是否已經執(zhí)行完所有的測試,其中該定位測試設置包括設置GPS信號模擬器模擬的GPS信號的輸出強度;動態(tài)GPS信號和/或靜態(tài)GPS信號的選擇以及動態(tài)GPS信號和靜態(tài)GPS信號之間切換時間的設置;設置測試的步進時間;設置測試的首次啟動時間和再次啟動時間;以及測試的次數;其中,該GPS信號模擬器通過該GPS測試夾具與該待測的GPS接收機相連,該GPS信號模擬器與該待測的GPS接收機分別連接至該控制器,該待測的GPS接收機置于該GPS測試頻蔽箱中。例如,在GPS信號模擬器中,有各種場景信號可以選擇(如飛機在某個空域飛行并錄制其運動軌跡、汽車在某個國家或地區(qū)行駛并錄制其運動軌跡、輪船在某個海域或河流航行并錄制其運行軌跡等等,GPS信號模擬器的廠商將這些運動記錄的軌跡數據做成標準文件,然后GPS信號模擬器可以將這些環(huán)境下錄制的數據回放出來,我們稱為動態(tài)GPS環(huán)境。同樣的,GPS接收機預先在各個國家和地區(qū)靜止的情況下工作,錄制一段時間GPS接收機接收的數據,最后儀器廠家也將這些靜止時采集的數據做成標準文件,存放在GPS信號模擬器中回放出來,我們稱為靜態(tài)GPS環(huán)境。)GPS信號模擬器的PC端軟件可以做出選擇的,軟件上會標注出是動態(tài)還是靜態(tài)的。同時,選擇了動態(tài)場景文件并播放,可以看到模擬的飛機、汽車、輪船運動的軌跡。靜態(tài)的也是,可以看到基本靜止不動的環(huán)境。優(yōu)選地,該GPS接收機的定位時間自動測試系統(tǒng)還包括一 GPS信號衰減器,用于衰減GPS信號模擬器輸出的GPS信號,該GPS信號衰減器的輸入端與該GPS信號模擬器相連,該GPS信號衰減器的輸出端通過該GPS測試夾具與該待測的GPS接收機相連。優(yōu)選地,定位測試包括冷啟動測試、溫啟動測試和熱啟動測試中的ー種或多種。用戶可以單獨選擇相應的測試,也可以同時選擇三種測試以交替執(zhí)行測試。優(yōu)選地,該定位測試設置還包括冷啟動測試、溫啟動測試和熱啟動測試的時間間隔設置。優(yōu)選地,以c:b:a表示首次啟動的時間,則步進時間與首次啟動時間和再次啟動時間的關系如下
若首次啟動后該待測的GPS接收機于c:b:(a+g)定位上,其中(a+g) <60,若(a+n) <60,則再次啟動時間為c:(b+l):(a+n);若(a+n) >60,則再次啟動時間為c: (b+2):(a+n-60);若首次啟動后該待測的GPS接收機于c:(b+z):y定位上,其中(a+g)彡60,若(a+n) < y,則再次啟動時間為c: (b+z+1) : (a+n);若60 > (a+n) > y,則再次啟動時間為c: (b+z) : (a+n);若(a+n) ^ 60,則再次啟動時間為 c: (b+z+1) : (a+n-60);其中c表示小時,b表示分鐘,a表示秒,g表示待測的GPS接收機的定位時間,z表示(a+g)除以60的整數,y表示(a+g)除以60的余數,η表示設置的步進時間。優(yōu)選地,該控制器還用于在完成所有測試后計算GPS接收機的定位時間的最大值、最小值和平均值。優(yōu)選地,該GPS接收機的定位時間自動測試系統(tǒng)還包括ー顯示裝置,用于顯示定·位信息給用戶,其中定位信息包括GPS接收機的定位時間;和/或,GPS接收機的定位時間的最大值、最小值和平均值;和/或,GPS接收機接收到GPS信號后輸出的GPS信息,該GPS信息包括GPS接收機的定位狀態(tài)、載噪比、接收到的衛(wèi)星編號、PDOP值(Position DilutionofPrecision,位置精度強弱度)以及增強衛(wèi)星系統(tǒng)信息中的ー種或多種。本發(fā)明還提供ー種GPS接收機的定位時間自動測試方法,其特點在于,包括以下步驟S1、ー控制器進行GPS的定位測試設置,其中定位測試的設置包括設置ー GPS信號模擬器模擬的GPS信號的輸出強度;動態(tài)GPS信號和/或靜態(tài)GPS信號的選擇,和/或動態(tài)GPS信號和靜態(tài)GPS信號之間切換時間的設置;設置測試的步進時間; 設置測試的首次啟動時間和再次啟動時間;以及測試的次數;S2、該控制器控制該GPS信號模擬器按照步驟S1中的定位測試設置輸出GPS信號并于設置的首次啟動時間開始該待測的GPS接收機的首次啟動,其中以c:b:a表示首次啟動時間;S3、該控制器判斷該GPS接收機是否完成定位,若是,進入步驟S4 ;若否,將定位失敗的信息顯示給用戶;S4,該控制器判斷(a+g)是否小于60,若(a+g) < 60,則進入步驟S5 ;若(a+g)彡60,則進入步驟S6 ;S5、首次啟動后該GPS接收機于c:b: (a+g)定位上,則該控制器進行判斷(a+n)是否小于60,若(a+n) < 60,則再次啟動時間為c: (b+1) : (a+n);若(a+n) ^ 60,則再次啟動時間為 c: (b+2) : (a+n-60);S6、首次啟動后該待測的GPS接收機于c:(b+z):y定位上,其中(a+g)多60,若(a+n) < y,則再次啟動時間為c: (b+z+1) : (a+n);若60 > (a+n) > y,則再次啟動時間為c: (b+z) : (a+n);若(a+n) ^ 60,則再次啟動時間為 c: (b+z+1) : (a+n-60);
S7、該控制器于再次啟動時間開始該GPS接收機的再次啟動,并判斷是否已執(zhí)行完所有的測試,若是,進入步驟S8 ;若否,并將該再次啟動時間更新為新的首次啟動時間,并返回步驟S2 ;S8、該控制器記錄GPS接收機的定位時間以顯示給用戶,其中c表示小時,b表示分鐘,a表示秒,g表示待測的GPS接收機的定位時間,z表示(a+g)除以60的整數,y表示(a+g)除以60的余數,η表示設置的步進時間。優(yōu)選地,該GPS信號模擬器輸出的GPS信號經一 GPS信號衰減器衰減后被輸入至該待測的GPS接收機。優(yōu)選地,定位測試包括冷啟動測試、溫啟動測試和熱啟動測試中的一種或多種。優(yōu)選地,步驟S1中的定位測試設置還包括冷啟動測試、溫啟動測試和熱啟動測試的時間間隔設置。優(yōu)選地,步驟S8中還包括以下步驟計算GPS接收機的定位時間的最大值、最小值和平均值并將結果顯示給用戶,和/或,顯示定位信息給用戶,其中定位信息包括GPS接收機的定位時間;和/或,GPS接收機的定位時間的最大值、最小值和平均值;和/或,GPS接收機接收到GPS信號后輸出的GPS信息,該GPS信息包括GPS接收機的定位狀態(tài)、載噪比、接收到的衛(wèi)星編號、PDOP值以及增強衛(wèi)星系統(tǒng)信息中的一種或多種。本發(fā)明的積極進步效果在于I、本發(fā)明主要根據各種用戶實際使用的習慣,研究出科學的測試方法,使測試結果最貼近GPS接收機實際性能值。通過設置步進時間間隔的方法,應用控制軟件設置GPS執(zhí)行的冷啟動、溫啟動、熱啟動起始時間,并用軟件控制GPS信號模擬器同步有序的改變GPS信號模擬器的輸出信號強度以及接收環(huán)境場景(如動態(tài)的、靜態(tài)的),科學的循環(huán)執(zhí)行GPS首次定位時間測試操作,最終更精確的測試出該研發(fā)的GPS接收機(GPS模塊或GPS終端)的首次定位性能。2、本發(fā)明的GPS接收機的定位時間自動測試系統(tǒng)通過設置步進間隔時間,根據上一次執(zhí)行GPS接收機冷啟動、溫啟動和熱啟動指令的某一分鐘里的第a秒,在GPS接收機成功定位后,會自動在間隔30秒以后的一分鐘中里的第一個a秒(a取O 59)加上步進時間的秒上,再次分別進行冷啟動、溫啟動和熱啟動操作,再次定位時輸出首次定位的時間,這樣根據預先設定的循環(huán)次數進行循環(huán)測試,最終根據結果,顯示出最大首次定位時間、最小首次定位時間和平均首次定位時間。3、本發(fā)明的GPS接收機的定位時間自動測試系統(tǒng)也加入了 GPS信號模擬器的強度設置,以及靜態(tài)GPS環(huán)境和動態(tài)GPS環(huán)境的選擇設置。該系統(tǒng)可以單獨選擇靜態(tài)GPS環(huán)境或動態(tài)GPS環(huán)境并配合設置GPS信號模擬器輸出相應的GPS信號強度;也可以同時選擇靜態(tài)GPS環(huán)境和動態(tài)GPS環(huán)境并配合設置GPS信號模擬器輸出相應的GPS信號強度,這樣在執(zhí)行GPS首次定位時間測試時,系統(tǒng)會自動交替提供GPS靜態(tài)和動態(tài)的場景,這樣就解決了以往GPS首次定位時間測試GPS信號以及環(huán)境單一的情況,充分模擬用戶靜止和移動過程中的真實使用情景。
4、根據本發(fā)明的測試系統(tǒng),科學有效的解決了實驗人員需要多次的重復的測試,最終有時還可能難以判斷GPS接收機性能的問題,節(jié)省了人力和測試時間;同時該系統(tǒng)也可適用于工廠生產測試。
圖I為本發(fā)明的GPS接收機的定位時間自動測試系統(tǒng)的結構框圖。圖2為本發(fā)明的GPS接收機的定位時間自動測試方法的流程圖。
具體實施例方式下面結合附圖給出本發(fā)明較佳實施例,以詳細說明本發(fā)明的技術方案。參考圖1,介紹本發(fā)明的GPS接收機的定位時間自動測試系統(tǒng),其包括 — GPS信號模擬器I,用于模擬輸出強度可調節(jié)的GPS信號,并將模擬的GPS信號提供給一待測的GPS接收機6,其中該模擬的GPS信號為動態(tài)GPS信號和/或靜態(tài)GPS信號;一 GPS測試夾具3,用于給待測的GPS接收機6提供工作電源以及GPS信號輸入接口和數據接口;— GPS測試頻蔽箱4,用于頻蔽干擾信號;—控制器5,用于進行GPS的定位測試設置;還用于判斷該待測的GPS接收機6定位是否成功,若是,記錄定位時間;若否,將定位失敗的信息顯示給用戶;并且判斷是否已經執(zhí)行完所有的測試,其中該定位測試設置包括設置GPS信號模擬器I模擬的GPS信號的輸出強度;動態(tài)GPS信號和/或靜態(tài)GPS信號的選擇以及動態(tài)GPS信號和靜態(tài)GPS信號之間切換時間的設置;設置測試的步進時間;設置測試的首次啟動時間和再次啟動時間;以及測試的次數;其中,該GPS信號模擬器I通過該GPS測試夾具3與該待測的GPS接收機6相連,該GPS信號模擬器I與該待測的GPS接收機6分別連接至該控制器5,該待測的GPS接收機6置于該GPS測試頻蔽箱4中。進一步地,該GPS接收機的定位時間自動測試系統(tǒng)還包括一 GPS信號衰減器2,用于衰減GPS信號模擬器I輸出的GPS信號,該GPS信號衰減器2的輸入端與該GPS信號模擬器I相連,該GPS信號衰減器2的輸出端通過該GPS測試夾具3與該待測的GPS接收機6相連。 舉例來說,將GPS接收機6和GPS測試夾具3置于該GPS測試頻蔽箱4中,GPS測試夾具3的一信號接口通過一射頻線經SMA射頻接口與GPS信號衰減器2和GPS信號模擬器I相連接;該GPS測試夾具3的數據端口通過RS232串口線經過GPS測試頻蔽箱4上的RS232串口轉接口轉接出來接控制器5 ;控制器5可以通過GPIB通用接口總線控制GPS信號模擬器I ;另外可以采用一電源適配器經過GPS測試頻蔽箱的一電源接口接到外部電源上,給GPS接收機6和GPS測試夾具3供電,使其正常工作。以上所述的具體連接方式僅是舉例說明,本領域技術人員還可以根據實際需要采用其他的現有手段。具體來說,定位測試包括冷啟動測試、溫啟動測試和熱啟動測試中的一種或多種。用戶可以根據實際需要選擇相應的測試,也可以同時選擇三種測試以交替執(zhí)行測試。當用戶選擇了不同的測試模式(即冷啟動測試、溫啟動測試和熱啟動測試)后,該定位測試設置還包括冷啟動測試、溫啟動測試和熱啟動測試的時間間隔設置。即本發(fā)明的GPS接收機的定位時間自動測試系統(tǒng)可以單獨執(zhí)行冷啟動、溫啟動和熱啟動中的某一項測試,也可以三項全部選中,依次逐一進行循環(huán)測試,例如冷啟動測試循環(huán)完畢間隔12. 5分鐘后再分別執(zhí)行溫啟動測試和熱啟動測試。具體的測試的時間間隔可以由用戶根據實際的應用場合自行設置。 為了實現重復的GPS定位時間的測試,以c: b: a表示首次啟動的時間,則步進時間與首次啟動時間和再次啟動時間的關系如下若首次啟動后該待測的GPS接收機于c:b: (a+g)定位上,其中(a+g) <60,若(a+n) <60,則再次啟動時間為c:(b+l):(a+n);若(a+n) >60,則再次啟動時間為c: (b+2):(a+n-60);若首次啟動后該待測的GPS接收機于c:(b+z):y定位上,其中(a+g)彡60,若(a+n) < y,則再次啟動時間為c: (b+z+1) : (a+n);若60 > (a+n) > y,則再次啟動時間為c: (b+z) : (a+n);若(a+n) ^ 60,則再次啟動時間為 c: (b+z+1) : (a+n-60);其中c表示小時,b表示分鐘,a表示秒,g表示待測的GPS接收機的定位時間,z表示(a+g)除以60的整數,y表示(a+g)除以60的余數,η表示設置的步進時間。另外,該控制器5還用于在完成所有測試后計算GPS接收機6的定位時間的最大值、最小值和平均值,并顯示給用戶。參考圖2,介紹本發(fā)明的GPS接收機的定位時間自動測試方法包括以下步驟步驟100,一控制器進行GPS的定位測試設置,其中定位測試的設置包括設置一 GPS信號模擬器模擬的GPS信號的輸出強度;動態(tài)GPS信號和/或靜態(tài)GPS信號的選擇,和/或動態(tài)GPS信號和靜態(tài)GPS信號之間切換時間的設置;設置測試的步進時間;設置測試的首次啟動時間和再次啟動時間;以及測試的次數。具體來說,在進行GPS接收機的定位時間測試前,先設置GPS信號模擬器的輸出GPS信號功率,并可以根據需要,單獨選擇靜態(tài)場景(靜態(tài)GPS信號)或動態(tài)場景(動態(tài)GPS信號),如果需要靜態(tài)場景與動態(tài)場景都測試,那么可以將靜態(tài)場景和動態(tài)場景都選擇,測試時兩種狀態(tài)的場景會間隔性的切換,如果需要更換測試用的靜態(tài)場景和動態(tài)場景,測試工具軟件是可以選擇設置的。開啟并設置好GPS輸出信號后,設置需要進行的首次定位時間的冷啟動測試次數、溫啟動測試次數、熱啟動測試次數以及每種測試的首次啟動時間。步驟101,該控制器控制該GPS信號模擬器按照上述的定位測試設置輸出GPS信號并于設置的首次啟動時間開始該待測的GPS接收機的首次啟動,其中以c:b:a表示首次啟動時間。步驟102,該控制器判斷該GPS接收機是否完成定位,若是,進入步驟104 ;若否,進入步驟103。步驟103,將定位失敗的信息顯示給用戶,由用戶選擇如何進行后續(xù)的操作。步驟104,該控制器判斷(a+g)是否小于60,若(a+g) < 60,則進入步驟105 ;若(a+g)彡60,則進入步驟106。步驟105,首次啟動后該GPS接收機于c:b: (a+g)定位上,并進入步驟107的判斷。步驟106,首次啟動后該GPS接收機于c: (b+z) :y定位上,并進入步驟110的判斷。
步驟107,則該控制器進行判斷(a+n)是否小于60,若(a+n) < 60,則進入步驟108 ;若(a+n)彡60,則進入步驟109。步驟108,再次啟動時間為c: (b+1) : (a+n),并進入步驟113。步驟109,再次啟動時間為c: (b+2) : (a+n-60),并進入步驟113。步驟110,該控制器進行判斷(y+n)是否小于60,若(a+n) < y,則進入步驟111 ;若(a+n)彡60,則進入步驟112 ;若60 > (a+n) > y,則進入117。步驟111,再次啟動時間為c: (b+z+1) : (a+n),并進入步驟113。步驟112,再次啟動時間為c: (b+z+1) : (a+n-60),并進入步驟113。步驟113,該控制器于再次啟動時間開始該GPS接收機的再次啟動。步驟114,該控制器判斷是否已執(zhí)行完所有的測試,若是,進入步驟116 ;若否,進入步驟115。步驟115,將該再次啟動時間更新為新的首次啟動時間,并返回步驟101。步驟116,該控制器記錄GPS接收機的定位時間,并計算GPS接收機的定位時間的最大值、最小值和平均值并將結果顯示給用戶。步驟117,再次啟動時間為c: (b+z) : (a+n),并進入步驟113。其中c表示小時,b表示分鐘,a表示秒,g表示待測的GPS接收機的定位時間,z表示(a+g)除以60的整數,y表示(a+g)除以60的余數,η表示設置的步進時間。具體來說,該GPS信號模擬器輸出的GPS信號經一 GPS信號衰減器衰減后被輸入至該待測的GPS接收機。更具體地,定位測試包括冷啟動測試、溫啟動測試和熱啟動測試中的一種或多種。用戶可以單獨選擇三種測試中的某一種,也可以同時選擇三種測試中的多種。另外,步驟100中的定位測試設置還包括冷啟動測試、溫啟動測試和熱啟動測試的時間間隔設置。從用戶角度出發(fā),首先開啟本發(fā)明的GPS接收機的定位時間自動測試系統(tǒng)并設置好GPS信號模擬器的輸出GPS信號的信號強度之后,設置需要進行的首次定位時間的冷啟動次數、溫啟動次數、熱啟動次數;根據驗證測試的進度和時間的需要,分別設置冷啟動步進時間、溫啟動步進時間、熱啟動步進時間。比如設置冷啟動步進時間為I秒時,假設GPS接收機在第b分鐘的第a秒進行了冷啟動,則下次執(zhí)行冷啟動操作的時間為第b+Ι分鐘的第a+1秒[(a+Ι) < 60的情況],或第b+2分鐘的第a+l_60秒[(a+Ι)彡60的情況],如GPS接收機在第b分鐘的第a秒進行了冷啟動后,在第b分鐘或b+Ι分鐘內沒有定位上,再次執(zhí)行冷啟動的操作時間為定位上后的時間按上面提到的規(guī)律往后順延,從而保證執(zhí)行冷啟動操作的啟動時間在O 59秒之間依次循環(huán),直至測試結束。同樣,溫啟動定位時間和熱啟動定位時間的測試方法與該方法原理相同,只是在執(zhí)行操作指令的等待時間上稍有區(qū)別。在GPS接收機的定位時間測試過程中,還可以將GPS接收機接收到GPS信號后輸出的GPS信息顯示給用戶,例如顯示GPS接收機定位狀態(tài)、載噪比、接收到的衛(wèi)星編號、PDOP值以及增強衛(wèi)星系統(tǒng)的一些信息,用來判斷當前GPS接收機的測試狀態(tài)和GPS信號模擬器GPS信號輸出情況。再結合剩余測試次數信息和已經測試的首次定位時間結果來綜合分析,如發(fā)現異常便于測試人員及時停止試驗,進行分析,進一步節(jié)約可能需要重復測試的時間和成本。雖然以上描述了本發(fā)明的具體實施方式
,但是本領域的技術人員應當理解,這些僅是舉例說明,本發(fā)明的保護范圍是由所附權利要求書限定的。本領域的技術人員在不背離本發(fā)明的原理和實質的前提下,可以對這些實施方式做出 多種變更或修改,但這些變更和修改均落入本發(fā)明的保護范圍。
權利要求
1.一種GPS接收機的定位時間自動測試系統(tǒng),其特征在于,其包括 一 GPS信號模擬器,用于模擬輸出強度可調節(jié)的GPS信號,并將模擬的GPS信號提供給一待測的GPS接收機,其中該模擬的GPS信號為動態(tài)GPS信號和/或靜態(tài)GPS信號; 一 GPS測試夾具,用于給待測的GPS接收機提供工作電源以及GPS信號輸入接口和數據接口 ; 一 GPS測試頻蔽箱,用于頻蔽干擾信號; 一控制器,用于進行GPS的定位測試設置;還用于判斷該待測的GPS接收機定位是否成功,若是,記錄GPS接收機的定位時間;若否,將定位失敗的信息顯示給用戶;并且判斷是否 已經執(zhí)行完所有的測試, 其中該定位測試設置包括 設置GPS信號模擬器模擬的GPS信號的輸出強度; 動態(tài)GPS信號和/或靜態(tài)GPS信號的選擇以及動態(tài)GPS信號和靜態(tài)GPS信號之間切換時間的設置; 設置測試的步進時間; 設置測試的首次啟動時間和再次啟動時間; 以及測試的次數; 其中,該GPS信號模擬器通過該GPS測試夾具與該待測的GPS接收機相連,該GPS信號模擬器與該待測的GPS接收機分別連接至該控制器,該待測的GPS接收機置于該GPS測試頻蔽箱中。
2.如權利要求I所述的GPS接收機的定位時間自動測試系統(tǒng),其特征在于,該GPS接收機的定位時間自動測試系統(tǒng)還包括一 GPS信號衰減器,用于衰減GPS信號模擬器輸出的GPS信號,該GPS信號衰減器的輸入端與該GPS信號模擬器相連,該GPS信號衰減器的輸出端通過該GPS測試夾具與該待測的GPS接收機相連。
3.如權利要求I所述的GPS接收機的定位時間自動測試系統(tǒng),其特征在于,定位測試包括冷啟動測試、溫啟動測試和熱啟動測試中的一種或多種。
4.如權利要求3所述的GPS接收機的定位時間自動測試系統(tǒng),其特征在于,該定位測試設置還包括冷啟動測試、溫啟動測試和熱啟動測試的時間間隔設置。
5.如權利要求1-4中任意一項所述的GPS接收機的定位時間自動測試系統(tǒng),其特征在于,以c:b:a表示首次啟動的時間,則步進時間與首次啟動時間和再次啟動時間的關系如下 若首次啟動后該待測的GPS接收機于c:b: (a+g)定位上,其中(a+g) < 60,若(a+n) < 60,則再次啟動時間為c: (b+1) : (a+n);若(a+n)彡60,則再次啟動時間為c: (b+2):(a+n-60); 若首次啟動后該待測的GPS接收機于c:(b+z):y定位上,其中(a+g)彡60,若(a+n)< y,則再次啟動時間為c: (b+z+1) : (a+n);若60 > (a+n) > y,則再次啟動時間為c: (b+z) : (a+n);若(a+n) ^ 60,則再次啟動時間為 c: (b+z+1) : (a+n-60); 其中c表示小時,b表示分鐘,a表示秒,g表示待測的GPS接收機的定位時間,z表示(a+g)除以60的整數,y表示(a+g)除以60的余數,n表示設置的步進時間。
6.如權利要求5所述的GPS接收機的定位時間自動測試系統(tǒng),其特征在于,該控制器還用于在完成所有測試后計算GPS接收機的定位時間的最大值、最小值和平均值。
7.如權利要求6所述的GPS接收機的定位時間自動測試系統(tǒng),其特征在于,該GPS接收機的定位時間自動測試系統(tǒng)還包括一顯示裝置,用于顯示定位信息給用戶,其中定位信息包括 GPS接收機的定位時間;和/或, GPS接收機的定位時間的最大值、最小值和平均值;和/或, GPS接收機接收到GPS信號后輸出的GPS信息,該GPS信息包括GPS接收機的定位狀態(tài)、載噪比、接收到的衛(wèi)星編號、PDOP值以及增強衛(wèi)星系統(tǒng)信息中的一種或多種。
8.—種GPS接收機的定位時間自動測試方法,其特征在于,包括以下步驟 51、一控制器進行GPS的定位測試設置,其中定位測試的設置包括 設置一 GPS信號模擬器模擬的GPS信號的輸出強度; 動態(tài)GPS信號和/或靜態(tài)GPS信號的選擇,和/或動態(tài)GPS信號和 靜態(tài)GPS信號之間切換時間的設置; 設置測試的步進時間; 設置測試的首次啟動時間和再次啟動時間; 以及測試的次數; 52、該控制器控制該GPS信號模擬器按照步驟S1中的定位測試設置輸出GPS信號并于設置的首次啟動時間開始該待測的GPS接收機的首次啟動,其中以c:b:a表示首次啟動時間; 53、該控制器判斷該GPS接收機是否完成定位,若是,進入步驟S4;若否,將定位失敗的信息顯示給用戶; 54、該控制器判斷(a+g)是否小于60,若(a+g)< 60,則進入步驟S5 ;若(a+g)彡60,則進入步驟S6 ; 55、首次啟動后該GPS接收機于c:b:(a+g)定位上,則該控制器進行判斷(a+n)是否小于60,若(a+n) < 60,則再次啟動時間為c: (b+1) : (a+n);若(a+n)彡60,則再次啟動時間為 c:(b+2): (a+n-60); 56、若首次啟動后該待測的GPS接收機于c:(b+z):y定位上,其中(a+g)彡60,若(a+n) < y,則再次啟動時間為c: (b+z+1) : (a+n);若60 > (a+n) > y,則再次啟動時間為c: (b+z) : (a+n);若(a+n) ^ 60,則再次啟動時間為 c: (b+z+1) : (a+n-60); 57、該控制器于再次啟動時間開始該GPS接收機的再次啟動,并判斷是否已執(zhí)行完所有的測試,若是,進入步驟S8;若否,并將該再次啟動時間更新為新的首次啟動時間,并返回步驟& ; 58、該控制器記錄GPS接收機的定位時間以顯示給用戶, 其中c表示小時,b表示分鐘,a表示秒,g表示待測的GPS接收機的定位時間,z表示(a+g)除以60的整數,y表示(a+g)除以60的余數,η表示設置的步進時間。
9.如權利要求8所述的GPS接收機的定位時間自動測試方法,其特征在于,該GPS信號模擬器輸出的GPS信號經一 GPS信號衰減器衰減后被輸入至該待測的GPS接收機。
10.如權利要求8所述的GPS接收機的定位時間自動測試方法,其特征在于,定位測試包括冷啟動測試、溫啟動測試和熱啟動測試中的一種或多種。
11.如權利要求7-9中任意一項所述的GPS接收機的定位時間自動測試方法,其特征在于,步驟S1中的定位測試設置還包括冷啟動測試、溫啟動測試和熱啟動測試的時間間隔設置。
12.如權利要求11所述的GPS接收機的定位時間自動測試方法,其特征在于,步驟S8中還包括以下步驟 計算GPS接收機的定位時間的最大值、最小值和平均值并將結果顯示給用戶,和/或, 顯示定位信息給用戶,其中定位信息包括 GPS接收機的定位時間;和/或, GPS接收機的定位時間的最大值、最小值和平均值;和/或, GPS接收機接收到GPS信號后輸出的GPS信息,該GPS信息包括GPS接收機的定位狀態(tài)、載噪比、接收到的衛(wèi)星編號、PDOP值以及增強衛(wèi)星系統(tǒng)信息中的一種或多種。
全文摘要
本發(fā)明公開了一種GPS接收機的定位時間自動測試系統(tǒng),包括GPS信號模擬器,模擬輸出GPS信號,并將GPS信號提供給GPS接收機;GPS測試夾具;GPS測試頻蔽箱,用于頻蔽干擾信號;控制器,設置GPS定位測試;判斷GPS接收機定位是否成功,若是,記錄定位時間;若否,將定位失敗的信息顯示給用戶;判斷是否已經執(zhí)行完所有測試,GPS信號模擬器通過GPS測試夾具與待測的GPS接收機相連,GPS信號模擬器與GPS接收機分別連接至該控制器,GPS接收機置于該GPS測試頻蔽箱中。本發(fā)明還公開了一種GPS接收機的定位時間自動測試方法。本發(fā)明科學有效的解決了實驗人員需要多次的重復的測試,節(jié)省了人力和測試時間。
文檔編號G01S19/23GK102854518SQ201110182949
公開日2013年1月2日 申請日期2011年6月30日 優(yōu)先權日2011年6月30日
發(fā)明者沈峰 申請人:希姆通信息技術(上海)有限公司