I have a bunch of points from a segment (~1.5 periods) of a wave. The wave looks like a cosinus wave, but it isn't. The length between the left maximum and the minimum is shorter than the length between the right maximum and the minimum. Also the maximums differ in heights.

I want to describe the wave as a function as accurate as possible and interpolate the next period.
I guess the wave is some overlapping of sinus and cosinus functions. Is a Fourier series the correct tool to use, and how can I calculate the coefficient from the points? If not, what would be a better way?