《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 實時陣列信號處理系統設計
實時陣列信號處理系統設計
朱啟強,鄭容秋
(中國電波傳播研究所,山東 青島 266107)
摘要: 根據實際項目需求設計了一種實時陣列信號處理系統,采用多路高速光纖作為數據輸入、輸出接口;4片處理器組成互聯的拓撲結構,任何兩片處理器之間都可以互相傳送數據,多片處理器可同時對數據進行高速處理;系統配備了大容量存儲器,可滿足大量數據的存儲要求;采用兩片現場可編程門陣列器件對系統接口、時序進行控制;為每片處理器分配了處理任務,并對信號處理算法運行時間及數據傳輸時間進行評估。該系統已在實際項目中運行,充分滿足項目要求,運行穩定,驗證了本系統設計的可行性。
Abstract:
Key words :

  摘  要: 根據實際項目需求設計了一種實時陣列信號處理系統,采用多路高速光纖作為數據輸入、輸出接口;4片處理器組成互聯的拓撲結構,任何兩片處理器之間都可以互相傳送數據,多片處理器可同時對數據進行高速處理;系統配備了大容量存儲器,可滿足大量數據的存儲要求;采用兩片現場可編程門陣列器件對系統接口、時序進行控制;為每片處理器分配了處理任務,并對信號處理算法運行時間及數據傳輸時間進行評估。該系統已在實際項目中運行,充分滿足項目要求,運行穩定,驗證了本系統設計的可行性。

  關鍵詞實時系統設計;陣列信號處理;算法運行時間評估;處理器

0引言

  在現代雷達、測向等系統中需要對陣列信號進行實時處理。陣列信號通道數多,數據量大,信號處理實時性要求高[1-2]。目前,FPGA和DSP成為這類系統中信號處理的主要器件。參考文獻[3]~[5]均采用FPGA來實現數字信號處理算法。FPGA對方法簡單和規則的運算來說效率很高,所設計系統具有集成度高、體積小和快速實時處理等優點,但其靈活性差、開發成本高、系統升級困難,特別是在浮點運算處理時開銷呈幾何級增長。DSP技術具有靈活性強、開發周期短以及系統升級維護方便等特點[1,6],比較適合算法復雜的數字信號處理。采用FPGA加DSP的方法進行系統設計,兼顧二者的優點[7],更適合雷達、測向等大型系統,使系統設計更加靈活,降低了開發難度和成本,易于系統升級與維護。參考文獻[1]、[6]、[8]、[9]均采用了這種方式進行系統設計。

  在某實際項目中,要求設計一套實時陣列信號處理系統,陣列信號通道數為48,每通道數據長度為2 400,根據高、低頻段選取不同的32通道數據進行處理,最小處理周期為50 ms,并將選取的32通道數據和處理結果輸出。信號處理流程如圖1所示。

001.jpg

  針對項目要求設計了一套吞吐速率高、處理速度快、存儲容量大的實時陣列信號處理系統,并在實際工程中進行了應用。系統采用FPGA加DSP的設計方式,DSP用于對數據的實時處理,FPGA用于對時序和接口的控制。

1 系統設計

  1.1 處理器設計

  TS201是一款高性能數字信號處理器,具有運算速度快、接口豐富、擴展能力強等特點,特別適合雷達等處理數據量大、實時性要求高的信號處理系統[10]。

  根據TS201處理器的處理速度,對系統中所用到的通道校準、波束合成和脈沖壓縮信號處理算法運行時間進行評估,如表1所示。

004.jpg

  表1中所有時間合計為34.059 ms。綜合考慮,本系統需要4片TS201處理器,1片用于接收48通道基帶數據,1片用于脈壓運算及處理結果輸出,另外兩片處理器主要用于通道校準、波束合成運算及32通道基帶數據輸出。

  1.2 控制設計

  選用兩片FPGA(型號為XC5VLX50T)用于系統接口和時序控制。

  XC5VLX50T是賽靈思公司Virtex-5系列中的一款產品。該型號FPGA具有480個用戶I/O,可以被配置成各種電平標準;最大可提供2 160 kbit塊式RAM和480 kbit分布式RAM;單片集成12個Rocket IO模塊,完全滿足本系統的設計要求。

  1.3 接口設計

  主要接口包括數據的輸入和輸出,根據項目要求均采用光纖進行傳輸。48通道基帶數據分別來自3個不同的數字接收機柜(分別用A、B、C表示),傳送數據的通道數分別為8、24和16,需要3個接收光口。基帶數據轉發光口要求至少為3個,以便提供多臺設備使用。處理結果輸出光口要求大于2個。這里為每個處理器配備3個光纖收、發接口。

  光口收發器采用Rocket IO模塊。Rocket IO是一種高速串行收發器,采用兩對差分信號進行數據的發送和接收,8 B/10 B編碼可以避免數據流中出現連0或者連1串,通信速率可達800 Mb/s~3.125 Gb/s。考慮到穩定性問題,本系統中光口的速率設計為2.5 Gb/s。由于采用了8 B/10 B編碼,因此實際有效數據傳輸速率為2.0 Gb/s。

  發送數據時,處理器將數據通過外部接口寫入到FPGA的FIFO中,然后數據再由FIFO通過Rocket IO模塊發送出去。接收數據時,數據首先進入Rocket IO模塊,經過轉換之后寫入到FPGA的接收FIFO中,處理器通過外部總線從接收FIFO中讀取數據到內存進行處理。

  1.4 系統設計

  系統結構如圖2所示。

002.jpg

  每個處理器都通過Link口分別與其他3個處理器互聯,數據可以在任何兩個處理器之間進行傳輸。剩余的一個Link口被引出,可通過外接線纜的方式與其他系統TS201處理器的Link口相連,便于系統升級及其他項目應用。

  由于陣列信號數據量較大,處理器內存很難滿足存儲要求。為此,在本系統中每片處理器都搭載了總容量為512 MB的SDRAM。

  系統時鐘頻率為50 MHz,處理器內核時鐘頻率為600 MHz。處理器通過外部總線訪問SDRAM及光口FIFO的速率為400 MB/s。

2 系統分析

  2.1 任務分配

  與0號處理器連接的3個光口分別與3臺數字接收機柜相連,用于接收48通道基帶數據,并按照項目要求分高、低頻段選出不同的32通道數據,通過兩個Link口分別傳送到2號和3號處理器。

  2號處理器收到32通道數據后,將該數據通過3個光纖接口輸出;然后開始對前16通道數據進行信號處理,包括通道校準和子陣波束合成;最后將波束合成結果通過Link口發送到1號處理器。

  3號處理器完成的任務與2號處理器相同,只是處理的數據為后16通道。

  1號處理器完成對2號和3號處理器波束數據的接收,并進行全陣波束合成和脈沖壓縮處理,最后將處理結果通過該處理器的3個光纖接口輸出。

  2.2 系統評估

  為實現傳輸的穩定性及處理器接收速率與光纖傳輸速率的最佳匹配,控制每個接收機柜發送數據的速率為160 MB/s,并采用圖3所示的時序進行發送,能充分利用系統傳輸帶寬。

003.jpg

  從圖3可以看出,同一時刻最多只有兩個光纖在傳輸數據。數字接收機柜A的8通道數據發送完成后空閑1 ms,然后數字接收機柜C開始發送數據。0號處理器接收完3個機柜發送的48通道數據所用時間相當于機柜A的發送時間、機柜C的發送時間及空閑時間的和,約為3.88 ms。32通道數據以DMA的方式同時向2號和3號處理器傳送數據,需要時間為1.536 ms。因此,0號處理器完成數據的接收和發送共需要花費時間約5.416 ms。

  2號處理器首先接收32通道基帶數據,并通過光纖接口發送,然后對前16通道數據進行通道校準和波束合成,最后將處理結果通過Link口發送到1號處理器,其運算時間評估如表2所示。32通道基帶數據要同時通過3個光口發送,因此處理器訪問一個光口的平均速率變為133 MB/s。

006.jpg

  2號處理器總的運行時間為22.535 ms。TS201處理器內存由6個存儲塊組成,4條內部總線分別與6個內存塊相連,當參與運算的數據分別位于不同的內存塊時可提高運算效率。

  3號處理器算法運行時間評估與2號處理器相同。

  1號處理器通過Link口分別接收來自2號和3號處理器的處理結果,并將二者再次進行波束合成,然后進行脈沖壓縮,最終輸出脈沖壓縮結果。1號處理器運行時間評估如表3所示。

  1號處理器總的運行時間為4.168 ms。根據項目要求輸出數據點數縮短為每波束1 760點,同時由3個光纖口輸出。

  通過以上分析可知,所設計系統在功能和實時性上均能滿足項目要求。

3 應用

  本文所設計系統已被成功應用于某大型項目中。在該項目中,本系統實時接收來自3個接收機柜的48通道基帶數據,并分高、低頻段選取不同的32通道數據,先通過光纖接口輸出,然后完成對32通道數據的校準、波束合成及脈沖壓縮處理,最后通過光纖接口將處理結果輸出。該系統實現了項目所要求的各種功能和性能指標,并且系統運行穩定,達到了預期目標。

4 結論

  根據項目要求,本文提出了一種基于DSP和FPGA的實時陣列信號處理系統設計方法。系統通過高速光纖接口實現外部數據的接收和發送,內部處理器之間通過Link口進行數據交換;處理器每秒48億次40位浮點乘累加運算及多處理器設計使系統具備超強的實時運算能力;單片處理器24 MB內存及擴展的256 MB外部存儲器,充分滿足大數據量的存儲需求。該系統已成功應用到某大型項目中,實現了項目提出的各種功能及指標要求,驗證了本系統設計的可行性。

  本系統在接口、存儲資源、處理速度等都方面都有冗余,易于系統升級改造以及滿足其他項目的應用需求;系統結構采用對稱設計,對不同結構的算法具有較強的適應能力;本系統也是一種通用的實時信號處理運算平臺,可直接應用于其他項目的實時信號處理系統,對同類實時信號處理系統的設計具有重要的參考價值。

參考文獻

  [1] 王魁,楊健.基于TS201的外輻射源雷達信號處理系統[J].數據采集與處理,2013,28(4):444-449.

  [2] 王峰,李婧,劉俊,等.寬帶數字陣雷達數字波束形成系統研究[J].雷達學報,2013,2(3):314-318.

  [3] GUPTA P, GUPTA D. Design and implementation of FPGA based signal processing card[J]. International Journal of VLSI design & Communication Systems(VLSICS), 2011,2(3):131-137.

  [4] MURALI H S, MEENAKSHI M. Design and development of FPGA based data acquisition system for process automation[J]. Communications in Control Science and Engineering(CCSE), 2013,1(1):7-11.

  [5] Zhang Xiaojing, Yue Yajie, Sha Chenming. Design and implementation of a multichannel pulse compression system based on FPGA[J]. Journal of Computers, 2013,8(1):121-128.

  [6] 竺紅偉,梁之勇.一種通用無人機載SAR實時信號處理系統設計[J].航天電子對抗,2013,29(3):29-31.

  [7] Wu Wei, Wang Jun, Li Wei, et al. Design methods of multi-DSP parallel processing system[C]. World Congress on Computer Science and Information Engineering, 2009,3: 458-464.

  [8] 周杰,李小娟,張偉,等.一種通用雷達信號處理系統設計[J].電子科技,2013,26(5):91-94.

  [9] 李鑫,姜明.多核DSP高速實時信號處理系統設計[J].光學技術,2012,38(1):116-120.

  [10] 陳新峰,張軍杰,趙非,等.基于TS201芯片的雷達信號處理機設計[J].電子設計工程,2011,19(13):156-158.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品99| 亚洲综合999| 久久中文字幕一区| 小黄鸭精品aⅴ导航网站入口| 亚洲精选一区| 亚洲经典在线看| 亚洲欧洲中文日韩久久av乱码| 欧美制服丝袜| 欧美性理论片在线观看片免费| 在线视频日本亚洲性| 亚洲激情视频| 亚洲国产高清一区| 欧美综合激情网| 欧美一区2区视频在线观看| 亚洲一区二区在线看| aⅴ色国产欧美| 亚洲麻豆av| 一本色道久久88综合日韩精品| 日韩午夜在线观看视频| 日韩午夜在线电影| aa亚洲婷婷| 亚洲视频在线二区| 亚洲视频图片小说| 午夜精品久久久| 欧美精品 国产精品| 久久婷婷一区| 久久青青草原一区二区| 久久亚洲综合| 免费成人高清视频| 欧美国产精品人人做人人爱| 欧美精品一区二区三区久久久竹菊 | 欧美亚洲在线播放| 性欧美大战久久久久久久免费观看| 香蕉av777xxx色综合一区| 欧美一区深夜视频| 久久一区二区三区超碰国产精品| 欧美不卡激情三级在线观看| 在线午夜精品自拍| 欧美影院午夜播放| 欧美在线观看你懂的| 欧美在线中文字幕| 欧美专区18| 久久精品人人做人人综合| 久久精品国产综合精品| 老司机免费视频久久| 免费在线视频一区| 欧美精品高清视频| 欧美亚州一区二区三区| 国产伦精品一区二区三区在线观看| 国产日韩精品在线| 伊人精品成人久久综合软件| 亚洲激精日韩激精欧美精品| 在线视频欧美一区| 午夜精品免费视频| 亚洲韩国青草视频| 亚洲性图久久| 久久久久国产精品一区二区| 免费观看成人鲁鲁鲁鲁鲁视频 | 麻豆成人在线| 欧美日韩精品一区二区天天拍小说 | 亚洲视频二区| 国产伦精品一区二区三区| 国产曰批免费观看久久久| 亚洲第一福利视频| 这里只有精品视频在线| 欧美与黑人午夜性猛交久久久| 久久av一区二区三区漫画| 欧美日韩亚洲综合一区| 国产精品播放| 国模叶桐国产精品一区| 亚洲成人在线网| 亚洲欧美日韩在线观看a三区| 久久成人资源| 一区二区三区国产在线| 欧美一激情一区二区三区| 免费视频一区二区三区在线观看| 欧美日韩在线一区二区三区| 狠狠色丁香久久综合频道| 亚洲毛片一区二区| 久久精品一区二区三区不卡牛牛| 一区二区三区三区在线| 欧美在线视屏| 欧美日韩一区视频| 在线观看一区二区视频| 亚洲一区中文| 999在线观看精品免费不卡网站| 欧美伊久线香蕉线新在线| 欧美激情一区三区| 国产精品欧美久久久久无广告| 亚洲国产精品热久久| 香蕉成人伊视频在线观看 | 亚洲欧美日韩国产精品| 亚洲精品欧美在线| 久久久久www| 国产精品青草综合久久久久99| 亚洲大胆视频| 午夜精品美女久久久久av福利| 日韩特黄影片| 久热re这里精品视频在线6| 国产精品入口日韩视频大尺度| 亚洲啪啪91| 亚洲福利av| 欧美综合二区| 欧美午夜视频一区二区| 亚洲欧洲另类| 亚洲国产小视频在线观看| 欧美在线视频一区二区| 国产精品麻豆va在线播放| 日韩视频中午一区| 亚洲人成网站色ww在线| 久久午夜精品| 国产在线高清精品| 亚洲欧美成人在线| 亚洲欧美成人一区二区在线电影| 欧美日本久久| 亚洲精品麻豆| 亚洲精品综合精品自拍| 免播放器亚洲| 在线精品视频一区二区三四| 欧美中文字幕精品| 久久久久女教师免费一区| 国产丝袜一区二区| 午夜精品成人在线视频| 香蕉国产精品偷在线观看不卡| 欧美视频在线观看一区| 夜夜夜久久久| 亚洲视频一区二区免费在线观看| 欧美精品自拍偷拍动漫精品| 亚洲国产精品高清久久久| 亚洲精品国产无天堂网2021| 欧美成人精精品一区二区频| 伊人成人网在线看| 91久久久精品| 欧美成人蜜桃| 亚洲日本欧美天堂| 在线综合亚洲欧美在线视频| 欧美三级乱人伦电影| 亚洲午夜伦理| 欧美一区二区国产| 国产一区二区日韩精品| 久久精品视频va| 男男成人高潮片免费网站| 亚洲国产精品久久久久秋霞蜜臀 | 欧美在线影院| 国产午夜精品理论片a级探花 | 日韩一级免费观看| 欧美日韩国产成人高清视频| 日韩一级网站| 午夜精彩国产免费不卡不顿大片| 国产精品女同互慰在线看| 午夜在线播放视频欧美| 老司机精品久久| 亚洲精品国产精品乱码不99| 中国日韩欧美久久久久久久久| 国产精品www994| 欧美一区二区三区免费观看| 久热精品视频| 日韩视频在线免费| 欧美一级大片在线免费观看| 国模套图日韩精品一区二区| 亚洲美女精品成人在线视频| 欧美午夜视频网站| 香蕉精品999视频一区二区 | 欧美日韩精品一区二区三区四区 | 亚洲一区免费看| 国产精品资源| 欧美在线视频一区二区| 欧美电影免费观看大全| 99在线精品视频| 欧美在线免费观看视频| 亚洲高清久久网| 亚洲在线播放| 精品不卡在线| 一区二区三区日韩| 国产视频精品网| 99re6这里只有精品| 国产精品专区一| 亚洲精品一二三区| 欧美午夜国产| 久久福利毛片| 欧美日韩亚洲一区二| 欧美亚洲一区三区| 欧美日本不卡高清| 先锋影音久久| 欧美激情一区二区三区蜜桃视频| 亚洲专区一区| 欧美精品v国产精品v日韩精品| 亚洲一区国产精品| 欧美二区在线看| 亚洲欧美在线另类| 欧美福利视频在线| 西西人体一区二区| 欧美日韩国产123| 久久www成人_看片免费不卡| 欧美日韩在线一二三| 亚洲国产婷婷| 国产日本精品| 亚洲一卡二卡三卡四卡五卡| 激情亚洲网站| 午夜久久tv|