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

基于FPGA的信道化接收機設計及工程應用

2016-10-13 10:42:34梁中英沈煒
電子設計工程 2016年10期
關鍵詞:信號資源結構

梁中英,沈煒

(廣州海格通信集團股份有限公司廣東廣州510663)

基于FPGA的信道化接收機設計及工程應用

梁中英,沈煒

(廣州海格通信集團股份有限公司廣東廣州510663)

基于最小化資源實現寬帶多信道接收機的目的,采用基于多相濾波的信道化接收機設計結構,在分析原理的基礎上,結合實際工程應用,使用Xi1inx公司的Virtex_4系列FPGA實現了256信道接收機的設計。設計中充分有效地利用了FPGA中的硬件資源(DSP48、B1ock RAM、OSERDES等),優化實現結構,提高資源利用率,工程應用證明該結構是可靠有效的。

多相濾波;信道化接收機;Xi1inx;FPGA

在電子對抗中,一般對偵察接收機的要求有:寬帶接收、高靈敏度、大動態范圍等。實現信號的全概率截獲是非常重要的,模擬接收機已經很難滿足上述要求,而數字信道化接收機的設計靈活,能夠滿足處理的要求[1]。鑒于該理論需要主運算器件具有并行處理的能力,而FPGA在硬件結構上具有極大的靈活性,可適用于這種需要并行處理的理論,所以在設計中選擇FPGA對其進行實現。硬件實現結果顯示,設計可以達到預期的要求。

1 復信號的信道化接收機的數學模型

實際信號處理中,首先通常需要對接收到的信號進行正交變換,將其變為復信號。復信號的信道劃分如圖1所示[2]。文中所提到的設計是將中頻采樣的信號進行正交插值后變為復信號進行后續處理,所以這里只討論復信號的信道化接收機實現。

圖1 復信號的信道化劃分

圖2 復信號濾波器組的低通實現

對復信號進行濾波時可以采用低通型濾波器組來實現,如圖2所示。圖中hLP(n)為原型低通濾波器,本振角頻率ωk=其作用是將圖1中的第K個子頻帶(信道)移至基帶(零中頻),然后通過后接的低通濾波器hLP(n)濾出對應的子頻帶,由于濾波后的信號帶寬為2π/ D,故可進行D倍抽取,以獲得低采樣率的信號[3]。

由圖2可得第K路信道的輸出為:

將式(1)代入上式得:

則:

其中DFT(.)表示離散傅里葉變換。根據上述推導過程,得到基于多相濾波結構的信道化接收機數學模型[4]如圖3所示。

圖3 復信號的信道化接收機框圖

在圖3中,第一個乘法器的本振信號,當D為偶數時取(_1)m,D為奇數時取1。從圖中可以看出,此時不僅D倍抽取器已位于濾波器之前,而且現在每個信道的抽取濾波器不是原來的原型低通濾波器hLP(n),而是多相濾波器hp(m),其運算量降至了原來的1/D并且極大的提高了這種信道化接收機的實時處理能力。另外,圖中的DFT可以采用其高效算法FFT來實現,運算速度可以大大提高。

2 寬帶信道化接收機的FPGA實現

由圖3的信號化接收機結構可以得出FPGA的實現框圖如圖4所示。

圖4 信道化接收機FPGA實現框圖

由圖4可知,整個設計由6部分組成:符號變換、抽取器、通道濾波、復乘、FFT和輸出模塊。設計中選擇Xi1inx公司的XC4VSX55來實現,XC4VSX55擁有硬件資源[5]:320個B1ockRAM,每個180Kbit,共5 760 Kbit;24 576個S1ices;512 個XtremeDSP;640個IO。下面介紹一下各個模塊的實現。

2.1符號變換和抽取器的實現

本設計中D=256,圖3中第一個乘法器的本振信號為,沒有必要通過乘法器來實現,直接使用組合邏輯進行符號變換即可。設計中將符號變換模塊在抽取之前實現,可以將一批數據(256個)同時實現符號翻轉。符號變換由一個9位計數器來實現,當計數器小于256時,數據符號取反,反之,則不變。

若使用觸發器實現抽取器,需要22*2*16*256=180 224 個1 bit觸發器,即需要90 112個S1ice來實現,已經超出了FPGA的資源,此時觸發器工作頻率很低,但也不能復用。若使用數據選擇器來實現,也需要占用大量的邏輯資源。設計中采用FIFO來實現抽取,只占用22個B1ockRAM和154個S1ices,154個S1ices用于控制FIFO的讀寫使能信號,主要應用FPGA的硬件資源(B1ockRAM),B1ockRAM既可以作為RAM使用,也可以作為FIFO來使用,并且不占用其它的邏輯資源。抽取器使用FIFO實現時,22個FIFO依次相連,如圖5所示,每個FIFO中放入256個數據,當22個FIFO都已存放了256個數據時,第22個FIFO開始輸出,其它FIFO也同時輸出,對輸出的并行數據進行通道濾波處理。

圖5 抽取器及通道濾波的實現

使用FIFO來實現抽取器,具有如下優點:1)能夠提高抽取的速度;2)節省邏輯資源,Virtex4系列FPGA中有大量的B1ockRAM,使用B1ockRAM來實現FIFO不占用額外的邏輯資源;3)有利于后級通道濾波的復用。

2.2通道濾波和復乘的實現

乘法器是FPGA中的重要資源,為了減少乘法器的使用數目,必須設法對乘法器進行復用。通道濾波時如果每個通道都用一個乘法器的話,共需使用256個乘法器,兩個相同的結構在FPGA中實現,已經用盡了所選擇的FPGA(XC4VSX55)的乘法器(512個),并且前端DDC部分還要使用乘法器,所以需要對乘法器進行復用。

通道濾波使用Virtex4系列FPGA中的DSP48模塊來搭建,因為DSP48模塊不僅是一個18*18 bit的乘法器,還包含許多寄存器,加法器及相鄰DSP48互連的接口。設計中充分利用其硬件資源,通道濾波模塊復用256次,第1次輸出是第0通道濾波后的數據,第2次輸出是第1通道的數據,第n次輸出是第n_1通道的數據。通道濾波是I,Q兩路同時實現的,通道濾波結束后直接進行復乘。通道濾波結果是流水輸出的,為FFT的輸入提供了方便。

通道濾波的系數存放在22個B1ockRAM中,22個B1ockRAM采用統一的地址信號,如圖7所示。設計中地址信號從0遞增到255,然后返回到0,循環往復。

圖6 DSP48模塊結構

圖7 系數輸出框圖

2.3FFT的實現和輸出

FFT變換通過調用Xi1inx的IP核來實現。FFT采用流水方式,輸入數據由復乘后直接進入FFT,經過若干個時鐘周期后,結果就源源不斷地輸出。輸出將64個通道的數據放入一個RAM中,作為一組,并轉串之后通過高速的LVDS輸出,以320 MHz的速率輸出到其它信號處理板。RAM采用雙口RAM,雙口RAM一端以32位數據輸入,另外一端以8位數據輸出。再調用FPGA硬并轉串模塊OSERDES,轉為串行數據。也可以自己編寫程序實現并轉串模塊,但那樣不但不能完全利用FPGA的硬件資源,也浪費FPGA內部的邏輯資源,無法達到FPGA硬件并轉串模塊的性能。

3 硬件實現驗證

實現上述結構后,使用信號源產生不同頻點的信號,對應于不同的通道,觀測多相濾波后的結果即可對該結構進行驗證。信號源輸出某頻點信號,頻率值對應本設計中的第125個通道,chipscope采樣結果如圖8所示,其中濾波結果的通道號xk_index的值從0~255,表示256個通道。從圖中可以看出,通道號124(即第125個通道)的結果遠大于其他通道的結果,即多相濾波的結果為第125個通道,與輸入的頻點所在通道相符。

用上述驗證方法對不同通道結果都進行了驗證,結果與理論通道相符,說明了這種實現結構的正確性和可行性。

圖8 多相濾波結果輸出的chipscope采樣圖

4 結束語

FPGA的硬件資源為信號處理帶來了便利,本文所使用的設計方法合理利用了FPGA自身的硬件資源,使用較少的邏輯資源實現信道化接收機的結構,提高了FPGA的資源利用率,在單片FPGA上實現了2路寬帶信號的接收和處理,且性能滿足了設計的要求。

[1]楊成山.基于FPGA的數字信道化接收機研究和實現[D].哈爾濱:哈爾濱工業大學,2013.

[2]楊小牛,樓才義,徐建良.軟件無線電原理與應用[M].北京:電子工業出版社,2001.

[3]楊靜.信道化數字接收機技術的研究[D].成都:電子科技大學,2003.

[4]Fredric J.Harris,Chris Dick,Michae1 Rice.Digita1 Receivers and Transmitters Using Po1yphase Fi1ter Banks for Wire1ess Communications[J].IEEE Transactions On Microwave Theory and Techniques,2003,51(4):3_5.

[5]Xi1inx.Virtex_4 User Guide[S].March 21,2006.

[6]Xi1inx.XtremeDSP for Virtex_4 FPGAs User Guide[S].Ju1y 5,2006.

Deslgn and lmPlementatlon of channellzed recelVer based on FPGA

LIANG Zhong_ying,SHEN Wei
(Guangzhou haige communications group incorporated company,Guangzhou 510663,China)

Based on the purpose of designing broadband mu1ti_channe1 receiver with 1east resources,adopting the design structure of channe1ized receiver based on po1yphase fi1ters,on the basis of ana1yzing the princip1e,combined with practica1 app1ication,the design of 256 channe1 receiver are rea1ized by Virtex_4 FPGA of Xi1inx Corporation.In the design,the hardware resources of the FPGA are made fu11 use of,such as DSP48,B1ock RAM,OSERDES and so on,the design structure is optimized and the resource uti1ization is improved.The experiments i11ustrate the effectiveness of this design.

po1yphase fi1tersj channe1ized receiverj Xi1inxj FPGA

TN859

A

1674_6236(2016)10_0147_03

2015_06_02稿件編號:201506038

梁中英(1985—),女,黑龍江綏濱人,碩士,設計師。研究方向:衛星通信領域中的基帶數字信號處理。

猜你喜歡
信號資源結構
基礎教育資源展示
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
一樣的資源,不一樣的收獲
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
資源回收
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
論《日出》的結構
主站蜘蛛池模板: 亚洲日韩精品无码专区| 欧美啪啪精品| 女人18毛片一级毛片在线| 十八禁美女裸体网站| 亚洲国产天堂久久综合| 国产精品亚洲一区二区在线观看| 人妻免费无码不卡视频| 东京热高清无码精品| 亚洲妓女综合网995久久| 99精品福利视频| 99精品视频在线观看免费播放| 国产在线麻豆波多野结衣| 亚洲人成网址| 激情成人综合网| 国产成人永久免费视频| a天堂视频| 黄色成年视频| 美女无遮挡拍拍拍免费视频| 日韩精品久久久久久久电影蜜臀| 91人妻日韩人妻无码专区精品| 国产乱子伦视频三区| 国产尤物在线播放| 日韩精品一区二区三区中文无码| 亚洲 欧美 日韩综合一区| 国产美女一级毛片| 亚洲欧洲日韩综合色天使| 国产成人一区免费观看| 国产精品久久久久鬼色| 亚洲国产成人超福利久久精品| 国产99视频在线| 美女视频黄又黄又免费高清| 素人激情视频福利| 亚洲精品国产综合99| 欧美午夜久久| 国产尤物jk自慰制服喷水| 色婷婷亚洲综合五月| 四虎永久免费网站| 深夜福利视频一区二区| 亚洲国产中文精品va在线播放| 一本一道波多野结衣av黑人在线| 色播五月婷婷| 91国内视频在线观看| 狠狠色婷婷丁香综合久久韩国| 日韩成人在线一区二区| 久久精品91麻豆| 五月天天天色| 国产网站黄| 综合网久久| 国产无码高清视频不卡| 久久黄色视频影| 国产精品网址在线观看你懂的| 国内精自视频品线一二区| 久综合日韩| 国产麻豆福利av在线播放 | 毛片网站在线看| 欧美激情成人网| 色窝窝免费一区二区三区| 日韩区欧美国产区在线观看| 久久99精品久久久久纯品| 91精品亚洲| 一级一级一片免费| 久久精品亚洲中文字幕乱码| 国产成人乱码一区二区三区在线| 亚洲精品无码抽插日韩| 91麻豆精品国产高清在线| 久久久久九九精品影院| 成人在线观看不卡| 国产真实乱子伦视频播放| 中文国产成人久久精品小说| 国模极品一区二区三区| 免费人成视网站在线不卡| 97国产精品视频人人做人人爱| 国产精品免费露脸视频| jizz国产视频| 免费人成视网站在线不卡| 5555国产在线观看| 久久综合成人| 精品人妻无码中字系列| 中文字幕在线欧美| 国产精品亚洲五月天高清| 日韩一区精品视频一区二区| 亚洲色成人www在线观看|