Font Size: a A A

Design Of A Broadband Real-time Spectrum Monitoring Software

Posted on:2021-05-04Degree:MasterType:Thesis
Country:ChinaCandidate:M H WeiFull Text:PDF
GTID:2428330620464222Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the proliferation of wireless devices and applications,the demand for spectrum access has also increased dramatically,and may continue to grow in the foreseeable future,which makes the difficulty of spectrum monitoring greatly increased..The scarcity of spectrum resources prompts people to seek more optimized and effective spectrum management methods,so the study of real-time spectrum monitoring technology is necessary.This paper mainly studies the design and implementation method of real-time spectrum monitoring software based on signal recognition technology,develops software systems in depth,and embeds spectrum monitoring technology into hardware devices.The software can monitor spectrum data in real time and send out alarms to abnormal signals detected.The frame design of the software display part is developed by the PyQt graphical user interface application program,which has excellent cross-platformity.The main research contents of the paper are as follows:1.Aiming at the functional requirements of the real-time spectrum monitoring system for abnormal signal monitoring,combined with the K-means algorithm and Chameleon algorithm,an improved algorithm is proposed,based on which the signal parameters of spectrum data are identified to obtain the characteristic parameters.The standard parameter template obtained based on the statistical average of the characteristic parameters can determine whether the signal is abnormal,and realize the function of signal alarm.2.A database module is designed for the storage management requirements of spectrum monitoring data.In this module,Python is used to operate the MySQL database,and the characteristic parameters extracted after signal recognition are stored in the database table in real time.The characteristic parameters of the current signal can be matched with the parameters in the database table in real time to determine whether the signal is abnormal.3.In response to the data analysis requirements of the alarm signal,based on Python/C++ mixed programming,a software digital demodulation module is designed,which uses Python to call a dynamic link library written in C++ language to digitally demodulate the data to obtain a data stream.The real-time spectrum monitoring software designed in this paper analyzes and solves the difficult problems of spectrum signal identification and research and implementation of signal alarm algorithms,and meets the needs of relevant technical personnel for spectrum monitoring functions.
Keywords/Search Tags:spectrum analysis, abnormal signal, Spectrum Monitoring, database, digital demodulation
PDF Full Text Request
Related items