?? 10種經(jīng)典的軟件濾波方法.htm
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0052)http://bbs.ca800.com/bbsinfo/bbs_67/detail/25035.htm -->
<HTML><HEAD><TITLE>[推薦]10種經(jīng)典的軟件濾波方法論壇主題-中國(guó)自動(dòng)化網(wǎng)-www.ca800.com</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="[推薦]10種經(jīng)典的軟件濾波方法 論壇" name=keywords>
<META content=[推薦]10種經(jīng)典的軟件濾波方法論壇主題-中國(guó)自動(dòng)化網(wǎng)-www.ca800.com name=Description>
<STYLE type=text/css>BODY {
MARGIN: 10px
}
A:link {
COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
COLOR: #990033; TEXT-DECORATION: none
}
A:hover {
COLOR: #ff7700; TEXT-DECORATION: underline
}
TR {
FONT-SIZE: 9pt; LINE-HEIGHT: 20px; FONT-FAMILY: "宋體"
}
TD {
FONT-SIZE: 9pt; FONT-FAMILY: 宋體
}
A.f1:link {
COLOR: blue; TEXT-DECORATION: none
}
A.f1:visited {
COLOR: #990033; TEXT-DECORATION: none
}
A.f1:hover {
COLOR: red; TEXT-DECORATION: none
}
A.f2:link {
COLOR: green; TEXT-DECORATION: none
}
A.f2:visited {
COLOR: #990033; TEXT-DECORATION: none
}
A.f2:hover {
COLOR: red; TEXT-DECORATION: none
}
.blank01 {
PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.blank02 {
PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.word01 {
FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff
}
.word02 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ff7700
}
.word03 {
FONT-SIZE: 9pt; COLOR: #4c964c
}
</STYLE>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<TABLE cellSpacing=1 cellPadding=1 width=770 align=center border=0>
<TBODY>
<TR>
<TD><LINK href="10種經(jīng)典的軟件濾波方法.files/font.css" type=text/css rel=stylesheet>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD colSpan=2 height=2></TD></TR>
<TR>
<TD vAlign=top width=20 bgColor=#0099cc> </TD>
<TD bgColor=#0099cc height=24><SPAN class=white><A class=whitelink
href="http://www.ca800.com/login/"><STRONG><FONT
color=#ffffcc>登陸</FONT></STRONG></A> - <A class=whitelink
href="http://www.ca800.com/reg/"><FONT
color=#ffffcc><STRONG>注冊(cè)</STRONG></FONT></A> | <A
class=whitelink href="http://www.ca800.com/"> 首頁(yè)</A> | <A
class=whitelink href="http://www.ca800.com/company">企業(yè)</A>
| <A class=whitelink
href="http://www.ca800.com/update/product"> 產(chǎn)品</A> | <A
class=whitelink href="http://www.ca800.com/supply">供求</A>
| <A class=whitelink
href="http://www.ca800.com/update/apply">文庫(kù)</A> | <A
class=whitelink href="http://www.ca800.com/download/"><B>下載</B></A>
| <A class=whitelink
href="http://www.ca800.com/update/news"><B>新聞</B></A>
| <A class=whitelink href="http://bbs.ca800.com/">論壇</A>
| <A class=whitelink
href="http://www.ca800.com/hr"><B>人才</B></A> | <A
class=whitelink href="http://www.ca800.com/book/"><B>圖書</B></A>
| <A class=whitelink
href="http://www.ca800.com/expo">會(huì)展</A> | <A
class=whitelink href="http://gt.ca800.com/"><B>溝通800</B></A>
| <A class=whitelink
href="http://s.ca800.com/"><B>CA800搜索</B></A></SPAN></TD></TR>
<TR>
<TD colSpan=2 height=4></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="98%" border=0>
<TBODY>
<TR>
<TD width="23%"><A href="http://bbs.ca800.com/"><IMG
src="10種經(jīng)典的軟件濾波方法.files/logo-bbs.gif" border=0></A></TD>
<TD align=middle width="77%">
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0
height=56 width=550
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="movie" VALUE="http://bbs.ca800.com/images/ad/bbs_banner.swf"><PARAM NAME="quality" VALUE="high">
<embed src="/images/ad/bbs_banner.swf"
quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="550"
height="56"></embed></OBJECT></TD></TR>
<TR>
<TD colSpan=2 height=4></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="98%" border=0>
<TBODY>
<TR>
<TD bgColor=#006633 height=1></TD></TR>
<TR>
<TD height=24><IMG height=12 src="10種經(jīng)典的軟件濾波方法.files/menu_quick.gif"
width=14 align=absMiddle> 社區(qū)快速導(dǎo)航:<A class=px13
href="http://bbs.ca800.com/list.asp?boardid=11&page=1">變頻與傳動(dòng)</A>
| <A class=px13
href="http://bbs.ca800.com/list.asp?boardid=13&page=1">PLC</A> |
<A class=px13
href="http://bbs.ca800.com/list.asp?boardid=119&page=1">伺服控制</A>
| <A class=px13
href="http://bbs.ca800.com/list.asp?boardid=67&page=1">電力電子</A>
| <A class=px13
href="http://bbs.ca800.com/list.asp?boardid=18&page=1">工業(yè)控制</A>
| <A class=px13
href="http://bbs.ca800.com/list.asp?boardid=17&page=1">自動(dòng)化軟件</A>
| <A class=px13
href="http://bbs.ca800.com/list.asp?boardid=118&page=1">儀表傳感器</A>
| <A class=px13
href="http://bbs.ca800.com/list.asp?boardid=69&page=1">網(wǎng)絡(luò)通訊</A>
| <A class=px13
href="http://bbs.ca800.com/list.asp?boardid=120&page=1">工業(yè)電器</A>
| <A class=px13
href="http://bbs.ca800.com/list.asp?boardid=12&page=1">電源</A></TD></TR>
<TR>
<TD class=DEEFE0 height=2></TD></TR>
<TR>
<TD class=006633 height=1></TD></TR>
<TR>
<TD height=10></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=770 align=center border=0>
<TBODY>
<TR>
<TD align=middle bgColor=#0099cc height=32>
<TABLE cellSpacing=0 cellPadding=0 width="80%" align=center border=0>
<TBODY>
<TR>
<TD class=word01 align=middle bgColor=#0099cc>中國(guó)自動(dòng)化網(wǎng) www.ca800.com
<A href="http://bbs.ca800.com/list.asp?Boardid=67"
target=_blank><FONT color=yellow>電力電子專區(qū)論壇</FONT></A> <A class=f1
href="http://bbs.ca800.com/bbsinfo/">更多論壇主題集>></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE borderColor=#0099cc height=400 cellSpacing=1 cellPadding=1 width=770
align=center border=2>
<TBODY>
<TR>
<TD class=blank02 vAlign=top>
<TABLE cellSpacing=1 cellPadding=1 width="100%" align=center border=0>
<TBODY>
<TR>
<TD height=22>主題:[推薦]10種經(jīng)典的軟件濾波方法</TD></TR>
<TR>
<TD height=22>發(fā)帖人:舞文弄墨 2005-12-9 17:43:49</TD></TR>
<TR>
<TD height=22>內(nèi)容:</TD></TR>
<TR>
<TD vAlign=top>
<P>1、限幅濾波法(又稱程序判斷濾波法) A、方法: 根據(jù)經(jīng)驗(yàn)判斷,確定兩次采樣允許的最大偏差值(設(shè)為A) 每次檢測(cè)到新值時(shí)判斷:
如果本次值與上次值之差<=A,則本次值有效 如果本次值與上次值之差>A,則本次值無(wú)效,放棄本次值,用上次值代替本次值
B、優(yōu)點(diǎn): 能有效克服因偶然因素引起的脈沖干擾 C、缺點(diǎn) 無(wú)法抑制那種周期性的干擾 平滑度差 2、中位值濾波法 A、方法:
連續(xù)采樣N次(N取奇數(shù)) 把N次采樣值按大小排列 取中間值為本次有效值 B、優(yōu)點(diǎn): 能有效克服因偶然因素引起的波動(dòng)干擾
對(duì)溫度、液位的變化緩慢的被測(cè)參數(shù)有良好的濾波效果 C、缺點(diǎn): 對(duì)流量、速度等快速變化的參數(shù)不宜</P>
<P>3、算術(shù)平均濾波法 A、方法: 連續(xù)取N個(gè)采樣值進(jìn)行算術(shù)平均運(yùn)算 N值較大時(shí):信號(hào)平滑度較高,但靈敏度較低
N值較小時(shí):信號(hào)平滑度較低,但靈敏度較高 N值的選?。阂话懔髁?,N=12;壓力:N=4 B、優(yōu)點(diǎn):
適用于對(duì)一般具有隨機(jī)干擾的信號(hào)進(jìn)行濾波 這樣信號(hào)的特點(diǎn)是有一個(gè)平均值,信號(hào)在某一數(shù)值范圍附近上下波動(dòng) C、缺點(diǎn):
對(duì)于測(cè)量速度較慢或要求數(shù)據(jù)計(jì)算速度較快的實(shí)時(shí)控制不適用 比較浪費(fèi)RAM 4、遞推平均濾波法(又稱滑動(dòng)平均濾波法) A、方法:
把連續(xù)取N個(gè)采樣值看成一個(gè)隊(duì)列 隊(duì)列的長(zhǎng)度固定為N 每次采樣到一個(gè)新數(shù)據(jù)放入隊(duì)尾,并扔掉原來(lái)隊(duì)首的一次數(shù)據(jù).(先進(jìn)先出原則)
把隊(duì)列中的N個(gè)數(shù)據(jù)進(jìn)行算術(shù)平均運(yùn)算,就可獲得新的濾波結(jié)果 N值的選?。毫髁浚琋=12;壓力:N=4;液面,N=4~12;溫度,N=1~4
B、優(yōu)點(diǎn): 對(duì)周期性干擾有良好的抑制作用,平滑度高 適用于高頻振蕩的系統(tǒng) C、缺點(diǎn): 靈敏度低 對(duì)偶然出現(xiàn)的脈沖性干擾的抑制作用較差
不易消除由于脈沖干擾所引起的采樣值偏差 不適用于脈沖干擾比較嚴(yán)重的場(chǎng)合 比較浪費(fèi)RAM 5、中位值平均濾波法(又稱防脈沖干擾平均濾波法)
A、方法: 相當(dāng)于“中位值濾波法”+“算術(shù)平均濾波法” 連續(xù)采樣N個(gè)數(shù)據(jù),去掉一個(gè)最大值和一個(gè)最小值 然后計(jì)算N-2個(gè)數(shù)據(jù)的算術(shù)平均值
N值的選?。?~14 B、優(yōu)點(diǎn): 融合了兩種濾波法的優(yōu)點(diǎn) 對(duì)于偶然出現(xiàn)的脈沖性干擾,可消除由于脈沖干擾所引起的采樣值偏差 C、缺點(diǎn):
測(cè)量速度較慢,和算術(shù)平均濾波法一樣 比較浪費(fèi)RAM</P>
<P>6、限幅平均濾波法 A、方法: 相當(dāng)于“限幅濾波法”+“遞推平均濾波法” 每次采樣到的新數(shù)據(jù)先進(jìn)行限幅處理,
再送入隊(duì)列進(jìn)行遞推平均濾波處理 B、優(yōu)點(diǎn): 融合了兩種濾波法的優(yōu)點(diǎn) 對(duì)于偶然出現(xiàn)的脈沖性干擾,可消除由于脈沖干擾所引起的采樣值偏差
C、缺點(diǎn): 比較浪費(fèi)RAM</P>
<P>7、一階滯后濾波法 A、方法: 取a=0~1 本次濾波結(jié)果=(1-a)*本次采樣值+a*上次濾波結(jié)果 B、優(yōu)點(diǎn):
對(duì)周期性干擾具有良好的抑制作用 適用于波動(dòng)頻率較高的場(chǎng)合 C、缺點(diǎn): 相位滯后,靈敏度低 滯后程度取決于a值大小
不能消除濾波頻率高于采樣頻率的1/2的干擾信號(hào) 8、加權(quán)遞推平均濾波法 A、方法:
是對(duì)遞推平均濾波法的改進(jìn),即不同時(shí)刻的數(shù)據(jù)加以不同的權(quán) 通常是,越接近現(xiàn)時(shí)刻的數(shù)據(jù),權(quán)取得越大。
給予新采樣值的權(quán)系數(shù)越大,則靈敏度越高,但信號(hào)平滑度越低 B、優(yōu)點(diǎn): 適用于有較大純滯后時(shí)間常數(shù)的對(duì)象 和采樣周期較短的系統(tǒng) C、缺點(diǎn):
對(duì)于純滯后時(shí)間常數(shù)較小,采樣周期較長(zhǎng),變化緩慢的信號(hào) 不能迅速反應(yīng)系統(tǒng)當(dāng)前所受干擾的嚴(yán)重程度,濾波效果差</P>
<P>9、消抖濾波法 A、方法: 設(shè)置一個(gè)濾波計(jì)數(shù)器 將每次采樣值與當(dāng)前有效值比較: 如果采樣值=當(dāng)前有效值,則計(jì)數(shù)器清零
如果采樣值<>當(dāng)前有效值,則計(jì)數(shù)器+1,并判斷計(jì)數(shù)器是否>=上限N(溢出)
如果計(jì)數(shù)器溢出,則將本次值替換當(dāng)前有效值,并清計(jì)數(shù)器 B、優(yōu)點(diǎn): 對(duì)于變化緩慢的被測(cè)參數(shù)有較好的濾波效果,
可避免在臨界值附近控制器的反復(fù)開/關(guān)跳動(dòng)或顯示器上數(shù)值抖動(dòng) C、缺點(diǎn): 對(duì)于快速變化的參數(shù)不宜
如果在計(jì)數(shù)器溢出的那一次采樣到的值恰好是干擾值,則會(huì)將干擾值當(dāng)作有效值導(dǎo)入系統(tǒng)</P>
<P>10、限幅消抖濾波法 A、方法: 相當(dāng)于“限幅濾波法”+“消抖濾波法” 先限幅,后消抖 B、優(yōu)點(diǎn): 繼承了“限幅”和“消抖”的優(yōu)點(diǎn)
改進(jìn)了“消抖濾波法”中的某些缺陷,避免將干擾值導(dǎo)入系統(tǒng) C、缺點(diǎn): 對(duì)于快速變化的參數(shù)不宜</P>
<P></FONT></P></TD></TR>
<TR>
<TD> </TD></TR></TBODY></TABLE>
<SCRIPT language=JavaScript>
var __cc_style = 0;
var __cc_uid="ca800_bbs";
</SCRIPT>
</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=770 align=center border=0>
<TBODY>
<TR>
<TD align=middle bgColor=#0099cc><A href="http://www.ca800.com/"><FONT
color=yellow>中國(guó)自動(dòng)化網(wǎng)
www.ca800.com</FONT></A></TD></TR></TBODY></TABLE></BODY></HTML>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -