PRACTICAL SIGNAL PROCESSING AND ITS APPLICATIONS With Solved Homework Problems

Size: px
Start display at page:

Download "PRACTICAL SIGNAL PROCESSING AND ITS APPLICATIONS With Solved Homework Problems"

Transcription

1 PRACTICAL SIGNAL PROCESSING AND ITS APPLICATIONS With Solved Homework Problems

2 ADVANCED SERIES IN ELECTRICAL AND COMPUTER ENGINEERING Editors: W.-K. Chen (University of Illinois, Chicago, USA) Y.-F. Huang (University of Notre Dame, USA) The purpose of this series is to publish work of high quality by authors who are experts in their respective areas of electrical and computer engineering. Each volume contains the state-of-the-art coverage of a particular area, with emphasis throughout on practical applications. Sufficient introductory materials will ensure that a graduate and a professional engineer with some basic knowledge can benefit from it. Published: Vol. 20: Computational Methods with Applications in Bioinformatics Analysis edited by Jeffrey J. P. Tsai and Ka-Lok Ng Vol. 18: Broadband Matching: Theory and Implementations (Third Edition) by Wai-Kai Chen Vol. 17: Practical Signal Processing and Its Applications: With Solved Homework Problems by Sharad R Laxpati and Vladimir Goncharoff Vol. 16: Design Techniques for Integrated CMOS Class-D Audio Amplifiers by Adrian I. Colli-Menchi, Miguel A. Rojas-Gonzalez and Edgar Sanchez-Sinencio Vol. 15: Active Network Analysis: Feedback Amplifier Theory (Second Edition) by Wai-Kai Chen (University of Illinois, Chicago, USA) Vol. 14: Linear Parameter-Varying System Identification: New Developments and Trends by Paulo Lopes dos Santos, Teresa Paula Azevedo Perdicoúlis, Carlo Novara, Jose A. Ramos and Daniel E. Rivera Vol. 13: Semiconductor Manufacturing Technology by C. S. Yoo Vol. 12: Protocol Conformance Testing Using Unique Input/Output Sequences by X. Sun, C. Feng, Y. Shen and F. Lombardi Vol. 11: Systems and Control: An Introduction to Linear, Sampled and Nonlinear Systems by T. Dougherty Vol. 10: Introduction to High Power Pulse Technology by S. T. Pai and Q. Zhang For the complete list of titles in this series, please visit

3 Advanced Series in Electrical and Computer Engineering Vol. 17 PRACTICAL SIGNAL PROCESSING AND ITS APPLICATIONS With Solved Homework Problems Sharad R Laxpati Vladimir Goncharoff University of Illinois at Chicago, USA World Scientific NEW JERSEY LONDON SINGAPORE BEIJING SHANGHAI HONG KONG TAIPEI CHENNAI

4 Published by World Scientific Publishing Co. Pte. Ltd. 5 Toh Tuck Link, Singapore USA office: 27 Warren Street, Suite , Hackensack, NJ UK office: 57 Shelton Street, Covent Garden, London WC2H 9HE Library of Congress Cataloging-in-Publication Data Names: Laxpati, S. R., author. Goncharoff, Vladimir, author. Title: Practical signal processing and its applications : with solved homework problems / by Sharad R. Laxpati (University of Illinois at Chicago, USA), Vladimir Goncharoff (University of Illinois at Chicago, USA). Description: [Hackensack] New Jersey : World Scientific, [2017] Series: Advanced series in electrical and computer engineering ; volume 17 Identifiers: LCCN ISBN (hc : alk. paper) Subjects: LCSH: Signal processing--textbooks. Classification: LCC TK L DDC /2--dc23 LC record available at British Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library. Copyright 2018 by World Scientific Publishing Co. Pte. Ltd. All rights reserved. This book, or parts thereof, may not be reproduced in any form or by any means, electronic or mechanical, including photocopying, recording or any information storage and retrieval system now known or to be invented, without written permission from the publisher. For photocopying of material in this volume, please pay a copying fee through the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, USA. In this case permission to photocopy is not required from the publisher. For any available supplementary material, please visit Desk Editor: Suraj Kumar Typeset by Stallion Press enquiries@stallionpress.com Printed in Singapore

5 Dedication We dedicate this work to our spouses, Maureen Laxpati and Marta Goncharoff, in sincere appreciation of their love and support.

6 This page intentionally left blank

7 Preface The purpose of this book is two-fold: to emphasize the similarities in the mathematics of continuous and discrete signal processing, and as the title suggests to include practical applications of theory presented in each chapter. It is an enlargement of the notes we have developed over four decades while teaching the course Discrete and Continuous Signals & Systems at the University of Illinois at Chicago (UIC). The textbook is intended primarily for sophomore and junior-level students in electrical and computer engineering, but will also be useful to engineering professionals for its background theory and practical applications. Students in related majors at UIC may take this course, generally during their junior year, as a technical elective. Prerequisites are courses on differential equations and electrical circuits, but most students in other majors acquire sufficient background in introductory mathematics and physics courses. There is a plethora of texts on signal processing; some of them cover mostly analog signals, some mostly digital signals, and others include both digital and analog signals within each chapter or in separate chapters. We have found that we can give students a better understanding in less time by presenting analog and digital signal processing concepts in parallel (students like this approach). The mathematics of digital signal processing is not much different from the mathematics of analog signal processing: both require an understanding of signal transforms, the frequency domain, complex number algebra, and other useful operations. Thus, we wrote most chapters in this textbook to emphasize parallelism between analog and digital signal processing theories: there is a vii

8 viii Preface topic-by-topic, equation-by-equation match between digital/analog chapter pairs {2, 3}, {4, 5} and {9, 10}, and a somewhat looser correspondence between chapter pairs {7, 8} and {11, 12}. We hope that because of this textbook organization, even when reading only the analog or only the digital chapters of the textbook, readers will be able to quickly locate and understand the corresponding parallel-running descriptions in the other chapters. However, this textbook is designed to teach students all the material in Chapters 1-10 during a one-semester course. Sampling theory (Ch. 6) is presented at an early stage to explain the close relationship between continuous- and discrete-time domains. The Fourier series is introduced as the special case of Fourier transform operating on a periodic waveform, and the DFT is introduced as the special case of discrete-time Fourier transform operating on a periodic sequence; this is a more satisfactory approach in our opinion. Chapters {11, 12} provide useful applications of Z and Laplace transform analysis; as time permits, the instructor may include these when covering Chapters {9, 10}. To maintain an uninterrupted flow of concepts, we avoid laborious derivations without sacrificing mathematical rigor. Readers who desire mathematical details will find them in the footnotes and in cited reference texts. For those who wish to immediately apply what they have learned, plenty of MATLAB examples are given throughout. And, of course, students will appreciate the Appendix with its 100 pages of fullyworked-out homework problems. This textbook provides a fresh and different approach to a first course in signal processing at the undergraduate level. We believe its parallel continuous-time/discrete-time approach will help students understand and apply signal processing concepts in their further studies.

9 Preface ix Overview of material covered: Chapter 1: Overview of the goals, topics and tools of signal processing. Chapters 2, 3: Time domain signals and their building blocks, manipulation of signals with various time-domain operations, using these tools to create new signals. Chapters 4, 5: Fourier transform to the frequency domain and back to time domain, operations in one domain and their effect in the other, justification for using the frequency domain. Chapter 6: Relationship between discrete-time and continuoustime signals in both time and frequency domains; sampling and reconstruction of signals. Chapters 7, 8: Time and frequency analysis of linear systems, ideal and practical filtering. Chapters 9, 10: Generalization of the Fourier transform to the Z/Laplace transform, and justification for doing that. Chapters 11, 12: Useful applications of Z/S domain signal and system analysis. Appendix: Solved sample problems for material in each chapter. The flowchart in Fig. 1.4, p. 13, shows this textbook s organization of material that makes it possible to follow either discrete- or continuoustime signal processing, or follow each chapter in numerical sequence. We recommend the following schedule for teaching a 15-week semesterlong university ECE course on introductory signal processing:

10 x Preface Chapter # lectures 1 1 Introductory lecture Continuous-time 3 4 Continuous-time 5 6 Discrete-time 2 2 Discrete-time 4 4 both 6 4 Expand if necessary Continuous-time 8 5 Discrete-time 7 5 Continuous-time 10 (& 12) 5 Examples from Ch.12 as needed Discrete-time 9 (& 11) 5 Examples from Ch.11 as needed 41 lectures total We are indebted to our UIC faculty colleagues for their comments about and use of the manuscript in the classroom, and to the publisher s textbook reviewers. We also thank our many students who, over the years, have made teaching such a rewarding profession for us, with special thanks to those students who have offered their honest comments for improving this textbook s previous editions. Sharad R. Laxpati and Vladimir Goncharoff

11 Contents Dedication... v Preface... vii List of Tables... xxiii List of Figures... xxv Chapter 1: Introduction to Signal Processing Analog and Digital Signal Processing Signals and their Usefulness Radio communications Data storage Naturally-occurring signals Other signals Applications of Signal Processing Signal Processing: Practical Implementation Basic Signal Characteristics Complex Numbers Complex number math refresher Complex number operations in MATLAB Practical applications of complex numbers Textbook Organization Chapter Summary and Comments Homework Problems Chapter 2: Discrete-Time Signals and Operations Theory Introduction Basic discrete-time signals Impulse function Periodic impulse train Sinusoid xi

12 xii Contents Complex exponential Unit step function Signum function Ramp function Rectangular pulse Triangular pulse Exponential decay Sinc function Signal properties Energy and power sequences Summable sequences Periodic sequences Sum of periodic sequences Even and odd sequences Right-sided and left-sided sequences Causal, anticausal sequences Finite-length and infinite-length sequences Signal operations Time shift Time reversal Time scaling Cumulative sum and backward difference Conjugate, magnitude and phase Equivalent signal expressions Discrete convolution Convolution with an impulse Convolution of two pulses Discrete-time cross-correlation Practical Applications Discrete convolution to calculate the coefficient values of a polynomial product Synthesizing a periodic signal using convolution Normalized cross-correlation Waveform smoothing by convolving with a pulse Discrete convolution to find the Binomial distribution Useful MATLAB Code Plotting a sequence Calculating power of a periodic sequence Discrete convolution Moving-average smoothing of a finite-length sequence Calculating energy of a finite-length sequence... 46

13 Contents xiii Calculating the short-time energy of a finite-length sequence Cumulative sum and backward difference operations Calculating cross-correlation via convolution Chapter Summary and Comments Homework Problems Chapter 3: Continuous-Time Signals and Operations Theory Introduction Basic continuous-time signals Impulse function Periodic impulse train Sinusoid Complex exponential Unit step function Signum function Ramp function Rectangular pulse Triangular pulse Exponential decay Sinc function Signal properties Energy and power signals Integrable signals Periodic signals Sum of periodic signals Even and odd signals Right-sided and left-sided signals Causal, anticausal signals Finite-length and infinite-length signals Continuous-time signal operations Time delay Time reversal Time scaling Cumulative integral and time differential Conjugate, magnitude and phase Equivalent signal expressions... 70

14 xiv Contents Convolution Convolution with an impulse Convolution of two pulses Cross-correlation Practical Applications Synthesizing a periodic signal using convolution Waveform smoothing by convolving with a pulse Practical analog cross-correlation Normalized cross-correlation as a measure of similarity Application of convolution to probability theory Useful MATLAB Code Plotting basic signals Estimating continuous-time convolution Estimating energy and power of a signal Detecting pulses using normalized correlation Plotting estimated probability density functions Chapter Summary and Comments Homework Problems Chapter 4: Frequency Analysis of Discrete-Time Signals Theory Discrete-Time Fourier Transform (DTFT) Fourier transforms of basic signals Exponentially decaying signal Constant value Impulse function Delayed impulse function Signum function Unit step function Complex exponential function Sinusoid Rectangular pulse function Fourier transform properties Linearity Time shifting Time/frequency duality Convolution Modulation Frequency shift Time scaling Parseval s Theorem

15 Contents xv Graphical representation of the Fourier transform Rectangular coordinates Polar coordinates Graphing the amplitude of F (e jω ) Logarithmic scales and Bode plots Fourier transform of periodic sequences Comb function Periodic signals as convolution with a comb function Discrete Fourier Transform (DFT) Time-frequency duality of the DFT Fast Fourier Transform (FFT) Parseval s Theorem Summary of Fourier transformations for discrete-time signals Practical Applications Spectral analysis using the FFT Frequency resolution Periodic sequence Finite-length sequence Convolution using the FFT Autocorrelation using the FFT Discrete Cosine Transform (DCT) Useful MATLAB Code Plotting the spectrum of a discrete-time signal Chapter Summary and Comments Homework Problems Chapter 5: Frequency Analysis of Continuous-Time Signals Theory Fourier Transform Fourier transforms of basic signals Exponentially decaying signal Constant value Impulse function Delayed impulse function Signum function Unit step function Complex exponential function Sinusoid Rectangular pulse function

16 xvi Contents Fourier transform properties Linearity Time shifting Time/frequency duality Convolution Modulation Frequency shift Time scaling Parseval s Theorem Graphical representation of the Fourier transform Rectangular coordinates Polar coordinates Graphing the amplitude of F (ω ) Logarithmic scales and Bode plots Fourier transform of periodic signals Comb function Periodic signals as convolution with a comb function Exponential Fourier Series Trigonometric Fourier Series Compact Trigonometric Fourier Series Parseval s Theorem Summary of Fourier transformations for continuous-time signals Practical Applications Frequency scale of a piano keyboard Frequency-domain loudspeaker measurement Effects of various time-domain operations on frequency magnitude and phase Communication by frequency shifting Spectral analysis using time windowing Representing an analog signal with frequency-domain samples Useful MATLAB Code Chapter Summary and Comments Homework Problems Chapter 6: Sampling Theory and Practice Theory Sampling a continuous-time signal Relation between CTFT and DTFT based on sampling

17 Contents xvii Recovering a continuous-time signal from its samples Filtering basics Frequency domain perspective Time domain perspective Oversampling to simplify reconstruction filtering Eliminating aliasing distortion Anti-alias post-filtering Anti-alias pre-filtering Sampling bandpass signals Approximate reconstruction of a continuous-time signal from its samples Zero-order hold method First-order hold method Digital-to-analog conversion Analog-to-digital conversion Amplitude quantization Definition Why quantize? Signal to quantization noise power ratio (SNR Q ) Non-uniform quantization Practical Applications Practical digital-to-analog conversion Practical analog-to-digital conversion Successive approximation ADC Logarithmic successive approximation ADC Flash ADC Delta-Sigma (ΔΣ) ADC Useful MATLAB Code Amplitude quantization Chapter Summary and Comments Homework Problems Chapter 7: Frequency Analysis of Discrete-Time Systems Theory Introduction Linear shift-invariant discrete-time system Impulse response Input/output relations Digital filtering concepts Ideal lowpass filter Ideal highpass filter

18 xviii Contents Ideal bandpass filter Ideal band-elimination filter Discrete-time filter networks Digital filter building blocks Linear difference equations Basic feedback network Generalized feedback network Generalized feed-forward network Combined feedback and feed-forward network Practical Applications First-order digital filters Lowpass filter Highpass filter Second-order digital filters Bandpass filter Notch filter Allpass filter Specialized digital filters Comb filter Linear-phase filter Interpolation and Decimation Interpolation by factor a Decimation by factor b Nyquist frequency response plot Useful MATLAB Code Plotting frequency response of filter described by a difference equation FIR filter design by windowing the ideal filter s impulse response FIR filter design by frequency sampling Chapter Summary and Comments Homework Problems Chapter 8: Frequency Analysis of Continuous-Time Systems Theory Introduction Linear Time-Invariant Continuous System Input/output relation Response to e jω 0t

19 Contents xix Ideal filters Ideal lowpass filter Ideal highpass filter Ideal bandpass filter Ideal band-elimination filter Practical Applications RLC circuit impedance analysis First order passive filter circuits Highpass filter Second order passive filter circuits Bandpass filter Band-elimination filter Active filter circuits Basic feedback network Operational amplifier Noninverting topology Inverting topology First-order active filter Second-order active filter Useful MATLAB Code Sallen-Key circuit frequency response plot Calculating and plotting impedance of a one-port network Chapter Summary and Comments Homework Problems Chapter 9: Z-Domain Signal Processing Theory Introduction The Z transform Region of convergence Z transforms of basic signals Exponentially decaying signal Impulse sequence Delayed impulse sequence Unit step sequence Causal complex exponential sequence Causal sinusoidal sequence Discrete ramp sequence Table of Z transforms

20 xx Contents Z transform properties Linearity Time shifting Convolution Time multiplication Conjugation Multiplication by n in the time domain Multiplication by a n in the time domain Backward difference Cumulative sum Table of Z transform properties Z transform of linear difference equations Inverse Z transform of rational functions Inverse Z transform yielding finite-length sequences Long division method Partial fraction expansion method Chapter Summary and Comments Homework Problems Chapter 10: S-Domain Signal Processing Theory Introduction Laplace transform Region of convergence Laplace transforms of basic signals Exponentially decaying signal Impulse function Delayed impulse function Unit step function Complex exponential function Sinusoid Ramp function Table of Laplace transforms Laplace transform properties Linearity Time shifting Frequency shifting duality Time scaling Convolution Time multiplication

21 Contents xxi Time differentiation Time integration Table of Laplace transform properties Inverse Laplace transform of rational functions Partial fraction expansion method Chapter Summary and Comments Homework Problems Chapter 11: Applications of Z-Domain Signal Processing Introduction Applications of Pole-Zero Analysis Poles and zeros of realizable systems Frequency response from H (z) Frequency response from pole/zero locations Magnitude response Phase response Effect on H (e jω ) of reciprocating a pole System stability Causal systems Anticausal systems Stabilizing an unstable causal system Pole-zero plots of basic digital filters Lowpass filter Highpass filter Bandpass digital filter Notch filter Comb filter Allpass filter (real pole and zero) Allpass filter (complex conjugate poles and zeros) Minimum-phase system Digital filter design based on analog prototypes Impulse-invariant transformation Bilinear transformation Chapter Summary and Comments Homework Problems Chapter 12: Applications of S-Domain Signal Processing Introduction

22 xxii Contents 12.2 Linear System Analysis in the S-Domain Linear time-invariant continuous system Frequency response from H (s) Applications of Pole-Zero Analysis Poles and zeros of realizable systems Frequency response from pole/zero locations Magnitude response Phase response Effect on H (ω) of mirroring a pole about the jω axis System stability Causal systems Anticausal systems Stabilizing an unstable causal system Pole-zero plots of basic analog filters Lowpass filter Highpass filter Bandpass filter Notch (band-elimination) filter Minimum-phase system Circuit Analysis in the S-Domain Transient Circuit Analysis Passive ladder analysis using T matrices Solution of Linear Differential Equations Relation Between Transfer Function, Differential Equation, and State Equation Differential equation from H (s) State equations from H (s) Chapter Summary and Comments Homework Problems Appendix: Solved Homework Problems Bibliography Index

23 List of Tables Table 4.1. Table of discrete-time Fourier transform pairs Table 4.2. Table of discrete-time Fourier transform properties Table 4.3. Summary of Fourier transformations for discrete-time signals Table 5.1. Table of continuous-time Fourier transform pairs Table 5.2. Table of continuous-time Fourier transform properties Table 5.3. Summary of Fourier transformations for continuous-time signals Table 8.1. Voltage-current characteristics of R,L,C components in time and frequency domains Table 9.1. Regions of convergence for the Z transforms of various types of sequences Table 9.2. Table of Z transform pairs. (region of convergence is for a causal time signal) Table 9.3. Table of Z transform properties xxiii

24 xxiv List of Tables Table Table of Laplace transform pairs. (region of convergence is for a causal time signal) Table Table of Laplace transform properties Table V-I characteristic of R, L, and C in time and s-domains

25 List of Figures Fig Fig. 1.2 Shown is a 50-millisecond span of a continuous-time speech signal. Its nearly-periodic nature is the result of vocal cord vibrations during vowel sounds... 5 A discrete-time signal obtained by sampling a sine wave... 6 Fig Phasor diagram graphical solution for 2 cos 100t sin 100t cos 100t Fig Fig Textbook chapter organization, showing the parallelism between discrete-time and continuous-time domains Example of a sequence x(n) as a function of its index variable n Fig Impulse sequence (n) Fig Delayed impulse sequence (n 4) Fig Impulse train 4(n) Fig Impulse train 3(n) Fig Impulse train 2(n) Fig A sinusoidal sequence (A = 1, = 1, = /3) Fig Unit step function sequence u(n) Fig Signum function sequence sgn(n) xxv

26 xxvi List of Figures Fig Ramp function sequence r(n) Fig Rectangular pulse sequence rect 4 (n) Fig Triangular pulse sequence 5 (n) Fig Exponentially decaying sequence u(n) (0.8) n Fig Discrete-time sequence sinc (n) Fig Fig Pulse rect 4 (n + 1), a time-shifted version of sequence rect 4 (n) Pulse rect 4 n 2, a time-shifted version of sequence rect 4 (n) Fig Delayed impulse sequence δ(n 4) Fig Delayed exponentially decaying sequence Fig Sequence u ( n 2) Fig Rectangular pulse sequence x(n) Fig Fig Fig Signal y (n), composed of noise plus rectangular pulses at various delays and amplitudes Normalized cross-correlation C xy (n) between x(n) and y(n). Notice that rectangular pulses in y(n) (Fig. 2.20) were detected as peaks of the triangular pulses Short-time normalized cross-correlation STC xy (n) between x(n) and y (n). Rectangular pulses in y (n) were detected as locations where STC xy (n) Fig MATLAB plot of a Binomial(50, 0.5) distribution... 43

27 List of Figures xxvii Fig An example of using MATLAB s stem function to plot a sequence Fig A noisy sinusoidal sequence before smoothing Fig A noisy sinusoidal sequence after smoothing Fig Sequence x(n) Fig Calculated short-time energy of the sequence x(n) in Fig Fig Autocorrelation of random noise Fig Impulse function δ(t ) Fig Shifted impulse function δ(t + π) Fig Fig Multiplying δ(t t 0 ) by signal x(t ) gives the same product as does multiplying δ(t t 0 ) by the constant c = x (t 0 ) Impulse train δ 4.2 (t ). (When not specified, assume each impulse area = 1.) Fig A sinusoidal signal (A = 1, ω = 1, θ = π /3) Fig Unit step function u(t ) Fig Signum function sgn(t ) Fig Ramp function r (t ) Fig Rectangular pulse function rect(t ) Fig Triangular pulse function Δ(t )... 61

28 xxviii List of Figures Fig Exponentially decaying signal u (t )e 0.223t Fig Function sinc(t ) Fig Signal rect t 1, which is rect(t ) after 1-sec delay Fig Signal rect(t + 1/2), which is rect(t ) after 1/2-sec advance Fig Delayed impulse function δ(t 4) Fig Delayed exponentially decaying signal Fig Signal u (( t ) 2) Fig Triangular pulse function Δ(t ), before (dotted line) and after (solid line) smoothing via convolution with pulse 5rect(5t) Fig Practical analog cross-correlation technique Fig MATLAB plot of y(t ) = sin(2πt ) Fig MATLAB plot of yt ( ) u t 1.5 rect( t/ 2) Δ t ut Fig MATLAB plot of 2rect(t) convolved with Δ t Fig Original signal y(t ) that is composed of three triangular pulses Fig Triangular pulse x(t ) used for waveform matching Fig Signal z(t ) = y(t ) + noise added Fig Normalized cross-correlation result C xz (t ), showing locations and polarities of triangular pulses that were detected in the noise waveform z(t )... 84

29 List of Figures xxix Fig Estimated PDF of r.v. X Fig Estimated PDF of r.v. Y Fig Estimated PDF of random variable Z = X + Y, demonstrating the fact that fz a fx a * fy a Fig Sequence x(n) to be transformed to the frequency domain in Example Fig From Example 4.1: F{x(n)} = X(e jω ) = cos(kω)+ 14 k 1 k 8 cos(kω ) Fig The spectrum X(e jω ) = F{x(n)} in Example Fig Plot of F {rect 10 (n)} = k 1 cos(kω ) Fig Plot of F rect 10 (n) cos (π 6)n =1+ 10 k 1 cos k ω π/6 + cos k(ω + π/6) Fig A graph of 7{sinc(3.5ω) * δ π (ω)}e j100ω vs. ω/π Fig A 3-D graph of complex-valued F(e jω ) Fig Re{F(e jω )} vs. ω, corresponding to Fig Fig Im{F(e jω )} vs. ω, corresponding to Fig Fig A graph of ( k 1 cos(kω) )e jω vs. ω Fig A graph of { k cos(kω) e jω } vs. ω Fig A graph of k 1 cos(kω) vs. ω Fig A graph of k 1 cos(kω) vs. ω Fig Impulse train δ 4 (n)

30 xxx List of Figures Fig Impulse train (π /2)δ π /2 (ω) = F {δ 4 (n)} Fig Rectangular pulse rect 5 (n ) Fig Impulse train δ 20 (n ) Fig Periodic signal f p (n ) = rect 5 (n ) * δ 20 (n ) Fig Discrete Fourier Transform spectrum for periodic signal f p (n ) = rect (n ) * δ 20 (n ) = (1 20) 19 F p (k) j(k 2π/ 20)n k 0 e Fig A plot of periodic discrete-time sequence x(n ) = cos(2πn/10) Fig Fig Fig Fig Fig A plot of the spectrum of x(n ) =cos(2πn/10), calculated using the Fast Fourier Transform (FFT) Samples of X(e jω ) = F {x(n)} found using the FFT method, when x(n ) = {0.0975, , , , } for 0 n 4 and x(n ) = 0 elsewhere Samples of X(e jω ) found using the FFT method for the same x(n ) as in Fig. 4.22, this time zero-padding with 100 zeros prior to taking the FFT Samples of X(e jω ) = F {x(n)} found using the FFT method, when x(n) = {1, 1, 1, 1, 1} for 0 n 4 and x(n ) = 0 elsewhere Samples of X (e jω ) found using the FFT method for the same x(n) as in Fig. 4.24, this time zero-padding with 100 zeros prior to taking the FFT Fig Plot of phase spectrum H(e jω ) from Example Fig Plot of magnitude spectrum H(e jω ) from Example

31 List of Figures xxxi Fig Plot of magnitude spectrum H(e jω ) from Example Fig Plot of phase spectrum H(e jω ) from Example Fig Plot of magnitude spectrum H(e jω ) from Example Fig Plot of phase spectrum H(e jω ) from Example Fig Fig Fig Plot of magnitude spectrum H(e jω ) from Example Plot of magnitude spectrum H(e jω ) 2 in db, from Example Sequence x(t ) to be transformed to the frequency domain in Example Fig From Example 5.1: F {x(t )} =X(ω) = 2sinc(2ω )+ 3sinc(ω ) Fig Fig Fig The spectrum X(ω) = 2 sinc(ω) rect(ω 2π ) in Example Plot of F {rect(t 3π)} = 3π sinc(ω3π 2), from Example Plot of F {rect(t 3π)cos(4πt)} = (3π 2)sinc (ω 4π)3π 2 +(3π 2)sinc((ω + 4π)3π 2), from Example Fig A graph of sinc(ω/2)e j20ω vs. ω/π Fig A 3-D graph of complex-valued F(ω) Fig Re{F(ω)} vs. ω, corresponding to Fig Fig Im{F(ω)}vs. ω, corresponding to Fig

32 xxxii List of Figures Fig A graph of sinc(ω/2)e jω/5 vs. ω Fig A graph of {sinc(ω/2)e jω/5 } vs. ω Fig A graph of sinc(ω/2) vs. ω Fig A graph of sinc(ω/2) vs. ω Fig Impulse train δ 4 (t ) Fig Impulse train (π/2)δ π /2 (ω ) = F {δ 4 (t )} Fig Rectangular pulse rect(t ) Fig Impulse train δ 2 (t ) Fig Periodic signal f p (t ) = rect(t ) * δ 2 (t ) Fig Exponential Fourier Series spectrum for periodic signal f p (t ) = rect(t ) * δ 2 (t ) = D n e jn(π)t n Fig Periodic signal f p (t ) =rect(t ) * δ (t ), in Example Fig Plot of Trigonometric Fourier Series coefficients a 0 a 40 for periodic signal f p (t ) = rect(t ) * δ 4 (t ) in Example Fig Frequencies of piano keys over the middle octave, with A-440 tuning. Note that each key frequency value increases in frequency by factor Fig Sample baseband spectrum M(ω) Fig Spectrum of m(t ) cos(ω 0 t ), which is 1 M ω ω M(ω + ω 2 0 ) Fig Sample baseband spectrum M(ω)

33 List of Figures xxxiii Fig Magnitude spectrum of X (ω) = F {cos(ω 0 t) rect(t T )} (sinusoid multiplied by a rectangular time window) shown near ω = ω 0, from Example Fig Magnitude spectrum of X (ω) = F {cos(ω 0 t) Δ(t T )} (sinusoid multiplied by a triangular time window) shown near ω = ω 0, from Example Fig Plot of H(ω) = jω/(5 + jω) vs. ω, in Example Fig Plot of H(ω) = ( jω/(5 + jω)) vs. ω, in Example Fig Plot of H(ω) = 10/(10 + jω) on a log scale vs. ω, from Example Fig Fig Fig Fig Fig Plot of H(ω) 2 = 10/(10 + jω) 2 in db vs. ω, from Example Plot of H(ω) = 10/(10 + jω) vs. ω using a log-log scale, from Example Plot of H(ω) 2 = 10/(10 + jω) 2 in db, vs. ω on a log scale, from Example Plot of H (f ) = 10/(10 + j 2πf ) in db, vs. f on a log scale, from Example Plot of H (f ) = (10/(10 + j 2πf )) in degrees vs. f on a log scale, in Example Fig Sampling-based Fourier transform relationships Fig Signal spectrum before and after sampling Fig Ideal lowpass filtering to recover F(ω ) from F s (ω)

34 xxxiv Fig List of Figures Non-ideal lowpass filtering to recover F(ω ) from F s (ω) Fig Ideal lowpass filtering of F s (ω) to recover F(ω ), when ω s = 2ω max Fig Fig Fig Fig Fig Fig Fig The case where ω s < 2ω max, producing aliasing distortion Sine waves at different frequencies can give identical samples if at least one of them is undersampled Identical spectra result when cos(3t) and cos(5t) are sampled at ω s = 8 rad/sec (T s = 2π/8 sec), which demonstrates aliasing Reconstructing x(t ) as the sum of weighted sinc functions Ideal LPF impulse response (sinc), and its magnitude spectrum (rect) Non-ideal LPF impulse response (truncated, delayed sinc), and its magnitude spectrum (rect pulse with overshoot) The spectral consequences of reconstructing a Nyquistrate-sampled signal using a non-ideal lowpass filter Fig Post-filtering to remove aliasing distortion Fig Pre-filtering to prevent aliasing distortion Fig An example of undersampling a bandpass signal without destructive overlap-adding of adjacent spectral copies

35 List of Figures xxxv Fig Reconstructing x(t) as the sum of weighted rect functions: (a) x s (t) * rect(t /T s ); (b) x s (t) * rect((t T s /2)/T s ) Fig Sample-and-hold circuit to obtain x s (t) * rect((t T s /2)/T s ) from x(t ) Fig Fig Fig Fig Fig Fig Fig (a) Original spectrum, (b) spectral distortion due to sample/hold process, and (c) the resulting product of these: T s sinc(ωt s /2) X s (ω) Reconstructing x(t ) as the sum of weighted triangular pulse functions (first-order hold filter) (a) Original spectrum, (b) spectral distortion due to 1 st -order hold process, and (c) the resulting product of these: T s sinc 2 (ωt s /2) X s (ω) Circuit diagram symbol for a digital-to-analog converter (DAC) Circuit diagram symbol for the analog-to-digital converter (ADC) Input-output description of a uniform quantizer that rounds input value x to the nearest integer value Probability density functions of input and output signals to a uniform quantizer, as described above Fig Noise-additive model for a quantizer Fig Input-output description of a non-uniform quantizer Fig Simulating a non-uniform quantization characteristic Fig A simple digital-to-analog converter

36 xxxvi Fig List of Figures A digital-to-analog converter using an R-2R ladder network Fig Successive approximation analog-to-digital converter Fig Logarithmic successive approximation analog-to-digital converter Fig Flash analog-to-digital converter Fig Delta-Sigma analog-to-digital converter Fig Non-uniform quantization of a sinusoid (from Example 6-1) Fig Gray-level image before and after 2-level quantization Fig Fig Fig Fig Fig Measuring the impulse response of a discrete-time system The relationship between input and output signals of a linear, shift invariant system is completely described by the system s impulse response The effect of passing eigenfunction e jω 0n through a linear, shift-invariant discrete-time system (H (e jω 0) is a complex constant) The input/output relationships of an LSI system, shown in both time and frequency domains Frequency responses of the four ideal digital filter types (the period centered at ω = 0 is highlighted) Fig Fig Time-domain representation of the sample delay function Frequency-domain representation of the sample delay function

37 List of Figures xxxvii Fig Fig LSI system model in the form of a M th -order causal linear difference equation Magnitude-squared vs. frequency plot of H (e jω ) = 1/(1 0.5e jω ) Fig Fig Fig Time domain description of a basic discrete-time feedback network Frequency domain description of the basic feedback network in Fig. 7.10, having transfer function Y (e jω ) X (e jω ) = H 1 (e jω ) 1 H (e jω )H 2 (e jω ) Network used to implement the transfer function H (e jω )=1/(1 0.5e jω ) Fig General M th -order discrete-time feedback network Fig Fig General M th order discrete-time feed-forward network General M th order discrete-time network as a cascade of feedback and feed-forward networks Fig Simplified general M th order discrete-time network Fig General 1 st order discrete-time network Fig First-order lowpass digital filter network, having transfer function H LPF (e jω )=Y(e jω ) X (e jω ) = (C 1 + C 1 e jω ) (1 α e jω ) Fig First-order lowpass digital filter network, simplified Fig Magnitude and phase of H (e jω ) in Example 7.3 (first-order digital lowpass filter)

38 xxxviii Fig Fig List of Figures Magnitude-squared and phase of H LPF (e jω ) in Example 7.3 (first-order digital lowpass filter) First-order highpass digital filter network, having transfer function j j j j j H ( e ) Y( e )/ X( e ) C C e /1 e HPF 2 2 Fig First-order highpass digital filter network, simplified Fig. 7.24(a). Magnitude-squared value of H (e jω ) in Example 7.4 (first-order digital highpass filter) Fig. 7.24(b). Phase of H (e jω ) in Example 7.4 (first-order digital highpass filter) Fig General 2 nd order discrete-time network Fig Discrete-time network to implement a simple bandpass filter having peak gain at frequency ω 0 (0 < ω 0 < π) Fig. 7.27(a). 10 log 10 H(e jω ) 2 (db) in Example 7.5 (2 nd order digital bandpass filter) Fig. 7.27(b). Arg{H (e jω )} (radians) in Example 7.5 (2 nd order digital bandpass filter) Fig H N (e jω ) 2 of the notch filter in Example Fig H N (e jω ) of the notch filter in Example Fig Principal value of phase of H AP (e jω ) in Eq. (7.70); the magnitude response H AP (e jω ) = 1 (simple allpass filter) Fig Magnitude response of comb filter having impulse response h CF (n) = 1 δ (n 5). The frequency range is π ω π

39 List of Figures xxxix Fig Magnitude response of comb filter having impulse response h CF (n) = 1 + δ (n 4). The frequency range is π ω π Fig Spectrum F(e jω ) Fig Spectrum G(e jω )=F(e j 2ω ) (a = 2) Fig Spectrum of Y (e jω )= LPF{G(e jω )} (dotted lines indicate the spectral copies eliminated by the lowpass filter when a = 2) Fig Original sequence f (n ) vs. time index value n Fig Fig Sequence g(m ) (f (n ) after up-sampling by factor a = 3) vs. time index value m Sequence y(m ) (f (n ) after up-sampling by factor a = 3 and lowpass filtering with bandwidth ω s 2a = π 3) vs. time index value m Fig Interpolator that operates on f (n ) to produce y (m ) Fig Graphical depiction of Eq. (7.79) when up-sampling factor b = Fig Aliased result after decimation described in Fig (b = 3) Fig Decimator that operates on f (n ) to produce y(m ) Fig Resulting spectrum after the decimation described in Fig. 7.41, this time with proper anti-aliasing lowpass filtering prior to down-sampling by factor (b = 3) Fig Magnitude-squared plot of H (e jω )=1 (2e jω 1) vs. ω, in db, from Example Fig Nyquist plot of H (e jω )=1 (2e jω 1) vs. ω, from Example

40 xl Fig Fig Fig Fig Fig Fig Fig Fig List of Figures Magnitude spectrum corresponding to difference equation in Example Phase spectrum corresponding to difference equation in Example A plot of the half-raised (Hanning) window for M = A plot of an ideal lowpass filter s impulse response h ILP (n) vs. n, over 30 n 30, when cutoff frequency ω = π A plot of h ILP (n)w (n) vs. n, over 30 n 30, where w(n) is a 41-pt. Hanning window. Figure 7.49 shows h ILP (n) without windowing Frequency response H LP (e jω )=F{h ILP (n)w (n )} of FIR filter having cutoff frequency ω 0 = π 4, which was obtained by multiplying an ideal LPF s impulse response with a 41-pt. Hanning window. The ideal LPF s magnitude response is the dotted line A plot of h ILP (n)w (n ) vs. n (cutoff frequency ω = π /2), over 100 n 100, where w (n) is a 201-pt. Hanning window H LP (e jω ) vs. ω in db, where w (n ) is a 201-pt. Hanning window, corresponding to the impulse response function shown in Fig Fig H LP (e jω ) vs. ω in db (cutoff frequency ω = π /2), where w (n ) is a 1001-pt. Hanning window

41 List of Figures xli Fig A plot of h ILP (n)w (n ) vs. n (cutoff frequency ω = 3π /4), over 20 n 20, where w (n ) is a 41-pt. Hamming window Fig H HP (e jω ) vs. ω in db, where w (n ) is a 41-pt. Hamming window, corresponding to the impulse response function shown in Fig Fig A plot of h IBP (n)w (n ) vs. n (passband: π 4 < ω < π 2), over 100 n 100, where w (n ) is a 201-pt. Hamming window Fig Fig Fig Fig H BP (e jω ) vs. ω in db, where w (n ) is a 201-pt. Hamming window, corresponding to the impulse response function shown in Fig A plot of h(n )w(n ) vs. n, over 25 n 25, where w (n ) is a 51-pt. Hamming window. The filter was designed by sampling a desired H (e jω ) H (e jω ) vs. ω, where w(n ) is a 51-pt. Hamming window, corresponding to the impulse response function shown in Fig H (e jω ) vs. ω, where w (n ) is a 1001-pt. Hamming window, obtained by sampling a desired H (e jω ) (dotted line in Fig. 7.60) in frequency Fig A linear and time-invariant continuous-time system Fig Fig The input/output relationships of an LTIC system, shown in both time and frequency domains Frequency magnitude responses of the four ideal analog filter types

42 xlii Fig List of Figures (a) Basic RC highpass filter network; (b) network transformed to impedance values Fig H HP (ω) = jω/( jω + ω H ) vs. ω, for ω H = 10 rad/sec Fig H HP (ω) = ( jω/( jω +ω H )) vs. ω, for ω H = 10 rad/sec Fig (a) Basic LR lowpass filter network; (b) network transformed to impedance values Fig H LP (ω) = ω L /( jω + ω L ) vs. ω, for ω L = Fig Fig Fig H LP (ω) = (ω L /( jω + ω L )) in degrees, vs. ω, for ω L = 10 rad/sec (a) Basic RLC bandpass filter network; (b) network transformed to impedance values H BP (ω) = jωrc/((1 ω 2 LC ) + jωrc ) vs. ω, for peak frequency ω = 10 rad/sec. (R = 10 Ω, L = 1 H, C = 4/375 F) Fig H BP (ω) = jωrc/((1 ω 2 LC ) + jωrc ) vs. ω, for peak frequency ω 0 = 10 rad/sec. (R = 10 Ω, L = 1 H, C = 4/375 F) Fig Time domain description of a basic continuous-time feedback network Fig Frequency domain description of the basic feedback network in Fig. 8.13, having transfer function Y (ω) X (ω) = H (ω) (1 + H (ω)h 2 (ω))

Bibliography. Practical Signal Processing and Its Applications Downloaded from

Bibliography. Practical Signal Processing and Its Applications Downloaded from Bibliography Practical Signal Processing and Its Applications Downloaded from www.worldscientific.com Abramowitz, Milton, and Irene A. Stegun. Handbook of mathematical functions: with formulas, graphs,

More information

System analysis and signal processing

System analysis and signal processing System analysis and signal processing with emphasis on the use of MATLAB PHILIP DENBIGH University of Sussex ADDISON-WESLEY Harlow, England Reading, Massachusetts Menlow Park, California New York Don Mills,

More information

Signals and Systems Using MATLAB

Signals and Systems Using MATLAB Signals and Systems Using MATLAB Second Edition Luis F. Chaparro Department of Electrical and Computer Engineering University of Pittsburgh Pittsburgh, PA, USA AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK

More information

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems. PROBLEM SET 6 Issued: 2/32/19 Due: 3/1/19 Reading: During the past week we discussed change of discrete-time sampling rate, introducing the techniques of decimation and interpolation, which is covered

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing System Analysis and Design Paulo S. R. Diniz Eduardo A. B. da Silva and Sergio L. Netto Federal University of Rio de Janeiro CAMBRIDGE UNIVERSITY PRESS Preface page xv Introduction

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Fourth Edition John G. Proakis Department of Electrical and Computer Engineering Northeastern University Boston, Massachusetts Dimitris G. Manolakis MIT Lincoln Laboratory Lexington,

More information

ECE 429 / 529 Digital Signal Processing

ECE 429 / 529 Digital Signal Processing ECE 429 / 529 Course Policy & Syllabus R. N. Strickland SYLLABUS ECE 429 / 529 Digital Signal Processing SPRING 2009 I. Introduction DSP is concerned with the digital representation of signals and the

More information

Digital Processing of Continuous-Time Signals

Digital Processing of Continuous-Time Signals Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

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

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam Date: December 18, 2017 Course: EE 313 Evans Name: Last, First The exam is scheduled to last three hours. Open

More information

Digital Processing of

Digital Processing of Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

Multirate DSP, part 1: Upsampling and downsampling

Multirate DSP, part 1: Upsampling and downsampling Multirate DSP, part 1: Upsampling and downsampling Li Tan - April 21, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion

More information

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 1 2.1 BASIC CONCEPTS 2.1.1 Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 2 Time Scaling. Figure 2.4 Time scaling of a signal. 2.1.2 Classification of Signals

More information

Understanding Digital Signal Processing

Understanding Digital Signal Processing Understanding Digital Signal Processing Richard G. Lyons PRENTICE HALL PTR PRENTICE HALL Professional Technical Reference Upper Saddle River, New Jersey 07458 www.photr,com Contents Preface xi 1 DISCRETE

More information

Signals and Systems Lecture 6: Fourier Applications

Signals and Systems Lecture 6: Fourier Applications Signals and Systems Lecture 6: Fourier Applications Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2012 arzaneh Abdollahi Signal and Systems Lecture 6

More information

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 Purdue University: ECE438 - Digital Signal Processing with Applications 1 ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 1 Introduction

More information

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No Final Exam EE313 Signals and Systems Fall 1999, Prof. Brian L. Evans, Unique No. 14510 December 11, 1999 The exam is scheduled to last 50 minutes. Open books and open notes. You may refer to your homework

More information

Introduction to Digital Signal Processing Using MATLAB

Introduction to Digital Signal Processing Using MATLAB Introduction to Digital Signal Processing Using MATLAB Second Edition Robert J. Schilling and Sandra L. Harris Clarkson University Potsdam, NY... CENGAGE l.earning: Australia Brazil Japan Korea Mexico

More information

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b Exam 1 February 3, 006 Each subquestion is worth 10 points. 1. Consider a periodic sawtooth waveform x(t) with period T 0 = 1 sec shown below: (c) x(n)= u(n). In this case, show that the output has the

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Lecture 9 Discrete-Time Processing of Continuous-Time Signals Alp Ertürk alp.erturk@kocaeli.edu.tr Analog to Digital Conversion Most real life signals are analog signals These

More information

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

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE) Code: 13A04602 R13 B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 (Common to ECE and EIE) PART A (Compulsory Question) 1 Answer the following: (10 X 02 = 20 Marks)

More information

Instruction Manual for Concept Simulators. Signals and Systems. M. J. Roberts

Instruction Manual for Concept Simulators. Signals and Systems. M. J. Roberts Instruction Manual for Concept Simulators that accompany the book Signals and Systems by M. J. Roberts March 2004 - All Rights Reserved Table of Contents I. Loading and Running the Simulators II. Continuous-Time

More information

INTRODUCTION TO DIGITAL SIGNAL PROCESSING AND FILTER DESIGN

INTRODUCTION TO DIGITAL SIGNAL PROCESSING AND FILTER DESIGN INTRODUCTION TO DIGITAL SIGNAL PROCESSING AND FILTER DESIGN INTRODUCTION TO DIGITAL SIGNAL PROCESSING AND FILTER DESIGN B. A. Shenoi A JOHN WILEY & SONS, INC., PUBLICATION Copyright 2006 by John Wiley

More information

FUNDAMENTALS OF SIGNALS AND SYSTEMS

FUNDAMENTALS OF SIGNALS AND SYSTEMS FUNDAMENTALS OF SIGNALS AND SYSTEMS LIMITED WARRANTY AND DISCLAIMER OF LIABILITY THE CD-ROM THAT ACCOMPANIES THE BOOK MAY BE USED ON A SINGLE PC ONLY. THE LICENSE DOES NOT PERMIT THE USE ON A NETWORK (OF

More information

Sampling and Signal Processing

Sampling and Signal Processing Sampling and Signal Processing Sampling Methods Sampling is most commonly done with two devices, the sample-and-hold (S/H) and the analog-to-digital-converter (ADC) The S/H acquires a continuous-time signal

More information

PROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT.

PROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT. PROBLEM SET 5 Issued: 2/4/9 Due: 2/22/9 Reading: During the past week we continued our discussion of the impact of pole/zero locations on frequency response, focusing on allpass systems, minimum and maximum-phase

More information

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

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values? Signals Continuous time or discrete time Is the signal continuous or sampled in time? Continuous valued or discrete valued Can the signal take any value or only discrete values? Deterministic versus random

More information

Fourier Transform Analysis of Signals and Systems

Fourier Transform Analysis of Signals and Systems Fourier Transform Analysis of Signals and Systems Ideal Filters Filters separate what is desired from what is not desired In the signals and systems context a filter separates signals in one frequency

More information

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

Lecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications EE4900/EE6420: Digital Communications 1 Lecture 2 Review of Signals and Systems: Part 1 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer

More information

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

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Department of Electronic Engineering NED University of Engineering & Technology LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Instructor Name: Student Name: Roll Number: Semester: Batch:

More information

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

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3 NH 67, Karur Trichy Highways, Puliyur C.F, 639 114 Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3 IIR FILTER DESIGN Structure of IIR System design of Discrete time

More information

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer.

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer. Sampling of Continuous-Time Signals Reference chapter 4 in Oppenheim and Schafer. Periodic Sampling of Continuous Signals T = sampling period fs = sampling frequency when expressing frequencies in radians

More information

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title http://elec3004.com Digital Filters IIR (& Their Corresponding Analog Filters) 2017 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date

More information

Lecture Schedule: Week Date Lecture Title

Lecture Schedule: Week Date Lecture Title http://elec3004.org Sampling & More 2014 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date Lecture Title 1 2-Mar Introduction 3-Mar

More information

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

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu Concordia University Discrete-Time Signal Processing Lab Manual (ELEC442) Course Instructor: Dr. Wei-Ping Zhu Fall 2012 Lab 1: Linear Constant Coefficient Difference Equations (LCCDE) Objective In this

More information

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

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra DIGITAL SIGNAL PROCESSING A Computer-Based Approach Second Edition Sanjit K. Mitra Department of Electrical and Computer Engineering University of California, Santa Barbara Jurgen - Knorr- Kbliothek Spende

More information

Multirate DSP, part 3: ADC oversampling

Multirate DSP, part 3: ADC oversampling Multirate DSP, part 3: ADC oversampling Li Tan - May 04, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion code 92562

More information

Signals and Systems Lecture 6: Fourier Applications

Signals and Systems Lecture 6: Fourier Applications Signals and Systems Lecture 6: Fourier Applications Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2012 arzaneh Abdollahi Signal and Systems Lecture 6

More information

Final Exam Practice Questions for Music 421, with Solutions

Final Exam Practice Questions for Music 421, with Solutions Final Exam Practice Questions for Music 4, with Solutions Elementary Fourier Relationships. For the window w = [/,,/ ], what is (a) the dc magnitude of the window transform? + (b) the magnitude at half

More information

Electrical & Computer Engineering Technology

Electrical & Computer Engineering Technology Electrical & Computer Engineering Technology EET 419C Digital Signal Processing Laboratory Experiments by Masood Ejaz Experiment # 1 Quantization of Analog Signals and Calculation of Quantized noise Objective:

More information

SAMPLING THEORY. Representing continuous signals with discrete numbers

SAMPLING THEORY. Representing continuous signals with discrete numbers SAMPLING THEORY Representing continuous signals with discrete numbers Roger B. Dannenberg Professor of Computer Science, Art, and Music Carnegie Mellon University ICM Week 3 Copyright 2002-2013 by Roger

More information

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN DISCRETE FOURIER TRANSFORM AND FILTER DESIGN N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 03 Spectrum of a Square Wave 2 Results of Some Filters 3 Notation 4 x[n]

More information

EE 470 Signals and Systems

EE 470 Signals and Systems EE 470 Signals and Systems 9. Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah Textbook Luis Chapparo, Signals and Systems Using Matlab, 2 nd ed., Academic Press, 2015. Filters

More information

Signals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI

Signals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI Signals and Systems Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON Continuous time versus discrete time Continuous time

More information

Causality, Correlation and Artificial Intelligence for Rational Decision Making

Causality, Correlation and Artificial Intelligence for Rational Decision Making Causality, Correlation and Artificial Intelligence for Rational Decision Making This page intentionally left blank Causality, Correlation and Artificial Intelligence for Rational Decision Making Tshilidzi

More information

Signal Processing for Speech Applications - Part 2-1. Signal Processing For Speech Applications - Part 2

Signal Processing for Speech Applications - Part 2-1. Signal Processing For Speech Applications - Part 2 Signal Processing for Speech Applications - Part 2-1 Signal Processing For Speech Applications - Part 2 May 14, 2013 Signal Processing for Speech Applications - Part 2-2 References Huang et al., Chapter

More information

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters Islamic University of Gaza OBJECTIVES: Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters To demonstrate the concept

More information

Convolution Pyramids. Zeev Farbman, Raanan Fattal and Dani Lischinski SIGGRAPH Asia Conference (2011) Julian Steil. Prof. Dr.

Convolution Pyramids. Zeev Farbman, Raanan Fattal and Dani Lischinski SIGGRAPH Asia Conference (2011) Julian Steil. Prof. Dr. Zeev Farbman, Raanan Fattal and Dani Lischinski SIGGRAPH Asia Conference (2011) presented by: Julian Steil supervisor: Prof. Dr. Joachim Weickert Fig. 1.1: Gradient integration example Seminar - Milestones

More information

The Fundamentals of Mixed Signal Testing

The Fundamentals of Mixed Signal Testing The Fundamentals of Mixed Signal Testing Course Information The Fundamentals of Mixed Signal Testing course is designed to provide the foundation of knowledge that is required for testing modern mixed

More information

Continuous-Time Signal Analysis FOURIER Transform - Applications DR. SIGIT PW JAROT ECE 2221

Continuous-Time Signal Analysis FOURIER Transform - Applications DR. SIGIT PW JAROT ECE 2221 Continuous-Time Signal Analysis FOURIER Transform - Applications DR. SIGIT PW JAROT ECE 2221 Inspiring Message from Imam Shafii You will not acquire knowledge unless you have 6 (SIX) THINGS Intelligence

More information

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: October 18, 2013 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books

More information

MULTIRATE DIGITAL SIGNAL PROCESSING

MULTIRATE DIGITAL SIGNAL PROCESSING AT&T MULTIRATE DIGITAL SIGNAL PROCESSING RONALD E. CROCHIERE LAWRENCE R. RABINER Acoustics Research Department Bell Laboratories Murray Hill, New Jersey Prentice-Hall, Inc., Upper Saddle River, New Jersey

More information

Digital Signal Processing

Digital Signal Processing 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

More information

Discrete Fourier Transform (DFT)

Discrete Fourier Transform (DFT) Amplitude Amplitude Discrete Fourier Transform (DFT) DFT transforms the time domain signal samples to the frequency domain components. DFT Signal Spectrum Time Frequency DFT is often used to do frequency

More information

Final Exam Solutions June 14, 2006

Final Exam Solutions June 14, 2006 Name or 6-Digit Code: PSU Student ID Number: Final Exam Solutions June 14, 2006 ECE 223: Signals & Systems II Dr. McNames Keep your exam flat during the entire exam. If you have to leave the exam temporarily,

More information

Frequency Response Analysis

Frequency Response Analysis Frequency Response Analysis Continuous Time * M. J. Roberts - All Rights Reserved 2 Frequency Response * M. J. Roberts - All Rights Reserved 3 Lowpass Filter H( s) = ω c s + ω c H( jω ) = ω c jω + ω c

More information

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

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

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP DIGITAL FILTERS!! Finite Impulse Response (FIR)!! Infinite Impulse Response (IIR)!! Background!! Matlab functions 1!! Only the magnitude approximation problem!! Four basic types of ideal filters with magnitude

More information

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet Lecture 10: Summary Taneli Riihonen 16.05.2016 Lecture 10 in Course Book Sanjit K. Mitra, Digital Signal Processing: A Computer-Based Approach, 4th

More information

Telecommunication Electronics

Telecommunication Electronics Politecnico di Torino ICT School Telecommunication Electronics C5 - Special A/D converters» Logarithmic conversion» Approximation, A and µ laws» Differential converters» Oversampling, noise shaping Logarithmic

More information

CS3291: Digital Signal Processing

CS3291: Digital Signal Processing CS39 Exam Jan 005 //08 /BMGC University of Manchester Department of Computer Science First Semester Year 3 Examination Paper CS39: Digital Signal Processing Date of Examination: January 005 Answer THREE

More information

ECE 5650/4650 Exam II November 20, 2018 Name:

ECE 5650/4650 Exam II November 20, 2018 Name: ECE 5650/4650 Exam II November 0, 08 Name: Take-Home Exam Honor Code This being a take-home exam a strict honor code is assumed. Each person is to do his/her own work. Bring any questions you have about

More information

Revised Curriculum for Bachelor of Computer Science & Engineering, 2011

Revised Curriculum for Bachelor of Computer Science & Engineering, 2011 Revised Curriculum for Bachelor of Computer Science & Engineering, 2011 FIRST YEAR FIRST SEMESTER al I Hum/ T / 111A Humanities 4 100 3 II Ph /CSE/T/ 112A Physics - I III Math /CSE/ T/ Mathematics - I

More information

Multirate Digital Signal Processing

Multirate Digital Signal Processing Multirate Digital Signal Processing Basic Sampling Rate Alteration Devices Up-sampler - Used to increase the sampling rate by an integer factor Down-sampler - Used to increase the sampling rate by an integer

More information

Computer-Aided Design (CAD) of Recursive/Non-Recursive Filters

Computer-Aided Design (CAD) of Recursive/Non-Recursive Filters Paper ID #12370 Computer-Aided Design (CAD) of Recursive/Non-Recursive Filters Chengying Xu, Florida State University Dr. Chengying Xu received the Ph.D. in 2006 in mechanical engineering from Purdue University,

More information

EECE 301 Signals & Systems Prof. Mark Fowler

EECE 301 Signals & Systems Prof. Mark Fowler EECE 31 Signals & Systems Prof. Mark Fowler Note Set #19 C-T Systems: Frequency-Domain Analysis of Systems Reading Assignment: Section 5.2 of Kamen and Heck 1/17 Course Flow Diagram The arrows here show

More information

Design of FIR Filters

Design of FIR Filters Design of FIR Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 1 FIR as a

More information

Digital Filtering: Realization

Digital Filtering: Realization Digital Filtering: Realization Digital Filtering: Matlab Implementation: 3-tap (2 nd order) IIR filter 1 Transfer Function Differential Equation: z- Transform: Transfer Function: 2 Example: Transfer Function

More information

ECE 301, final exam of the session of Prof. Chih-Chun Wang Saturday 10:20am 12:20pm, December 20, 2008, STEW 130,

ECE 301, final exam of the session of Prof. Chih-Chun Wang Saturday 10:20am 12:20pm, December 20, 2008, STEW 130, ECE 301, final exam of the session of Prof. Chih-Chun Wang Saturday 10:20am 12:20pm, December 20, 2008, STEW 130, 1. Enter your name, student ID number, e-mail address, and signature in the space provided

More information

2. Pre-requisites - CGS 2425 and MAC 2313; Corequisite - MAP 2302 and one of: EEL 3105, MAS 3114 or MAS 4105

2. Pre-requisites - CGS 2425 and MAC 2313; Corequisite - MAP 2302 and one of: EEL 3105, MAS 3114 or MAS 4105 EEL 3135 Introduction to Signals and Systems 1. Catalog Description (3 credits) Continuous-time and discrete-time signal analysis including Fourier series and transforms; sampling; continuous-time and

More information

Chapter 2: Digitization of Sound

Chapter 2: Digitization of Sound Chapter 2: Digitization of Sound Acoustics pressure waves are converted to electrical signals by use of a microphone. The output signal from the microphone is an analog signal, i.e., a continuous-valued

More information

Digital Signal Processing for Audio Applications

Digital Signal Processing for Audio Applications Digital Signal Processing for Audio Applications Volime 1 - Formulae Third Edition Anton Kamenov Digital Signal Processing for Audio Applications Third Edition Volume 1 Formulae Anton Kamenov 2011 Anton

More information

Laboratory Assignment 5 Amplitude Modulation

Laboratory Assignment 5 Amplitude Modulation Laboratory Assignment 5 Amplitude Modulation PURPOSE In this assignment, you will explore the use of digital computers for the analysis, design, synthesis, and simulation of an amplitude modulation (AM)

More information

Poles and Zeros of H(s), Analog Computers and Active Filters

Poles and Zeros of H(s), Analog Computers and Active Filters Poles and Zeros of H(s), Analog Computers and Active Filters Physics116A, Draft10/28/09 D. Pellett LRC Filter Poles and Zeros Pole structure same for all three functions (two poles) HR has two poles and

More information

ELECTRIC CIRCUITS. Third Edition JOSEPH EDMINISTER MAHMOOD NAHVI

ELECTRIC CIRCUITS. Third Edition JOSEPH EDMINISTER MAHMOOD NAHVI ELECTRIC CIRCUITS Third Edition JOSEPH EDMINISTER MAHMOOD NAHVI Includes 364 solved problems --fully explained Complete coverage of the fundamental, core concepts of electric circuits All-new chapters

More information

Experiments #6. Convolution and Linear Time Invariant Systems

Experiments #6. Convolution and Linear Time Invariant Systems Experiments #6 Convolution and Linear Time Invariant Systems 1) Introduction: In this lab we will explain how to use computer programs to perform a convolution operation on continuous time systems and

More information

6.02 Fall 2012 Lecture #13

6.02 Fall 2012 Lecture #13 6.02 Fall 2012 Lecture #13 Frequency response Filters Spectral content 6.02 Fall 2012 Lecture 13 Slide #1 Sinusoidal Inputs and LTI Systems h[n] A very important property of LTI systems or channels: If

More information

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011 Islamic University of Gaza Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#4 Sampling and Quantization OBJECTIVES: When you have completed this assignment,

More information

Moving from continuous- to discrete-time

Moving from continuous- to discrete-time Moving from continuous- to discrete-time Sampling ideas Uniform, periodic sampling rate, e.g. CDs at 44.1KHz First we will need to consider periodic signals in order to appreciate how to interpret discrete-time

More information

Chapter 9. Chapter 9 275

Chapter 9. Chapter 9 275 Chapter 9 Chapter 9: Multirate Digital Signal Processing... 76 9. Decimation... 76 9. Interpolation... 8 9.. Linear Interpolation... 85 9.. Sampling rate conversion by Non-integer factors... 86 9.. Illustration

More information

Communication Systems Modelling and Simulation

Communication Systems Modelling and Simulation Communication Systems Modelling and Simulation Using MATLAB and Simulink К С Raveendranathan Professor and Head Department of Electronics & Communication Engineering Government Engineering College Barton

More information

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING 1. State the properties of DFT? UNIT-I DISCRETE FOURIER TRANSFORM 1) Periodicity 2) Linearity and symmetry 3) Multiplication of two DFTs 4) Circular convolution 5) Time reversal 6) Circular time shift

More information

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Institute of Electrical Engineering

More information

Laboratory Assignment 4. Fourier Sound Synthesis

Laboratory Assignment 4. Fourier Sound Synthesis Laboratory Assignment 4 Fourier Sound Synthesis PURPOSE This lab investigates how to use a computer to evaluate the Fourier series for periodic signals and to synthesize audio signals from Fourier series

More information

ECE : Circuits and Systems II

ECE : Circuits and Systems II ECE 202-001: Circuits and Systems II Spring 2019 Instructor: Bingsen Wang Classroom: NRB 221 Office: ERC C133 Lecture hours: MWF 8:00 8:50 am Tel: 517/355-0911 Office hours: M,W 3:00-4:30 pm Email: bingsen@egr.msu.edu

More information

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters Date: 19. Jul 2018 Pre-Lab: You should read the Pre-Lab section of

More information

APPLIED SIGNAL PROCESSING

APPLIED SIGNAL PROCESSING APPLIED SIGNAL PROCESSING 2004 Chapter 1 Digital filtering In this section digital filters are discussed, with a focus on IIR (Infinite Impulse Response) filters and their applications. The most important

More information

Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design

Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design SMJE3163 DSP2016_Week1-04 Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design 1) Signals, Systems, and DSP 2) DSP system configuration 3)

More information

EE 422G - Signals and Systems Laboratory

EE 422G - Signals and Systems Laboratory EE 422G - Signals and Systems Laboratory Lab 3 FIR Filters Written by Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 September 19, 2015 Objectives:

More information

Sampling and Reconstruction of Analog Signals

Sampling and Reconstruction of Analog Signals Sampling and Reconstruction of Analog Signals Chapter Intended Learning Outcomes: (i) Ability to convert an analog signal to a discrete-time sequence via sampling (ii) Ability to construct an analog signal

More information

Signal processing preliminaries

Signal processing preliminaries Signal processing preliminaries ISMIR Graduate School, October 4th-9th, 2004 Contents: Digital audio signals Fourier transform Spectrum estimation Filters Signal Proc. 2 1 Digital signals Advantages of

More information

SECTION 7: FREQUENCY DOMAIN ANALYSIS. MAE 3401 Modeling and Simulation

SECTION 7: FREQUENCY DOMAIN ANALYSIS. MAE 3401 Modeling and Simulation SECTION 7: FREQUENCY DOMAIN ANALYSIS MAE 3401 Modeling and Simulation 2 Response to Sinusoidal Inputs Frequency Domain Analysis Introduction 3 We ve looked at system impulse and step responses Also interested

More information

Lecture 2: SIGNALS. 1 st semester By: Elham Sunbu

Lecture 2: SIGNALS. 1 st semester By: Elham Sunbu Lecture 2: SIGNALS 1 st semester 1439-2017 1 By: Elham Sunbu OUTLINE Signals and the classification of signals Sine wave Time and frequency domains Composite signals Signal bandwidth Digital signal Signal

More information

Experiment 4- Finite Impulse Response Filters

Experiment 4- Finite Impulse Response Filters Experiment 4- Finite Impulse Response Filters 18 February 2009 Abstract In this experiment we design different Finite Impulse Response filters and study their characteristics. 1 Introduction The transfer

More information

Two-Dimensional Wavelets with Complementary Filter Banks

Two-Dimensional Wavelets with Complementary Filter Banks Tendências em Matemática Aplicada e Computacional, 1, No. 1 (2000), 1-8. Sociedade Brasileira de Matemática Aplicada e Computacional. Two-Dimensional Wavelets with Complementary Filter Banks M.G. ALMEIDA

More information

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003 CG40 Advanced Dr Stuart Lawson Room A330 Tel: 23780 e-mail: ssl@eng.warwick.ac.uk 03 January 2003 Lecture : Overview INTRODUCTION What is a signal? An information-bearing quantity. Examples of -D and 2-D

More information

Circuit Systems with MATLAB and PSpice

Circuit Systems with MATLAB and PSpice Circuit Systems with MATLAB and PSpice Won Y. Yang and Seung C. Lee Chung-Ang University, South Korea BICENTENNIAL 9 I CE NTE NNIAL John Wiley & Sons(Asia) Pte Ltd Contents Preface Limits of Liability

More information

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau (Also see: Lecture ADSP, Slides 06) In discrete, digital signal we use the normalized frequency, T = / f s =: it is without a

More information

Analog and Telecommunication Electronics

Analog and Telecommunication Electronics Politecnico di Torino - ICT School Analog and Telecommunication Electronics D5 - Special A/D converters» Differential converters» Oversampling, noise shaping» Logarithmic conversion» Approximation, A and

More information

Basic Signals and Systems

Basic Signals and Systems Chapter 2 Basic Signals and Systems A large part of this chapter is taken from: C.S. Burrus, J.H. McClellan, A.V. Oppenheim, T.W. Parks, R.W. Schafer, and H. W. Schüssler: Computer-based exercises for

More information