| The Global Positioning System is currently the most widely used satellite navigation System.With the rapid development of automobile industry and UAV industry,the demand for navigation equipment is also increasing.Traditional anti-jamming GPS receivers use arrays of antennas.Array antenna consists of many same single antennas arranged according to certain rules,which has the disadvantages of large volume,high cost and high power consumption.As a result,traditional anti-jamming GPS receivers can not meet the requirements of vehicle or airborne equipment.In order to solve the problem that the traditional anti-jamming GPS receivers cannot meet the requirements of vehicle or airborne equipment,the V3 Technology Y320 platform is used to realize the GPS receiver system.Y320 platform integrates AD9361 RF transceiver and ZYNQ-XC7Z020-CLG400ABX1829 chip.The platform is small in size,low in cost and low in power consumption.It also has two input and output RF terminals,which provide hardware basis for the realization of anti-jamming function in the later stage.Based on the existing acquisition and tracking algorithm of anti-jamming GPS receivers in the laboratory,the acquisition method is changed and the number of generated C/A code satellites is increased to 37.Then,the new hardware platform is migrated to solve the problem that the traditional anti-jamming receivers can not meet the requirements of vehicle or airborne equipment.First of all,four acquisition algorithms and traditional tracking algorithm are introduced briefly.Combined with the existing algorithms in the laboratory,the parallel code phase acquisition algorithm based on FFT,the tracking algorithm of the carrier loop of the third-order Costas PLL assisted by the second-order FLL and the tracking algorithm of the code loop of the second-order DLL are adopted.Then,introduce the main functions of the existing anti-jamming GPS receiver,and give the overall design of the GPS receiver acquisition and tracking module on the Y320 platform.The algorithms are simulated and debugged in Matlab and Vivado to verify correctness.According to the overall design scheme,the hardware implementation process is described and the functions are described in detail.The key part of the module shows the debugging result diagram.The development environment of Y320 is Vivado,which is written by Verilog HDL language and C language.Finally,the test environment of the hardware platform is built,and the acquisition and tracking test are performed through real-time data.The test results show that the platform can correctly capture the satellites.When the specified satellite is captured at the same place,the satellite C/A code changes with time and has a linear relationship,and the correlation values in the tracking module are calculated correctly. |