fablabcb / CitRad-SensorUnit

Citizen Science Traffic Radar
GNU General Public License v3.0
7 stars 1 forks source link

Zeitstempel Versatz zwischen csv- (car) und bin-Datei #18

Open nFrechen opened 6 days ago

nFrechen commented 6 days ago

Wenn ich die Zeitstempel aus der cars csv Datei einlese und diesen Zeistempel nutze um das Spektrum aus der bin Datei abzufragen komme ich nicht exakt zu dem Zeitpunkt wo das Auto vorbei gefahren ist. Der Zeitvesatz ist manchmal länger, manchmal kürzer (siehe Beispiele unten).

Der Abstand variiert auch innerhalb einer Datei. Von daher denke ich nicht dass ich da was falsch einlese.

Hast du eine Idee woher das kommen könnte?

grafik grafik grafik grafik

thorondev commented 6 days ago

Der Zeitstempel in der Car-CSV gibt an, wann das Signal als ein Auto erkannt wurde und nicht, wann genau ein Peak in der meanAmplitude vorlag.

Du kannst auf jeden Fall also schonmal die Hann-Fensterbreite abziehen, weil das ja später erst ausgewertet werden kann. Und dann ist natürlich jedes Signal unterschiedlich lang - das fließt auch wieder mit ein. Wenn du die Zuordnung tatsächlich brauchst, muss das hinzugefügt werden. Der Sensor merkt sich die vergangenen Zeitstempel bisher nicht.

nFrechen commented 5 days ago

Wär schon gut zum validieren den genauen Zeitstempel zu haben wann der Trigger beginnt. Das hattest du doch in deiner Darstellung schon drin so wie ich das auch in R gemacht hatte. Vor allem wenn mehrere Trigger hintereinander kommen kriegt man die Zuordnung nur schwer raus.

Hatte schon versucht die Hann-Fensterbreite abzuziehen. Bzw. Hann-Fenster plus die 200 samples Breite für den Median. Aber dass die Länge so unterschiedlich lang ist selbst wenn danach kein weiteres Auto kommt erschließt sich mir nicht.