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

FPGA的弱小信號處理關鍵技術研究

2016-09-01 02:46:12磊,勇,
航空兵器 2016年3期
關鍵詞:信號

國 磊, 尚 勇, 白 森

(1.中國空空導彈研究院, 河南 洛陽 471009; 2.民航飛行學院洛陽分院, 河南 洛陽 471009)

?

FPGA的弱小信號處理關鍵技術研究

國磊1, 尚勇2, 白森1

(1.中國空空導彈研究院, 河南 洛陽471009; 2.民航飛行學院洛陽分院, 河南 洛陽471009)

算法的計算精度要求和算法實現所需的FPGA資源是FPGA選型的關鍵因素。本文從工程應用角度出發,詳細地論述了基于FPGA的弱小信號處理關鍵技術研究及實現,結合噪聲成形算法給出FPGA實現信號處理時濾波器輸出截斷位數確定原則,依此原則既確保計算精度又可節省FPGA硬件消耗。最后分析影響弱小信號檢測的直流問題,闡述其產生的原因并給出有效的直流抑制方法。

信號處理;弱小目標檢測;FPGA;噪聲成形;直流抑制;濾波器截斷

0 引  言

隨著信號處理技術的發展, 數字信號處理越來越多的應用于信號處理的各個領域, 其中FPGA占有廣闊的市場。 由于FPGA器件自身的特點, 其運算大多采用有限位數定點運算形式實現, 如何既保證運算精度又有效地利用FPGA資源, 從而避免FPGA資源的浪費甚至無法實現成為數字信號處理必須面對的問題。 本文基于此, 對FPGA的弱小信號處理關鍵技術開展了研究。

1 數學模型

數字接收系統一般由A/D和FPGA組成, A/D將模擬信號轉換成數字信號, FPGA接收數字信號完成后續信號處理操作, 高精度A/D(以2 208為例)量化位數為16 bit, 有效位數約11 bit, 本文以此為依據建立的仿真模型可表示為

R(t)=S(t)+N(t)+D

式中:S(t)為信號;N(t)為噪聲;D為直流分量。

模型中噪聲采用均值為零的高斯白噪聲, 根據A/D有效位數可推算出量化后信噪比為66 dB, 設信號滿量程輸入為10 dBm, 噪聲功率約為-56 dBm。 直流分量根據各系統實際測量所得數值確定即可, 本文直流分量定為40。 由于A/D量化位數為16 bit, 在FPGA中數據處理格式為有符號補碼, 有效量程為-32 768~32 767, 因此S(t)取在此量化區間的連續波單頻信號即可滿足算法驗證需求。 為證明算法的有效性和通用性, 本文信號動態范圍取+10~-105 dBm, 即包含滿量程和淹沒在噪聲背景下兩種極限情況。

2 信號處理設計及實現

2.1信號處理流程

信號處理一般流程如圖1所示, FPGA接收A/D轉換后的數字信號后, 完成正交變換、 窄帶濾波處理、 相參積累等一系列算法, 將時域信號轉換成頻域信息, 轉由信息處理單元完成后續工作。

圖1信號處理基本流程

傳統正交變換主要通過輸入信號與固定頻率的正余弦信號進行混頻, 后經過低通濾波得到IQ兩路信號, 當采樣率滿足fs=4f0/(2k+1)時, 正余弦信號可簡化成0, 1, -1交替出現序列, FPGA實現正交處理時可將正交系數與后續低通濾波器系數組合形成新的濾波器系數, 轉由FIR濾波器實現正交處理。 式中,f0為信號載頻;fs為采樣率。

窄帶濾波處理主要完成降采樣率操作。 當前A/D量化一般在中頻進行, 采樣率較高, 給后續處理帶來巨大壓力, 增加了FPGA程序設計難度, 同時不利于信噪比的改善。 為了改善信噪比, 同時降低程序開發難度, 降采樣處理是必要的。 通過仿真可以看出要得到系統需求的數據率, 單濾波器實現濾波, 濾波器階數過大, FPGA無法實現。 這里采用窄帶濾波器組分級處理實現降采樣。

相參積累可根據FPGA資源情況選擇在FPGA或DSP中實現, 本文選擇在FPGA中實現。

2.2濾波器輸出截斷分析

FPGA內部運算基于定點二進制有符號補碼, 濾波器輸出有全精度輸出和截斷輸出兩種形式。 全精度輸出數據沒有損失, 但運算量較大, 占FPGA硬件資源較多, 濾波器組級聯設計在不做截斷處理的情況下無法實現, 必須考慮濾波器舍位處理, 濾波器舍位應顧全滿量程信號和淹沒在噪聲中信號兩種極端情況。

2.2.1滿量程信號高位處理

滿量程信號輸入時, 濾波器輸出高位取舍需考慮溢出問題, 一般保留原則為高位只有一位符號位, 其他為數據有效位即可, 這樣既保證數據位數有效利用, 又避免發生溢出。 工程實現中ISE10.1以下版本濾波器輸出一般保留3~4位符號位, 程序設計時需要仿真定位, 而ISE10.1以上版本由于濾波器核采用新型結構實現, 濾波器輸出一般保留2位符號位, 從次高位開始保留即可。

2.2.2淹沒在噪聲中的信號低位處理

信號淹沒在噪聲中時, 為了得到有效信號信息, 噪聲必須占據3~4位數據位數, 即噪聲成形算法。 A/D量化后引入的噪聲分量可用chipscope實際測量獲得, 也可根據A/D有效位數算出。 如前設A/D有效位數約為11 bit, 以16 bit A/D計算, 噪聲約占5 bit。 經過濾波降采樣處理后, 噪聲能量降低, 噪聲幅度變小, 噪聲占據位數后移。 根據噪聲成形原理, 為保留信號信息, 噪聲占有位數需維持在3~4 bit, 在濾波器系數增益為1的情況下, 需合理考慮濾波器輸入輸出之間的位數展寬, 以保證噪聲成形的應用條件。

依據上述分析完成每級濾波器輸出位數的確定, 既可節省FPGA資源, 又保留了全部的信號信息, 完成了信號處理算法實現。

2.3直流產生及抑制

FPGA實現數字信號處理中不可避免會存在直流分量, 這會直接影響對弱小信號的檢測, 在系統進行信息處理之前, FPGA必須采取有效的措施對直流進行抑制。

FPGA內直流主要來源于A/D量化、 失配引入的直流和定點非全精度運算引入的直流。 前者可通過改善A/D輸入匹配電阻、 提高A/D量化精度等措施減小。 在A/D型號電路確定后, 外界引入直流分量已定, FPGA內部可加入高通濾波進一步削減外界直流分量。 后者由于受FPGA硬件資源限制, 無法做到全精度運算, 只能采取四舍五入措施減小。 一般情況下, A/D量化引入的直流經過正交處理后不會對后續信號處理帶來影響, 但工程實現中可能會對A/D采樣信號進行調制, 從而造成直流延拓。 A/D量化輸入直接進行高通濾波處理是目前廣泛采用的手段, Xilinx公司FPGA軟件開發工具ISE提供的濾波器軟核最低階數為8, 本文從工程應用角度出發, 考慮FPGA硬件資源有效利用, 提出一種更加簡單有效的直流抑制算法, 具體如下:

簡單高通濾波(僅使用簡單的寄存、 移位操作即可, 不使用FIR濾波器), 濾波器系數bp = [0, -0.25, 0, 0.5, 0, -0.25, 0], 緩存5個時鐘同期, 分別記作dat_delay1, dat_delay2, dat_delay3, dat_delay4, dat_delay5。 然后定義16位數據data_new, 作如下運算: Data_new=dat_delay3*2- dat_delay1- dat_delay5

ISE10.1以上版本濾波器軟核自帶對稱式四舍五入處理選項, 當濾波器輸入不大于18 bit時可直接利用濾波器核完成四舍五入, 但工程實際應用中, 經反復驗證發現, 當濾波器輸出舍位較多時, 軟核自帶對稱式四舍五入功能存在缺陷, 并未達到抑制直流的效果甚至引入新的直流分量。 本文根據FPGA內部數據運算基于二進制有符號補碼實現的特點, 提出自定義四舍五入算法, 解決FPGA內的直流問題, 算法公式如下:

Dout=floor([Din+1]/2)

FPGA內部實現: Din為比經過濾波器輸出截斷處理數據位數多一位的濾波器輸出; Dout為Din加1后舍去最低位的結果, 即四舍五入處理后的數據。 本算法在濾波器輸出為最大正數時會溢出, 需加入判斷邏輯, 防止溢出, 一般工程應用很少會發生溢出現象。

3 實驗結果

實驗仿真數據通過安捷侖邏輯分析儀16822A采集獲得, 中心頻率60 MHz, 多普勒頻率5 kHz, 為驗證算法有效性, 信號輸入幅度取典型值7 dBm和-105 dBm。 其中: 7 dBm為大信號, 用于確定程序中關于大信號情況下濾波器輸出高位保留是否合理; -105 dBm為弱小信號。 采集數據的時/頻域效果圖如圖2(a)所示, 橫坐標為采樣點數N, 縱坐標為信號量化后絕對幅度, 由于大信號狀態信號呈現完美包絡形式, 這里未給出, 只給出了大信號頻域處理結果。 弱小信號時域波形如圖2(b)所示, 從圖中可以看出弱小信號已經淹沒在噪聲背景中, 并且其頻域結果直流分量明顯, 如不作任何處理則對后續目標檢測處理會造成影響, 如圖2(c)所示。

圖2實采數據時/頻域顯示

FPGA實現的功能仿真結果如圖3所示, 證明算法在FPGA實現中的可行性。 圖中給出了大信號經A/D量化后的中頻時域波形、 經過信號處理后的低頻輸出結果及數據有效標志。 可以看出中頻時域波形呈現為包絡狀態, 目標速度信息隱含在包絡里并調制在中頻載波上, 經過信號處理后的低頻數據為只包含目標多普勒信息的正弦波形。 仿真結果說明FPGA實現了對雷達目標回波的正交下變頻和濾波處理, 完成了雷達目標回波的初步解析, 并未造成目標信息丟失, 而弱小信號情況下波形仿真結果不直觀, 這里不給出。

圖3FPGA仿真結果

各種濾波輸出舍位處理對直流影響分析見圖4。 在不考慮FPGA硬件資源的情況下, 圖4(a)為濾波器直接截斷并保留32位輸出, 其處理結果經過存儲, 由Matlab進行分析信號直流比為17.8, 直流對信號檢測不造成影響。 但由于保留位數過多, 不利于FPGA實現和資源優化; 圖4(b)為直接截斷并保留24位輸出時, 節省了FPGA資源但信號直流比惡化, 信號直流比只有1.57, 嚴重影響后續信號檢測, 此仿真同時說明直流影響與保留位數有關, 當數據保留位數較多時, 直流影響可以忽略。 圖4(c)為直接利用Xilinx提供四舍五入選項得到的仿真結果, 信號直流比為1.94, 可見直接調用IP核對直流抑制并無顯著改善; 圖4(d)為采用本文設計的四舍五入算法并保留相同位數仿真結果, 信號直流比為17.6, 可見本算法既降低了FPGA硬件資源損耗, 又抑制了直流分量, 凈化了弱小信號檢測的噪聲背景。

圖4各種舍位處理結果對比

4 結  論

本文提出的算法既保證了系統性能, 又不對信號處理應用環境作過多的資源限制, 節省硬件資源降低工程造價, 間接提高了FPGA在信號處理領域的應用空間。 該算法只能在一定動態范圍內改善系統性能, 目前可適應110 dB的系統動態, 對進一步增加動態范圍方面能力略顯不足。 如系統需求更大的動態范圍信號處理能力而又不期望硬件提升所帶來的工程設計成本的提高, 則需在自適應濾波技術方面進行考慮。

[1] 于麗霞, 王福明. 微弱信號檢測技術綜述[J]. 信息技術, 2007(2): 115-116.

[2] Gong Xuemei, Gaalaas E, Alexander M, et al. A 120 dB Multi-Bit SC Audio DAC with Second-Order Noise Shaping[C]∥IEEE International Solid-State Circuits Conference, 2000: 344-345.

[3] Yu S H, Hu J S. Analysis and Design of a Single-Bit Noise-Shaping Quantizer[C]∥American Control Conference, 2003: 1631-1636.

[4] Xilinx. Virtex-6 Family Overview[M].USA: Xilinx, 2012.

[5] 克勞切 R E.多抽樣率數字信號處理[M]. 北京: 人民郵電出版社, 1988.

[6] 奧本海姆 A V, 謝弗 R W. 數字信號處理[M].西安: 西安交通大學出版, 2002.

[7] 萬建偉, 王玲.信號處理仿真技術[M].長沙: 國防科技大學出版社, 2008.

[8] 徐明遠, 邵玉斌.MATLAB 仿真在通信電子工程中的應用[M].西安: 西安電子科技大學出版社, 2010.

[9] Lyons R. Interpolated Narrowband Low Pass FIR Filters[J]. IEEE Signal Processing Magazine, 2003, 20(1): 50-57.

[10] MathWorks. Efficient Narrow Transition-Band FIR Filter Design[K]. MATLAB7.0 HELP, 1999-2000.

Study on Key Technologies for Weak Signal Processing Method of FPGA

Guo Lei1, Shang Yong2, Bai Sen1

(1.China Airborne Missile Academy, Luoyang 471009, China;2. Civil Aviation Flight University of Luoyang, Luoyang 471009, China)

The calculation precision of algorithm and the FPGA resources for the algorithm implementation are the key factors in the FPGA selection. From the perspective of engineering application, the research and implementation of weak signal processing technology based on FPGA is discussed in detail. Combined with the noise shaping algorithm, the paper gives the principle of determining the fliter output truncation number when the signal processing is realized by FPGA. This can ensure the accuracy of calculation and save the FPGA hardware consumption. Finally, the influence of direct-current(DC) in the weak signal detection is analyzed, the reason for DC generation is expounded and an effective method of DC inhibition is provided.

signal processing; weak target detecting; FPGA; noise shaping; DC suppression; filter truncation

10.19297/j.cnki.41-1228/tj.2016.03.010

2015-06-25

國磊(1982-), 男, 遼寧錦州人, 碩士, 高級工程師, 研究方向為信號處理及FPGA應用。

TN911.72

A

1673-5048(2016)03-0045-04

猜你喜歡
信號
信號
鴨綠江(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信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 在线一级毛片| 久久亚洲美女精品国产精品| 黄色国产在线| 中文字幕va| 在线观看国产黄色| 成人日韩欧美| 看国产毛片| 伊人久久婷婷| 国产一在线| 真人免费一级毛片一区二区| 亚洲欧美自拍视频| 亚洲成aⅴ人在线观看| 国产激情影院| 97国产在线观看| 日韩在线视频网| www.91中文字幕| 欧美区日韩区| 欧美一区二区三区欧美日韩亚洲| 国产精品成人啪精品视频| 美女免费黄网站| 亚洲国产综合自在线另类| 国产精品视频观看裸模| 一级成人欧美一区在线观看| 最新无码专区超级碰碰碰| 日日摸夜夜爽无码| 五月六月伊人狠狠丁香网| 国产乱人伦AV在线A| 国产日本欧美亚洲精品视| 91最新精品视频发布页| 黄色网页在线播放| 中文无码精品A∨在线观看不卡| 香蕉视频在线观看www| 久久国产黑丝袜视频| 亚洲欧美日韩中文字幕在线一区| 东京热高清无码精品| 国产最新无码专区在线| 国产剧情国内精品原创| 伊人久久婷婷| 伊人蕉久影院| 亚洲日韩AV无码精品| 中文字幕日韩丝袜一区| 成人国产精品视频频| 欧美高清三区| 99久久精彩视频| 狠狠做深爱婷婷综合一区| 粗大猛烈进出高潮视频无码| 性做久久久久久久免费看| 亚洲AⅤ永久无码精品毛片| 亚洲国产一区在线观看| 国产人在线成免费视频| 色丁丁毛片在线观看| 久久天天躁狠狠躁夜夜2020一| 国产玖玖视频| 免费一级α片在线观看| 日本黄色不卡视频| 欧美精品成人一区二区在线观看| 国产亚洲男人的天堂在线观看| 在线精品欧美日韩| 日韩欧美国产三级| 亚洲欧洲日产国码无码av喷潮| 理论片一区| 亚洲国产午夜精华无码福利| 国产毛片基地| 亚洲91精品视频| 青青草一区二区免费精品| 日韩在线视频网站| 久久亚洲高清国产| 国产九九精品视频| 一级不卡毛片| 精品国产成人a在线观看| 国产精品永久不卡免费视频| 波多野结衣中文字幕久久| 在线观看欧美精品二区| 天堂网亚洲综合在线| 国产精品视频猛进猛出| 亚洲VA中文字幕| 全色黄大色大片免费久久老太| 久久久精品无码一二三区| 四虎永久免费在线| 午夜成人在线视频| 日韩午夜福利在线观看| 久久精品中文字幕免费|