中值算法用于在检测初始相位未知的信号时估计固有噪声的方差

S. Yudachev, P. A. Monakhov, N. Gordienko, S. Sitnikov
{"title":"中值算法用于在检测初始相位未知的信号时估计固有噪声的方差","authors":"S. Yudachev, P. A. Monakhov, N. Gordienko, S. Sitnikov","doi":"10.33920/pro-2-2212-05","DOIUrl":null,"url":null,"abstract":"The article presents the finding of the dispersion of intrinsic noise distributed according to Rayleigh's law to find a signal with an unknown initial phase according to the Neumann- Pearson criterion. This algorithm is used for primary signal processing. The practical significance of the work is the study of the basics of programming in C and Python, comparison and identification of the advantages of this algorithm in comparison with the evaluation by the average value method. It also shows the finding of the threshold at which a decision is made to detect a useful signal. In this work, the integrated programming environment Visual studio was used – a popular environment for writing, debugging and compiling code. It also contains most of the libraries used, which simplify the writing of code. And Anaconda is a distribution for the Python programming language, which includes a set of free libraries, which is also freely available. Using the C language, the task of calculating data and filling it into an array was performed, Python was used for modeling, constructing histograms and comparing the results obtained with theoretical ones. This work can be used for teaching students of higher educational institutions for the purpose of familiarization. The optimal method is considered. Familiarization and study of these programming languages are conducted within the walls of one of the leading engineering universities of the Russian Federation, the Bauman Moscow State Technical University.","PeriodicalId":415140,"journal":{"name":"Glavnyj mekhanik (Chief Mechanic)","volume":"70 5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Median algorithm for estimating the variance of intrinsic noise when detecting a signal with an unknown initial phase\",\"authors\":\"S. Yudachev, P. A. Monakhov, N. Gordienko, S. Sitnikov\",\"doi\":\"10.33920/pro-2-2212-05\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The article presents the finding of the dispersion of intrinsic noise distributed according to Rayleigh's law to find a signal with an unknown initial phase according to the Neumann- Pearson criterion. This algorithm is used for primary signal processing. The practical significance of the work is the study of the basics of programming in C and Python, comparison and identification of the advantages of this algorithm in comparison with the evaluation by the average value method. It also shows the finding of the threshold at which a decision is made to detect a useful signal. In this work, the integrated programming environment Visual studio was used – a popular environment for writing, debugging and compiling code. It also contains most of the libraries used, which simplify the writing of code. And Anaconda is a distribution for the Python programming language, which includes a set of free libraries, which is also freely available. Using the C language, the task of calculating data and filling it into an array was performed, Python was used for modeling, constructing histograms and comparing the results obtained with theoretical ones. This work can be used for teaching students of higher educational institutions for the purpose of familiarization. The optimal method is considered. Familiarization and study of these programming languages are conducted within the walls of one of the leading engineering universities of the Russian Federation, the Bauman Moscow State Technical University.\",\"PeriodicalId\":415140,\"journal\":{\"name\":\"Glavnyj mekhanik (Chief Mechanic)\",\"volume\":\"70 5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Glavnyj mekhanik (Chief Mechanic)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.33920/pro-2-2212-05\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Glavnyj mekhanik (Chief Mechanic)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33920/pro-2-2212-05","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

本文根据诺依曼-皮尔逊准则,给出了根据瑞利定律分布的本征噪声色散的发现,以寻找初始相位未知的信号。该算法用于初级信号处理。本工作的实际意义在于学习C语言和Python语言编程的基础知识,对比并识别出该算法与均值法评价的优点。它还显示了阈值的发现,在该阈值上做出检测有用信号的决定。在这项工作中,使用了集成编程环境Visual studio——一个流行的编写、调试和编译代码的环境。它还包含了大多数使用的库,简化了代码的编写。Anaconda是Python编程语言的发行版,其中包括一组免费的库,这些库也是免费提供的。使用C语言完成数据的计算并将其填充到数组中,使用Python进行建模,构建直方图,并将得到的结果与理论结果进行比较。本作品可用于高等院校学生的熟悉教学。考虑了最优方法。这些编程语言的熟悉和研究是在俄罗斯联邦领先的工程大学之一,鲍曼莫斯科国立技术大学的围墙内进行的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Median algorithm for estimating the variance of intrinsic noise when detecting a signal with an unknown initial phase
The article presents the finding of the dispersion of intrinsic noise distributed according to Rayleigh's law to find a signal with an unknown initial phase according to the Neumann- Pearson criterion. This algorithm is used for primary signal processing. The practical significance of the work is the study of the basics of programming in C and Python, comparison and identification of the advantages of this algorithm in comparison with the evaluation by the average value method. It also shows the finding of the threshold at which a decision is made to detect a useful signal. In this work, the integrated programming environment Visual studio was used – a popular environment for writing, debugging and compiling code. It also contains most of the libraries used, which simplify the writing of code. And Anaconda is a distribution for the Python programming language, which includes a set of free libraries, which is also freely available. Using the C language, the task of calculating data and filling it into an array was performed, Python was used for modeling, constructing histograms and comparing the results obtained with theoretical ones. This work can be used for teaching students of higher educational institutions for the purpose of familiarization. The optimal method is considered. Familiarization and study of these programming languages are conducted within the walls of one of the leading engineering universities of the Russian Federation, the Bauman Moscow State Technical University.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信