论文部分内容阅读
In the process of GNSS (Global Navigation Satellite System) signal design and validation of receiver algorithm,a GNSS signal simulator is needed for generating a predetermined signal format,and at the time of both signal design and receiver algorithm validation,testing and verification in a number of different scenarios are needed,which requires flexible configuration and features convenient expansion of the simulator.In recent years,the software platform based GNSS signal simulator is becoming an important development direction under such a fast and flexible request.In the process of signal generation,the simulation is ending up with a huge amount of data even if there is only one signal to be generated,when we consider more signals and bandwidth issues,the computing becomes a disaster,and the requirements of long‐time simulation from system and signal validation make it worse.So how to generate such huge amount of GNSS signals on software platforms in nearly real‐time,along with better flexibility and scalability,is a technical difficulty.Focusing on this problem,a new software framework for GNSS signal simulator is proposed.The main idea of the new framework includes two aspects: First,after reconsidering the signal generation process and application scenarios,responsibilities of each part of the GNSS signal simulator are re‐ analyzed to form several layers,and layers are stratified using a unified interface and rules.In this division,the core layer,which undertakes arduous computing tasks and data throughput,is no longer involved in user interaction and system calls,and is no longer affected by adding new signals.Second,for the huge amount of data throughput and computational issues,the core layer will be placed on a general‐purpose computing platform like graphics card,taking full advantage of its high parallel computing capabilities along with scalability,to generate signal output under the unified signal generation structure and processes.Finally,under the appropriate given application scenarios,the signal simulator output is validated by software receiver,the results show that the results of the new framework could meet the design requirements,and it can be used as a tool for testing and validating.