Skip to main content Accessibility help
×
Hostname: page-component-8448b6f56d-gtxcr Total loading time: 0 Render date: 2024-04-25T02:50:07.194Z Has data issue: false hasContentIssue false

5 - DDS arbitrary waveform generation

Published online by Cambridge University Press:  05 November 2013

Pete Symons
Affiliation:
Avalon Sciences Ltd
Get access

Summary

From sinusoidal to arbitrary waveforms

In Chapter 4 we investigated sinusoidal DDS and developed the concept of phase–amplitude mapping using a wavetable. In sinusoidal DDS, the wavetable is a lookup table that tabulates one cycle of a sine function and translates from the phase domain to the amplitude domain. In this chapter we extend this idea to the generation of non-sinusoidal waveforms where a single-cycle, periodic arbitrary waveform function is now tabulated in the wavetable. We call this method DDS arbitrary waveform generation or DDS AWG. DDS AWG is a generalisation of sinusoidal DDS that generates arbitrary waveforms with fixed waveshape and independently controlled frequency, phase offset and amplitude. Furthermore, DDS also allows independent dynamic modulation of these parameters according to a modulation waveform. However, the signal processing structure of DDS AWG is easily modified to provide smooth, parametrically controlled (i.e. time-varying) waveshape and corresponding spectrum. We consider dynamic waveshape control further in Chapter 6.

Before proceeding, several fundamental problems become evident when we move from generation of sinusoidal to arbitrary waveforms using DDS principles. These may be summarised as:

  • specification and tabulation of an arbitrary waveform function that is compatible with DDS requirements, as introduced in Chapter 2;

  • an increase in the magnitude of the amplitude error signal εa(n) as a function of waveform harmonic content, the amount of phase truncation (i.e. the number of F bits) and the phase increment φ;

  • the additional computational complexity of linear and higher-order phase interpolation that is required to reduce the magnitude of εa(n) and hence increase waveform SNR and SFDR;

  • the susceptibility to harmonic alias images in the Nyquist band when the upper waveform harmonics exceed the Nyquist frequency;

  • the necessity for pre-tabulation band-limiting of a wavetable function specified in the time domain (i.e. by shape) to mitigate harmonic aliasing caused by the high frequency content of any waveform discontinuities.

Type
Chapter
Information
Publisher: Cambridge University Press
Print publication year: 2013

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Nicholas, H. T. and Samueli, H., An analysis of the output spectrum of DDFS in the presence of phase-accumulator truncation, 41st Annual Frequency Control Symposium, pp. 495–502, 1987.
Vaseghi, S. V., Advanced Signal Processing and Digital Noise Reduction, John Wiley and Sons Ltd. and B. G. Teubner, 1996.CrossRefGoogle Scholar
Nakamura, S., Numerical Analysis and Graphic Visualisation with MATLAB, Prentice Hall PTR, 1996.Google Scholar
Smith, J. O., Digital Audio Resampling Home Page Center for Computer Research in Music and Acoustics (CCRMA). Stanford University, [2011–03–29]. Web published at .
Proakis, J. G. and Manolakis, D. G., Digital Signal Processing – Principles, Algorithms and Applications, 3rd edition, Prentice-Hall Inc, 1996.Google Scholar
Acton, F. S., Numerical Methods That Work, 2nd printing, Mathematical Association of America, p. 228, 1990.Google Scholar
Goldberg, Bar-Giora, Digital Frequency Synthesis Demystified – DDS and Fractional-N PLLs, LLH Technology Publishing, 1999.Google Scholar
Hassun, R., ‘The common denominators in fractional N’, Microwaves and RF, p.107, June 1984.
Crawford, J. A., Frequency Synthesizer Design Handbook, Artech House, Inc, 1994.Google Scholar
Analog Devices, RF/IF IC Selection Guide. , 2012.
Brandon, D., and Gentile, K., DDS-based clock jitter performance vs DAC reconstruction filter performance, Analog Devices Application Note AN837, , 2006.
Analog Devices, A technical tutorial on direct digital synthesis, , 1999.
Roads, C., The Computer Music Tutorial, The MIT Press, Cambridge, Massachusetts, 1996.Google Scholar
Moore, F. R., Elements of Computer Music, Prentice-Hall, Inc, 1990.Google Scholar
Rossing, T. D., The Science of Sound, 2nd edition, Addison-Wesley, 1990.Google Scholar
Rakowski, A., Pitch discrimination at the threshold of hearing, Proceedings of the 7th International Congress on Acoustics, Vol. 3, Budapest, 1971.Google Scholar
Mahoney, M., DSP-Based Testing of Analog and Mixed-Signal Circuits, IEEE Computer Society Press, 1987.Google Scholar
Cabot, R. C., ‘Fundamentals of modern audio measurement’, Journal of the Audio Engineering Society, 47, (9), pp. 738–762, September 1999.Google Scholar

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×