Você está na página 1de 2

Book reviews

99

Mathematical Foundations of Signal Processing Kenneth Steiglitz Linear Time-Invariant Discrete-Time Systems Nirmal K. Bose Finite Impulse Response Filter Design Tapio Saram~iki Infinite Impulse Response Filter Design Willian E. Higgins and David C. Munson, Jr. Digital Filter Implementation Consid. Yrj6 Neuvo Robust Digital Filter Structures P.P. Vaidyanathan Fast DFT and Convolution Algorithms Henrik V. Sorensen and C. Sidney Burrus Finite Arithmetic Concepts W. Kenneth Jenkins Signal Conditioning and Interface Circuits Lawrence E. Larson and Gabor C. Temes Hardware and Architecture Tran Thong and Yih C. Jeng Software Considerations Jalil Fadavi-Ardekani and Kalyan Mondal Special Filter Designs Phillip A. Regalia Multirate Signal Processing Rashid Ansari and Bede Liu Adaptive Filtering John M. Cioffi and Youn-Shik Byun Spectral Analysis Ramdas Kumaresan I am sure the "Handbook for Digital Signal Processing" will be an important reference, maybe The Reference, in the field of linear DSP for the next ten years. Petri K. Jaski

neering, Roger Williams University. Publishers: John Wiley & Sons, New York, NY, USA, 1992, xv + 415 pp., ISBN 0-471-55780-3.

Tampere University of Technology Telecommunications Laboratory P.O. Box 553 33101 Tampere Finland "Digital Signal Processing with C and the TMS320C30", by Ruiph Chassaing, School of Engi-

This book takes a practical approach to implementing DSP algorithms with the TMS320C30 signal processor from Texas Instruments. The reader is assumed to have access to a PC-based simulation and evaluation system. Thus the program examples are also included on an accompanying disk. The C programming language has become popular with the floating-point signal processors, such as the TMS320C30. As a high-level language, C offers easy portability between different implementation platforms. C programs are also easier to write or modify than programs coded in assembly language. The lowlevel capabilities of C are used often in DSP applications. On the other hand, time-critical program sections are still typically written in assembly language. The book takes a tutorial approach from the very beginning. The reader is encouraged to run experiments with the processor. Many important details are efficiently introduced through examples. Programming both in C and in assembly language is discussed. Attention is given to software-hardware interaction, communication, and timing. These are issues which always must be faced in practical implementation work. The authors has done a thorough job with this book. Each chapter includes a theoretical section, followed by several program examples. The theoretical sections arewell written, although naturally limited in scope. The examples introduce various implementation aspects of the most commonly used DSP algorithms. The main topics are FIR and IIR filters, FFT, and adaptive filters. Several student projects are presented in the final chapter, including multirate filters, PID controllers, and neural networks. Appendix A is an introduction to C programming. Appendix B describes the registers and memory maps of the processor. The instruction set is also summarized, but the condition codes for conditional instructions are missing. Appendix C describes DSP tools, and the other appendices include specific technical information. Why would a designer buy this book, instead of using
Vol. 35, No. l, January 1994

l O0

Book reviews

only the processor manufacturer's data books? First, it shows how to write C programs for DSP. Secondly, it offers a learning experience instead of being only a reference. Thirdly, it combines theory and practice. Signal processor technology is rapidly advancing. In fact, the next generation processor, the TMS320C40 is already widely used. Because of the source code compatibility, this book is useful for C40 users as well. Olli Vainio

Signal Processing Laboratory Tampere University of Technology P.O. Box 553 33101 Tampere, Finland

"Optical Signal Processing, Computing and Neural Networks", by Francis T.S. Yu, Suganda Jutamulia.
Wiley Series in Microwave and Optical Engineering. Publishers: John Wiley & Sons, Inc., 1992, 419 pp., ISBN 0-471-53654-7.
This book is an updated version of an earlier book entitled Optical Information Processing by the same authors. The material has been used in a number of courses and seminars to senior and first-year graduate students. To start with, the concepts of coherence and optical transforms are introduced. These form the basic ingredients of the system theoretic approach used in later chapters. Next, the authors show how simple systems can be used as optical processors, as well as the principles of synthesis of such systems. The practical aspects of the ideas considered in the text are clarified by numerous excercises at the end of each chapter. As one might expect, the first area of applications discussed is image processing. This is done for both coherent and white light. For modulation and detection of light many different components are explained, including some based on nonlinear optical properties of some dielectrics, as well as liquid crystals, electrontrapping materials, photographic films and semiconductor components. While there are still problems with purely optical digital data processing, hybrids of electronics and
Signal Processing

optics systems seem very promising. On the other hand, a lot of research is done on the nonlinear optical phenomena, which are believed to offer solutions to aforementioned problems. The authors have paid attention to these important fields of interest in optical data processing. This is followed by a discussion on digital computing as a whole and possibilities of optical computing therein. The last and the longest chapter of this book is devoted to a certain class of parallel computing architectures, the neural nets. Some optical implementations of the most well-known neural net algorithms are given here. On the overleaf this book is referred to as " a basic text for students who lack an intensive background in optic, electromagnetic, computer and neural network theories". I would like to stress the word intensive, even for an applications oriented reader. Without some background, especially in optics, the reader would get a rather restricted picture of the possibilities offered by optical methods in this field. The linear system theoretic approach adopted by the authors, though transparent and easy to read, does not explain the underlying optical phenomena. As the authors mention in the preface, they have concentrated o n " a few restricted areas of considerable interest". The chosen areas cover nicely a wide field from simple optical transforms by lenses to complicated systems as optical neural nets. Kaarina Melkas

Tampere University of Technology Microelectronics Laboratory Tampere Finland

"Pattern-Recognition Transforms", by P. S.
Moharir. Publishers: Research Studies Press Ltd, 1992, xxxi + 272 pp., ISBN 0-86380-137-4.
This book presents the wide variety of different pattern recognition transforms and a collection of efficient algorithms for their implementation. "Pattern-Recognition Transforms" starts where the books dealing with

Você também pode gostar