Real-Time Digital Signal Processing

Fundamentals, Implementations and Applications

Author: Sen M. Kuo,Bob H. Lee,Wenshun Tian

Publisher: John Wiley & Sons

ISBN: 1118706684

Category: Technology & Engineering

Page: 568

View: 3898

Combines both the DSP principles and real-time implementations and applications, and now updated with the new eZdsp USB Stick, which is very low cost, portable and widely employed at many DSP labs. Real-Time Digital Signal Processing introduces fundamental digital signal processing (DSP) principles and will be updated to include the latest DSP applications, introduce new software development tools and adjust the software design process to reflect the latest advances in the field. In the 3rd edition of the book, the key aspect of hands-on experiments will be enhanced to make the DSP principles more interesting and directly interact with the real-world applications. All of the programs will be carefully updated using the most recent version of software development tools and the new TMS320VC5505 eZdsp USB Stick for real-time experiments. Due to its lower cost and portability, the new software and hardware tools are now widely used in university labs and in commercial industrial companies to replace the older and more expensive generation. The new edition will have a renewed focus on real-time applications and will offer step-by-step hands-on experiments for a complete design cycle starting from floating-point C language program to fixed-point C implementation, code optimization using INTRINSICS, and mixed C-and-assembly programming on fixed-point DSP processors. This new methodology enables readers to concentrate on learning DSP fundamentals and innovative applications by relaxing the intensive programming efforts, namely, the traditional DSP assembly coding efforts. The book is organized into two parts; Part One introduces the digital signal processing principles and theories, and Part Two focuses on practical applications. The topics for the applications are the extensions of the theories in Part One with an emphasis placed on the hands-on experiments, systematic design and implementation approaches. The applications provided in the book are carefully chosen to reflect current advances of DSP that are of most relevance for the intended readership. Combines both the DSP principles and real-time implementations and applications using the new eZdsp USB Stick, which is very low cost, portable and widely employed at many DSP labs is now used in the new edition Places renewed emphasis on C-code experiments and reduces the exercises using assembly coding; effective use of C programming, fixed-point C code and INTRINSICS will become the main focus of the new edition. Updates to application areas to reflect latest advances such as speech coding techniques used for next generation networks (NGN), audio coding with surrounding sound, wideband speech codec (ITU G.722.2 Standard), fingerprint for image processing, and biomedical signal processing examples. Contains new addition of several projects that can be used as semester projects; as well as new many new real-time experiments using TI’s binary libraries – the experiments are prepared with flexible interface and modular for readers to adapt and modify to create other useful applications from the provided basic programs. Consists of more MATLAB experiments, such as filter design, algorithm evaluation, proto-typing for C-code architecture, and simulations to aid readers to learn DSP fundamentals. Includes supplementary material of program and data files for examples, applications, and experiments hosted on a companion website. A valuable resource for Postgraduate students enrolled on DSP courses focused on DSP implementation & applications as well as Senior undergraduates studying DSP; engineers and programmers who need to learn and use DSP principles and development tools for their projects.

Real-Time Digital Signal Processing

Fundamentals, Implementations and Applications

Author: Sen M. Kuo,Bob H. Lee,Wenshun Tian

Publisher: John Wiley & Sons

ISBN: 1118706692

Category: Technology & Engineering

Page: 568

View: 6119

Combines both the DSP principles and real-time implementations and applications, and now updated with the new eZdsp USB Stick, which is very low cost, portable and widely employed at many DSP labs. Real-Time Digital Signal Processing introduces fundamental digital signal processing (DSP) principles and will be updated to include the latest DSP applications, introduce new software development tools and adjust the software design process to reflect the latest advances in the field. In the 3rd edition of the book, the key aspect of hands-on experiments will be enhanced to make the DSP principles more interesting and directly interact with the real-world applications. All of the programs will be carefully updated using the most recent version of software development tools and the new TMS320VC5505 eZdsp USB Stick for real-time experiments. Due to its lower cost and portability, the new software and hardware tools are now widely used in university labs and in commercial industrial companies to replace the older and more expensive generation. The new edition will have a renewed focus on real-time applications and will offer step-by-step hands-on experiments for a complete design cycle starting from floating-point C language program to fixed-point C implementation, code optimization using INTRINSICS, and mixed C-and-assembly programming on fixed-point DSP processors. This new methodology enables readers to concentrate on learning DSP fundamentals and innovative applications by relaxing the intensive programming efforts, namely, the traditional DSP assembly coding efforts. The book is organized into two parts; Part One introduces the digital signal processing principles and theories, and Part Two focuses on practical applications. The topics for the applications are the extensions of the theories in Part One with an emphasis placed on the hands-on experiments, systematic design and implementation approaches. The applications provided in the book are carefully chosen to reflect current advances of DSP that are of most relevance for the intended readership. Combines both the DSP principles and real-time implementations and applications using the new eZdsp USB Stick, which is very low cost, portable and widely employed at many DSP labs is now used in the new edition Places renewed emphasis on C-code experiments and reduces the exercises using assembly coding; effective use of C programming, fixed-point C code and INTRINSICS will become the main focus of the new edition. Updates to application areas to reflect latest advances such as speech coding techniques used for next generation networks (NGN), audio coding with surrounding sound, wideband speech codec (ITU G.722.2 Standard), fingerprint for image processing, and biomedical signal processing examples. Contains new addition of several projects that can be used as semester projects; as well as new many new real-time experiments using TI’s binary libraries – the experiments are prepared with flexible interface and modular for readers to adapt and modify to create other useful applications from the provided basic programs. Consists of more MATLAB experiments, such as filter design, algorithm evaluation, proto-typing for C-code architecture, and simulations to aid readers to learn DSP fundamentals. Includes supplementary material of program and data files for examples, applications, and experiments hosted on a companion website. A valuable resource for Postgraduate students enrolled on DSP courses focused on DSP implementation & applications as well as Senior undergraduates studying DSP; engineers and programmers who need to learn and use DSP principles and development tools for their projects.

Real-Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSPs, Third Edition

Author: Thad B. Welch,Cameron H.G. Wright,Michael G. Morrow

Publisher: CRC Press

ISBN: 1351848267

Category: Computers

Page: 444

View: 2971

This updated edition gives readers hands-on experience in real-time DSP using a practical, step-by-step framework that also incorporates demonstrations, exercises, and problems, coupled with brief overviews of applicable theory and MATLAB applications. Organized in three sections that cover enduring fundamentals and present practical projects and invaluable appendices, this new edition provides support for the most recent and powerful of the inexpensive DSP development boards currently available from Texas Instruments: the OMAP-L138 LCDK. It includes two new real-time DSP projects, as well as three new appendices: an introduction to the Code Generation tools available with MATLAB, a guide on how to turn the LCDK into a portable battery-operated device, and a comparison of the three DSP boards directly supported by this edition.

Digital Signal Processing

Fundamentals and Applications

Author: Li Tan,Jean Jiang

Publisher: Academic Press

ISBN: 0124159826

Category: Technology & Engineering

Page: 896

View: 9211

Digital Signal Processing, Second Edition enables electrical engineers and technicians in the fields of biomedical, computer, and electronics engineering to master the essential fundamentals of DSP principles and practice. Many instructive worked examples are used to illustrate the material, and the use of mathematics is minimized for easier grasp of concepts. As such, this title is also useful to undergraduates in electrical engineering, and as a reference for science students and practicing engineers. The book goes beyond DSP theory, to show implementation of algorithms in hardware and software. Additional topics covered include adaptive filtering with noise reduction and echo cancellations, speech compression, signal sampling, digital filter realizations, filter design, multimedia applications, over-sampling, etc. More advanced topics are also covered, such as adaptive filters, speech compression such as PCM, u-law, ADPCM, and multi-rate DSP and over-sampling ADC. New to this edition: MATLAB projects dealing with practical applications added throughout the book New chapter (chapter 13) covering sub-band coding and wavelet transforms, methods that have become popular in the DSP field New applications included in many chapters, including applications of DFT to seismic signals, electrocardiography data, and vibration signals All real-time C programs revised for the TMS320C6713 DSK Covers DSP principles with emphasis on communications and control applications Chapter objectives, worked examples, and end-of-chapter exercises aid the reader in grasping key concepts and solving related problems Website with MATLAB programs for simulation and C programs for real-time DSP

Digital Signal Processors

Architectures, Implementations, and Applications

Author: Sen-Maw Kuo,Woon-Seng Gan

Publisher: Prentice Hall

ISBN: N.A

Category: Technology & Engineering

Page: 601

View: 5432

This CD contains five appendices from the book and programs (MATLAB, Simulink, C, and TMS320C5000 assembly) with their associated data files.

Multicore DSP

From Algorithms to Real-time Implementation on the TMS320C66x SoC

Author: Naim Dahnoun

Publisher: John Wiley & Sons

ISBN: 1119003822

Category: Technology & Engineering

Page: 648

View: 9047

The only book to offer special coverage of the fundamentals of multicore DSP for implementation on the TMS320C66xx SoC This unique book provides readers with an understanding of the TMS320C66xx SoC as well as its constraints. It offers critical analysis of each element, which not only broadens their knowledge of the subject, but aids them in gaining a better understanding of how these elements work so well together. Written by Texas Instruments’ First DSP Educator Award winner, Naim Dahnoun, the book teaches readers how to use the development tools, take advantage of the maximum performance and functionality of this processor and have an understanding of the rich content which spans from architecture, development tools and programming models, such as OpenCL and OpenMP, to debugging tools. It also covers various multicore audio and image applications in detail. Additionally, this one-of-a-kind book is supplemented with: A rich set of tested laboratory exercises and solutions Audio and Image processing applications source code for the Code Composer Studio (integrated development environment from Texas Instruments) Multiple tables and illustrations With no other book on the market offering any coverage at all on the subject and its rich content with twenty chapters, Multicore DSP: From Algorithms to Real-time Implementation on the TMS320C66x SoC is a rare and much-needed source of information for undergraduates and postgraduates in the field that allows them to make real-time applications work in a relatively short period of time. It is also incredibly beneficial to hardware and software engineers involved in programming real-time embedded systems.

Embedded Signal Processing with the Micro Signal Architecture

Author: Woon-Seng Gan,Sen M. Kuo

Publisher: John Wiley & Sons

ISBN: 0470112263

Category: Science

Page: 488

View: 6036

This is a real-time digital signal processing textbook using the latest embedded Blackfin processor Analog Devices, Inc (ADI). 20% of the text is dedicated to general real-time signal processing principles. The remaining text provides an overview of the Blackfin processor, its programming, applications, and hands-on exercises for users. With all the practical examples given to expedite the learning development of Blackfin processors, the textbook doubles as a ready-to-use user's guide. The book is based on a step-by-step approach in which readers are first introduced to the DSP systems and concepts. Although, basic DSP concepts are introduced to allow easy referencing, readers are recommended to complete a basic course on "Signals and Systems" before attempting to use this book. This is also the first textbook that illustrates graphical programming for embedded processor using the latest LabVIEW Embedded Module for the ADI Blackfin Processors. A solutions manual is available for adopters of the book from the Wiley editorial department.

Practical Applications in Digital Signal Processing

Author: Richard Newbold

Publisher: Prentice Hall

ISBN: 0133038394

Category: Technology & Engineering

Page: 1152

View: 2403

The Only DSP Book 100% Focused on Step-by-Step Design and Implementation of Real Devices and Systems in Hardware and Software Practical Applications in Digital Signal Processing is the first DSP title to address the area that even the excellent engineering textbooks of today tend to omit. This book fills a large portion of that omission by addressing circuits and system applications that most design engineers encounter in the modern signal processing industry. This book includes original work in the areas of Digital Data Locked Loops (DLLs), Digital Automatic Gain Control (dAGC), and the design of fast elastic store memory used for synchronizing independently clocked asynchronous data bit streams. It also contains detailed design discussions on Cascaded Integrator Comb (CIC) filters, including the seldom-covered topic of bit pruning. Other topics not extensively covered in other modern textbooks, but detailed here, include analog and digital signal tuning, complex-to-real conversion, the design of digital channelizers, and the techniques of digital frequency synthesis. This book also contains an appendix devoted to the techniques of writing mixed-language C\C++ Fortran programs. Finally, this book contains very extensive review material covering important engineering mathematical tools such as the Fourier series, the Fourier transform, the z transform, and complex variables. Features of this book include • Thorough coverage of the complex-to-real conversion of digital signals • A complete tutorial on digital frequency synthesis • Lengthy discussion of analog and digital tuning and signal translation • Detailed coverage of the design of elastic store memory • A comprehensive study of the design of digital data locked loops • Complete coverage of the design of digital channelizers • A detailed treatment on the design of digital automatic gain control • Detailed techniques for the design of digital and multirate filters • Extensive coverage of the CIC filter, including the topic of bit pruning • An extensive review of complex variables • An extensive review of the Fourier series, and continuous and discrete Fourier transforms • An extensive review of the z transform

Notes on Digital Signal Processing

Practical Recipes for Design, Analysis and Implementation, Portable Documents

Author: C. Britton Rorabaugh

Publisher: Prentice Hall

ISBN: 9780132598675

Category: Technology & Engineering

Page: 264

View: 9999

The Most Complete, Modern, and Useful Collection of DSP Recipes: More Than 50 Practical Solutions and More than 30 Summaries of Pertinent Mathematical Concepts for Working Engineers Notes on Digital Signal Processing is a comprehensive, easy-to-use collection of step-by-step procedures for designing and implementing modern DSP solutions. Leading DSP expert and IEEE Signal Processing Magazine associate editor C. Britton Rorabaugh goes far beyond the basic procedures found in other books while providing the supporting explanations and mathematical materials needed for a deeper understanding. Rorabaugh covers the full spectrum of challenges working engineers are likely to encounter and delves into crucial DSP nuances discussed nowhere else. Readers will find valuable, tested recipes for working with multiple sampling techniques; Fourier analysis and fast Fourier transforms; window functions; classical spectrum analysis; FIR and IIR filter design; analog prototype filters; z-transform analysis; multirate and statistical signal processing; bandpass and quadrature techniques; and much more. Notes on Digital Signal Processing begins with mapping diagrams that illuminate the relationships between all topics covered in the book. Many recipes include examples demonstrating actual applications, and most sections rely on widely used MATLAB tools. DSP fundamentals: ideal, natural, and instantaneous sampling; delta functions; physical signal reconstruction; and more Fourier Analysis: Fourier series and transforms; discrete-time and discrete Fourier transforms; signal truncation; DFT leakage and resolution Fast Fourier transforms: decimation in time and frequency; prime factor algorithms; and fast convolution Window techniques: sinusoidal analysis; window characteristics and choices; Kaiser windows; and more Classical spectrum analysis: unmodified and modified periodograms; Bartlett’s and Welch’s periodograms; and periodogram performance FIR filters: design options; linear-phase FIR filters; periodicities; basic and Kaiser window methods; and the Parks-McClellan algorithm Analog prototype filters: Laplace transforms; characterization; and Butterworth, Chebyshev, elliptic, and Bessel filters z-Transform analysis: computation and transforms using partial fraction expansion IIR filters: design options; impulse invariance methods; and bilinear transformation Multirate signal processing: decimation and interpolation fundamentals; multistage and polyphase decimators and interpolation Bandpass and quadrature techniques: bandpass sampling; wedge diagrams; complex and analytic signals; and advanced signal generation techniques Statistical signal processing: parametric modeling of discrete-time signals; autoregressive signal models; fitting AR and All-Pole models; and more

Digital Signal Processing

A Practical Approach

Author: Emmanuel C. Ifeachor,Barrie W. Jervis

Publisher: Prentice Hall

ISBN: N.A

Category: Technology & Engineering

Page: 760

View: 3264

This book clearly explains digital signal processing principles and shows how they can be used to build DSP systems. The aim is to give enough insight and practical guidance to enable an engineer to construct DSP systems. The book's programs are written in C, the language used in DSP.

Digital Signal Processing Using MATLAB: A Problem Solving Companion

Author: Vinay K. Ingle,John G. Proakis

Publisher: Cengage Learning

ISBN: 1337026123

Category: Computers

Page: 672

View: 4747

Learn to use MATLAB as a useful computing tool for exploring traditional Digital Signal Processing (DSP) topics and solving problems to gain insight. DIGITAL SIGNAL PROCESSING USING MATLAB: A PROBLEM SOLVING COMPANION, 4E greatly expands the range and complexity of problems that learners can effectively study. Since DSP applications are primarily algorithms implemented on a DSP processor or software, they typically require a significant amount of programming. Using interactive software, such as MATLAB, enables readers to focus on mastering new and challenging concepts rather than concentrating on programming algorithms. This edition discusses interesting, practical examples and explores useful problems to provide the groundwork for further study. Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.

Digital Signal Processing

Principles, Devices and Applications

Author: N. B. Jones,J. D. McK. Watson

Publisher: IET

ISBN: 9780863412103

Category: Technology & Engineering

Page: 418

View: 6296

Devices overview. Discrete signal and systems. Z transforms. The discrete Fourier transform. FIR and IIR filter design methods. Kalman filters. Implementation of digital control algorithms. Review of architectures. Microcontrollers. Systolic arrays. Case studies.

Signal Processing for 5G: Algorithms and Implementations

Author: Fa-Long Luo,Charlie Zhang

Publisher: John Wiley & Sons

ISBN: 1119116465

Category: Technology & Engineering

Page: 610

View: 8377

A comprehensive and invaluable guide to 5G technology, implementation and practice in one single volume. For all things 5G, this book is a must-read. Signal processing techniques have played the most important role in wireless communications since the second generation of cellular systems. It is anticipated that new techniques employed in 5G wireless networks will not only improve peak service rates significantly, but also enhance capacity, coverage, reliability , low-latency, efficiency, flexibility, compatibility and convergence to meet the increasing demands imposed by applications such as big data, cloud service, machine-to-machine (M2M) and mission-critical communications. This book is a comprehensive and detailed guide to all signal processing techniques employed in 5G wireless networks. Uniquely organized into four categories, New Modulation and Coding, New Spatial Processing, New Spectrum Opportunities and New System-level Enabling Technologies, it covers everything from network architecture, physical-layer (down-link and up-link), protocols and air interface, to cell acquisition, scheduling and rate adaption, access procedures and relaying to spectrum allocations. All technology aspects and major roadmaps of global 5G standard development and deployments are included in the book. Key Features: Offers step-by-step guidance on bringing 5G technology into practice, by applying algorithms and design methodology to real-time circuit implementation, taking into account rapidly growing applications that have multi-standards and multi-systems. Addresses spatial signal processing for 5G, in particular massive multiple-input multiple-output (massive-MIMO), FD-MIMO and 3D-MIMO along with orbital angular momentum multiplexing, 3D beamforming and diversity. Provides detailed algorithms and implementations, and compares all multicarrier modulation and multiple access schemes that offer superior data transmission performance including FBMC, GFDM, F-OFDM, UFMC, SEFDM, FTN, MUSA, SCMA and NOMA. Demonstrates the translation of signal processing theories into practical solutions for new spectrum opportunities in terms of millimeter wave, full-duplex transmission and license assisted access. Presents well-designed implementation examples, from individual function block to system level for effective and accurate learning. Covers signal processing aspects of emerging system and network architectures, including ultra-dense networks (UDN), software-defined networks (SDN), device-to-device (D2D) communications and cloud radio access network (C-RAN).

Digital Filters and Signal Processing in Electronic Engineering

Theory, Applications, Architecture, Code

Author: S M Bozic,R J Chance

Publisher: Elsevier

ISBN: 0857099744

Category: Technology & Engineering

Page: 256

View: 6481

From industrial and teaching experience the authors provide a blend of theory and practice of digital signal processing (DSP) for advanced undergraduate and post-graduate engineers reading electronics. This fast-moving, developing area is driven by the information technology revolution. It is a source book in research and development for embedded system design engineers, designers in real-time computing, and applied mathematicians who apph DSP techniques in telecommunications, aerospace (control systems), satellite communications, instrumentation, and medical technology (ultrasound and magnetic resonance imaging). The book is particularly useful at the hardware end of DSP, with its emphasis on practical I)SP devices and the integration of basic processes with appropriate software. It is unique to find in one volume the implementation of the equations as algorithms, not only in \IATLAB but right up to a working DSP-based scheme. Other relevant architectural features include number representations, multiply-accumulate, special addressing modes, zero overhead iteration schemes. and single and multiple nlicroprocessors which will allow the readers to compare and understand both current processors and future DSP developments. Fundamental signal processing procedures are introduced and developed: also convolution. correlation, the Discrete Fourier Transform and its fast computation algorithms. Then follo finite impulse response (FIR) filters, infinite impulse response (IlR) filters, multirate filters, adaptive filters, and topics from communication and control. I)esign examples are given in all of these cases, taken through an algorithm testing stage using MATLAB. The design of the latter. using C language models, is explained together with the experimental results of real time integer implementations. Academic prerequisites are first and second year university mathematics, an introductor knowledge of circuit theor ‘and microprocessors. and C Language. Provides an unusual blend of theory and practice of digital signal processing (DSP) Discusses fundamental signal processing procedures, convolution, correlation, the Discrete Fourier Transform and its fast computation algorithms Includes number representations, multiply-accumulate, special addressing modes, zero overhead iteration schemes, and single and multiple instructions

Digital Signal Processing Using MATLAB & Wavelets

Author: Michael Weeks

Publisher: Jones & Bartlett Publishers

ISBN: 0763784222

Category: Computers

Page: 492

View: 6666

Although Digital Signal Processing (DSP) has long been considered an electrical engineering topic, recent developments have also generated significant interest from the computer science community. DSP applications in the consumer market, such as bioinformatics, the MP3 audio format, and MPEG-based cable/satellite television have fueled a desire to understand this technology outside of hardware circles. Designed for upper division engineering and computer science students as well as practicing engineers and scientists, Digital Signal Processing Using MATLAB & Wavelets, Second Edition emphasizes the practical applications of signal processing. Over 100 MATLAB examples and wavelet techniques provide the latest applications of DSP, including image processing, games, filters, transforms, networking, parallel processing, and sound. This Second Edition also provides the mathematical processes and techniques needed to ensure an understanding of DSP theory. Designed to be incremental in difficulty, the book will benefit readers who are unfamiliar with complex mathematical topics or those limited in programming experience. Beginning with an introduction to MATLAB programming, it moves through filters, sinusoids, sampling, the Fourier transform, the z-transform and other key topics. Two chapters are dedicated to the discussion of wavelets and their applications. A CD-ROM (platform independent) accompanies every new printed copy of the book and contains source code, projects for each chapter, and the figures from the book. (eBook version does not include the CD-ROM)

C Algorithms for Real-time DSP

Author: Paul M. Embree

Publisher: Prentice Hall

ISBN: N.A

Category: Computers

Page: 248

View: 6207

Digital signal processing techniques have become the method of choice in signal processing as digital computers have increased in speed, convenience, and availability. At the same time, the C language is proving itself to be a valuable programming tool for real-time computationally intensive software tasks. This book is a complete guide to digital signal processing techniques in the C language. Covers the basic principles of digital signal processing and C programming. Introduces the basic real-time DSP programming techniques and typical programming environments which are used with DSP microprocessors. Covers the basic real-time filtering techniques which are the cornerstone of one-dimensional real-time digital signal processing. For electrical engineers and computer scientists.

Applied Digital Signal Processing

Theory and Practice

Author: Dimitris G. Manolakis,Vinay K. Ingle

Publisher: Cambridge University Press

ISBN: 1139495739

Category: Technology & Engineering

Page: 1008

View: 394

Master the basic concepts and methodologies of digital signal processing with this systematic introduction, without the need for an extensive mathematical background. The authors lead the reader through the fundamental mathematical principles underlying the operation of key signal processing techniques, providing simple arguments and cases rather than detailed general proofs. Coverage of practical implementation, discussion of the limitations of particular methods and plentiful MATLAB illustrations allow readers to better connect theory and practice. A focus on algorithms that are of theoretical importance or useful in real-world applications ensures that students cover material relevant to engineering practice, and equips students and practitioners alike with the basic principles necessary to apply DSP techniques to a variety of applications. Chapters include worked examples, problems and computer experiments, helping students to absorb the material they have just read. Lecture slides for all figures and solutions to the numerous problems are available to instructors.

Digital Signal Processing with Field Programmable Gate Arrays

Author: Uwe Meyer-Baese

Publisher: Springer Science & Business Media

ISBN: 3662067285

Category: Technology & Engineering

Page: 527

View: 630

Starts with an overview of today's FPGA technology, devices, and tools for designing state-of-the-art DSP systems. A case study in the first chapter is the basis for more than 30 design examples throughout. The following chapters deal with computer arithmetic concepts, theory and the implementation of FIR and IIR filters, multirate digital signal processing systems, DFT and FFT algorithms, and advanced algorithms with high future potential. Each chapter contains exercises. The VERILOG source code and a glossary are given in the appendices, while the accompanying CD-ROM contains the examples in VHDL and Verilog code as well as the newest Altera "Baseline" software. This edition has a new chapter on adaptive filters, new sections on division and floating point arithmetics, an up-date to the current Altera software, and some new exercises.