Re: ADC 輸入雜訊
|
||||
---|---|---|---|---|
資深會員
|
參照:
系統及量測的協方差Q和R可以透過實際量測去算。預測協方差初直可以設一個非0值,通常我直接設1,反正最後會收斂。剩下來的就是固定時間更新和預測系統輸出。 至於程式怎樣寫?就照數學式那樣寫。如果系統是SISO的,程式大概幾行就寫完了。 http://www.cs.unc.edu/~tracker/media/ ... APH2001_CoursePack_08.pdf 裡面有個溫度計的範例,自己去看吧!
發表於: 2009/4/20 7:21
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: ADC 輸入雜訊
|
||||
---|---|---|---|---|
資深會員
|
1.迴授信號用主動濾波器濾除高頻信號,比如你的採樣率1KHz,那低通的截止頻率就給他放到3KHz以上。
2.再來建立輸入雜訊模型,把雜訊協方差找出來(假設雜訊是白雜訊)。 3.把你的系統模型及系統輸出雜訊協方差找出來。 4.使用Kalman Filter作濾波,這個877A做的出來,沒問題。
發表於: 2009/4/19 10:32
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
ADC 輸入雜訊
|
||||
---|---|---|---|---|
新會員
|
大家好~
最近使用pic16f877a這顆ic 利用內部ADC作直流準位判斷~ 程式大概是pic某腳送入訊號到系統後~ 拉電路某點電壓回授值(直流訊號)回ADC判斷~ 最後目標是取得此點電壓最大值。 目前遇到的問題是電壓回授值會載"高頻雜訊"~ 我已經加上電容,也加了低通濾波器,抑制效果是有, 但上面還是有些雜訊讓PIC誤動作~ 有人有解決辦法嗎?不管是硬體或是軟體的辦法! 我目前是想說在送入系統訊號後,多取幾次ADC的結果來計算平均值,因為我沒辦法確定每次ADC是不是會取到正確的值,還是說取到雜訊(雜訊有可能比直流值高或低),所以只好多取幾筆再做平均。 不知道還有沒有其他簡單的方法。謝謝大家!~
發表於: 2009/4/19 1:04
|
|||
|