Digital Signal Processing

Similar documents
B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

Signals and Systems Using MATLAB

Digital Signal Processing

K. MAHADEVAN. Professor Electrical and Electronics Engineering PSNA College of Engineering and Technology Dindigul, Tamil Nadu C.

Understanding Digital Signal Processing

Digital Signal Processing

Electronic Devices and Circuits

COURSE PLAN. : DIGITAL SIGNAL PROCESSING : Dr.M.Pallikonda.Rajasekaran, Professor/ECE

Electronic Instruments and Instrumentation Technology

Basic Electrical Engineering

Bibliography. Practical Signal Processing and Its Applications Downloaded from

FUNDAMENTALS OF SIGNALS AND SYSTEMS

Qäf) Newnes f-s^j^s. Digital Signal Processing. A Practical Guide for Engineers and Scientists. by Steven W. Smith

WIRELESS COMMUNICATIONS

Teaching Plan - Dr Kavita Thakur

Digital. Design. R. Ananda Natarajan B C D

System analysis and signal processing

Introduction to Digital Signal Processing Using MATLAB

GUJARAT TECHNOLOGICAL UNIVERSITY

INTRODUCTION TO DIGITAL SIGNAL PROCESSING AND FILTER DESIGN

Optical Communication and Networks M.N. Bandyopadhyay

DIGITAL SIGNAL PROCESSING WITH VHDL

Mechanical Workshop Practice

High Voltage Engineering

SATELLITE COMMUNICATION

Digital Signal Processing

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING

M.D. Singh J.G. Joshi MECHATRONICS

Microwave Devices and Circuit Design

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra

Wave Propagation and Antenna Engineering

CHEMICAL PROCESS EQUIPMENT

ECE 429 / 529 Digital Signal Processing

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN

CONTROL SYSTEM COMPONENTS. M.D. Desai Professor of Instrumentation and Control Engineering Institute of Technology Nirma University Ahmedabad

ELECTRIC CIRCUITS. Third Edition JOSEPH EDMINISTER MAHMOOD NAHVI

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)

SYLLABUS. For B.TECH. PROGRAMME ELECTRONICS & COMMUNICATION ENGINEERING

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications


DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014)

Digital Signal Processing

Digital Signal Processing in Power Electronics Control Circuits

SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM

Communication Systems Modelling and Simulation

SKP Engineering College

THOMAS PANY SOFTWARE RECEIVERS

Electrical and Telecommunication Engineering Technology NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK

Semiconductor Devices

DSP Filter Design for Flexible Alternating Current Transmission Systems

The Scientist and Engineer's Guide to Digital Signal Processing

Digital Filtering: Realization

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

EE 422G - Signals and Systems Laboratory

CS3291: Digital Signal Processing

Simulation Scenario For Digital Conversion And Line Encoding Of Data Transmission

Digital Signal Processing for Audio Applications

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

Digital Signal Processing A Student Guide

Advanced Digital Signal Processing Part 5: Digital Filters

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

M.Tech Student, Asst Professor Department Of Eelectronics and Communications, SRKR Engineering College, Andhra Pradesh, India

EE 470 Signals and Systems

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3

IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters

ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona ECE 429/529 RNS

It is the speed and discrete nature of the FFT that allows us to analyze a signal's spectrum with MATLAB.

Signal Processing Toolbox


EE228 Applications of Course Concepts. DePiero

Linear Algebra, Calculus, Differential Equations and Vector Analysis. Complex Anaysis, Numerical Methods and Probability and Statistics.

Moving from continuous- to discrete-time

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Electronics & Communication Engineering.

OFDM and FFT. Cairo University Faculty of Engineering Department of Electronics and Electrical Communications Dr. Karim Ossama Abbas Fall 2010

The Fundamentals of Mixed Signal Testing

Signal Processing. Naureen Ghani. December 9, 2017

Audio Visualiser using Field Programmable Gate Array(FPGA)

TAMIL NADU PUBLIC SERVICE COMMISSION. Post of Principal / Assistant Director (Training) Included in the Tamil Nadu Employment and Training Service

Brief Introduction to Signals & Systems. Phani Chavali

H 1 (z)= 0.1. X(z)= (1 0.5z 1 )(1 + 2z 1 ) H 1 (z)+h 2 (z)= 1. H 1 (ω) 2 + H 2 (ω) 2 = 1. y(n)= A + B( 1) n. 4. Consider the two filters:

Digital Signal Processing

Glossary. Study Guide 631. frequencies above one-half the sampling rate that would alias during conversion.

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

LEAN AND AGILE MANUFACTURING

Phase-Locked Loops. Roland E. Best. Me Graw Hill. Sixth Edition. Design, Simulation, and Applications

DIGITAL SIGNAL PROCESSING LABORATORY


The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D.

Data Converters. Springer FRANCO MALOBERTI. Pavia University, Italy

ENGINEERING CIRCUIT ANALYSIS

Electrical Engineering. Control Systems. Comprehensive Theory with Solved Examples and Practice Questions. Publications

Discrete Fourier Transform (DFT)

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 14 FIR Filter

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

2) How fast can we implement these in a system

Glossary A-Law - a logarithmic companding scheme which is used with PCM. A-Law encoding follows the equation

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

Transcription:

Digital Signal Processing Theory, Analysis and Digital-filter Design B. Somanathan Nair

DIGITAL SIGNAL PROCESSING Theory, Analysis and Digital-filter Design B. SOMANATHAN NAIR Principal SHM Engineering College Kadakkal Kerala Formerly Director Centre for Continuing Education Kerala Delhi-110092 2013

DIGITAL SIGNAL PROCESSING: Theory, Analysis and Digital-filter Design B. Somanathan Nair 2004 by PHI Learning Private Limited, Delhi. All rights reserved. No part of this book may be reproduced in any form, by mimeograph or any other means, without permission in writing from the publisher. ISBN-978-81-203-2595-1 The export rights of this book are vested solely with the publisher. Eighth Printing º º º January, 2013 Published by Asoke K. Ghosh, PHI Learning Private Limited, Rimjhim House, 111, Patparganj Industrial Estate, Delhi-110092 and Printed by Rajkamal Electric Press, Plot No. 2, Phase IV, HSIDC, Kundli-131028, Sonepat, Haryana.

To My Inspiration

Contents Preface 1 xiii BASIC PRINCIPLES OF SIGNAL PROCESSING 1 13 1.1 Introduction 1 1.2 Principles of Analog Signal Processing 2 1.3 Principles of Optical Signal Processing 5 1.3.1 Basic Principles of OSP 5 1.3.2 Explanation of the Observed Spectrum 8 1.3.3 Principles of an Optical Signal Processor 10 1.3.4 Optical Signal Processor (or Optical Computer) 11 Review Questions 12 2 BASIC PRINCIPLES OF DIGITAL SIGNAL PROCESSING 14 34 2.1 Introduction 14 2.2 Why Digital 15 2.3 Building Blocks of a Digital Signal Processor 15 2.4 Comparison between OSP and DSP 16 2.5 Analog-to-digital Conversion 17 2.5.1 The Sampling Process 17 2.5.2 Sampling and Holding 18 2.5.3 The Nyquist Sampling Theorem 19 2.5.4 Digital-to-analog Converters 23 2.5.5 Analog-to-digital Converters 25 2.5.6 The Counter-ramp-type ADC 27 2.5.7 The Successive-approximation A/D Converter (SAADC) 30 2.5.8 The Flash Converter 31 2.6 The z-transformer and the Discrete Fourier-transformer 33 Review Questions 34 Problems 34 v

vi Contents 3 SIGNALS AND FUNCTIONS ENCOUNTERED IN SIGNAL PROCESSING 35 62 3.1 Introduction 35 3.2 The Delta (Impulse) Function 35 3.3 The Unit-step Function 38 3.4 The Unit-ramp Function 40 3.5 The Parabolic and Exponential Functions 41 3.6 The Sinusoidal Function 42 3.7 Methods for Plotting Various Types of Signals 44 3.8 Other Classification of Functions 50 3.8.1 Even and Odd Functions 50 3.8.2 Periodic and Nonperiodic Functions 56 Review Questions 60 Problems 61 4 SYSTEMS AND THEIR PROPERTIES 63 99 4.1 Introduction 63 4.2 Properties of Systems 65 4.2.1 Linearity 65 4.2.2 Causality 71 4.2.3 Time-variance 73 4.2.4 Convolution 74 4.2.5 Stability 85 4.2.6 Memory 88 4.3 Worked-out Problems 89 4.3.1 Problems on Linearity 89 4.3.2 Problems on Causality 92 4.3.3 Problems on Time-variance 93 4.3.4 Problems on Stability 95 4.3.5 Problems on Memory 96 Review Questions 97 Problems 97 5 TRANSFORMATIONS 100 134 5.1 Introduction 100 5.2 The Fourier, the Laplace and Other Transformations 102 5.2.1 The Fourier Transformation 102 5.2.2 The Laplace Transformation 104 5.2.3 z-transforms and Discrete-time Fourier Transforms of Various Functions 105 5.2.4 Region of Convergence (ROC), Causality and Stability 107

5.3 Properties of z-transforms and Discrete-time Fourier Transforms 113 5.4 Inverse z-transformation (IZT) 128 Review Questions 131 Problems 131 Contents vii 6 DISCRETE FOURIER TRANSFORMATION 135 167 7 6.1 Introduction 135 6.2 Computation of DFT 136 6.3 Inverse Discrete Fourier Transformation (IDFT) 141 6.4 Periodicity and Symmetry Properties of DFT 142 6.4.1 Periodicity in DFTs 142 6.4.2 Reason for Choosing 0 and (N 1) as the Limits to Evaluate DFTs 143 6.4.3 Conjugate Symmetry of DFTs 143 6.5 Comparison between DTFT and DFT 145 6.6 Circular Convolution Property of DFT 149 6.6.1 Circular (Periodic) Shift 149 6.6.2 Circular or Periodic Convolution 150 6.7 Solving Convolutional Problems using Various Methods 151 6.8 Additional Properties of DFT 157 6.8.1 Linearity 157 6.8.2 Time-shift 158 6.9 Block Convolution 158 6.9.1 Overlap-and-add Method 159 6.9.2 Overlap-and-save Method 163 Review Questions 165 Problems 166 FAST-FOURIER TRANSFORMATION 168 211 7.1 Introduction 168 7.2 Decimation-in-time Radix-2 FFT Algorithm 169 7.3 Saving Obtained in the Decimation-in-time FFT Algorithm 175 7.4 Butterfly Diagrams 181 7.4.1 Further Decimations 183 7.4.2 In-place Computation 188 7.5 Decimation-in-frequency FFT Algorithm 191 7.5.1 Further Decimations in DIF Algorithm 194 7.5.2 More about Butterflies in DIF Algorithm 198 7.6 Composite-N FFT Algorithms 200 7.7 Radix-4 DIT FFT Algorithm 201

viii Contents 8 7.8 The Generalized Twiddle-factor Table for the N-point Radix-2 DIT FFT Algorithm 206 7.9 Evaluation of 16-point DFT using Radix-2 DIT Algorithm 207 Review Questions 211 Problems 211 BASIC PRINCIPLES OF FILTERS AND FILTERING 212 229 8.1 Introduction 212 8.2 Low-pass Filters 214 8.2.1 A Practical First-order RC Low-pass Filter Circuit 214 8.2.2 A Practical Second-order RLC Low-pass Filter Circuit 216 8.2.3 A Practical Second-order RC Low-pass Filter Circuit 217 8.3 High-pass Filters 218 8.4 Band-pass Filters 219 8.5 Band-reject Filters 220 8.6 Problems Associated with Passive Filters 221 8.7 Theory of Analog Filter Design 221 8.7.1 Introduction 221 8.7.2 Filters using Operational Amplifiers 224 8.7.3 Another Way of Representing the Structure of Analog Computers 227 Review Questions 228 Problems 229 9 STEP-BY-STEP DESIGN OF ANALOG FILTERS 230 256 9.1 Introduction 230 9.2 The Butterworth Approximation Function 231 9.3 Step-by-step Design of Butterworth Filters 232 9.3.1 Introduction 232 9.3.2 Design Procedure for Butterworth Filter 233 9.3.3 Transfer Function of a Fourth-order Butterworth Filter 246 9.3.4 Transfer Function of a Fifth-order Butterworth Filter 247 9.4 Chebyshev Approximation 247 9.4.1 Introduction 247 9.4.2 Step-by-step Design of Chebyshev Low-pass Filter 249 9.5 Comparison between Butterworth and Chebyshev Filters 252 Review Questions 254 Problems 254

Contents ix 10 STEP-BY-STEP DESIGN OF DIGITAL IIR FILTERS 257 295 11 10.1 Introduction 257 10.2 Theory of Infinite-impulse-response (IIR) Filters 258 10.3 Finding the Expression for H(s) in the Digital Domain 259 10.4 Step-by-step Design of Butterworth Digital IIR Filters 267 10.5 Chebyshev Digital IIR Filters 272 10.5.1 Introduction 272 10.5.2 Step-by-step Design of Type-I Chebyshev Digital IIR Filters 273 10.6 The Inverse (Type-II) Chebyshev IIR Filter Design 277 10.7 Digital Filter Design using Bilinear Transformation 282 10.7.1 Introduction 282 10.7.2 Frequency Warping and Prewarping 283 10.7.3 Design of Digital Filters using Bilinear Transformation 284 10.8 Frequency Transformation 287 10.8.1 Low-pass Frequency Transformation 288 10.8.2 High-pass Frequency Transformation 288 10.8.3 Band-pass Transformation 290 10.8.4 Band-reject (Band-elimination or Notch-filter) Transformation 291 10.9 Why the Name Infinite-impulse-response Filter 292 Review Questions 293 Problems 293 STRUCTURES FOR REALIZING DIGITAL IIR FILTERS 296 318 11.1 Introduction 296 11.2 Direct-form I Structure of IIR Filters 297 11.3 Direct-form II (Canonical-form) Structure for IIR Filters 301 11.4 Transposed-form Structure for IIR Filters 305 11.5 Parallel Structure for IIR Filters 306 11.6 Cascade-form Structures for IIR Filters 309 11.7 Signal-flow Graphs in Filter-structure Realization 312 11.7.1 Introduction 312 11.7.2 Transposed-form Structure of Digital Filters 314 11.8 Lattice Structure of IIR Filters 315 Review Questions 317 Problems 317

Digital Signal Processing Theory, Analysis And Digital-filter Design Publisher : PHI Learning ISBN : 9788120325951 Author : B Somanathan Nair Type the URL : http://www.kopykitab.com/product/6180 Get this ebook