Signals and Systems Lecture 6: Fourier Applications

Similar documents
Signals and Systems Lecture 6: Fourier Applications

Digital Processing of

Digital Processing of Continuous-Time Signals

Fourier Transform Analysis of Signals and Systems

Digital Signal Processing

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

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

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

Final Exam Solutions June 14, 2006

CS3291: Digital Signal Processing

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

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

Frequency Response Analysis

Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE-TIME SIGNALS. 6.6 Sampling Theorem 6.7 Aliasing 6.8 Interrelations

Multirate Digital Signal Processing

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37

Experiment 4- Finite Impulse Response Filters

LECTURER NOTE SMJE3163 DSP

F I R Filter (Finite Impulse Response)

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

6.02 Fall 2012 Lecture #13

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

Design of FIR Filters

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

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

Laboratory Assignment 5 Amplitude Modulation

Frequency-Response Masking FIR Filters

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

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

ECE503: Digital Filter Design Lecture 9

Final Exam Solutions June 7, 2004

Digital Filters FIR and IIR Systems

Brief Introduction to Signals & Systems. Phani Chavali

EE 311 February 13 and 15, 2019 Lecture 10

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

Signal processing preliminaries

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

Module 3 : Sampling and Reconstruction Problem Set 3

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

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel

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


4. Design of Discrete-Time Filters

Final Exam Practice Questions for Music 421, with Solutions

Lecture Schedule: Week Date Lecture Title

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

Sampling, interpolation and decimation issues

Digital Signal Processing

Chapter 7 Filter Design Techniques. Filter Design Techniques

Linear Time-Invariant Systems

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

George Mason University Signals and Systems I Spring 2016

Infinite Impulse Response (IIR) Filter. Ikhwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jakarta

Sampling and Signal Processing

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

Electric Circuit Theory

CHAPTER 14. Introduction to Frequency Selective Circuits

Filters. Phani Chavali

EECS 216 Winter 2008 Lab 2: FM Detector Part I: Intro & Pre-lab Assignment

Corso di DATI e SEGNALI BIOMEDICI 1. Carmelina Ruggiero Laboratorio MedInfo

6.02 Fall 2013 Lecture #14

Chapter-2 SAMPLING PROCESS

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication

Chapter 9. Chapter 9 275

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

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

Electrical & Computer Engineering Technology

Digital Video and Audio Processing. Winter term 2002/ 2003 Computer-based exercises

Basic Signals and Systems

CHAPTER 6 Frequency Response, Bode. Plots, and Resonance

Two-Dimensional Wavelets with Complementary Filter Banks

Intuitive Guide to Fourier Analysis. Charan Langton Victor Levin

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

EELE503. Modern filter design. Filter Design - Introduction

Chapter 5 Window Functions. periodic with a period of N (number of samples). This is observed in table (3.1).

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

Speech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the

II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing

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

Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING 1.6 Analog Filters 1.7 Applications of Analog Filters

INF4420 Switched capacitor circuits Outline

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

Digital Signal Processing (Subject Code: 7EC2)

STATION NUMBER: LAB SECTION: Filters. LAB 6: Filters ELECTRICAL ENGINEERING 43/100 INTRODUCTION TO MICROELECTRONIC CIRCUITS

!"!#"#$% Lecture 2: Media Creation. Some materials taken from Prof. Yao Wang s slides RECAP

Digital Filters IIR (& Their Corresponding Analog Filters) 4 April 2017 ELEC 3004: Systems 1. Week Date Lecture Title

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

Copyright S. K. Mitra

Active Filter Design Techniques

EECE 301 Signals & Systems Prof. Mark Fowler

INF4420. Switched capacitor circuits. Spring Jørgen Andreas Michaelsen

UNIT-II MYcsvtu Notes agk

PHYS225 Lecture 15. Electronic Circuits

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.

Laboratory Assignment 4. Fourier Sound Synthesis

ECE 556 BASICS OF DIGITAL SPEECH PROCESSING. Assıst.Prof.Dr. Selma ÖZAYDIN Spring Term-2017 Lecture 2

Sampling and Reconstruction of Analog Signals

Signals and Filtering

Outline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling)

COURSE OUTLINE. Introduction Signals and Noise Filtering: LPF1 Constant-Parameter Low Pass Filters Sensors and associated electronics

Transcription:

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 1/71

Filtering Frequency Shaping Filters Frequency Selective Filters Lowpass Filters Highpass Filters Bandpass Filters Ideal Filters Non-ideal Filters DT Filters Magnitude and Phase of Fourier Transform Magnitude-Phase Representation for Freq. response of LTI system Log Magnitude and Bode plots Sampling Sampling Effect in Freq. Interpolation DT Processing of CT Signals C/D Converter D/C Converter Farzaneh Abdollahi Signal and Systems Lecture 6 2/71

Filtering Filtering: is a process to Change the relative frequency components Eliminate some frequency components The filters can be Frequency shape filter: changes the shape of spectrum Frequency selective filter: passes some frequencies and significantly attenuate or eliminate others For LTI systems, we have: Y (jω) = H(jω)X (jω) Therefore for LTI systems filtering is defining proper frequency response H(jω) arzaneh Abdollahi Signal and Systems Lecture 6 3/71

Frequency Shaping Filters Example: In audio systems such filters allow the listener to change the relative amount of low frequency energy (bass) and high frequency energy (treble). Example: a differentiator: y(t) = dx dt Y (jω) = jωx (jω) H(jω) = jω The larger ω the more amplification will receive In control engineering such filter are employed for improving transient response or changing rapid variations (Proportional Differentiators (PD)) arzaneh Abdollahi Signal and Systems Lecture 6 4/71

Example Cont d Another application of differentiator filters is to enhance edges in picture processing A black-wight picture has a two dimensional signal in x and y directions It requires a two dimensional Fourier series Abrupt changes of brightness across edges leads to more concentration at higher frequency Passing the signal from differentiator enhance this concentration and make it more clear arzaneh Abdollahi Signal and Systems Lecture 6 5/71

Frequency Selective Filters This filters keep some band of frequencies and eliminate others. Example: If there is a noise in an audio recording in high frequency band, it can be removed by such filters Example: In Amplitude Modulation (AM), information is transmitted from different sources simultaneously s.t. each channel puts its information in separate frequency band. At receiver (in home radio/tv) Frequency Selective Filters separate the individual channels Frequency Shaping Filters (like equalizer) adjust the quality of tone Based on the bound that the Frequency Selective Filters pass, these filters can be categorized to Lowpass filters Highpass filters Bandpass filters arzaneh Abdollahi Signal and Systems Lecture 6 6/71

Lowpass Filters They passes the lower freqs. ( freq. around ω = 0) and attenuate or reject higher freqs. In CT In DT (Low freq. is at ω = 2kπ, k = 0, ±1, ±2,...) arzaneh Abdollahi Signal and Systems Lecture 6 7/71

Highpass Filters They passes the high freqs. and attenuate or reject low freqs. In CT In DT (the highest freq. at DT is at ω = (k + 1)π, k = 0, ±1, ±2,... since e jπn = ( 1) n ) arzaneh Abdollahi Signal and Systems Lecture 6 8/71

Bandpass Filters They passes a band of freqs. and attenuate or reject low and high freqs. In CT In DT arzaneh Abdollahi Signal and Systems Lecture 6 9/71

Pass Band : The band of freq. that is passed through filter Stop Band: The band of freq that is rejected by filter Cutoff Freq.: The border between pass band and stop band arzaneh Abdollahi Signal and Systems Lecture 6 10/71

Ideal Filters An ideal filter completely eliminates all signals info at stop band while passing those in pass band unchanged: An ideal lowpass filter: In pass band : H(jω) = 1, H(jω) = 0 In stop band H(jω) = 0 It is symmetric around ω = 0 An ideal low-pass filter can be realized mathematically by multiplying a signal by the rectangular function in the frequency domain { 1 ω ωc H(jω) = 0 ω > ω c or, convolution with sinc function (its impulse response), in the time domain Ideal filters are good for system analysis But they are not realizable and implementable in practice arzaneh Abdollahi Signal and Systems Lecture 6 11/71

Ideal Filter, Example: Consider an ideal low pass filter: CT { filter:h(jω) = 1 ω ωc h(t) = sinωct 0 ω > ω πt c DT filter: { 1 ω H(e jω ωc ) = 0 ω c < ω π h[n] = sinωcn πn Farzaneh Abdollahi Signal and Systems Lecture 6 12/71

Ideal Filter, Example: Farzaneh Abdollahi Signal and Systems Lecture 6 13/71

Example Cont d Lowpass filter is not casual (h(t)/h[n] is not zero for t < 0/n < 0) Therefore it is not implementable in real Moreover in some applications like suspension system oscillating behavior of impulse response of the filter is not desirable. In freq. the width of pass band is proportional to ω c ; in time, the width of the main lobe is proportional to 1 ω c To expand pass band in freq. impulse response of the filter should be narrower Now let us study the step response of these filters Reconsider s(t) = t h(τ)dτ/s[n] = n h[m] The step responses have overshoot comparing to the final value and they have oscillating response, none of them are desirable arzaneh Abdollahi Signal and Systems Lecture 6 14/71

Ideal Filter, Example: Farzaneh Abdollahi Signal and Systems Lecture 6 15/71

Phase shifting in Ideal Filters An ideal filter with linear phase (in pass band) results in a simple time shifting the filter in time domain. arzaneh Abdollahi Signal and Systems Lecture 6 16/71

Non Ideal Filters As we said the the ideal filters cannot be made in practice Moreover sometimes the sharp ending bandpass is not always desirable. For example, if the signals to be separated do not lie in totally disjoint frequency bands. A typical situation to separating them is a gradual transition from passband to stopband. The transition between passband and stop band is named transition band arzaneh Abdollahi Signal and Systems Lecture 6 17/71

A non-ideal low pass filter has three parts: pass band, transition band, stop band Deviation from unity of ±δ 1 is allowed in the passband Deviation of δ 2 from zero is allowed in the stopband. passband ripple: The amount by which the frequency response differs from unity in the passband stopband ripple The amount by which it deviates from zero in the stopband ω p : passband edge; ω s : stopband edge. transition band frequency range from ω p to ω s Similar definitions are applicable for DT non-ideal filters Farzaneh Abdollahi Signal and Systems Lecture 6 18/71

Non-Ideal Filters To control the behavior of the filter in time domain, step respond of the filter in investigated. The most important and popular indices are: Rise time (t r ) the time for the signal to get to the final value for the first time Overshoot the maximum value minus the step value divided by the step value Settling time the time required for signal to reach and remain within a given error band (5% or 2%) of its final value. arzaneh Abdollahi Signal and Systems Lecture 6 19/71

Non-ideal Filters The ideal filters have great performance in freq. but not acceptable performance in time, they are not implementable. Non-ideal filters intend to compromise between freq. performance and time performance. A simple example of a non-ideal low pass filter: an RC circuit Input: Voltage source v s (t); Output: capacitor voltage V c (jω) = H L (jω)v s (jω) arzaneh Abdollahi Signal and Systems Lecture 6 20/71

A non-ideal low pass filter cont d RC dvc(t) dt + v c (t) = v s (t) V c (jω)(rcjω + 1) = V s (jω) H L (jω) = Vc(jω) V s(jω) = 1 1+RCjω Farzaneh Abdollahi Signal and Systems Lecture 6 21/71

A non-ideal low pass filter cont d h(t) = 1 RC e t RC u(t) step response: s(t) = [1 e t RC ]u(t) τ = RC To decrease the pass band in freq. RC in step response, it takes longer to get to the final value! arzaneh Abdollahi Signal and Systems Lecture 6 22/71

A non-ideal high pass filter The same RC circuit But Voltage source v s (t); Output: resistor voltage V R (jω) = H H (jω)v s (jω) v R = RC dv C dt H H(jω) = RCjω 1+jωRC = 1 H L(jω) arzaneh Abdollahi Signal and Systems Lecture 6 23/71

A non-ideal high pass filter cont d Magnitude and phase of freq. response It passes the signal which freq. ω 1 RC with min attenuation arzaneh Abdollahi Signal and Systems Lecture 6 24/71

A non-ideal high pass filter cont d Step response of the filter: s(t) = e t RC u(t) By RC It takes longer time for step response to reach to the final value Pass band of filter is extended (cut of freq. is transferred to the lower freq.) arzaneh Abdollahi Signal and Systems Lecture 6 25/71

Band Pass Filters Band pass filters can also be made by resistors, amplifiers, capacitors, and etc. Designing a filter with variable center freq. is more challenging One method is designing a filter with fixed freq. and then take advantage of sin amplitude modulation (product property) arzaneh Abdollahi Signal and Systems Lecture 6 26/71

Band Pass Filters Y (jω) = δ(ω ω c ) X (jω) = X (j(ω ω c )) F (jω) = δ(ω + ω c ) W (jω) = W (j(ω ω c )) Farzaneh Abdollahi Signal and Systems Lecture 6 27/71

Band Pass Filters Now if we keep only real part of f, i.e. use cosω c t instead of e jωct, we get It is equivalent to a bandpass filter with center ω c arzaneh Abdollahi Signal and Systems Lecture 6 28/71

DT Filters They are described by difference equations The two basic classes: With Recursive equations With Non-recursive equations (Moving Average Filters) arzaneh Abdollahi Signal and Systems Lecture 6 29/71

Nonrecursive DT Filters Consider a Three moving average: y[n] = 1 {x[n 1] + x[n] + x[n + 1]} 3 arzaneh Abdollahi Signal and Systems Lecture 6 30/71

Nonrecursive DT Filters They have Finite Impulse Response (FIR) Their general form is: y[n] = M k= N b kx[n k] arzaneh Abdollahi Signal and Systems Lecture 6 31/71

Nonrecursive DT Filters Example: M = N = 1 y[n] = 1 3 (x[n 1] + x[n] + x[n + 1]) It is a low pass filter H(e jω ) = 1 3 (ejω + 1 + e jω ) = 1 3 (1 + 2cosω) By increasing number of sentences, the obtained filter shape is closer to the deal filter Farzaneh Abdollahi Signal and Systems Lecture 6 32/71

Nonrecursive DT Filters Example: Consider FIR filter : y[n] = 1 Its Freq. Response will be H(e jω 1 ) = N+M+1 Figs show H(e jω ) for N = M = 16 and 32 x[n k] M N+M+1 k= N M k= N e jωk arzaneh Abdollahi Signal and Systems Lecture 6 33/71

Nonrecursive DT Filters This is Freq. Response of a moving average filter with 256 weights arzaneh Abdollahi Signal and Systems Lecture 6 34/71

Nonrecursive DT Filters Example: y[n] = x[n] x[n 1] 2 It is a high pass filter H(e jω ) = 1 2 [1 e jω ] = je jω/2 sinω/2 To have causal filter N should be negative arzaneh Abdollahi Signal and Systems Lecture 6 35/71

Recursive DT Filters Their length of impulse response is infinite (Infinite Impulse Response IIR). Their general formula is N k=0 a ky[n k] = M k=0 b kx[n k] First order filter is y[n] ay[n 1] = x[n] arzaneh Abdollahi Signal and Systems Lecture 6 36/71

Recursive DT Filters Example: y[n] ay[n 1] = x[n] H(e jω ) = 1 1 ae jω h[n] = a n u[n], s[n] = 1 an+1 1 a By choosing 0 < a < 1, a low pass filter is obtained Farzaneh Abdollahi Signal and Systems Lecture 6 37/71

Recursive DT Filter Example Cont d By choosing 1 < a < 0, a high pass filter is obtained There is a trade off between fast step response in time domain and bandwidth of filter in freq. domain a pass band and faster response Exercise: What will happen if a > 1 is chosen? Farzaneh Abdollahi Signal and Systems Lecture 6 38/71

Non-Ideal Filters arzaneh Abdollahi Signal and Systems Lecture 6 39/71

Non-Ideal Filters By increasing order of filter, sharper filter (from pass band to stop band) with faster response is obtained. In designing a lowpass filter a trade of between pass band (freq. domain) and settling time (time domain) can be considered Example: The fig. in next page shows a 5th ordered Butterworth filter and a 5th ordered elliptic filter Transient band of elliptic filter is narrower (it is sharper) than Butterworth filter The elliptic filter has more oscillations in step response and its settling time is longer than butterworth filter arzaneh Abdollahi Signal and Systems Lecture 6 40/71

Non-Ideal Filters arzaneh Abdollahi Signal and Systems Lecture 6 41/71

Non-Ideal Filters To obtain sharper filter on can use cascade to identical filters H 1 (jω) = H 2 (jω) H(jω) = H 1 (jω)h 2 (jω) = H 2 1 (jω) arzaneh Abdollahi Signal and Systems Lecture 6 42/71

Magnitude and Phase of Fourier Transform Fourier Transform is complex in general, therefore it can be expressed in polar representation: X (jω) = X (jω) e X (jω) X (e jω ) = X (e jω ) e X (ejω ) Reconsider Parseval s relation: x(t) 2 dt = 1 2π x(jω) 2 dω X (jω) 2 is energy density spectrum of x(t) X (jω) conveys information about relative magnitudes of the complex exponential terms which build x(t) X (jω) convey information about relative phases of complex exponential terms which build x(t) (phase distortion) arzaneh Abdollahi Signal and Systems Lecture 6 43/71

Magnitude-Phase Representation for Freq. response of LTI system In general, changes in phase function of X (jω) make changes in time domain characteristics of signal x(t) The auditory system can tolerate phase changes relatively By mild phase distortion in individual sound, the speech is still understandable But severe phase distortion may lead to loose intelligibility Example: playing a taped record backward F{x( t)} = X ( jω) = X (jω) e j X (jω) (change is only in phase) arzaneh Abdollahi Signal and Systems Lecture 6 44/71

Example x(t) = 1 + 1 2 sin(2πt + φ 1) + sin(4πt + φ 2 ) + 1 5 cos(6πt + φ 3) φ1=φ2=φ3=0 8 6 4 2 0 2 4 6 t φ1=4, φ2=12, φ3=6 8 6 4 2 0 2 4 6 t φ1= 4, φ2=5, φ3=3 8 6 4 2 0 2 4 6 t arzaneh Abdollahi Signal and Systems Lecture 6 45/71

Magnitude-Phase Representation for Freq. response of LTI system In LTI systems we had: Y (jω) = H(jω)X (jω)/y (e jω ) = H(e jω )X (e jω ) One can express them in magnitude and phase: Y (jω) = H(jω) X (jω) Y (jω) = H(jω) + X (jω) (similar relation for DT) The effect of an LTI system on input signal is scaling its magnitude by H(jω) ( H(jω) is gain of the system) adding H(jω) to its phase ( H(jω) is phase shift of the system) By designing H(jω) properly one can modify the phase and magnitude of input signals (idea of designing controller ) arzaneh Abdollahi Signal and Systems Lecture 6 46/71

Group Delay Consider an LTI system with freq. response: H(jω) = e jωt 0 H(jω) = 1, and H(jω) = ωt 0 It makes a time shifting or delay: y(t) = x(t t 0 ) A delay in time has negative slop of phase at freq. arzaneh Abdollahi Signal and Systems Lecture 6 47/71

Log Magnitude and Bode plots To be able to express the magnitude relation of an LTI system by additive terms (similar to phase)logarithmic amplitude can be used: log Y (jω) = log H(jω) + log X (jω) Logarithmic scale provides this opportunity to display the details in wider dynamic range By logarithmic representation cascade of two LTI systems can be expressed as: log H(jω) = log H 1 (jω) + log H 2 (jω) H(jω) = H1 (jω) + H 2 (jω) Since H(jω) = H( jω) and H(jω) = H( jω): For CT log representation is found for ω > 0 For DT log representation is found for 0 < ω < π arzaneh Abdollahi Signal and Systems Lecture 6 48/71

FLog Magnitude and Bode plots Unit of logarithm amplitude scale is 20log 10 referred to 1 decibels (1 db). The name is in honor of Graham Bell It is defined based on the power relation of system (10log 10 H(jω) 2 ) Therefore: H(jω) = 1 0dB H(jω) = 2 3dB H(jω) = 2 6dB H(jω) = 10 20dB H(jω) = 100 40dB In CT, the freq is also represented by log scale Bode plots: Plots of 20log 10 H(jω) and H(jω) versus log 10 ω In DT since the freq. axis is always between ω = 0 and ω = π freq. does not required log scale. In some cases like ideal filters which amplitude is none zero only in a limited range of freq. linear scale is more suitable. arzaneh Abdollahi Signal and Systems Lecture 6 49/71

Sampling Due to significant development of digital technology, DT processors are more flexible comparing to CT ones. We are looking to define a method to transfer CT signals to DT. A method is sampling from CT signals If we take samples with unified distance from a CT signal, can we always retrieve it uniquely? arzaneh Abdollahi Signal and Systems Lecture 6 50/71

Sampling Let us use impulse train to take samples from x(t) in identical distance. p(t) = n= δ(t nt ) P(jω) = 2π T δ(ω kω s) (ω s = 2π T : sampling freq.) X p (jω) = 1 2π [X (jω) P(jω)] Farzaneh Abdollahi Signal and Systems Lecture 6 51/71

Sampling Effect in Freq. X p (jω) = 1 T k= X (j(ω kω s)) Assume ω M < ω s ω M ω s > 2ω M there is no overlap between the shifted replicas of X (ω) Farzaneh Abdollahi Signal and Systems Lecture 6 52/71

Sampling Effect in Freq. If ω s < 2ω M if ω s > 2ω M, x(t) can be exactly recovered from x p (t) by employing a lowpass filter with gain T and a cutoff freq. ω M < ω c < ω s ω m Farzaneh Abdollahi Signal and Systems Lecture 6 53/71

Sampling Theorem Let x(t) be a band limited signal with X (jω) = 0 for ω > ω M Then x(t) is uniquely determined by its samples x(nt ), n = 0, ±1, ±2,... if ω s > 2ω M where ω s = 2π T Given these samples, we can reconstruct x(t) by generating a periodic impulse train in which successive impulses have amplitudes that are successive sample values. This impulse train is then processed through an ideal lowpass filter with gain T and cutoff frequency ω M < ω c < ω s ω m. The resulting output signal will exactly equal x(t). ω s is Nyquist freq. ω M is Nyquist rate arzaneh Abdollahi Signal and Systems Lecture 6 54/71

Aliasing arzaneh Abdollahi Signal and Systems Lecture 6 55/71

Signal Reconstruction (Interpolation) Bandlimited Interpolation: Assuming the signal is bandlimited. Interpolation is done by an ideal lowpass filter arzaneh Abdollahi Signal and Systems Lecture 6 56/71

Signal Reconstruction: with Ideal Lowpass Filter In time domain: x p (t) = x(t) n= δ(t nt ) = x(nt )δ(t nt ) n= arzaneh Abdollahi Signal and Systems Lecture 6 57/71

Signal Reconstruction: with Ideal Lowpass Filter In time domain: x p (t) = x(t) n= δ(t nt ) = x(nt )δ(t nt ) n= h(t) = T ω 0 π sinc( ω 0t π ) arzaneh Abdollahi Signal and Systems Lecture 6 57/71

Signal Reconstruction: with Ideal Lowpass Filter In time domain: x p (t) = x(t) n= δ(t nt ) = x(nt )δ(t nt ) n= h(t) = T ω 0 π sinc( ω 0t π ) x r (t) = x p (t) h(t) = n= x(nt )h(t nt ) arzaneh Abdollahi Signal and Systems Lecture 6 57/71

Zero order Hold (ZOH): A Staircase-Like Approximation arzaneh Abdollahi Signal and Systems Lecture 6 58/71

First order Hold: A Linear Interpolation arzaneh Abdollahi Signal and Systems Lecture 6 59/71

Signal Reconstruction arzaneh Abdollahi Signal and Systems Lecture 6 60/71

Original Image Prof. Alan V. Oppenheim lecture 17 arzaneh Abdollahi Signal and Systems Lecture 6 61/71

Sampled Image Prof. Alan V. Oppenheim lecture 17 arzaneh Abdollahi Signal and Systems Lecture 6 62/71

Reconstructing by Zero-Order Hold Prof. Alan V. Oppenheim lecture 17 arzaneh Abdollahi Signal and Systems Lecture 6 63/71

Reconstructing by First-Order Hold Prof. Alan V. Oppenheim lecture 17 arzaneh Abdollahi Signal and Systems Lecture 6 64/71

DT Processing of CT Signals It is done in three 1. Continues to Discrete (C/D) Conversion 2. DT Processing 3. Discrete to Continues (D/C) Conversion arzaneh Abdollahi Signal and Systems Lecture 6 65/71

C/D Converter It is done in two steps: 1. Sampling: x p (t) = x c (t) n= δ(t nt ) = n= x c(nt )δ(t nt ) 2. Conversion of impulse train to DT sequence: Take CT FT of x p: X p(jω) = n= xc(nt )e jnωt Take DT of x[n]: X (e jω ) = n= x[n]e jnω X (e jω ) = X p(jω) ωt =Ω arzaneh Abdollahi Signal and Systems Lecture 6 66/71

C/D Converter arzaneh Abdollahi Signal and Systems Lecture 6 67/71

D/C Converter arzaneh Abdollahi Signal and Systems Lecture 6 68/71

DT Processing of CT Signals arzaneh Abdollahi Signal and Systems Lecture 6 69/71

Farzaneh Abdollahi Signal and Systems Lecture 6 70/71

DT Processing of CT Signals H c (jω) = { Hd (e jω ) ω < ω s /2 0 ω > ω s /2 arzaneh Abdollahi Signal and Systems Lecture 6 71/71