天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 電氣論文 >

4GSPS任意波形發(fā)生器驅(qū)動(dòng)程序設(shè)計(jì)

發(fā)布時(shí)間:2018-11-27 21:19
【摘要】:驅(qū)動(dòng)程序是用來(lái)控制硬件設(shè)備實(shí)現(xiàn)本機(jī)功能的一套程序,它處于人機(jī)交互界面和硬件設(shè)備之間,是連接人機(jī)交互界面和硬件設(shè)備的橋梁和紐帶。近年來(lái),隨著科學(xué)技術(shù)的高速發(fā)展,硬件的升級(jí)和更換越來(lái)越頻繁,這往往意味著深度耦合且不具有可互換性的驅(qū)動(dòng)程序的使用壽命越來(lái)越短。因此,研究針對(duì)某一臺(tái)儀器而設(shè)計(jì),容易移植給同類的其他儀器使用的驅(qū)動(dòng)程序?qū)τ隍?qū)動(dòng)程序開(kāi)發(fā)者意義重大。本論文針對(duì)上述目標(biāo),實(shí)現(xiàn)了4GSPS任意波形發(fā)生器驅(qū)動(dòng)程序的設(shè)計(jì)。在設(shè)計(jì)過(guò)程中,根據(jù)軟件設(shè)計(jì)高內(nèi)聚低耦合的設(shè)計(jì)原則,本論文采用分層的思想,使程序具有了較好的可讀性和擴(kuò)展性。本論文對(duì)4GSPS任意波形發(fā)生器驅(qū)動(dòng)程序進(jìn)行了以下研究:1.采用了依賴注入的方式,將總線傳輸函數(shù)接口與總線傳輸函數(shù)實(shí)現(xiàn)拆分,降低了總線傳輸函數(shù)實(shí)現(xiàn)與驅(qū)動(dòng)程序的耦合性,使得驅(qū)動(dòng)程序具有總線可互換性。2.采用面向?qū)ο蟮乃枷?將驅(qū)動(dòng)程序用到的硬件根據(jù)功能抽象為自定義硬件類型,并且給自定義的硬件類型定義屬性和方法函數(shù),通過(guò)屬性和方法函數(shù)可以操作硬件完成相應(yīng)的工作。3.據(jù)分析數(shù)字調(diào)制和模擬調(diào)制的計(jì)算方法,提出以下調(diào)制波形數(shù)據(jù)數(shù)據(jù)產(chǎn)生方法:當(dāng)數(shù)據(jù)點(diǎn)數(shù)非常大時(shí),為提高波形數(shù)據(jù)生成速度,采用分段的方法來(lái)計(jì)算波形數(shù)據(jù),即在生成數(shù)據(jù)時(shí),僅生成非重復(fù)段數(shù)據(jù),重復(fù)段數(shù)據(jù)直接使用已生成段數(shù)據(jù)而不再重新計(jì)算的方法。4.選取測(cè)試工具搭建測(cè)試平臺(tái),連通4GSPS任意波形發(fā)生器硬件電路,對(duì)驅(qū)動(dòng)程序進(jìn)行測(cè)試與驗(yàn)證,以確保驅(qū)動(dòng)程序的正確性與性能。經(jīng)過(guò)測(cè)試,本論文設(shè)計(jì)的驅(qū)動(dòng)程序可以操作4GSPS任意波形發(fā)生器硬件電路完成預(yù)期需求的功能,如產(chǎn)生需要的常規(guī)波、調(diào)制波、任意波等。
[Abstract]:The driver is a set of programs used to control the hardware device to realize the function of the computer. It is between the man-machine interface and the hardware device and is the bridge and link between the man-machine interface and the hardware device. In recent years, with the rapid development of science and technology, hardware upgrading and replacement become more and more frequent, which often means that the service life of drivers with deep coupling and no interchangeability is getting shorter and shorter. Therefore, it is of great significance for driver developers to study drivers designed for one instrument and easily transplanted to other instruments of the same kind. Aiming at the above goal, the driver of 4GSPS arbitrary waveform generator is designed in this paper. In the design process, according to the design principle of high cohesion and low coupling of software design, this paper adopts the idea of stratification, which makes the program have better readability and expansibility. In this paper, the driver of 4GSPS arbitrary waveform generator is studied as follows: 1. The bus transfer function interface is separated from the bus transmission function by means of dependency injection, which reduces the coupling between the bus transmission function and the driver, and makes the driver have bus interchangeability. 2. With the idea of object oriented, the hardware used by driver is abstracted into custom hardware type according to the function, and the attribute and method function are defined for the custom hardware type. Through the properties and method functions can operate the hardware to complete the corresponding work. 3. According to the analysis of the calculation methods of digital modulation and analog modulation, the following methods of generating waveform data are put forward: when the number of data is very large, in order to improve the speed of waveform data generation, a piecewise method is used to calculate the waveform data. That is to say, when generating data, only non-repeated segment data is generated, and repeated segment data is directly used to generate segment data without recalculating. 4. The hardware circuit of 4GSPS arbitrary waveform generator is connected with the test tool to test and verify the driver to ensure the correctness and performance of the driver. After testing, the driver designed in this paper can operate the hardware circuit of 4GSPS arbitrary waveform generator to fulfill the expected functions, such as generating the required conventional wave, modulated wave, arbitrary wave and so on.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TM935

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 吳騰;劉尉悅;湯煜;金標(biāo);;Vxworks下星載量子通信數(shù)據(jù)傳輸系統(tǒng)驅(qū)動(dòng)程序開(kāi)發(fā)[J];無(wú)線通信技術(shù);2016年04期

2 郭曉君;李麗華;鄧冉;陳飛;;AM調(diào)制原理及DSP仿真實(shí)現(xiàn)[J];艦船電子工程;2016年04期

3 徐衛(wèi);賀正軍;;基于Nimbus的IVI-COM儀器驅(qū)動(dòng)設(shè)計(jì)[J];電子測(cè)量技術(shù);2014年02期

4 李太全;肖柏勛;;基于SSE的FDTD程序設(shè)計(jì)[J];微計(jì)算機(jī)信息;2012年10期

5 汪瑩;孫玉濤;;淺談軟件需求分析[J];電子世界;2012年17期

6 鄧霞;;一種基于DDS的新型任意波形發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn)[J];順德職業(yè)技術(shù)學(xué)院學(xué)報(bào);2011年02期

7 林少然;張木香;;淺談信息系統(tǒng)軟件工程監(jiān)理工作的特點(diǎn)[J];建設(shè)監(jiān)理;2011年02期

8 胡啟敏,薛錦云,鐘林輝;依賴注入技術(shù)及其執(zhí)行過(guò)程的形式化描述[J];燕山大學(xué)學(xué)報(bào);2005年04期

9 李忠輝,張志文;PCI設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)及應(yīng)用[J];西安工業(yè)學(xué)院學(xué)報(bào);2005年01期

10 于風(fēng)云,張平;QAM調(diào)制與解調(diào)的全數(shù)字實(shí)現(xiàn)[J];現(xiàn)代電子技術(shù);2005年03期

相關(guān)碩士學(xué)位論文 前10條

1 張有良;通用無(wú)線電信號(hào)仿真軟件數(shù)據(jù)生成模塊設(shè)計(jì)[D];電子科技大學(xué);2016年

2 陳本耀;IQ信號(hào)發(fā)生模塊驅(qū)動(dòng)軟件設(shè)計(jì)[D];電子科技大學(xué);2016年

3 趙明;嵌入式PCI-E設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)與應(yīng)用[D];西安電子科技大學(xué);2014年

4 盧丹;LXI儀器IVI驅(qū)動(dòng)程序的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2012年

5 閆奎;基于QAM技術(shù)的電纜遙傳系統(tǒng)的研究[D];西安科技大學(xué);2011年

6 王麗偉;基于S3C2440A和Linux的嵌入式存儲(chǔ)設(shè)備驅(qū)動(dòng)程序的研究與開(kāi)發(fā)[D];青島大學(xué);2009年

7 郁琦;LXI任意波形發(fā)生器研制[D];哈爾濱工業(yè)大學(xué);2008年

8 劉浩;電磁兼容自動(dòng)測(cè)試平臺(tái)設(shè)計(jì)[D];西安電子科技大學(xué);2008年

9 李木天;基于IVI-COM的儀器驅(qū)動(dòng)程序設(shè)計(jì)[D];哈爾濱工業(yè)大學(xué);2007年

10 梁旭;基于ARM技術(shù)的多路任意波形發(fā)生器研究[D];山東理工大學(xué);2007年

,

本文編號(hào):2362066

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/dianlidianqilunwen/2362066.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶aac70***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com