1 option
Understanding digital signal processing
- Format:
- Book
- Author/Creator:
- Lyons, Richard G., Author.
- Language:
- English
- Subjects (All):
- Signal processing--Digital techniques.
- Signal processing.
- Physical Description:
- 1 online resource (xxiii, 954 p.) : ill.
- Edition:
- 3rd ed.
- Place of Publication:
- [Place of publication not identified] Prentice Hall 2011
- Language Note:
- English
- System Details:
- text file
- Summary:
- Amazon.com ’s Top-Selling DSP Book for Seven Straight Years—Now Fully Updated! Understanding Digital Signal Processing, Third Edition, is quite simply the best resource for engineers and other technical professionals who want to master and apply today’s latest DSP techniques. Richard G. Lyons has updated and expanded his best-selling second edition to reflect the newest technologies, building on the exceptionally readable coverage that made it the favorite of DSP professionals worldwide. He has also added hands-on problems to every chapter, giving students even more of the practical experience they need to succeed. Comprehensive in scope and clear in approach, this book achieves the perfect balance between theory and practice, keeps math at a tolerable level, and makes DSP exceptionally accessible to beginners without ever oversimplifying it. Readers can thoroughly grasp the basics and quickly move on to more sophisticated techniques. This edition adds extensive new coverage of FIR and IIR filter analysis techniques, digital differentiators, integrators, and matched filters. Lyons has significantly updated and expanded his discussions of multirate processing techniques, which are crucial to modern wireless and satellite communications. He also presents nearly twice as many DSP Tricks as in the second edition—including techniques even seasoned DSP professionals may have overlooked. Coverage includes New homework problems that deepen your understanding and help you apply what you’ve learned Practical, day-to-day DSP implementations and problem-solving throughout Useful new guidance on generalized digital networks, including discrete differentiators, integrators, and matched filters Clear descriptions of statistical measures of signals, variance reduction by averaging, and real-world signal-to-noise ratio (SNR) computation A significantly expanded chapter on sample rate conversion (multirate systems) and associated filtering techniques New guidance on implementing fast convolution, IIR filter scaling, and more Enhanced coverage of analyzing digital filter behavior and performance for diverse communications and biomedical applications Discrete sequences/systems, periodic sampling, DFT, FFT, finite/infinite impulse response filters, quadrature (I/Q) processing, discrete Hilbert transforms, binary number formats, and much more
- Contents:
- Cover
- Contents
- Preface
- About The Author
- 1 Discrete Sequences And Systems
- 1.1 Discrete Sequences And Their Notation
- 1.2 Signal Amplitude, Magnitude, Power
- 1.3 Signal Processing Operational Symbols
- 1.4 Introduction To Discrete Linear Time-Invariant Systems
- 1.5 Discrete Linear Systems
- 1.6 Time-Invariant Systems
- 1.7 The Commutative Property Of Linear Time-Invariant Systems
- 1.8 Analyzing Linear Time-Invariant Systems
- References
- Chapter 1 Problems
- 2 Periodic Sampling
- 2.1 Aliasing: Signal Ambiguity In The Frequency Domain
- 2.2 Sampling Lowpass Signals
- 2.3 Sampling Bandpass Signals
- 2.4 Practical Aspects Of Bandpass Sampling
- Chapter 2 Problems
- 3 The Discrete Fourier Transform
- 3.1 Understanding The Dft Equation
- 3.2 Dft Symmetry
- 3.3 Dft Linearity
- 3.4 Dft Magnitudes
- 3.5 Dft Frequency Axis
- 3.6 Dft Shifting Theorem
- 3.7 Inverse Dft
- 3.8 Dft Leakage
- 3.9 Windows
- 3.10 Dft Scalloping Loss
- 3.11 Dft Resolution, Zero Padding, And Frequency-Domain Sampling
- 3.12 Dft Processing Gain
- 3.13 The Dft Of Rectangular Functions
- 3.14 Interpreting The Dft Using The Discrete-Time Fourier Transform
- Chapter 3 Problems
- 4 The Fast Fourier Transform
- 4.1 Relationship Of The Fft To The Dft
- 4.2 Hints On Using Ffts In Practice
- 4.3 Derivation Of The Radix-2 Fft Algorithm
- 4.4 Fft Input/Output Data Index Bit Reversal
- 4.5 Radix-2 Fft Butterfly Structures
- 4.6 Alternate Single-Butterfly Structures
- Chapter 4 Problems
- 5 Finite Impulse Response Filters
- 5.1 An Introduction To Finite Impulse Response (Fir) Filters
- 5.2 Convolution In Fir Filters
- 5.3 Lowpass Fir Filter Design
- 5.4 Bandpass Fir Filter Design
- 5.5 Highpass Fir Filter Design
- 5.6 Parks-Mcclellan Exchange Fir Filter Design Method.
- 5.7 Half-Band Fir Filters
- 5.8 Phase Response Of Fir Filters
- 5.9 A Generic Description Of Discrete Convolution
- 5.10 Analyzing Fir Filters
- Chapter 5 Problems
- 6 Infinite Impulse Response Filters
- 6.1 An Introduction To Infinite Impulse Response Filters
- 6.2 The Laplace Transform
- 6.3 The Z-Transform
- 6.4 Using The Z-Transform To Analyze Iir Filters
- 6.5 Using Poles And Zeros To Analyze Iir Filters
- 6.6 Alternate Iir Filter Structures
- 6.7 Pitfalls In Building Iir Filters
- 6.8 Improving Iir Filters With Cascaded Structures
- 6.9 Scaling The Gain Of Iir Filters
- 6.10 Impulse Invariance Iir Filter Design Method
- 6.11 Bilinear Transform Iir Filter Design Method
- 6.12 Optimized Iir Filter Design Method
- 6.13 A Brief Comparison Of Iir And Fir Filters
- Chapter 6 Problems
- 7 Specialized Digital Networks And Filters
- 7.1 Differentiators
- 7.2 Integrators
- 7.3 Matched Filters
- 7.4 Interpolated Lowpass Fir Filters
- 7.5 Frequency Sampling Filters: The Lost Art
- Chapter 7 Problems
- 8 Quadrature Signals
- 8.1 Why Care About Quadrature Signals?
- 8.2 The Notation Of Complex Numbers
- 8.3 Representing Real Signals Using Complex Phasors
- 8.4 A Few Thoughts On Negative Frequency
- 8.5 Quadrature Signals In The Frequency Domain
- 8.6 Bandpass Quadrature Signals In The Frequency Domain
- 8.7 Complex Down-Conversion
- 8.8 A Complex Down-Conversion Example
- 8.9 An Alternate Down-Conversion Method
- Chapter 8 Problems
- 9 The Discrete Hilbert Transform
- 9.1 Hilbert Transform Definition
- 9.2 Why Care About The Hilbert Transform?
- 9.3 Impulse Response Of A Hilbert Transformer
- 9.4 Designing A Discrete Hilbert Transformer
- 9.5 Time-Domain Analytic Signal Generation
- 9.6 Comparing Analytical Signal Generation Methods
- References.
- Chapter 9 Problems
- 10 Sample Rate Conversion
- 10.1 Decimation
- 10.2 Two-Stage Decimation
- 10.3 Properties Of Downsampling
- 10.4 Interpolation
- 10.5 Properties Of Interpolation
- 10.6 Combining Decimation And Interpolation
- 10.7 Polyphase Filters
- 10.8 Two-Stage Interpolation
- 10.9 Z-Transform Analysis Of Multirate Systems
- 10.10 Polyphase Filter Implementations
- 10.11 Sample Rate Conversion By Rational Factors
- 10.12 Sample Rate Conversion With Half-Band Filters
- 10.13 Sample Rate Conversion With Ifir Filters
- 10.14 Cascaded Integrator-Comb Filters
- Chapter 10 Problems
- 11 Signal Averaging
- 11.1 Coherent Averaging
- 11.2 Incoherent Averaging
- 11.3 Averaging Multiple Fast Fourier Transforms
- 11.4 Averaging Phase Angles
- 11.5 Filtering Aspects Of Time-Domain Averaging
- 11.6 Exponential Averaging
- Chapter 11 Problems
- 12 Digital Data Formats And Their Effects
- 12.1 Fixed-Point Binary Formats
- 12.2 Binary Number Precision And Dynamic Range
- 12.3 Effects Of Finite Fixed-Point Binary Word Length
- 12.4 Floating-Point Binary Formats
- 12.5 Block Floating-Point Binary Format
- Chapter 12 Problems
- 13 Digital Signal Processing Tricks
- 13.1 Frequency Translation Without Multiplication
- 13.2 High-Speed Vector Magnitude Approximation
- 13.3 Frequency-Domain Windowing
- 13.4 Fast Multiplication Of Complex Numbers
- 13.5 Efficiently Performing The Fft Of Real Sequences
- 13.6 Computing The Inverse Fft Using The Forward Fft
- 13.7 Simplified Fir Filter Structure
- 13.8 Reducing A/D Converter Quantization Noise
- 13.9 A/D Converter Testing Techniques
- 13.10 Fast Fir Filtering Using The Fft
- 13.11 Generating Normally Distributed Random Data
- 13.12 Zero-Phase Filtering
- 13.13 Sharpened Fir Filters
- 13.14 Interpolating A Bandpass Signal.
- 13.15 Spectral Peak Location Algorithm
- 13.16 Computing Fft Twiddle Factors
- 13.17 Single Tone Detection
- 13.18 The Sliding Dft
- 13.19 The Zoom Fft
- 13.20 A Practical Spectrum Analyzer
- 13.21 An Efficient Arctangent Approximation
- 13.22 Frequency Demodulation Algorithms
- 13.23 Dc Removal
- 13.24 Improving Traditional Cic Filters
- 13.25 Smoothing Impulsive Noise
- 13.26 Efficient Polynomial Evaluation
- 13.27 Designing Very High-Order Fir Filters
- 13.28 Time-Domain Interpolation Using The Fft
- 13.29 Frequency Translation Using Decimation
- 13.30 Automatic Gain Control (Agc)
- 13.31 Approximate Envelope Detection
- 13.32 A Quadrature Oscillator
- 13.33 Specialized Exponential Averaging
- 13.34 Filtering Narrowband Noise Using Filter Nulls
- 13.35 Efficient Computation Of Signal Variance
- 13.36 Real-Time Computation Of Signal Averages And Variances
- 13.37 Building Hilbert Transformers From Half-Band Filters
- 13.38 Complex Vector Rotation With Arctangents
- 13.39 An Efficient Differentiating Network
- 13.40 Linear-Phase Dc-Removal Filter
- 13.41 Avoiding Overflow In Magnitude Computations
- 13.42 Efficient Linear Interpolation
- 13.43 Alternate Complex Down-Conversion Schemes
- 13.44 Signal Transition Detection
- 13.45 Spectral Flipping Around Signal Center Frequency
- 13.46 Computing Missing Signal Samples
- 13.47 Computing Large Dfts Using Small Ffts
- 13.48 Computing Filter Group Delay Without Arctangents
- 13.49 Computing A Forward And Inverse Fft Using A Single Fft
- 13.50 Improved Narrowband Lowpass Iir Filters
- 13.51 A Stable Goertzel Algorithm
- A: The Arithmetic Of Complex Numbers
- A.1 Graphical Representation Of Real And Complex Numbers
- A.2 Arithmetic Representation Of Complex Numbers
- A.3 Arithmetic Operations Of Complex Numbers.
- A.4 Some Practical Implications Of Using Complex Numbers
- B: Closed Form Of A Geometric Series
- C: Time Reversal And The Dft
- D: Mean,Variance, And Standard Deviation
- D.1 Statistical Measures
- D.2 Statistics Of Short Sequences
- D.3 Statistics Of Summed Sequences
- D.4 Standard Deviation (Rms) Of A Continuous Sinewave
- D.5 Estimating Signal-To-Noise Ratios
- D.6 The Mean And Variance Of Random Functions
- D.7 The Normal Probability Density Function
- E: Decibels (Db And Dbm)
- E.1 Using Logarithms To Determine Relative Signal Power
- E.2 Some Useful Decibel Numbers
- E.3 Absolute Power Using Decibels
- F: Digital Filter Terminology
- G: Frequency Sampling Filter Derivations
- G.1 Frequency Response Of A Comb Filter
- G.2 Single Complex Fsf Frequency Response
- G.3 Multisection Complex Fsf Phase
- G.4 Multisection Complex Fsf Frequency Response
- G.5 Real Fsf Transfer Function
- G.6 Type-Iv Fsf Frequency Response
- H: Frequency Sampling Filter Design Tables
- I: Computing Chebyshev Window Sequences
- I.1 Chebyshev Windows For Fir Filter Design
- I.2 Chebyshev Windows For Spectrum Analysis
- Index.
- Notes:
- Bibliographic Level Mode of Issuance: Monograph
- Includes bibliographical references and index.
- Description based on publisher supplied metadata and other sources.
- ISBN:
- 9786612888779
- 9781282888777
- 1282888773
- 9780137028504
- 0137028504
- OCLC:
- 1027161958
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.