Xitami napisał: (przepraszam, każdy czasem ma gorszy dzień, odczytałem, że to ja mam się kłaniać i...)
Nie szkodzi, nie rozumiałem zwyczajnie Twojego oburzenia a nie jestem tutaj nowicjuszem (choć na tym forum tak). Tak na marginesie to coś mi się zdaje, że warto sięgnąć po DSP - choćby podstawy. Ciekaw jestem czy "biblia" DSP "Wprowadzenie do cyfrowego..." byłaby dobra biorąc pod uwagę, że wiele podstaw matematycznych umknęło po studiach?
Xitami napisał: nie okres pomiaru, a okres próbkowania (okres, czyli odwrotność częstotliwości)
150 próbek, "okres" pomiaru 1,5 sekundy, więc okres próbkowania to $$T={1,5\over150}=0,01$$ (100 Hz) tak często mierzymy sygnał
a[i] += t[i]*t[j] albo inaczej a[i]:= a[i] + t[i]*t[j]
Czy zapis ":=" znaczy zwykłe "=" czyli tak jak np. w Pascalu - dla procka powinno to być "=" ?
Xitami napisał: w a[i] mamy iloczyn, sygnału pomnożonego przez siebie, ale przesuniętego w czasie (o i*T), jeżeli przesuniemy się o zero sekund otrzymamy kwadrat sygnału (w a[] gromadzimy sumę iloczynów) czyli RMS, tyle samo co mnożąc sygnał przesunięty o jego okres, bo wtedy znowu liczymy iloczyn sygnału z samym sobą, dla wszystkich innych przesunięć musimy otrzymać mniej. W porywach zero. Zera też mogą być ciekawe.
Ciekawe, że w taki prosty sposób można określić częstotliwość (1/T) sygnału, który jest złożeniem wielu harmonicznych i ma do tego offset

Ten offset zamierzam przed zastosowaniem wzorów podanych przez Ciebie usunąć odejmując od wszystkich wartości minimum znalezione wśród próbek. A co znaczą zera? Zamierzam też liczyć RMS. Rozumiem, że jak poznam okres to biorę próbki znajdujące się w jednym okresie (dowolne aby mieściły się w okresie), potęguję, liczę sumę, dzielę przez liczbę próbek, wyciągam pierwiastek drugiego stopnia i mam RMS?
Xitami napisał: Przypomnienie: Sygnał nie może mieć składowych o częstotliwościach wyższych niż $$2\over T$$, jeżeli ma to nic o nim nie wiemy!
Tego nie wiem, jak widzisz jest to sygnał złożony - to sygnał pulsu człowieka. Z tego należałoby wnioskować, że aby wziąć pod uwagę najwyższe częstotliwości składowe jakie tam mogą być, należałoby próbkować z największą możliwą częstotliwością...
PS.
Dziękuję
Dodano po 6 [minuty]: Chyba "złapałem"
To w zapisie np. dla Pascala powinno być:
a[i] = a[i] + (t[i]*t[j])
, bo rozumiem, że w pętli
$$j$$ do
$$a[i]$$ dodajemy kolejne elementy stąd ten zapis
$$+=$$...
