logo资料库

Digital Signal Processing Using MATLAB 3rd Edition.pdf

第1页 / 共671页
第2页 / 共671页
第3页 / 共671页
第4页 / 共671页
第5页 / 共671页
第6页 / 共671页
第7页 / 共671页
第8页 / 共671页
资料共671页,剩余部分请下载后查看
Cover Page
Half-Title Page
Title Page
Copyright Page
Contents
Preface
SCOPE OF THE BOOK
ORGANIZATION OF THE BOOK
ABOUT THE SOFTWARE
ACKNOWLEDGMENTS
CHAPTER 1: INTRODUCTION
1.1: Overview of Digital Signal Processing
1.2: A Brief Introduction to MATLAB
1.3: Applications of Digital Signal Processing
1.4: Brief Overview of the Book
CHAPTER 2: DISCRETE-TIME SIGNALS AND SYSTEMS
2.1: Discrete-time Signals
2.2: Discrete Systems
2.3: Convolution
2.4: Difference Equations
2.5: Problems
CHAPTER 3: THE DISCRETE-TIME FOURIER ANALYSIS
3.1: The Discrete-time Fourier Transform (DTFT)
3.2: The Properties of the DTFT
3.3: The Frequency Domain Representation of LTI Systems
3.4: Sampling and Reconstruction of Analog Signals
3.5: Problems
CHAPTER 4: THE z-TRANSFORM
4.1: The Bilateral z-Transform
4.2: Important Properties of the z-Transform
4.3: Inversion of the z-Transform
4.4: System Representation in the z-Domain
4.5: Solutions of the Difference Equations
4.6: Problems
CHAPTER 5: THE DISCRETE FOURIER TRANSFORM
5.1: The Discrete Fourier Series
5.2: Sampling and Reconstruction in the z-Domain
5.3: The Discrete Fourier Transform
5.4: Properties of the Discrete Fourier Transform
5.5: Linear Convolution Using the DFT
5.6: The Fast Fourier Transform
5.7: Problems
CHAPTER 6: IMPLEMENTATION OF DISCRETE-TIME FILTERS
6.1: Basic Elements
6.2: IIR Filter Structures
6.3: FIR Filter Structures
6.4: Lattice Filter Structures
6.5: Overview of Finite-Precision Numerical Effects
6.6: Representation of Numbers
6.7: The Process of Quantization and Error Characterizations
6.8: Quantization of Filter Coefficients
6.9: Problems
CHAPTER 7: FIR FILTER DESIGN
7.1: Preliminaries
7.2: Properties of Linear-phase FIR Filters
7.3: Window Design Techniques
7.4: Frequency Sampling Design Techniques
7.5: Optimal Equiripple Design Technique
7.6: Problems
CHAPTER 8: IIR FILTER DESIGN
8.1: Some Preliminaries
8.2: Some Special Filter Types
8.3: Characteristics of Prototype Analog Filters
8.4: Analog-to-Digital Filter Transformations
8.5: Lowpass Filter Design Using MATLAB
8.6: Frequency-band Transformations
8.7: Problems
CHAPTER 9: SAMPLING RATE CONVERSION
9.1: Introduction
9.2: Decimation by a Factor D
9.3: Interpolation by a Factor I
9.4: Sampling Rate Conversion by a Rational Factor I/D
9.5: FIR Filter Designs for Sampling Rate Conversion
9.6: FIR Filter Structures for Sampling Rate Conversion
9.7: Problems
CHAPTER 10: ROUND-OFF EFFECTS IN DIGITAL FILTERS
10.1: Analysis of A/D Quantization Noise
10.2: Round-off Effects in IIR Digital Filters
10.3: Round-off Effects in FIR Digital Filters
10.4: Problems
CHAPTER 11: APPLICATIONS IN ADAPTIVE FILTERING
11.1: LMS Algorithm for Coefficient Adjustment
11.2: System Identification or System Modeling
11.3: Suppression of Narrowband Interference in a Wideband Signal
11.4: Adaptive Line Enhancement
11.5: Adaptive Channel Equalization
CHAPTER 12: APPLICATIONS IN COMMUNICATIONS
12.1: Pulse-Code Modulation
12.2: Differential PCM (DPCM)
12.3: Adaptive PCM and DPCM (ADPCM)
12.4: Delta Modulation (DM)
12.5: Linear Predictive Coding (LPC) of Speech
12.6: Dual-tone Multifrequency (DTMF) Signals
12.7: Binary Digital Communications
12.8: Spread-Spectrum Communications
BIBLIOGRAPHY
INDEX
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
Digital Signal Processing Using MATLAB® Third Edition
Digital Signal Processing Using MATLAB® Third Edition Vinay K. Ingle John G. Proakis Northeastern University Australia • Brazil • Japan • Korea • Mexico • Singapore • Spain • United Kingdom • United States
This is an electronic version of the print textbook. Due to electronic rights restrictions, some third party content may be suppressed. Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. The publisher reserves the right to remove content from this title at any time if subsequent rights restrictions require it. For valuable information on pricing, previous editions, changes to current editions, and alternate formats, please visit www.cengage.com/highered to search by ISBN#, author, title, or keyword for materials in your areas of interest.
c 2012, 2007 Cengage Learning ALL RIGHTS RESERVED. No part of this work covered by the copyright herein may be reproduced, transmitted, stored, or used in any form or by any means graphic, electronic, or mechanical, including but not limited to photocopying, recording, scanning, digitizing, taping, web distribution, information networks, or information storage and retrieval systems, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of the publisher. For product information and technology assistance, contact us at Cengage Learning Customer & Sales Support, 1-800-354-9706. For permission to use material from this text or product, submit all requests online at www.cengage.com/permissions. Further permissions questions can be emailed to permissionrequest@cengage.com. Library of Congress Control Number: 2010941462 ISBN-13: 978-1-111-42737-5 ISBN-10: 1-111-42737-2 Cengage Learning 200 First Stamford Place, Suite 400 Stamford, CT 06902 USA Cengage Learning is a leading provider of customized learning solutions with office locations around the globe, including Singapore, the United Kingdom, Australia, Mexico, Brazil, and Japan. Locate your local office at: international.cengage.com/region. Cengage Learning products are represented in Canada by Nelson Education Ltd. For your course and learning solutions, visit www.cengage.com/engineering. Purchase any of our products at your local college store or at our preferred online store www.cengagebrain.com. MATLAB is a registered trademark of The MathWorks, 3 Apple Hill Drive, Natick, MA. Digital Signal Processing Using MATLAB®, Third Edition Vinay K. Ingle and John G. Proakis Publisher, Global Engineering: Christopher M. Shortt Acquisitions Editor: Swati Meherishi Assistant Developmental Editor: Debarati Roy Editorial Assistant: Tanya Altieri Team Assistant: Carly Rizzo Marketing Manager: Lauren Betsos Media Editor: Chris Valentine Content Project Manager: Jennifer Ziegler Production Service: RPK Editorial Services Copyeditor: Fred Dahl Proofreader: Martha McMaster Indexer: Shelly Gerger-Knechtl Compositor: Glyph International Senior Art Director: Michelle Kunkler Internal Designer: Carmela Periera Cover Designer: Andrew Adams Cover Image: c Marilyn Volan/Shutterstock Rights Acquisitions Specialist: Deanna Ettinger Text and Image Permissions Researcher: Kristiina Paul First Print Buyer: Arethea L. Thomas Printed in the United States of America 1 2 3 4 5 6 7 13 12 11 10
Contents PREFACE xi 1 INTRODUCTION 1 1.1 Overview of Digital Signal Processing 2 1.2 A Brief Introduction to MATLAB 5 1.3 Applications of Digital Signal Processing 17 1.4 Brief Overview of the Book 20 2 DISCRETE-TIME SIGNALS AND SYSTEMS 22 2.1 Discrete-time Signals 22 2.2 Discrete Systems 36 2.3 Convolution 40 2.4 Difference Equations 47 2.5 Problems 53 v
分享到:
收藏