專利名稱:一種自動帶通數字濾波實現方法
一種自動帶通數字濾波實現方法技術領域
本發明屬于機械診斷領域,尤其涉及機械診斷系統中數據處理上的一種自動帶通數字濾波實現方法。
背景技術:
現代的機械診斷系統設備越來越多,數據采集速度要求是越來越快,這對系統數據線的可靠性和穩定性提出了很高的要求,而這個必須通過提高數字濾波的能力,來提高抗干擾能力,由于數字濾波占據系統資源較大, 這就使得提高數字濾波能力,減少系統資源占用的矛盾更加突出。發明內容
本發明的目的在于提供一種自動帶通數字濾波實現方法,用于機械診斷系統中的數據處理。
實現上述目的的技術方案是一種自動帶通數字濾波實現方法,包括輸入寄存器 XO X6、參數寄存器al a7、乘法器Al A7和加法器;
所述的輸入寄存器XO X6的內容對應作為所述的乘法器Al A7的一個乘法因子;
所述的參數寄存器al a7的內容對應作為所述的乘法器Al A7的另一個乘法因子;
所述的乘法器Al A7的輸出是所述的加法器的輸入;
所述的加法器的輸出Xout為最后濾波的結果。
上述的輸入寄存器XO X6存儲的是連續順序采集的7個數據。
上述的參數寄存器al a7是數值順序都固定的一個數列,數列的值為{0,-103 5, -1557,10650, -1557,-1035,0}。
上述的加法器是由7個輸入和一個輸出組成,加法器的傳遞函數是
Xout= (A1+A2+A3+A4+A5+A6+A7)/7。
上述的輸出Xout滿足公式
Xout= (al*X0+a2*Xl+a3*X2+a4*X3+a5*X4+a6*X5+a7*X6) /7。
本發明的有益效果是使用極少的系統資源,自動實現有限采樣數列的帶通濾波, 具有系統資源占用少、響應快速的特點。
圖I是本發明的結構示意圖。
具體實施方式
下面將結合附圖對本發明作進一步說明。
請參照圖1,圖中給出了一種自動帶通數字濾波實現方法,包括輸入寄存器XO X6、參數寄存器al a7、乘法器Al A7和加法器,這些器件采用ATLERA公司的一片FPGA 芯片來實現,型號為EP1K50 ;
輸入寄存器XO X6的內容對應作為乘法器Al A7的一個乘法因子;
參數寄存器al a7的內容對應作為乘法器Al A7的另一個乘法因子;
所述的乘法器Al A7的輸出是加法器的輸入;
所述的加法器的輸出Xout為最后濾波的結果。
上述的輸入寄存器XO X6存儲的是連續順序采集的7個數據。
上述的參數寄存器al a7是數值順序都固定的一個數列,數列的值為{0,-103 5, -1557,10650, -1557,-1035,0}。
上述的加法器是由7個輸入和一個輸出組成,加法器的傳遞函數是
Xout= (A1+A2+A3+A4+A5+A6+A7)/7。
上述的輸出Xout滿足公式
Xout= (al*X0+a2*Xl+a3*X2+a4*X3+a5*X4+a6*X5+a7*X6) /7。
本發明的原理是利用FIR有限沖擊響應的濾波原理和公式,利用FPGA邏輯芯片的強大功能來自動實現有限采樣數列的帶通濾波,具有系統資源占用少、響應快速的特點。
以上結合附圖實施例對本發明進行了詳細說明,本領域中普通技術人員可根據上述說明對本發明做出種種變化例。因而,實施例中的某些細節不應構成對本發明的限定,本發明將以所附權利要求書界定的范圍作為本發明的保護范圍。
權利要求
1.一種自動帶通數字濾波實現方法,其特征在于,包括輸入寄存器XO X6、參數寄存器al a7、乘法器Al A7和加法器; 所述的輸入寄存器XO X6的內容對應作為所述的乘法器Al A7的一個乘法因子; 所述的參數寄存器al a7的內容對應作為所述的乘法器Al A7的另一個乘法因子; 所述的乘法器Al A7的輸出是所述的加法器的輸入; 所述的加法器的輸出Xout為最后濾波的結果。
2.根據權利要求I所述的一種自動帶通數字濾波實現方法,其特征在于,所述的輸入寄存器XO X6存儲的是連續順序采集的7個數據。
3.根據權利要求I所述的一種自動帶通數字濾波實現方法,其特征在于,所述的參數寄存器al a7是數值順序都固定的一個數列,數列的值為{0,-1035,-1557,10650,-1557,-1035,0}。
4.根據權利要求I所述的一種自動帶通數字濾波實現方法,其特征在于,所述的加法器是由7個輸入和一個輸出組成,加法器的傳遞函數是Xout= (A1+A2+A3+A4+A5+A6+A7)/7。
5.根據權利要求I所述的一種自動帶通數字濾波實現方法,其特征在于,所述的輸出Xout滿足公式Xout= (al*X0+a2*Xl+a3*X2+a4*X3+a5*X4+a6*X5+a7*X6) /7。
全文摘要
本發明公開了一種自動帶通數字濾波實現方法,包括輸入寄存器X0~X6、參數寄存器a1~a7、乘法器A1~A7和加法器。本發明能自動的實現有限采樣數列的帶通濾波,具有系統資源占用少、響應快速的特點。
文檔編號H03H17/02GK102931945SQ20121048823
公開日2013年2月13日 申請日期2012年11月26日 優先權日2012年11月26日
發明者楊向萍 申請人:昆山北極光電子科技有限公司