Summary

IEICE Information and Communication Technology Forum

2020

Session Number:ICTF_3

Session:

Number:ICTF2020_paper_8

Simple Amplitude Control and Frequency Correction of Recursive Sine Wave Digital Oscillators

Milan Stork,  

pp.-

Publication Date:2021/03/24

Online ISSN:2188-5079

DOI:10.34385/proc.64.ICTF2020_paper_8

PDF download (231.2KB)

Summary:
This work describes one of the possibilities of amplitude control in recursive sinusoidal digital oscillators with integer arithmetic. As in the case of analog oscillators, it is also necessary to control the amplitude of digital oscillators with a sine wave. If the amplitude is not controlled, exponential increase or decay of the oscillation amplitude over time can occurs, even if floating-point arithmetic is used. This phenomenon is even more evident when using integer arithmetic. In this paper, various types of digital oscillators and their properties with partial use of integer arithmetic are presented. The results of amplitude control simulations are presented, but the oscillators were also implemented in a microcontroller and their function was verified. Moreover the frequency correction is described.