Recall. Sampling. Why discrete time? Why discrete time? Many signals are continuous-time signals Light Object wave CCD

Similar documents
Module 3 : Sampling and Reconstruction Problem Set 3

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

Sampling and Reconstruction of Analog Signals

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

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

Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals

EE 351M Digital Signal Processing

READING ASSIGNMENTS. Signal Processing First. SYSTEMS Process Signals LECTURE OBJECTIVES. This Lecture: Lecture 8 Sampling & Aliasing.

Lecture 7 Frequency Modulation

CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

CS3291: Digital Signal Processing

ECE 484 Digital Image Processing Lec 09 - Image Resampling

Moving from continuous- to discrete-time

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

EE482: Digital Signal Processing Applications

Basic Signals and Systems

Sampling and Signal Processing

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

Experiment 8: Sampling

Spectrum Analysis - Elektronikpraktikum

ANALOGUE AND DIGITAL COMMUNICATION

Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music)

HW 1 is due on tuesday. PPI is due on Thurs ( to hero by 5PM) Lab starts next week.

Lecture Schedule: Week Date Lecture Title

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

Digital Signal Processing (Subject Code: 7EC2)

Problem Set 1 (Solutions are due Mon )

Introduction to Digital Signal Processing (Discrete-time Signal Processing)

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2015/16 Aula 3-29 de Setembro

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

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

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

PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture 11-2

Interfacing a Microprocessor to the Analog World

DIGITAL SIGNAL PROCESSING. Chapter 1 Introduction to Discrete-Time Signals & Sampling

Intuitive Guide to Fourier Analysis. Charan Langton Victor Levin

TE 302 DISCRETE SIGNALS AND SYSTEMS. Chapter 1: INTRODUCTION

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

Fourier transforms and series

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM

Digital Signal Processing

Fourier Signal Analysis

Chapter-2 SAMPLING PROCESS

CT111 Introduction to Communication Systems Lecture 9: Digital Communications

Spectrogram Review The Sampling Problem: 2π Ambiguity Fourier Series. Lecture 6: Sampling. ECE 401: Signal and Image Analysis. University of Illinois

Bibliography. Practical Signal Processing and Its Applications Downloaded from

Lab S-8: Spectrograms: Harmonic Lines & Chirp Aliasing

REAL TIME DIGITAL SIGNAL PROCESSING. Introduction

QUESTION BANK. SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2

NON-UNIFORM SIGNALING OVER BAND-LIMITED CHANNELS: A Multirate Signal Processing Approach. Omid Jahromi, ID:

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT

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

FFT Analyzer. Gianfranco Miele, Ph.D

Discrete-Time Signal Processing (DSP)

Chapter 7. Introduction. Analog Signal and Discrete Time Series. Sampling, Digital Devices, and Data Acquisition

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

Signal Characteristics

Discrete-time Signals & Systems

Communications IB Paper 6 Handout 3: Digitisation and Digital Signals

Analogue Interfacing. What is a signal? Continuous vs. Discrete Time. Continuous time signals

Digital Signal Processing Fourier Analysis of Continuous-Time Signals with the Discrete Fourier Transform

ECE Digital Signal Processing

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

Design IV. E232 Spring 07

Introduction to Real-Time Digital Signal Processing

System analysis and signal processing

EE 123 Discussion Section 6. Frank Ong March 14th, 2016

THE CITADEL THE MILITARY COLLEGE OF SOUTH CAROLINA. Department of Electrical and Computer Engineering. ELEC 423 Digital Signal Processing

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

AC : INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT

The quality of the transmission signal The characteristics of the transmission medium. Some type of transmission medium is required for transmission:

Discrete Fourier Transform (DFT)

The Fundamentals of Mixed Signal Testing

FFT analysis in practice

ECE 2111 Signals and Systems Spring 2012, UMD Experiment 9: Sampling

ECE 429 / 529 Digital Signal Processing

EDISP (English) Digital Signal Processing

Signal Processing Summary

Introduction to Discrete-Time Control Systems

Chapter 3 Data Transmission COSC 3213 Summer 2003

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

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 6 Spectrum Analysis -- FFT

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

Digital 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

Multirate Digital Signal Processing

Based with permission on lectures by John Getty Laboratory Electronics II (PHSX262) Spring 2011 Lecture 9 Page 1

Digital Signal Processing

Mathematical Operations on Basic Discrete Time Signals with MATLAB Programming

A Brief Introduction to the Discrete Fourier Transform and the Evaluation of System Transfer Functions

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

DSP First Lab 03: AM and FM Sinusoidal Signals. We have spent a lot of time learning about the properties of sinusoidal waveforms of the form: k=1

Signal Processing Techniques for Software Radio

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

Aliasing and Antialiasing. What is Aliasing? What is Aliasing? What is Aliasing?

Sampling, interpolation and decimation issues

Discrete-time Signals & Systems

Computing Tools in an Advanced Filter Theory Course

Generalized Trans Multiplexer

Transcription:

Recall Many signals are continuous-time signals Light Object wave CCD Sampling mic Lens change of voltage change of voltage 2 Why discrete time? With the advance of computer technology, we want to process signals by computer Computer can handle data, but not continuous time signals Need sampling Extract signals at some time instants Discrete-time signals 3 Why discrete time? voltage Discrete-time signal time 4.2v 4v 2v Signal is found only at some instants Computers only understand 0 and Discrete-time signal at every instant needs to be converted into digital data Need Analogue/Digital (A/D) converter 4

Typical DSP system Mic speaker Sound card with sampler (or A/D converter) D/A converter and low pass filter Processed signal 5 DSP against analogue SP Guaranteed accuracy: Control by how many bits used to represent data Prefect reproducibility No drift in performance with temperature or age Greater flexibility DSP systems can be programmed and reprogrammed to perform a variety of function, without modifying the hardware Superior performance New methods are found for processing signals in discrete domain, but hardly in analogue domain 6 Construct a DSP system Input Output Construct a DSP system Input Output Prepare all the required hardware To generate digital data for processing at the computer input To convert digital data from the computer output to analogue signal Develop SP algorithm Express input and output in mathematical form Realize the SP algorithm 7 Prepare all the required hardware Develop SP algorithm Using mathematics to figure out the solution to the problem Realize the SP algorithm Translate the algorithm into computer program Execute the program with the computer 8

Example: amplify a signal Start with an analogue signal x(t) t = 0 t = 70.5 t = 00.23 We use () to indicate that x is continuous t: a real number variable x(t): defined for all values of t, hence continuous x(0) = 0, x(70.5) = -90., x(00.23) = 8.2 9 Example: amplify a signal The sampler converts x(t) to become a discrete-time signal x[n] n = 0 n = 70 n = 00 We use [] to indicate that x is discrete n: an integer variable x[n] is defined only at some time instants since n is an integer x[0] = 0, x[70] = -90., x[00] = 8.2 0 Example: amplify a signal Example: amplify a signal Input (256 samples) Output (256 samples) Our task: Output = Input x 2 Step. develop SP algorithm Input: x[n], output: y[n] Algorithm: y[n] = x[n] 2 Step 2. realize the SP algorithm Matlab Program C CProgram 2

Discrete Signal Representation Spectrum x(t) x(t) x[n] x[n] x[n] = x(nt s ) -6T -4T -2T 0 2T 4T 6T 8T 0T Ts t -6-4 -2 0 2 4 6 8 0 n Small Ts closer samples dense sampling 3 4 Spectrum of discrete-time signals Spectrum of discrete-time signals x(t): aperiodic continuous-time signal x[n]: samples of x(t) Fourier transform j t Xp Ts x(t)e dt x[n]e or j nts X p ˆ n x[n]e jˆ n tnt s n Normalized radian frequency ˆ T s 5 x(t): aperiodic continuous-time signal x[n]: samples of x(t) Spectrum of x(t): aperiodic X Spectrum of x[n]: periodic p X ˆ 2k x[n]e n j( ˆ 2k)n p ˆ n j ˆ n j2nk x[n]e e X ˆ p( ) n x[n]e 6 jˆ n

Spectrum of discrete-time signals Relationship Periodic -2 X( ˆ ) p ˆ T 0 s 2 Relationship between the spectrum of x(t) and the spectrum of x[n]? X( T) X( 2k/T) p s s Ts k X( 2 / T s ) T s s X( ) T 7 X( 2 / T s ) T s 8 Relationship 9 20

Shannon sampling theorem A real signal is sampled at frequency f s =/T s The signal has frequency components beyond /T s The frequency components beyond /T s will affect other replicas in the spectrum Alias effect: original signal cannot be reconstructed even with an ideal low pass filter 2 22 Shannon sampling theorem Shannon sampling theorem If a real signal is sampled at frequency f s =/T s and the maximum frequency of the signal is at frequency fmax, then 2f max /Ts 2f f or f 2f max s s max A continuous-time aperiodic signal x(t) with frequencies no higher than f max can be reconstructed exactly from its samples x[n] = x(nt s ) if the samples are taken at a rate f s = /T s that is greater than 2f max Nyquist rate: 2f max 23 24

Example Example 2 Time Domain Frequency Domain Time Domain Frequency Domain Resulted signal Resulted signal Ideal low pass filter Ideal low pass filter 25 26 Example 3 Time Domain Frequency Domain How to solve the aliasing problem Resulted signal Increase the sampling rate such that f s 2f max Use anti-aliasing filter f Pre-filter the input signal first no frequency components beyond /T s Ideal low pass filter A/D Digital Signal Processor D/A Prefilter Postfilter 27 28

29 30 References Appendix A: Inverse DFT M.J. Roberts, Fundamentals of Signals & Systems, McGraw-Hill, 2008. Chapters and 4 James H. McClellan, Ronald W. Schafer and Mark A. Yoder, Signal Processing First, Prentice-Hall, 2003. Chapters 4, 2, 3 3 32