Contents. EEM401 Digital Signal Processing. Textbook. Examples of Typical Signals - ECG. Examples of Typical Signals - Speech

Similar documents
ELEC 310 Digital Signal Processing

Introduction to Digital Signal Processing (Discrete-time Signal Processing) Prof. Ja-Ling Wu Dept. CSIE & GINM National Taiwan University

Chapter 1. Introduction to Digital Signal Processing

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

Digital Signal Processing Lecture One Introduction to Digital Signal Processing Third Stage Prepared by: Marwah Kareem

Fundamentals of DSP Chap. 1: Introduction

Chapter 2 Signals. 2.1 Signals in the Wild One-Dimensional Continuous Time Signals

ELEC 691X/498X Broadcast Signal Transmission Fall 2015

Introduction to Digital Signal Processing (DSP)

Digitization: Sampling & Quantization

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

ECE 4/517 MIXED SIGNAL IC DESIGN LECTURE 1 SLIDES. Vishal Saxena (vsaxena AT uidaho DOT edu) AMPIC Laboratory University of Idaho

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

Fourier Transforms 1D

Experiment 2: Sampling and Quantization

(Refer Slide Time 1:58)

Data Representation. signals can vary continuously across an infinite range of values e.g., frequencies on an old-fashioned radio with a dial

B I O E N / Biological Signals & Data Acquisition

!"#"$%& Some slides taken shamelessly from Prof. Yao Wang s lecture slides

CSE 166: Image Processing. Overview. Representing an image. What is an image? History. What is image processing? Today. Image Processing CSE 166

COMP 9519: Tutorial 1

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

1.1 Digital Signal Processing Hands-on Lab Courses

Digital Signal Processing

Processing. Electrical Engineering, Department. IIT Kanpur. NPTEL Online - IIT Kanpur

Digital Signal Processing (DSP)

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

Crash Course in Digital Signal Processing

Motion Video Compression

Digitizing and Sampling

Signals And Systems Roberts 2ed Solution Manual

Analog and Digital. ICT Foundation. Copyright 2010, IT Gatekeeper Project Ohiwa Lab. All rights reserved.

Chapter 4. Logic Design

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

Using the NTSC color space to double the quantity of information in an image

Module 8 : Numerical Relaying I : Fundamentals

ECE438 - Laboratory 1: Discrete and Continuous-Time Signals

Module 3: Video Sampling Lecture 17: Sampling of raster scan pattern: BT.601 format, Color video signal sampling formats

Re: ENSC 370 Project Physiological Signal Data Logger Functional Specifications

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

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University

INTERNATIONAL TELECOMMUNICATION UNION. SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Coding of moving video

NanoGiant Oscilloscope/Function-Generator Program. Getting Started

Adaptive Resampling - Transforming From the Time to the Angle Domain

Lab experience 1: Introduction to LabView

Colour Reproduction Performance of JPEG and JPEG2000 Codecs

LABORATORY HARDWARE IMPLEMENTATION OF NON-UNIFORM SAMPLING ECG RECORDER

Progressive Image Sample Structure Analog and Digital Representation and Analog Interface

Multimedia Communication Systems 1 MULTIMEDIA SIGNAL CODING AND TRANSMISSION DR. AFSHIN EBRAHIMI

ANSS/NSMP STRONG-MOTION RECORD PROCESSING AND PROCEDURES

Multimedia Communications. Video compression

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

116 Facta Universitatis ser.: Elect. and Energ. vol. 11, No.1 è1998è to use any kind of encrypted information or with not very pleased attitude of loc

A Big Umbrella. Content Creation: produce the media, compress it to a format that is portable/ deliverable

So far. Chapter 4 Color spaces Chapter 3 image representations. Bitmap grayscale. 1/21/09 CSE 40373/60373: Multimedia Systems

Multimedia Communications. Image and Video compression

Memory efficient Distributed architecture LUT Design using Unified Architecture

2. AN INTROSPECTION OF THE MORPHING PROCESS

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

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

Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology

Analog Waveform Monitors

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

MITOCW watch?v=rkvem5y3n60

Information Transmission Chapter 3, image and video

Filterbank Reconstruction of Bandlimited Signals from Nonuniform and Generalized Samples

Introduction to Video Compression Techniques. Slides courtesy of Tay Vaughan Making Multimedia Work

Content storage architectures

Experiment 13 Sampling and reconstruction

8/30/2010. Chapter 1: Data Storage. Bits and Bit Patterns. Boolean Operations. Gates. The Boolean operations AND, OR, and XOR (exclusive or)

Machinery Diagnostic Plots Part 1 ORBIT Back-to-Basics: What does the data really tell us?

Essence of Image and Video

PS User Guide Series Seismic-Data Display

21.1. Unit 21. Hardware Acceleration

Analog TV Systems: Monochrome TV. Yao Wang Polytechnic University, Brooklyn, NY11201

Improvement of MPEG-2 Compression by Position-Dependent Encoding

Removal of Decaying DC Component in Current Signal Using a ovel Estimation Algorithm

Video Compression. Representations. Multimedia Systems and Applications. Analog Video Representations. Digitizing. Digital Video Block Structure

An Overview of Video Coding Algorithms

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

Lecture 2 Video Formation and Representation

EBU INTERFACES FOR 625 LINE DIGITAL VIDEO SIGNALS AT THE 4:2:2 LEVEL OF CCIR RECOMMENDATION 601 CONTENTS

Course Web site:

MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1

DIGITAL COMMUNICATION

Hello, welcome to the course on Digital Image Processing.

Video 1 Video October 16, 2001

Supplemental Material for Gamma-band Synchronization in the Macaque Hippocampus and Memory Formation

Various Applications of Digital Signal Processing (DSP)

An Effective Filtering Algorithm to Mitigate Transient Decaying DC Offset

DATA COMPRESSION USING THE FFT

CS61C : Machine Structures

Review C program: foo.c Compiler Assembly program: foo.s Assembler Object(mach lang module): foo.o. Lecture #14

OVE EDFORS ELECTRICAL AND INFORMATION TECHNOLOGY

Robert Alexandru Dobre, Cristian Negrescu

A Kind of Seabed Seismic Data Acquisition Cell for Acoustic Measurement

EMBEDDED ZEROTREE WAVELET CODING WITH JOINT HUFFMAN AND ARITHMETIC CODING

BBN ANG 141 Foundations of phonology Phonetics 3: Acoustic phonetics 1

Transcription:

Contents EEM401 Digital Signal Processing Contents http://www.ee.hacettepe.edu.tr/ usezen/eem401/ Dr. Umut Sezen Department of Electrical and Electronic Engineering, Hacettepe University Discrete-Time Signals in the Time and Frequency Domain Discrete-Time Fourier Transform (DTFT) Discrete-Time Systems and Transforms Z-transform Transform Analysis of LTI Systems Digital Filters and Filter Design Applications of Digital Signal Processing These lecture slides are based on "Digital Signal Processing: A Computer-Based Approach, 4th ed." textbook by S.K. Mitra and its instructor materials. U.Sezen Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 1 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 2 / 26 Textbook Contents Main textbook: S.K. Mitra, Digital Signal Processing: A Computer-Based Approach, McGraw-Hill, 4th Ed., 2011 (or 3rd Ed., 2006). Supplementary textbook: A.V. Oppenheim and R.W. Schafer, Discrete-Time Signal Processing, Prentice Hall, 2nd Ed., 1998. Signals play an important role in our daily life. A signal is a function of independent variables such as time, distance, position, temperature and pressure. Some examples of typical signals are shown on the next slides. Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 3 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 4 / 26 - Speech - ECG Speech and music signals - Represent air pressure as a function of time at a point in space Waveform of the speech signal "I like digital signal processing" is shown below. Electrocardiography (ECG) Signal - Represents the electrical activity of the heart A typical ECG signal is shown below An ECG signal Play Sound Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 5 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 6 / 26

- ECG - EEG The ECG trace is a periodic waveform One period of the waveform shown below represents one cycle of the blood transfer process from the heart to the arteries Electroencephalogram (EEG) Signals - Represent the electrical activity caused by the random rings of billions of neurons in the brain One period of an ECG signal An EEG signal Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 7 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 8 / 26 - Seismic - Seismic Typical seismograph record Seismic Signals - Caused by the movement of rocks resulting from an earthquake, a volcanic eruption, or an underground explosion The ground movement generates 3 types of elastic waves that propagate through the body of the earth in all directions from the source of movement Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 9 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 10 / 26 - Image - Video Black-and-white picture - Represents light intensity, I(x, y) as a function of two spatial coordinates, x and y. Video signals - Consists of a sequence of images, called frames, and is a function of 3 variables, I(x, y, t): two spatial coordinates, x and y and time, t A grayscale image Play Movie Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 11 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 12 / 26

A signal carries information Most signals we encounter are generated naturally However, a signal can also be generated synthetically or by a computer Objective of signal processing: Extract the useful information carried by the signal Method information extraction: Depends on the type of signal and the nature of the information being carried by the signal This course is concerned with the discrete-time representation of signals and their discrete-time processing Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 13 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 14 / 26 Types of signal: Depends on the nature of the independent variables and the value of the function dening the signal For example, the independent variables can be continuous or discrete, Likewise, the signal can be a continuous or discrete function of the independent variables Moreover, the signal can be either a real-valued function or a complex-valued function A signal generated by a single source is called a scalar signal A signal generated by multiple sources is called a vector signal or a multichannel signal A one-dimensional (1-D) signal is a function of a single independent variable A multidimensional (M-D) signal is a function of more than one independent variables The speech signal is an example of a 1-D signal where the independent variable is time Moreover, the signal can be either a real-valued function or a complex-valued function An image signal, such as a photograph, is an example of a 2-D signal where the 2 independent variables are the 2 spatial variables A color image signal is composed of three 2-D signals representing the three primary colors: red, green and blue (RGB) Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 15 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 16 / 26 - Image The 3 color components of a color image and the full color image obtained by displaying the previous 3 color components are shown below - Video Each frame of a black-and-white digital video signal is a 2-D image signal that is a function of 2 discrete spatial variables, with each frame occurring at discrete instants of time Hence, black-and-white digital video signal can be considered as an example of a 3-D signal where the 3 independent variables are the 2 spatial variables and time A color video signal is a 3-channel signal composed of three 3-D signals representing the three primary colors: red, green and blue (RGB) For transmission purposes, the RGB television signal is transformed into another type of 3-channel signal composed of a luminance component and 2 chrominance components Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 17 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 18 / 26

A continuous-time signal is dened at every instant of time For a 1-D signal, the independent variable is usually labeled as time If the independent variable is continuous, the signal is called a continuous-time signal If the independent variable is discrete, the signal is called a discrete-time signal A discrete-time signal is dened at discrete instants of time, and hence, it is a sequence of numbers A continuous-time signal with a continuous amplitude is usually called an analog signal A speech signal is an example of an analog signal A discrete-time signal with discrete-valued amplitudes represented by a nite number of digits is referred to as the digital signal An example of a digital signal is the digitized music signal stored in a CD-ROM disk A discrete-time signal with continuous valued amplitudes is called a sampled-data signal Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 19 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 20 / 26 A digital signal is thus a quantized sampled-data signal A continuous-time signal with discrete-value amplitudes is usually called a quantized boxcar signal The gure on the next slide illustrates the 4 types of signals (a) a continuous-time signal (b) a sampled-data signal (c) a digital signal (d) a quantized boxcar signal Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 21 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 22 / 26 The functional dependence of a signal in its mathematical representation is often explicitly shown For a continuous-time 1-D signal, the continuous independent variable is usually denoted by t For example, u(t) represents a continuous-time 1-D signal For a discrete-time 1-D signal, the discrete independent variable is usually denoted by n For example, {v[n]} represents a discrete-time 1-D signal Each member, v[n], of a discrete-time signal is called a sample In many applications, a discrete-time signal is generated by sampling a parent continuous-time signal at uniform intervals of time If the discrete instants of time at which a discrete-time signal is dened are uniformly spaced, the independent discrete variable n can be normalized to assume integer values Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 23 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 24 / 26

In the case of a continuous-time 2-D signal, the 2 independent variables are the spatial coordinates, usually denoted by x and y For example, the intensity of a black-and white image at location (x, y) can be expressed as u(x, y) On the other hand, a digitized image is a 2-D discrete-time signal, and its 2 independent variables are discretized spatial variables, often denoted by m and n Thus, a digitized image can be represented as v[m, n] A continuous-time black-and-white video signal is a 3-D signal and can be represented as u(x, y, t) A color video signal is a vector signal composed of 3 signals representing the 3 primary colors: red, green and blue r(x, y, t) u(x, y, t) = g(x, y, t) b(x, y, t) Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 25 / 26 Umut Sezen (Hacettepe University) EEM401 Digital Signal Processing 25-Sep-2012 26 / 26