Font Size: a A A

Design And Implementation Of IF Aviation Management Signal Real-time Generation Module Based On CUDA

Posted on:2021-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:Z J RenFull Text:PDF
GTID:2392330611968707Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Compared with the Secondary Surveillance Radar(SSR),the automatic dependent surveillance-broadcast(ADS-B)technology has the advantages of low construction cost,fast data update frequency,and high data accuracy.Therefore,ADS-B technology is currently being researched and promoted vigorously.In order to solve the problem of signal overlapping in satellite-based ADS-B systems,ADS-B receiver with the ability to resolve signal overlapping are under development.Since the ADS-B system and the SSR both use the 1090 MHz frequency,the occupancy rate of the 1090 MHz channel has been studied.In order to provide test data for the above two studies,an IF aviation management signal generation module capable of generating multiple overlapping signals and ratio controllable ADS-B signal,S short message signal,and A\C mode response signal in real time is designed and implemented.In particular,the air traffic control signals here only refer to the three signals whose working frequency is 1090 MHz.Based on the satellite-based ADS-B signal simulation and test software,through the secondary development of Google Earth,the dynamic display of flight track and beam coverage is implemented.In the program,a direct digital frequency synthesizer(DDS)is designed to realize the Doppler frequency shift simulation of the signal,and the power simulation is realized by creating a power mapping table.The ADS-B signal,S short message signal and A\C mode response signal are generated by using DDS technology.The use of mathematical expression to generate AM and FM modulation signal extends the capability of the signal generation module.The signal overlapping function is realized by using two methods of natural overlapping and data overlapping.The environmental noise is simulated by generating white gaussian noise.CUDA programming is used to optimize the signal generation function on the GPU,and some time-consuming functions are parallelized.By optimizing the using of memory,the program execution speed is further improved.Ping-pong operation and memory mapping technology are used to improve the performance of the write disk.Finally,the IF aviation management signal generation module was tested.The test results show that it can generate multiple overlapping signals and ratio controllable ADS-B signal,S short message signal,and A\C mode response signal in real time,and it can generate AM and FM modulation signal in real time.
Keywords/Search Tags:ADS-B, multiple overlapping, CUDA, Ping-pong operation, memory mapping
PDF Full Text Request
Related items