一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

基于FPGA芯片的雷達信號處理高速數(shù)據(jù)采集系統(tǒng)設(shè)計

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2018-12-30 10:03 ? 次閱讀

引言

在高速數(shù)據(jù)采集方面,FPGA單片機DSP無法比擬的優(yōu)勢。FPGA的時鐘頻率高,內(nèi)部時延小,全部控制邏輯都可由硬件完成,而且速度快,組成形式靈活,并可以集成外圍控制、譯碼和接口電路。更最主要的是,F(xiàn)PGA可以采用IP內(nèi)核技術(shù),以通過繼承、共享或購買所需的知識產(chǎn)權(quán)內(nèi)核提高其開發(fā)進度。而利用EDA工具進行設(shè)計、綜合和驗證,則可加速設(shè)計過程,降低開發(fā)風(fēng)險,縮短了開發(fā)周期,效率高而且更能適應(yīng)市場。本數(shù)據(jù)采集系統(tǒng)就是基于FPGA技術(shù)設(shè)計的多路模擬量、數(shù)字量采集與處理系統(tǒng)。FPGA的IO端口多,且可以自由編程、支配、定義其功能,同時配以verilogHDL語言以及芯片自帶的可定制模塊,即可進行軟件設(shè)計。FPGA的最大優(yōu)點是可在線編程。此外,基于FPGA設(shè)計的數(shù)據(jù)采集器還可以方便地進行遠程功能擴展,以適應(yīng)不同應(yīng)用場合的需要。

1 系統(tǒng)基本構(gòu)架

本文所設(shè)計的高速數(shù)據(jù)采集系統(tǒng)是某雷達信號處理系統(tǒng)的一部分,可用于雷達信號的預(yù)處理以及采集、緩存。本系統(tǒng)以高速FPGA為核心邏輯控制模塊,并與高速ADC和DSP相連接。其系統(tǒng)基本架構(gòu)如圖1所示。

基于FPGA芯片的雷達信號處理高速數(shù)據(jù)采集系統(tǒng)設(shè)計

圖1中的FPGA可用作數(shù)字接收機的預(yù)處理模塊,該器件集成有PPL倍頻、ADC控制接口、FIFO及其管理、SPI接口、DSP總線接口、狀態(tài)和自檢模塊等。FPGA的內(nèi)部結(jié)構(gòu)功能框圖如圖2所示。

基于FPGA芯片的雷達信號處理高速數(shù)據(jù)采集系統(tǒng)設(shè)計

圖2中的中斷產(chǎn)生模塊用于產(chǎn)生周期性中斷,利用視頻包絡(luò)和100 MHz時鐘可形成50 MHz的DMA同步傳送時鐘,然后通過外部口DMA方式將采樣數(shù)據(jù)傳送到DSP。ADC控制串行接口為通用三線串口,SPI總線接口實際上是一個串并轉(zhuǎn)換器,可用于控制本振。本系統(tǒng)的DSP數(shù)據(jù)總線為64位寬度,地址為32位。

由于雷達信號接收機中的信號處理量大,信號復(fù)雜,因此,通過基于高速大容量FPGA芯片的實時數(shù)據(jù)采集系統(tǒng)可以很好的滿足對信號預(yù)處理的需要。

2 芯片的選取

ADC是數(shù)據(jù)采集系統(tǒng)的核心,其性能指標往往是決定數(shù)據(jù)采集系統(tǒng)性能最關(guān)鍵的因素。本系統(tǒng)的中頻頻率為1125 MHz,帶寬BW為250 MHz。ADC選用ATMEL公司的高速采樣芯片AT84AD001本系統(tǒng)采用帶通采樣方式,其采樣頻率低于輸人中頻頻率。但是ADC的輸入帶寬必須大于中頻頻率加二分之一帶寬,AT84AD001的模擬輸入帶寬為1500 MHz,高于1125+125=1250 MHz,故可滿足設(shè)計要求。AT84AD001的最高采樣率為1000MHz,也可以滿足系統(tǒng)要求。此外,AT84AD001的模擬輸入、時鐘輸入和輸出全部采用差分方式。設(shè)采樣時鐘頻率fsw為500 MHz,內(nèi)部提供了1:1/1:2降速率邏輯,其輸出A、B、C、D四路的數(shù)據(jù)速率分別為fsw/2,數(shù)據(jù)寬度為8位,電平為差分LVDS,數(shù)據(jù)寬度為2×8=16位,但是,由于速率已經(jīng)是250MSPS,故可以直接送給FPGA處理,而不需要再進行專門的降速率處理。

StratixII系列FPGA是Altera公司具有全新構(gòu)架的高密度產(chǎn)品。它采用1.2V電壓、90nm及全銅層SRAM工藝,是采用自適應(yīng)構(gòu)架的FPGA。與第一代Stratix相比,StratixII器件的邏輯密度是前者的2倍,速度也快了50%,在無線通信、高速數(shù)字信號處理和軍事雷達等領(lǐng)域都有廣泛的應(yīng)用前景。本設(shè)計采用其中的EP2S90系列,該系列由三種不同大小的集成RAM塊組成,包括512 bit的M512塊、4 Kbit的M4K塊以及512 Kbit的M-RAM塊)。其中最大容量的M-RAM塊就有4塊,基于這三種塊的RAM單元最多能達到9 Mbits的容量,因此,StratixII系列FPGA是那些對存儲量要求很高的應(yīng)用的理想選擇。

3 系統(tǒng)的實現(xiàn)及仿真

ADC接口及控制模塊

本系統(tǒng)選用AT84AD001B芯片,設(shè)計模擬輸入的工作方式為I通道與Q通道有相互獨立的兩路輸入,時鐘輸入的丁作方式為I通道和O通道有各自獨立的時鐘,并分別在上升沿時采樣。

AT84AD001B有MODE、CLK、LDN及DATA等4個引腳用于三線串口配置。其中,MODE為高時,啟用三線串口,設(shè)計時可將此引腳接入FPGA中,以便在FPGA中可以根據(jù)自身需要進行MODE的置0與置1的配置;CLK為三線串口的配置時鐘輸入引腳,該引腳允許輸入的最大時鐘頻率是50 MHz,本設(shè)計的輸入時鐘為20 MHz,可以符合要求;LDN為通過三線串口配置寄存器的開始和結(jié)束信號的輸入引腳;DATA為三線串口的寄存器配置數(shù)據(jù)輸入引腳。

每個三線串口寄存器所需輸人的配置數(shù)據(jù)包括3 bit的寄存器地址和16 bit送人該寄存器的數(shù)據(jù),總共需配置8個寄存器,其相關(guān)時序圖如3所示。

基于FPGA芯片的雷達信號處理高速數(shù)據(jù)采集系統(tǒng)設(shè)計



根據(jù)以上高速采樣相關(guān)的三線串口組成情況,可以得到如圖4所示的AD配置電路。

基于FPGA芯片的雷達信號處理高速數(shù)據(jù)采集系統(tǒng)設(shè)計

圖4中各管腳的定義如下:

clk_20m:三線串口時鐘輸入;

rst:復(fù)位;

ad_mode:配置模式;

s_ldn:標志信號腳;

s_data:寄存器數(shù)據(jù)輸人;

其仿真結(jié)果如圖5所示,由圖5可見,在ldn上升沿時寄存器數(shù)據(jù)開始輸入,每20個周期讀入一個寄存器數(shù)據(jù)。由此結(jié)果,即可知配置正確。

基于FPGA芯片的雷達信號處理高速數(shù)據(jù)采集系統(tǒng)設(shè)計

3.2 大容量FIFO數(shù)據(jù)緩存模塊

由于采集的雷達信號數(shù)據(jù)量很大,所以,本系統(tǒng)通過Quartus中軟件自帶的宏功能MegaWizardPlag_in Manager來產(chǎn)生一個64 bit×32768words的大容量FIFO,從而有效地利用了這片F(xiàn)PGA的存儲資源。其產(chǎn)生的FIFO模塊如圖6所示。

基于FPGA芯片的雷達信號處理高速數(shù)據(jù)采集系統(tǒng)設(shè)計

圖6中,64位數(shù)據(jù)由ADC的高速數(shù)據(jù)采樣提供,ADC的I、Q兩路數(shù)據(jù)均為16位寬。為了獲得更高的速度以及更大的數(shù)據(jù)緩存量,在數(shù)據(jù)進入FIFO之前,可對ADC的采樣數(shù)據(jù)進行數(shù)據(jù)抽取和拼接,以將兩組32位寬的IQ數(shù)據(jù)拼接成64位寬數(shù)據(jù),然后一次送入FIFO中進行緩存。FIFO的wrreq寫使能信號由前面提到的視頻檢測脈沖以及DSP的控制信號共同提供,其中寫時鐘wrclk與ADC數(shù)據(jù)拼接時鐘同步,讀時鐘rdclk與DSP時鐘同步,F(xiàn)IFO數(shù)據(jù)出口與DSP總線相連接。

系統(tǒng)的其他配置以及外圍接口由于不是本文的重點,在此省略不講。

在Ouartus平臺下進行時鐘分配、三線串口配置等相關(guān)處理,以及信號處理模塊綜合后,所得到的系統(tǒng)資源使用情況如圖7所示。然后再利用VisualDSP++5.0平臺讀取采樣信號數(shù)據(jù),并用plot進行繪圖,即可得到如圖8所示的高速采樣結(jié)果圖。

基于FPGA芯片的雷達信號處理高速數(shù)據(jù)采集系統(tǒng)設(shè)計

4 結(jié)束語

本文是在參與實際項目的基礎(chǔ)上完成的,本系統(tǒng)目前已經(jīng)應(yīng)用于某雷達信號處理機中。隨著高速器件的開發(fā)和利用,數(shù)字接收機技術(shù)的迅速發(fā)展,其信號采集與處理的速度必將更快,處理質(zhì)量會更好,處理數(shù)據(jù)量也會更大。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1643

    文章

    21923

    瀏覽量

    612375
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    51952

    瀏覽量

    433982
  • 數(shù)據(jù)采集
    +關(guān)注

    關(guān)注

    40

    文章

    6777

    瀏覽量

    115350
  • 雷達
    +關(guān)注

    關(guān)注

    50

    文章

    3043

    瀏覽量

    119130
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    【TL6748 DSP申請】雷達信號高速數(shù)據(jù)采集處理

    申請理由:借助此平臺完成數(shù)據(jù)處理項目描述:高速ADC+高密度FPGA+高性能DSP,其中FPGA主要負責(zé)
    發(fā)表于 11-06 10:01

    高速數(shù)據(jù)采集卡在船用雷達系統(tǒng)中的應(yīng)用

    科技有限公司的ADQ14系列高速數(shù)據(jù)采集卡,因其自身采集速度快、數(shù)據(jù)處理能力強、可用戶定制算法開發(fā)等特點贏得了一系列軍工用戶,近期,其在某船舶研究機構(gòu)研制的船用
    發(fā)表于 05-20 11:51

    一種基于FPGA和DSP的高速數(shù)據(jù)采集設(shè)計方案介紹

    孫德瑋,李石亮(電子工程學(xué)院 安徽 合肥230001)1 引言數(shù)據(jù)采集處理系統(tǒng)的設(shè)計是現(xiàn)代信號處理系統(tǒng)的基礎(chǔ),被廣泛應(yīng)用于雷達、通信、圖像
    發(fā)表于 07-05 06:41

    天氣雷達高速數(shù)據(jù)采集系統(tǒng)的工作原理是什么?

    平臺進行開發(fā)實現(xiàn),實現(xiàn)由Windows平臺向Linux平臺的轉(zhuǎn)換,對于發(fā)展中國自主知識產(chǎn)權(quán)氣象軟件核心技術(shù), 提高信息安全有著極其重要的意義。本文基于Linux 操作系統(tǒng)(2.6.23內(nèi)核),實現(xiàn)了天氣雷達高速
    發(fā)表于 03-09 08:31

    如何利用FPGA實現(xiàn)高速連續(xù)數(shù)據(jù)采集系統(tǒng)設(shè)計?

    高速連續(xù)數(shù)據(jù)采集系統(tǒng)的背景及功能是什么?如何利用FPGA實現(xiàn)高速連續(xù)數(shù)據(jù)采集
    發(fā)表于 04-08 06:19

    基于FPGA高速連續(xù)數(shù)據(jù)采集系統(tǒng)的設(shè)計

    本文提出了一種用于雷達回波信號采集高速數(shù)據(jù)采集系統(tǒng)。該系統(tǒng)
    發(fā)表于 08-15 11:45 ?23次下載

    FPGA芯片高速數(shù)據(jù)采集緩存系統(tǒng)中的應(yīng)用

    FPGA芯片高速數(shù)據(jù)采集緩存系統(tǒng)中的應(yīng)用 概 述在高速數(shù)
    發(fā)表于 03-30 10:51 ?1063次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>芯片</b>在<b class='flag-5'>高速</b><b class='flag-5'>數(shù)據(jù)采集</b>緩存<b class='flag-5'>系統(tǒng)</b>中的應(yīng)用

    高速數(shù)據(jù)采集系統(tǒng)中的FPGA的設(shè)計

    高速數(shù)據(jù)采集系統(tǒng)中的FPGA的設(shè)計,下來看看
    發(fā)表于 05-10 11:24 ?15次下載

    基于FPGA高速數(shù)據(jù)采集硬件系統(tǒng)設(shè)計

    基于FPGA高速數(shù)據(jù)采集硬件系統(tǒng)設(shè)計.
    發(fā)表于 05-10 17:06 ?45次下載

    基于FPGA高速數(shù)據(jù)采集系統(tǒng)接口設(shè)計

    基于FPGA高速數(shù)據(jù)采集系統(tǒng)接口設(shè)計.
    發(fā)表于 05-10 17:06 ?27次下載

    基于FPGA高速數(shù)據(jù)采集系統(tǒng)的設(shè)計

    基于FPGA高速數(shù)據(jù)采集系統(tǒng)的設(shè)計,下來看看
    發(fā)表于 05-10 17:06 ?20次下載

    基于FPGA高速數(shù)據(jù)采集系統(tǒng)設(shè)計_楊江濤

    基于FPGA高速數(shù)據(jù)采集系統(tǒng)設(shè)計,用ad芯片和sdram構(gòu)成高速
    發(fā)表于 05-17 09:49 ?35次下載

    高速雷達數(shù)據(jù)采集系統(tǒng)設(shè)計方案解析

    隨著雷達數(shù)據(jù)處理技術(shù)的快速發(fā)展,需要高速采集雷達回波信號。然而激光
    發(fā)表于 10-30 16:34 ?11次下載
    <b class='flag-5'>高速</b><b class='flag-5'>雷達</b><b class='flag-5'>數(shù)據(jù)采集</b><b class='flag-5'>系統(tǒng)</b>設(shè)計方案解析

    基于FPGA雷達信號采集系統(tǒng)設(shè)計

    采集方面的應(yīng)用。 在現(xiàn)今高速A/D 轉(zhuǎn)換電路的轉(zhuǎn)換速率愈來愈高的條件下,雷達系統(tǒng)對數(shù)字信號處理
    發(fā)表于 11-22 07:25 ?4888次閱讀
    基于<b class='flag-5'>FPGA</b> 的<b class='flag-5'>雷達</b><b class='flag-5'>信號</b><b class='flag-5'>采集</b><b class='flag-5'>系統(tǒng)</b>設(shè)計

    如何使用FPGA進行高速雷達數(shù)據(jù)采集系統(tǒng)的設(shè)計概述

    高速雷達數(shù)據(jù)采集系統(tǒng)的設(shè)計方法。該系統(tǒng)FPGA芯片
    發(fā)表于 12-24 15:20 ?21次下載
    如何使用<b class='flag-5'>FPGA</b>進行<b class='flag-5'>高速</b><b class='flag-5'>雷達</b><b class='flag-5'>數(shù)據(jù)采集</b><b class='flag-5'>系統(tǒng)</b>的設(shè)計概述