第四章-1克服隨機(jī)誤差數(shù)字濾波算法_第1頁
第四章-1克服隨機(jī)誤差數(shù)字濾波算法_第2頁
第四章-1克服隨機(jī)誤差數(shù)字濾波算法_第3頁
第四章-1克服隨機(jī)誤差數(shù)字濾波算法_第4頁
第四章-1克服隨機(jī)誤差數(shù)字濾波算法_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第四章-1克服隨機(jī)誤差數(shù)字濾波算法第一頁,共25頁?;緮?shù)據(jù)處理算法內(nèi)容提要克服隨機(jī)誤差的數(shù)字濾波算法消除系統(tǒng)誤差的算法、非線性校正工程量的標(biāo)度變換。諸如頻譜估計(jì)、相關(guān)分析、復(fù)雜濾波等算法,閱讀數(shù)字信號(hào)處理方面的文獻(xiàn)。第二頁,共25頁。第一節(jié)克服隨機(jī)誤差的數(shù)字濾波算法

隨機(jī)誤差:由串入儀表的隨機(jī)干擾、儀器內(nèi)部器件噪聲和A/D量化噪聲等引起的,在相同條件下測量同一量時(shí),其大小和符號(hào)作無規(guī)則變化而無法預(yù)測,但在多次測量中符合統(tǒng)計(jì)規(guī)律的誤差。采用模擬濾波器是主要硬件方法。第三頁,共25頁。數(shù)字濾波算法的優(yōu)點(diǎn):

(1)數(shù)字濾波是一個(gè)計(jì)算過程,通常用軟件實(shí)現(xiàn),在實(shí)時(shí)性要求高的情況下用FPGA實(shí)現(xiàn),因此可靠性高。無需模擬電路,不存在阻抗匹配、特性波動(dòng)、非一致性等問題。(2)只要適當(dāng)改變數(shù)字濾波程序有關(guān)參數(shù),就能方便的改變?yōu)V波特性,因此數(shù)字濾波使用時(shí)方便靈活。

第四頁,共25頁。常用的數(shù)字濾波算法

一、克服大脈沖干擾的數(shù)字濾波法(非線性法)

1.限幅濾波法

2.中值濾波法3.基于拉依達(dá)準(zhǔn)則的奇異數(shù)據(jù)濾波法4.基于中值數(shù)絕對(duì)偏差的決策濾波器

二、抑制小幅度高頻噪聲的平均濾波法1.算數(shù)平均2.滑動(dòng)平均3.加權(quán)滑動(dòng)平均三、復(fù)合濾波法第五頁,共25頁。一、克服大脈沖干擾的數(shù)字濾波法克服由儀器外部環(huán)境偶然因素引起的突變性擾動(dòng)或儀器內(nèi)部不穩(wěn)定引起誤碼等造成的尖脈沖干擾,通常采用簡單的非線性濾波法。濾除脈沖干擾是儀器數(shù)據(jù)處理的第一步。第六頁,共25頁。1.限幅濾波法

限幅濾波法(又稱程序判別法、增量判別法)通過程序判斷被測信號(hào)的變化幅度,從而消除緩變信號(hào)中的尖脈沖干擾。具體方法是,依賴已有的時(shí)域采樣結(jié)果,將本次采樣值與上次采樣值進(jìn)行比較,若它們的差值超出允許范圍,則認(rèn)為本次采樣值受到了干擾,應(yīng)予易除。已濾波的采樣結(jié)果:若本次采樣值為yn,則本次濾波的結(jié)果由下式確定:第七頁,共25頁。a是相鄰兩個(gè)采樣值的最大允許增量,其數(shù)值可根據(jù)y的最大變化速率Vmax及采樣間隔Ts確定,即a=Vmax

Ts

實(shí)現(xiàn)本算法的關(guān)鍵是設(shè)定被測參量相鄰兩次采樣值的最大允許誤差a.要求準(zhǔn)確估計(jì)Vmax和采樣間隔Ts。適合對(duì)溫度、壓力等變化較慢測控系統(tǒng)第八頁,共25頁。2.中值濾波法

中值濾波是一種典型的非線性濾波器,它運(yùn)算簡單,在濾除脈沖噪聲的同時(shí)可以很好地保護(hù)信號(hào)的細(xì)節(jié)信息。對(duì)某一被測參數(shù)連續(xù)采樣n次(一般n應(yīng)為奇數(shù)),然后將這些采樣值進(jìn)行排序,選取中間值為本次采樣值。對(duì)溫度、液位等緩慢變化(呈現(xiàn)單調(diào)變化)的被測參數(shù),采用中值濾波法一般能收到良好的濾波效果。第九頁,共25頁。設(shè)濾波器窗口的寬度為n=2k+1,離散時(shí)間信號(hào)x(i)的長度為N,(i=1,2,…,N;N>>n),則當(dāng)窗口在信號(hào)序列上滑動(dòng)時(shí),一維中值濾波器的輸出:med[x(i)]=x(k)表示窗口2k+1內(nèi)排序的第k個(gè)值,即排序后的中間值。

原始信號(hào)中值濾波后的信號(hào)對(duì)不同寬度脈沖濾波效果第十頁,共25頁。3.基于拉依達(dá)準(zhǔn)則的奇異數(shù)據(jù)濾波法(剔除粗大誤差)拉依達(dá)準(zhǔn)則法的應(yīng)用場合與程序判別法類似,并可更準(zhǔn)確地剔除嚴(yán)重失真的奇異數(shù)據(jù)。拉依達(dá)準(zhǔn)則:當(dāng)測量次數(shù)N足夠多且測量服從正態(tài)分布時(shí),在各次測量值中,若某次測量值Xi所對(duì)應(yīng)的剩余誤差Vi>3σ,則認(rèn)為該Xi為壞值,予以剔除。第十一頁,共25頁。拉依達(dá)準(zhǔn)則法實(shí)施步驟

(1)求N次測量值X1至XN的算術(shù)平均值

(2)求各項(xiàng)的剩余誤差Vi

(3)計(jì)算標(biāo)準(zhǔn)偏差σ

(4)判斷并剔除奇異項(xiàng)Vi>3σ,則認(rèn)為該Xi為壞值,予以剔除。

第十二頁,共25頁。依據(jù)拉依達(dá)準(zhǔn)則凈化數(shù)據(jù)的局限性

采用3σ準(zhǔn)則凈化奇異數(shù)據(jù),有的儀器通過選擇Lσ中的L值(L=2,3,4,5)調(diào)整凈化門限,L>3,門限放寬,L<3,門限緊縮。采用3σ準(zhǔn)則凈化采樣數(shù)據(jù)有其局限性,有時(shí)甚至失效。(1)該準(zhǔn)則在樣本值少于10個(gè)時(shí)不能判別任何奇異數(shù)據(jù);(2)3σ準(zhǔn)則是建立在正態(tài)分布的等精度重復(fù)測量基礎(chǔ)上,而造成奇異數(shù)據(jù)的干擾或噪聲難以滿足正態(tài)分布。第十三頁,共25頁。4.基于中值數(shù)絕對(duì)偏差的決策濾波器

中值絕對(duì)偏差估計(jì)的決策濾波器能夠判別出奇異數(shù)據(jù),并以有效性的數(shù)值來取代。采用一個(gè)移動(dòng)窗口,,…,,利用m個(gè)數(shù)據(jù)來確定的有效性。如果濾波器判定該數(shù)據(jù)有效,則輸出,否則,如果判定該數(shù)據(jù)為奇異數(shù)據(jù),用中值來取代。,

第十四頁,共25頁。(1).確定當(dāng)前數(shù)據(jù)有效性的判別準(zhǔn)則一個(gè)序列的中值對(duì)奇異數(shù)據(jù)的靈敏度遠(yuǎn)無小于序列的平均值,用中值構(gòu)造一個(gè)尺度序列,設(shè){xi(k)}中值為Z,則給出了每個(gè)數(shù)據(jù)點(diǎn)偏離參照值的尺度

令{d(k)}的中值為d,著名的統(tǒng)計(jì)學(xué)家FR.Hampel提出并證明了中值數(shù)絕對(duì)偏差MAD=1.4826*d,MAD可以代替標(biāo)準(zhǔn)偏差σ。對(duì)3σ法則的這一修正有時(shí)稱為“Hampel標(biāo)識(shí)符”。第十五頁,共25頁。(2).實(shí)現(xiàn)基于L*MAD準(zhǔn)則的濾波算法

●建立移動(dòng)數(shù)據(jù)窗口(寬度m)●計(jì)算出窗口序列的中值Z(排序法)●計(jì)算尺度序列的中值d(排序法)●令Q=1.4826*d=MAD●計(jì)算●如果則否則可以用窗口寬度m和門限L調(diào)整濾波器的特性。m影響濾波器的總一致性,m值至少為7。門限參數(shù)L直接決定濾波器主動(dòng)進(jìn)取程度,本非線性濾波器具有比例不變性、因果性、算法快捷等特點(diǎn),實(shí)時(shí)地完成數(shù)據(jù)凈化。

第十六頁,共25頁。二、抑制小幅度高頻噪聲的平均濾波法小幅度高頻電子噪聲:電子器件熱噪聲、A/D量化噪聲等。通常采用具有低通特性的線性濾波器:算數(shù)平均濾波法加權(quán)平均濾波法滑動(dòng)加權(quán)平均濾波法第十七頁,共25頁。1.算數(shù)平均濾波

N個(gè)連續(xù)采樣值(分別為X1至XN)相加,然后取其算術(shù)平均值作為本次測量的濾波器輸出值。即

濾波效果主要取決于采樣次數(shù)N,N越大,濾波效果越好,但系統(tǒng)的靈敏度要下降。因此這種方法只適用于慢變信號(hào)。Si為采樣值中的信號(hào),ni為隨機(jī)誤差。第十八頁,共25頁。2.滑動(dòng)平均濾波法

對(duì)于采樣速度較慢或要求數(shù)據(jù)更新率較高的系統(tǒng),算術(shù)平均濾法無法使用?;瑒?dòng)平均濾波法把N個(gè)測量數(shù)據(jù)看成一個(gè)隊(duì)列,隊(duì)列的長度固定為N,每進(jìn)行一次新的采樣,把測量結(jié)果放入隊(duì)尾,而去掉原來隊(duì)首的一個(gè)數(shù)據(jù),這樣在隊(duì)列中始終有N個(gè)“最新”的數(shù)據(jù)。第十九頁,共25頁。為第n次采樣經(jīng)濾波后的輸出;為未經(jīng)濾波的第n-i次采樣值;N為滑動(dòng)平均項(xiàng)數(shù)。平滑度高,靈敏度低;但對(duì)偶然出現(xiàn)的脈沖性干擾的抑制作用差。實(shí)際應(yīng)用時(shí),通過觀察不同N值下滑動(dòng)平均的輸出響應(yīng)來選取N值以便少占用計(jì)算機(jī)時(shí)間,又能達(dá)到最好的濾波效果。第二十頁,共25頁。3.加權(quán)滑動(dòng)平均濾波增加新的采樣數(shù)據(jù)在滑動(dòng)平均中的比重,以提高系統(tǒng)對(duì)當(dāng)前采樣值的靈敏度,即對(duì)不同時(shí)刻的數(shù)據(jù)加以不同的權(quán)。通常越接近現(xiàn)時(shí)刻的數(shù)據(jù),權(quán)取得越大。按FIR濾波設(shè)計(jì)確定系數(shù)第二十一頁,共25頁。三、復(fù)合濾波法

在實(shí)際應(yīng)用中,有時(shí)既要消除大幅度的脈沖干擾,有要做數(shù)據(jù)平滑。因此常把前面介紹的兩種以上的方法結(jié)合起來使用,形成復(fù)合濾波。去極值平均濾波算法:先用中值濾波算法濾除采樣值中的脈沖性干擾,然后把剩余的各采樣值進(jìn)行平均濾波。連續(xù)采樣N次,剔除其最大值和最小值,再求余下N-2個(gè)采樣的平均值。顯然,這種方法既能抑制隨機(jī)干擾,又能濾除明顯的脈沖干擾。第二十二頁,共25頁。

為使計(jì)算更方便,N-2應(yīng)為2,4,8,16常取N為4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論