Chap 4. Sampling of Continuous-Time Signals

Similar documents
ESE 531: Digital Signal Processing

Lecture 8: Signal Reconstruction, DT vs CT Processing. 8.1 Reconstruction of a Band-limited Signal from its Samples

ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing

X. Chen More on Sampling

ECE 301 Fall 2010 Division 2 Homework 10 Solutions. { 1, if 2n t < 2n + 1, for any integer n, x(t) = 0, if 2n 1 t < 2n, for any integer n.

Homework: 4.50 & 4.51 of the attachment Tutorial Problems: 7.41, 7.44, 7.47, Signals & Systems Sampling P1

Signals & Systems. Lecture 5 Continuous-Time Fourier Transform. Alp Ertürk

Bridge between continuous time and discrete time signals

ECE 301 Fall 2011 Division 1 Homework 10 Solutions. { 1, for 0.5 t 0.5 x(t) = 0, for 0.5 < t 1

Signals and Systems Spring 2004 Lecture #9

Homework 4. May An LTI system has an input, x(t) and output y(t) related through the equation y(t) = t e (t t ) x(t 2)dt

Signals & Systems. Chapter 7: Sampling. Adapted from: Lecture notes from MIT, Binghamton University, and Purdue. Dr. Hamid R.

EE Homework 13 - Solutions

ECE 301: Signals and Systems Homework Assignment #7

Sinc Functions. Continuous-Time Rectangular Pulse

Overview of Sampling Topics

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

ELEN 4810 Midterm Exam

The Johns Hopkins University Department of Electrical and Computer Engineering Introduction to Linear Systems Fall 2002.

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING

ECE 301. Division 2, Fall 2006 Instructor: Mimi Boutin Midterm Examination 3

EE 224 Signals and Systems I Review 1/10

MEDE2500 Tutorial Nov-7

Grades will be determined by the correctness of your answers (explanations are not required).

ECE 301 Division 1 Final Exam Solutions, 12/12/2011, 3:20-5:20pm in PHYS 114.

IB Paper 6: Signal and Data Analysis

EE301 Signals and Systems In-Class Exam Exam 3 Thursday, Apr. 19, Cover Sheet

Chapter 5 Frequency Domain Analysis of Systems

Fourier transform representation of CT aperiodic signals Section 4.1

Digital Signal Processing Lecture 10 - Discrete Fourier Transform

Multirate signal processing

Grades will be determined by the correctness of your answers (explanations are not required).

EE301 Signals and Systems In-Class Exam Exam 3 Thursday, Apr. 20, Cover Sheet

ECE Unit 4. Realizable system used to approximate the ideal system is shown below: Figure 4.47 (b) Digital Processing of Analog Signals

6.003: Signals and Systems. Sampling and Quantization

J. McNames Portland State University ECE 223 Sampling Ver

Final Exam of ECE301, Section 3 (CRN ) 8 10am, Wednesday, December 13, 2017, Hiler Thtr.

Chapter 5 Frequency Domain Analysis of Systems

Chap 2. Discrete-Time Signals and Systems

Review of Discrete-Time System

Filter Analysis and Design

Digital Signal Processing. Midterm 1 Solution

! Introduction. ! Discrete Time Signals & Systems. ! Z-Transform. ! Inverse Z-Transform. ! Sampling of Continuous Time Signals

FROM ANALOGUE TO DIGITAL

ECE 301. Division 3, Fall 2007 Instructor: Mimi Boutin Midterm Examination 3

Final Exam of ECE301, Prof. Wang s section 8 10am Tuesday, May 6, 2014, EE 129.

Review: Continuous Fourier Transform

Signals and Systems. Lecture 14 DR TANIA STATHAKI READER (ASSOCIATE PROFESSOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. Fall Solutions for Problem Set 2

ECE 301 Division 1, Fall 2008 Instructor: Mimi Boutin Final Examination Instructions:

ECG782: Multidimensional Digital Signal Processing

Chapter 6: Applications of Fourier Representation Houshou Chen

Discrete Time Signals and Systems Time-frequency Analysis. Gloria Menegaz

EE 4372 Tomography. Carlos E. Davila, Dept. of Electrical Engineering Southern Methodist University

ECE-700 Review. Phil Schniter. January 5, x c (t)e jωt dt, x[n]z n, Denoting a transform pair by x[n] X(z), some useful properties are

Each problem is worth 25 points, and you may solve the problems in any order.

Lecture 19: Discrete Fourier Series

Homework 8 Solutions

( ) ( ) numerically using the DFT. The DTFT is defined. [ ]e. [ ] = x n. [ ]e j 2π Fn and the DFT is defined by X k. [ ]e j 2π kn/n with N = 5.

ECE 3084 QUIZ 2 SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING GEORGIA INSTITUTE OF TECHNOLOGY APRIL 2, Name:

4.1 Introduction. 2πδ ω (4.2) Applications of Fourier Representations to Mixed Signal Classes = (4.1)

Multimedia Signals and Systems - Audio and Video. Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2

Final Exam of ECE301, Section 1 (Prof. Chih-Chun Wang) 1 3pm, Friday, December 13, 2016, EE 129.

Fourier transform. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

EC Signals and Systems

Core Concepts Review. Orthogonality of Complex Sinusoids Consider two (possibly non-harmonic) complex sinusoids

-Digital Signal Processing- FIR Filter Design. Lecture May-16

Periodic (Uniform) Sampling ELEC364 & ELEC442

Massachusetts Institute of Technology

ECE 413 Digital Signal Processing Midterm Exam, Spring Instructions:

Lecture 3 January 23

School of Information Technology and Electrical Engineering EXAMINATION. ELEC3004 Signals, Systems & Control

Final Exam ECE301 Signals and Systems Friday, May 3, Cover Sheet

1.1 SPECIAL FUNCTIONS USED IN SIGNAL PROCESSING. δ(t) = for t = 0, = 0 for t 0. δ(t)dt = 1. (1.1)

Contents. Signals as functions (1D, 2D)

Contents. Signals as functions (1D, 2D)

Discrete-time Fourier transform (DTFT) representation of DT aperiodic signals Section The (DT) Fourier transform (or spectrum) of x[n] is

6.003: Signals and Systems. CT Fourier Transform

Discrete-time Signals and Systems in

Contents. Signals as functions (1D, 2D)

Homework 7 Solution EE235, Spring Find the Fourier transform of the following signals using tables: te t u(t) h(t) = sin(2πt)e t u(t) (2)

EEL3135: Homework #3 Solutions

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything.

Signal and systems. Linear Systems. Luigi Palopoli. Signal and systems p. 1/5

Image Acquisition and Sampling Theory

EE482: Digital Signal Processing Applications

ECE 301 Division 1, Fall 2006 Instructor: Mimi Boutin Final Examination

ECE 350 Signals and Systems Spring 2011 Final Exam - Solutions. Three 8 ½ x 11 sheets of notes, and a calculator are allowed during the exam.

Discrete Time Fourier Transform (DTFT)

Solutions to Problems in Chapter 4

Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion

DSP-I DSP-I DSP-I DSP-I

Interchange of Filtering and Downsampling/Upsampling

Chapter 6 THE SAMPLING PROCESS 6.1 Introduction 6.2 Fourier Transform Revisited

Lecture 13: Discrete Time Fourier Transform (DTFT)

6.003: Signals and Systems. CT Fourier Transform

DIGITAL FILTERS Analysis, Design, and Applications by A. Antoniou ERRATA. Page 10, Table 1.1: The upper limit of the summation should be K.

ECGR4124 Digital Signal Processing Midterm Spring 2010

Transcription:

Digital Signal Processing Chap 4. Sampling of Continuous-Time Signals Chang-Su Kim

Digital Processing of Continuous-Time Signals Digital processing of a CT signal involves three basic steps 1. Conversion of the CT signal into a DT signal 2. Processing of the DT signal 3. Conversion of the processed DT signal back into a CT signal Conceptual Block diagram CT Input Sampling DT Signal Quantization Digital Signal Digital Processor CT Output Reconstruction Filter Dequantization

Sampling

Sampling Sampling is a procedure to extract a DT signal from a CT signals (b), (c), (d) are obtained by sampling (a) Is (b) enough to represent (a)? What is the adequate sampling rate to represent a given CT signal without information loss?

In general, DT signal cannot represent CT signal perfectly Are these sample enough to reconstruct the original blue curve?

Continuous-Time Fourier Transform CTFT Formulae Forward transform X jω = Inverse transform x t = 1 2π x t e jωt dt X(jΩ)e jωt dω We will use a number of properties of CTFT without proofs They are studied in the course Signals and Systems

Periodic Sampling C/D (continuous-time to discrete-time) converter x n = x c nt, < n <. T : sampling period Ω s = 2π (or f T s = 1 ) : sampling frequency T

Periodic Sampling Conceptually, it is easier to introduce an impulse train for the C/D conversion s t = n= δ(t nt) x s t = x c t s t = n= x c nt δ t nt x s t and x n have the same information Given x s t, we can make x n. Given x n, we can make x s (t).

Frequency-Domain Representation of Sampling S jω = 2π T k= δ(ω kω s ) X s jω = 1 2π X c jω S jω = = 1 T k= X c (j(ω kω s ))

Recovery of x c t from x s t If you can recover x c t from x s t, you can recover x c t from x n. Recovery is possible through an ideal low-pass filter when Ω s > 2Ω N.

Nyquist-Shannon Sampling Theorem Let x c t be a band-limited signal with X c jω = 0 for Ω Ω N. Then x c t is uniquely determined by its samples x n = x c nt, < n <, if Ω s = 2π T 2Ω N. 2Ω N is called the Nyquist rate. Under certain conditions, a CT signal can be completely represented by and recoverable from samples A low-pass signal can be reconstructed from samples, if the sampling rate is high enough. Because it is a low-pass signal, the change between two close samples is constrained (or expected).

Recovery of x c t from x s t h r t = sin(πt T ) πt T x s t = n= x[n]δ t nt x r t = n= x[n] sin(π(t nt) T π(t nt) T )

Recovery of x c t from x[n] x r t = n= nt) sin(π(t ) x[n] T π(t nt) T

Summary

s t = n= δ(t nt), x s t = x c t s t X s jω = 1 T k= X c (j(ω kω s )) X r jω = X s jω H r jω, x r t = n= x[n] sin(π(t nt) T π(t nt) T )

Frequency-Domain Relationship between x n and x s (t) Relationship between X e jω and X s jω X e jω = X s j ω T X s jω = X(e jωt ) Recall that X e jω is always periodic

Aliasing

Undersampling Causes Aliasing Undersampling: sampling rate is less than Nyquist rate

Undersampling Causes Aliasing Rotating disk 1 rotation/second To avoid aliasing, it should be motion-pictured with at least 2 frames/s. 0 1/12 2/12 3/12 4/12 5/12 6/12 7/12 8/12 9/12 10/12 11/12

Undersampling Causes Aliasing 12 frames/s 0 1/12 2/12 3/12 4/12 5/12 6/12 7/12 8/12 9/12 10/12 11/12

Undersampling Causes Aliasing 6 frames/s 0 1/12 2/12 3/12 4/12 5/12 6/12 7/12 8/12 9/12 10/12 11/12

Undersampling Causes Aliasing 3 frames/s 0 1/12 2/12 3/12 4/12 5/12 6/12 7/12 8/12 9/12 10/12 11/12

Undersampling Causes Aliasing 2 frames/s 0 1/12 2/12 3/12 4/12 5/12 6/12 7/12 8/12 9/12 10/12 11/12

Undersampling Causes Aliasing 12/11 = 1.09 frames/s 0 1/12 2/12 3/12 4/12 5/12 6/12 7/12 8/12 9/12 10/12 11/12

Examples x c t = cos 4000πt, T = 1/6000. 1 2πδ(Ω) cos Ω 0 t π(δ Ω Ω 0 + δ Ω + Ω 0 ) sin Ω 0 t π j (δ Ω Ω 0 δ Ω + Ω 0 )

Examples x c t = cos 16000πt, T = 1/6000.

Examples

DT Processing of CT Signals

C/D and D/C conversions C/D X e jω = 1 T k= X c j ω T 2πk T Relationship between x n and x s (t) X e jω = X s j ω T, D/C X s jω = X(e jωt ) Y r jω = H r jω Y e jωt = TY ejωt, Ω < π T 0, Otherwise

Overall System Effective Frequency Response Assumptions H eff jω = H ejωt, Ω < π T 0, Otherwise x c t is band-limited 2π T satisfies the Nyquist rate Relationship between x n and x s (t) X e jω = X s j ω T, X s jω = X(e jωt )

Example 1 H(e jω ) = 1, ω < ω c 0, ω c < ω < π

Example 2 y c t = d dt x c t h n = 0, n = 0 1 n nt, n 0

Impulse Invariance h n = Th c nt Example Ideal lowpass filter h n with cutoff frequency ω c

CT Processing of DT Signals

CT Processing of DT Signals It is rarely used, but provides a useful interpretation of some DT systems Main results H e jω = H c j ω, ω < π T H c jω = H e jωt, Ω < π T.

Example Fractional Delay H e jω = e jωδ, ω < π sin π n Δ h n = π n Δ

Changing Sampling Rate

Reducing Sampling Rate by an Integer Factor M sampling rate compressor Time domain x d n = x nm Frequency domain X d e jω = M 1 k=0 X(e j ω M 2πk M )

Reducing Sampling Rate by an Integer Factor M To avoid aliasing, we need X e jω = 0 if ω N < ω < π ω N < π M Anti-aliasing filter can be used

Increasing Sampling Rate by an Integer Factor L sampling rate expander Input and output x n = x c nt x i n = x c n T L Intermediate signal x e n = x[n L ] if n is a multiple of L 0 otherwise Output in terms of input x i n = k= π(n kl) sin x[k] L π(n kl) L

Ideal and Linear Interpolation Filters x e n = k= x k δ[n kl] x i n = x e n h i [n] = k= Ideal filter x k h i [n kl] Linear filter h i n = sin πn L πn L h lin n = 1 n L, L n L 0, otherwise

Changing Sampling Rate by a Noninteger Factor