The first edition of Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK is widely accepted as the most extensive text available on the hands-on teaching of Digital Signal Processing (DSP). Now, it has been fully updated in this valuable Second Edition to be compatible with the latest version (3.1) of Texas Instruments Code Composer Studio (CCS) development environment. Maintaining the original's comprehensive, hands-on approach that has made it an instructor's favorite, this new edition also features:
Added program examples that illustrate DSP concepts in real-time and in the laboratory
Expanded coverage of analog input and output
New material on frame-based processing
A revised chapter on IIR, which includes a number of floating-point example programs that explore IIR filters more comprehensively
More extensive coverage of DSP/BIOS
All programs listed in the text—plus additional applications—which are available on a companion CD-ROM
No other book provides such an extensive or comprehensive set of program examples to aid instructors in teaching DSP in a laboratory using audio frequency signals—making this an ideal text for DSP courses at the senior undergraduate and postgraduate levels. It also serves as a valuable resource for researchers, DSP developers, business managers, and technology solution providers who are looking for an overview and examples of DSP algorithms implemented using the TMS320C6713 and TMS320C6416 DSK.
Donald Reay, PhD, is a Lecturer in the School of Engineering and Physical Sciences at Heriot-Watt University in Edinburgh, Scotland.
Discover Signal Processing exploits the rationale of “learning by doing”; actually attempting and performing a task is the most effective way to remember and understand. It presents the reader with a diverse range of exercises; some intended to recall or practice simple concepts, others more complex & aimed at developing a real understanding of the issues involved. These are accompanied by step-by-step explanations of the tools and techniques required.Provides systematic, organized and accessible instruction in a complex and mathematical subject. Stresses the understanding, selection and application of available signal processing techniques, as well as identification and control of error mechanisms; Includes more than 60 exercises covering major aspects of signal processing tools & geared at performing or testing specific tasks; Uses MATLAB as a platform, utilizing its extensive GUI capabilities enabling exercises to be performed using graphical elements only.
Discover Signal Processing provides an excellent & accessible guide to signal processing for mechanical, aeronautical, civil and electronic engineers in their senior/ graduate year. It will also be of interest to those attending CPD courses as well as to practicing engineers.
Dedicated Digital Processors presents an integrated and accessible approach to digital processor design principles, processes, and implementations based upon the author's considerable experience in teaching digital systems design and digital signal processing. Emphasis is placed on presentation of hardware/software co-design methods, with examples and illustrations provided throughout the text. System-on-a-chip and embedded systems are described and examples of high speed real-time processing are given. Coverage of standard and emerging DSP architectures enable the reader to make an informed selection when undertaking their own designs.Presents readers with the elementary building blocks for the design of digital hardware systems and processor networks Provides a unique evaluation of standard DSP architectures whilst providing up-to-date information on the latest architectures, including the TI 55x and TigerSharc chip families and the Virtex FPGA (field-programmable gate array) Introduces the concepts and methodologies for describing and designing hardware VHDL is presented and used to illustrate the design of a simple processor A practical overview of hardware/software codesign with design techniques and considerations illustrated with examples of real-world designs
Fundamental reading for graduate and senior undergraduate students of computer and electronic engineering, and Practicing engineers developing DSP applications.
Recent developments in signal processing have made it clear that significant performance gains can be achieved beyond those achievable using standard adaptive filtering approaches. Adaptive Signal Processing presents the next generation of algorithms that will produce these desired results, with an emphasis on important applications and theoretical advancements. This highly unique resource brings together leading authorities in the field writing on the key topics of significance, each at the cutting edge of its own area of specialty. It begins by addressing the problem of optimization in the complex domain, fully developing a framework that enables taking full advantage of the power of complex-valued processing. Then, the challenges of multichannel processing of complex-valued signals are explored. This comprehensive volume goes on to cover Turbo processing, tracking in the subspace domain, nonlinear sequential state estimation, and speech-bandwidth extension.
Examines the seven most important topics in adaptive filtering that will define the next-generation adaptive filtering solutions
Introduces the powerful adaptive signal processing methods developed within the last ten years to account for the characteristics of real-life data: non-Gaussianity, non-circularity, non-stationarity, and non-linearity
Features self-contained chapters, numerous examples to clarify concepts, and end-of-chapter problems to reinforce understanding of the material
Contains contributions from acknowledged leaders in the field
Adaptive Signal Processing is an invaluable tool for graduate students, researchers, and practitioners working in the areas of signal processing, communications, controls, radar, sonar, and biomedical engineering.
This book is organised in to three major parts making it a coherent and structured presentation of the theory and applications of digital signal processing. A range of important topics are covered in basic signal processing, model-based statistical signal processing and their applications.
Part 1: Basic Digital Signal Processing gives an introduction to the topic, discussing sampling and quantization, Fourier analysis and synthesis, Z-transform, and digital filters.
Part 2: Model-based Signal Processing covers probability and information models, Bayesian inference, Wiener filter, adaptive filters, linear prediction hidden Markov models and independent component analysis.
Part 3: Applications of Signal Processing in Speech, Music and Telecommunications explains the topics of speech and music processing, echo cancellation, deconvolution and channel equalization, and mobile communication signal processing.Covers music signal processing, explains the anatomy and psychoacoustics of hearing and the design of MP3 music coder Examines speech processing technology including speech models, speech coding for mobile phones and speech recognition Covers single-input and multiple-inputs denoising methods, bandwidth extension and the recovery of lost speech packets in applications such as voice over IP (VoIP) Illustrated throughout, including numerous solved problems, Matlab experiments and demonstrations Companion website features Matlab and C++ programs with electronic copies of all figures.
This book is ideal for researchers, postgraduates and senior undergraduates in the fields of digital signal processing, telecommunications and statistical data analysis. It will also be a valuable text to professional engineers in telecommunications and audio and signal processing industries.
This book presents a hands-on approach to teaching Digital Signal Processing (DSP) with real-time examples using the ARM® Cortex®-M4 32-bit microprocessor. Real-time examples using analog input and output signals are provided, giving visible (using an oscilloscope) and audible (using a speaker or headphones) results. Signal generators and/or audio sources, e.g. iPods, can be used to provide experimental input signals. The text also covers the fundamental concepts of digital signal processing such as analog-to-digital and digital-to-analog conversion, FIR and IIR filtering, Fourier transforms, and adaptive filtering.
Digital Signal Processing Using the ARM® Cortex®-M4:Uses a large number of simple example programs illustrating DSP concepts in real-time, in an electrical engineering laboratory setting Includes examples for both STM32F407 Discovery and the TM4C123 Launchpad, using Keil MDK-ARM, on a companion website Example programs for the TM4C123 Launchpad using Code Composer Studio version 6 available on companion website
Digital Signal Processing Using the ARM® Cortex®-M4 serves as a teaching aid for university professors wishing to teach DSP using laboratory experiments, and for students or engineers wishing to study DSP using the inexpensive ARM® Cortex®-M4.
The OMAP-L138 eXperimenter is the latest inexpensive DSP development system to be adopted by the Texas Instruments University Program. The OMAP-L138 processor contains both ARM and DSP cores and is aimed at portable and mobile multimedia applications. This book concentrates on the demonstration of real-time DSP algorithms implemented on its C6748 DSP core.
Digital Signal Processing and Applications with the OMAP-L138 eXperimenter provides an extensive and comprehensive set of program examples to aid instructors in teaching DSP in a laboratory using audio frequency signals—making it an ideal text for DSP courses at senior undergraduate and postgraduate levels.
Subjects covered include polling-based, interrupt-based, and DMA-based I/O methods, and how real-time programs may be run using the board support library (BSL), the DSP/BIOS real-time operating system, or the DSP/BIOS Platform Support Package.
Analog input and output with the OMAP-L138 eXperimenter
Finite impulse response filters
Infinite impulse response filters
Fast Fourier transform
DSP/BIOS and platform support package
Each chapter begins with a review of background theory and then presents a number of real-time program examples to reinforce understanding of that theory and to demonstrate the use of the OMAP-L138 eXperimenter and Texas Instruments Code Composer Studio integrated development environment.
- Quantum vs. classical physics
- A look at the smallest known particles
- How the tiniest particles behave both as particles and waves
- The famous double-slit experiment
- Quantum wave function
- The Heisenberg Uncertainty Principle
- How particles can be in multiple places at once
- Quantum entanglement
- The Schrodinger's cat thought experiment
- Competing interpretations of quantum physics
- The Copenhagen interpretation and need for an observer
- The role of consciousness in quantum theory
- The Many Worlds interpretation and parallel universes
- Building a quantum computer
- Quantum gravity and the search for a theory of everything