+/- 1 digit oynama sorunu

10 bit ile 1024 değer yazılabiliyor
9 bit ile 512 değer yazılabiliyor
8 bit ile 256 değer yazılabiliyor.

Bir bit dalgalanmayı yok etmek için bit sayısını düşürmek lazım.
Ben resimlerin boyutunu düşürmek için RGB kodlarını 5 bite kadar düşürüyorum. İnsan gözü algılamıyor değişmeyi. :)
 
Keşke gecikmesiz filtre mümkün olsaydı. O zaman step motorla falan uğraşmazdık, direkt kısa yoldan zengin olurduk (borsadan).

Anladığım kadarıyla sondaki +/-1 yaklaşık olarak 20 mikronluk yer değiştirmeye denk geliyor.
Benim aklıma ilk gelen kalman filtlresi. Ama normal kalman filtresi değil de biraz daha basitleştirilmiş bir versiyonu.

Mesela aşağıdaki örnek gibi (sudo kod);
kalman filter:
delta = input[n] - (kalman_filter_out[n-1] - input[n])
smooth = kalman_filter_out[n-1] + delta * math.sqrt(gain / 10000 * 2)
velocity[n] := velocity[n-1] + gain / 10000 * delta
kalman_filter_out[n] := smooth + velocity[n]

Buradaki gain değişkeni ile oynayarak filtreleme miktarını ayarlayabiliyoruz.
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
6,951
Mesajlar
118,748
Üyeler
2,824
Son üye
selocan32

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top