A fast algorithm for generating sinusoids with polynomial phase

The authors present an algorithm for the generation of frequency-modulation sinusoids (or complex exponentials), which avoids the use of trigonometric or exponential functions. It is shown that a sinusoid (exponential) with a polynomial phase of an arbitrary order N can be recursively generated with N complex multiplications per sample. This result extends a previous algorithm for the generation of complex Gaussian functions and it is derived in a more concise manner. The application of this novel technique in the context of harmonic coding of speech is also briefly described. The proposed technique allows significant computational savings and is therefore important for real-time implementation of harmonic coding algorithms.<<ETX>>

[1]  Luís B. Almeida,et al.  Harmonic coding at 4.8 kb/s , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[2]  Douglas L. Jones,et al.  On computing equally spaced samples of a complex Gaussian function , 1987, IEEE Trans. Acoust. Speech Signal Process..

[3]  James F. Kaiser On the fast generation of equally spaced values of the Gaussian function A exp (-at * t) , 1987, IEEE Trans. Acoust. Speech Signal Process..