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

基于 FPGA的 sinc插值算法的研究和實現

2010-12-22 08:12:50張志敏
電子器件 2010年3期
關鍵詞:信號

何 斌,張志敏

(1.中國科學院電子學研究所,北京 100190;2.中國科學院研究生院,北京 100039)

1.Instituteof Electronics of Chinese Academy of Sciences,Beijing 100190,China;

2.Graduate University of Chinese Academy of Sciences,Beijing 100039,China

傳統的多帶寬合成孔徑雷達(Synthetic Aperture Radar,SAR)系統的數據預處理模塊通常存在模擬接收機濾波器組設計復雜和多種采樣時鐘同步困難等缺點。針對這些缺點,最容易想到的數字解決方案是采用 1個高采樣頻率時鐘,使其為各輸入信號采樣時鐘的整數倍,這樣獲取高數據率信號后,通過整數倍降采樣即可獲得系統要求的各種數據率信號,如圖 1(a)所示。該方案中雖然僅有 1個采樣時鐘,但也帶來了新的問題,即采樣率過高。以200 MHz,300 MHz,400MHz和 500 MHz帶寬的線性調頻信號為例,按照 1.2倍的過采樣率[1],各采樣頻率分別為 240 MHz,360 MHz,480 MHz和 600MHz,則 ADC的采樣率要取它們的公倍數,至少要達到7 200 MHz,這會給器件選擇和電路實現都帶來很大困難[2-3],并且對數字濾波器的處理速度要求也非常高。

針對上述問題,本文提出一種新的多帶寬 SAR系統數字處理方案,如圖 1(b)所示。該方案采用各帶寬信號采樣頻率中的最高的一個作為系統采樣時鐘,如上例中取 600 MHz,通過插值的方法產生其它各采樣頻率的信號的同時,還直接實現了數據的降采樣,節約了硬件資源。該方案僅采用了 1個模擬接收機濾波器和1個采樣時鐘,并且采樣時鐘頻率也不比傳統方法高,同時也解決了傳統方案中存在的多種采樣時鐘同步困難等問題。方案中的插值運算會對數據實時處理提出較高要求,通常情況下,一個 8點的加權 sinc函數插值比較適合 SAR數據處理[1,3]。

圖 1 多帶寬SAR系統數據預處理解決方案框圖

1 Sinc插值原理

設有函數 f(x),采樣定理表明,在滿足以下兩個條件時,就可以從 f(x)的等間隔離散樣本中無失真的重建原始信號:

(1)信號是帶限的,即信號的最高頻率有界;

(2)采樣頻率滿足奈奎斯特采樣率。實信號的采樣率必須大于信號最高頻率的兩倍,復信號的采樣率必須大于信號的帶寬。

當滿足以上條件時,在基帶信號下,其重建方程為:

上式可以看成是 fd(i)與 sinc(i)的卷積,其卷積核為

fd(i)是 f(x)在 x=i時的采樣值。

式(1)可以理解為所有輸入樣本的加權疊加,由此式就可以計算出任意點處 f(x)函數值。為精確計算某一點上的 f(x)需要覆蓋無限多個點。實際上這是無法做到的,而且使用大量數據點會使插值非常耗時,但精度提高的卻很小[4]。計算表明,核值隨著與x的間隔增大而降低,這意味著可以在不過度損失精度的同時對卷積核進行截斷。在現有的計算資源下,一個 8點的加權 sinc函數比較適合數據處理[3]。

當使用截斷后的 sinc函數對存在陡峭邊緣的函數進行插值時,會出現一種稱為 Gibbs效應的振鈴現象。為減小這種影響,應對插值核進行加窗銳化,通常加 Kaiser窗的處理效果比較理想,如圖 2。對于加窗后的插值核,需要進行歸一化處理,使其增益單位化,否則采樣點上的權值和不再等于 1,并且不同插值點之間會出現較大誤差。

圖 2 加 Kaiser窗前后 sinc函數頻譜比較

用 FPGA實現 sinc插值算法時,為提高計算效率,可以將升采樣后的插值核存儲在表格中,使用查找表實現sinc插值因子的選擇[5],這樣就無需對每個插值點計算sinc函數、窗系數和歸一化因子,而只需使用最接近移動位置處的表格系數,從而大大減小了硬件資源開銷。為減小誤差,表格系數通常量化為 16位有符號數[6]。圖3給出了計算插值核表格的示意圖。

圖3 插值核表格計算示意圖

插值核表格計算時采用 8點的 sinc函數,量化位移為采樣點的 1/16,則表格系數共有 16行,每行8個系數。圖 3中,實線以 0為中心,虛線以 11/16為中心,分別計算 -3~+4數據點處的權值,即得平移零個采樣點(第 1行)和平移 11/16個采樣點(第 12行)的表格系數。

2 sinc插值算法的 FPGA實現

sinc插值算法實現的流程圖如圖 4。實時的處理 SAR數據時,根據 SAR信號產生的特點,必需先將距離向數據緩存到 FPGA內部的 BlockRAM中,以便后續的插值處理。

圖 4 sinc插值算法實現流程

當FPGA進入復位狀態后,便開始檢測數據有效標志信號。一旦數據有效標志信號為高電平,就將數據緩存到 FPGA內部的BlockRAM中,并根據帶寬控制字選擇步進因子。BlockRAM緩存深度由 FPGA的處理能力和實際需要決定,本文中的BlockRAM數據緩存深度為 16384[7-8].由于步進因子值大于 1,且待插值點由步進因子累加得到,為保證輸出數據的連續性和節約硬件資源,插值操作必需等 SAR數據緩存到一定數量時才能開始進行。等待深度設置的原則是SAR數據必需在計算最后一個插值點前完成緩存操作,本文中選擇等待深度為BlockRAM數據緩存深度的 2/3大小。

為減小插值誤差,選擇合適的插值表系數非常重要,其選擇原則如下:用待插值點的小數部分乘以16,然后將得到的數值四舍五入即可得到所要選擇的插值表系數的行數和對應行中的系數。

采用 8點的 sinc函數進行插值運算時,根據待插值點的位置,按照時鐘節拍選擇所需的 8個數據,其選取原則是以待插值點的整數部分為中心,選擇其前三個點和其后四個點。但開始的幾個待插值點,有可能取不到其前面全部的三個點,此時將取不到的數據點全部置零,如圖 5;最后幾個待插值點有可能取不到其后全部的四個點,此時也要將取不到的數據點全部置零,如圖 6。

圖 5 開始點插值數據的選擇

圖 6 結束點插值數據的選擇

完成乘法運算后,要對數據進行位擴展和補碼變換。因為用補碼進行加減運算時,符號位直接參與運算,否則運算時必需判斷符號位,這就使整個電路邏輯設計復雜化,也必然增加硬件資源開銷,影響計算效率。然后對補碼變換后的數據進行三級流水線加法運算[9],最后將累加結果進行補碼反變換即可得出插值中間結果。由于進行了位擴展,累加結果并不是實際的插值結果,只能取其中的某些位作為實際數據輸出。通常把累加結果的最高位作為輸出數據的符號位,取其后面的第 16到 22位作為輸出數據的低 7位,舍棄其余數據位。圖 7是對 20 MHz正弦信號sinc插值降采樣后的仿真結果,其綜合工具為 ISE9.2,目標器件為 Xilinx公司 Virtex-5系列的 XC5VSX50tff1136-1,仿真平臺為 Modelsim SE 6.5。

圖 7 20MHz正弦信號sinc插值后的仿真結果

仿真結果表明,插值降采樣后的信號仍是比較完美的正弦信號。

3 實驗與結果

本節對所設計的模塊在板卡上進行了實驗。其中,ADC的采樣信號是頻率為 20 MHz的正弦信號,采樣時鐘頻率為 600 MHz;它們均由 Agilent 4 000 MHz脈沖發生器產生;采樣長度為 8比特,采樣點數為 16 384[7-8],ADC輸出到 FPGA芯片的數據速率為 300 MHz.試驗調試方案如圖8所示。

啟動 FPGA,讓各模塊正常工作,并用 Xilinx公司的 ChipScope Pro Analyzer軟件對從 RAM緩存 2輸出的數據進行分析,實驗結果如圖 9所示。

圖 9表明,高速數據經過文中所設計的模塊處理后,其輸出仍然為比較完美的正弦信號。

圖 8 實驗調試方案

圖 9 實驗結果

4 結論

長時間的測試表明,當 ADC的采樣信號頻率在

20 MHz至 500 MHz變化時,系統均可以穩定可靠的工作,這就表明了文中所設計方案的可靠性與優越性,為合成孔徑雷達系統距離向數據預處理模塊設計提供了一種可行的方案。同時,在不嚴重影響成像質量的前提下,本設計方案還可以應用于方位向數據的處理中。

[1] Yeo T S,Zhang CB,Lu Y H,et al.Development of a SARDigital System[J].IEEE AESMagazine,1999,14(5):37-41.

[2] 郭智,丁赤飚,吳一戎,等.一種高分辨率機載 SAR實時數據處理系統設計[J].電子與信息學報,2004,26(7):1120-1125.

[3] 禹衛東,吳淑梅.距離-多普勒方法中的幾種插值算法比較[J].電子與信息學報,2001,23(3).

[4] 洪文,胡東輝譯.合成孔徑雷達成像 -算法與實現[M].北京:電子工業出版社,2007:36-38.

[5] 金劍,唐寧等.∑-△DAC中多級插值濾波器的研究與設計[J].電子器件,2009,32(5).

[6] 王宇,張志敏,鄧云凱,等.SAR實時方位預處理中的量化誤差分析[J].現代雷達,2006,28(2).

[7] 袁孝康.星載合成孔徑雷達導論[M].北京:國防工業出版社,2003:322-325.

[8]Sathaye S,Ramakrishnan K,Yang H,et al.FIFO Design for a High-Speed Network Interface[C]//IEEE Local Computer Networks Conference,1994:2-11.

[9] 夏宇文.Verilog數字系統設計教程(第 2版)[M].北京:北京航空航天大學出版社,2008:105-109.

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 中文字幕永久视频| 国产精品免费入口视频| 国产欧美又粗又猛又爽老| 免费看黄片一区二区三区| 婷婷成人综合| 国产美女无遮挡免费视频| 最新国产你懂的在线网址| 国产精品部在线观看| 激情成人综合网| 亚洲黄色网站视频| 在线视频亚洲色图| 久久精品国产91久久综合麻豆自制| 色综合天天娱乐综合网| 国产精品视频白浆免费视频| 夜夜操国产| 91精品啪在线观看国产91| 亚洲 欧美 偷自乱 图片 | 免费人成网站在线观看欧美| 久久窝窝国产精品午夜看片| 亚洲VA中文字幕| 免费看av在线网站网址| 免费视频在线2021入口| 五月天福利视频| 免费激情网址| 免费看a毛片| 欧洲亚洲欧美国产日本高清| 白浆免费视频国产精品视频| 欧美成人午夜视频免看| 91在线无码精品秘九色APP| 香蕉伊思人视频| 亚洲人人视频| 国产99精品视频| 国产精品午夜福利麻豆| 香蕉综合在线视频91| 日本三区视频| 99热亚洲精品6码| 欧美天天干| 激情视频综合网| 久草国产在线观看| 精品国产免费观看| 国内视频精品| 99久久精品免费观看国产| 国产黑丝视频在线观看| 国产精品片在线观看手机版 | 全免费a级毛片免费看不卡| 国产毛片基地| 亚洲不卡无码av中文字幕| 日韩在线播放中文字幕| 日本高清视频在线www色| 青青青伊人色综合久久| 久久国产香蕉| 国产女人18毛片水真多1| 亚洲va视频| 亚洲国产看片基地久久1024| 欧美精品啪啪一区二区三区| 992tv国产人成在线观看| 日韩毛片免费视频| 五月天在线网站| 欧类av怡春院| 1769国产精品视频免费观看| 久久国产精品电影| 亚洲免费人成影院| 黄色网在线| 亚洲精品色AV无码看| 日韩欧美亚洲国产成人综合| 国内精自视频品线一二区| 国内99精品激情视频精品| 成人国产免费| 日本伊人色综合网| 欧美日韩亚洲国产主播第一区| 色九九视频| 老司国产精品视频| 最新日本中文字幕| 免费无码AV片在线观看国产| 19国产精品麻豆免费观看| 人妻21p大胆| 亚洲欧美另类久久久精品播放的| 久久精品aⅴ无码中文字幕 | 不卡午夜视频| 99无码中文字幕视频| 日韩AV无码一区| 欧美色图久久|