Real-Time Digital Signal Processing: Implementations and Applications, 2/e (Hardcover)

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

  • 出版商: Wiley
  • 出版日期: 2006-06-05
  • 售價: $1,520
  • 語言: 英文
  • 頁數: 664
  • 裝訂: Hardcover
  • ISBN: 0470014954
  • ISBN-13: 9780470014950
  • 已絕版

買這商品的人也買了...

商品描述

Description

Real-time Digital Signal Processing: Implementations and Applications has been completely updated and revised for the 2nd edition and remains the only book on DSP to provide an overview of DSP theory and programming with hands-on experiments using MATLAB, C and the newest fixed-point processors from Texas Instruments (TI).

 

Table of Contents

Preface.

Chapter 1. Introduction to Real-Time Digital Signal Processing.

1.1 Basic Elements of Real-Time DSP Systems.

1.2 Analog Interface.

1.3 DSP Hardware.

1.4 DSP System Design.

1.5 Introduction to DSP Development Tools.

1.6 Experiments and Program Examples.

References.

Exercises.

Chapter 2. Introduction to TMS320C55x Digital Signal Processor.

2.1 Introduction.

2.2 TMS320C55x Architecture.

2.3 TMS320C55x Peripherals.

2.4 TMS320C55x Addressing Modes.

2.5 Pipeline and Parallelism.

2.6 TMS320C55x Instruction Set.

2.7 TMS320C55x Assembly Language Programming.

2.8 C Language Programming for TMS320C55x.

2.9 Mixed C-and-Assembly Language Programming.

2.10 Experiments and Program Examples.

References.

Exercises.

Chapter 3. DSP Fundamentals and Implementation Considerations.

3.1 Digital Signals and Systems.

3.2 System Concepts.

3.3 Introduction to Random Variables.

3.4 Fixed-Point Representations and Quantization Effects.

3.5 Overflow and Solutions.

3.6 Experiments and Program Examples.

References.

Exercises.

Chapter 4. Design and Implementation of FIR Filters.

4.1 Introduction to FIR Filters.

4.2 Design of FIR Filters.

4.3 Implementation Considerations.

4.4 Applications: Interpolation and Decimation Filters.

4.5 Experiments and Program Examples.

References.

Exercises.

Chapter 5. Design and Implementation of IIR Filters.

5.1 Introduction.

5.2 Design of IIR Filters.

5.3 Realization of IIR Filters.

5.4 Design of IIR Filters Using MATLAB.

5.5 Implementation Considerations.

5.6 Practical Applications.

5.7 Experiments and Program Examples.

References.

Exercises.

Chapter 6. Frequency Analysis and Fast Fourier Transform.

6.1 Fourier Series and Transform.

6.2 Discrete Fourier Transform.

6.3 Fast Fourier Transforms.

6.4 Implementation Considerations.

6.5 Practical Applications.

6.6 Experiments and Program Examples.

References.

Exercises.

Chapter 7. Adaptive Filtering.

7.1 Introduction to Random Processes.

7.2 Adaptive Filters.

7.3 Performance Analysis.

7.4 Implementation Considerations.

7.5 Practical Applications.

7.6 Experiments and Program Examples.

References.

Exercises.

Chapter 8. Digital Signal Generators.

8.1 Sinewave Generators.

8.2 Noise Generators.

8.3 Practical Applications.

8.4 Experiments and Program Examples.

References.

Exercises.

Chapter 9. Dual-Tone Multi-Frequency Detection.

9.1 Introduction.

9.2 DTMF Tone Detection.

9.3 Internet Application Issues and Solutions.

9.4 Experiments and Program Examples.

References.

Exercises.

Chapter 10. Adaptive Echo Cancellation.

10.1 Introduction to Line Echoes.

10.2 Adaptive Echo Canceller.

10.3 Practical Considerations.

10.4 Double-Talk Effects and Solutions.

10.5 Nonlinear Processor.

10.6 Acoustic Echo Cancellation.

10.7 Experiments and Program Examples.

References.

Exercises.

Chapter 11. Speech Coding Techniques.

11.1 Introduction to Speech Coding .

11.2 Overview of CELP Vocoders.

11.3. Overview of Some Popular CODECs.

11.4 VoIP Applications.

11.5 Experiments and Program Examples.

References.

Exercises.

Chapter 12. Speech Enhancement Techniques.

12.1 Introduction to Noise Reduction Techniques.

12.2 Spectral Subtraction Techniques.

12.3 Voice Activity Detection.

12.4 Implementation Considerations.

12.5 Combination of AEC with Noise Reduction.

12.6 Voice Enhancement and Automatic Level Control.

12.7 Experiments and Program Examples.

References.

Exercises.

Chapter 13. Audio Signal Processing.

13.1 Introduction.

13.2 Basic Principles of Audio Coding.

13.3 Multi-Channel Audio Coding.

13.4 Connectivity Processing.

13.5 Experiments and Program Examples.

References.

Exercises.

Chapter 14. Channel Coding Techniques.

14.1 Introduction.

14.2 Block Codes.

14.3 Convolutional Codes.

14.4 Experiments and Program Examples.

References.

Exercises.

Chapter 15. Introduction to Digital Image Processing.

15.1 Digital Images and Systems.

15.2 RGB Color Spaces and Color Filter Array Interpolation.

15.3 Color Spaces.

15.4 YCbCr Sub-Sampled Color Spaces.

15.5 Color Balance and Correction.

15.6 Image Histogram.

15.7 Image Filtering.

15.8 Image Filtering Using Fast Convolution.

15.9 Practical Applications.

15.10 Experiments and Program Examples.

References.

Exercises.

Appendix A: Some Useful Formulas and Definitions.

A.1 Trigonometric Identities.

A.2 Geometric Series.

A.3 Complex Variables.

A.4 Units of Power.

References.

Appendix B: Software Organization and List of Experiments.

Index.