提高超聲波流量計精度的幾種算法
某些情況對超聲波流量計時差測量精度要求很高,除必要濾波以外,我們還可以采取以下幾種方法提高精度,但精度的提高必然帶來程序運行時間的增加,兩者需綜合考慮,以達到*的算法.
(1)相干平均法
在換能器工作頻率范圍之外的噪聲可通過帶通濾波去除。在工作頻率范圍內,噪聲可用數字相干平均的方法處理。由于噪聲是隨機成份,而信號是固定不變的,多次數字平均可使噪聲消除,從而提高信噪比,但是當流速變化很快時,卻可能起到適得其反的效果,而實時性也是需要考慮的因素。所以要根據實際情況進行折中,一般數字平均次數不會超過32次。
(2)插值法
通過相關處理得到的時差分辨率由采樣率決定,采樣率的提高意味著成本的增加、存儲器容量增加、處理時間變長等??刹捎貌逯导夹g得到高精度時差測量值,插值對象分對原始數據插值和對相關函數插值。對原始數據插值一般采用線性插值來提高時間分辨率,對相關函數插值一般采用拋物線插值,經過插值后可較容易得出峰值時間,提高了超聲波流量計測量精度減少了重復性。
(3)多重相關算法(MLC)
MLC算法原理為:對接收信號分別進行自相關和互相關處理,然后將自相關和互相關結果再進行一次相關,終獲得時差。此次相關后相關函數的峰值,比di 一次互相關函數峰值要大得多,削弱了噪聲的影響,提高了信噪比。