4GSPS任意波形發(fā)生器驅(qū)動(dòng)程序設(shè)計(jì)
[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
本文鏈接:http://sikaile.net/kejilunwen/dianlidianqilunwen/2362066.html