This book does exactly what it purports to do - it teaches the reader how to perform signal processing tasks using Matlab. It starts out with signals and systems and moves on to the DTFT, the Z Transform, the DFT, digital filter structures including both IIR and FIR design, and finally covers some advanced topics in adaptive signal processing and communications.
It even contains full-blown projects using Matlab on adaptive channel equalization, binary spread spectrum communications, and system identification. The reader should use another text such as Oppenheim's "Discrete Time Signal Processing" to get the theory, and come to this book on how to implement that theory in Matlab. The oitne drawback is that the book is older, so it is using Matlab 5. Also, another reviewer mentioned that much of the book is inaccessible to users who do not have the rather expensive signal processing toolkit at their disposal. Fortunately, thanks to the open source movement, this last problem has been solved. Octave, now on SourceForge, an open source code repository, has many of the matlab functions available for free that you need to do signal processing.
It even contains full-blown projects using Matlab on adaptive channel equalization, binary spread spectrum communications, and system identification. The reader should use another text such as Oppenheim's "Discrete Time Signal Processing" to get the theory, and come to this book on how to implement that theory in Matlab. The oitne drawback is that the book is older, so it is using Matlab 5. Also, another reviewer mentioned that much of the book is inaccessible to users who do not have the rather expensive signal processing toolkit at their disposal. Fortunately, thanks to the open source movement, this last problem has been solved. Octave, now on SourceForge, an open source code repository, has many of the matlab functions available for free that you need to do signal processing.
No hay comentarios:
Publicar un comentario