I have a device that connect with USB to my computer. This device have digital signal that I can sample it every few seconds. The signal that the device perform, is a digital signal with $X$ seconds of $1$ and $Y$ seconds of $0$ ($X$ and $Y$ are integers and consts).
What I want to do is to estimate if in $Z$ seconds from now, the signal will be $1$. The problem is that I don't know what are $X$ and $Y$ (I don't know how much time $1$ and $0$ are), so I don't know how can I estimate it, and I can sample it every 10 seconds ($X$ and $Y$ can be less then 5). But if I sample $0$ at some moment, the device tells me in how much seconds $1$ will appear again.
I have basic knowledge in signal analysis and I don't know how to do that.
Is it possible at all? If it is, how can I do it?