Digital Signal Processing

Slides:



Advertisements
Similar presentations
Signal Processing in the Discrete Time Domain Microprocessor Applications (MEE4033) Sogang University Department of Mechanical Engineering.
Advertisements

Discrete-Time Linear Time-Invariant Systems Sections
AMI 4622 Digital Signal Processing
EECS 20 Chapter 5 Part 21 Linear Infinite State Systems Last time we Looked at systems with an infinite number of states (Reals N ) Examined property of.
Lecture 4: Linear Systems and Convolution
Signals and Systems Lecture #5
Systems: Definition Filter
Discrete-time Systems Prof. Siripong Potisuk. Input-output Description A DT system transforms DT inputs into DT outputs.
Analysis of Discrete Linear Time Invariant Systems
Digital Signals and Systems
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Discrete-Time and System (A Review)
Chapter 2: Discrete time signals and systems
DISCRETE-TIME SIGNALS and SYSTEMS
Discrete-time Systems Prof. Siripong Potisuk. Input-output Description A DT system transforms DT inputs into DT outputs.
COSC 3451: Signals and Systems Instructor: Dr. Amir Asif
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Z TRANSFORM AND DFT Z Transform
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Department of Electrical and Computer Engineering Brian M. McCarthy Department of Electrical & Computer Engineering Villanova University ECE8231 Digital.
EEE 503 Digital Signal Processing Lecture #2 : EEE 503 Digital Signal Processing Lecture #2 : Discrete-Time Signals & Systems Dr. Panuthat Boonpramuk Department.
CHAPTER 2 Discrete-Time Signals and Systems in the Time-Domain
Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Neural Networks Laboratory Slide 1 FOURIER TRANSFORMATION.
Digital Signal Processing
Digital Signal Processing
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Neural Networks Laboratory Slide 1 DISCRETE SIGNALS AND SYSTEMS.
Discrete-time Signals Prof. Siripong Potisuk. Mathematical Representation x[n] represents a DT signal, i.e., a sequence of numbers defined only at integer.
Signals and Systems Lecture #6 EE3010_Lecture6Al-Dhaifallah_Term3321.
DISP 2003 Lecture 5 – Part 1 Digital Filters 1 Frequency Response Difference Equations FIR versus IIR FIR Filters Properties and Design Philippe Baudrenghien,
3/18/20161 Linear Time Invariant Systems Definitions A linear system may be defined as one which obeys the Principle of Superposition, which may be stated.
Description and Analysis of Systems Chapter 3. 03/06/06M. J. Roberts - All Rights Reserved2 Systems Systems have inputs and outputs Systems accept excitation.
Analysis of Linear Time Invariant (LTI) Systems
Prepared by:D K Rout DSP-Chapter 2 Prepared by  Deepak Kumar Rout.
In summary If x[n] is a finite-length sequence (n  0 only when |n|
Discrete Time Signal Processing Chu-Song Chen (陳祝嵩) Institute of Information Science Academia Sinica 中央研究院 資訊科學研究所.
Time Domain Representation of Linear Time Invariant (LTI).
Chapter 3 Time Domain Analysis of DT System Basil Hamed
Review of DSP.
Digital Signal Processing
In summary If x[n] is a finite-length sequence (n0 only when |n|
CEN352 Dr. Nassim Ammour King Saud University
Discrete-time Systems
Linear Constant-coefficient Difference Equations
Linear Time Invariant Systems
Lecture 12 Linearity & Time-Invariance Convolution
Discrete-Time Structure
Chapter 1. -Signals and Systems
Description and Analysis of Systems
University of Manchester School of Computer Science
Lecture 4: Discrete-Time Systems
Discrete-Time Signals: Sequences
The Z-Transform of a given discrete signal, x(n), is given by:
Research Methods in Acoustics Lecture 9: Laplace Transform and z-Transform Jonas Braasch.
UNIT V Linear Time Invariant Discrete-Time Systems
Signal and Systems Chapter 2: LTI Systems
UNIT-I SIGNALS & SYSTEMS.
Z TRANSFORM AND DFT Z Transform
CS3291: "Interrogation Surprise" on Section /10/04
Chapter 6 Discrete-Time System
2. Linear Time-Invariant Systems
Signals & Systems (CNET - 221) Chapter-2 Introduction to Systems
Signal Processing First
山东省精品课程《生物医学信号处理(双语)》
Signals & Systems (CNET - 221) Chapter-3 Linear Time Invariant System
Zhongguo Liu Biomedical Engineering
Concept of frequency in Discrete Signals & Introduction to LTI Systems
Lecture 4: Linear Systems and Convolution
Review of DSP.
Lecture 3 Discrete time systems
Presentation transcript:

Digital Signal Processing Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Intelligent Systems Laboratory Digital Signal Processing Prof. George Papadourakis, Ph.D.

Discrete Signals and Systems Sequences Discrete time signals are number sequences x is a sequence x(n) is a sample of the sequence at time n

Discrete Signals and Systems Sequences Creation of a sequence Number creation and place them in a sequence 1,2,3,…,{N-1} x(n) = n 1<n<N Iterative process x(n) = x(n-1)/2, x(0) = 1 3. Sampling of analog signal. Signal value create a sequence A/D converter 1,2 time independent, 3 time dependent

Discrete Signals and Systems Sequences Discrete function delta δ(n) It has one non-zero element Very important input sequence in a digital system. The output sequence is called impulse response and contains important information concearning the behavior of the system. Discrete function delta delayed δ(n-k)

Discrete Signals and Systems Sequences Unit step u(n) u(n) is related to δ(n) u(n) – u(n-1) = δ(n)

Discrete Signals and Systems Sequences Exponential Sequences : x(n) = Aasn = Aa(σ + jw0)n s is a complex number s = (σ + jw0) If s is a real number and a=e then the sequence is called real exponential x(n) = Ae-|σ|n

Discrete Signals and Systems Sequences Geometric Sequence : real exponential sequence defined as :

Introduction to Neural Networks Discrete Signals and Systems Sequences Sinusoidal Sequence :

Discrete Signals and Systems Properties of Sequences Sum of two signals : w = x + y w(k) = x(k) + y(k) Multiplication of two signals : w = xy w(k) = x(k)y(k) Multiplication of signal by a scalar : w = cx w(k) = cx(k) Energy of the signal : If a signal is delayed by m time units then x(k) becomes x(k-m) Sequence : Sum of scaled, delayed unit samples :

Discrete Signals and Systems Properties of Sequences Example :

Discrete Signals and Systems Signal Measures The signal norm is defined : Some properties of the signal norm are:

Discrete Signals and Systems Linear Norm 1 : Sum of the magnitudes of each signal sample Used to determine system stability. Norm 2 : Provides a measure of the signal power. It is the most frequent used measure. Norm infinity : Gives the peak magnitude of the signal.

Discrete Signals and Systems Linear Shift-Invariant Systems Discrete-time system : Converting input sequence x = x(n) into output sequence y=y(n) through transformation φ[.] A linear system is defined by the principle of superposition. If, Then a system is linear if and only if,

Discrete Signals and Systems Linear Shift-Invariant Systems Example 1 : Is the following system linear? y(n) = 10x(n) – 5y(n-1) Solution : αφ[x1(n)] = α10x1(n) – α5y1(n-1) bφ[x2(n)] = b10x2(n) – b5y2(n-1) αφ[x1(n)] + bφ[x2(n)] = α10x1(n) – α5y1(n-1) + b10x2(n) – b5y2(n-1) φ[αx1(n) + b x2(n)] = 10[αx1(n) + bx2(n)] – 5[ αy1(n-1) + by2(n-1)] Yes, the system is linear!

Discrete Signals and Systems Linear Shift-Invariant Systems Example 2 : Is the following system linear? y(n) = [x(n)]2 Solution : αφ[x1(n)] = α[x1(n) ] 2 bφ[x2(n)] = b[x2(n) ] 2 αφ[x1(n)] + bφ[x2(n)] = α[x1(n) ] 2 + b[x2(n) ] 2 φ[αx1(n) + b x2(n)] = = [αx1(n) + bx2(n)] 2 = α2[x1(n)] 2 + b 2[x2(n) ] 2 +2αbx1(n)x2(n) No, the system is not linear!

Discrete Signals and Systems Linear Shift-Invariant Systems A system is time-invariant or shift-invariant if, y(n) is response to x(n) then y(n-k) is response to x(n - k) ,z-k : a signal delay of k samples Example 1 : Is the following system shift-invariant? y(n) = 10x(n) - 5y(n-1) Solution: Yes, the system is shift-invariant!

Discrete Signals and Systems Linear Shift-Invariant Systems Example 2 : Is the following system shift-invariant? y(n) = nx(n) Solution : No, the system is not shift-invariant! We said that we can express : The system output response is :

Discrete Signals and Systems Linear Shift-Invariant Systems If the system is linear, the response of the system to a sum of inputs is the same as the sum of the system’s responses to each of the individual inputs : By definition : φ[δ(k)] = h(k) If the system is shift-invariant : φ[δ(n-k)] = h(n-k) If a system is linear and shift-invariant, the convolution sum applies y(n) = x(n) * h(n)

Discrete Signals and Systems Linear Convolution The graph method of computing the Convolution Sum Folding one of the sequences x(n) or h(n) over the horizontal axis and getting x(-k) or h(-k) Shifting the folded sequence creating x(n-k) or h(n-k) The addition of the product of the two sequences at time n yields the output y(n) Example : What is the response y(n) if h(n) = {1,2,3} and x(n) = {3,1,2,1}

Discrete Signals and Systems Linear Convolution As a result, y(n) = {3,7,13,8,8,3} If x(n) : N samples, h(n) : M samples, y(n) : N + M – 1 samples

Discrete Signals and Systems Stability and Causality A system is stable if a bounded input produces a bounded output. Necessary and sufficient condition This is the norm as defined in a previous session Example : Is the following system stable : y(n) = x(n) + by(n-1) Calculating the norm we have : The system is stable!

Discrete Signals and Systems Stability and Causality A causal system is a system that at the time m produces a system output that is dependent only on current and past inputs, that is n<m This is always true for a unit impulse response, it is zero for n<0 A discrete-time, linear, shift-invariant system is causal if and only if h(n) = 0 for n<0 Example : Is the following system causal: y(n) = x(n) + by(n-1) Since the unit-sample response is zero for n<0.. The system is causal!

Discrete Signals and Systems Digital Filters A broad class of digital filters are described by linear, constant coefficient and difference equations {ai} {bi} characterize the system , Given initial conditions x(i), y(i), I = -1,-2,…,-M input sequence x(n) output sequence y(n) , The system is causal. The system is Mth-order. Two main classes of digital filters : Infinite Impulse Response (IIR) Finite Impulse Response (FIR)

Discrete Signals and Systems Digital Filters Infinite Impulse Response (IIR) : Current and past input samples and past output samples Example : Determine impulse response for the first-order IIR filter y(n) = x(n) + by(n-1) Assume : x(n) = 0, y(n) = 0 for n<0 x(n) = δ(n) h(n) = δ(n) + bh(n-1) h(n)=0 n<0 h(0)=1 + b 0 = 1 h(2)=0 + b b = b2 …….. h(1)=0 + b 1 = b h(3)=0 + b b2 = b3 h(n)= bn u(n)

Discrete Signals and Systems Digital Filters Finite Impulse Response (FIR) : Current and past input samples. The coefficients of the FIR filter are equivalent to the filter’s impulse response. Why? Remember convolution? h(k) = bk k = 0,1,2,…,M h(k) = 0 otherwise

Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Intelligent Systems Laboratory