Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

MATLAB Experiments: Finding Zero-State Responses of Linear Dynamic Systems, Exercises of Electronic Circuits Analysis

Two experiments on convolution and its applications to linear dynamic systems in both continuous- and discrete-time domains. Students will write and modify matlab programs to master the convolution process and find system zero-state responses using the convolution formula. Instructions for continuous- and discrete-time systems, as well as verification steps using matlab functions.

Typology: Exercises

2012/2013

Uploaded on 04/16/2013

agam-sharma
agam-sharma ๐Ÿ‡ฎ๐Ÿ‡ณ

5

(2)

143 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
6.6 MATLAB Laboratory Experiments on Convolution
Purpose: In this section we design two experiments dealing with continuous- and
discrete-time convolutions and their applications to linear continuous- and discrete-time
dynamic systems. The purpose of the first experiment is to present the convolution
operator, and to demonstrate some of its properties in both continuous- and discrete-time
domains. By writing and modifying the corresponding MATLAB programs, students will
master every step of the convolution process. In the second experiment, the convolution
method will be used to determine the zero-state responses of both continuous- and
discrete-time linear dynamic systems by using the famous formula that states that the
response of a linear system at rest due to an arbitrary input is the convolution of that
input with the system impulse response.
6.6.2. Convolution for Linear Dynamic Systems
In this experiment, students are required to use the convolution operator to find the system
zero-state response for both continuous- and discrete-time linear dynamic systems. MAT-
LAB programs developed for the convolution of two signals in the previous experiment
can be used in this experiment, subject to minor modifications.
Part 1. Continuous-Time Systems
The output of a linear continuous-time system at rest due to any input
๎˜€๎˜‚๎˜๎˜„๎˜ƒ๎˜†๎˜…
is given
by the convolution formula
๎˜‡๎˜‰๎˜ˆ๎˜‹๎˜Š
๎˜๎˜Œ๎˜ƒ๎˜†๎˜…๎˜Ž๎˜
๎˜
๎˜๎˜‘
๎˜€๎˜’๎˜๎˜”๎˜“๎˜•๎˜…๎˜—๎˜–๎˜˜๎˜๎˜Œ๎˜ƒ๎˜Ž๎˜™๎˜š๎˜“๎˜•๎˜…๎˜—๎˜›๎˜œ๎˜“
(6.33)
Consider the continuous-time system at rest represented by the differential equation
๎˜
๎˜‡
๎˜๎˜ž๎˜ƒ๎˜†๎˜… ๎˜Ÿ"!$#
๎˜‡
๎˜๎˜„๎˜ƒ๎˜†๎˜…๎˜’๎˜Ÿ&%
๎˜‡
๎˜๎˜Œ๎˜ƒ๎˜†๎˜…๎˜Ž๎˜
#
๎˜€๎˜‚๎˜๎˜„๎˜ƒ๎˜†๎˜…๎˜’๎˜Ÿ&'(๎˜€๎˜’๎˜๎˜Œ๎˜ƒ๎˜†๎˜…
Take
๎˜ƒ)๎˜*'๎˜‚+
and discretize integral (6.33) as given in (6.31) with
,
๎˜.-๎˜œ/10
. Use MATLAB
and the convolution procedure to find and plot
(a) the impulse response of the system;
(b) the step response of the system; and
(c) the system zero-state response due to the input
+32546๎˜879๎˜ƒ๎˜†๎˜…
.
For (b) and (c) use the MATLAB program from Section 6.5.
Verify the results obtained by using the MATLAB functions step and lsim.
Part 2. Discrete-Time Systems
Consider the discrete-time system represented by the difference equation
๎˜‡;: <
๎˜Ÿ&7>=?๎˜™@-A/ '
๎˜‡๎˜•: <
๎˜Ÿ.0B=C๎˜ŸD-A/E-๎˜‰F
๎˜‡๎˜•:E<
=๎˜’๎˜*๎˜€
:E<
๎˜Ÿ.0B=๎˜•๎˜™G!๎˜œ๎˜€
:E<
=
Docsity.com
pf2

Partial preview of the text

Download MATLAB Experiments: Finding Zero-State Responses of Linear Dynamic Systems and more Exercises Electronic Circuits Analysis in PDF only on Docsity!

6.6 MATLAB Laboratory Experiments on Convolution

Purpose: In this section we design two experiments dealing with continuous- and

discrete-time convolutions and their applications to linear continuous- and discrete-time

dynamic systems. The purpose of the first experiment is to present the convolution

operator, and to demonstrate some of its properties in both continuous- and discrete-time

domains. By writing and modifying the corresponding MATLAB programs, students will

master every step of the convolution process. In the second experiment, the convolution

method will be used to determine the zero-state responses of both continuous- and

discrete-time linear dynamic systems by using the famous formula that states that the

response of a linear system at rest due to an arbitrary input is the convolution of that

input with the system impulse response.

6.6.2. Convolution for Linear Dynamic Systems

In this experiment, students are required to use the convolution operator to find the system

zero-state response for both continuous- and discrete-time linear dynamic systems. MAT-

LAB programs developed for the convolution of two signals in the previous experiment

can be used in this experiment, subject to minor modifications.

Part 1. Continuous-Time Systems

The output of a linear continuous-time system at rest due to any input

is given

by the convolution formula

(6.33)

Consider the continuous-time system at rest represented by the differential equation

Take

and discretize integral (6.33) as given in (6.31) with ,

. Use MATLAB

and the convolution procedure to find and plot

(a) the impulse response of the system;

(b) the step response of the system; and

(c) the system zero-state response due to the input

.

For (b) and (c) use the MATLAB program from Section 6.5.

Verify the results obtained by using the MATLAB functions step and lsim.

Part 2. Discrete-Time Systems

Consider the discrete-time system represented by the difference equation

&7>=?@-A/ '

.0B=CD-A/E- F

:E<

E<

.0B=G!

E<

Docsity.com

Use the convolution technique and MATLAB to find and plot

(a) the impulse response of the system;

(b) the step response of the system;

(c) the zero state response to the input HJILK6MNPOQ.

Plot the zero-state responses during the first ten discrete-time instants. Verify the

results using the MATLAB functions dstep and dlsim. Submit all plots and comment

on the results obtained.

SUPPLEMENT:R(S

M

OT$Q U

R

V

MWOXT$QYZT [

\

]

^

[

_

R

(S

M

8`T$Q

R

V

(a

M

Ocb"` QTed (6.31)

Docsity.com