Font Size: a A A

Design And Implementation Of Signal Analysis Software Based On SDR

Posted on:2022-11-28Degree:MasterType:Thesis
Country:ChinaCandidate:J WangFull Text:PDF
GTID:2518306764975289Subject:Computer Hardware Technology
Abstract/Summary:PDF Full Text Request
Vector signal analysis and signal spectrum analysis are the basic aspects of communication technology development.With the development of software-defined radio,signal analysis aspects are incorporated into software increasingly.Based on the idea of software-defined radio and in-depth study of vector demodulation model and signal spectrum analysis technology,a signal analysis software for vector signal analysis and spectrum analysis is designed in this thesis with the help of cross-platform tool library wxWidgets in Code::Blocks platform using C++ language.The main research contents of the thesis are as follows:1.The demodulation structure of vector signals is studied,and the demodulation models of MASK,MFSK,MPSK,MQAM,MAPSK signals and the symbolic judgment methods are simulated and analyzed.The matched filtering principle,carrier synchronization algorithm,physical meaning of various vector signal images and calculation method of error parameters involved in vector signal analysis are analyzed,and the implementation of each module of vector demodulation in software is expounded.2.The mathematical models and functions of the phase discriminator,loop filter and digital-controlled oscillator in the decision feedback loop structure of carrier synchronization are analyzed.The error detection performance of the direct detection algorithm,reduced constellation algorithm,polarity decision algorithm and frequency and phase detection algorithm of the phase discrimination are simulated and compared.A joint carrier synchronization structure that can satisfy different modulated signals is proposed by combining the direct detection algorithm and the frequency and phase detection algorithm,and the simulations tests of MPSK,MQAM,and MAPSK signals are carried out to verify the feasibility of the carrier synchronization structure.3.The spectral leakage problems and solutions related to frequency domain data processing are discussed,and the window function method and FFT average processing method are implemented and verified in the software.4.The event response mechanism,multiple-threads architecture,file management mechanism,wxMath Plot and AUI management mechanism of wxWidgets are used for software design to realize the menu item management,multiple-threaded running mode,file access function,image drawing function and diversified layout of windows,which provides a humanized interface.5.The vector signal analysis and spectrum analysis functions of the signal analysis software are tested,and the parameter calculation and interface display functions of the software are verified.
Keywords/Search Tags:Vector Signal Analysis, Spectrum Analysis, Carrier Synchronization, WxWidgets
PDF Full Text Request
Related items