Font Size: a A A

Testing And Evaluation Of GNSS Receiver DSP Signal And Data Processing Software

Posted on:2015-10-16Degree:MasterType:Thesis
Country:ChinaCandidate:M H SunFull Text:PDF
GTID:2308330473451547Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the gradual improvement and development of Global Navigation Satellite System, GNSS receiver is more and more widely applied in the national econonmy and national defense construction and also GNSS receiver is increasingly feature-rich and its design has become increasingly complex. As an application terminal of GNSS, its position has become increasingly important. With the software receiver occupying the mainstream market gradually, the most important part of Beidou receiver which users also concern about most is the software quality and reliability of the receiver that will determine the reliability of the whole system directly.Therefore, it is necessary to test the system in order to ensure the quality of software. However, software developers tend to overlook the importance of the testing in the development process, and emphasis on the performance testing of the products which are all based on the black box testing of the whole system and about its hardware. And without concerning about the internal operation of the program and the unreliable factors that are produced in the execution of the codes, it is very difficult to find and solve the causes of the software failure and will cost greater price. In this thesis, with the purpose of reliability assessment and the combination of the DSP signal and data processing software of GNSS receiver, working mainly for the following aspects:(1) A detailed analysis of GNSS receiver and combined with the traditional software testing methods, for the design and function structure of the measured object to develop test strategies.(2) A testing environment of DSP embedded software that is based on MATLAB and DSP development environment CCS is established, which uses the development tools CCSLink to achieve a two-way connection among MATLAB, CCS and hardware DSP.(3) With the use of MATLAB, complete the GUI and signal generator, and the design of the test-driven and the data analysis module of testing system. Generate test case drive test software to run and get the test results.(4) Specific testing programs are proposed according to three stages which are the unit testing, integration testing and reliability assessment. In the stage of the unit testing and integration testing, the testing flow and procedure are introduced, and the set of the stub points based on the technology of BitMap, the obtain methods of the path coverage and error rate are highlighted. And in the stage of reliability, with the basis of the reliability index, a new indirect method of reliability assessment is first proposed, which can solve the problems, such as the short-term failure data collection difficulties of high-reliability software and the unfit between the reliability and the reliability models. The reason the selection and definition of the testing indicators are different from each other is that they are proposed on different perspectives, such as the testing conditions, the potential threats and the abnormal testing. In the end, a fuzzy decision model is built which deduces parameters of the indirect indicators reliability assessment model and also promotes the degree of confidence of the assessment in theory.
Keywords/Search Tags:GNSS receiver, DSP, software testing, reliability evaluation
PDF Full Text Request
Related items