A Practical introduction to basic concepts in digital signal processing An online teaching resource for Beijing Normal University Prepared and hosted by the University of Manchester United Kingdom Patrick Gaydecki
[email protected] Copyright © 2015 University of Manchester 1. INTRODUCTION These tutorials are intended to teach some of the basic concepts of digital signal processing (DSP). DSP lies at the heart of many real-time digital processes, and is widely applied in audio, video, radar, sonar, communications and a host of other applications. At undergraduate and postgraduate level, DSP has traditionally been taught from an intensively theoretical perspective, with effort concentrated on the derivation or analysis of key mathematical operations and the rigorous examination of fundamental descriptors of signals, systems and methods. However DSP is far more than a mathematical framework; it is essentially a practical engineering discipline, involving mathematics, equations, algorithms, software development and hardware design. Modern DSP systems are now so powerful that they are reshaping our world at a profound level, but because humans are so adaptable, we scarcely seem to notice it. For example, although it might be argued that real-time DSP does not fundamentally alter our understanding of the physical principles underpinning the production of sound from acoustic instruments, it is also the case that in recent times, the quantitative improvement in speed of these devices has made possible the execution of tests previously considered "thought experiments". In turn, these may yet provide new and qualitatively different insights into psychoacoustic mechanisms. This is just one from a myriad examples where DSP is at the very forefront of leading edge technology and science.