一個正弦周期內取得兩點(X1,Y1),(X2,Y2),求y=Asin(Wx)中的系數A和W,即振幅A和周期W。工程中的實際問題。振幅和周期都不定。只能保證一個周期內采集到N個點。由于計算速度和精度有要求,不能擬合。
uj5u.com熱心網友回復:
方程約束不足, 有很多解, 可以簡單設y1=0, y2=1.0 去求解, 會有多個解另外量測2個資料就計算結果, 就算有解法, 實際精度也會非常低
一般簡單的可以用整流, 過0來求解, 也可以fft
uj5u.com熱心網友回復:
兄臺解釋的很到位,其實我們這個是要反算出來頻率的,所以整流就不行了。FFT和擬合速度單片機算不過來,擬合度最高也就0.998,達不到萬分之一的要求。其實專案可以保證每個周期里至少有400個采樣點。FFT的話也在考慮。但是采樣存在最后一個周期可能不在一個整數周期里,FFT可能存在頻率泄露從而導致誤差增大很多。。。目前是這么分析的。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/14811.html
標籤:數據結構與算法
