Also die Schwankungen des Signals sind zu Beginn der Aufzeichnung größer
und werden mit zunehmender Zeit immer kleiner, ja?
Das Signal sollte dann sicher im "grünen" Bereich sein, wenn das letzte
lokale Minimum und das darauf folgende Maximum innerhalb des
10%-Toleranzbandes lagen. (kann natürlich auch erst ein Maximum und dann
ein Minimum gewesen sein)
Über die erste/zweite Ableitung könnte man also die Minima/Maxima
ausrechnen. Dann alle Extrema verwerfen, die nicht innerhalb des
Toleranzbandes liegen. Von den übrig bleibenden Werten geht man auf
denjenigen, der zeitlich am frühesten im Signalverlauf auftritt. Von
diesem aus bewegt man sich zeitlich solange weiter zurück, bis der
Signalwert das Toleranzband verlässt. Dieser Zeitpunkt + 1 ist
derjenige, ab dem das Signal im folgenden Verlauf immer innerhalb des
Toleranzbands liegt.
Oder vielleicht einfach über das Signal iterieren, und zwar rückwärts
von Tmax bis 0. Zu jedem Abtastzeitpunkt prüfen, ob der Signalwert
innerhalb oder ausserhalb des gewünschten Bereichs liegt. Sobald er
außerhalb liegt, ist die gewünschte Bedingung nicht mehr erfüllt und
jener Abtastzeitpunkt plus 1 ist der gesuchte Zeitpunkt.