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

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

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。
主站蜘蛛池模板: 中国国产成人精品久久 | 久久精品蜜芽亚洲国产a | 亚洲黄色网址大全 | 97久久久久 | 欧美在线一区二区三区不卡 | 中文字幕一区二区在线播放 | 免费看羞羞视频的网站 | 羞羞视频免费观看网站 | 亚洲午夜天堂 | 色综合区 | 成人在线免费视频 | 亚洲欧美日韩中文字幕在线 | 福利毛片 | 欧美一级看片免费观看视频在线 | 91全国探花精品正在播放 | 色费女人18毛片a级视频在线 | 欧美xx视频 | 亚洲永久免费网站 | 狂野猛交xxxx吃奶 | 国产欧美国日产网站 | 日本欧美色图 | 日韩黄色毛片 | 97人人射| 欧美丝袜足交 | 国内精品久久久久久久aa护士 | 毛茸茸free牲交 | 16欧美freesex呦交hd | free性中国hd露脸 | 免费看片黄 | 日韩精品手机在线 | 国产成人午夜91精品麻豆剧场 | 日韩国产在线播放 | 中国一级特黄高清免费的大片 | 亚洲欧美人成人综合在线50p | 又色又爽又黄的网站 | 蜜臀91| 看免费毛片 | 最近免费中文字幕大全免费版视频 | 男女啪啪免费体验区 | 欧美人成片免费看视频不卡 | 国产精品成人一区二区1 |