100%(3)100% found this document useful (3 votes) 16K views817 pagesDigital Signal Processing by Nagoor Kani PDF
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
DIGITAL SIGNAL
PROCESSING
A. Nagoor Kani
Be Dra
@ 1500+ Solved Examples and Exercise Problems
@ 50+ MATLAB ProblemsDIGITAL SIGNAL
PROCESSING
Second Kdition
A. Nagoor Kani
Founder, RBA Educational Group
Chennai
INA
NA
Tata McGraw Hill Education Private Limited
NEW DELHI
McGraw-Hil Offices
New Delhi New York St Louis San Francisco Auckland Bogota Caracas
Kuala Lumpur Lisbon London Madrid Mexico City Milan Montreal
San Juan Santiago Singapore Sydney Tokyo TorontoM
LS Tata McGraw-Hill
Published by the Tata MeGrav Hil Education Private Limite,
7 West Patel Nagar, New Delhi 110 008
‘Copyright © 2012, by Tata MeGraw Hill Education Private Limited,
[No pat of this publication may be reproduced or distibuted in any form or by aay’ means, elceteonie, mechanical
Photocopying, eeording, oF otherwise or stored ina database or retrieval system without the prior written pemmission of
‘the publishers. The program listings (ifany) may be entered, stored and executed in a computer system, but they may not
he reproduced for publication,
This edition can be exported from India unly bythe publishers,
Tata McCray Hl Education Private Limited
ISBN-13: 9780070086654
ISBN-10: 0070086656
Vice President and Managing Director— Ajay Shukla
Head-—Higher Education Publishing and Marketing: Vibha Maayan
Publishing Manager—SEM & Tech Fd: Shalini Jha
Senior Eaitorial Researcher: Koyed Ghost
Executive—Editoial Services: Shin Mutherice
Senior Production Manager: Sander § Baveja
Asst Produetion Manager: Amal Razdan
Marketing Manager—Higher Bd: Vijay Sarath
Senior Product Specialist: Tina Jajoriva
Graphic Designer: Meemt Raghav
‘General Manager—Production: ajender P Ghansela
Produetion Manager: Refi Kumar
Information contained in this work has beea obtained by Tata Met fiom sourees believed to be reliable
i nor its authors. guarantes
published herein, and neither Tata MeGraw-Hill nor is authors shall he responsible for any erors, omissions, or
damages arising out af use of his information. This work is published with the understanding that Tata MeGrass-Hi
and its authors are supplying information but arco attempting to render engincering or other professional services.
stich serves are requied, the assistance of an appropriate professional should be sought.
‘or completeness of any information
Typeset at Taj Composers, WZ-391, Maula, New Delhi 110063, and printed at Rajkamal Electric Press, Pot No, 2
Phase IV, HSHDC, Kundli, Sonepat, Haryana 131 028
‘Cover printed at Rajkamal
ear laendContents
Preface
‘Acknoulengement
List of Symbols and Abbreviations.
Chapter 1. Introduction to Digital Signal Processing
4A eduction
42 Sgral
43° Discrete Time System
44 Anayssof Discrete Time Sytem
45 Fiters nt és 7
18 Finite Word Length Efects
47 MuttateDsP
418 Energy and Power Speceum
19 Dglal Signal Proessors
4.40 importance of Dgta Signal Processing
At Useof MATLAB nDgtal Signal Processing
Chapter 2: Discrete Time Signals and Systems
24 Invoducton
22 Disorete Time Signals,
224 Generalon of Discrete Time Signals,
222 Representaton of Discrete Tine Signals.
223° Standard Discrete Tme Signals
23 Sampling of Contruous Time (Anaiog) Signals.
234 Sampling and lasing
24 Cassiicaion of Discele Tine Sgnas
241 Deterinisicand Nondetermiiste Signals,
242 Periodic and Apericie Signals
243 Symmetfe (Even) and Antsymmatc (Ode) Signals
244 Energy and Power Signals. - -
245 Causal, Noncausal and Antcausal Signal,
25 Mathematical Operatons on Discrete Tine Signals
254 Scaling of Discrete Tine Signals
252 Foicing(orRefectionor Transpose) of Dscete Tine Signal
253. Time Shing of Disorte Time Signals
254 Adiion of Discrete Time Signas. ws -
255. Muttpicaton of Discrete Time Signals.
26 Discrete Time System,
284 Mathematcal Ecuaion Govering Discrete Time System,
262 Block Diagram an Signa Flom Graph Representation of Discrete Tine System.
ry
12
4.2
13
15
45
16
46
16
47
18ar
28
29
210
att
2
218
2
215
216
aan
218
Response of LT! Diserete Tme System in Tine Domain
274 Zerolnput Response or Homogeneous Solution.
272. Parvular Soution
273. ZeroStata Response.
274 Total Response
Cass fcation of Disctete Tine Systems
284 Static and Dynamic Systems
282 Time Invariant and Time Variant Systems,
283 Linear and Nonlinear Systems,
284 Causal and Noncausal Systams,
285 Stable and Usable Systems.
288. FIR and IIR Systems.
287 Recursive and Nonrecursive Systems.
Discrete or Linear Convolution,
294 Representaton of Discrete Time Signal as Summation of Impulse.
292 Response of TI Discrete Tine System using Discrete Convo,
293 Properties of Liar Convolution.
294 —Inercannectons of iscete Time Systems.
295 Methods of Petfoming Linear Convolution.
Creular Convoiuten.
2404 Circular Representation and Circular Shit of Discrete Tine Signa,
2102. Groular Syrmets of Discrete Tine Signa
2403 Detinton of Creulr Convoluton.
2104 Procedure for Evaluating Cielar Convolution
2405 Linear Convolution via Creuar Convolution
2106 Methocs of Computing Creuiar Convolution.
Seetioned Comluton
2A1A Ovetiap Add Method
22 Ovetigp Save Method
Inverse System and Deconvolution...
2124 Inverse System
2122 Deconvoiston
Correlation, Cressoorelaton and Autocorelaton
218 Procedure for Evaluating Coneation,
Giouar Coreaion
24K Procecurefor Evaluating CrelarCarelation,
2.142 Methods of Computng Giclee Coreaton,
‘Surmary of Important Concepts.
‘Short Questons and Answers.
MATLAB Progam
Exercises,
2.28
2.28
230
20
23
2.35
235
2.36
8
4
a
50
st
51
82
53
4
56
ot
66
66
70
10
70
2
n
a
2
8
98
96
97
PEER REDE R EP PE SP PP PP PE
2.100,
2.107
2.108
2.109
203
2114
208
2422Chapter 3_: Z- Transform
31 ntroduction,
32. Region of Convergence
33 Properties of 2-Transform,
34 Polos and Zeros of Ratonal Function of 2 ot ot
341 Representation of Poles and Zeros in zane
842 ROC of Rational Function of 2
343 Properties of ROC.
88° Ierse 2 Transform,
{A54__ Inverse 2-Transfom by Contour integration or Rescue Methoc
43452 _ Inverse 2-Transiorn by Partial Fraction Expansion Method
fe talk aie aids Ga sw eb
4353 Inverse z-Tranform by Power Series Expansion Method. 38
86 AralysisoFLTIDseete Time Sytem Using 2Tansform. “&
361 Transfer Functon of LTI Discrete Time System. 348
1262 Impulse Response and Transfer Function 349
1363 Response of TI Discrete Time System Using 2Transfom, - 349
5364 Convolsion and Deconvauton Using #Transform 3. 50
465 Stabity in Domain ast
37 Relation between Lapiace Transform and 2-Transfom. 3.56
ATA Impulse Train Samaling of Continous Time Signa. 3. 56
472. Teansfomaton Fam Lap'ace Transform to 2-Tansfom. a7
‘MI3 Relation Betwoen sPlane and 2-Pane. 3.57
‘38 Sucres for Reaizaton of LT Discrete Tme Systems in 2-Domain 37
39° Structures for Realzaton of IR Systers. 3.74
394. Direct form! Stuture of IR System, 3.75
382 Died! forrll Sucre of UR System 3.76
483 Cascade form realzaton of I System. 378
394 Paralel fom Realzaon of IR System, . 3.79
310 Structues for Realization of FIR Systems, 3. 9
ADA Direct form Realization of FIR Systor, 3.100
48102 Cascade form Realzation of FIR System, 3.100
L103 Linear Phase Realization of FIR System 3.401
Mt Summary of Important Concepts 3.107
442 Short Questions and Answers, 3.108
MATLAB Programs. 3.118
Exercises, 3.123
4 : Fourier Series and Fourier Transform of Discrete Time Signals
41° Inroduction at
42 Feuer Series of Dserete Tine Signa (Diseete Time Faure Seres} a2a
4a
45
45
ar
48
49
440
an
4n
424 Frequency Spectrum of Periodc Discrete Time Signals.
422 Properties of Discrete Time Fouier Sees.
Fourier Transform of Discrete Time Signals (Discrete Te Fourier Transforn,
434 Development of Discrete Tire Fourier Transform fom Disoret Time Fourier Seres.
432 Detiiion of Discrete Time Fourer Transform.
433 Frequency Spectrum of Discrete Time Signa,
434 Inverse Discrete Time Fourer Trantor,
435° Comparison of Fourier Transfam of Dsrete and Corsini Tene Signals
Propertes of Discrete Time Fouter Transform
Discrete Time Fourier Transform of Perodic Discrete Tine Signals,
‘Analysis of TI Discrete Time System Using Discrete Time Fourier Transom.
484 Tiansfer Funcion of TI Dscrete Time Systam in Frequency Domain...
482 Response of TI Discete Time Syster Using Discrete Te Fourier Transform,
483 Frequency Response of LT! Discrete Tine System.
484 Frequency Response of Fest Order Disorete Time System
485. Frequency Response of Second Order Discrete Tine System.
Alasing in Frequency Specrum Ove to Samoing
ATA Signal Reconstruction ( Recovery of Continuous Tine Signal)
47.2. Sampling of Bandpass signal
Raton Betwaen 2-Tansfarm and Diseret Time Four Transform,
‘Summary of important Concepts.
‘Short Questions and Answers.
MATLAB Programs
Exercises
43
44
49
49
410
4
4
An
an
2
2
2
2
B
2%
u
%
x
8
63
64
69
™
ee
Chapter 5 : Discrete Fourier Transform (DFT) and Fast Fourier Transform
51
52
53
54
55
58
s7
(FFT)
‘reduction
Discrete Fourr Transform (DFT) of Discrete Tine Signal
524 Development of DFT FromDTFT.
522 _Deintinof Discrete Fouter Transform (OFT).
523. FrequeneySpectumusngDFT
524 InverseDFT
Properties of OFT
Rolaicn Between DFT and 2-Transform
‘Analysis of TI Discrete Tme Systems using DFT
Fast Foutier Transform (FFT) i si
Decimation in Te (IT) Raine? FFT
STA BPointDFT using Rage? DIT FFT canoes ti
57.2 Flow Geaphior®-PontOFT usingRatix-2DIT FFT
Decimation In Frequency DIF) Rach? FFT









