ee6403 dtssp notes rejinpaul.pdf

163
SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR EE6403 / Discrete Time Systems and Signal Processing Page 1 SRI VIDYA COLLEGE OF ENGINEERING AND TECHNOLOGY, VIRUDHUNAGAR Department of Information Technology  Class II Year (04 Semester) Subject Code EE6403 Subject Discrete Time Systems and Signal Processing Prepared By T. Thivya Lesson Plan for Introduction to Unit I - Signals and Systems Time: 45 Minutes Lesson. No Unit 1   Lesson No. 1 / 9 1.CONTENT LIST: Introduction to Unit I - Signals and S ystems 2. SKILLS ADDRESSED: Listening 3. OBJECTIVE OF THIS LESSON PLAN: To facilitate students understand about Signals and Systems 4.OUTCOMES: i. Explain about DSP. ii. List different applications, advantages and disadvantages. 5.LINK SHEET: i. What is a signal? ii. What is a system? iii. What is a digital signal? iv. What is the difference between analog signal and digital signal? 6.EVOCATION: (5 Minutes)  www.rejinpaul.com Get useful study materials from www.rejinpaul.com

Transcript of ee6403 dtssp notes rejinpaul.pdf

Page 1: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 1/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 1

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Introduction to Unit I - Signals and Systems

Time: 45 Minutes

Lesson. No Unit 1 –  Lesson No. 1 / 9

1.CONTENT LIST:

Introduction to Unit I - Signals and Systems

2. SKILLS ADDRESSED:

Listening

3. OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand about Signals and Systems

4.OUTCOMES:

i.  Explain about DSP.

ii. 

List different applications, advantages and disadvantages.

5.LINK SHEET: 

i.  What is a signal?

ii.  What is a system?

iii.  What is a digital signal?

iv.  What is the difference between analog signal and digital signal?

6.EVOCATION: (5 Minutes) 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 2: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 2/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 2

INTRODUCTION 

A SIGNAL is defined as any physical quantity that changes with time, distance, speed, position,

 pressure, temperature or some other quantity. A SIGNAL  is physical quantity that consists of

many sinusoidal of different amplitudes and frequencies.

Ex x(t) = 10t

X(t) = 5x2+20xy+30y

A System is a physical device that performs an operations or processing on a signal. Ex Filter or

Amplifier.

1.1 CLASSIFICATION OF SIGNAL PROCESSING 

1) ASP (Analog signal Processing) : If the input signal given to the system is analog then system

does analog signal processing. Ex Resistor, capacitor or Inductor, OP-AMP etc.

2) DSP (Digital signal Processing) : If the input signal given to the system is digital then system

does digital signal processing. Ex Digital Computer, Digital Logic Circuits etc. The devices called

as ADC (analog to digital Converter) converts Analog signal into digital and DAC (Digital to

Analog Converter) does vice-versa.

Most of the signals generated are analog in nature. Hence these signals are converted to digital

form by the analog to digital converter. Thus AD Converter generates an array of samples and

gives it to the digital signal processor. This array of samples or sequence of samples is the digital

equivalent of input analog signal. The DSP performs signal processing operations like filtering,

multiplication, transformation or amplification etc operations over these digital signals. The

digital output signal from the DSP is given to the DAC.

ADVANTAGES OF DSP OVER ASP 

1.Physical size of analog systems is quite large while digital processors are more compact and light in

weight.

2.Analog systems are less accurate because of component tolerance ex R, L, C and active

components. Digital components are less sensitive to the environmental changes, noise and

disturbances.

3.Digital system is most flexible as software programs & control programs can be easily modified.

4.Digital signal can be stores on digital hard disk, floppy disk or magnetic tapes. Hence becomes

transportable. Thus easy and lasting storage capacity.

5.Digital processing can be done offline.

6.Mathematical signal processing algorithm can be routinely implemented on digital signal

 processing systems. Digital controllers are capable of performing complex computation with

constant accuracy at high speed.

7.Digital signal processing systems are upgradeable since that are software controlled.

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 3: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 3/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 3

8.Possibility of sharing DSP processor between several tasks.

9.The cost of microprocessors, controllers and DSP processors are continuously going down. For

some complex control functions, it is not practically feasible to construct analog controllers.

10. Single chip microprocessors, controllers and DSP processors are more versatile and powerful.

Disadvantages of DSP over ASP 

1.Additional complexity (A/D & D/A Converters)

2.Limit in frequency. High speed AD converters are difficult to achieve in practice. In high frequency

applications DSP are not preferred.

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 4: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 4/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 4

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 5: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 5/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 5

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 6: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 6/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 6

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 7: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 7/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 7

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGARDepartment of Information Technology 

Class II Year (04 Semester)

Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Classification of systems

Time: 45 Minutes

Lesson. No Unit 1 –  Lesson No. 2, 3 / 9

1.CONTENT LIST:

Classification of systems

2. SKILLS ADDRESSED:

Understanding, Remembering, Analyzing

3. OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand about Discrete –  time systems

4.OUTCOMES:

Explain about Discrete –  time signals, systems

5.LINK SHEET: 

i.  What is a signal?

ii.  What is a system?

iii.  What is a digital signal?

6.EVOCATION 

CLASSIFICATION OF DISCRETE TIME SYSTEMS 

1) STATIC v/s DYNAMIC 

S. No  STATIC  DYNAMIC 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 8: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 8/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 8

1

Static systems are those systemswhose output

at any instance of time depends at most

on input sample at same time.

Dynamicsystemsoutput depends uponpast or

future samples of input.

2 Static systems are memory less systems.

They have memories for memorize all

samples.

It is very easy to find out that given system is static or dynamic. Just check that output of the system

solely depends upon present input only, not dependent upon past or future.

No  System [y(n)]  Static / Dynamic 

1 x(n) Static

2 A(n-2) Dynamic

3 X (n) Static

4 X(n ) Dynamic

5 n x(n) + x (n) Static6 X(n)+ x(n-2) +x(n+2) Dynamic

2) TIME INVARIANT v/s TIME VARIANT SYSTEMS

Sr  TIME INVARIANT (TIV) /  TIME VARIANT SYSTEMS / 

No  SHIFT INVARIANT  SHIFT VARIANT SYSTEMS 

(Shift Invariance property) 

1 A System is time invariant if its input  A System is time variant if its input output characteristic do not change with  output characteristic changes  with

shift of time. time.

2 Linear TIV systems can be uniquely   No Mathematical analysis can be 

characterized by Impulse response,  performed.

frequency response or transfer function.

3 a.ThermalNoiseinElectronic a. Rainfall per month

Components b. Noise Effect

 b. Printing documents by a printer

It is very easy to find out that given system is Shift Invariant or Shift Variant. Suppose if

the system produces output y(n) by taking input x(n)

x(n) = y(n) 

If we delay same input by k units x(n-k) and apply it to same systems, the system produces output y(n-k)

x(n-k) = y(n-k) 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 9: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 9/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 9

3) LINEAR v/s NON-LINEAR SYSTEMS 

Sr  LINEAR   NON-LINEAR  

No  (Linearity Property) 

1 A System is linear if it satisfies superposition  A System is Non-linear if  

theorem. it does not satisfies

superposition theorem.

2 Let x1(n) and x2(n) are two input sequences, then 

the system is said to be linear if and only if  

T[a1x1(n) + a2x2(n)]=a1T[x1(n)]+a2T[x2(n)]

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 10: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 10/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY -

VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 10

a1

x1(n)

x2(n)

a2

x1(n)

x2(n)

SYSTEM

y(n)= T[a1x1[n] + a2x2(n) ]

a1

SYSTEM

y(n)=T[a1x1(n)+a2x2(n)]  

a2

SYSTEM

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 11: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 11/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 11

hence T [ a1 x1(n) + a2 x2(n) ] = T [ a1 x1(n) ] + T [ a2 x2(n) ] It is

very easy to find out that given system is Linear or Non-Linear.

Response to the system to the sum of signal = sum of individual responses of the system.

Sr No  System y(n)  Linear or Non-Linear 

1 ex(n) Non-Linear

2 x (n) Non-Linear

3 m x(n) + c Non-Linear

4 cos [ x(n) ] Non-Linear

5 X(-n) Linear

6 Log 10  (|x(n)|) Non-Linear

4) CAUSAL v/s NON CAUSAL SYSTEMS 

Sr  CAUSAL  NON-CAUSAL 

No  (Causality Property) 

1 A System is causal if output of system at  A System is Non causal if output of  

any time depends only past and present   system at any time depends on 

inputs. future inputs.

2 In Causal systems the output is the   In Non-Causal System the output is 

function of x(n), x(n-1), x(n-2)….. and so  the function of future inputs also. 

on. X(n+1) x(n+2) .. and so on

3 Example Real time DSP Systems Offline Systems

It is very easy to find out that given system is causal or non-causal. Just check that output of the

system depends upon present or past inputs only, not dependent upon future.

Sr No  System [y(n)]  Causal /Non-Causal 

1 x(n) + x(n-3) Causal

2 X(n) Causal

3 X(n) + x(n+3) Non-Causal

4 2 x(n) Causal

5 X(2n) Non-Causal

6 X(n)+ x(n-2) +x(n+2) Non-Causal

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 12: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 12/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 12

5) STABLE v/s UNSTABLE SYSTEMS

Sr  STABLE  UNSTABLE 

No  (Stability Property) 

1 A System is BIBO stable if every bounded A System is unstable if any bounded 

input produces a bounded output. input produces a unbounded output.

2 The input x(n) is said to bounded if there  

exists some finite number Mx  such that 

|x(n)| ≤ Mx< ∞ 

The output y(n) is said to bounded if  

there exists some finite number My  such 

that |y(n)| ≤ My< ∞ 

STABILITY FOR LTI SYSTEM 

It is very easy to find out that given system is stable or unstable. Just check that by providing

input signal check that output should not rise to ∞. The condition for stability is given by

∞ 

∑  | h( k ) | < ∞ 

k= -∞ Sr No  System [y(n)]  Stable / Unstable 

1 Cos [ x(n) ] Stable

2 x(-n+2)  Stable

3 |x(n)| Stable

4 x(n) u(n) Stable

5 X(n) + n x(n+1) Unstable

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 13: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 13/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 13

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)

Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for classification of signals

Time: 45 MinutesLesson. No Unit 1 –  Lesson No. 2, 3 / 14

1.CONTENT LIST:

Classification of signals

2. SKILLS ADDRESSED:

Understanding, Remembering, Analyzing

3. OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand about Discrete –  time signals, systems

4.OUTCOMES:

Explain about Discrete –  time signals, systems

5.LINK SHEET: 

i.  What is a signal?

ii.  What is a system?

iii.  What is a digital signal?

6.EVOCATION 

CLASSIFICATION OF SIGNALS 

1.Single channel and Multi-channel signals

2.Single dimensional and Multi-dimensional signals

3.Continuous time and Discrete time signals.

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 14: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 14/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 14

4.Continuous valued and discrete valued signals.

5.Analog and digital signals.

6.Deterministic and Random signals

7.Periodic signal and Non-periodic signal

8.Symmetrical(even) and Anti-Symmetrical(odd) signal9.Energy and Power signal

Periodic signal and Non-Periodic signal 

The signal x(n) is said to be periodic if x(n+N)= x(n) for all n where N is the

fundamental period of the signal. If the signal does not satisfy above property

called as Non-Periodic signals.

Discrete time signal is periodic if its frequency can be expressed as a ratio oftwo integers. f= k/N where k is integer constant.

a) cos (0.01 ∏ n)  Periodic N=200 samples per cycle.

 b) cos (3 ∏ n)  Periodic N=2 samples

c) sin(3n) Non-periodic

d) cos(n/8) cos( ∏n/8)  Non-Periodic

Symmetrical(Even) and Anti-Symmetrical(odd) signal 

A signal is called as symmetrical(even) if x(n) = x(-n) and if x(-n) = -x(n)

then signal is odd. X1(n)= cos(ωn) and x2(n)= sin(ωn) are good examplesof even & odd signals respectively. Every discrete signal can be

represented in terms of even & odd signals.

X(n) signal can be written as

X(n)= X(n) + X(-n) + X(n) - X(-n)

2 2

Thus X(n)= Xe(n) + Xo(n)

Even component of discrete time signal is given by

Xe(n) =X(n) + X(-n)

 

2

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 15: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 15/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 15

Odd component of discrete time signal is given by

Xo(n) = X(n) - X(-n) 

2

Test whether the following CT waveforms is periodic or not. If periodic find out the fundamental

 period.

a) 2 sin(2/3)t + 4 cos (1/2)t + 5 cos((1/3)t Ans: Period of x(t)= 12

 b) a cos(t √2) + b sin(t/4)  Ans: Non-Periodic

Energy signal and Power signal 

Discrete time signals are also classified as finite energy or finite average power signals. The

energy of a discrete time signal x(n) is given by

∞ 

E= ∑x

2(n

)|

n=-

∞ 

The average power for a discrete time signal x(n) is defined as

Lim 1 ∞ 

P = lim N∞  (1/ 2N+1) ∑ | x2 (n)|

n=-∞ 

If Energy is finite and power is zero for x(n) then x(n) is an energy signal. If power is

finite and energy is infinite then x(n) is power signal. There are some signals which are

neither energy nor a power signal.

Continuous time and Discrete time signals. 

S  Continuous Time (CTS)  Discrete time (DTS) 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 16: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 16/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 16

1

This signal can be defined at any time

instance & they can take all values in

the continuous interval(a, b) where a

can be -∞ & b can be ∞ 

This signal can be defined only at certainspecific values of time. These time instance

need not be equidistant but in practice they

are usually takes at equally spac

intervals.

2These are described by differentialequations. These are described by difference equation.

3 This signal is denoted by x(t). These signals denoted by x(n)

Analog signal  Digital signal 

These are basically continuous time &

continuous amplitude signals

These are basically discrete time signa

& discrete amplitude signals. Thesignals are basically obtained b

sampling & quantization process.

ECG signals, Speech signal, Television signaletc. All the signals generated from

various sources in nature are analog

All signal representation in computers anddigital signal processors are digital

Deterministic and Random signals 

Sr No  Deterministic signals  Random signals 

1

Deterministic signals can be represented or described

 by a mathematical equation or lookup table.

Random signals that cannot

represented or described by

mathematical equation or lookup tab

2

Deterministic signals are preferable because foranalysis and processing of signals we can use

mathematical model of the signal.

 Not Preferable. The random signals can described with the help of their statisti

 properties.

3

The value of the deterministic signal can be

evaluated at time (past, present or future) withoutcertainty.

The value of the random signal cannot evaluated at any instant of time.

4 Example Sine or exponential waveforms.

Example Noise signal or Spee

signal

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 17: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 17/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 17

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 18: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 18/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 18

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 19: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 19/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 19

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 20: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 20/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 20

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)

Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for representation of signals

Time: 45 Minutes

Lesson. No Unit 1 –  Lesson No. 6 / 9

1.CONTENT LIST:

Representation of signals

2. SKILLS ADDRESSED:

Understanding, Remembering

3.OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand about Basic Elements of DSP

4.OUTCOMES:

Explain about Basic Elements of DSP

5.LINK SHEET: 

i.  What is DSP?

ii.  What are its advantages and disadvantages?

iii.  List its applications.

6.EVOCATION:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 21: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 21/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 21

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 22: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 22/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 22

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 23: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 23/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 23

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Sampling

Time: 45 Minutes

Lesson. No Unit 1 –  Lesson No. 6,7 / 14

1.CONTENT LIST:

Sampling

2. SKILLS ADDRESSED:

Understanding, Remembering, Analyzing

3. OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand the Concepts of frequency in Analog and DigitalSignals, Sampling theorem

4.OUTCOMES:

Describe about Concepts of frequency in Analog and Digital Signals, Sampling theorem

5.LINK SHEET: 

i.  What is a signal?

ii.  What is a system?

iii.  What is a digital signal?

6.EVOCATION:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 24: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 24/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 24

SAMPLING THEOREM 

It is the process of converting continuous time signal into a discrete time signal by taking

samples of the continuous time signal at discrete time instants.

X[n]= Xa(t) where t= nTs = n/Fs

When sampling at a rate of fs samples/sec, if k is any positive or negative integer, we

cannot distinguish between the samples values of fa Hz and a sine wave of (fa+ kfs) Hz.

Thus (fa + kfs) wave is alias or image of fa wave.

Thus Sampling Theorem states that if the highest frequency in an analog signal is Fmaxand the signal is sampled at the rate fs > 2Fmax then x(t) can be exactly recovered from itssample values. This sampling rate is called Nyquist rate of sampling. The imaging or aliasing

starts after Fs/2 hence folding frequency is fs/2. If the frequency is less than or equal to 1/2 it will be represented properly.

Example

:

Case 1: X1(t) = cos 2∏ (10) t  Fs= 40 Hz i.e t= n/Fs

x1[n]= cos 2∏(n/4)= cos (∏/2)n 

Case 2: X1(t) = cos 2∏ (50) t  Fs= 40 Hz i.e t= n/Fs

x1[n]= cos 2∏(5n/4)= cos 2∏( 1+ ¼)n 

= cos (∏/2)n 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 25: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 25/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 25

Thus the frequency 50 Hz, 90 Hz , 130 Hz … are alias of the frequency 10 Hz at thesampling rate of 40 samples/sec

QUANTIZATION 

The process of converting a discrete time continuous amplitude signal into a digital signal

 by expressing each sample value as a finite number of digits is called quantization. Theerror introduced in representing the continuous values signal by a finite set of discrete

value levels is called quantization error or quantization noise.

Quantization Step/Resolution : The difference between the two quantization levels is called

quantization step. It is given by = XMax  –  xMin / L-1 where L indicates Number of quantization

levels.

CODING/ENCODING 

Each quantization level is assigned a unique binary code. In the encoding operation, thequantization sample value is converted to the binary equivalent of that quantization level.

If 16 quantization levels are present, 4 bits are required. Thus bits required in the coder isthe smallest integer greater than or equal to Log2 L. i.e b= Log2 L

Thus Sampling frequency is calculated as fs=Bit rate / b.

ANTI-ALIASING FILTER  

When processing the analog signal using DSP system, it is sampled at some rate

depending upon the bandwidth. For example if speech signal is to be processed thefrequencies upon 3khz can be used. Hence the sampling rate of 6khz can be used. But the

speech signal also contains some frequency components more than 3khz. Hence a

sampling rate of 6khz will introduce aliasing. Hence signal should be band limited toavoid aliasing.The signal can be band limited by passing it through a filter (LPF) which

 blocks or attenuates all the frequency components outside the specific bandwidth. Hence

called as Anti aliasing filter or pre-filter

SAMPLE-AND-HOLD CIRCUIT: 

The sampling of an analogue continuous-time signal is normally implementedusing a device called an analogue-to- digital converter (A/D). The continuous-time signal

is first passed through a device called a sample-and-hold (S/H) whose function is tomeasure the input signal value at the clock instant and hold it fixed for a time interval

long enoughfor the A/D operation to complete. Analogue-to-digital conversion is

 potentially a slow operation, and a variation of the input voltage during the conversionmay disrupt the operation of the converter. The S/H prevents such disruption by keeping

the input voltage constant during the conversion.

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 26: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 26/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR

EE6403 / Discrete Time Systems and Signal Processing Page 26

After a continuous-time signal has been through the A/D converter, the quantized

output may differ from the input value. The maximum possible output value after the

quantization process could be up to half the quantization level q above or q below theideal output value. This deviation from the ideal output value is called the quantization

error. In order to reduce this effect, we increases the number of bits.

Calculate Nyquist Rate for the analog signal x(t)

1) x(t)= 4 cos 50 ∏t + 8 sin 300∏t –cos 100∏t  Fn=300 Hz

2) x(t)= 2 cos 2000∏t+ 3 sin 6000∏t + 8 cos 12000∏t  Fn=12KHz

3) x(t)= 4 cos 100∏t  Fn=100 Hz

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 27: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 27/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 1

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Introduction to Unit II

Time: 45 Minutes

Lesson. No Unit 2 –  Lesson No. 1 / 14

1.CONTENT LIST:

Introduction to Unit II - Discrete Time System Analysis

2. SKILLS ADDRESSED:

Understanding

3.OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand the Analysis of discrete time LTI systems

4.OUTCOMES:

Describe about Concepts of Analysis of discrete time LTI systems

5.LINK SHEET: 

i.  What is a signal?

ii.  What is a system?

iii.  What is a digital signal?

6.EVOCATION:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 28: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 28/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 2

ANALYSIS OF LTI SYSTEM 

Z TRANFORM 

INTRODUCTION TO Z TRANSFORM 

For analysis of continuous time LTI system Laplace transform is used. And for analysis of

discrete time LTI system z transform is used. Z transform is mathematical tool used for conversion of

time domain into frequency domain (z domain) and is a function of the complex valued variable Z. The

z transform of a discrete time signal x(n) denoted by

X(z) and given as

∞ 

X(z) = ∑ x (n) z – n

 

n=-∞ 

Z transform is an infinite power series because summation index varies from -∞ to ∞. But it is useful for

values of z for which sum is finite. The values of z for which f (z) is finite and lie within the region

called as “region of convergence (ROC). 

ADVANTAGES OF Z TRANSFORM 

1.  The DFT can be determined by evaluating z transform.

2.  Z transform is widely used for analysis and synthesis of digital filter.

3. 

Z transform is used for linear filtering. z transform is also used for finding Linear convolution,cross-correlation and auto-correlations of sequences.

4.  In z transform user can characterize LTI system (stable/unstable, causal/anti-causal) and its

response to various signals by placements of pole and zero plot.

ADVANTAGES OF ROC(REGION OF CONVERGENCE) 

1.  ROC is going to decide whether system is stable or unstable.

2.  ROC decides the type of sequences causal or anti-causal.

ROC also decides finite or infinite duration sequences

POLE – ZERO PLOT

1. X(z) is a rational function, that is a ratio of two polynomials in z-1 or z. The roots of the denominator

or the value of z for which X(z) becomes infinite, defines locations of the poles. The roots of the

numerator or the value of z for which X(z) becomes zero, defines locations of the zeros.

2. ROC dos not contain any poles of X(z). This is because x(z) becomes infinite at the locations of the

 poles. Only poles affect the causality and stability of the system.

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 29: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 29/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 3

CASUALTY CRITERIA FOR LTI SYSTEM

LTI system is causal if and only if the ROC the system function is exterior to the circle. i. e |z| > r. This

is the condition for causality of the LTI system in terms of z transform. (The condition for LSI system to

 be causal is h(n) = 0 ….. n<0 )

STABILITY CRITERIA FOR LTI SYSTEM

Bounded input x(n) produces bounded output y(n) in the LSI system only if ∞ Σ |h(n)| < ∞ n=-∞ With

this condition satisfied, the system will be stable. The above equation states that the LSI system is stable

if its unit sample response is absolutely summable. This is necessary and sufficient condition for the

stability of LTI system. ∞ H(z) = Σ h (n) z – n Z-Transform.……(1) n=-∞ Taking magnitude of both the

sides

∞ |H(z)| = Σ h(n) z –n …...(2) n=-∞ Magnitudes of overall sum is less than the sum of magnitudes of

individual sums. 26

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 30: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 30/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 4

Poles inside unit circle gives stable system. Poles outside unit circle gives unstable system. Poles on unit

circle give marginally stable system. 6. A causal and stable system must have a system function that

converges for |z| > r < 1. First order Difference Equation y(n) = x(n) + a y(n-1) where y(n) = Output

Response of the recursive system x(n) = Input signal a= Scaling factor y(n-1) = Unit delay to output.

 Now we will start at n=0 n=0 y(0) = x(0) + a y(-1) ….(1) n=1 y(1) = x(1) + a y(0) ….(2) = x(1) + a [

x(0) + a y(-1) ] = a2 y(-1) + a x(0) + x(1) ….(3) hence n y(n) = a n+1 y(-1) + Σ a k x (n -k) n ≥ 0 k= 0

1) The first part (A) is response depending upon initial condition.

2) The second Part (B) is the response of the system to an input signal.

Zero state response (Forced response) : Consider initial condition are zero. (System is relaxed

at time n=0) i.e y(-1) =0 Zero Input response (Natural response) :  No input is forced as

system is in non-relaxed initial condition. i.e y(-1) != 0 Total response is the sum of zero state

response and zero input response

.

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 31: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 31/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 5

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)

Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Z - transform and its properties

Time: 45 Minutes

Lesson. No Unit 2 –  Lesson No. 2, 3, 4 / 14

1.CONTENT LIST:

Z - Transform and its properties

2. SKILLS ADDRESSED:

Understanding, Remembering, Analyzing

3.OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand Z - transform and its properties

4.OUTCOMES:

Describe about Concepts of Z - transform and its properties

5.LINK SHEET: 

i.  What is a transform?

6.EVOCATION:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 32: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 32/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 6

Z TRANSFORM PLOT 

Imaginary Part of z Im (z)

Z-Plane

|z|>a

|z|<a

Re (z) Real part of z

The z transform has real and imaginary parts. Thus a plot of imaginary part versus real part is called

complex z-plane. The radius of circle is 1 called as unit circle. This complex z plane is used to show

ROC, poles and zeros. Complex variable z is also expressed in polar form as Z= re jω

 where r is radius of

circle is given by

|z| and ω is the frequency of the sequence in radians and given by ∟z. 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 33: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 33/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 7

TimeDomain  Property  z Transform  ROC 

Sequence 

δ(n) (Unit sample)  1 complete z p

δ(n-k)

Time

shifting z-k except z=0

δ(n+k) 

Time

shifting zk   except z=∞

u(n) (Unit step) 1/1- z-

  = z/z-1 |z| > 1

u(-n)

Time

reversal 1/1- z |z| < 1

-u(-n-1)

Time

reversal z/z- 1 |z| < 1

n u(n) (Unit ramp)

Differentiati

on z-1

 / (1- z-1

)2  |z| > 1

an  u(n) Scaling 1/1- (az

-) |z| > |a|

-an  u(-n-1)(Left

side 1/1- (az-1

) |z| < |a|

exponential

sequence)

n a

n

  u(n)

Differentiati

on a z

-1

 / (1- az

-

1)

2

  |z| > |a|

-n an  u(-n-1)

Differentiati

on a z-1

 / (1- az-1)

2  |z| < |a|

an  for 0 < n < N-

1 1- (a z-1

) N

/ 1- az-1 |az

-1| < ∞ 

except z=0

1 for 0<n<N-1 or Linearity 1- z-N

/ 1- z-1 |z| > 1

u(n) –  u(n-N) Shifting

cos(ω0n) u(n) 1- z-1cosω0  |z| > 1

1- 2z-

cosω0+z-

sin(ω0n) u(n) z-1

sinω0  |z| > 1

1- 2z-

cosω0+z-

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 34: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 34/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 8

an  cos(ω0n) u(n)

Time

scaling 1- (z/a)-1

cosω0  |z| > |a|

1- 2(z/a)-

1cosω0+(z/a)

2

an  sin(ω0n) u(n)

Time

scaling (z/a)-1

sinω0  |z| > |a|

1- 2(z/a)-

1cosω0+(z/a)

2

PROPERTIES OF Z TRANSFORM (ZT)

1) Linearity 

This property states that if x(n) --- X(z),

a1 x1(n) + a2 x2(n) -------a1 X1(z) + a2 X2(z)

z Transform of linear combination of two or more signals is equal to the same linear

combination of z transform of individual signals.

2) Time shifting 

The Time shifting property states that if

x(n) ----X(z), then x(n-k) -----X(z) z – k 

 

Thus shifting the sequence circularly by „k‟  samples is equivalent to multiplying its z

transform by z – k 

 

3) Scaling in z domain 

This property states that if x(n) --- X(z),

Then an x(n) ---  x(z/a)

Thus scaling in z transform is equivalent to multiplying by an  in time domain.

4) Time reversal Property 

The Time reversal property states that if x(n) --- X(z),

Then x(-n) --x(z-1

)

It means that if the sequence is folded it is equivalent to replacing z by z-1

  in z domain.

5.Differentiation in z domain

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 35: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 35/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 9

It states that, if x(n) --- X(z), then

nx(n) = -z d/dz (X(z))

6.Convolution Property:

Convolution of two sequences in time domain corresponds to multiplication of its Z

transform sequence in frequency domain.

7) Correlation Property 

The Correlation of two sequences states that if

x1(n) -- X1(Z) and x2(n) ---- X2(z)

∞  z

then ∑ x1 (l) x2(-l) X1(z) x2(z-1

)

n=-∞ 

8) Initial value Theorem 

Initial value theorem states that if

x(n) --- X(z)

x(0) = lim X(Z)

z∞ 

9) Final value Theorem 

Final value theorem states that if

x(n) ---- X(z)

then

lim x(n) = lim(z-1) X(z)z-∞  z1

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 36: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 36/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 10

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Inverse z-transforms, Difference equation –  Solution by z transform

Time: 45 Minutes

Lesson. No Unit 2 –  Lesson No. 5, 6, 7 / 14

1.CONTENT LIST:

Inverse z-transforms, Difference equation –  Solution by z transform

2. SKILLS ADDRESSED:

Understanding, Remembering, Analyzing

3.OBJECTIVE OF THIS LESSON PLAN:

  To facilitate students understand Inverse z-transforms

  To make the know how to solve a difference equation

4.OUTCOMES:

Describe about various methods of Inverse z-transforms

5.LINK SHEET: 

i.  What is a transform?

6.EVOCATION:

INVERSE Z TRANSFORM (IZT) 

The signal can be converted from time domain into z domain with the help of z transform

(ZT). Similar way the signal can be converted from z domain to time domain with the

help of inverse z transform(IZT). The inverse z transform can be obtained by using two

different methods.

1)  Partial fraction expansion Method (PFE) / Application of residue theorem

2)  Power series expansion Method (PSE)

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 37: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 37/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 11

1.PARTIAL FRACTION EXPANSION METHOD

In this method X(z) is first expanded into sum of simple partial fraction.

a0  zm

+ a1 zm-1

+ …….+ am 

X(z) = for m ≤ n 

 b0  zn  + b1 zn

n-1+ …….+ bn 

First find the roots of the denominator polynomial

a0  zm

+ a1 zm-1

+ …….+ am 

X(z) =

(z- p1) (z- p2)…… (z- pn)

The above equation can be written in partial fraction expansion form and find the

coefficient AK  and take IZT.

2.RESIDUE THEOREM METHOD In this method, first find G(z)= zn-1 X(Z) and find the

residue of G(z) at various poles of X(z).

3. POWER-SERIES EXPANSION METHOD The z transform of a discrete time signal

x(n) is given as ∞ X(z) = Σ x (n) z – n (1) n=-∞ Expanding the above terms we have x(z)

= …..+x(-2)Z2+ x(-1)Z+ x(0)+ x(1) Z-1 + x(2) Z2 +….. (2) This is the expansion of z

transform in power series form. Thus sequence x(n) is given as x(n) ={ ….. ,x( -2),x(-

1),x(0),x(1),x(2),…………..}. Power  series can be obtained directly or by long division

method.

4. RECURSIVE ALGORITHM The long division method can be recast in recursive form. a0 +

a1 z-1+ a2 z-2

X(z) = b0 + b1 z-1+ b2 z-2 Their IZT is give as n x(n) = 1/b0 [ an - Σ x(n-i) bi] for

n=1,2,……………. i=1 Thus X(0) = a0/b0 X(1) = 1/b0 [ a1- x(0) b1]

1.X(2) = 1/b0 [ a1- x(1) b1 - x(0) b2] …………… 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 38: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 38/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 12

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 39: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 39/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 13

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Difference equation –  Solution by z transform

Time: 45 Minutes

Lesson. No Unit 2 –  Lesson No. 7 / 14

1.CONTENT LIST:

Inverse z-transforms, Difference equation –  Solution by z transform

2. SKILLS ADDRESSED:

Understanding, Remembering, Analyzing

3.OBJECTIVE OF THIS LESSON PLAN:

  To facilitate students understand Inverse z-transforms

  To make the know how to solve a difference equation

4.OUTCOMES:

Describe about various methods of Inverse z-transforms

5.LINK SHEET: 

i.  What is a transform?

6.EVOCATION:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 40: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 40/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 14

Difference Equations

Difference equations arise in all situations in which sequential relation exists at various

discrete values of the independent variable. The need to work with discrete functions arises

 because there are physical phenomena which are inherently of a discrete nature. In control

engineering, it often happens that the input is in the form of discrete pulses of short duration.

The radar tracking devices receive such discrete pulses from the target which is being

tracked. As such difference equations arise in the study of electrical networks, in the theory

of probability, in statistical problems and many other fields. Just as the subject of difference

equations grew out of differential calculus to become one of the must powerful instruments

in the hands of a practical mathematician when dealing with continuous processes in nature,

so the subject of difference equations is forcing its way to the fore for the treatment of

discrete processes. Thus the difference equations may be thought of as the discrete

counterparts of the differential equations.

APPLICATION OF Z-TRANSFORM TO SOLVE DIFFERENCE EQUATIONS 

Working Procedure to solve a li near dif ference equation with constant coeff icient by

Ztransforms :

1) Take the Z-transform of both sides of the difference equations using the Z-transforms

formulae and the given conditions.

2) Transpose all terms without U ( z ) to the right.

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 41: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 41/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 15

3) Divide by the coefficient of U ( z ) , getting U ( z ) as a function of z.

4) Express this function in terms of Z-transforms of known functions and take the inverse Z-

transform of both sides. This gives n u as a function of n which is the desired solution.

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 42: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 42/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 16

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Application to discrete systems

Time: 45 Minutes

Lesson. No Unit 2 –  Lesson No. 8, 9 / 14

1.CONTENT LIST:

Application to discrete systems - Stability analysis, frequency response

2. SKILLS ADDRESSED:

Understanding, Remembering, Analyzing

3.OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand Application to discrete systems - Stability analysis,

frequency response

4.OUTCOMES:

Describe about Concepts of Application to discrete systems - Stability analysis,frequency response

5.LINK SHEET: 

 What is stability?

 What is frequency response?

6.EVOCATION:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 43: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 43/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 17

FREQUENCY RESPONSE

Calculating frequency response from transfer function

As for continuous-time systems, the frequency response of a discrete-time system can be

calculated from the transfer function: Given a system with z-transfer function H(z). Assume thatinput signal exciting the system is the sinusoid

u(tk) = U sin(ωtk) = U sin(ωk h)

Where ω is the signal frequency in rad/s. It can be shown that the stationary  response on the

output of the system is

Where H(ejωh) is the frequency response which is calculated with the following substitution:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 44: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 44/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 18

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 45: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 45/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 19

STABILITY ANALYSIS

Stability properties

Assume given a dynamic system with input u and output y. The stability property of a dynamic

system can be defined from the impulse response of a system as follows:

• Asymptotic stable system: The steady state impulse response is zero:

• Marginally stable system:  The steady state impulse response is different from zero, but

limited:

• Unstable system: The steady state impulse response is unlimited:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 46: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 46/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 20

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 47: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 47/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 21

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)

Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Convolution

Time: 45 Minutes

Lesson. No Unit 2 –  Lesson No. 10, 11 / 14

1.CONTENT LIST:

Convolution

2. SKILLS ADDRESSED:

Understanding, Remembering, Analyzing

3.OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand Convolution

4.OUTCOMES:

Describe about Concepts of Convolution

5.LINK SHEET: 

What is Convolution?

6.EVOCATION:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 48: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 48/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 22

CONVOLUTION

LINEAR CONVOLUTION SUM METHOD

1. This method is powerful analysis tool for studying LTI Systems.

2. In this method we decompose input signal into sum of elementary signal. Now the elementary

input signals are taken into account and individually given to the system. Now using linearity

 property whatever output response we get for decomposed input signal, we simply add it & this

will provide us total response of the system to any given input signal.

3. Convolution involves folding, shifting, multiplication and summation operations.

4. If there are M number of samples in x(n) and N number of samples in h(n) then the maximum

number of samples in y(n) is equals to M+n-1.

Linear Convolution states that y(n) = x(n) * h(n)

y(n) = Σ x (k) h(n –  k ) = Σ x (k) h[ -(k-n) ] k= -∞ k= -∞

Example 1: h(n) = { 1 , 2 , 1, -1 } & x(n) = { 1, 2, 3, 1 } Find y(n)

METHOD 1: GRAPHICAL REPRESENTATION

Step 1) Find the value of n = nx+ nh = -1 (Starting Index of x(n)+ starting index of h(n))

Step 2) y(n)= { y(-1) , y(0) , y(1), y(2), ….}

It goes up to length (xn) + length(yn) -1.

i.e n=-1 y(-1) = x(k) * h(-1-k) n=0 y(0) = x(k) * h(0-k) n=1 y(1) = x(k) * h(1-k)

ANSWER: y(n) ={1, 4, 8, 8, 3, -2, -1 }

METHOD 2: MATHEMATICAL FORMULAUse Convolution formula ∞ y(n) = Σ x (k) h(n –  k ) k= -∞ k= 0 to 3 (start index to end index of

x(n)) y(n) = x(0) h(n) + x(1) h(n-1) + x(2) h(n-2) + x(3) h(n-3)

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 49: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 49/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 23

PROPERTIES OF LINEAR CONVOLUTION x(n) = Excitation Input signal y(n) = Output

Response h(n) = Unit sample response 1. Commutative Law: (Commutative Property of

Convolution) x(n) * h(n) = h(n) * x(n) X(n) Response = y(n) = x(n) *h(n)

h(n) Response = y(n) = h(n) * x(n)

2. Associate Law: (Associative Property of Convolution) [ x(n) * h1(n) ] * h2(n) = x(n) * [

h1(n) * h2(n) ]

X(n) h(n) Response

X(n) Response

3 Distribute Law: (Distributive property of convolution) x(n) * [ h1(n) + h2(n) ] = x(n) *

h1(n) + x(n) * h2(n)

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 50: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 50/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 24

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 51: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 51/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 25

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)

Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Discrete Time Fourier transform

Time: 45 Minutes

Lesson. No Unit 2 –  Lesson No. 12 / 14

1.CONTENT LIST:

Discrete Time Fourier transform

2. SKILLS ADDRESSED:

Understanding, Remembering, Analyzing

3. OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand Discrete Time Fourier transform

4.OUTCOMES:Describe about Concepts of Discrete Time Fourier transform

5.LINK SHEET: 

i.  What is transform?

ii.  What is discrete time system?

iii.  What is Fourier transform?

6.EVOCATION:

The Discrete Time Fourier Transform (DTFT)

Here we take the exponential signals to be {ejωn} where ω is a real number. The

representation is motivated by the Harmonic analysis, but instead of following the

historical development of the representation we give directly the defining equation.

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 52: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 52/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 26

Let {x[n] } = {anu[n] }

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 53: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 53/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 27

Propert ies of the Discrete Time Four ier Transform:

1. Peri odicity of the DTFT:

As noted earlier that the DTFT X(ejω) is a periodic function of ω with period 2π. This property

is different from the continuous time Fourier transform of a signal.

2. 

L ineari ty of the DTFT:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 54: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 54/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 28

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 55: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 55/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 29

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Magnitude and phase representation

Time: 45 Minutes

Lesson. No Unit 2 –  Lesson No. 13 / 14

1.CONTENT LIST:

Magnitude and phase representation

2. SKILLS ADDRESSED:

Understanding, Remembering, Analyzing

3. OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand Magnitude and phase representation

4.OUTCOMES:

Describe about Concepts of Magnitude and phase representation

5.LINK SHEET: 

i.  What is magnitude response?

ii.  What is phase response?

6.EVOCATION:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 56: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 56/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 30

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 57: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 57/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 1

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Introduction to UNIT III - Discrete Fourier Transform & Computation

Time: 45 Minutes

Lesson. No Unit 3 –  Lesson No. 1 / 10

1.CONTENT LIST:

Introduction to Unit III - Discrete Fourier Transform & Computation

2. SKILLS ADDRESSED:

Learning

Understanding

3.OBJECTIVE OF THIS LESSON PLAN:

To make students understand about transformations in frequency

4.OUTCOMES:

i.  Explain about frequency transformation.

ii.  Illustrate frequency transformation with example

5.LINK SHEET: 

i.  What is a frequency?

ii.  How to transform frequency through theorems?

iii.  List the various types of filters

6.EVOCATION: (5 Minutes) 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 58: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 58/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 2

INTRODUCTION

Any signal can be decomposed in terms of sinusoidal (or complex exponential)

components. Thus the analysis of signals can be done by transforming time domain signals into

frequency domain and vice-versa. This transformation between time and frequency domain is performed with the help of Fourier Transform(FT) But still it is not convenient for computation

 by DSP processors hence Discrete Fourier Transform(DFT) is used. Time domain analysis

 provides some information like amplitude at sampling instant but does not convey frequency

content & power, energy spectrum hence frequency domain analysis is used.

For Discrete time signals x(n) , Fourier Transform is denoted as x(ω) & given by

X(ω) = Σ x (n) e –jωn 

DFT is denoted by x(k) and given by (ω= 2 Π k/N) N-1

X(k) = Σ x (n) e –j2 Π kn / N, n=0 to N-1

IDFT is given as N-1

x(n) =1/N Σ X (k) e j2 Π kn / N k=0  to N-1

DIFFERENCE BETWEEN FT & DFT

Sr No Fourier Transform (FT) Discrete Fourier Transform

(DFT)

1 FT x(ω) is the continuous function ofx(n).

DFT x(k) is calculated only atdiscrete values of ω. Thus DFT is

discrete in nature.

2 The range of ω is from - Π to Π or 0

to 2Π.

Sampling is done at N equally

spaced points over period 0 to 2Π.

Thus DFT is sampled version of FT.

3 FT is given by equation (1) DFT is given by equation (2)

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 59: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 59/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 3

4 FT equations are applicable to most

of infinite sequences.

DFT equations are applicable to

causal, finite duration sequences

5 In DSP processors & computers

applications of FT are limited

 because x(ω) is continuous function

of ω.

In DSP processors and computers

DFT‟s are mostly used.

APPLICATION a) Spectrum

Analysis b) Filter Design

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 60: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 60/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 4

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

LESSON PLAN FOR Discrete Fourier Transform

Time: 45 Minutes

Lesson. No Unit 3 –  Lesson No. 2 / 10

1.  CONTENT LIST:

Discrete Fourier Transform

2.  SKILLS ADDRESSED:

Learning

Evaluating

3.  OBJECTIVE OF THIS LESSON PLAN:

To make students understand about DFT

4.  OUTCOMES:

i. 

Learn the concept of discrete Fourier transform.ii.  Understand DFT structure using butterfly diagram

5.  LINK SHEET: 

i.  What is DFT?

ii.  How to transform frequency through theorems?

iii.  Illustrate DFT structure with examples

6.  EVOCATION: (5 Minutes) 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 61: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 61/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 5

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 62: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 62/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 6

DIFFERENCE BETWEEN DFT & IDFT 

Sr

No

DFT (Analysis transform) IDFT (Synthesis transform)

1 DFT is finite duration discrete frequency

sequence that is obtained by sampling

one period of FT.

IDFT is inverse DFT which is used to

calculate time domain representation

(Discrete time sequence) form of x(k).

2 DFT equations are applicable to causal

finite duration sequences.

IDFT is used basically to determine sample

response of a filter for which we know

only transfer function.

3 Mathematical Equation to calculate DFT

is given by N-1 X(k) = Σ x (n) e –j2 Π

kn / N n=0

Mathematical Equation to calculate IDFT

is given by N-1 x(n) = 1/N Σ X (k)e j2 Π

kn / N n=0

4 Thus DFT is given by X(k)= [WN][xn] In DFT and IDFT difference is of factor

1/N & sign of exponent of twiddle factor.Thus x(n)= 1/N [ WN]-1[XK]

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 63: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 63/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 7

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology

Class II Year (04 Semester)Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

LESSON PLAN FOR DFT & PROPERTIES, Magnitude and phase representation

Time: 45 Minutes

Lesson. No Unit 3 –  Lesson No. 3, 4, 5 / 10

1.  CONTENT LIST:

Properties of DFT, Magnitude and phase representation 

2.  SKILLS ADDRESSED:

Learning

Analyzing

3.  OBJECTIVE OF THIS LESSON PLAN:

To make students learn the properties of DFT

To enable them to know about Magnitude and phase representation

4. 

OUTCOMES:i.  Learn the properties of DFT

ii.  Understand the proof of DFT

iii.  Know Magnitude and phase representation

5.  LINK SHEET:

i.  Define DFT?

ii.  List the properties of DFT?

iii.  Prove the properties of DFT

6. 

EVOCATION:

(Notes attached last)

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 64: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 64/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 8

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester)Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

LESSON PLAN FOR FFT ALGORITHMS - DECIMATION  –   IN  –   TIME,

DECIMATION –  IN –  FREQUENCY ALGORITHMS

Time: 45 Minutes

Lesson. No Unit 3 –  Lesson No. 6, 7, 8 / 10

1.  CONTENT LIST:

FFT Algorithms - Decimation –  in –  time, Decimation –  in –  frequency Algorithms 

2.  SKILLS ADDRESSED:

Learning

Analyzing

3.  OBJECTIVE OF THIS LESSON PLAN:

To make students know the FFT algorithms in detail

4. 

OUTCOMES:i.  Learn the FFT algorithms in detail

ii.  Analyze the Decimation –  in –  time, Decimation –  in –  frequency Algorithms

5.  LINK SHEET: 

i.  What is DIT?

ii.  Illustrate DIT with example.

iii.  Explain DIF with example

6. 

EVOCATION: (5 Minutes) 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 65: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 65/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 9

FAST FOURIER ALGORITHM (FFT)

1. Large number of the applications such as filtering, correlation analysis, spectrum analysis

require calculation of DFT. But direct computation of DFT require large number of computations

and hence processor remain busy. Hence special algorithms are developed to compute DFT

quickly called as Fast Fourier algorithms (FFT).

2. The radix-2 FFT algorithms are based on divide and conquer approach. In this method, the N-

 point DFT is successively decomposed into smaller DFT‟s. Because of this decomposition, the 

number of computations are reduced.

RADIX-2 FFT ALGORITHMS

1. DECIMATION IN TIME (DITFFT) There are three properties of twiddle factor WN

1) WNk+N = WNK (Periodicity Property)

2) WNk+N/2 = -WNK (Symmetry Property)

3) WN2= WN/2.

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 66: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 66/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 10

 N point sequence x(n) be splitted into two N/2 point data sequences f1(n) and f2(n). f1(n)

contains even numbered samples of x(n) and f2(n) contains odd numbered samples of x(n). This

splitted operation is called decimation. Since it is done on time domain sequence it is called

“Decimation in Time”.

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 67: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 67/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 11

DECIMATION IN FREQUENCY (DIFFFT)

In DIF N Point DFT is splitted into N/2 points DFT‟s. X(k) is splitted with k even and k odd

this is called Decimation in frequency(DIF FFT).

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 68: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 68/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 12

DIFFERENCE BETWEEN DITFFT AND DIFFFT

Sr No DIT FFT DIF FFT

1 DITFFT algorithms are based upon

decomposition of the input sequence

into smaller and smaller sub

sequences.

DIFFFT algorithms are based

upon decomposition of the

output sequence into smaller and

smaller sub sequences.

2 In this input sequence x(n) is splitted

into even and odd numberedsamples

In this output sequence X(k) is

considered to be splitted intoeven and odd numbered samples

3 Splitting operation is done on time

domain sequence.

Splitting operation is done on

frequency domain sequence.

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 69: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 69/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 13

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 70: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 70/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 14

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 71: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 71/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 15

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 72: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 72/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 16

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 73: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 73/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 17

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 74: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 74/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 18

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 75: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 75/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 19

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 76: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 76/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 20

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 77: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 77/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 21

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 78: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 78/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 22

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 79: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 79/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 23

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 80: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 80/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 24

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 81: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 81/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 25

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 82: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 82/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 26

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 83: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 83/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 1

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester) Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Introduction to UNIT IV - DESIGN OF DIGITAL FILTERS

Time: 45 Minutes

Lesson. No Unit 4 –  Lesson No. 1 / 13

1.CONTENT LIST:

Introduction to Unit IV - FILTER DESIGN

2. SKILLS ADDRESSED:

Listening

3. OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand about filters

4.OUTCOMES:i.  Explain about filters and its types.

5.LINK SHEET: 

i.  What is a filter?

ii.  What for it is used?

6.EVOCATION: (5 Minutes) 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 84: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 84/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 2

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 85: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 85/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 3

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester) Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for FIR & IIR filter realization

Time: 45 Minutes

Lesson. No Unit 4 –  Lesson No. 2, 3 / 13

1.CONTENT LIST:

FIR & IIR filter realization

2. SKILLS ADDRESSED:

Remembering, Understanding, Analyzing

3. OBJECTIVE OF THIS LESSON PLAN:

To facilitate students understand about FIR filters and its structures.

4.OUTCOMES:i.  Explain about filters and its types.

ii.  Describe various structures of FIR filters.

5.LINK SHEET: 

i.  What is a filter?

ii.  What are FIR filters?

6.EVOCATION: (5 Minutes) 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 86: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 86/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 4

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester) 

Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Filter design using windowing techniques

Time: 45 Minutes

Lesson. No Unit 4 –  Lesson No. 4, 5 / 13

1.CONTENT LIST:

Filter design using windowing techniques

2. SKILLS ADDRESSED:

Remembering, Understanding, Analyzing, Creating

3. OBJECTIVE OF THIS LESSON PLAN:

i.  To make students understand Filter design using windowing techniques

ii. 

To create new design of filter based on requirements

4.OUTCOMES:

i.  Design FIR filter based on requirements

5.LINK SHEET: 

i.  What is a filter?

ii.  What are FIR filters?

6.EVOCATION: (5 Minutes) 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 87: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 87/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 5

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 88: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 88/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 6

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester) Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for Analog filter design –  Butterworth, Chebyshev approximations

Time: 45 Minutes

Lesson. No Unit 4 –  Lesson No. 6, 7, 8 / 13

1.CONTENT LIST:

Analog filter design

2. SKILLS ADDRESSED:

Understanding, Remembering, Analyzing, creating

3. OBJECTIVE OF THIS LESSON PLAN:

To facilitate students know about Analog filter design

4.OUTCOMES:i.  Design an analog filter based on its requirements

5.LINK SHEET: 

i.  What is a filter?

ii.  What is IIR filter?

6.EVOCATION: (5 Minutes) 

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 89: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 89/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 7

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 90: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 90/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 8

SRI VIDYA COLLEGE OF ENGINEERING AND

TECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester) Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for IIR filter design using impulse invariant and bilinear transformation

Time: 45 Minutes

Lesson. No Unit 4 –  Lesson No. 9, 10, 11 / 13

1.CONTENT LIST:

IIR filter design by Impulse Invariance and bilinear transformation

2. SKILLS ADDRESSED:

Understanding, Remembering, Analyzing, creating

3. OBJECTIVE OF THIS LESSON PLAN:

To facilitate students know about IIR filter design by Impulse Invariance and

 bilinear transformation

4.OUTCOMES:

i.  Design an digital filter based on its requirements

5.LINK SHEET: 

i.  What is a filter?

ii.  What is IIR filter?

6.EVOCATION:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 91: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 91/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 9

SRI VIDYA COLLEGE OF ENGINEERING ANDTECHNOLOGY, VIRUDHUNAGAR

Department of Information Technology 

Class II Year (04 Semester) 

Subject Code EE6403

Subject Discrete Time Systems and Signal Processing

Prepared By T. Thivya

Lesson Plan for mWarping, pre warping.

Time: 45 Minutes

Lesson. No Unit 3 – 

 Lesson No.12 / 11

1.CONTENT LIST:

mWarping, pre warping.

2. SKILLS ADDRESSED:

Understanding, Remembering

3. OBJECTIVE OF THIS LESSON PLAN:To facilitate students know about mWarping, pre warping.

4.OUTCOMES:

Understand about mWarping, pre warping.

5.LINK SHEET: 

i.  What are the problems with analog and digital filters?

6.EVOCATION:

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 92: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 92/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 10

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 93: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 93/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 11

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 94: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 94/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 12

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 95: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 95/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 13

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 96: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 96/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 14

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 97: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 97/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 15

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 98: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 98/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 16

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 99: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 99/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 17

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 100: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 100/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 18

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 101: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 101/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 19

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 102: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 102/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 20

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 103: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 103/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 21

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 104: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 104/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 22

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 105: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 105/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 23

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 106: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 106/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 24

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 107: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 107/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 25

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 108: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 108/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 26

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 109: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 109/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 27

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 110: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 110/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 28

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 111: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 111/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 29

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 112: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 112/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 30

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 113: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 113/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 31

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 114: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 114/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 32

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 115: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 115/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 33

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 116: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 116/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 34

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 117: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 117/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 35

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 118: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 118/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 36

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 119: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 119/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 37

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 120: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 120/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 38

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 121: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 121/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 39

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 122: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 122/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 40

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 123: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 123/162

Page 124: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 124/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 42

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 125: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 125/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 43

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 126: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 126/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 44

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 127: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 127/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 45

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 128: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 128/162

Page 129: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 129/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 47

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 130: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 130/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 48

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 131: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 131/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 49

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 132: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 132/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 50

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 133: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 133/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 51

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 134: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 134/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 52

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 135: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 135/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 53

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 136: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 136/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 54

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 137: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 137/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 55

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 138: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 138/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 56

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 139: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 139/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 57

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 140: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 140/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 58

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 141: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 141/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 59

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 142: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 142/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 60

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 143: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 143/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 61

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 144: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 144/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 62

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 145: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 145/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 63

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 146: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 146/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 64

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 147: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 147/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 65

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 148: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 148/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 66

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 149: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 149/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 67

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 150: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 150/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 68

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 151: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 151/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 69

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 152: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 152/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 70

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 153: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 153/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 71

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 154: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 154/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 72

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 155: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 155/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 73

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 156: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 156/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 74

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 157: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 157/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 75

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 158: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 158/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing Page 76

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 159: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 159/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing  Page 1

UNIT V

DIGITAL SIGNAL PROCESSOR

1. Write short notes on general purpose DSP processors

General-purpose digital signal processors are basically high speed microprocessors with

hard ware architecture and instruction set optimized for DSP operations. These processors makeextensive use of parallelism, Harvard architecture, pipelining and dedicated hardware whenever

 possible to perform time consuming operations

.

2. Write notes on special purpose DSP processors.

There are two types of special; purpose hardware.

(i) Hardware designed for efficient execution of specific DSP algorithms such as digital filter,

FFT.

(ii) Hardware designed for specific applications, for example telecommunication, digital audio.

3. Briefly explain about Harvard architecture.

The principal feature of Harvard architecture is that the program and the data memories

lie in two separate spaces, permitting full overlap of instruction fetch and execution.

Typically these types of instructions would involve their distinct type.

1. Instruction fetch

2. Instruction decode

3. Instruction execute

4. Briefly explain about multiplier accumulator.

The way to implement the correlation and convolution is array multiplication Method.

For getting down these operations we need the help of adders and multipliers. The combinationof these accumulator and multiplier is called as multiplier accumulator.

5. What are the types of MAC is available?

There are two types MAC’S available 

1. Dedicated & integrated

2. Separate multiplier and integrated unit

6. What is meant by pipeline technique?

The pipeline technique is used to allow overall instruction executions to overlap. That is

where all four phases operate in parallel. By adapting this technique, execution speed is

increased.

7. What are four phases available in pipeline technique?

The four phases are

(i) Fetch

(ii) Decode

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 160: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 160/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing  Page 2

(iii) Read

(iv) Execution

8. In a non-pipeline machine, the instruction fetch, decode and execute take 30 ns, 45 ns

and 25 ns respectively. Determine the increase in throughput if the instruction were

pipelined.

Assume a 5ns pipeline overhead in each stage and ignore other delays.The average instruction time is = 30 ns+45 ns + 25 ns = 100 ns

Each instruction has been completed in three cycles = 45 ns * 3 = 135ns

Throughput of the machine =

The average instruction time/Number of M/C per instruction

= 100/135 = 0.7407

But in the case of pipeline machine, the clock speed is determined by the speed of the slowest

stage

 plus overheads.

In our case is = 45 ns + 5 ns =50 ns

The respective throughput is = 100/50 = 2.00

The amount of speed up the operation is = 135/50 = 2.7 times

9.Assume a memory access time of 150 ns, multiplication time of 100 ns, addition time of

100 ns and overhead of 10 ns at each pipe stage. Determine the throughput of MAC

After getting successive addition and multiplications

The total time delay is 150 + 100 + 100 + 5 = 355 ns

System throughput is = 1/355 ns.

10.Write down the name of the addressing modes.  Direct addressing.

  Indirect addressing.

  Bit-reversed addressing.

  Immediate addressing.

Short immediate addressing.

Long immediate addressing.

  Circular addressing.

11.What are the instructions used for block transfer in C5X Processors?

The BLDD, BLDP and BLPD instructions use the BMAR to point at the source or

destination space of a block move. The MADD and MADS also use the BMAR to address an

operand in program memory for a multiply accumulator operation

12.Briefly explain about the dedicated register addressing modes.

The dedicated-registered addressing mode operates like the long immediate addressing

modes, except that the address comes from one of two special-purpose memory-mapped registers

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 161: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 161/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

EE6403 / Discrete Time Systems and Signal Processing  Page 3

in the CPU: the block move address register (BMAR) and the dynamic bit manipulation register

(DBMR). The advantage of this addressing mode is that the address of the block of memory to

 be acted upon can be changed during execution of the program.

13. Briefly explain about bit-reversed addressing mode?

In the bit-reversed addressing mode, INDX specifies one-half the size of the FFT. Thevalue contained in the current AR must be equal to 2n-1, where n is an integer, and the FFT size

is 2n. An auxiliary register points to the physical location of a data value. When we add INDX t

the current AR using bit reversed addressing, addresses are generated in a bit-reversed fashion.

Assume that the auxiliary registers are eight bits long, that AR2 represents the base address of

the data in memory (0110 00002), and that INDX contains the value 0000 10002.

14. Briefly explain about circular addressing mode.

Many algorithms such as convolution, correlation, and finite impulse response (FIR)

filters can use circular buffers in memory to implement a sliding window; which contains the

most recent data to be processed. The ‘C5x supports two concurrent circular buffer  operating via

the ARs. The following five memory-mapped registers control the circular buffer operation.

1. CBSR1- Circular buffer 1 start register.

2. CBSR2- Circular buffer 2 start Register,

3. CBER1- Circular buffer 1 end register

4. CBER2- Circular buffer 2 end register

5. CBCR - Circular buffer control register.

15. Write the name of various part of C5X hardware.

1. Central arithmetic logic unit (CALU)2. Parallel logic unit (PLU)

3. Auxiliary register arithmetic unit (ARAU)

4. Memory-mapped registers.

5. Program controller.

16. Write short notes about arithmetic logic unit and accumulator .

The 32-bit general-purpose ALU and ACC implement a wide range of arithmetic and

logical functions, the majority of which execute in a single clock cycle. Once an operation is

 performed in the ALU, the result is transferred to the ACC, where additional operations, such as

shifting, can occur. Data that is input to the ALU can be scaled by the prescaler.

The following steps occur in the implementation of a typical ALU instruction:

1. Data is fetched from memory on the data bus,

2. Data is passed through the prescaler and the ALU, where the arithmetic is performed, and

3. The result is moved into the ACC.

The ALU operates on 16-bit words taken from data memory or derived from immediate

instructions. In addition to the usual arithmetic instructions, the ALU can perform Boolean

www.rejinpaul.com

Get useful study materials from www.rejinpaul.com

Page 162: ee6403 dtssp notes rejinpaul.pdf

7/21/2019 ee6403 dtssp notes rejinpaul.pdf

http://slidepdf.com/reader/full/ee6403-dtssp-notes-rejinpaulpdf 162/162

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY - VIRUDHUNAGAR  

operations, thereby facilitating the bit manipulation ability required of highspeed controller. One

input to the ALU is always supplied by the ACC. The other input can be transferred from the

PREG of the multiplier, the ACCB, or the output of the prescaler. After the ALU has performed

the arithmetic or logical operation, the result is stored in the ACC.

17. Write short notes about parallel logic unit.

The parallel logic unit (PLU) can directly set, clear, test, or toggle multiple bits in

control/status register pr any data memory location. The PLU provides a direct logic operation

 path to data memory values without affecting the contents of the ACC or the PREG.

18. What is meant by auxiliary register file?

The auxiliary register file contains eight memory-mapped auxiliary registers (AR0-AR7),

which can be used for indirect addressing of the data memory or for temporary data storage.

Indirect auxiliary register addressing allows placement of the data memory address of an

instruction operand into one of the AR. The ARs are pointed to by a 3-bit auxiliary register

 pointer (ARP) that is loaded with a value from 0-7, designating AR0- AR7, respectively.

19. Write short notes about circular registers in C5X.

The ‘C5x devices support two concurrent circular buffer s operating in conjunction with

user-specified auxiliary register Two 16-bit circular buffer start registers (CBSR1 and BSR2)

www.rejinpaul.com