| With the continuous development of software radio technology,signal analysis functions are increasingly integrated into the software implementation,which makes signal analysis more flexible and efficient Among them,vector signal analysis and spectrum analysis are the core requirements of signal analysis software,which not only can effectively extract signal features and information,but also help us to analyze the characteristics of the signal from multiple domains.This thesis is based on software radio and SoC(System on Chip)theory,and conducts in-depth research on spectrum analysis and vector demodulation of communication signals,and finally to realize the multidomain analysis of communication signals on Arria 10 SoC platform.Compared with the traditional independent architecture of ARM and FPGA or DSP and FPGA,it can not only reduce the hardware size but also improve the communication rate between ARM and FPGA,and at the same time refer to the embedded development and driver development technology to realize the embedded Linux system with small memory consumption and high operation efficiency,which is easy to transplant.The main research contents are as follows.1.For the research objectives and analysis platform of communication signal analysis software,the thesis subdivides the analysis software into the underlying software and application software,and provides a layered modular design for each part of the software.In terms of the underlying software,the detailed design and implementation of Boot Loader,Linux kernel culling and porting,and the related driver interface parts are carried out.In terms of application software,the spectrum analysis and vector signal demodulation are studied in depth.2.The demodulation of vector signal is analyzed from the mathematical model,and the demodulation models of MASK,MFSK,MPAK,and MQAM signals are simulated.Also,several modules involved in vector signal demodulation,such as matched filter,timing synchronization and carrier synchronization modules,are studied in depth,and the specific implementation of these modules in the software is explained in detail.The error measurement of vector signals and the display of vector demodulated signals are also studied.3.For the implementation of the phase discriminator algorithm in the carrier synchronization,a dual-mode carrier frequency discriminator algorithm is implemented to satisfy various modulation formats by simulating and comparing various algorithms.For the timing synchronization module,the Gardner timing synchronization algorithm is studied and improved for 16/64 QAM modulation.4.The spectrum leakage issue associated with frequency-domain data processing is studied.and the corresponding solutions are given,at the same time,the common window functions are simulated and analyzed,and baseband data window processing and spectrum data average processing are realized in the software.By performing relevant tests on the signal analysis software,it was found that the cutting and porting Linux operating system could be successfully booted and the relevant driver interfaces could be loaded correctly,the application software could correctly perform vector demodulation analysis and spectrum analysis on communication signals,and the data could be uploaded to the remote interface for display of relevant graphics and error parameters,which met the design index requirements. |