Font Size: a A A

Design And GPU Implementation Of BD2-B3 Signal Simulator Of High-speed Rotating Carrier

Posted on:2017-10-09Degree:MasterType:Thesis
Country:ChinaCandidate:X L ZhaoFull Text:PDF
GTID:2322330503487994Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Because of the advantages of wide coverage, high guidance precision and little affected by weather conditions, satellite navigation has been widely used in weapon guidance. Some weapons rotate itself while in flight(such as artillery shells, missiles, etc.), the amplitude and phase of the received signal changes at the same time, traditional receivers can not capture and track signal as usual. So it is necessary to develop anti-rotation receiver. But it is difficult to obtain the rotating signal in practical situation. The satellite signal simulator can provide accurate and controllable signal, which is an important tool for the development of receivers. So research on simulator which can simulate rotational motion of the carrier has great significance to the development of anti-rotation receiver.After study the principle of the simulator and analyse the characteristics of the signal received by the rotating carrier, a B3 frequency software simulator based on GPU which can simulate rotational motion of carriers is designed and implemented.First of all, the principle of software simulator is studied, the basic framework of the simulator is analyzed, and the overall process of the software is described. The software is divided into three modules according to their function. A rotating coordinate system is established. After study the characteristics of the signal rotating carrier received, the method of how to simulate rotational motion is given. Then, the Compute Unified Device Architecture(CUDA) is introduced. In order to maximize the software parallelism execution, the structure of the simulator is adjusted. Algorithm that can not be performed in parallel is altered. The design principles of grid and block in kernel function are studied. The global memory, shared memory, constant memory and page locked memory are optimized. Finally, the speed of the software simulator based on GPU is tested. The test results are given after error performance and CNO limit test of the simulator.
Keywords/Search Tags:BDS, rotate, Compute Unified Device Architecture, Graphics Processing Unit, simulator
PDF Full Text Request
Related items