Ez már egy 0-ik automata állapot. Meteor közben egy kis fehér box a
spektrogram bal felső sarkában pirosra vált, az észlelés végeztével a
jobboldali listára bekerül a -tól-ig időpont, és a progi csinál egy
"/meteors" könyvtárat (ha nincs), amibe az időpontra cimkézve elhelyez
egy fájlt.
A fájl tartalma:
- meteor észlelésének kezdete
- ... vége
- tárolt amplitudóértékek száma
- amplitúdók
Az "amplitúdó" fogalmat sajátságosan értelmeztem, nem közvetlenül a
pilotjel amplitúdóját jelenti, hanem a következőt:
szumma decibelértékek a 18850-19150-Hzes sávban / (szumma decibelértékek
a 18600-18850-Hzes + szumma decibelértékek a 19150-19300-Hzes sávban)
Azaz, a pilotjel kis tartományának jelerősségét hasonlítjuk össze egy
kicsit tágabb tartrományával, és a hányadosukat tárolom.
Meteorvisszhangkor ennek az értéknek 1 felett illik lennie, az éteri
zajok vételekor pedig 1 várható értékű gaussi sűrűségfüggvényű véletlen
változónak.
Majd kitalálhatunk jobbat is, de ehhez tudnom kell, hogy mindig pontosan
a 19khz-hez tartozó fft sorszámú helyen van-e a pilotjel
amplitúdómaximuma, amiről egyenlőre egyáltalán nem győztem meg magamat.
Akkor kezdődik egy meteoresemény, ha legalább 5*4096 mintáig (kb 0.5
sec) a pilotjeltartomány aktív és itt van a jelmaximum egy 1khz-es sávban.
Akkor végződik egy meteoresemény, ha legalább 5*4096 mintáig (kb 0.5
sec) a pilotjeltartomány nem aktív vagy a jelmaximum eltér az eredeti
észlelési pilotjel helyétől.
A progi továbbra is:
http://www.vs120.extra.hu/prgs/MeteorListener.zip
Aktuális verziószám: 0.9.0 build: 182
kéretik először a tesztfájllal próbálkozni, itt 4 "meteort" kell
észlelnie a proginak.
http://www.vs120.extra.hu/prgs/test2.mp3
üdv:
Szabolcs