寬帶信號(hào)分析儀軟件設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-08-24 12:15
【摘要】:近年來(lái),電子信號(hào)領(lǐng)域迅猛發(fā)展,各種新的電子信號(hào)疊加情況層出不窮,使得電磁環(huán)境更加復(fù)雜。新型的分析儀必須使用有效手段捕獲并差異化分析復(fù)雜信號(hào)并且不能漏掉瞬態(tài)信號(hào)等特殊信號(hào)。在這種背景下,能夠分析瞬態(tài)信號(hào)以及寬帶信號(hào)的寬帶信號(hào)分析儀應(yīng)運(yùn)而生。由于種種原因,儀器硬件能夠?qū)崿F(xiàn)的功能都是很有限的,因此很多功能被移到軟件中實(shí)現(xiàn)。通常系統(tǒng)的性能指標(biāo)由硬件來(lái)確定,但是儀器的功能以及可操作性是由軟件決定的。因此,本課題研究并設(shè)計(jì)了寬帶信號(hào)分析儀軟件。本課題針對(duì)寬帶信號(hào)分析儀軟件設(shè)計(jì)這個(gè)課題所進(jìn)行的主要研究?jī)?nèi)容有:首先,進(jìn)行了寬帶信號(hào)分析儀的軟件需求分析。通過(guò)對(duì)國(guó)內(nèi)外頻譜分析儀器進(jìn)行分析,得到了寬帶信號(hào)分析儀系統(tǒng)軟件的功能需求。其次,本軟件的概要設(shè)計(jì)部分主要從系統(tǒng)的總體架構(gòu)、軟件的類圖分析、軟件的模塊劃分、軟件多線程設(shè)計(jì)規(guī)劃、軟件模塊之間的層次關(guān)系、軟件的流程分析以及總體數(shù)據(jù)結(jié)構(gòu)報(bào)錯(cuò)系統(tǒng)設(shè)計(jì)等方面進(jìn)行設(shè)計(jì)。通過(guò)這些分析可以確立軟件的基本輪廓以及主體設(shè)計(jì)思路,以便進(jìn)行軟件的詳細(xì)設(shè)計(jì)。本課題根據(jù)軟件的概要設(shè)計(jì)階段提出的總體架構(gòu)來(lái)進(jìn)行分模塊詳細(xì)設(shè)計(jì)。每個(gè)模塊分別從數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、算法設(shè)計(jì)、運(yùn)行流程設(shè)計(jì)、與外部交互方式設(shè)計(jì)、類圖結(jié)構(gòu)設(shè)計(jì)以及接口設(shè)計(jì)中的一個(gè)或幾個(gè)方面進(jìn)行詳細(xì)設(shè)計(jì)。下一步,寬帶信號(hào)分析儀軟件的實(shí)現(xiàn)將會(huì)將軟件詳細(xì)設(shè)計(jì)所劃分各個(gè)小模塊、算法以及其他細(xì)節(jié)設(shè)計(jì)進(jìn)行編碼實(shí)現(xiàn),從而完成整個(gè)寬帶信號(hào)分析儀軟件的搭建工作。最后進(jìn)行了寬帶信號(hào)分析儀軟件的測(cè)試工作。本課題通過(guò)黑盒測(cè)試和白盒測(cè)試的方法將寬帶信號(hào)分析儀軟件的流程以及功能進(jìn)行測(cè)試,驗(yàn)證該軟件是否符合需求分析所得到的需求。本課題針對(duì)所研究的寬帶信號(hào)分析儀進(jìn)行了黑盒和白盒測(cè)試。測(cè)試表明本課題所設(shè)計(jì)的寬帶信號(hào)分析儀軟件功能合理、可操作性強(qiáng),符合本課題的需求。
[Abstract]:In recent years, with the rapid development of electronic signal field, a variety of new electronic signal superpositions emerge in endlessly, which makes the electromagnetic environment more complex. A new type of analyzer must use effective means to capture and differentiate complex signals and special signals such as transient signals can not be omitted. In this context, a wideband signal analyzer that can analyze transient and wideband signals emerges as the times require. For various reasons, the function of instrument hardware is very limited, so many functions are moved to software. The performance of the system is usually determined by hardware, but the function and maneuverability of the instrument are determined by software. Therefore, the software of wideband signal analyzer is studied and designed. The main contents of this paper are as follows: firstly, the software requirement analysis of wideband signal analyzer is carried out. By analyzing the spectrum analysis instruments at home and abroad, the functional requirements of the wideband signal analyzer system software are obtained. Secondly, the summary design part of the software is mainly from the overall structure of the system, software class diagram analysis, software module division, software multi-thread design planning, software modules between the hierarchical relationship, Software flow analysis and the overall data structure error reporting system design and other aspects of the design. Through these analyses, the basic outline of the software and the main design ideas can be established in order to carry out the detailed design of the software. According to the overall framework of the software outline design phase, the module is designed in detail. Each module is designed in detail from one or more aspects of data structure design, algorithm design, operation flow design, interaction mode design with external, class diagram structure design and interface design. Next, the implementation of broadband signal analyzer software will be the detailed design of the software divided into small modules, algorithms and other details of the code design, so as to complete the construction of the whole broadband signal analyzer software. Finally, the software of broadband signal analyzer is tested. In this paper, the flow chart and function of wideband signal analyzer software are tested by black box test and white box test to verify whether the software meets the requirements of requirement analysis. In this paper, the black box and white box are tested for the broadband signal analyzer. The test results show that the broadband signal analyzer designed in this paper has reasonable function, strong maneuverability and meets the requirement of this subject.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TM935;TP311.52
本文編號(hào):2200789
[Abstract]:In recent years, with the rapid development of electronic signal field, a variety of new electronic signal superpositions emerge in endlessly, which makes the electromagnetic environment more complex. A new type of analyzer must use effective means to capture and differentiate complex signals and special signals such as transient signals can not be omitted. In this context, a wideband signal analyzer that can analyze transient and wideband signals emerges as the times require. For various reasons, the function of instrument hardware is very limited, so many functions are moved to software. The performance of the system is usually determined by hardware, but the function and maneuverability of the instrument are determined by software. Therefore, the software of wideband signal analyzer is studied and designed. The main contents of this paper are as follows: firstly, the software requirement analysis of wideband signal analyzer is carried out. By analyzing the spectrum analysis instruments at home and abroad, the functional requirements of the wideband signal analyzer system software are obtained. Secondly, the summary design part of the software is mainly from the overall structure of the system, software class diagram analysis, software module division, software multi-thread design planning, software modules between the hierarchical relationship, Software flow analysis and the overall data structure error reporting system design and other aspects of the design. Through these analyses, the basic outline of the software and the main design ideas can be established in order to carry out the detailed design of the software. According to the overall framework of the software outline design phase, the module is designed in detail. Each module is designed in detail from one or more aspects of data structure design, algorithm design, operation flow design, interaction mode design with external, class diagram structure design and interface design. Next, the implementation of broadband signal analyzer software will be the detailed design of the software divided into small modules, algorithms and other details of the code design, so as to complete the construction of the whole broadband signal analyzer software. Finally, the software of broadband signal analyzer is tested. In this paper, the flow chart and function of wideband signal analyzer software are tested by black box test and white box test to verify whether the software meets the requirements of requirement analysis. In this paper, the black box and white box are tested for the broadband signal analyzer. The test results show that the broadband signal analyzer designed in this paper has reasonable function, strong maneuverability and meets the requirement of this subject.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TM935;TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 趙彥全;;一種手持式頻譜分析儀的設(shè)計(jì)與實(shí)現(xiàn)[J];國(guó)外電子測(cè)量技術(shù);2009年09期
2 李海宏 ,陳建光;頻譜儀測(cè)量不確定度研究[J];中國(guó)無(wú)線電;2005年08期
相關(guān)碩士學(xué)位論文 前1條
1 李瑋;基于中頻數(shù)字化的虛擬射頻頻譜分析儀的設(shè)計(jì)與開發(fā)[D];武漢理工大學(xué);2003年
,本文編號(hào):2200789
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/2200789.html
最近更新
教材專著