You are previewing Introduction to Digital Signal Processing.
O'Reilly logo
Introduction to Digital Signal Processing

Book Description

'Introduction to Digital Signal Processing' covers the basic theory and practice of digital signal processing (DSP) at an introductory level. As with all volumes in the Essential Electronics Series, this book retains the unique formula of minimal mathematics and straightforward explanations. The author has included examples throughout of the standard software design package, MATLAB and screen dumps are used widely throughout to illustrate the text.

Ideal for students on degree and diploma level courses in electric and electronic engineering, 'Introduction to Digital Signal Processing' contains numerous worked examples throughout as well as further problems with solutions to enable students to work both independently and in conjunction with their course.

Assumes only minimum knowledge of mathematics and electronics.
Concise and written in a straightforward and accessible style.
Packed with worked examples, exercises and self-assesment questions.

Table of Contents

  1. Cover image
  2. Title page
  3. Table of Contents
  4. Copyright
  5. Series Preface
  6. Dedication
  7. Preface
  8. Acknowledgements
  9. Chapter 1: The basics
    1. 1.1 CHAPTER PREVIEW
    2. 1.2 ANALOGUE SIGNAL PROCESSING
    3. 1.3 AN ALTERNATIVE APPROACH
    4. 1.4 THE COMPLETE DSP SYSTEM
    5. 1.5 RECAP
    6. 1.6 DIGITAL DATA PROCESSING
    7. 1.7 THE RUNNING AVERAGE FILTER
    8. 1.8 REPRESENTATION OF PROCESSING SYSTEMS
    9. 1.9 SELF-ASSESSMENT TEST
    10. 1.10 FEEDBACK (OR RECURSIVE) FILTERS
    11. 1.11 SELF-ASSESSMENT TEST
    12. 1.12 CHAPTER SUMMARY
    13. 1.13 PROBLEMS
  10. Chapter 2: Discrete signals and systems
    1. 2.1 CHAPTER PREVIEW
    2. 2.2 SIGNAL TYPES
    3. 2.3 THE REPRESENTATION OF DISCRETE SIGNALS
    4. 2.4 SELF-ASSESSMENT TEST
    5. 2.5 RECAP
    6. 2.6 THE z-TRANSFORM
    7. 2.7 z-TRANSFORM TABLES
    8. 2.8 SELF-ASSESSMENT TEST
    9. 2.9 THE TRANSFER FUNCTION FOR A DISCRETE SYSTEM
    10. 2.10 SELF-ASSESSMENT TEST
    11. 2.11 MATLAB AND SIGNALS AND SYSTEMS
    12. 2.12 RECAP
    13. 2.13 DIGITAL SIGNAL PROCESSORS AND THE z-DOMAIN
    14. 2.14 FIR FILTERS AND THE z-DOMAIN
    15. 2.15 IIR FILTERS AND THE z-DOMAIN
    16. 2.16 SELF-ASSESSMENT TEST
    17. 2.17 RECAP
    18. 2.18 CHAPTER SUMMARY
    19. 2.19 PROBLEMS
  11. Chapter 3: The z-plane
    1. 3.1 CHAPTER PREVIEW
    2. 3.2 POLES, ZEROS AND THE s-PLANE
    3. 3.3 POLE–ZERO DIAGRAMS FOR CONTINUOUS SIGNALS
    4. 3.4 SELF-ASSESSMENT TEST
    5. 3.5 RECAP
    6. 3.6 FROM THE s-PLANE TO THE z-PLANE
    7. 3.7 STABILITY AND THE z-PLANE
    8. 3.8 DISCRETE SIGNALS AND THE z-PLANE
    9. 3.9 ZEROS
    10. 3.10 THE NYQUIST FREQUENCY
    11. 3.11 SELF-ASSESSMENT TEST
    12. 3.12 THE RELATIONSHIP BETWEEN THE LAPLACE AND z-TRANSFORM
    13. 3.13 RECAP
    14. 3.14 THE FREQUENCY RESPONSE OF CONTINUOUS SYSTEMS
    15. 3.15 SELF-ASSESSMENT TEST
    16. 3.16 THE FREQUENCY RESPONSE OF DISCRETE SYSTEMS
    17. 3.17 UNSTABLE SYSTEMS
    18. 3.18 SELF-ASSESSMENT TEST
    19. 3.19 RECAP
    20. 3.20 CHAPTER SUMMARY
    21. 3.21 PROBLEMS
  12. Chapter 4: The design of IIR filters
    1. 4.1 CHAPTER PREVIEW
    2. 4.2 FILTER BASICS
    3. 4.3 FIR AND IIR FILTERS
    4. 4.4 THE DIRECT DESIGN OF IIR FILTERS
    5. 4.5 SELF-ASSESSMENT TEST
    6. 4.6 RECAP
    7. 4.7 THE DESIGN OF IIR FILTERS VIA ANALOGUE FILTERS
    8. 4.8 THE BILINEAR TRANSFORM
    9. 4.9 SELF-ASSESSMENT TEST
    10. 4.10 THE IMPULSE-INVARIANT METHOD
    11. 4.11 SELF-ASSESSMENT TEST
    12. 4.12 POLE–ZERO MAPPING
    13. 4.13 SELF-ASSESSMENT TEST
    14. 4.14 MATLAB AND s-TO-z TRANSFORMATIONS
    15. 4.15 CLASSIC ANALOGUE FILTERS
    16. 4.16 FREQUENCY TRANSFORMATION IN THE s-DOMAIN
    17. 4.17 FREQUENCY TRANSFORMATION IN THE z-DOMAIN
    18. 4.18 SELF-ASSESSMENT TEST
    19. 4.19 RECAP
    20. 4.20 PRACTICAL REALIZATION OF IIR FILTERS
    21. 4.21 CHAPTER SUMMARY
    22. 4.22 PROBLEMS
  13. Chapter 5: The design of FIR filters
    1. 5.1 CHAPTER PREVIEW
    2. 5.2 INTRODUCTION
    3. 5.3 PHASE-LINEARITY AND FIR FILTERS
    4. 5.4 RUNNING AVERAGE FILTERS
    5. 5.5 THE FOURIER TRANSFORM AND THE INVERSE FOURIER TRANSFORM
    6. 5.6 THE DESIGN OF FIR FILTERS USING THE FOURIER TRANSFORM OR ‘WINDOWING’ METHOD
    7. 5.7 WINDOWING AND THE GIBBS PHENOMENON
    8. 5.8 HIGHPASS, BANDPASS AND BANDSTOP FILTERS
    9. 5.9 SELF-ASSESSMENT TEST
    10. 5.10 RECAP
    11. 5.11 THE DISCRETE FOURIER TRANSFORM AND ITS INVERSE
    12. 5.12 THE DESIGN OF FIR FILTERS USING THE ‘FREQUENCY SAMPLING’ METHOD
    13. 5.13 SELF-ASSESSMENT TEST
    14. 5.14 RECAP
    15. 5.15 THE FAST FOURIER TRANSFORM AND ITS INVERSE
    16. 5.16 MATLAB AND THE FFT
    17. 5.17 RECAP
    18. 5.18 A FINAL WORD OF WARNING
    19. 5.19 CHAPTER SUMMARY
    20. 5.20 PROBLEMS
  14. Answers to self-assessment tests and problems
  15. References and Bibliography
  16. Appendix A: Some useful Laplace and z-transforms
  17. Appendix B: Frequency transformations in the s- and z-domains
  18. Index