補償算法
補償算法
相關文章 : 1篇
瀏覽 : 25次
目前基于傳感器的溫度補償方法主要分為模擬硬件設計和數字信號處理兩種方法。模擬硬件通常采用PTAT 和CTAT 等技術來設計讀出電路。數字信號處理方法通常包括線性擬合、最小二乘多項式 擬合、BP神經網絡 、卡爾曼濾波 、支持向量機等算法。本文在這些算法的基礎上提出一種雙指數函數模型的溫度補償算法,有以下優點: (1)指數函數具有無限階的泰勒展開式,因此雙指數函數在對諸如傳感器溫度系數曲線這類非線性曲線的擬合上可以達到很高的精度。 (2)本文提出一種具有高精度初值的交替迭代法 ,即分離系數法。首先采用4組數據點,聯立方程組,求出非線性系數的初始值,其次利用交替迭代法計算得到優化后的線性和非線性系數。整個算法解決了直接使用交替迭代法計算產生的迭代不收斂、精度較低、迭代次數較多的問題。 (3)在傳感器溫度補償中,由于雙指數函數系數只有4個,可以使用CORDIC算法設計硬件補償電路來集成到傳感器中,其中系數保存在ROM中即可,因此具有很好的工程實用價值。
推薦產品
列表欄目