《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 高斯濾波器在實時系統中的快速實現

高斯濾波器在實時系統中的快速實現

2009-03-05
作者:王廣君 柳 鍵 黃 鷹

  摘 要: 詳細討論了高斯濾波器在單片機系統中的快速實現方法,并給出了對于MCS——51系列單片機的具體實現程序,介紹的方法在實時控制、信號檢測與處理方面有很大的實用價值。
  關鍵詞: 濾波器 快速實現 單片機 實時系統

?

  濾波器在信號處理、信號檢測、通信領域有非常重要的應用,在實時系統中,對濾波器的性能和處理速度有非常嚴格的要求,特別是快速實時系統中,處理速度至關重要。目前,為滿足快速處理的需要,用DSP技術是理想的選擇。但是,目前在實時控制系統中,大多是用單片機實現的,它不僅完成信號的采樣,還需完成信號的處理和控制等功能,如果單片機系統本身可以完成信號的快速處理任務,將非常方便,我們在一個用MCS-51單片機組成的強噪聲背景下的通信系統中,實現了高斯濾波器的快速實現,滿足了系統的需要。
1 算法原理
  高斯濾波器是一個低通濾波器,其方程,可以證明,高斯濾波器可用均值濾波器多次逼近,一般情況下,大于或等于三次逼近就可近似于高斯濾波器,所以,在設計高斯濾波器時,可以用設計均值濾波器逼近代替高斯濾波器。
  
  式中n為當前采樣點序號,N為窗口寬度,顯然均值濾波器實際上可由一次加法運算,一次減法運算和一次除法運算完成,而與窗口的寬度無關,若取窗口寬度N=2k,則除法運算可用移位來取代。
  (1)式中,兩邊同乘N可變為:
  
  即為了避免除法運算,我們可先采用累加機來代替均值,運算結果,再除以No上述濾波器結構可用圖1表示。


2 均值濾波器的MCS-51快速實現方法
  對于穩定信號,上述計算非常簡單,它只需窗口在固定存儲器上滑動即可,對于實時信號,存儲器的內容是隨時更新,相當于信號經過一個固定濾波器。
  設采樣信號循環存儲在RAM addrl到addrn的存儲空間中,如圖2所示。


  顯然,最新采樣值只需取代最早存放在RAM中的數據即可,而2式中的累加和實際上就是原累加和加上最新采樣值,減去最早采樣值。我們用一個數據指針指向當前存放數據的存儲單元,為方便編程,把下一個單元的內容作為最早采樣值,如圖2中n+1時刻的f(1),這樣窗口寬度為n+1。
  設R0為當前數據指針,R7R6存放累加和,當前采樣值在A中,則89C51的匯編實現程序為:
  mov @R0,A,
  INC R0
  CJNE R0,#addrn,NEXT
  mov R0,#addr0
  NEXT: add A,R6
  mov R6,A
  mov A,R7
  addc A, #00H
  mov R7,A
  CLR C
  Mov A, R6
  SUBB A, @R0
  mov R6,A
  mov A, R7
  SUBB A, #00H
  mov R7,A
  設窗口寬度為N=2k,上述累加和只需右移k位即為均值。
  顯然,上述算法不管窗口大小如何,其速度都一樣快,所以,本算法對寬窗口濾波更為有效。
  上面程序如采用89系列單片機,用24MHz晶振,只需幾個μs,如需速度更快,改用16位單片機,累加和在一個寄存器中,還可減少加法和減法的時間。
  作者用上述方法在照明線數據通信系統中,對二值信號進行實時處理,由于窗口寬度小于256,累加和中只用一個字節,所以,處理時間只需5μs,令人非常滿意。
  本文討論了高斯濾波器在單片機系統中的快速實現。這種方法,特別適用于實時數據采集、處理、控制系統中的濾波。實踐表明,這種方法具有很高的實用價值,值得推廣。
參考文獻
1 劉松強.數字信號處理系統及其應用.北京:清華大學出版社,1996.9
2 孫涵芳.MCS-51/96系統單片機原理及應用.北京:北京航空航天大學出版社,1988.2

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 日本不卡免费新一区二区三区| 污视频网站在线观看| 国产性一交一乱一伦一色一情| 777久久精品一区二区三区无码| 好男人视频网站| 四虎永久在线免费观看| 国产90后美女露脸在线观看| 国产精品社区在线观看| 99精品无人区乱码在线观看| 少妇被又大又粗又爽毛片| 亚洲国产精品成人AV在线| 特级毛片aaaaaa蜜桃| 公与2个熄乱理在线播放| 老公和他朋友一块上我可以吗| 国产啪精品视频网站| 激情欧美人xxxxx| 国产精品亚欧美一区二区三区 | 一二三四视频日本高清| 攵女yin乱合集高h小丹| 久久亚洲色www成人欧美| 曰本一区二区三区| 亚洲va在线∨a天堂va欧美va| 欧美性猛交xxx猛交| 亚洲最大视频网站| 欧美黄色片免费观看| 亚洲精选在线观看| 特级淫片aaaa**毛片| 健身私教弄了我好几次怎么办| 精品亚洲成a人无码成a在线观看 | 无翼乌全彩无遮挡动漫视频| 久久亚洲精品无码VA大香大香| 日韩在线一区二区| 久久精品视频一区| 日韩国产欧美在线观看一区二区| 久激情内射婷内射蜜桃| 曰批全过程免费视频播放网站| 亚洲av日韩综合一区尤物| 校花公交车上被迫打开双腿| 亚洲av永久综合在线观看尤物| 欧美一级专区免费大片| 亚洲中文字幕人成乱码|