Discrete Time Signals and Systems

Post on 21-Apr-2017

241 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

Transcript

www.utm.my innovative ● entrepreneurial ● global 1

DISCRETE TIME SIGNALS AND SYSTEMS

BY: DR.AZURA HAMZAH

PROF.SHOZO KOMAKI PROF.NOZOMU HAMADA

www.utm.my innovative ● entrepreneurial ● global 2

DISCRETE TIME SIGNALS

www.utm.my innovative ● entrepreneurial ● global 3

Discrete-time signals:

● analog signal

– t represents any physical quantity, time in sec.

● Discrete signal: discrete-time signal

– N is integer valued, represents discrete instances in times

)(txa

)(nx

}),1(),0(),1(,{)}({)( xxxnxnx

www.utm.my innovative ● entrepreneurial ● global 4 4

Discrete-time signals:

Time: defined only at discrete values of time: ,

Descriptions: sequences of real or complex

numbers ,

Note A.: it take on values in the continuous

interval ,

Note B.: sampling of analogue signals:

• sampling interval, period: ,

• sampling rate: number of samples per

second,

• sampling frequency (Hz): .

( ) ( )f nT f n

T

1/Sf T

( ) ( , ) ,f n a b for a b

t nT

www.utm.my innovative ● entrepreneurial ● global 5

SEQUENCES

www.utm.my innovative ● entrepreneurial ● global 6

Representation by a Sequence

Concerned with processing signals that are represented by sequences.

nnxx )},({

1 2

3 4 5 6 7

8 9 10 -1 -2 -3 -4 -5 -6 -7 -8

n

x(n)

www.utm.my innovative ● entrepreneurial ● global 7

Important Sequences

● Unit-sample sequence (n)

1 2 3 4 5 6 7 8 9 10 -1 -2 -3 -4 -5 -6 -7 -8

n

(n)

a discrete-time impulse; or

an impulse ,0,0,1,0,0,0,0

0,1)(

n

nn

www.utm.my innovative ● entrepreneurial ● global 8

Important Sequences

● Unit-step sequence u(n)

1 2 3 4 5 6 7 8 9 10 -1 -2 -3 -4 -5 -6 -7 -8

n

u(n)

Fact:

)1()()( nunun

,1,1,1,0,0,0,0

0,1)(

n

nnu

www.utm.my innovative ● entrepreneurial ● global 9

Important Sequences

●Real exponential sequence

nAnx )(

1 2 3 4 5 6 7 8 9 10 -1 -2 -3 -4 -5 -6 -7 -8

n

x(n)

. . .

. . .

www.utm.my innovative ● entrepreneurial ● global 10

Important Sequences

● The exponential sequence

x[n] = Aαn

– Properties:

• If A and α are real then x[n] is real.

• Moreover if 0≤α<1 & A>0, then the sequence x[n] is positive and decreasing with increasing n.

• If -1≤α≤0, then the decreasing sequence values alternate in sign.

www.utm.my innovative ● entrepreneurial ● global 11

Important Sequences

●Sinusoidal sequence

)cos()( 0 nAnx

n

x(n)

www.utm.my innovative ● entrepreneurial ● global 12

– The sinusoidal sequence

x[n] = A cos(ωn+Φ)

• ω frequency of the sequence (in radians).

• A is magnitude of the sequence.

• Φ is the phase offset (in radians).

Important Sequences

www.utm.my innovative ● entrepreneurial ● global 13

Important Sequences

●Complex exponential sequence

njenx )( 0)(

www.utm.my innovative ● entrepreneurial ● global 14

Important Sequences

● A sequence x(n) is defined to be periodic with period N if

NNnxnx allfor )()(

Example: consider njenx 0)(

)()( 0000 )( Nnxeeeenx njNjNnjnj

kN 20 0

2

kN

0

2

must be a rational

number

www.utm.my innovative ● entrepreneurial ● global 15

Energy of a Sequence

● Energy of a sequence is defined by

|)(| 2

n

n

nxE

www.utm.my innovative ● entrepreneurial ● global 16

1

0

2|)(|1 N

n

x nxN

P

Power of a Sequence

● Power of a sequence is defined by

www.utm.my innovative ● entrepreneurial ● global 17

Operations on Sequences

1)Sum

2)Product

3)Multiplication

)}()({ nynxyx

)}()({ nynxyx

)}({ nxx

www.utm.my innovative ● entrepreneurial ● global 18

4) Time-Shift

● Delay by n0 samples

– n→n-n0

● Advance by n0 samples

– n→n+n0

● Example: δ[n] δ[n-2]

)()( 0nnxny

www.utm.my innovative ● entrepreneurial ● global 19

● Any sequence (digital signal) can be expressed as a weighted sum of unit sample shifted in time; e.g.,:

● In General:

● On the other hand:

...]3[]2[]1[

][

]1[]2[]3[...][

321

0

123

nanana

na

nanananp

k

knkxnx ][][][

])[(][ nxTny

www.utm.my innovative ● entrepreneurial ● global 20

Sequence Representation Using delay unit

k

knkxnx )()()(

1

2

3 4 5 6

7

8 9 10 -1 -2 -3 -4 -5 -6 -7 -8

n

x(n)

a1

a2 a7

a-3

)7()3()1()3()( 7213 nananananx

www.utm.my innovative ● entrepreneurial ● global 21

0 0 , an integern n n n Time shifting

www.utm.my innovative ● entrepreneurial ● global 22

5) Time Reversal

● Time reversal corresponds to reflection of the signal along n=0, the time axis (n → -n)

● Time folding

www.utm.my innovative ● entrepreneurial ● global 23

6) Time Scaling

x[n]=u[n] n=0 y[0]=x[0]=1 y[n]=x[n/2] n=1 y[1]=x[1/2] – undefined y[1]=0 n=2 y[2]=x[1]=1 …

x[n] y[n]

0 0

1a t t t t

a

www.utm.my innovative ● entrepreneurial ● global 24

Scaling; Signal Compression

n Kn K an integer > 1

www.utm.my innovative ● entrepreneurial ● global 25

CLASSIFICATION OF SYSTEMS

www.utm.my innovative ● entrepreneurial ● global 26

Types of Systems

● Causal & Non-causal

● Linear & Non Linear

● Time Variant &Time-invariant

● Stable & Unstable

● Static & Dynamic

● Recursive & Non-recursive Systems

www.utm.my innovative ● entrepreneurial ● global 27

1) Causal vs. Non-causal Systems.

Definition.

A system is said to be causal if the output of the system at any time

n (i.e., y(n)) depends only on present and past inputs (i.e., x(n), x(n-

1), x(n-2), … ). Output does not depend on the future values of the

input. In mathematical terms, the output of a causal system satisfies

an equation of the form

where is some arbitrary function. If a system does not satisfy

this definition, it is called non-causal.

( ) ( ), ( 1), ( 2),y n F x n x n x n

[.]F

www.utm.my innovative ● entrepreneurial ● global 28

28

Examples:

The causal system:

The non-causal system:

0

( ) ( ) ( )N

k

y n h k x n k

2( ) ( ) ( )y n x n bx n k

3( ) ( 1) ( 1)y n nx n bx n 10

10

( ) ( ) ( )k

y n h k x n k

www.utm.my innovative ● entrepreneurial ● global 29

2) Linear vs. Non-linear Systems.

A discrete-time system is called linear if only if it satisfies the linear

superposition principle. In the other case, the system is called non-

linear.

Definition. A relaxed system is linear if only if

for any arbitrary input sequences and , and any

arbitrary constants and .

The multiplicative (scaling) property of a linear system:

The additivity property of a linear system:

[.]H

1 1 2 2 1 1 2 2( ) ( ) ( ) ( )H a x n a x n a H x n a H x n

1( )x n2( )x n

1a 2a

1 1 1 1( ) ( )H a x n a H x n

1 2 1 2( ) ( ) ( ) ( )H x n x n H x n H x n

www.utm.my innovative ● entrepreneurial ● global 30

30

Examples:

The linear systems:

The non-linear systems:

0

( ) ( ) ( )N

k

y n h k x n k

2( ) ( ) ( )y n x n bx n k

3( ) ( ) ( 1)y n nx n bx n 0

( ) ( ) ( ) ( 1)N

k

y n h k x n k x n k

www.utm.my innovative ● entrepreneurial ● global 31

3) Time-Invariant vs. Time-Variant Systems.

A discrete-time system is called time-invariant if its input-output

characteristics do not change with time. In the other case, the

system is called time-variant.

Definition. A relaxed system is time- or shift-invariant if

only if

implies that

for every input signal and every time shift k .

[.]H

( ) ( )Hx n y n

( ) ( )Hx n k y n k

( )x n

( ) ( )y n H x n

( ) ( )y n k H x n k

www.utm.my innovative ● entrepreneurial ● global 32

Examples:

The time-invariant systems:

The time-variable systems:

3( ) ( ) ( )y n x n bx n

0

( ) ( ) ( )N

k

y n h k x n k

3( ) ( ) ( 1)y n nx n bx n

0

( ) ( ) ( )N

N n

k

y n h k x n k

www.utm.my innovative ● entrepreneurial ● global 33 33

4) Stable vs. Unstable of Systems.

An arbitrary relaxed system is said to be bounded input - bounded

output (BIBO) stable if and only if every bounded input produces

the bounded output. It means, that there exist some finite numbers

say and , such that

for all n. If for some bounded input sequence x(n) , the output y(n)

is unbounded (infinite), the system is classified as unstable.

xM yM

( ) ( )x yx n M y n M

www.utm.my innovative ● entrepreneurial ● global 34

34

Examples:

The stable systems:

The unstable system:

0

( ) ( ) ( )N

k

y n h k x n k

2( ) ( ) 3 ( )y n x n x n k

3( ) 3 ( 1)ny n x n

www.utm.my innovative ● entrepreneurial ● global 35

5) Static vs. Dynamic Systems.

A discrete-time system is called static or memoryless if its output

at any time instant n depends on the input sample at the same time,

but not on the past or future samples of the input. In the other case,

the system is said to be dynamic or to have memory.

If the output of a system at time n is completely determined by the

input samples in the interval from n-N to n ( ), the system is

said to have memory of duration N.

If , the system is static or memoryless.

If , the system is said to have finite memory.

If , the system is said to have infinite memory.

0N

0N

0 N

N

www.utm.my innovative ● entrepreneurial ● global 36

Examples:

The static (memoryless) systems:

The dynamic systems with finite memory:

The dynamic system with infinite memory:

3( ) ( ) ( )y n nx n bx n

0

( ) ( ) ( )N

k

y n h k x n k

0

( ) ( ) ( )k

y n h k x n k

www.utm.my innovative ● entrepreneurial ● global 37

1. 6) Recursive vs. Non-recursive Systems.

A system whose output y(n) at time n depends on any number of the

past outputs values ( e.g. y(n-1), y(n-2), … ), is called a recursive

system. Then, the output of a causal recursive system can be

expressed in general as

where F[.] is some arbitrary function. In contrast, if y(n) at time n

depends only on the present and past inputs

then such a system is called nonrecursive.

( ) ( 1), ( 2), , ( ), ( ), ( 1), , ( )y n F y n y n y n N x n x n x n M

( ) ( ), ( 1), , ( )y n F x n x n x n M

www.utm.my innovative ● entrepreneurial ● global 38

38

Examples:

The nonrecursive system:

The recursive system:

0

( ) ( ) ( )N

k

y n h k x n k

0 1

( ) ( ) ( ) ( ) ( )N N

k k

y n b k x n k a k y n k

www.utm.my innovative ● entrepreneurial ● global 39

DISCRETE TIME SYSTEMS

www.utm.my innovative ● entrepreneurial ● global 40

Discrete-Time System

● A discrete-time system is a device or algorithm that operates on a discrete-time signal called the input or excitation (e.g. x(n)), according to some rule (e.g. T{.}) to produce another discrete-time signal called the output or response (e.g. y(n)).

● A discrete–time system can be thought of as a transformation T(x) of an input sequence to an output sequence:

y[n] = T{x[n]}

T{●} x[n] y[n]

www.utm.my innovative ● entrepreneurial ● global 41

Discrete-Time System

● If T{x} is restricted to have properties of

– Linearity, and

– Time invariance,

Then the system is referred to as linear time-invariant (LTI) system.

www.utm.my innovative ● entrepreneurial ● global 42

Discrete-Time System

● Definition of LTI systems.

– x1[n] and x2[n] inputs to a discrete-time system.

– a & b, arbitrary constants, then

– The system is linear if and only if:

T{ax1[n] + bx2[n]} = aT{x1[n]} + bT{x2[n]}

Principle of superposition.

www.utm.my innovative ● entrepreneurial ● global 43

Principle of Superposition.

T{ax1[n] + bx2[n]} = aT{x1[n]} + bT{x2[n]}

x1

x2

a

b

T{} y= T{ax1[n] + bx2[n]} ax1[n] + bx2[n]

x1

x2

T{}

T{}

a

b

bT{x2[n]}

y= aT{x1[n]}+bT{x2[n]}

aT{x1[n]}

www.utm.my innovative ● entrepreneurial ● global 44

Properties of LTI Systems .

h1[n] h2[n] x[n] y[n]

h2[n] h1[n] x[n] y[n]

h1[n]*h2[n] x[n] y[n]

h2[n]*h1[n] x[n] y[n]

h1[n]

h2[n]

x[n] y[n]

h1[n]+h2[n] x[n] y[n]

h2[n]+h1[n] x[n] y[n]

www.utm.my innovative ● entrepreneurial ● global 45

CONVOLUTION

www.utm.my innovative ● entrepreneurial ● global 46

– LTI system is completely characterized by its impulse response h[n]:

• Impulse response is defined as the system’s response to a unit sample (or impulse).

• “*” denotes the convolution operator.

][*][][

][][][

nhnxny

knhkxnyk

Convolution

www.utm.my innovative ● entrepreneurial ● global 47

.H

LTI system

unit impulse

( )n ( ) ( )h n H n

impulse response

LTI system description by convolution (convolution sum):

( ) ( ) ( ) ( ) ( ) ( )* ( ) ( )* ( )k k

y n h k x n k x k h n k h n x n x n h n

Impulse Response and Convolution

www.utm.my innovative ● entrepreneurial ● global 48

● By applying Superposition Principle and Linear Time Invariance we can derive expression that defines convolution:

k k

kk

knhkxknTkxny

knkxTknkxTnxTny

][][])[(][][

][][)][][(])[(][

Convolution

www.utm.my innovative ● entrepreneurial ● global 49

Convolution Sum

T [ ]

(n) h(n)

x(n) y(n)

)(*)()()()( nhnxknhkxnyk

convolution A linear shift-invariant system is completely

characterized by its impulse response.

www.utm.my innovative ● entrepreneurial ● global 50

Properties of Convolution Math

)(*)()()()( nhnxknhkxnyk

)(*)()()()( nxnhknxkhnyk

)(*)()(*)( nxnhnhnx

www.utm.my innovative ● entrepreneurial ● global 51

Properties of Convolution Math

h1(n) x(n) h2(n) y(n)

h2(n) x(n) h1(n) y(n)

h1(n)*h2(n) x(n) y(n)

These systems are identical.

www.utm.my innovative ● entrepreneurial ● global 52

Properties of Convolution Math

h1(n)+h2(n) x(n) y(n)

These two systems are identical.

h1(n)

x(n)

h2(n)

y(n) +

www.utm.my innovative ● entrepreneurial ● global 53

Properties of Convolution

Commutative Property

][*][][*][ nxnhnhnx

Distributive Property

])[*][(])[*][(

])[][(*][

21

21

nhnxnhnx

nhnhnx

Associative Property

][*])[*][(

][*])[*][(

][*][*][

12

21

21

nhnhnx

nhnhnx

nhnhnx

www.utm.my innovative ● entrepreneurial ● global 54

Example

0 1 2 3 4 5 6

)()()( Nnununx

00

0)(

n

nanh

n

y(n)=? 0 1 2 3 4 5 6

www.utm.my innovative ● entrepreneurial ● global 55

Example

)()()(*)()( knhkxnhnxnyk

0 1 2 3 4 5 6

k x(k)

0 1 2 3 4 5 6

k h(k)

0 1 2 3 4 5 6

k h(0k)

www.utm.my innovative ● entrepreneurial ● global 56

Example

)()()(*)()( knhkxnhnxnyk

0 1 2 3 4 5 6

k x(k)

0 1 2 3 4 5 6

k h(0k)

0 1 2 3 4 5 6

k h(1k)

compute y(0)

compute y(1)

How to compute y(n)?

www.utm.my innovative ● entrepreneurial ● global 57

Example

)()()(*)()( knhkxnhnxnyk

0 1 2 3 4 5 6

k x(k)

0 1 2 3 4 5 6

k h(0k)

0 1 2 3 4 5 6

k h(1k)

compute y(0)

compute y(1)

How to computer y(n)?

Two conditions have to be considered.

n<N and nN.

www.utm.my innovative ● entrepreneurial ● global 58

Example

)()()(*)()( knhkxnhnxnyk

1

1

1

)1(

00 11

1)(

a

aa

a

aaaaany

nnn

n

k

knn

k

kn

n < N

n N

11

1

0

1

0 11

1)(

a

aa

a

aaaaany

NnnNn

N

k

knN

k

kn

top related