wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7285|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)軟件實(shí)現(xiàn)數(shù)字濾波算法

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:99624 發(fā)表于 2015-12-25 04:40 | 只看該作者 |只看大圖 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
數(shù)字濾波器,說白了,就是多次采樣求平均值的一個過程,精確一點(diǎn)的,就是再順序排列,去掉首位再求平均值,哈哈!!這就是數(shù)字濾波器的原理!!就是求平均數(shù)!!


單片機(jī)數(shù)字濾波的算法
單片機(jī)主要作用是控制外圍的器件,并實(shí)現(xiàn)一定的通信和數(shù)據(jù)處理。但在某些特定場合,不可避免地要用到數(shù)學(xué)運(yùn)算,盡管單片機(jī)并不擅長實(shí)現(xiàn)算法和進(jìn)行復(fù)雜的運(yùn)算。下面主要是介紹如何用單片機(jī)實(shí)現(xiàn)數(shù)字濾波。
在單片機(jī)進(jìn)行數(shù)據(jù)采集時,會遇到數(shù)據(jù)的隨機(jī)誤差,隨機(jī)誤差是由隨機(jī)干擾引起的,其特點(diǎn)是在相同條件下測量同一量時,其大小和符號會現(xiàn)無規(guī)則的變化而無法預(yù)測,但多次測量的結(jié)果符合統(tǒng)計規(guī)律。為克服隨機(jī)干擾引起的誤差,硬件上可采用濾波技術(shù),軟件上可采用軟件算法實(shí)現(xiàn)數(shù)字濾波。濾波算法往往是系統(tǒng)測控算法的一個重要組成部分,實(shí)時性很強(qiáng)。

采用數(shù)字濾波算法克服隨機(jī)干擾的誤差具有以下優(yōu)點(diǎn)
l         數(shù)字濾波無需其他的硬件成本,只用一個計算過程,可靠性高,不存在阻抗匹配問題。尤其是數(shù)字濾波可以對頻率很低的信號進(jìn)行濾波,這是模擬濾波器做不到的。
l         數(shù)字濾波使用軟件算法實(shí)現(xiàn),多輸入通道可共用一個濾波程序,降低系統(tǒng)開支。
l         只要適當(dāng)改變?yōu)V波器的濾波程序或運(yùn)算,就能方便地改變其濾波特性,這對于濾除低頻干擾和隨機(jī)信號會有較大的效果。
l         在單片機(jī)系統(tǒng)中常用的濾波算法有限幅濾波法、中值濾波法、算術(shù)平均濾波法、加權(quán)平均濾波法、滑動平均濾波等。

(1)限幅濾波算法
該運(yùn)算的過程中將兩次相鄰的采樣相減,求出其增量,然后將增量的絕對值,與兩次采樣允許的最大差值A(chǔ)進(jìn)行比較。A的大小由被測對象的具體情況而定,如果小于或等于允許的最大差值,則本次采樣有效;否則取上次采樣值作為本次數(shù)據(jù)的樣本。

算法的程序代碼如下:

#define A               //允許的最大差值
char data;               //上一次的數(shù)據(jù)
char filter()
{
char datanew;       //新數(shù)據(jù)變量
datanew=get_data();   //獲得新數(shù)據(jù)變量
if((datanew-data)>A||(data-datanew>A) )
   return data;
else
  return datanew;
}

說明:限幅濾波法主要用于處理變化較為緩慢的數(shù)據(jù),如溫度、物體的位置等。使用時,關(guān)鍵要選取合適的門限制A。通常這可由經(jīng)驗(yàn)數(shù)據(jù)獲得,必要時可通過實(shí)驗(yàn)得到。
   
(2)中值濾波算法
該運(yùn)算的過程是對某一參數(shù)連續(xù)采樣N次(N一般為奇數(shù)),然后把N次采樣的值按從小到大排列,再取中間值作為本次采樣值,整個過程實(shí)際上是一個序列排序的過程。

算法的程序代碼如下:
#define N 11   //定義獲得的數(shù)據(jù)個數(shù)
char filter()
{
   char value_buff[N];           //定義存儲數(shù)據(jù)的數(shù)組
char count,i,j,temp;
for(count=0;count<N;count++) //獲取數(shù)據(jù)
{
   value_buf[count]=get_data();
   delay();                //如果采集數(shù)據(jù)比較慢,那么就需要延時或中斷
}

for(j=0;j<N-1;j++)           //用冒泡法對數(shù)據(jù)進(jìn)行排序,當(dāng)然最好用其他排序方法
{
   for(value_buff[ i]>value_buff[i+1]
       {
         temp=value_buff[ i];
         value_buff[ i]=value_buff[i+1];
         value_buff[i+1]=temp;
    }
}
return value_buff[(N-1)/2];

說明:中值濾波比較適用于去掉由偶然因素引起的波動和采樣器不穩(wěn)定而引起的脈動干擾。若被測量值變化比較慢,采用中值濾波法效果會比較好,但如果數(shù)據(jù)變化比較快,則不宜采用此方法。

(3)算術(shù)平均濾波算法
該算法的基本原理很簡單,就是連續(xù)取N次采樣值后進(jìn)行算術(shù)平均。
算法的程序代碼如下:
char filter()
{
int sum=0;
for (count=0;count<N;count++)
{
   sum+=get_data();
   delay():
}
return (char)(sum/N);
}
說明:算術(shù)平均濾波算法適用于對具有隨機(jī)干擾的信號進(jìn)行濾波。這種信號的特點(diǎn)是有一個平均值,信號在某一數(shù)值附近上下波動。信號的平均平滑程度完全到?jīng)Q于N值。當(dāng)N較大時,平滑度高,靈敏度低;當(dāng)N較小時,平滑度低,但靈敏度高。為了方便求平均值,N一般取4、8、16、32之類的2的整數(shù)冪,以便在程序中用移位操作來代替除法。


(4)加權(quán)平均濾波算法
由于前面所說的“算術(shù)平均濾波算法”存在平滑度和靈敏度之間的矛盾。為了協(xié)調(diào)平滑度和靈敏度之間的關(guān)系,可采用加權(quán)平均濾波。它的原理是對連續(xù)N次采樣值分別乘上不同的加權(quán)系數(shù)之后再求累加,加權(quán)系數(shù)一般先小后大,以突出后面若干采樣的效果,加強(qiáng)系統(tǒng)對參數(shù)變化趨勢的認(rèn)識。各個加權(quán)系數(shù)均小于1的小數(shù),且滿足總和等于1的結(jié)束條件。這樣加權(quán)運(yùn)算之后的累加和即為有效采樣值。其中加權(quán)平均數(shù)字濾波的數(shù)學(xué)模型是:

                              
式中:D為N個采樣值的加權(quán)平均值:XN-i為第N-i次采樣值;N為采樣次數(shù);Ci為加權(quán)系數(shù)。加權(quán)系數(shù)Ci體現(xiàn)了各種采樣值在平均值中所占的比例。一般來說采樣次數(shù)越靠后,取的比例越大,這樣可增加新采樣在平均值中所占的比重。加權(quán)平均值濾波法可突出一部分信號抵制另一部分信號,以提高采樣值變化的靈敏度。

樣例程序代碼如下:
char codejq[N]={1,2,3,4,5,6,7,8,9,10,11,12}; //code數(shù)組為加權(quán)系數(shù)表,存在程序存儲區(qū)
char codesum_jq=1+2+3+4+5+6+7+8+9+10+11+12;
char filter()
{
char count;
char value_buff[N];
int sum=0;
for(count=0;count<N;count++)
{
   value_buff[count]=get_data();
       delay();
}
for(count=0;count<N;count++)
       sum+=value_buff[count]*jq[count];
return (char)(sum/sum_jq);
}

(5)滑動平均濾波算法
以上介紹和各種平均濾波算法有一個共同點(diǎn),即每獲取一個有效采樣值必須連續(xù)進(jìn)行若干次采樣,當(dāng)采速度慢時,系統(tǒng)的實(shí)時得不到保證。這里介紹的滑動平均濾波算法只采樣一次,將一次采樣值和過去的若干次采樣值一起求平均,得到的有效采樣值即可投入使用。如果取N個采樣值求平均,存儲區(qū)中必須開辟N個數(shù)據(jù)的暫存區(qū)。每新采集一個數(shù)據(jù)便存入暫存區(qū)中,同時去掉一個最老數(shù)據(jù),保存這N個數(shù)據(jù)始終是最新更新的數(shù)據(jù)。采用環(huán)型隊(duì)列結(jié)構(gòu)可以方便地實(shí)現(xiàn)這種數(shù)據(jù)存放方式。

程序代碼如下:
char value_buff[N];
char i=0;
char filter()
{
    char count;
    int sum=0;
    value_buff[i++]=get_data();
    if(i==N)
         i=0;
for(count=0;count<N;count++)
       sum=value_buff[count];
return (char)(sum/N);
}

今天就寫到這,因?yàn)閿?shù)字濾波的算法還有很多種方法,比如一階滯后低通濾波器(慣性濾波法),限時濾波,容錯冗余三中取二濾波法等等。不過由于個人能力和時間的原因,還沒能把它們一一地列出。以后我會不斷地找資料把它們完善
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
不卡一区二区三区视频| 欧美另类色图| 日韩a级片在线观看| 怡红院一区二区三区| 亚洲人成人无码网www国产| 精品夜夜澡人妻无码av| 精品国产无码在线观看| 人妻丰满熟妇av无码久久洗澡| 成年人性生活视频| 亚洲av午夜精品一区二区三区| 四川一级毛毛片| 美女又黄又免费的视频| 国产a级黄色片| 一区二区精品免费| 国产探花在线视频| 国产香蕉在线视频| 波多野结衣不卡| 国产精品久久777777换脸| 国产美女自慰在线观看| 黄色成人一级片| 中文字幕第五页| 69精品视频| 国产日韩在线| 日本啊v在线| 国产日韩欧美在线看| 一区二区三区免费| 亚洲精品一二三| 亚洲永久免费av| 日韩欧美国产免费播放| 色综合久久88色综合天天6| 欧美在线不卡一区| 日韩精品中文字幕一区| 国产亚洲视频在线观看| 欧美另类极品videosbest最新版本| 欧美第一页在线| 热re91久久精品国99热蜜臀| 91最新国产视频| 美女黄毛**国产精品啪啪| 男女男精品视频网站| 国产片侵犯亲女视频播放| 欧美a v在线播放| 中文字幕av不卡在线| 亚洲美女精品视频| 久久中文免费视频| 夜夜嗨aⅴ一区二区三区| 五月天婷婷激情网| 免费毛片大全| 一不卡在线视频| 婷婷色在线播放| 国产精品一区二区美女视频免费看| 欧美顶级毛片在线播放| 91久久综合| 国产精品18久久久久久久久| 国产精品国产三级国产aⅴ入口| 一本一本大道香蕉久在线精品| 日韩精品一区二区三区四区五区| 欧美成人自拍视频| 国产成人精品日本亚洲 | 国产激情第一页| 日韩精品久久久久久久的张开腿让| 日韩精品一区二区在线播放| 亚洲国产综合网| 日日干夜夜草| 福利成人在线观看| 欧美爱爱视频| 亚洲精品国产首次亮相| 国产一区二区在线观看视频| 亚洲欧美色综合| 精品女同一区二区| 亲子乱一区二区三区电影 | 国产精品亚洲电影久久成人影院| www.日本视频| 国产精品探花在线| 三级小说欧洲区亚洲区| 可以免费看不卡的av网站| 国产亚洲成年网址在线观看| 欧美精品在线观看一区二区| 欧美国产极速在线| 欧美视频观看一区| 超碰在线资源站| 日韩女同强女同hd| 亚洲欧美综合图片| 蜜桃视频在线播放| 久久亚洲精精品中文字幕| 亚洲婷婷免费| 欧美高清在线一区二区| 精品国产伦一区二区三区免费| 欧美在线免费视频| 91制片厂免费观看| 女人被狂躁c到高潮| 99久久精品国产成人一区二区| jiuse九色最新地址| h片精品在线观看| 欧美日韩中文字幕一区二区三区| 国产91露脸合集magnet| 欧美日韩精品三区| 国产91精品视频在线观看| 日韩视频在线观看视频| 三上悠亚影音先锋| 五月婷婷六月激情| 性感美女激情视频在线观看| 日韩成人综合网| 日韩激情av在线| 色综合久久六月婷婷中文字幕| 欧美久久久精品| 7777在线视频| www中文在线| 欧美激情性xxxxx| 97超碰在线公开在线看免费| 欧美残忍xxxx极端| 欧美—级在线免费片| 亚洲精品资源在线| 蜜桃麻豆91| 天堂久久久久久| 欧性猛交ⅹxxx乱大交| 在线国产一区二区三区| 精品淫伦v久久水蜜桃| 国产成人av自拍| 精品日韩一区二区| 99理论电影网| 五月天激情小说| 欧美亚洲精品在线观看| 久久精品色图| 香蕉精品视频在线观看| 亚洲欧美aⅴ...| 欧美劲爆第一页| 国产91xxx| 久久久久久亚洲av无码专区| 免费人成短视频在线观看网站| 日韩三级av高清片| 成人午夜电影久久影院| 亚洲第一区第一页| 欧美一区二区三区成人久久片 | 日本美女在线中文版| 色欧美自拍视频| 亚洲精品欧美激情| 欧美性受xxxx黑人猛交| 男女男精品视频站| 亚洲第九十九页| 精品国产白色丝袜高跟鞋| 欧美成熟视频| 在线视频国内自拍亚洲视频| 国产日韩精品在线播放| youjizz.com国产| 思思99热久久精品在线6| 春色校园综合激情亚洲| 久久se精品一区二区| 亚洲成人在线视频播放| 亚洲欧洲精品在线 | 一区二区三区 在线观看视| 不卡中文字幕在线| 久久精品一二区| 亚洲男人资源| 国产视频精选在线| 日本一本不卡| 一区二区三区四区亚洲| 欧美一区二区色| 免费欧美一级片| 四虎影视成人永久免费观看视频| 2019中文字幕在线电影免费 | 欧美日韩国产一区二区三区不卡| 亚洲人成网站色在线观看| 91精品国产91久久久久福利| 91aaa精品| 精品国产一区二区三区久久久狼牙| 影音成人av| 国产日韩在线不卡| 欧美一级大片视频| 毛茸茸free性熟hd| 精品国产18久久久久久| 天天天天天天操| 麻豆一区一区三区四区| 国产精品久久久久久久久免费相片| 欧美大片在线免费观看| 亚洲天堂2018av| 亚洲成年人电影网站| 色婷婷av一区二区三区之e本道| 国产免费永久在线观看| 99精品国产99久久久久久福利| 91精品国产91热久久久做人人| 色就是色欧美| 久久精品久久久久久久| 天天影视久久综合| 日本欧美在线观看| 中国人与牲禽动交精品| 国产小黄视频| 激情丁香在线| 无需播放器亚洲| 91久久线看在观草草青青 | 97免费在线观看视频| 二人午夜免费观看在线视频| 日韩av中文字幕一区二区| 亚洲色无码播放| 日本三级黄色网址| 午夜视频免费播放| 欧美中文一区二区| 欧美一区欧美二区| 久久久久久www| 99久久亚洲| 欧美午夜寂寞| 欧美色爱综合网| 在线观看视频一区| 国产精品色眯眯| 国产精品白丝jk喷水视频一区 | 国产网站观看9久| 欧美精品成人| 亚洲久久久久久久久久久| 国产小视频精品| 91啦中文成人| 欧美激情成人| 日韩精品在线观看一区| 日韩av卡一卡二| 九色视频在线观看免费| 亚洲精品一区二区妖精| 精品国产一区二区精华| 亚洲色图久久久| av在线影音| 午夜私人影院在线观看| 亚洲一区二区免费在线观看| 偷窥国产亚洲免费视频| 欧美成人女星排名| 女性隐私黄www网站视频| 国产精品免费视频二三区| av伊人久久| 亚洲国产免费av| 久久无码人妻一区二区三区| jizzjizzjizz亚洲| 国产一区二区三区久久| 欧美激情精品久久久久久久变态 | 国产伦精品一区二区三区在线| 欧美性猛交xxxx乱大交hd| 桃子视频成人app| 污片在线观看一区二区| 图片区 小说区 区 亚洲五月| 香蕉视频成人在线| а√中文在线天堂精品| 91成人在线精品| 热99这里只有精品| 日本深夜福利视频| 亚洲人成高清| 亚洲3p在线观看| 精品在线视频免费观看| 国产精品探花在线| 伊人夜夜躁av伊人久久| 欧美三级午夜理伦三级老人| 免费人成视频在线播放| 福利资源在线久| 国产91精品在线观看| 91传媒视频在线观看| 国产哺乳奶水91在线播放| 国产精品nxnn| www.jizz在线观看| 日本大臀精品| 91麻豆免费看| 欧美成ee人免费视频| 亚洲 欧美 激情 小说 另类| 欧美丝袜激情| 日韩在线视频线视频免费网站| 国产精品20p| 搞黄网站在线看| 日韩欧美精品在线观看| 精品视频无码一区二区三区| 国产一级视频| 91香蕉视频污| 亚洲精品一区二区三区蜜桃久 | 一级片在线观看免费| 国产成年精品| 日韩福利视频在线观看| www.日本高清视频| 久久伊人精品天天| 亚洲视频免费一区| 中文字幕一二三四区| 9191在线观看| 一区二区三区四区不卡视频| 欧美一级免费播放| 免费观看视频www| 丁香亚洲综合激情啪啪综合| 国产精品一区二区a| 一日本道久久久精品国产| 亚洲乱码久久| 日韩免费观看视频| 国产视频在线观看视频| 97人人精品| 51ⅴ精品国产91久久久久久| 一二三四区在线| 免费电影一区二区三区| 欧美黑人xxx| 国产在线资源| 色哟哟免费在线观看| 国产精品久久久久久久久图文区| 成人在线观看www| 色偷偷福利视频| 972aa.com艺术欧美| 少妇熟女一区二区| 老司机午夜激情| 欧美激情一区不卡| 国产精品秘入口18禁麻豆免会员| 黄污网站在线观看 | 亚洲电影在线| 91沈先生播放一区二区| 韩国专线一区二三区| 久久精品99久久久| 亚洲最大免费| y4480在线8影院| 一区二区三区欧美久久| 亚洲第一天堂久久| 国产乱子伦精品无码专区| 菠萝蜜网站在线观看| 国产91高潮流白浆在线麻豆 | 成人综合久久网| 污网站在线看| 黑人狂躁日本妞一区二区三区| 麻豆网站免费观看| 午夜羞羞小视频在线观看| 7777精品伊人久久久大香线蕉经典版下载| 亚洲视频在线播放免费| 小黄鸭精品aⅴ导航网站入口| 国产偷亚洲偷欧美偷精品| 香蕉免费毛片视频| 亚洲久久久久| 国产午夜精品一区| 高清成人av| 亚洲香蕉伊在人在线观| 日本少妇毛茸茸| 北岛玲精品视频在线观看| 亚洲欧美日韩精品久久奇米色影视| 五月婷婷在线播放| 色视频网站在线| 久久人人97超碰com| 国产黄页在线观看| 午夜精品一区| 91精品久久久久久蜜臀| 三上悠亚ssⅰn939无码播放 | 欧美性猛交xxxx偷拍洗澡| 欧美大片免费播放器| 欧美第一在线视频| 午夜免费在线观看精品视频| www.男人天堂.com| 激情综合网av| 久艹在线免费观看| 三区四区在线视频| 精品久久人人做人人爰| 亚洲乱码国产乱码精品| 91偷拍一区二区三区精品| 免费的成人av| 九九九九精品九九九九| 国产美女在线免费观看| 大伊人狠狠躁夜夜躁av一区| 九九这里只有精品视频| 沈樵精品国产成av片| 成人国产精品久久久久久亚洲| 人人干人人干| 中文字幕视频一区二区三区久| 韩国一区二区三区四区| 久久伦理中文字幕| 欧美在线欧美在线| 免费免费啪视频在线观播放| 亚洲一区二区欧美日韩| 国产交换配乱淫视频免费| 香蕉久久精品日日躁夜夜躁| av资源一区二区| 天天噜天天色| 7777精品伊人久久久大香线蕉的 | 波多视频一区| 久久久久久久久综合| 国产精品aaa| 日本丶国产丶欧美色综合| 一区二区三区在线播放视频| 国产人妖ts一区二区| 国产精品爱久久久久久久| 成年网址网站在线观看| 一区二区视频在线| 你懂得在线观看| 婷婷综合在线| 久久国产精品 国产精品| 香蕉av一区| 日韩欧美亚洲另类制服综合在线| 91精品国产乱码久久久久| 日本成人在线一区| 久久精品国产精品亚洲色婷婷| 国内高清免费在线视频| 日韩视频在线免费| 国产丝袜控视频在线观看| 国产精品久久久久影视| 成人免费毛片糖心| 午夜亚洲福利| 91亚洲精品国产| 免费看av不卡| 欧美亚洲另类在线| 成人xxx免费视频播放| 欧美性猛片xxxx免费看久爱| 最新国产中文字幕| 精彩视频一区二区| 国内国产精品天干天干| 欧洲亚洲成人| 日韩wuma| av剧情在线观看| 国产精品露脸自拍| 污污免费网站| 亚洲美女免费精品视频在线观看|