The document describes the implementation of a recursive digital sinusoidal signal generator operating at 5kHz. It begins with an abstract that outlines generating sinusoidal waves using a regeneration system based on oscillation principles. It then discusses digital oscillators and generating sinusoidal waves using a second-order recursive digital filter with poles on the unit circle. The rest of the document provides more details on the recursive difference equation model used, the implementation in MATLAB Simulink, and the results of simulating a 5kHz sinusoidal wave. In conclusion, it discusses the frequency stability of the recursive oscillator but also its output distortion, and compares it to analog oscillators.