GNSS接收機DSP信號與數(shù)據(jù)處理軟件測評
發(fā)布時間:2018-02-22 23:55
本文關(guān)鍵詞: GNSS接收機 DSP 軟件測試 可靠性評估 出處:《電子科技大學》2014年碩士論文 論文類型:學位論文
【摘要】:隨著全球衛(wèi)星導(dǎo)航系統(tǒng)(GNSS)的建設(shè),在國民經(jīng)濟和國防建設(shè)中各種導(dǎo)航定位接收機的應(yīng)用越來越廣泛,功能日益豐富,設(shè)計也越來越復(fù)雜。作為GNSS的應(yīng)用終端,其地位也越來越重要。目前軟件接收機逐步占據(jù)了主流市場,那么對于用戶來說,接收機的軟件質(zhì)量與可靠性至關(guān)重要的,其可靠性將直接決定整個系統(tǒng)是否可靠。若要保證軟件的質(zhì)量,測試是關(guān)鍵。而軟件開發(fā)者往往忽略了開發(fā)過程中測試的重要性而偏重于產(chǎn)品的性能測試,這些測試項目都是在硬件的基礎(chǔ)上基于整機的黑盒測試,忽略了程序的內(nèi)部運行情況,未考慮到代碼執(zhí)行時產(chǎn)生的不可靠因素,這樣便導(dǎo)致軟件故障原因的查找困難并且需要付出較大代價。本文針對GNSS接收機DSP信號與數(shù)據(jù)處理軟件,以可靠性評估為目的,主要進行了如下幾方面工作:(1)對GNSS接收機進行詳細分析,結(jié)合傳統(tǒng)的軟件測試方法,針對被測對象的設(shè)計及功能結(jié)構(gòu),制定本課題的測試策略。(2)基于MATLAB和DSP開發(fā)環(huán)境CCS建立了DSP嵌入式軟件測試環(huán)境,使用CCSLink開發(fā)工具實現(xiàn)了MATLAB與CCS及硬件DSP的雙向連接。(3)在MATLAB環(huán)境下對測試系統(tǒng)的GUI、信號產(chǎn)生、測試驅(qū)動及數(shù)據(jù)分析模塊進行設(shè)計與實現(xiàn),生成測試用例驅(qū)動被測軟件運行并獲取測試結(jié)果。(4)從單元、集成測試和可靠性評估這三個階段分別給出了具體的測試方案,在單元測試和集成測試階段分別闡述了測試流程和步驟,給出了基于BitMap技術(shù)的插樁點設(shè)置及路徑覆蓋度和誤碼率指標的獲取方法。在可靠性評估階段,針對高可靠性軟件短期內(nèi)失效數(shù)據(jù)收集困難,可靠度無法用可靠性模型擬合的問題,首次提出一種根據(jù)可靠性指標間接評估可靠性的方法,分別從測試條件、潛在威脅和異常測試的角度給出了測試指標的選取和定義,并建立模糊決策模型給出了可靠性指標間接評估模型參數(shù)的推導(dǎo)過程,使得評估結(jié)果的置信度在理論上得以提升。
[Abstract]:With the construction of global satellite navigation system (GNSS), the applications of various navigation and positioning receivers in the national economy and national defense are becoming more and more extensive, the functions are becoming more and more abundant, and the design is becoming more and more complicated. Its status is also becoming more and more important. At present, the software receiver has gradually occupied the mainstream market, so for users, the software quality and reliability of the receiver is very important. The reliability will directly determine the reliability of the whole system. To ensure the quality of the software, testing is the key. Software developers tend to ignore the importance of testing in the development process and focus on the performance testing of the product. These test projects are based on hardware, black-box testing, ignoring the internal operation of the program, not taking into account the unreliability of code execution, In this way, it will be difficult to find the cause of the software failure and will have to pay a large price. The purpose of this paper is to evaluate the reliability of the DSP signal and data processing software of the GNSS receiver. The main work is as follows: 1) the GNSS receiver is analyzed in detail. Combining with the traditional software testing method, the design and function structure of the object under test are discussed. Based on MATLAB and DSP development environment CCS, the embedded software testing environment of DSP is established. The bidirectional connection between MATLAB and CCS and hardware DSP is realized by using CCSLink development tool. In MATLAB environment, the gui and signal of the test system are generated. Test driver and data analysis module are designed and implemented to generate test case driven test software running and obtain test results. In the phase of unit test and integrated test, the test flow and steps are described, and the setting of the insertion point based on BitMap technology and the method of obtaining the index of path coverage and error rate are given. In view of the difficulty of collecting failure data in a short period of time and the problem that reliability can not be fitted with reliability model, a method of indirectly evaluating reliability according to reliability index is proposed for the first time. The selection and definition of test indexes are given from the angles of potential threat and abnormal testing, and the fuzzy decision model is established to derive the parameters of indirect evaluation model of reliability index, which improves the confidence of evaluation results theoretically.
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TN965.5
【參考文獻】
相關(guān)碩士學位論文 前1條
1 陶詩涌;基于DSP的GPS衛(wèi)星接收機的研究與開發(fā)[D];電子科技大學;2006年
,本文編號:1525627
本文鏈接:http://sikaile.net/kejilunwen/wltx/1525627.html
最近更新
教材專著