Transcription of Digital Signal Processing Using MATLAB
1 Digital Signal ProcessingUsing MATLAB Third Edition Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it. Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require Signal ProcessingUsing MATLAB Third EditionVinay K.
2 IngleJohn G. ProakisNortheastern UniversityAustralia Brazil Japan Korea Mexico Singapore Spain United Kingdom United States Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require 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 to search by ISBN#, author, title, or keyword for materials in your areas of interest.
3 Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require 2012,2007 Cengage LearningALL RIGHTS RESERVED. No part of this work covered by thecopyright herein may be reproduced, transmitted, stored, orused in any form or by any means graphic, electronic, ormechanical, including but not limited to photocopying,recording, scanning, digitizing, taping, web distribution,information networks, or information storage and retrievalsystems, except as permitted under Section107or108of the1976 United States Copyright Act, without the prior writtenpermission of the product information and technology assistance, contact usatCengage Learning Customer & Sales Support, permission to use material from this text or product,submit all requests online permissions questions can be emailed of Congress Control Number:2010941462 ISBN-13:978-1-111-42737-5 ISBN-10.
4 1-111-42737-2 Cengage Learning200 First Stamford Place, Suite400 Stamford, CT06902 USAC engage Learning is a leading provider of customized learningsolutions with office locations around the globe, includingSingapore, the United Kingdom, Australia, Mexico, Brazil, andJapan. Locate your local office Learning products are represented in Canada byNelson Education your course and learning solutions, any of our products at your local college store or at ourpreferred online is a registered trademark of The MathWorks,3 AppleHill Drive, Natick, Signal Processing UsingMATLAB , Third EditionVinay K. Ingle and John G. ProakisPublisher, Global Engineering:Christopher M. ShorttAcquisitions Editor:Swati MeherishiAssistant Developmental Editor:Debarati RoyEditorial Assistant:Tanya AltieriTeam Assistant:Carly RizzoMarketing Manager:Lauren BetsosMedia Editor:Chris ValentineContent Project Manager: Jennifer ZieglerProduction Service: RPK Editorial ServicesCopyeditor: Fred DahlProofreader: Martha McMasterIndexer: Shelly Gerger-KnechtlCompositor: Glyph InternationalSenior Art Director:Michelle KunklerInternal Designer: Carmela PerieraCover Designer: Andrew AdamsCover Image:c Marilyn Volan/ShutterstockRights Acquisitions Specialist:Deanna EttingerText and Image Permissions Researcher:Kristiina PaulFirst Print Buyer:Arethea L.
5 ThomasPrinted in the United States of America123456713121110 Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it. Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require xi1 INTRODUCTION Overview of Digital Signal Processing A Brief Introduction to MATLAB Applications of Digital Signal Processing Brief Overview of the Book 202 DISCRETE-TIME SIGNALS AND SYSTEMS Discrete-time Signals Discrete Systems Convolution Difference Equations Problems 53 Copyright 2010 Cengage Learning.
6 All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require THE DISCRETE-TIME FOURIER ANALYSIS The Discrete-time Fourier Transform (DTFT) The Properties of the DTFT The Frequency Domain Representation of LTIS ystems Sampling and Reconstruction of Analog Signals Problems 974 THEz-TRANSFORM The Bilateralz-Transform Important Properties of thez-Transform Inversion of thez-Transform System Representation in thez-Domain Solutions of the Difference Equations Problems 1345 THE DISCRETE FOURIER TRANSFORM The Discrete Fourier Series Sampling and Reconstruction in thez-Domain The Discrete Fourier Transform Properties of the Discrete Fourier Transform Linear Convolution Using the DFT The Fast Fourier Transform Problems 200 Copyright 2010 Cengage Learning.
7 All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require IMPLEMENTATION OF DISCRETE-TIMEFILTERS Basic Elements IIR Filter Structures FIR Filter Structures Lattice Filter Structures Overview of Finite-Precision Numerical Effects Representation of Numbers The Process of Quantization and ErrorCharacterizations Quantization of Filter Coefficients Problems 2907 FIR FILTER DESIGN Preliminaries Properties of Linear-phase FIR Filters Window Design Techniques Frequency Sampling Design Techniques Optimal Equiripple Design Technique Problems 3778 IIR FILTER DESIGN Some Preliminaries Some Special Filter Types 392 Copyright 2010 Cengage Learning.
8 All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require Characteristics of Prototype Analog Filters Analog-to- Digital Filter Transformations Lowpass Filter Design Using MATLAB Frequency-band Transformations Problems 4639 SAMPLING RATE CONVERSION Introduction Decimation by a Interpolation by a Sampling Rate Conversion by a FIR Filter Designs for Sampling Rate Conversion FIR Filter Structures for Sampling Rate Conversion Problems 53210 ROUND-OFF EFFECTS IN Digital FILTERS Analysis of A/D Quantization Noise Round-off Effects in IIR Digital Filters Round-off Effects in FIR Digital Filters Problems 59211 APPLICATIONS IN ADAPTIVE FILTERING LMS Algorithm for Coefficient Adjustment System Identification or System Modeling 601 Copyright 2010 Cengage Learning.
9 All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require Suppression of Narrowband Interferencein a Wideband Signal Adaptive Line Enhancement Adaptive Channel Equalization 60512 APPLICATIONS IN COMMUNICATIONS Pulse-Code Modulation Differential PCM (DPCM) Adaptive PCM and DPCM (ADPCM) Delta Modulation (DM) Linear Predictive Coding (LPC) of Speech Dual-tone Multifrequency (DTMF) Signals Binary Digital Communications Spread-Spectrum Communications 634 BIBLIOGRAPHY 635 INDEX 637 Copyright 2010 Cengage Learning. All Rights Reserved.
10 May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it. Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require the beginning of the 1980s we have witnessed a revolution incomputer technology and an explosion in user-friendly applications.
