在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 工業電子產品 > 集成電路(ICs) > 射頻RF > 通用RF天線

類型分類:
科普知識
數據分類:
通用RF天線

兩種基于FPGA的軟件濾波方法

發布日期:2022-10-17 點擊率:75

隨著數字電子技術的發展,數字電路已由早期的分立元件逐漸發展成集成電路,對電路設計的要求越來越高。尤其是可編程邏輯器件的出現,使得以硬件為載體、以計算機軟件為開發環境的現代數字系統的設計方法日趨成熟??删幊踢壿嬈骷O計靈活、功能強大、可在線修改、效率高等優點深受廣大電子設計人 員青睞。目前,大多數現場可編程邏輯陣列( FPGA) 芯片是電壓敏感型芯片,基于可重構CMOS-SRAM 單元結構,數據具有易失性,工作在低電壓狀態,易受干擾,尤其在工控、軍用場合,外界電磁環境惡劣,電路耦合、空間輻射的雜波脈沖均會對FPGA 工作的穩定性產生影響。

干擾脈沖和毛刺信號是影響FPGA 穩定工作的主要因素,為了保證輸入信號每變化一次,電路只做出一次正確的響應,必須對輸入信號進行濾波處理。要實現信號濾波可以采用硬件濾波和軟件濾波兩 種方法。與硬件濾波相比,軟件濾波不需要硬件電路的支持,從而可以減少元器件的使用,降低成本,更重要的是軟件濾波更易于修改,所以常采用軟件濾波的方法 來實現電路中的信號濾波問題。通過VHDL 語言編程實現信號濾波功能,介紹了延時濾波法和判決濾波法,并通過實驗證明了上述兩種濾波方法的可靠性。

1 延時濾波

延時濾波法的濾波原理是對輸入信號的脈沖寬度進行鑒別,對那些與真實信號的寬度相差很大的干擾信號進行有效的抑制。具體的實現流程為在檢測到輸入信號的 狀態發生變化后,延時一段時間T,脈沖寬度小于延時時間T 的輸入信號被認為是干擾信號,將其濾除; 脈沖寬度大于延時時間T 的輸入信號則被認為是真實信號,將其輸出。針對不同脈沖寬度的干擾信號,可以通過設置不同的參數來實現相應的信號延時,從而達到有效濾波的目的。

1. 1 延時時間T 的確定

延時時間T 取決干擾信號的脈沖寬度T’。延時時間T 太短( T < T’) ,濾波不完整,脈沖寬度大于T 的干擾信號仍然會造成電路的誤動作; 延時時間T 太長( T>>T’) ,會造成資源的浪費,降低電路的工作效率。

這里以某型號的扭子開關輸入信號為例來介紹如何確定延時時間T。由于扭子開關的機械觸點存在彈性作用,當撥動開關時,都不可避免地要在觸點閉合及斷開的 瞬間產生一連串的抖動。為了能夠更準確地估測撥動開關時產生的干擾脈沖寬度T‘,可以用示波器對開關信號進行多次測量,經測量發現這種扭子開關信號的抖動 時間不會超過1. 5ms。圖1 為沒有經過濾波處理的開關信號波形。

圖1 中,橫坐標表示時間,每格代表50 μs,縱坐標表示電壓,每格表示1 V。從圖中可以明顯看出,在開關信號達到穩定狀態之前,有一連串的抖動,抖動時間不到1. 5 ms。這里根據實際情況,確定延時時間T = 2 ms。

1. 2 延時濾波程序設計

延時濾波程序采用一個計數器來實現,計數器的模值N 取決于延時時間T 和采樣時鐘CLK 的周期TCLK。若計數器的初始值為0 時,則N = T /TCLK -1。圖2 為編寫延時濾波程序的流程圖。

  1- (1)

圖1 未經過濾波處理的開關信號

  1- (2)

圖2 延遲濾波程序流程圖

當檢測到開關信號的狀態發生變化時( 這里以由‘0’變到‘1’為例) ,計數器開始計時,當計數器的計數值計到N 時,如果開關信號仍保持為變化之后的狀態‘1’,則輸出‘1’,否則,認為這是一個干擾脈沖,將其濾除。

當采樣時鐘的頻率為5 kHz 時,TCLK = 0. 2 ms,要實現2 ms 的延時時間,若計數器初始值為0,那么計數器模值N = 9。具體的VHDL 語言程序進程如下:

  1- (3)

  1- (4)

1. 3 延時濾波程序仿真

分別將開關信號din 設置成理想信號和抖動信號,利用QuartusⅡ8. 0 軟件進行仿真,圖3 和圖4 分別為理想信號和抖動信號的延時濾波仿真波形圖。

  1- (5)

  圖3 理想開關信號延時濾波仿真波形

  1- (6)

  圖4 抖動開關信號延時濾波仿真波形

圖中clk 為采樣時鐘,glrn 為復位信號,din 為開關輸入信號,dout 為延時濾波輸出信號。從圖3可以看出,從開關信號發生變化到輸出發生變化的時間延時為2 ms,從圖4 中可以看出,此延時濾波程序有效消除了扭子開關的抖動干擾,驗證了其理論可行性。

1. 4 延時濾波程序實際驗證

為了驗證此延時濾波程序的實際濾波效果,將其下載到Xilinx 公司的Spartan3 系列FPGA 芯片XC3S400 中,用示波器多次測量經過濾波后的開關信號,得到圖5 所示的輸出信號波形。圖5 中,橫坐標表示時間,每格代表10 μs,縱坐標表示電壓,每格表示1 V。從圖5 可以看出,經過濾波后的開關信號不再有抖動現象,此延時濾波程序的實際可靠性得到驗證。

  1- (7)

  圖5 延時濾波后的輸出信號波形

1. 5 延時濾波程序資源占用率

在電子電路的設計中,FPGA 的資源占用率是我們應該考慮的一個重要問題。如果FPGA 的資源占用率太大,會加重FPGA 的負擔,影響整個電路的運行速度。表1 為延時濾波程序在XC3S400 芯片中的資源占用情況。

  1- (8)

表1 延時濾波程序的資源占用情況

1. 6 延時濾波的特點

延時濾波比較適合對脈沖寬度已知的干擾信號進行濾波,這樣可以更準確地確定延時時間,既不會因為延時時間太短而導致濾波不理想,又不會因為延時時間過長 而導致資源浪費。而且,延時程序不僅可以有效地消除開關類信號的抖動,還可以濾去干擾、噪音等其他尖峰波,抗干擾強,可靠性高。

如果電 路中存在多路輸入信號時,當檢測到任意一路輸入信號狀態發生變化時即執行延時程序,在執行延時程序的過程中將檢測不到其他輸入狀態的變化,所以能夠識別的 動作間隔不可能小于延時時間T,特別是當多路輸入信號的狀態集中在短時間內變化時,電路的性能會嚴重下降。并且,由于頻繁執行延時程序,會影響系統的效率 和實時性。

2 判決濾波

判決濾波是一種基于概率統計的濾波方法。在采樣時鐘CLK 的控制下,每隔時間t 對開關信號進行一次采樣,并對時間T0內采集到的n 個采樣值進行判斷( n = T0 /t) ,如果這n 個采樣值中高電平‘1’的個數百分比大于X,則輸出高電平; 相反,如果低電平‘0’的個數百分比大于X,則輸出低電平。

采用一個n 位寄存器來實現判決濾波,寄存器各個位的值依次為采樣得到的n 個采樣值。寄存器的模型如圖6 所示。

  1- (9)

  圖6 寄存器模型

在圖6 中,n 個格子分別代表寄存器的n 個位,寄存器左側的數據為已經處理過的數據,寄存器內的n 個數據為正在處理的數據,寄存器右側的數據為即將處理的數據。每過一個采樣時間間隔t,數據依次向高位滑動一位,最低位賦值為輸入信號當前的狀態值。

如上述過程,寄存器內的數據在不斷地更新,數據每滑動一次,即對n 個采樣值進行一次判斷,從而達到濾波的目的。由于干擾脈沖的隨機性,采到高電平和低電平的概率是相等的,所以,作為判斷依據的百分比X 不能小于50%。在實際應用中,為了使濾波更可靠,X 的取值一般都大于50%。

2. 1 判決濾波程序設計

本設計采用一個9 位寄存器( n = 9) ,每次判斷時只要‘1’的個數大于或等于5,則濾波輸出‘1’,否則輸出‘0’( X = 5 /9) 。圖7 為判決濾波程序的流程圖。

  1- (10)

  圖7 判決濾波程序流程圖

  主要的程序進程如下:

  兩種基于FPGA的軟件濾波方法

  2. 2 判決濾波程序仿真

  同樣以開關信號為例,在QuartusⅡ8. 0 軟件中仿真來驗證結果。圖8 和圖9 分別為對理想開關信號和抖動開關信號進行判決濾波的仿真波形圖。

  兩種基于FPGA的軟件濾波方法

  圖8 理想開關信號判決濾波仿真波形

  兩種基于FPGA的軟件濾波方法

  圖9 抖動開關信號判決濾波仿真波形

  仿真結果顯示,此判決濾波程序也可以實現濾波目的。對比圖4 和圖9 可以發現,對相同的抖動脈沖進行濾波,雖然兩種濾波方法都能有效濾除抖動,但是濾波效果是不同的,判決濾波的實時性比較好。

  2. 3 判決濾波程序實際驗證

  將此判決濾波程序同樣下載到XC3S400 芯片中去,用示波器多次測量,得到濾波后的開關輸出信號波形如圖10 所示。

  兩種基于FPGA的軟件濾波方法

  圖10 判決濾波后的輸出信號波形

  圖10 中,橫坐標表示時間,每格代表5 μs,縱坐標表示電壓,每格表示1 V。從圖中可以看出,開關信號中的抖動脈沖已被完全濾除,證明此判決濾波程序是實際可行的。

  2. 4 判決濾波的特點

   判決濾波既可以用來對開關信號這類抖動時間已知的信號進行濾波,也可以對脈寬很窄的干擾信號進行濾波。在高速電路中,系統晶振常常在幾十兆赫茲左右,時 鐘寬度單位達到納秒級,這可以使判決濾波的采樣時間間隔t 達到納秒級,即寄存器的各個位可在幾十納秒內重新賦值,從而達到消除窄脈沖干擾信號的目的。

  2. 5 判決濾波程序的資源占用率

  判決濾波程序在XC3S400 芯片中的資源占用情況如表2 所示。

  1- (15)

表2 判決濾波程序的資源占用情況

對比表1 顯示的數據來看,兩種濾波方法的資源占用率都比較小,相對延時濾波程序而言判決濾波程序的資源占用率稍大一些。

3 結論

實驗證明延時濾波和判決濾波均能達到很好的濾波效果,在電路的設計過程中,可以根據干擾信號的類型選擇合適的濾波方法。在實時性要求不是很高、干擾信號 脈沖寬度可估測的電路中,可以采用延時濾波法,既節省資源又能有效濾除干擾信號; 在實時性要求比較高、運行速度比較快、干擾信號脈沖寬度很窄的電路中,可以采用判決濾波法,既能有效濾波又能保證電路的效率。

下一篇: PLC、DCS、FCS三大控

上一篇: 直流PTC熱敏電阻恒溫

中文字幕一区二区人妻性色| 夜夜嗨AV熟妇人妻涩爱AV| 含羞草自慰抽搐喷白浆AⅤ| 一女被两男吃奶玩乳尖 | 免费源码资源源码站| 国产精品99久久免费观看| 妇女被深耕过后的变化| 久久久久国色ΑV免费观看| 欧美熟妇精品一区二区三区 | 巨大黑人极品videos精品| 欧美高清FREEXXXX性| 无码人妻久久一区二区三区| 伊人色综合一区二区三区| 成年午夜免费AⅤ在线观看| 果冻传媒亚洲区二期| 美女扒开奶罩露出奶头视频网站| 色哟哟网站在线观看入口| 亚洲欧洲日韩综合色天使| А√最新版在线天堂| 国模私密浓毛150p露150p极| 欧美 狠狠操 888| 午夜精品一区二区三区在线观看| 中文字幕久久精品无码| 国产精品毛多多水多| 麻豆一区二区在我观看| 偷拍中国熟妇牲交| 中文人妻熟妇乱又伦精品| 国产极品美女高潮无套APP| 久碰人妻人妻人妻人妻人掠| 熟女系列丰满熟妇AV| 婬乱丰满熟妇XXXXⅩ性| 国产成人无码免费视频麻豆| 蜜桃成人无码区免费视频网站 | 色欲AⅤ蜜臀AV在线播放| 亚洲一区二区三区无码久久| 丰满妇女强高潮18ⅩXXXHD| 久久久亚洲欧洲日产国码二区| 少妇高清一区二区免费看| 真人新婚之夜破苞第一次视频 | 香蕉久久夜色精品升级完成| AV无码不卡一区二区三区| 黑人大战亚洲人精品一区| 日99久9在线 | 免费| 亚洲最大成人综合网720P| 公交车后车座疯狂的做的细节| 久久天天躁狠狠躁夜夜躁2014| 玩肥熟老妇BBW视频| 中文字幕日韩一区二区不卡| 国产自偷在线拍精品热| 日韩AV一中美AV一中文字慕| 永久免费无码国产| 国内精品久久久久影院蜜芽| 日本熟熟妇XXXXX精品熟妇| 野花社区影视在线WWW官网| 国产免费一区二区三区不卡| 人妻熟妇与黑人HDXⅩXX| 影音先锋女人AV女色资源| 国产欧美日韩综合精品一区二区 | 一本色道久久综合亚州精品蜜桃 | 男人的天堂AV网址| 亚洲欧美日韩成人综合网 | 鲁鲁夜夜天天综合视频| 亚洲AV高清在线观看一区二区| 成视频年人黄网站免费视频| 美女黑人做受XXXXXⅩ性| 亚洲国产精品无码久久一线| 国产操熟女性爱导航| 人妻丰满熟妇aⅴ无码HD| 在线播放无码高潮的视频| 极品尤物爆乳自慰呻吟| 忘忧草影视WWW在线播放网| 办公室撕开奶罩揉吮奶漫画| 免费看涩涩无遮挡的漫画| 亚洲人交乣女BBW| 国产亚洲日韩网曝欧美台湾 | 色综合天天综合网国产| JAPANESE性公交车| 美女把尿口扒开让男人桶| 亚洲精品TV久久久久久久久久| 国产精品成人久久久久久久| 日韩人妻无码视频| YW尤物爆乳网站点击进入| 免费男人下部进女人下部视频| 亚洲色欲啪啪久久WWW综合网| 国模GOGO中国人体私拍| 无码日韩精品一区二区免费| 丰满大屁股熟女偷拍内射| 日本XXXXXXXXX69| XXXXX69HD护士19学生| 欧美高潮抽搐喷水大叫| 50岁熟妇的呻吟声对白| 蜜桃色欲AV久久无码精品软件| 艳MU无删减在线观看免费无码| 精品人妻一区二区浪潮av| 亚洲成AV人片在线观看不卡| 国产一区二区精品久久岳| 玩弄漂亮少妇高潮白浆| 国产成人AV一区二区三区无码| 色欲av无码爆乳亚洲区一二| 成人无码免费视频在线观看网址 | 日99久9在线 | 免费| YSL千人千色T9和T9的区别| 欧美老熟妇欲乱高清视频| 97久久超碰福利国产精品…| 内射人妻无码色AV| 97人妻人人揉人人躁人人| 免费无码毛片一区二区APP| 重囗味SM在线观看无码| 男女高潮免费观看无遮挡| 18禁黄网站男男禁片免费观看| 妺妺窝人体色WWW看美女图片| 最新国产免费AV片在线观看| 免费观看的AV毛片的网站| .精品久久久麻豆国产精品| 免费A级毛片中文字幕| 1000部无遮挡拍拍拍免费视频 | 被多个男人调教奶头玩奶头| 日本强伦姧人妻完视频正版| 成人伊人亚洲人综合网站| 少妇BBW搡BBBB搡| 国产对白videos麻豆高潮| 五十路亲子中出在线观看| 国精品无码一区二区三区左线| 亚洲VA综合VA国产产VA中| 精品日产一卡2卡三卡4卡自拍 | 亚洲AV永久无码精品久久麻豆| 黑人巨大跨种族VIDEO| 亚洲日韩电影久久| 老熟女多次高潮露脸视频| 7777精品伊人久久久大香线蕉 | 亚洲精品国产AⅤ成拍色拍 | 国产无遮挡又爽又黄大胸免费| 亚洲A片成人无码久久精品色欲| 激情综合婷婷色五月蜜桃| 野花日本大全免费观看2019 | 无码人妻少妇久久中文字幕| 国产在线拍揄自揄视频网站| 亚洲欧洲国产码专区在线观看| 浪潮AV激情高潮国产蜜臀| 999久久久无码国产精品| 人人妻人人做人人爽| 国产精品国产三级国产AV剧情 | 久久久久亚洲AV无码网站| 337P日本大胆欧美裸体艺术| 人人鲁人人莫人人爱精品| 国产SM重口调教在线观看| 亚洲AV无码成人影片在线观看| 久久精品中文字幕无码绿巨人| 中文字幕日韩人妻在线乱码| 日本丰满熟妇乱XXXXX故事| 国产精品成人久久久久久久| 亚洲欧美日韩综合在线一| 男生把自己的手到女生的QQ里 | 色综合天天综合网天天小说| 国产艳妇AV在线出轨| 野花社区大全免费观看3| 欧洲精品一线二线三线区别| 国产成人精品无码免费看| 亚洲美女又黄又爽在线观看| 内射人妻深入内射| 国产成人AV免费网址| 亚洲人成绝费网站色WWW吃脚| 农村寡妇精品一区二区三区 | 亚洲AⅤ天堂无码专区| 邻居一晚让我高潮3次正常吗| 波多野结衣人妻厨房大战| 亚洲 日韩 欧美 成人 在线观| 军人暴力性强迫RAPE| 成人无码特黄特黄AV片在线| 亚洲AV无码成人精品区瑜伽裤| 麻豆AV一区二区三区久久| 放荡的熟妇高清视频| 亚洲另类人妻小说| 欧美熟妇呻吟猛交XX性| 国产三级在线观看播放视频| 中文字幕人妻丝袜成熟乱九区| 少妇仑乱A毛片无码| 久久69国产精品久久69软件| 八戒八戒神马影院在线观看5| 午夜理论电影在线观看亚洲| 蜜桃AV无码免费看永久| 国产精品成人片在线观看| 真人作爱试看90分钟免费影视| 日产精品久久久久久久性色| 精品久久久久久久久午夜福利| 扒掉内裤露出打嫩嫩的屁股| 亚洲成A人片在线观看天堂无码不| 欧美和日本操逼视频| 国产亚洲精品无码专区| 99久久久国产精品消防器材| 性色AV性色生活片| 欧美午夜成人精品| 韩国精品一区二区三区无码视频| AV无码人妻无码男人的天堂| 亚洲AⅤ无码成人网站国产APP| 欧美超级乱婬视频播放| 国产性猛交╳XXX乱大交| JAPANESEⅩⅩⅩHD中文| 亚洲精品午睡沙发系列| 色黄啪啪网18以下勿进|