This book explains wavelets to both engineers and mathematicians. It approaches the subject with a major emphasis on the filter structures attached to wavelets. Those filters are the key to algorithmic efficiency and they are well developed throughout signal processing. Now they make possible major achievements in data analysis and compression. The explanations of difficult topics are direct, rigorous and very approachable. Many practical applications are discussed. The book is ideal as an introduction to the principles of wavelets and as a reference for the analysis and applications. Also included in Wavelets and Filter Banks are many examples to make effective use of the MATLAB Wavelet Toolbox.
William Gilbert Strang (born November 27, 1934), usually known as simply Gilbert Strang or Gil Strang, is an American mathematician, with contributions to finite element theory, the calculus of variations, wavelet analysis and linear algebra. He has made many contributions to mathematics education, including publishing seven mathematics textbooks and one monograph. Strang is the MathWorks Professor of Mathematics at the Massachusetts Institute of Technology. He teaches Introduction to Linear Algebra and Computational Science and Engineering and his lectures are freely available through MIT OpenCourseWare.
To be honest, the book was a little hard for me to read, not because it's too dense, but it just seems to be written in a non linear fashion. The problems are relatively easy, and the material makes sense most of the time, but I remember one time when I tried to solve a problem in chapter 2, I had to go to chapter 5 to find the formula. Some of the problems were not clearly stated, e.g. in 4.1 problem 2 I was not really sure what the question was asking. There were some typos here and there, which are not usually a big deal, but they confuse students during their first read (e.g. in the same problem mentioned above, the denominator in the formula for P_0(z) should not be there).
However, I like the humor the author put in the book. I am hoping that MIT would put the lecture for this course 18.327 taught by professor Strang on their OpenCourseWare in the future.