A State space model for discrete Sine wave Using kalma filter
You could use a nonlinear Kalman filter, such as the extended Kalman filter (EKF), and track the phase and frequency as your state variables. 

In this case, your Kalman filter is essentially acting like a phase-locked loop (PLL). 

Example reference