當(dāng)前位置:首頁 > 智能硬件 > 智能硬件
[導(dǎo)讀]隨著信息科學(xué)的飛速發(fā)展,數(shù)據(jù)采集和存儲技術(shù)已經(jīng)是數(shù)字信號處理中非常重要的環(huán)節(jié),它廣泛應(yīng)用于雷達(dá)、通信、遙測遙感、生物醫(yī)療、環(huán)境檢測等領(lǐng)域。

l 引言
    隨著信息科學(xué)的飛速發(fā)展,數(shù)據(jù)采集和存儲技術(shù)已經(jīng)是數(shù)字信號處理中非常重要的環(huán)節(jié),它廣泛應(yīng)用于雷達(dá)、通信、遙測遙感、生物醫(yī)療、環(huán)境檢測等領(lǐng)域。它已經(jīng)成為人們獲取不容易得到信號的重要手段,實(shí)現(xiàn)半實(shí)物仿真與算法分析,回放現(xiàn)場采集的真實(shí)信號,對系統(tǒng)性能進(jìn)行研究,節(jié)省了大量的外場實(shí)驗(yàn)時間和科研經(jīng)費(fèi)。
    但是當(dāng)A/D分辨率與采樣率提高時,數(shù)據(jù)傳輸率相應(yīng)也變得越高,保持高速數(shù)據(jù)存儲過程的可靠性、實(shí)時性將會成為一個比較棘手的問題。春秋視訊研發(fā)了實(shí)時高速高分辨率信號采集存儲與回訪系統(tǒng),最終實(shí)現(xiàn)了高速(80 MB/s)持續(xù)的數(shù)據(jù)連續(xù)采集存儲與回放。系統(tǒng)主要性能指標(biāo)如下:
    ●采樣率:單通道40MS/s,雙通道20MS/s,四通道10MS/s;
    ●分辨率:12 bit A/D,12 bit D/A;
    ●具有模擬,數(shù)字及軟件等多種觸發(fā)模式;
    ●外時鐘,內(nèi)時鐘輸入;
    ●D/A回放模擬信號。


2 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

    整個系統(tǒng)由計(jì)算機(jī)、采集卡、實(shí)時記錄系統(tǒng)和連續(xù)采集存儲回放軟件四大部分組成(如圖1所示)。實(shí)時記錄系統(tǒng)由UltraSCSI-320實(shí)時記錄控制器和UltraSCSI-320盤陣兩大部分組成,可以根據(jù)用戶不同的存儲時間決定存儲容量的大小。信號回放時,根據(jù)用戶不同的要求可以任意選擇回放數(shù)據(jù)的起始位置和結(jié)束位置。

    一般IDE硬盤的數(shù)據(jù)傳輸率比較低,為了實(shí)現(xiàn)實(shí)時高速的數(shù)據(jù)存儲,選用希捷轉(zhuǎn)速為10 Krpm的SCSI硬盤;相應(yīng)的SCSI硬盤控制器選用Adapetec公司的Ultra320-SCSI硬盤控制器,用以上硬件組建RAIDO磁盤陣列結(jié)構(gòu)實(shí)現(xiàn)80 MB/s連續(xù)采集存儲速度。
    在要求高速、實(shí)時、連續(xù)采集和存儲的情況下,一方面要求系統(tǒng)不間斷的進(jìn)行信號采集,同時還要進(jìn)行數(shù)據(jù)的實(shí)時存儲,否則將會丟失數(shù)據(jù),造成數(shù)據(jù)不完整。我們在系統(tǒng)結(jié)構(gòu)設(shè)計(jì)中中通過采集卡驅(qū)動提供的事件通知回調(diào)模式,完成數(shù)據(jù)采集和數(shù)據(jù)存儲工作。采用雙緩沖區(qū)模式,當(dāng)采集到的數(shù)據(jù)寫入第一緩沖區(qū)開始時,在事件回調(diào)函數(shù)中把第二緩沖區(qū)的數(shù)據(jù)存入SCSI硬盤;當(dāng)數(shù)據(jù)寫入第二緩沖區(qū)時,在事件回調(diào)函數(shù)中把第一緩沖區(qū)的數(shù)據(jù)存入SCSI硬盤,如此循環(huán)。另外通過實(shí)際實(shí)驗(yàn)測試Ultra320-SCSI硬盤控制器配合希捷公司出品的ST3146707LC SCSI硬盤組成的RAIDO磁盤陣列,持續(xù)寫入速率能達(dá)到200MB/s。遠(yuǎn)大于80 MB/s的采集速率。因此當(dāng)數(shù)據(jù)采集線程寫滿其中一個緩沖區(qū)之前,數(shù)據(jù)存儲線程已經(jīng)把另一個緩沖區(qū)里的數(shù)據(jù)存儲入SC-SI硬盤。所以這種方法能保證數(shù)據(jù)的實(shí)時性、完整性和連續(xù)性。
    在測試中發(fā)現(xiàn):數(shù)據(jù)穩(wěn)定傳輸?shù)乃俾逝c緩沖區(qū)設(shè)置大小及SCSI磁盤的個數(shù)有密切關(guān)系。同時內(nèi)存申請方式采用虛擬分配,使內(nèi)存頁面對齊,提高傳輸速率。

3 軟件結(jié)構(gòu)設(shè)計(jì)
3.1 軟件功能模塊設(shè)計(jì)
   
系統(tǒng)由采集卡控制模塊、顯示模塊、連續(xù)采集控制模塊以及回放控制模塊組成,如圖2所示。

    CAcqCard類:實(shí)現(xiàn)對采集卡的控制。包括采集卡參數(shù)配置、單次采集、連續(xù)采集、連續(xù)存儲、連續(xù)回放等功能。
    CCurveShow類:實(shí)現(xiàn)信號的時域顯示、幅度軸縮放、時間軸縮放、信號大小標(biāo)定、信號色彩選擇等。
    CStreamDisk類:實(shí)現(xiàn)連續(xù)采集存儲的參數(shù)設(shè)定。
    CShowStream類:實(shí)現(xiàn)連續(xù)回放的參數(shù)設(shè)定。
3.2 控制界面
    基于VC平臺開發(fā)的高速高分辨率信號采集存儲回放系統(tǒng)具有良好的人機(jī)界面,易于用戶操作,如圖3所示。

3.3 軟件核心模塊設(shè)計(jì)原理
    我們按照雙緩沖區(qū)的原理,開發(fā)了基于PCI總線的驅(qū)動軟件包及專門用于高速信號采集的API函數(shù),實(shí)現(xiàn)對數(shù)據(jù)的實(shí)時、高速、連續(xù)的采集存儲與回放。
    雙緩沖區(qū)模式在工程上稱為“乒乓”緩沖區(qū)模式。工作原理是:在內(nèi)存里開辟兩塊容量相等的緩沖區(qū)作為連續(xù)數(shù)據(jù)輸入的緩沖區(qū)。開始采集時,信號采集卡首先將數(shù)據(jù)寫入第一緩沖區(qū)中,當(dāng)信號采集卡開始把數(shù)據(jù)寫入第二緩沖區(qū)的同時,用戶程序可以根據(jù)自身需要取出第一緩沖區(qū)中的數(shù)據(jù)做特定的處理。當(dāng)?shù)诙彌_區(qū)被寫滿后,信號采集卡回到第一緩沖區(qū)的起始處,以覆蓋舊數(shù)據(jù)的方式,把新數(shù)據(jù)寫入第一緩沖區(qū)中;與此同時用和程序取出第二緩沖區(qū)的數(shù)據(jù)。整個數(shù)據(jù)采集處理過程可以如此不斷的循環(huán)進(jìn)行下去。
    雙緩沖區(qū)模式的優(yōu)點(diǎn)是,它可以使用較小容量的內(nèi)存,不間斷的緩沖幾乎無限量的數(shù)據(jù)(輸入與輸出端需協(xié)同工作)。軟件核心模塊流程如圖4所示。

3.4 軟件核心模塊代碼
    (1)連續(xù)采集控制部分


4 性能評估及未來展望
   
為了驗(yàn)證該系統(tǒng)的性能,我們對其所能達(dá)到的采集和存儲速率及數(shù)據(jù)正確率進(jìn)行了測試和分析。在測試中使用加拿大著名GAGE公司生產(chǎn)的CG4300高速信號產(chǎn)生卡設(shè)計(jì)特殊信號源(如圖5所示)。同時設(shè)計(jì)了查看信號完整性的程序。

    經(jīng)過測試發(fā)現(xiàn):當(dāng)內(nèi)存緩沖區(qū)設(shè)置合適的時候,可以穩(wěn)定持續(xù)地以80 MB/s的速度連續(xù)采集存儲;當(dāng)緩沖區(qū)設(shè)置過小時,連續(xù)采集存儲會發(fā)生中斷。
    由于數(shù)據(jù)采集和存儲過程雙向占用PCI總線帶寬,在32位/33 MHz PCI總線上,實(shí)現(xiàn)了48 MB/s的連續(xù)采集存儲回放速度;64位/66 MHz PCI總線帶寬典型的輸出數(shù)據(jù)吞吐量為528 MB/s,80 MB/s(100%正確率)的采集和存儲速度相當(dāng)于占用160MB的總線帶寬,同時磁盤陣列寫入速度穩(wěn)定在200 MB/s,遠(yuǎn)高于數(shù)據(jù)采集的速度,因此在數(shù)據(jù)采集方面還有很大的提高空間,目前我們正在研究開發(fā)200 MB/s的高速高分辨率信號連續(xù)采集存儲與回放系統(tǒng)

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉