999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的雷達信號高速實時采集和顯示系統設計*

2016-08-18 01:46:43孫玉梅張彥飛王美春王選誠
電子器件 2016年3期
關鍵詞:計算機信號系統

孫玉梅,張彥飛,王美春,王選誠

(煙臺南山學院東海校區電氣與電子工程系,山東煙臺265713)

基于FPGA的雷達信號高速實時采集和顯示系統設計*

孫玉梅*,張彥飛,王美春,王選誠

(煙臺南山學院東海校區電氣與電子工程系,山東煙臺265713)

雷達回波采集的目的是為雷達數據處理和目標檢測、定位、跟蹤做必要的準備。本系統采用帶有RAID適配卡的工控機作雷達視頻回波采集的主控設備,設計了基于FPGA的雷達信號高速采集卡。利用FPGA內部雙口RAM的乒乓切換與緩沖區環行存儲技術保證了連續采集。采用數據抽取、坐標查表映射等技術在微機顯示器上以PPI(平面位置)方式進行實時顯示。試驗結果表明本系統能夠對每秒50萬點的雷達回波信號進行實時高速連續采集、存儲和實時顯示。

雷達;信號;數據采集;FPGA

現代雷達信號處理需要現場采集大量的雷達視頻回波數據,以分析和研究目標回波信號的各種特性為目標的信息提取和處理提供依據[1]。傳統基于計算機的大多數雷達信號采集系統通常采取的方法是:首先在計算機內開辟一大塊內存緩沖區,然后將采集的數據通過計算機接口存入緩沖區,一旦緩沖區存滿便停止采集,最后再進行數據存盤。這樣很難做到長時間的連續采集、實時顯示與實時存盤。其原因是由于計算機在顯示與存儲數據上花費的時間較多,難以保證在不丟失采集數據的情況下實時顯示與實時存儲采集數據。

本文設計并實現了一種雷達視頻回波信號的高速采集、實時顯示與實時存儲系統。該系統采樣頻率能達到10 MHz,采樣精度為14 bit,采集數據以DMA結合中斷方式被寫入計算機公用緩沖區[2],由于對公用緩沖區的讀寫采用環形指針,因此可以循環不斷地將采集數據寫入緩沖區,同時讀出緩沖區中的數據進行實時顯示[3-4]。為了保證實時顯示與實時存儲,計算機必須在雷達天線旋轉一圈時間內完成一圈所有數據的顯示與存儲。采用約數據抽取、坐標查表映射和DirectDraw等技術[5]對采集的數據的實時顯示,用RAID磁盤陣列(廉價冗余磁盤陣列)對采集的數據實時保存,有效提高了采集存儲設備的實時存儲能力。

1 系統組成與工作流程

1.1系統組成與工作原理

本系統以工控機為平臺,雷達視頻回波信號的采集主要由PCI采集卡來完成。PCI采集卡根據來自雷達系統的時鐘、同步觸發信號和天線方位、仰角信號來控制對雷達視頻回波信號的采集,并將采集數據通過計算機PCI接口傳輸到計算機內存中,供計算機處理與顯示[6]。最后計算機通過插在計算機PCI槽中的RAID適配卡來控制往磁盤陣列上實時存儲采集數據。系統組成與工作原理框圖如圖1所示。

項目來源:國家自然科學基金項目(61273058)

收稿日期:2015-06-24修改日期:2015-08-05

圖1 系統組成與工作原理框圖

由于采用32 bit/33 MHz的PCI采集卡,其總線數據傳輸速率可達132 Mbyte/s,而系統采樣頻率為10 MHz,采樣精度為14 bit,數據率為20 Mbyte/s,完全可以滿足雷達視頻回波數據的傳輸要求。

1.2系統工作流程

本系統要求能夠在普通顯示器上對采集的雷達視頻回波信號進行長時間的實時顯示。同時在顯示過程中,可對任意區域設置采集方位和距離波門,將采集的數據實時存儲在磁盤陣列上。系統的工作流程如圖2所示。

在采集工作狀態,采集卡將全方位、全距離上的雷達視頻回波信號采集傳輸到計算機內存中;實時顯示時,在普通顯示器上以PPI(平面位置)顯示方式進行實時全屏顯示,同時可對局部區域用B顯方式進行開窗放大顯示;數據記錄時,既可對重點目標區域設置方位和距離波門進行實時存儲,也可對全程數據進行實時存儲[7-8]。

圖2 系統工作流程圖

2 主要功能實現

2.1PCI采集卡的硬件設計

PCI采集卡主要完成對雷達視頻回波信號的數據采集。它由雙路高速高精度A/D轉換電路、大容量數據緩沖存儲電路、采集控制電路、數據乒乓緩沖存儲電路、PCI接口電路組成。其中采集控制電路、數據乒乓緩沖存儲電路、PCI接口電路在FPGA的內部實現。采集卡組成框圖如圖3所示。

圖3 采集卡組成框圖

利用FPGA來實現32 bit/33 MHz的PCI接口邏輯,完成對雷達視頻信號的采集時序控制與數據傳輸的控制。由于FPGA具有層次化的存儲器系統,因此可以在FPGA內部配置高速雙口RAM用來作為數據傳輸的乒乓緩沖存儲器[9]。同時,為了節省FPGA的內部邏輯資源,在FPGA外圍配置了適當的SRAM作為大容量數據緩沖存儲器。PCI采集卡硬件電路結構框圖如圖4所示。

圖4 采集卡硬件電路結構框圖

圖4中,FPGA芯片采用能夠支持高速雷達信號處理的Xilinx公司的Virtex-7系列XC7VX1140T芯片[10],它是密度比較高的FPGA,其多達119萬個邏輯單元實現了突破性容量,實現2.8 Tbit/s總串行帶寬。與Virtex-6系列器件相比,其系統性能提高一倍,功耗降低一半,信號處理能力提升1.8倍,I/O帶寬提升1.6倍,存儲器帶寬提升2倍。A/D轉換采用ADI公司的14 bit 80MSPS的高速高精度模數轉換芯片AD6645。SRAM采用Cypress Semiconductor公司的32 bit SRAM芯片CY7C1354。

2.2FPGA實現PCI接口邏輯

PCI總線協議必須實現PCI目標設備狀態機、PCI主控設備狀態機等邏輯。目標狀態機完成必要的對配置寄存器以及目標設備I/O映射與內存映射端口讀寫。主控狀態機負責交換過程的啟動和數據的讀寫控制。為了實現PCI總線各控制信號間的時序關系,可以根據具體的交換過程來設計相應的狀態機。下面以目標設備I/O寫為例加以說明:當幀有效信號(FRAME#)為低電平有效時,標志著一次交換過程的開始,C/BE#[3:0]為“0011”表明此交換為I/O寫,同時AD[31:0]上的數據為此次交換的I/O地址。如果該I/O地址與設備配置寄存器中I/O基地址寄存器的值相同,目標設備就要通過使DESEL#有效來聲明這次交換。作為主設備在有效FRAME#、I/O地址和C/BE#后就在AD[31:0]上驅動要傳輸的數據,在C/BE#上驅動字節使能,同時使能目標準備好信號IRDY#,直到檢測到目標設備有效的DRDY#信號后,此次交換中的主設備和目標設備就停止驅動各種信號。而目標設備在準備好接收數據后就可以使能DRDY#,此后目標設備檢測到IRDY#時就可以根據具體的字節使能C/BE#[3:0]將AD[31:0]總線上的數據進行鎖存,從而完成整個交換過程[11]。

本系統利用VHDL語言在FPGA中編程[11-12]實現了32 bit/33 MHz的PCI接口邏輯,實現的主要功能包括:配置空間讀寫、目標設備I/O映射讀寫、內存映射端口讀寫、主設備DMA控制。實際調試中,DMA連續傳輸速率可達到100 Mbyte/s。

2.3PCI卡驅動程序開發

本系統采用DriverWorks開發的運行于Windows 2000下的WDM(視窗驅動模塊)驅動程序。DriverWorks可以向導為用戶自動生成驅動程序框架,根據具體的功能,用戶可在VC++6.0 SDK的工程下添加自己的代碼,DriverWorks將編寫WDM驅動程序所需的對內核模式及硬件的訪問封裝成類,其中KPciConfiguration類用于實現對PCI設備配置空間的訪問,KIoRange類用于實現對I/O映射端口的訪問,KMemoryRange類用于實現對內存映射端口的訪問,KDmaAdapter、KDmaTransfer和 KCommon-DmaBuffer類用于實現DMA操作,Kinterrupt類用于實現中斷處理操作。

由于數據采集系統的速率指標為20 Mbyte/s,同時CPU還要在有限的時間里完成數據的實時顯示與實時存儲,因此數據傳輸方式采用了DMA結合中斷的方式。根據對數據采集量的要求和工控機CPU的實際處理能力,設計時開辟了16 M×32 bit的連續公用緩沖區,一次DMA傳輸8 K×32 bit的數據,每次DMA傳輸結束時,采集卡發出中斷請求,計算機響應中斷,并將公用緩沖區的寫地址加上8 K作為下一次DMA傳輸的起始地址,從而保證了DMA傳輸的連續性。

2.4連續采集的實現

基于FPGA的雷達信號采集的難點是采集時序控制和數據的實時傳輸[12]。為了保證數據采集的連續性,設計中采用了FPGA內部雙口RAM的乒乓切換技術與計算機公用緩沖區環行存儲技術。

采集卡與計算機之間的數據交換以FPGA內部配置的高速雙口RAM作為數據傳輸的緩沖器,采用兩片雙口RAM乒乓切換的方式進行數據傳輸。具體方法為:利用FPGA內部配置的兩片8 k×32 bit的雙口RAM,采集開始時,將采集數據往第1片雙口RAM中寫,當第1片雙口RAM寫滿時,采集控制模塊產生乒乓切換信號,數據自動存入第2片雙口RAM中,同時以DMA方式將第1片雙口RAM中的采集數據傳送給計算機。如此輪換交替,這樣DMA傳輸和接收A/D數據可以同時進行,而DMA的速率遠大于A/D采集速率,從而可以有效避免數據丟失。

為了連續不斷地接收采集數據,計算機緩沖區采用了環行存儲結構。具體方法為:系統初始化時,驅動程序在計算機中申請了16 M×32 bit的公用緩沖區,并將其映射到用戶地址空間。對公用緩沖區的讀寫采用環行指針,當寫指針指到緩沖區底端,即緩沖區寫滿時,寫指針又回到緩沖區起始端,將新的采集數據覆蓋原來的舊數據,這樣便可循環不斷地將采集數據寫入環行緩沖區。與此同時,應用程序也在循環不斷地根據環行讀指針將緩沖區中的數據讀出進行實時顯示。這樣環行緩沖區的讀寫可以同時進行,只要顯示的速度滿足實時性要求,便可以保證整個采集過程的連續性。

2.5實時顯示

雷達天線轉速為10 rot/min,脈沖重復頻率為700 μs,距離量程設定為50 km,則在采樣率為10 MHz情況下,天線轉動一圈(6 s)采集到的點數約為300萬。這意味著要實現采集數據的實時PPI顯示,則必須在6 s完成一屏所有點的數據計算和顯示。為此,設計時采用了數據抽取、坐標查表映射和Direct Draw等技術。

由于計算機分辨率所要求的一屏內顯示的像素點遠小于天線轉動一圈所采集的數據點,為減輕計算機負擔,對雷達視頻回波在周期和距離上進行了“數據抽取”。設計算機顯示器的分辨率為1 024× 768,那么一屏內只需顯示約80萬個點。可見,采用數據抽取方法后數據量降為原來的27%。由于一般雷達回波信號采用的是極坐標體制,而光柵顯示器采用的是直角坐標系體制,因此必須進行坐標轉換[7]。傳統坐標變換中正弦、余弦與乘、除法運算耗時過多,若將坐標轉換運算改用坐標查表映射,則可顯著提高運算速度。具體方法為:將光柵顯示器屏幕點陣賦予距圓心距離值、角度值和顏色值等屬性,并將這些屬性依據極坐標的特性進行排序做成索引表,并在系統初始化時調入內存,系統工作時無需再作變換,大大節省了CPU的運算時間。

坐標轉換機制建立后,鑒于PPI顯示對實時畫圖速度的特殊要求,采用了Direct Draw技術,它可直接對顯存操作,具備硬件位操作、硬件覆蓋操作和頁面切換操作的能力,它繞過了與Windows的圖形設備相連的多個層次,直接與硬件的底層打交道,產生快速、平穩的圖形。

2.6實時存儲

目前高速數據存盤主要有兩種方案:第1種方案是采用集成RAID功能控制器的主板;第2種方案是采用普通主板加RAID適配卡,控制數據到磁盤陣列的存儲。第1種方案,從以前的使用情況來看,在使用2塊SCSI硬盤組成RAID 0陣列和Adaptec公司的SCSI硬盤RAID適配卡情況下,磁盤陣列實測的讀寫速度達到40 Mbyte/s;第2種方案,在使用普通主板和RAID適配卡時,采用2塊IDE硬盤組成RAID 0陣列情況下,磁盤陣列實測的讀寫速度達到35 Mbyte/s。可見兩者性能差別不大,因此,從性能指標需求和設計成本角度考慮,本設計最終選用了普通主板、RAID適配卡和普通IDE硬盤組成磁盤陣列來完成實時存儲。

3 運行結果分析

把本系統安裝在某型雷達的工控機上,進行了驗證性試驗數據的采集處理。圖5為采集到的真實雷達視頻回波信號的PPI顯示。

圖5 試驗中采集到的雷達視頻回波信號

試驗結果表明:本系統完全能夠滿足某型雷達所提出的數據處理的技術指標要求,能夠對大容量的雷達回波信號進行實時高速連續采集、存儲和實時顯示。采集的數據能夠真實地反映試驗目標與周圍雜波環境的特性。

[1] 王小謨,張光義.雷達與探測[M].北京:國防工業出版社,2008:7.

[2] 曹永敏,姚亞峰,陳海騰,等.基于TMS320F28335的雷達測速系統的設計[J].電子器件,2014,37(1):45-49.

[3] 汪涵,羅曉平,謝定富.雷達視頻回波信號的高速采集與回放顯示[J],測控技術,2009(12):126-131

[4] 張華,張蘊玉,胡修林.雷達目標回波高速采集系統的設計[J].華中科技大學學報(自然科學版).2003(10):72-75.

[5] 張鵬,杜彬彬,任勇峰.基于FPGA的超聲數據采集裝置的設計與實現[J].電子器件,2014,37(1):82-86.

[6] 周騫,陳金樹.超高速數據采集存儲系統的設計與實現[J].計算機應用研究,2003(8):126-131.

[7][美]Tom Shanley,Don Anderson.PCI系統結構[M].劉暉,冀然然,夏意軍,譯.北京:電子工業出版社,2001:63-65.

[8] 梁景新,薛余網.PPI雷達信號微機顯示中快速極坐標—直角坐標映射[J].上海交通大學學報,2009(1):53-59.

[9] 劉翠海,溫東.光柵掃描顯示器上實現PPI雷達長余輝仿真[J].計算機仿真,2012(3):42-47.

[10]林良有,張偉.基于FPGA的連續采樣的高速PCI采集卡設計[J].計算機測量與控制,2007(6):36-39.

[11]李洪濤,朱曉華,顧陳.Verilog HDL與FPGA開發設計及應用[M].北京:國防工業出版社,2013:125-127.

[12]孫寶鵬.基于FPGA的雷達信號處理算法設計與實現[D].北京:北京理工大學,2014.

孫玉梅(1974-),女,漢族,山東龍口人,碩士,副教授,主要研究方向為數據采集、計算機應用技術,392346519@qq.com;

張彥飛(1966-),男,漢族,黑龍江哈爾濱人,博士,高級工程師,主要研究方向為信號處理、嵌入式系統應用,1458044923@ qq.com。

Design of FPGA-Based Real-Time Radar Signal Acquisition and Display System*

SUN Yumei*,ZHANG Yanfei,WANG Meichun,WANG Xuancheng
(Department of Electrical and Electronic Engineering,Yantai Nanshan Insitute,Yantai Shangdong,265713,China)

The aim of radar signals acquisition is to prepare for radar data processing,target detection,ranging and tracking.The system employs a microcomputer with a RAID card as the acquisition control equipment.A high speed,FPGA-based radar signals acquisition card is designed.The system uses dual-port RAM in FPGA and buffer storage to provide continuous acquisition,and data selection,coordinate inquiry-list mapping technique to implement real-time PPI display on microcomputer monitor.Test result shows that the system can collect,store and realtime display radar signals at a speed of 500 thousands data-sets per second.

radar;signal;data acquisition;FPGA

TN957.51

A

1005-9490(2016)03-0639-05

EEACC:632010.3969/j.issn.1005-9490.2016.03.027

猜你喜歡
計算機信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
計算機操作系統
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: av手机版在线播放| 久久窝窝国产精品午夜看片| 成人av专区精品无码国产| 天天摸夜夜操| 亚洲第一视频网站| 91系列在线观看| 特级做a爰片毛片免费69| 69精品在线观看| 国产第八页| 日韩毛片在线视频| 中文字幕啪啪| www.精品国产| AV天堂资源福利在线观看| 国产成人乱无码视频| 美女视频黄频a免费高清不卡| 四虎精品黑人视频| 亚洲国产成熟视频在线多多| 全裸无码专区| 人妻精品久久久无码区色视| a级毛片免费看| 在线欧美一区| 久久久久国产一级毛片高清板| 在线免费无码视频| 青青草一区二区免费精品| 无码不卡的中文字幕视频| 国内毛片视频| 精品久久人人爽人人玩人人妻| 国产成人综合欧美精品久久| 无码国产伊人| 国产传媒一区二区三区四区五区| 99性视频| 国产麻豆精品手机在线观看| 欧美激情第一区| 99偷拍视频精品一区二区| 日韩美毛片| 天堂中文在线资源| 国产青青草视频| 操美女免费网站| 国产区在线观看视频| 国产情精品嫩草影院88av| 欧美视频在线不卡| 精品福利视频网| 亚洲一区无码在线| 精品少妇人妻av无码久久| 久久www视频| 国产在线小视频| 手机在线免费毛片| 国产又色又刺激高潮免费看| 国产香蕉一区二区在线网站| 婷婷六月综合| 黄色片中文字幕| 人妻丰满熟妇av五码区| 亚洲成人播放| 日本亚洲欧美在线| 中美日韩在线网免费毛片视频| 亚洲91精品视频| 亚洲天堂视频在线播放| 亚洲视频在线观看免费视频| 亚洲天堂网在线观看视频| 一区二区影院| 国产1区2区在线观看| 日韩av手机在线| 日韩123欧美字幕| 国产国产人在线成免费视频狼人色| 欧美国产日韩另类| 伊大人香蕉久久网欧美| 久久夜色撩人精品国产| 国产欧美另类| 国产丰满大乳无码免费播放| 国产乱子伦手机在线| 四虎影院国产| 国产精品亚洲а∨天堂免下载| 日韩国产另类| 国产微拍精品| 国产伦片中文免费观看| 欧美午夜小视频| 亚洲丝袜中文字幕| 美女一级毛片无遮挡内谢| 中文字幕1区2区| 亚洲人在线| 亚洲性视频网站| 亚洲精品日产AⅤ|