The first part of the book treats classical digital signal processing based on transforms and filters, while model based digital processing is in focus in the second part. Some exercises are more theoretical and solved by hand, while others are intended for Matlab on a computer. The book material is inspired by real problems, and so are the exercises. This is emphasized by the use of data sets, both simulated and real. Most exercises have complete solutions, and a section with hints provides guidance to some exercises. Selected exercises also result in a Matlab function corresponding to specific signal processing algorithms. These functions are used to solve other exercises. Thereby, the reader gradually build up a signal processing toolbox during the studies of the material.
The book homepage contains more information and links to access the matlab functions, data sets and examples used in the book.