《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的信號小波實時處理方法
基于FPGA的信號小波實時處理方法
來源:電子技術應用2010年第12期
蔣行國,莫少寧,褚福剛
桂林電子科技大學 信息與通信學院,廣西 桂林541004
摘要: 根據(jù)小波去噪的原理及特點,提出了用 FPGA實現(xiàn)小波實時信號處理的方法。實驗結果證明采用FPGA實現(xiàn)小波信號處理能在低信噪比的情況下有效去除噪聲,同時能夠滿足信號處理系統(tǒng)的實時性要求。
中圖分類號: TN911.72
文獻標識碼: A
文章編號: 0258-7998(2010)12-0045-03
Method of signal wavelet real-time processing based on FPGA
JIANG Xing Guo,MO Shao Ning,CHU Fu Gang
Information & Communication College, Guilin University of Electronic Technology,Guilin 541004,China
Abstract: According to the theory and characteristics of wavelet de-niose, we put forward the project of wavelet signal processing by FPGA. The experimental results show that realized wavelet signal processing by FPGA have a good de-niose effective in a low SNR condition,and can meet the real-time requirements of signal processing system.
Key words : wavelet de-niose;FPGA;real-time

    小波變換能夠同時在時域和頻域進行局部分析,在對時變信號進行分析時具有明顯的優(yōu)勢。小波算法在進行信號處理時,由于具有濾波效果好、信號細節(jié)損失少的優(yōu)點,從而引起了廣泛的關注和應用。目前常用于高速實時信號處理的硬件芯片分為兩大類:基于大規(guī)模可編程集成電路FPGA的純硬件實現(xiàn)方案和基于高速通用DSP的軟件實現(xiàn)方案。采用FPGA的硬件實現(xiàn)方案硬件接口設計靈活,可以和任意數(shù)字外圍電路直接使用,且其具有高度的集成度和高速的處理速度;而基于高速通用DSP的軟件實現(xiàn)方案代碼設計靈活,可以快速修改和調(diào)試程序[6]。小波算法運算量較大,如果采用DSP方案由軟件來實現(xiàn)該算法就很難滿足系統(tǒng)實時性的要求。基于以上原因本文提出了采用FPGA方案實現(xiàn)小波算法。該方案對一維信號具有良好的去噪效果,同時也能滿足系統(tǒng)的實時性要求。
1 小波去噪的基本原理
    對于小波算法,應用最廣泛的是信號處理和圖像處理,而在這兩個領域中應用最多的就是信號及圖像的去噪和壓縮。由于在正交小波中,正交基的選取比傳統(tǒng)方法更接近實際信號本身,所以通過小波變換可以更容易地分離出噪聲,因此,相對于傳統(tǒng)方法,小波分析在去噪和壓縮方面有著無可比擬的優(yōu)勢[5]。
    小波分析用于去噪的過程如下:
    (1)分解過程:選定一種小波,對含噪信號進行N層小波分解,得到各層分解的小波系數(shù)。
    (2)閾值處理過程:將通過分解得出的各層高頻小波系數(shù)進行閾值處理,在進行到最后一層時,要同時對該層的高、低頻系數(shù)進行閾值處理。
    (3)重構過程:將經(jīng)過閾值處理后的小波系數(shù)通過小波逆變換重構出去噪后的信號。
    閾值降噪法是一種實現(xiàn)簡單、效果較好的小波降噪方法。小波變換具有很強的去數(shù)據(jù)相關性,它能將信號的能量集中在小波域一些大的小波系數(shù)中,而噪聲的能量卻分布于整個小波域內(nèi),因此經(jīng)小波分解后信號的小波系數(shù)比噪聲的大。于是,采用閾值的辦法可以把信號的小波系數(shù)保留,而使絕大部分噪聲小波系數(shù)置零[2]。目前,常用的閾值函數(shù)有硬閾值函數(shù)和軟閾值函數(shù)。硬閾值法處理的結果可以很好地保留信號邊緣等局部特征,軟閾值法處理的結果要相對平滑,但是比較容易造成模糊等失真現(xiàn)象。
2 硬件實現(xiàn)
    系統(tǒng)框圖如圖1所示。根據(jù)相關分析,設計采用了XILINX公司生產(chǎn)的超大規(guī)模 FPGA器件Virtex 5 XC5VSX50T。系統(tǒng)接口采用RS422串口,相對于RS232,通過RS422能夠以更快的波特率來收發(fā)數(shù)據(jù),同時其通信距離也比RS232更遠。在進行小波變換之前需要預存一定長度的數(shù)據(jù),因此在接口和小波變換模塊之間需要設置一個FIFO。FPGA通過接口模塊將收到的含噪信號數(shù)據(jù)存入FIFO模塊中,預存32個數(shù)據(jù)。

    為保證一定的濾波效果又不使算法的運算量過大,本文將小波變換模塊的分解、重構層數(shù)設為5層。小波變換模塊主要包括前向小波變換模塊、閾值處理和逆向小波變換模塊。前向小波變換模塊完成對含噪信號的多層分解,將含噪信號分解為低頻分量和高頻分量。閾值處理模塊去除經(jīng)過多層小波分解出來的各層高頻噪聲,在前4層閾值處理過程中需將處理后的高頻分量存儲到相應的RAM中。逆向小波變換模塊完成信號的多層重構,得出去噪后的信號。逆向小波變換模塊重構信號的順序和前向模塊相反,是按最后一層到第一層的順序重構信號,在進行到相應層次時將存放在相應RAM中經(jīng)閾值處理后的高頻分量取出與該層低頻分量進行重構,完成5層逆向小波變換之后即可得到去噪后的信號。小波變換模塊的FPGA結構圖如圖2所示。

    本設計選用DB4小波對含噪信號進行提升小波變換,DBN系列的小波擴張性比較好,可以靈活地權衡增加支集長度(為了提高能量的集中度)帶來的邊界問題,且DB4小波濾波器長度較短,能夠提高運算速度,也能夠滿足一定的濾波效果。
    在MATLAB平臺中通過執(zhí)行語句“lsdb4=liftwave('db4');displs(lsdb4);”就能得到db4提升小波的方案信息。其方案信息如下:
    lsdb4={ [-0.32227589] [-1.11712361 -0.30014226]
    [-0.01880835 0.11764809] [2.13181671 0.63642827]
    [-0.46908348 0.14003924 -0.02479124] [0.73412453]
    [1.36216672] };
    由提升小波算法可知,該算法主要由加、減、乘運算組成,對于FPGA實現(xiàn)來說,加減運算可以調(diào)用FPGA的加法器IP核,而浮點系數(shù)的乘運算可以通過移位相加來實現(xiàn)。以浮點系數(shù)-0.32227589為例,-0.32227589=-((1/4)+(1/16)+(1/128)),所以要實現(xiàn)數(shù)據(jù)與系數(shù)-0.32227589相乘,可以通過右移相加的方法來實現(xiàn),這樣做可以減少對乘法器的調(diào)用,從而減少了該部分設計時所需的面積,提高了芯片的處理速度。其具體實現(xiàn)框圖如圖3所示。

3 仿真結果及分析
    本設計使用ISE 10.1軟件完成了硬件電路的Verilog設計、綜合,使用Modelsim 6.0D完成時序仿真,F(xiàn)PGA系統(tǒng)時鐘為39 MHz,輸入的信號采樣率為5 kHz,輸入的采樣信號為某型號光纖陀螺的零漂信號,并添加幅值為1 V的偽隨機噪聲。
    如圖4所示,第二個信號indata是含噪聲的信號,第三個信號outdata是經(jīng)過提升小波變換后的去噪信號。由圖4可以看出,光纖陀螺零漂信號已經(jīng)完全淹沒在噪聲之中,在信噪比很低的情況下,經(jīng)過小波去噪之后能夠很好地濾除噪聲信號。由圖5和圖6可以看出,F(xiàn)PGA的小波變換模塊從接收到處理完一個數(shù)據(jù)點所需的時間約為6402632628 ps-6388706228 ps=13.93 μs,完全可以滿足一般系統(tǒng)對信號處理實時性的要求。

    算法用DSP(TI TMS320C6713)實現(xiàn)時,對C代碼進行優(yōu)化,處理一個數(shù)據(jù)點所需要的時間約為66μs,采用C和匯編混合編程對關鍵循環(huán)進行進行匯編優(yōu)化,處理一個數(shù)據(jù)點所需要的時間約為40 μs。從實時性的角度來說,用FPGA實現(xiàn)該算法比用DSP更符合信號處理系統(tǒng)對實時性的要求。
    本文提出了一套利用FPGA實現(xiàn)小波變換的方案。同傳統(tǒng)濾波方法相比,小波變換法能更好地濾除噪聲,在選好相應的小波后也能滿足實時性的要求,是非常理想的信號處理方案。與用DSP處理器的方法相比,采用FPGA實現(xiàn)小波變換具有速度快、數(shù)據(jù)寬度可任意設置的特點,能更好地滿足信號處理實時性的要求,并且Verilog語言具有可移植性的特點,具有更強的通用性。該方法可以應用在光電跟蹤信號去噪及語音去噪等一維信號實時處理系統(tǒng)中,它在較為有效地消除噪聲的同時又能基本滿足系統(tǒng)的實時性。
參考文獻
[1] 夏宇聞.Verilog數(shù)字系統(tǒng)設計教程[M].北京:北京航空航天大學出版社,2005.
[2] 孫延奎.小波分析及其應用[M].北京:機械工業(yè)出版社,2004.
[3] SWEDENS W.The lifting scheme: a new philosophy in biorthogonal wavelet constructions[J].Proceedings of SPIE,1995,2569:68-79.
[4] DAUBECHIES I,SWELDENS W.Factoring wavelet transforms into lifting steps[J].Fourier Analysis and Applications,1998,4(3):247-269.
[5] 高成.Matlab小波分析與應用[M].北京:國防工業(yè)出版社,2007.
[6] 季云松,郭成志.基于FPGA的小波圖像實時處理方法[J].激光與紅外,2009,39(10):1112-1114.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区三区精品视频| 亚洲国产精品成人综合| 国产精品一区二区久久 | 在线视频欧美一区| 亚洲国产精品www| 午夜精品久久久久久久男人的天堂 | 欧美精品v日韩精品v韩国精品v | 国产精品视频xxxx| 欧美视频一区二区三区…| 免费观看亚洲视频大全| 久久久av毛片精品| 欧美一区二区视频97| 亚洲影院在线| 亚洲天堂网站在线观看视频| 亚洲精品视频在线播放| 亚洲福利精品| 久久精品夜色噜噜亚洲a∨| 午夜久久久久久| 亚洲午夜国产一区99re久久| 亚洲精品久久久久久久久久久| 在线观看欧美视频| 伊人成综合网伊人222| 国产欧美 在线欧美| 国产精品三级视频| 国产精品久久久久久久久久久久| 欧美日韩免费高清一区色橹橹| 欧美国产1区2区| 欧美国产免费| 欧美精品在线一区| 欧美日韩另类综合| 欧美视频一区二区三区| 欧美黑人一区二区三区| 欧美www视频| 欧美激情精品久久久久久变态| 男女精品网站| 欧美—级高清免费播放| 欧美激情成人在线视频| 欧美日韩精品免费观看视频完整 | 亚洲调教视频在线观看| 亚洲尤物在线视频观看| 亚洲欧美三级伦理| 欧美与欧洲交xxxx免费观看 | 亚洲欧洲精品一区二区| 亚洲精品一区在线| 日韩午夜在线观看视频| 野花国产精品入口| 亚洲一区二区三区在线观看视频| 亚洲永久在线| 欧美在线视频一区| 久久人人爽人人| 女同性一区二区三区人了人一 | 国产精品免费福利| 国产一区二区黄| 国产一区三区三区| 亚洲二区精品| 99精品欧美一区二区三区综合在线| 夜夜爽www精品| 亚洲女人天堂成人av在线| 亚洲欧美日韩在线综合| 亚洲成人在线视频播放 | 亚洲国产精品一区二区三区| 亚洲精品乱码| 亚洲一线二线三线久久久| 欧美伊久线香蕉线新在线| 久久久国产精彩视频美女艺术照福利| 蜜桃精品一区二区三区 | 在线免费观看视频一区| 日韩亚洲国产精品| 亚洲欧美国内爽妇网| 欧美一级理论片| 亚洲精品欧美| 亚洲女人av| 狂野欧美一区| 国产精品国产a级| 一区二区在线观看视频| 夜夜嗨av一区二区三区中文字幕 | 亚洲精品亚洲人成人网| 亚洲女与黑人做爰| 久久综合色8888| 欧美日韩视频第一区| 国产一区二区观看| 亚洲精品美女91| 欧美在线www| 亚洲视频免费在线| 久久久久综合| 欧美性猛交xxxx乱大交退制版| 狠狠色伊人亚洲综合成人| 亚洲精品一区二| 欧美一区不卡| 一本久久综合亚洲鲁鲁| 久久久精品国产免费观看同学| 欧美日本韩国一区二区三区| 国产婷婷一区二区| aⅴ色国产欧美| 久久精品一二三| 亚洲女女做受ⅹxx高潮| 欧美超级免费视 在线| 国产欧美精品一区aⅴ影院| 亚洲国产欧美另类丝袜| 久久国产日韩欧美| 久久大逼视频| 国产精品一区免费视频| 一区二区三区四区精品| 一区二区三区视频在线观看| 欧美人与性动交cc0o| 91久久精品国产91久久| 亚洲精品孕妇| 欧美精品福利视频| 亚洲人成毛片在线播放| 亚洲精品免费在线播放| 欧美mv日韩mv国产网站app| 韩国精品一区二区三区| 久久精品免费| 快she精品国产999| 在线观看一区| 亚洲九九精品| 欧美精品成人91久久久久久久| 亚洲人线精品午夜| 一区二区国产在线观看| 欧美日韩亚洲高清| 国产精品99久久久久久宅男| 亚洲综合视频一区| 国产精品美女999| 亚洲欧美精品中文字幕在线| 欧美伊人久久大香线蕉综合69| 国产伦精品一区| 香蕉成人啪国产精品视频综合网| 欧美中文在线免费| 国产一区二区三区精品欧美日韩一区二区三区| 欧美一区二区三区久久精品| 久久久久久噜噜噜久久久精品| 国模吧视频一区| 亚洲黄色一区| 欧美啪啪成人vr| 国产精品99久久久久久久vr| 午夜精品影院在线观看| 国产精品揄拍一区二区| 欧美一区二视频| 欧美sm极限捆绑bd| 日韩午夜在线播放| 亚洲欧美日韩国产成人| 国产一区二区三区久久| 亚洲七七久久综合桃花剧情介绍| 欧美日本免费| 亚洲欧美视频一区二区三区| 久久中文精品| 日韩网站在线看片你懂的| 亚洲男人的天堂在线aⅴ视频| 国产热re99久久6国产精品| 亚洲国产精品传媒在线观看 | 国产亚洲欧美日韩日本| 亚洲人成久久| 国产精品久久久久久亚洲调教| 欧美一区二区在线视频| 欧美国产91| 亚洲欧美福利一区二区| 老司机凹凸av亚洲导航| 亚洲麻豆av| 欧美专区在线| 亚洲三级免费电影| 欧美在线网站| 亚洲国产小视频| 欧美一区二区免费观在线| 亚洲第一伊人| 午夜精品福利在线| 一区在线电影| 午夜精品视频一区| 亚洲国产99精品国自产| 亚洲女女女同性video| 在线观看91精品国产麻豆| 亚洲一区二区在| 在线看日韩欧美| 篠田优中文在线播放第一区| 亚洲第一在线综合在线| 午夜免费日韩视频| 亚洲第一毛片| 久久国产欧美日韩精品| 亚洲黄一区二区| 久久久xxx| 夜夜嗨av色综合久久久综合网 | 国产精品自拍三区| 99re这里只有精品6| 国产欧美日韩视频| 中日韩美女免费视频网址在线观看| 国产综合视频| 亚洲一区日本| 最近看过的日韩成人| 久久激情网站| 一区二区三区日韩在线观看| 美日韩精品免费| 午夜在线观看免费一区| 欧美日韩国产欧美日美国产精品| 久久国产主播| 国产精品五区| 亚洲小视频在线观看| 亚洲经典视频在线观看| 久久综合999| 欧美一激情一区二区三区| 欧美视频在线免费看| 亚洲三级观看|