<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于FPGA與USB 2.0的數據采集與實時傳輸方案

電子工程師 ? 來源:網絡整理 ? 作者:佚名 ? 2018-02-20 07:34 ? 次閱讀

1.前言

隨著信息技術的飛速發展,各種數據的實時采集和處理在現代工業控制和科學研究中已成為必不可少的部分,尤其在信號測量、圖像處理、音頻信號處理等一些高速、高精度的測量中需要對高性能的數據采集技術。這就為數據采集設備的設計提出了兩個的要求:1)要求接口簡單靈活且有較高的數據傳輸率; 2)由于數據量通常都較大,要求主機能夠對數據做出快速響應,并進行實時分析、處理。

在基于軟件無線電的接收機架構中,數字下變頻(DDC)技術起著非常重要的作用,也是軟件無線電的核心技術之一。數字下變頻位于模數轉換(ADC)之后,需要處理高速高容量的數據,因此難度較大,不容易實現。針對數字下變頻中的這一實際問題以及數據采集設備的兩個要求,本報告采用了一種基于FPGAUSB 2.0的數據采集與實時傳輸方案。

本文所研究的基于Spartan-6的高速數據采集、處理和實時傳輸系統,就是實現將寬帶中頻數字接收機輸出的高速正交IQ數據傳輸給FPGA去實現軟件無線電的后續信號處理算法。利用Cypress的EZ-USB FX2高速數據傳輸方案實現將基帶數據或者經FPGA處理后輸出的數據進行傳輸,并利用上位機軟件進行上位機存儲和顯示。本文主要從系統的硬件設計和軟件設計兩個方面分別對高速數據采集模塊(寬帶中頻數字下變頻模塊)、高速數據傳輸模塊以及上位機軟件三個方面進行詳細介紹。

2.系統總體方案設計

整個系統分成3個子模塊,分別是:(1)高速數據采集模塊(寬帶中頻數字下變頻模塊);(2)高速數據實時處理和傳輸模塊;(3)上位機軟件模塊。整個系統框圖如圖1所示:

圖1 系統整體原理框圖

其中高速數據采集模塊與EZ-USB高速數據處理和傳輸模塊分別由對應的硬件電路和軟件組成。上位機軟件模塊主要是利用Microsoft Visual2008軟件利用MFC進行開發。系統整體硬件框圖如圖2所示:

圖2 系統硬件組成框圖

系統整體工作原理:首先高速數據采集模塊對70MHz中頻模擬信號進行模數轉換,采樣速率為60MHz(基于帶通采樣定理),然后利用Atmel公司的高性能微控制器Atmega16A作為控制單元以異步控制方式對專用數字下變頻進行設置和編程,實現將中心為70MHz的數字中頻信號搬移到數字基帶,基帶數據速率仍然為60MHz,因此需要對高速的數字基帶信號進行抽取和濾波得到低速的數字基帶信號,抽取倍數可通過編程設置,抽取倍數越大得到的數字基帶信號速率就越小,低速的數據基帶信號再傳輸給FPGA實現基帶數據的碼元恢復,得到原始信息。EZ-USB既可以對數字基帶信號數據進行實時數據采集和傳輸也可以對FPGA輸出的原始碼元信息進行傳輸,最后通過USB2.0接口將這些數據傳輸到上位機進行數據實時存儲和顯示。

3.高速數據采集模塊(寬帶中頻數字下變頻模塊)

傳統的數據采集系統往往采用單片機數字信號處理器(DSP)作為控制器,控制模/數轉換器(ADC)、存儲器和其他外圍電路的工作。但由于單片機本身的指令周期以及處理速度的影響,其時鐘頻率較低,各種功能都要靠軟件的運行來實現,軟件運行時間在整個采樣時間中占有很大的比例,效率較低,很難滿足系統對數據采集系統實時性和同步性的要求?;贒SP的數據采集系統,雖然處理速度快,但成本較高,過于頻繁的中斷會使CPU的效率降低,響應速度變差。近年來,基于FPGA的數據采集方案逐漸成為一種具有特殊優勢的一種方案,其中最主要的一個優點就是可以實現對數據的并行處理。另外還具有開發周期短,集成度高,功耗低,工作頻率高,設計費用低,編程配置靈活等一系列優點。

本報告中采用的高速數據采集與實時傳輸方案,主要包括以下幾個部分:1)高速數據采集以及數字下變頻處理部分;(2).高速數據傳輸部分;(3).上位機數據采集控制部分。系統首先將外部真實世界的模擬信號進行數字化,然后將模數轉換器的高速數字信號進行數據緩沖,然后將緩沖數據經過數字下變頻處理后傳輸給FPGA,采用FPGA控制CY7C68013A實現高速數據實時傳輸與存儲,并進行顯示。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據采集
    +關注

    關注

    38

    文章

    4767

    瀏覽量

    112495
收藏 人收藏

    評論

    相關推薦

    USB模塊,USB2.0模塊,USB數據采集模塊,USB開發板

    18612980073座機:010-82435898Email: sale@huanor.net 產品簡介:USBMOD6模塊是北京華諾銘科電子科技中心設計的一款高速USB2.0數據傳輸模塊,有效數據實時
    發表于 10-15 10:18

    USB模塊,USB2.0模塊,USB數據采集模塊,USB開發板

    18612980073座機:010-82435898Email: sale@huanor.net 產品簡介:USBMOD6模塊是北京華諾銘科電子科技中心設計的一款高速USB2.0數據傳輸模塊,有效數據實時
    發表于 10-18 14:51

    USB模塊,USB2.0模塊,USB數據采集模塊,USB開發板

    18612980073座機:010-82435898Email: sale@huanor.net 產品簡介:USBMOD6模塊是北京華諾銘科電子科技中心設計的一款高速USB2.0數據傳輸模塊,有效數據實時
    發表于 01-09 14:31

    基于FPGA的高速數據采集系統該怎么設計?

    目前,在數據采集系統的硬件設計方案中,有采用通用單片機和USB相結合的方案,也有采用DSP和USB相結合的
    發表于 09-05 07:22

    FPGA實現數據采集的方式對比(傳統串口、數據采集卡及外設計接口)

    來完成對數據采集傳輸。1 數據采集傳輸系統方案設計數據采集
    發表于 01-07 07:00

    USB2.0數據采集系統有什么功能?

    USB(通用串行總線)集中了PCI和RS-232串行總線的優點,具有方便的即插即用和熱插拔特性以及較高的傳輸速率,因此,將USB技術應用于數據采集是非常合適的,可以達到
    發表于 03-18 06:01

    討論如何利用FPGA設計圖像數據采集傳輸系統?

    綜合考慮到圖像采集系統所要求的實時性,可靠性,以及FPGA在數字電路的設計中的優勢,為此本文討論如何利用FPGA設計基于LVDS的圖像數據采集
    發表于 04-08 06:48

    基于USB2.0的同步高速數據采集器的設計

    摘要:介紹了一種基于USB2.0接口的同步高速數據采集的設計方案及其軟硬件的設計方法,對Cypress的USB2.0控制芯片CY7C68013和同步
    發表于 03-24 12:58 ?638次閱讀
    基于<b class='flag-5'>USB2.0</b>的同步高速<b class='flag-5'>數據采集</b>器的設計

    基于USB2.0FPGA技術的高速數據采集系統的設計

    基于USB2.0FPGA技術的高速數據采集系統的設計 基于USB2.0FPGA技術的高速數據采集
    發表于 04-22 19:56 ?1385次閱讀
    基于<b class='flag-5'>USB2.0</b>與<b class='flag-5'>FPGA</b>技術的高速<b class='flag-5'>數據采集</b>系統的設計

    基于FPGAUSB2.0的便攜式數據采集系統的設計

    針對目前插卡式數據采集卡拆卸的不方便、體積較大以及傳統單片機控制采集速度低、非實時等一系列缺陷,設計了一套基于FPGAUSB2.0的便攜式
    發表于 03-15 12:57 ?110次下載

    基于FPGAUSB接口數據采集系統設計

    介紹了一種高速實時數據采集系統的設計。該系統以FPGA作為邏輯控制的核心,以USB2.0作為與上位機數據傳輸的接口,能同時支持單端16路和差分8路模擬信號輸入,最大采樣率為200 kH
    發表于 09-29 17:16 ?62次下載
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>USB</b>接口<b class='flag-5'>數據采集</b>系統設計

    基于FPGA的高速USB2.0數據采集系統主控電路設計

    基于FPGA的高速USB2.0數據采集系統主控電路設計
    發表于 01-04 15:31 ?0次下載

    基于FPGAUSB2.0的高精度數據采集系統設計

    基于FPGAUSB2.0的高精度數據采集系統設計
    發表于 01-22 20:29 ?25次下載

    基于USB2.0的16bit數據采集系統

    摘 要:介紹了一種利用USB2.0的高速傳輸特性,基于USB和DSP的數據采集系統。詳細論述了系統的總體結構、部分硬件設計,并簡要敘述了相應固件程序的實現。 關鍵詞:
    發表于 10-27 15:49 ?0次下載
    基于<b class='flag-5'>USB2.0</b>的16bit<b class='flag-5'>數據采集</b>系統

    如何使用USB2.0和DDR2進行數據采集系統設計與FPGA實現資料概述

    采用DDR2 SDRAM作為被采集數據的緩存技術, 給出了USB2.0與DDR2相結合的實時、高速數據采集系統的解決方案, 同時提出了對
    發表于 12-07 16:12 ?20次下載
    如何使用<b class='flag-5'>USB2.0</b>和DDR2進行<b class='flag-5'>數據采集</b>系統設計與<b class='flag-5'>FPGA</b>實現資料概述
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>