文中介紹應(yīng)用數(shù)字濾波方法提高磁致伸縮位移傳感器測量準(zhǔn)確度的方法,提出用窗函數(shù)設(shè)計數(shù)字濾波器的方 法,通過試驗數(shù)據(jù)分析表明。磁致伸縮式位移傳感器是一種利用在金屬中傳 播的機械彈性波,把位移變換成其傳播時間,檢測 被測物位移的傳感器。它通過測量發(fā)出的電流脈沖與回波脈沖信號之間的時間差,再根據(jù)聲波的 傳遞速度獲得準(zhǔn)確的位置值[I]。通常,在測量過程 中有噪聲混入,而由于磁致伸縮式位移傳感器本身具有高精度,為實現(xiàn)高的測量準(zhǔn)確度,對噪聲進行處理。
1 輸出信號的特點
傳感器磁環(huán)與測桿相對靜止時,輸出信號仍有 相對與其測量精度而言影響很大的擾動,這是由于 波導(dǎo)管內(nèi)電流脈沖和應(yīng)變脈沖的影響(有時強度可 以達(dá)到滿量程的0.2%),以及系統(tǒng)的雜散噪聲。 在動態(tài)測量時,也有類似的現(xiàn)象。這一類噪聲干擾 相對于測量信號而言具有較高的頻率。因此,可以考慮用FIR低通數(shù)字濾波器來濾除噪聲干擾,提 高傳感器使用準(zhǔn)確度。
2 FIR低通數(shù)字濾波器的設(shè)計
數(shù)字濾波器有IIR (無限沖激響應(yīng)濾波器)和FIR (有限沖激響應(yīng)濾波器)之分,考慮到系統(tǒng)的 穩(wěn)定性,線性相位的實現(xiàn)以及有利于提高運算效率 等因素,選用FIR數(shù)字濾波器。FIR低通數(shù)字濾波器的設(shè)計方法是建立在對理想濾波器頻率性作某種近似的基礎(chǔ)上的。這些方法 有窗函數(shù)法、頻率抽樣法及一致逼近法。在此采用窗函數(shù)法。設(shè)計原理假設(shè)理想的低通濾波器頻率響應(yīng)為Hd(產(chǎn)),要求設(shè)計一個FIR濾波器頻率響應(yīng)。但設(shè)計是在時域進行的,因而先由凡(產(chǎn))的傅立葉反變換導(dǎo)出加(n),要用有限長的h(n)來逼近無限長的hd(n),有效的方法是用一個有限長度的窗口函數(shù)序列w(n)來截取hd (n)按照復(fù)卷積公式,在時域是相乘,則頻域上是周期 性卷積關(guān)系因而H (e"")逼近凡 (t!") 的好壞,取決與 窗函數(shù)的頻率特性 W(產(chǎn))。
窗函數(shù)的選擇凱塞(Kaiser)窗函數(shù)可以通 過參數(shù)的控制來改變窗函數(shù)的主瓣寬度和旁瓣衰減,是一個靈活的性能良好的窗函數(shù)。因此本設(shè)計 采用凱塞窗函數(shù)。其中類變形零階貝塞爾函數(shù), N是濾波器階數(shù),p是窗函數(shù)的形狀的參數(shù),可以的經(jīng)驗公式計算得到其中的阻帶衰減(dB), L:::,,.w是最小過渡帶 寬。窗函數(shù)w(n)選定后,用w(n)截斷hd(n)得到h(n) 平移使h(n)h (n)是以n 為對稱的, 具有線性相位,頻譜逼近理想低通濾波器的hd (n)。 這樣用有限長h(n)代替無限長hd (n) 即可實現(xiàn)低通濾波。
3 試驗驗證明
在設(shè)計程序時, 用求和代替積分, 對零階變形貝塞爾函數(shù)采用無窮級數(shù)表示這個無窮級數(shù)可用有限項級數(shù)去近似,項數(shù)多少由 要求精度來確定。離散信號x(n)經(jīng)過數(shù)字濾波器h(n),得到的響應(yīng)為y(n),則y(n)=x(n)*h(n),y(n)即為經(jīng) 濾波平滑后的輸出信號。h(n)的求解和卷積運算由C語言編程以軟件形式實現(xiàn)。通過用磁致伸縮式位移傳感器測量液位的試驗, 由計算機通過12位A心采集卡進行采樣, 然后對所得數(shù)據(jù)進行濾波, 加濾波器后, 測量結(jié)果的 波動明顯減小。通過試驗表明, 此濾波器方法, 能明顯提高磁致伸縮式位移傳感器的使用準(zhǔn)確度。 對于不同性質(zhì)的測試需求, 調(diào)整窗函數(shù)的參數(shù)可達(dá)到要 求。 如果使用專門DSP硬件系統(tǒng), 則能大大提高 數(shù)據(jù)處理速度, 實現(xiàn)實時處理。