基于VisualDSP++ 4.0 Kernel(VDK)操作系統(tǒng)的函數(shù)\任意波發(fā)生器的實(shí)現(xiàn)
摘要: 本文簡(jiǎn)要介紹了美國(guó)模擬器件(ADI)公司的高性能數(shù)字信號(hào)處理器的集成開(kāi)發(fā)和調(diào)試環(huán)境VisualDSP++4.0的操作系統(tǒng)核 (VDK);重點(diǎn)分析了ADSPBF535的基于VDK操作系統(tǒng)的函數(shù)信號(hào)發(fā)生器系統(tǒng)的軟件設(shè)計(jì)結(jié)構(gòu)和流程。同時(shí),重點(diǎn)介紹了在VisualDSP++開(kāi)發(fā)環(huán)境下系統(tǒng)的軟件實(shí)現(xiàn)方法。
關(guān)鍵詞:VisualDSP++;VDK;線程;調(diào)度
引言
函數(shù)任意波形發(fā)生器被廣泛應(yīng)用在科研、教學(xué)、工程等領(lǐng)域,用以產(chǎn)生各種信號(hào)波形,以適應(yīng)用戶在各種場(chǎng)合的需求方案。目前,國(guó)內(nèi)生產(chǎn)的函數(shù)任意波形發(fā)生器的品種在國(guó)際市場(chǎng)上均為低端產(chǎn)品,除了信號(hào)的性能指標(biāo)方面的原因之外,就是在系統(tǒng)的整體性、用戶的可操作性、遠(yuǎn)程訪問(wèn)等功能上不及國(guó)外產(chǎn)品考慮得周詳。雖然實(shí)現(xiàn)的功能大同小異,但是更加人性化的設(shè)計(jì),使得國(guó)外的同類(lèi)產(chǎn)品更具優(yōu)勢(shì)。
為了彌補(bǔ)國(guó)內(nèi)產(chǎn)品在這方面的缺陷,普源精電(RIGOL)開(kāi)發(fā)出的DG3000系列函數(shù)任意波形發(fā)生器除了實(shí)現(xiàn)基本的波形輸出、波形編輯等功能之外,更是注重了圖形用戶界面的設(shè)計(jì),以及遠(yuǎn)程Internet訪問(wèn)功能。DG3000系列新的用戶圖形界面使得用戶能夠比以往更加容易生成、編輯波形;而遠(yuǎn)程訪問(wèn)功能可以讓用戶在遠(yuǎn)程終端操作儀器。除此之外,為了更大程度上方便用戶,RIGOL還設(shè)計(jì)了一套文件管理系統(tǒng),以允許用戶存儲(chǔ)、讀取設(shè)置的波形。
圖1 直接數(shù)字合成(DDS)信號(hào)生成原理圖
DG3000系列函數(shù)/任意波形發(fā)生器是高性能的80 MHz 復(fù)合函數(shù)發(fā)生器。其具有內(nèi)置任意波形和脈沖功能函數(shù)發(fā)生器,同時(shí)具備工作臺(tái)特性和系統(tǒng)特性用以滿足客戶目前及未來(lái)測(cè)試需求的多用途解決方案。
便利的工作臺(tái)特性:
評(píng)論