国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于FPGA技術的自適應濾波器設計

2018-06-07 01:04劉偉唐詩沈國杰邰燕王麗芳
移動信息 2018年3期
關鍵詞:干擾信號濾波器濾波

劉偉 唐詩 沈國杰 邰燕 王麗芳

?

基于FPGA技術的自適應濾波器設計

劉偉 唐詩 沈國杰 邰燕 王麗芳

重慶大學城市科技學院,重慶 402167

隨著數(shù)字處理技術的發(fā)展,自適應濾波器已在手機通信設備、數(shù)字電視以及各種醫(yī)療影像檢測設備得到廣泛應用。本系統(tǒng)采用自制線性電壓源,提供5V以及12V的電壓,依據(jù)自適應算法(LMS)的原理將波形濾出,對一些噪聲信號的特性,采用最小均方(LMS)算法轉變自適應的系數(shù),自適應的過程涉及將代價函數(shù)用于確定如何更改濾波器系數(shù)從而減小下一次迭代過程成本的算法。使用運放OPA2227構成加法器,有用信號A與干擾信號B是兩個獨立的信號源,將它們加到一起,就得到一個混合信號C。再經(jīng)過運放OPA222構成的移相器,得到一個可手動移相(0°~180°)的信號D,然后輸入到自適應濾波模塊當中,用自適應算法將有用信號A濾出。

自適應濾波器;最小均方(LMS)算法;FPGA

1 系統(tǒng)方案

1.1 系統(tǒng)結構

本系統(tǒng)的系統(tǒng)結構圖如圖1所示。

圖1 系統(tǒng)結構圖

利用加法器模塊把獨立有用信號源A與獨立干擾信號源B相加得到混合信號C,把混合信號C送入移相器后得到信號D,然后把信號D和獨立干擾信號B分別用ADC轉換為數(shù)字信號,把這兩個數(shù)字信號送入FPGA中,利用自適應算法(LMS)把干擾信號濾除,得到有用信號,把得到的信號通過DAC轉換為模擬信號,從而還原有用信號。

1.2 方案比較選擇

1.2.1 加法模塊

在電子學中,加法器是一種數(shù)位電路,可以進行數(shù)字的加法計算,利用有用信號和干擾信號進行疊加。加法器又包括同相加法器與反相加法器。我們將采用兩種方案對同相加法器與反相加法器進行選擇。

表1 頻率測量

同相加法器具有輸入阻抗高、輸出阻抗低的特點。在實物中,我們把加法器和移相器連在一起,使用同相加法器會影響后面的移相器的幅值波動,使結果超出誤差范圍,且調節(jié)不太方便,所以此方法被我們舍棄。

如果采用反相加法器,由于其具有輸入阻抗低的特性,因此A端或者B端的信號,都能夠非常方便地流入加法器,而且基本上對其他路沒有影響。實物連接中反相加法器對后面的模塊影響不大,所以我們采用了這種方法。

1.2.2移相模塊

方案一:利用LM358移相。芯片LM358內涵兩個增益高,且相互獨立的、內部頻率補償?shù)碾p運放,適用電源廣泛。直流電壓增益高(約100?dB)單位增益頻帶寬(約1?MHz)在實物中,高頻移相會失真,不滿足要求,此方法放棄。

方案二:采用OPA2227移相。OPA2227是一款高精度、低噪聲運算放大器,增益帶寬為8?MHz,壓擺頻率為2.3?V/us,在實物中移相完全滿足題目要求而且用兩級移相能達到360°,因此采用這個方案。

1.2.3 自適應濾波器模塊

基于維納理論的自適應噪聲抵消需要無限加權濾波器,以極小化輸出誤差。為了實現(xiàn)維納濾波方案,必須使用有限加權濾波器。換句話說,自適應濾波器必須假定維納濾波器是一個有限沖激響應(FIR)濾波器,如圖2所示。

圖2 自適應濾波原理圖

圖3 自適應濾波器流程圖

第五步:誤差校驗。若滿足,則完成迭代;未滿足,則繼續(xù)下一步。

2 系統(tǒng)測試與分析

2.1 頻率測試

通過本自適應濾波器過濾后輸出結果6次測量數(shù)據(jù),如表1所示。

2.2 測試結構分析

自適應濾波器用途廣泛,可用作消除噪聲等。在本次設計的過程中,輸入的有用信號A和干擾信號B的頻率相差較小時,誤差相對如果大;如果輸入信號的頻率相差越大,那么濾波誤差也越小。由此可知,雙信號頻率均衡且學習率逼近0.9時,收斂速度快,濾波效果顯著。當有用信號為正弦波,噪聲信號為方波或鋸齒波時,噪聲信號頻率必須小于有用信號頻率且峰峰值范圍在1~2 V時,擬合誤差信號相對平穩(wěn)能夠還原有用信號正弦波。圖4為兩個輸入信號進入加法器相加之和的圖形。圖5為濾波之后的圖形,也就是濾出來的有用信號。

圖4 加法器之后

圖5 濾波之后

3 設計總結

本次設計使我們對自適應濾波器的了解不是僅僅停留在表面,而是更深入地認識到了自適應濾波器的工作過程。本組設計是基于單片機FPGA設計的自適應濾波器,通過使用MATLAB仿真出自適應算法,然后轉換成C語言編輯到MSP430中去,通過軟件進行自適應濾波,由算法把干擾信號濾掉,效果相對較好。方案不斷推了重新設計,先后級之間的相互干擾,耦合性不是太好,盡量做到相對獨立。MSP430的處理數(shù)據(jù)有限,因此不能使用它來進行自適應計算,就改變方法使用FPGA進行編程,用MSP430顯示輸出的頻率與峰值。整體結果還算理想,抖動有點厲害還需要進行改善。分析出幾個原因:(1)設計硬件模塊有缺陷;(2)焊接電路有虛焊漏焊等;(3)電路導線與導線之間有干擾;(4)程序理想狀況與實際執(zhí)行結果有偏差。解決措施:(1)改進電路設計,盡量保證整齊劃一不出現(xiàn)干擾情況;(2)采用覆銅板印制電路;(3)優(yōu)化程序,根據(jù)軟硬件結合情況做出改進。

[1]韓焱青. 自適應濾波器仿真設計[J]. 實驗科學與技術,2013,11(3):11-12

[2]邱天. 自適應MTI濾波器的設計[J]. 火控雷達術,2006,35(3):53-56.

[3]叢鵬,劉燕翔,任天令,等. 基于硅表面加工工藝的射頻體聲波濾波器研究[J]. 壓電與聲光,2002,24 (1):1-3.

FPGA-Based Adaptive Filter Design

Liu Wei Tang Shi Shen Guojie Tan Yan Wang Lifang

College of City Science and Technology of Chongqing University, Chongqing 402167

With the development of digital processing technology, adaptive filters have been widely used in mobile communication devices, digital televisions, and various medical imaging detection devices. The system uses a self-made linear voltage source, which provides 5V and 12V voltages. The waveform is filtered out according to the principle of an adaptive algorithm (LMS). For some characteristics of noise signals, a minimum mean square (LMS) algorithm is used to transform the adaptive signal. Coefficients, the process of adaptation, involve algorithms that use the cost function to determine how to change filter coefficients to reduce the cost of the next iteration. We use an op amp OPA2227 to form an adder. The wanted signal A and the interfering signal B are two separate sources. Adding them together results in a mixed signal C. Then through the phase shifter composed of OPA222, a signal D can be manually phase-shifted (0°~180°), and then input to the adaptive filter module, and the useful signal A is filtered out by an adaptive algorithm.

adaptive filter; least mean square (LMS) algorithm; FPGA

TN713

A

2015年重慶市本科高?!叭匦袆佑媱潯碧厣珜I(yè)建設項目(渝教高[2015]69號)。

猜你喜歡
干擾信號濾波器濾波
船岸通信技術下艦船導航信號非線性濾波
淺談有源濾波器分析及仿真
基于小波域濾波的電子通信信道惡意干擾信號分離方法
基于多模諧振器的超寬帶濾波器設計
基于DJS的射頻噪聲干擾信號產(chǎn)生方法及其特性分析
對自適應調零技術的抑制零陷方法研究?
一種考慮GPS信號中斷的導航濾波算法
一種加密的彈載通信干擾機部分頻帶干擾信號*
從濾波器理解卷積
高效LCL濾波電路的分析與設計
都江堰市| 阿鲁科尔沁旗| 治多县| 双鸭山市| 山丹县| 宁南县| 南阳市| 岳普湖县| 聊城市| 赤城县| 胶州市| 蒙山县| 同心县| 阿拉善右旗| 万州区| 靖宇县| 塔河县| 磐石市| 田林县| 夹江县| 广汉市| 新竹县| 合山市| 金坛市| 永昌县| 五莲县| 岢岚县| 高陵县| 井冈山市| 通州区| 商丘市| 永平县| 农安县| 江西省| 佛教| 台山市| 霍城县| 镇沅| 城市| 琼中| 老河口市|