圖10 中,橫坐標(biāo)表示時間,每格代表5 μs,縱坐標(biāo)表示電壓,每格表示1 V。從圖中可以看出,開關(guān)信號中的抖動脈沖已被完全濾除,證明此判決濾波程序是實際可行的。
2. 4 判決濾波的特點
判決濾波既可以用來對開關(guān)信號這類抖動時間已知的信號進行濾波,也可以對脈寬很窄的干擾信號進行濾波。在高速電路中,系統(tǒng)晶振常常在幾十兆赫茲左右,時鐘寬度單位達到納秒級,這可以使判決濾波的采樣時間間隔t 達到納秒級,即寄存器的各個位可在幾十納秒內(nèi)重新賦值,從而達到消除窄脈沖干擾信號的目的。
2. 5 判決濾波程序的資源占用率
判決濾波程序在XC3S400 芯片中的資源占用情況如表2 所示。
對比表1 顯示的數(shù)據(jù)來看,兩種濾波方法的資源占用率都比較小,相對延時濾波程序而言判決濾波程序的資源占用率稍大一些。
3 結(jié)論
實驗證明延時濾波和判決濾波均能達到很好的濾波效果,在電路的設(shè)計過程中,可以根據(jù)干擾信號的類型選擇合適的濾波方法。在實時性要求不是很高、干擾信號脈沖寬度可估測的電路中,可以采用延時濾波法,既節(jié)省資源又能有效濾除干擾信號; 在實時性要求比較高、運行速度比較快、干擾信號脈沖寬度很窄的電路中,可以采用判決濾波法,既能有效濾波又能保證電路的效率。
2. 4 判決濾波的特點
判決濾波既可以用來對開關(guān)信號這類抖動時間已知的信號進行濾波,也可以對脈寬很窄的干擾信號進行濾波。在高速電路中,系統(tǒng)晶振常常在幾十兆赫茲左右,時鐘寬度單位達到納秒級,這可以使判決濾波的采樣時間間隔t 達到納秒級,即寄存器的各個位可在幾十納秒內(nèi)重新賦值,從而達到消除窄脈沖干擾信號的目的。
2. 5 判決濾波程序的資源占用率
判決濾波程序在XC3S400 芯片中的資源占用情況如表2 所示。
表2 判決濾波程序的資源占用情況

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