Modern coverage of the fundamentals, implementation and applications of digital signal processing techniques from a practical point of view. The past ten years has seen a significant growth in DSP applications throughout all areas of technology and this growth is expected well into the next millennium. This successful textbook covers most aspects of DSP found in undergraduate electrical, electronic or communications engineering courses. Unlike many other texts, it also covers a number of DSP techniques which are of particular relevance to industry such as adaptive filtering and multirate processing. The emphasis throughout the book is on the practical aspects of DSP.