## With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

No credit card required

## Book Description

This concise overview of digital signal generation will introduce you to powerful, flexible and practical digital waveform generation techniques. These techniques, based on phase-accumulation and phase-amplitude mapping, will enable you to generate sinusoidal and arbitrary real-time digital waveforms to fit your desired waveshape, frequency, phase offset and amplitude, and to design bespoke digital waveform generation systems from scratch. Including a review of key definitions, a brief explanatory introduction to classical analogue waveform generation and its basic conceptual and mathematical foundations, coverage of recursion, DDS, IDFT and dynamic waveshape and spectrum control, a chapter dedicated to detailed examples of hardware design, and accompanied by downloadable Mathcad models created to help you explore 'what if?' design scenarios, this is essential reading for practitioners in the digital signal processing community, and for students who want to understand and apply digital waveform synthesis techniques.

1. Coverpage
2. Digital Waveform Generation
3. Title page
5. Contents
6. Preface
7. Acknowledgements
8. Glossary of terms
9. 1 Introduction to waveform generation
1. 1.1 Preliminaries
2. 1.2 A taxonomy of electronic waveform generation
3. 1.3 Analogue waveform generation
4. 1.4 Applications of arbitrary waveform generation
5. 1.5 Summary
6. 1.6 References
10. 2 The foundations of digital waveform generation
1. 2.1 Mathematical preliminaries
2. 2.2 A fundamental concept – sampling a tabulated signal
3. 2.3 Tabulating a waveform function
4. 2.4 The foundations of direct digital synthesis (DDS)
5. 2.5 Control parameters and their characteristics
6. 2.6 Performance metrics
7. 2.7 Summary
8. 2.8 References
11. 3 Recursive sine wave oscillators
1. 3.1 Mathematical preliminaries
2. 3.2 The direct-form
3. 3.3 The coupled-form
4. 3.4 The modified coupled-form
5. 3.5 The waveguide-form
6. 3.6 Implementation considerations
7. 3.7 Summary
8. 3.8 References
12. 4 DDS sine wave generation
1. 4.1 Phase accumulation, truncation and arithmetic processing
2. 4.2 Theoretical analysis of DDS phase truncation errors
3. 4.3 Sinusoidal phase–amplitude mapping
4. 4.4 Summary
5. 4.5 References
13. 5 DDS arbitrary waveform generation
1. 5.1 From sinusoidal to arbitrary waveforms
2. 5.2 Interpolated phase–amplitude mapping
3. 5.3 Analogue waveshaping
4. 5.4 DDS clock generation
5. 5.5 Variable sample frequency AWG
6. 5.6 Computer music and audio test applications of DDS AWG
7. 5.7 Summary
8. 5.8 References
14. 6 Dynamic waveshape and spectrum control
1. 6.1 Paged wavetable memory – piecewise stepped waveshaping
2. 6.2 Linear combination of multiple wavetables
3. 6.3 Modulation
4. 6.4 Summary
5. 6.5 References
15. 7 Phase domain processing – DDS and the IDFT
1. 7.1 Fundamental concepts
2. 7.2 Contiguous harmonic phase generation and the IDFT
3. 7.3 Non-contiguous harmonic phase generation
4. 7.4 Summary
5. 7.5 References
16. 8 Hardware implementation architectures
1. 8.1 Processing techniques and design considerations
2. 8.2 Partitioned phase accumulation
3. 8.3 Sinusoidal phase–amplitude mapping
4. 8.4 Interpolated vector memory
5. 8.5 Waveform generation by direct computation
6. 8.6 Summary
7. 8.7 References
17. 9 Digital to analogue conversion
1. 9.1 Error mechanisms
2. 9.2 DAC dynamic specification considerations
3. 9.3 The reconstruction filter
4. 9.4 Supplementary analogue design considerations
5. 9.5 Summary
6. 9.6 References
18. Index