Серьезно? А вручную по графику частоту и период находить не учили?
Кстати говоря, сигнал у вас судя по всему совсем не шумный, так что если его легонечко фильтрануть, легко убрать постоянную составляющую можно с помощью производной - частота сохраняется, только фаза сдвигается. Но если есть малейшие шумы, то получается мусор. Лучше конечно по хорошему сделать - полосно-пропускающий фильтр
![d8bceeb03d9c4aeebc0c7a0b4fee29bf.png](https://habrastorage.org/files/d8b/cee/b03/d8bceeb03d9c4aeebc0c7a0b4fee29bf.png)