Determining form and data assimilation algorithm for weakly damped and driven Korteweg–de Vries equation — Fourier modes case. (August 2017)