The primary use of this textbook is as a supplement in junior- or senior-level undergraduate courses on DSP, and assumes familiarity with the fundamentals of MATLAB. Ingle and Proakis (Northeastern University) round out the text with application projects in adaptive filtering and communications.