{"title":"Software Analyzer of Spectral Correlation Functions Using a Low-Cost SDR Receiver","authors":"T. Shevgunov","doi":"10.1109/IEEECONF53456.2022.9744365","DOIUrl":null,"url":null,"abstract":"This paper is aimed at demonstrating the working prototype of real-time spectral correlation density (SCD) estimator being implemented as an application written in a high-level programming language Python and run on a personal computer equipped with low-cost software-defined radio receiver RTL2832U. The application supports graphical user interface and has module architecture. The outline of the main window designed with Qt framework and screenshots of the running application are shown. The multithreading implemented in the application allows changing the estimation parameters while the main subroutine is conducting an iterative SCD estimation. The test run of the prototype showed that, in case of a priory chosen limited cyclic frequency bandwidth, cyclostationary analysis in bifrequency domain can be carried out on-the-fly for an electric signal at the processing rate of more than three hundred samples per second, which was the actual sampling rate in kilohertz used for acquiring the complex envelopes of the signal.","PeriodicalId":247774,"journal":{"name":"2022 Systems of Signals Generating and Processing in the Field of on Board Communications","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 Systems of Signals Generating and Processing in the Field of on Board Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IEEECONF53456.2022.9744365","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
This paper is aimed at demonstrating the working prototype of real-time spectral correlation density (SCD) estimator being implemented as an application written in a high-level programming language Python and run on a personal computer equipped with low-cost software-defined radio receiver RTL2832U. The application supports graphical user interface and has module architecture. The outline of the main window designed with Qt framework and screenshots of the running application are shown. The multithreading implemented in the application allows changing the estimation parameters while the main subroutine is conducting an iterative SCD estimation. The test run of the prototype showed that, in case of a priory chosen limited cyclic frequency bandwidth, cyclostationary analysis in bifrequency domain can be carried out on-the-fly for an electric signal at the processing rate of more than three hundred samples per second, which was the actual sampling rate in kilohertz used for acquiring the complex envelopes of the signal.