The document provides an introduction to digital signal processing (DSP) algorithms and architecture. It discusses key topics including DSP systems, sampling processes, discrete Fourier transforms, linear time-invariant systems, digital filters, and decimation and interpolation. The learning objectives are to understand these fundamental DSP concepts and use MATLAB as an analysis and design tool. The contents cover DSP systems, sampling, the discrete Fourier transform and fast Fourier transform, linear time-invariant systems, digital filters, and decimation and interpolation. Textbooks and references on the subject are also listed.