Folyamatos meresi eredmeny ertekelese

norbimagan norbimagan at vnet.hu
Wed Apr 14 21:17:29 CEST 2004


Szia!


Szerintem erdemes lenne kulonbsegi kodolassa alakitani. Vagyis
elojelesen tarolni az elozohoz kepest a kulonbseget. Ez realtime megy, s
igen gyors, egyszeru. Ezutan figyeled azokat a pontokat, ahol elojelet
valt a jeled. (legfelso bit atbillen) Itt megvizsgalod, ahogy a kapott
jel egy szakaszon belul a szelsoertek (E) alatt van -e szamok abszolút
erteke. E lehet pl. celszeruen a szelsoertekek abszolút ertekenek
atlaga.
Ha ilyet talal, a ket elojel ellentetes szampart irja az elso helyere,
míg a masikat kihagyja, vagy oda nullat ir.
Elsore talan bonyi, de holt egyszeru, itt egy pelda:
(Pl, furesz alapjel alapjel indul nullarol, visszater nullara;
1,1,1,1,1,-1,-1,-1,-1,-1)

Visszaalakitva az ertekeket: 0,1,2,3,4,5,4,3,2,1,0
Vagyis elmegy otig, majd visszater nullara. Szelso ertekek ebben a
szakaszban 4, persze plussz minuszban, kozepnullahoz kepest. Most
tegyunk bele egy tranzienst:

1,1,8,-6,1,-1,-1,-1,-1,-1

A 8 a tranziens, a 6 a tranziens utan a valos ertekre visszahuzodo
jel...
Az algoritmus egybol eszreveszi az elojelvaltast, ami itt ket helyen is
van. Igen am, de az elso esetben 2 alatti, a masodik esetben feletti
ertekrol van szo. Ez az E-ertekes kuszob a hasznos, merendo fuggveny
meredekseget is eleg jol koveti. Az eredmeny tehat az lesz, hogy a fenti
szamsor a visszaforditas utan megegyezik. A tranziensek tipusa azert
modosithatja az algoritmust. Itt persze a leirtak alapjan tuskeszeru
beuteseket felteteleztunk, ahol a kovetkezo jel mar a valos erteket
mutatja.
Anno egy italhuto automata Z80-s procival barkacsolt hofokszabalyozo
rendeszereben ez az egyszeru eljaras nalam remekul szuperalt, szepen
kiutotte a relek altal beindukalt tuskeket.
Sajat fabrikalmany, a szukseg hozta. Ha nem valna be a Te celodra, ne
szidj vele. :)

>Nehezitheti a problemat, hogy a kod olyan formatumu, hogy maximalis jel
= 0, minimalis jel ~ 
>50..60, a "nincs jel" az pedig 255. Vagyis kis jelnel 60<->255 ugralas
lehetseges. Ez nem 
>erdekes, itt adhat akarmilyen 60..255 kozotti erteket, de ha stabil 255
van, arra 255-t 
>adjon...

A formatum lenyegtelen, ha kulonbsegi kodolassa konvertalod. Utana meg
egybol adja magat.

>Milyen algoritmust lehetne erre generalni?

Az enyem kb. 10...15 sor volt Z80ASM-ben anno ha jol emlekszem, s egy
teljes blokkot megcsinalt. (LDI-vel) Pl. PIC-ben se lenne tobb, sot...
:)

Udv.:
         Norbi.




More information about the Elektro mailing list