Signals and Systems. Spring Room 324, Geology Palace, ,

Similar documents
Experiment 2: Sampling and Quantization

Problem Set #1 Problem Set Due: Friday, April 12

ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals

Digital Signal. Continuous. Continuous. amplitude. amplitude. Discrete-time Signal. Analog Signal. Discrete. Continuous. time. time.

10:15-11 am Digital signal processing

Sampling Issues in Image and Video

Filterbank Reconstruction of Bandlimited Signals from Nonuniform and Generalized Samples

FFT Laboratory Experiments for the HP Series Oscilloscopes and HP 54657A/54658A Measurement Storage Modules

Course Web site:

Module 8 : Numerical Relaying I : Fundamentals

Sampling. Sampling. CS 450: Introduction to Digital Signal and Image Processing. Bryan Morse BYU Computer Science

Professor Laurence S. Dooley. School of Computing and Communications Milton Keynes, UK

Multirate Signal Processing: Graphical Representation & Comparison of Decimation & Interpolation Identities using MATLAB

חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור קורס גרפיקה ממוחשבת 2009/2010 סמסטר א' Image Processing

An Introduction to the Sampling Theorem

1 Overview. 1.1 Digital Images GEORGIA INSTITUTE OF TECHNOLOGY. ECE 2026 Summer 2018 Lab #5: Sampling: A/D and D/A & Aliasing

Supplementary Course Notes: Continuous vs. Discrete (Analog vs. Digital) Representation of Information

1 Overview. 1.1 Digital Images GEORGIA INSTITUTE OF TECHNOLOGY. ECE 2026 Summer 2016 Lab #6: Sampling: A/D and D/A & Aliasing

ELEC 310 Digital Signal Processing

ON THE INTERPOLATION OF ULTRASONIC GUIDED WAVE SIGNALS

Crash Course in Digital Signal Processing

Multirate Digital Signal Processing

Hello, welcome to the course on Digital Image Processing.

ECE 5765 Modern Communication Fall 2005, UMD Experiment 10: PRBS Messages, Eye Patterns & Noise Simulation using PRBS

Fundamentals of DSP Chap. 1: Introduction

CM3106 Solutions. Do not turn this page over until instructed to do so by the Senior Invigilator.

NON-UNIFORM KERNEL SAMPLING IN AUDIO SIGNAL RESAMPLER

Dr. David A. Clifton Group Leader Computational Health Informatics (CHI) Lab Lecturer in Engineering Science, Balliol College

Department of Communication Engineering Digital Communication Systems Lab CME 313-Lab

with - < n < +. There are two types of approximations associated with the sampling process. finite precision of the ADC finite sampling frequency.

The following exercises illustrate the execution of collaborative simulations in J-DSP. The exercises namely a

DIGITAL COMMUNICATION

PCM ENCODING PREPARATION... 2 PCM the PCM ENCODER module... 4

Digitizing and Sampling

OCTAVE C 3 D 3 E 3 F 3 G 3 A 3 B 3 C 4 D 4 E 4 F 4 G 4 A 4 B 4 C 5 D 5 E 5 F 5 G 5 A 5 B 5. Middle-C A-440

Experiment 13 Sampling and reconstruction

Digital Fundamentals. Introduction to Digital Signal Processing

UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT

Calibrate, Characterize and Emulate Systems Using RFXpress in AWG Series

Design and VLSI Implementation of Oversampling Sigma Delta Digital to Analog Convertor Used For Hearing Aid Application

DSP First Lab 04: Synthesis of Sinusoidal Signals - Music Synthesis

Digital Signal Processing (DSP)

Laboratory Assignment 3. Digital Music Synthesis: Beethoven s Fifth Symphony Using MATLAB

Chapter 6: Real-Time Image Formation

Experiment 4: Eye Patterns

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING

Lindell 254E User Manual. Lindell 254E. User Manual

ZONE PLATE SIGNALS 525 Lines Standard M/NTSC

Embedded System Hardware

Intro to DSP: Sampling. with GNU Radio Jeff Long

Rounding Considerations SDTV-HDTV YCbCr Transforms 4:4:4 to 4:2:2 YCbCr Conversion

DSP First Lab 04: Synthesis of Sinusoidal Signals Music Synthesis. A k cos(ω k t + φ k ) (1)

Problem Weight Total 100

Understanding Sampling rate vs Data rate. Decimation (DDC) and Interpolation (DUC) Concepts

Department of Electrical & Electronic Engineering Imperial College of Science, Technology and Medicine. Project: Real-Time Speech Enhancement

BASIC LINEAR DESIGN. Hank Zumbahlen Editor Analog Devices, Inc. All Rights Reserved

The Effect of Time-Domain Interpolation on Response Spectral Calculations. David M. Boore

CPE 400L Computer Communication Laboratory. Laboratory Exercise #9 Baseband Digital Communication

Dither Explained. An explanation and proof of the benefit of dither. for the audio engineer. By Nika Aldrich. April 25, 2002

AN INTEGRATED MATLAB SUITE FOR INTRODUCTORY DSP EDUCATION. Richard Radke and Sanjeev Kulkarni

REPORT DOCUMENTATION PAGE

Introduction to Signal Processing D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11)

GG450 4/12/2010. Today s material comes from p in the text book. Please read and understand all of this material!

Improving Color Text Sharpness in Images with Reduced Chromatic Bandwidth

Machinery Fault Diagnosis and Signal Processing Prof. A R Mohanty Department of Mechanical Engineering Indian Institute of Technology-Kharagpur

Introduction: Overview. EECE 2510 Circuits and Signals: Biomedical Applications. ECG Circuit 2 Analog Filtering and A/D Conversion

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

ECE 45 Homework 2. t x(τ)dτ. Problem 2.2 Find the Bode plot (magnitude and phase) and label all critical points of the transfer function

Lab 5 Linear Predictive Coding

Fourier Integral Representations Basic Formulas and facts

Analog Input & Output

International Journal of Engineering Research-Online A Peer Reviewed International Journal

NanoGiant Oscilloscope/Function-Generator Program. Getting Started

An Introduction to the Spectral Dynamics Rotating Machinery Analysis (RMA) package For PUMA and COUGAR

CAP240 First semester 1430/1431. Sheet 4

EC 6501 DIGITAL COMMUNICATION

A review on the design and improvement techniques of comb filters

Analog to Digital Converter. Last updated 7/27/18

2. AN INTROSPECTION OF THE MORPHING PROCESS

Experiment 9 Analog/Digital Conversion

A Matlab toolbox for. Characterisation Of Recorded Underwater Sound (CHORUS) USER S GUIDE

RECOMMENDATION ITU-R BT Studio encoding parameters of digital television for standard 4:3 and wide-screen 16:9 aspect ratios

CSC475 Music Information Retrieval

Introduction to the oscilloscope and digital data acquisition

Realizing Waveform Characteristics up to a Digitizer s Full Bandwidth Increasing the effective sampling rate when measuring repetitive signals

DESIGN OF INTERPOLATION FILTER FOR WIDEBAND COMMUNICATION SYSTEM

/$ IEEE

Fourier Transforms 1D

Suverna Sengar 1, Partha Pratim Bhattacharya 2

NOTICE: This document is for use only at UNSW. No copies can be made of this document without the permission of the authors.

Measuring with digital storage oscilloscopes

Discrete-time equivalent systems example from matlab: the c2d command

DIRECT DIGITAL SYNTHESIS AND SPUR REDUCTION USING METHOD OF DITHERING

Chapter 3. Basic Techniques for Speech & Audio Enhancement

Research and Development Report

Sources of Error in Time Interval Measurements

Digitization: Sampling & Quantization

Data Converter Overview: DACs and ADCs. Dr. Paul Hasler and Dr. Philip Allen

Transcription:

Signals and Systems Spring 2013 Room 324, Geology Palace, 13756569051, zhukaiguang@jlu.edu.cn

Chapter 7 Sampling 1) The Concept and Representation of Periodic Sampling of a CT Signal 2) Analysis of Sampling in the Frequency Domain 3) The Sampling Theorem the Nyquist Rate 4) In the Time Domain: Interpolation 5) Under sampling and Aliasing Signals

SAMPLING We live in a continuous-time world: most of the signals we encounter are CT signals, e.g. x(t). How do we convert them into DT signals x[n]? Sampling, taking snap shots of x(t) every T seconds. T sampling period x[n] x(nt), n =..., -1, 0, 1, 2,... regularly spaced samples Applications and Examples Digital Processing of Signals Strobe Images in Newspapers Sampling Oscilloscope How do we perform sampling?

Why/When Would a Set of Samples Be Adequate? Observation: Lots of signals have the same samples By sampling we throw out lots of information all values of x(t) between sampling points are lost. Key Question for Sampling: Under what conditions can we reconstruct the original CT signal x(t) from its samples?

Impulse Sampling Multiplying x(t) by the sampling function

Analysis of Sampling in the Frequency Domain Important to note: ω s 1/T

Illustration of sampling in the frequency-domain for a band-limited (X(jω)=0 for ω > ω M ) signal No overlap between shifted spectra

Reconstruction of x(t) from sampled signals If there is no overlap between shifted spectra, a LPF can reproduce x(t) from x p (t)

The Sampling Theorem Suppose x(t) is bandlimited, so that Then x(t) is uniquely determined by its samples {x(nt)} if

(1) In practice, we obviously don t sample with impulses or implement ideal lowpass filters. One practical example: The Zero-Order Hold Observations on Sampling

Observations (Continued) (2) Sampling is fundamentally a time-varying operation, since we multiply x(t) with a time-varying function p(t). However, is the identity system (which is TI) for bandlimited x(t) satisfying the sampling theorem (ω s > 2ω M ). (3) What if ω s 2ω M? Something different: more later.

Time-Domain Interpretation of Reconstruction of Sampled Signals Band-Limited Interpolation The lowpass filter interpolates the samples assuming x(t) contains no energy at frequencies ω c

Original CT signal Graphic Illustration of Time-Domain Interpolation h(t) After sampling T After passing the LPF

Interpolation Methods Bandlimited Interpolation Zero-Order Hold First-Order Hold Linear interpolation

When ω s 2 ω M Undersampling Undersampling and Aliasing

Undersampling and Aliasing (continued) X r (jω) X(jω) Distortion because of aliasing Higher frequencies of x(t) are folded back and take on the aliases of lower frequencies Note that at the sample times, x r (nt) = x(nt)

A Simple Example Picture would be Modified Demo: Sampling and reconstruction of cosω o t

Chapter 7 Sampling 1) Review/Examples of Sampling/Aliasing 2) DT Processing of CT Signals

Sampling Review Demo: Effect of aliasing on music.

Strobe Demo > 0, strobed image moves forward, but at a slower pace = 0, strobed image still < 0, strobed image moves backward. Applications of the strobe effect (aliasing can be useful sometimes): E.g., Sampling oscilloscope

DT Processing of Band-Limited CT Signals Why do this? Inexpensive, versatile, and higher noise margin. How do we analyze this system? We will need to do it in the frequency domain in both CT and DT In order to avoid confusion about notations, specify ω CT frequency variable Ω DT frequency variable (Ω = ωτ) Step 1: Find the relation between x c (t) and x d [n], or X c (jω) and X d (e jω )

Note: Not full analog/digital (A/D) conversion not quantizing the x[n] values Time-Domain Interpretation of C/D Conversion

Frequency-Domain Interpretation of C/D Conversion Note: ω s 2π CT DT

Illustration of C/D Conversion in the Frequency-Domain X d (e jω ) X d (e jω ) Ω = ωt 1 Ω = ωt2

D/C Conversion y d [n] y c (t) Reverse of the process of C/D conversion

Now the whole picture Overall system is time-varying if sampling theorem is not satisfied It is LTI if the sampling theorem is satisfied, i.e. for bandlimited inputs x c (t), with ω M < ω s 2 When the input x c (t) is band-limited (X(jω) = 0 at ω > ω Μ ) and the sampling theorem is satisfied (ω s > 2ω M ), then DT omege needs to changed

Frequency-Domain Illustration of DT Processing of CT Signals DT filter Sampling DT freq CT freq CT freq DT freq Interpolate (LPF) equivalent CT filter

Assuming No Aliasing In practice, first specify the desired H c (jω), then design H d (e jω ).

Example: Digital Differentiator Applications: Edge Enhancement Courtesy of Jason Oppenheim. Used with permission. Courtesy of Jason Oppenheim. Used with permission.

Bandlimited Differentiator Construction of Digital Differentiator

Band-Limited Digital Differentiator (continued) CT DT