+ All Categories
Home > Documents > MIT6_003S10_lec04.pdf

MIT6_003S10_lec04.pdf

Date post: 14-Apr-2018
Category:
Upload: thang-py
View: 216 times
Download: 0 times
Share this document with a friend

of 62

Transcript
  • 7/27/2019 MIT6_003S10_lec04.pdf

    1/62

    6.003: Signals and SystemsContinuous-Time Systems

    February11,2010

  • 7/27/2019 MIT6_003S10_lec04.pdf

    2/62

    Previously: DT SystemsVerbal descriptions: preserve the rationale.

    Next year, your account will contain p times your balancefrom this year plus the money that you added this year.

    Difference

    equations:

    mathematically

    compact.

    y[n+ 1] = x[n] +py[n]Block diagrams: illustrate signal flow paths.

    + Delayp

    x[n] y[n]

    Operator representations: analyze systems as polynomials.(1

    p

    R) Y

    =

    RX

  • 7/27/2019 MIT6_003S10_lec04.pdf

    3/62

    Analyzing CT SystemsVerbal descriptions: preserve the rationale.

    Your account will grow in proportion to the current interestrate plus the rate at which you deposit.

    Differential equations:mathematically

    compact.

    dy(t)

    =x(t) + py(t)dt

    Block diagrams: illustrate signal flow paths.+ t

    ()dt

    p

    x(t) y(t)

    Operator representations: analyze systems as polynomials.(1pA)Y =AX

  • 7/27/2019 MIT6_003S10_lec04.pdf

    4/62

    Differential EquationsDifferential equations are mathematically precise and compact.

    r0(t)

    r1(t)h1(t)

    dr1(t) = r0(t)r1(t)dt Solution methodologies: general methods (separation of variables; integrating factors) homogeneous and particular solutions inspectionToday: new methods based on block diagrams and operators,which provide new ways to think about systems behaviors.

  • 7/27/2019 MIT6_003S10_lec04.pdf

    5/62

    Block DiagramsBlock diagrams illustrate signal flow paths.DT: adders, scalers, and delays represent systems described bylinear difference equations with constant coefficents.

    + Delayp

    x[n] y[n]

    CT: adders, scalers, and integrators represent systems describedby a linear differential equations with constant coefficients.

    + t()dt

    p

    x(t) y(t)

  • 7/27/2019 MIT6_003S10_lec04.pdf

    6/62

    Operator RepresentationCT Block diagrams are concisely represented with the A operator.

    Applying A to a CT signal generates a new signal that is equal tothe integral of the first signal at all points in time.

    Y = AXis equivalent to

    ty(t) = x() d

    for all time t.

  • 7/27/2019 MIT6_003S10_lec04.pdf

    7/62

    Evaluating Operator ExpressionsAs with R, A expressions can be manipulated as polynomials.

    + +A A

    X YW

    tw(t) = x(t) + x()d

    ty(t) = w(t) + w()d

    t t t 2 y(t) = x(t) + x()d+ x()d+ x(1)d1 d2

    W = (1 + A) XY = (1 + A) W = (1 + A)(1 + A) X= (1 + 2A+ A2) X

  • 7/27/2019 MIT6_003S10_lec04.pdf

    8/62

    Evaluating Operator ExpressionsExpressions in A can be manipulated using rules for polynomials. Commutativity: A(1 A)X= (1 A)AX

    Distributivity: A(1 A)X= (A A2)X Associativity: (1 A)A (2 A)X= (1 A) A(2 A) X

  • 7/27/2019 MIT6_003S10_lec04.pdf

    9/62

    Check Yourself

    Ap

    +X Y

    A p+X Y

    Ap+X

    Y

    y(t) = x(t) +py(t)

    y(t) = x(t) +py(t)

    y(t) = px(t) +py(t)

    Which best illustrates the left-right correspondences?

    1. 2. 3. 4. 5. none

  • 7/27/2019 MIT6_003S10_lec04.pdf

    10/62

    Check Yourself

    Ap

    +X Y

    A p+X Y

    Ap+X

    Y

    y(t) = x(t) +py(t)

    y(t) = x(t) +py(t)

    y(t) = px(t) +py(t)

    Which best illustrates the left-right correspondences? 4

    1. 2. 3. 4. 5. none

  • 7/27/2019 MIT6_003S10_lec04.pdf

    11/62

    Elementary Building-Block SignalsElementary DT signal: [n].

    1, if n= 0;[n] =

    0, otherwise[n]

    1n

    0 shortest possible duration (most transient) useful for constructing more complex signals

    What CT signal serves the same purpose?

  • 7/27/2019 MIT6_003S10_lec04.pdf

    12/62

    Elementary CT Building-Block SignalConsider the analogous CT signal.

    0 t < 0

    w(t) = 1 t = 0

    0 t > 0

    w(t)

    t1

    0

    Is

    this

    a

    good

    choice

    as

    a

    building-block

    signal?

  • 7/27/2019 MIT6_003S10_lec04.pdf

    13/62

    Elementary CT Building-Block SignalConsider the analogous CT signal.

    0 t < 0

    w(t) = 1 t= 0

    0 t > 0

    tw(t) ( ) dt 0

    Is this a good choice as a building-block signal? Not

    w(t) ( ) dt 0

    The integral of w(t) is zero!

  • 7/27/2019 MIT6_003S10_lec04.pdf

    14/62

    Unit-Impulse SignalTheunit-impulsesignalactsasapulsewithunitareabutzerowidth.

    p(t)

    (t)= limp(t)0

    p1/2(t) p1/4(t) p1/8(t)

    t

    12 unit area

    42

    11 1 t 1 1 t 1 1 t 2 2 4 4 8 8

  • 7/27/2019 MIT6_003S10_lec04.pdf

    15/62

    Unit-Impulse SignalThe unit-impulse function is represented by an arrow with the number 1, which represents its area or weight.

    (t)1

    tIt has two seemingly contradictory properties: it is nonzero only at t= 0, and its definite integral (,) is one !Both of these properties follow from thinking about (t) as a limit:

    p(t)

    (t)=

    lim

    p(t)0

    t

    12 unit area

  • 7/27/2019 MIT6_003S10_lec04.pdf

    16/62

    Unit-Impulse and Unit-Step SignalsThe indefinite integral of the unit-impulse is the unit-step.

    t t1; 0u(t) =

    ()d= 0; otherwise

    Equivalentlyt

    u(t)1

    A(t) u(t)

  • 7/27/2019 MIT6_003S10_lec04.pdf

    17/62

    Impulse Response of Acyclic CT SystemIftheblockdiagramofaCTsystemhasnofeedback(i.e.,nocycles),then the corresponding operator expression is imperative.

    + +A A

    X Y

    Y

    = (1 + A)(1 + A) X= (1 + 2A

    + A

    2

    ) X

    If x(t) = (t) theny(t) = (1 + 2A+ A

    2

    ) (t) = (t) + 2u(t) + tu(t)

  • 7/27/2019 MIT6_003S10_lec04.pdf

    18/62

    CT FeedbackFind the impulse response of this CT system with feedback.

    + Ap

    x(t) y(t)

  • 7/27/2019 MIT6_003S10_lec04.pdf

    19/62

    CT FeedbackFind the impulse response of this CT system with feedback.

    + Ap

    x(t) y(t)

    Method 1: find differential equation and solve it.y(t) = x(t) +py(t)

    Linear, first-order difference equation with constant coefficients.Try y(t) = Cetu(t).Then y(t) = Cetu(t) + Cet(t) = Cetu(t) + C(t).Substituting, we find that Cetu(t) + C(t) = (t) +pCetu(t).Therefore = p and C= 1 y(t) = eptu(t).

  • 7/27/2019 MIT6_003S10_lec04.pdf

    20/62

    CT FeedbackFind the impulse response of this CT system with feedback.

    + Ap

    x(t) y(t)

    Method 2: use operators.Y = A (X+pY)Y A=X 1 pA

    Now expand in ascending series in A:Y

    = A(1 +pA +p2A2+p3A3+ )X

    If x(t) = (t) theny(t) = A(1 +pA +p2A2+p3A3+ ) (t)

    = (1 +pt+21p2t2+

    61p3t3+ ) u(t) = eptu(t) .

    CT F db k

  • 7/27/2019 MIT6_003S10_lec04.pdf

    21/62

    CT FeedbackWe can visualize the feedback by tracing each cycle through thecyclic signal path.

    + Ap

    x(t) y(t)

    y(t) = (A +pA2

    +p2

    A

    3+p

    3

    A

    4+ ) (t)

    CT F db k

  • 7/27/2019 MIT6_003S10_lec04.pdf

    22/62

    CT FeedbackWe can visualize the feedback by tracing each cycle through thecyclic signal path.

    + Ap

    x(t) y(t)

    y(t) = (A +pA2

    +p2

    A

    3+p

    3

    A

    4+ ) (t)

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    23/62

    CT FeedbackWe can visualize the feedback by tracing each cycle through thecyclic signal path.

    + Ap

    x(t) y(t)

    y(t) = (A +pA2

    +p2

    A

    3+p

    3

    A

    4+ ) (t)

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    24/62

    CT FeedbackWe can visualize the feedback by tracing each cycle through thecyclic signal path.

    + Ap

    x(t) y(t)

    y(t) = (A +pA2

    +p2

    A

    3+p

    3A

    4+ ) (t)

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    25/62

    CT FeedbackWe can visualize the feedback by tracing each cycle through thecyclic signal path.

    + Ap

    x(t) y(t)

    y(t) = (A +pA2+p2A3+p3A4+ ) (t)= (1 +pt+

    2

    1p2t2+

    6

    1p3t3+ ) u(t)

    y(t)

    t1

    0

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    26/62

    CT FeedbackWe can visualize the feedback by tracing each cycle through thecyclic signal path.

    + Ap

    x(t) y(t)

    y(t) = (A +pA2+p2A3+p3A4+ ) (t)= (1 +pt+

    2

    1p2t2+

    6

    1p3t3+ ) u(t)

    y(t)

    t1

    0

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    27/62

    CT FeedbackWe can visualize the feedback by tracing each cycle through thecyclic signal path.

    + Ap

    x(t) y(t)

    y(t) = (A +pA2+p2A3+p3A4+ ) (t)= (1 +pt+

    2

    1p2t2+

    6

    1p3t3+ ) u(t)

    y(t)

    t1

    0

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    28/62

    CT FeedbackWe can visualize the feedback by tracing each cycle through thecyclic signal path.

    + Ap

    x(t) y(t)

    y(t) = (A +pA2+p2A3+p3A4+ ) (t)= (1 +pt+

    2

    1p2t2+

    6

    1p3t3+ ) u(t)

    y(t)

    t1

    0

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    29/62

    CT FeedbackWe can visualize the feedback by tracing each cycle through thecyclic signal path.

    + Ap

    x(t) y(t)

    y(t) = (A +pA2+p2A3+p3A4+ ) (t)= (1 +pt+

    2

    1p2t2+

    6

    1p3t3+ ) u(t) = eptu(t)

    y(t)

    t1

    0

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    30/62

    CT FeedbackMakingp negative makes the output converge (instead of diverge).

    + Ax(t) y(t)p

    y(t) = (A pA2+p2A3p3A4+ ) (t)= (1 pt+ 2

    1p2t26

    1p3t3+ ) u(t)

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    31/62

    C eedback

    Makingp negative makes the output converge.+ A

    px(t) y(t)

    y(t) = (A pA2+p2A3p3A4+ ) (t)= (1 pt+ 2

    1p2t26

    1p3t3+ ) u(t)

    y(t)

    0 t

    1

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    32/62

    Makingp negative makes the output converge.+ A

    px(t) y(t)

    y(t) = (A pA2+p2A3p3A4+ ) (t)= (1 pt+ 2

    1p2t26

    1p3t3+ ) u(t)

    y(t)

    0 t

    1

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    33/62

    Makingp negative makes the output converge.+ A

    px(t) y(t)

    y(t) = (A pA2+p2A3p3A4+ ) (t)= (1 pt+ 2

    1p2t26

    1p3t3+ ) u(t)

    y(t)

    0 t

    1

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    34/62

    Makingp negative makes the output converge.+ A

    px(t) y(t)

    y(t) = (A pA2+p2A3p3A4+ ) (t)= (1 pt+ 2

    1p2t26

    1p3t3+ ) u(t)

    y(t)

    0 t

    1

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    35/62

    Makingp negative makes the output converge.+ A

    px(t) y(t)

    y(t) = (A pA2+p2A3p3A4+ ) (t)= (1 pt+ 2

    1p2t26

    1p3t3+ ) u(t) = eptu(t)

    y(t)

    0 t

    1

    Convergent and Divergent Poles

  • 7/27/2019 MIT6_003S10_lec04.pdf

    36/62

    The fundamental mode associated withp diverges ifp > 0 and converges ifp < 0.

    + A

    p

    X Y

    p = 1 p = 1y(t) y(t)1 1

    0 t 0 t

    Convergent and Divergent Poles

  • 7/27/2019 MIT6_003S10_lec04.pdf

    37/62

    The fundamental mode associated withp diverges ifp > 0 and converges ifp < 0.

    Re p

    +

    Imp

    A

    p

    X Y

    RepConvergent Divergent

    CT Feedback

  • 7/27/2019 MIT6_003S10_lec04.pdf

    38/62

    In CT, each cycle adds a new integration.+ A

    px(t) y(t)

    y(t) = (A +pA2+p2A3+p3A4+ ) (t)= (1 +pt+ 2

    1p

    2

    t2

    + 6

    1p

    3

    t3

    + ) u(t) = ept

    u(t)y(t)

    t1

    0

    Feedback in DT Systems

  • 7/27/2019 MIT6_003S10_lec04.pdf

    39/62

    In DT, each cycle creates another sample in the output.X + Y

    Delayp0

    y[n] = (1 +pR +p2R2+p3R3+p4R4+ ) [n]= [n] +p[n 1] +p2[n 2] +p3[n 3] +p4[n 4] +

    y[n]

    n1 0 1 2 3 4

    Comparison of CT and DT representations

  • 7/27/2019 MIT6_003S10_lec04.pdf

    40/62

    Locations of convergent poles differ for CT and DT systems.

    X Y X+ A

    p

    Y+

    DelaypA 1

    1pA 1pReptu(t) pnu[n]

    Mass and Spring System

  • 7/27/2019 MIT6_003S10_lec04.pdf

    41/62

    Use the A operator to solve the mass and spring system.x(t)

    F = K x(t) y(t) = M y(t)y(t)

    + KM A A

    1

    x(t) y(t)y(t)y(t)

    KMKM

    1 + A2Y

    =

    X A2

    Mass and Spring System

  • 7/27/2019 MIT6_003S10_lec04.pdf

    42/62

    Factor system functional to find the poles.KA2 KA2Y M M

    KX = 1 + A2 = (1p0A)(1p1A)M1 + KA2 = 1 (p0+p1)A+p0p1A2

    MThe sum of the poles must be zero.The product of the poles must be K/M.

    K Kp0 =j p1 =j

    M M

    Mass and Spring System

  • 7/27/2019 MIT6_003S10_lec04.pdf

    43/62

    .Alternatively, find the poles by substituting A 1sThe poles are then the roots of the denominator.

    Y= KMA2

    X

    1 +

    Substitute A 1:

    KMA

    2

    Y

    =s

    KM

    X s2+ KMK

    s= j M

    Mass and Spring System

  • 7/27/2019 MIT6_003S10_lec04.pdf

    44/62

    The poles are complex conjugates.Ims

    s-planeK 0M

    ResK M 0

    The corresponding fundamental modes have complex values.fundamental mode 1: ej0t =cos0t+jsin0tfundamental mode 2: ej0t =cos0tjsin0t

    Mass and Spring System

  • 7/27/2019 MIT6_003S10_lec04.pdf

    45/62

    Real-valued inputs always excite combinations of these modes sothat the imaginary parts cancel.Example: find the impulse response.

    KA

    2 K Y M M A AKX = 1 + A2 =p0p1 1 p0A1 p1AM0

    2 A A=

    2j0 1 j0A 1 +j0A 0 A 0 A= 2j 1 j0A 2j 1 +j0A

    makesmode1 makesmode2

    Themodesthemselvesarecomplexconjugates,andtheircoefficientsare also complex conjugates. Sothe sum is asum of somethingandits complex conjugate, which is real.

    Mass and Spring System

  • 7/27/2019 MIT6_003S10_lec04.pdf

    46/62

    The impulse response is therefore real.

    Y 0 A 0 AX = 2j 1j0A 2j 1 + j0A

    The impulse response ish(t) =

    2j0ej0t2j0ej0t =0sin0t ; t > 0

    y(t)

    t0

    Mass and Spring System

  • 7/27/2019 MIT6_003S10_lec04.pdf

    47/62

    Alternatively, find impulse response by expanding system functional.

    x )(t + A Ay(t)y(t)20

    1

    y(t)

    A21 + A2

    If x(t) = (t) then20

    20Y = A2 4020 A4+ 60 A6 + =

    X

    3 55! +

    t t(t) = 20 40t 6+ 0 , t 0y 3!

    Mass and Spring System

  • 7/27/2019 MIT6_003S10_lec04.pdf

    48/62

    Look at successive approximations to this infinite series.

    Y = 02A2

    2A2 = 0

    2A202A2lX 1 + 0 l=0

    If x(t) = (t) theny(t) = 0202lA2l+2(t)

    l=02= 0t

    y(t)

    t0

    Mass and Spring System

  • 7/27/2019 MIT6_003S10_lec04.pdf

    49/62

    Look at successive approximations to this infinite series.

    Y = 02A2

    2A2 = 0

    2A202A2lX 1 + 0 l=0

    If x(t) = (t) then

    y(t) = 0202lA2l+2(t)

    l=03

    = 02t04t

    3!y(t)

    t0

    Mass and Spring System

  • 7/27/2019 MIT6_003S10_lec04.pdf

    50/62

    Look at successive approximations to this infinite series.

    Y = 02A2

    2

    A2 = 02A202A2lX 1 +

    0 l=0If x(t) = (t) then

    y(t) = 0202lA2l+2(t)

    l=03 5

    2 4t 6t= 0t03!

    + 05!y(t)

    t0

    Mass and Spring System

  • 7/27/2019 MIT6_003S10_lec04.pdf

    51/62

    Look at successive approximations to this infinite series.

    Y = 02A2

    2

    A2 =02A2

    02A2

    lX 1 +

    0 l=0If x(t) = (t) then

    y(t) = 0202lA2l+2(t)

    l=03 5 7

    2 4t 6t 8t=0t03!

    +05!

    07!

    y(t)

    t0

    Mass and Spring SystemL k i i i hi i fi i i

  • 7/27/2019 MIT6_003S10_lec04.pdf

    52/62

    Look at successive approximations to this infinite series.

    Y = 02A2

    2

    A2 =02A2

    02A2

    lX 1 +

    0 l=0If x(t) = (t) then

    y(t) = 0202lA2l+2(t)

    l=03 5 7 9

    2 4t 6t 8t 10t=0t03!

    +05!

    07!

    +09!

    y(t)

    t0

    Mass and Spring SystemL k t i i ti t thi i fi it i

  • 7/27/2019 MIT6_003S10_lec04.pdf

    53/62

    Look at successive approximations to this infinite series.

    Y = 02A2

    2

    A2 =02A2

    02A2

    lX 1 +

    0 l=0If x(t) = (t) then

    y(t) = 0202lA2l+2(t)

    l=03 5 7 9

    2 4t 6t 8t 10t=0t 03!

    +05!

    07!

    +09!

    + y(t)

    t0

    Mass and Spring SystemL k t i i ti t thi i fi it i

  • 7/27/2019 MIT6_003S10_lec04.pdf

    54/62

    Look at successive approximations to this infinite series.

    Y = 02A2

    2

    A2 =02A2

    02A2

    lX 1 +

    0 l=0If x(t) = (t) then

    y(t) = 0202lA2l+2(t)

    l=03 5 7 9

    2 4t 6t 8t 10t=0t 03!

    +05!

    07!

    +09!

    + y(t)

    t0

    Mass and Spring SystemLook at successive approximations to this infinite series

  • 7/27/2019 MIT6_003S10_lec04.pdf

    55/62

    Look at successive approximations to this infinite series.

    Y = 02A2

    2

    A2 =02A2

    02A2

    lX 1 +

    0 l=0If x(t) = (t) then

    y(t) = 0202lA2l+2(t)

    l=03 5 7 9

    2 4t 6t 8t 10t=0t 03!

    +05!

    07!

    +09!

    + y(t)

    t0

    Mass and Spring SystemLook at successive approximations to this infinite series

  • 7/27/2019 MIT6_003S10_lec04.pdf

    56/62

    Look at successive approximations to this infinite series.2 2

    Y l= 0 A2A2 =02A2

    0

    2A2

    X 1 + 0 l=0

    If x(t) = (t) then

    y(t) = 0202lA2l+2(t)l=0

    3 5 7 92 4t 6t 8t 10t=0t 0

    3!+0

    5! 0

    7!+0

    9! +

    y(t)

    t0

    Mass and Spring SystemLook at successive approximations to this infinite series

  • 7/27/2019 MIT6_003S10_lec04.pdf

    57/62

    Look at successive approximations to this infinite series.

    Y = 02A2

    2A2 =02A2

    0

    2A2l

    X 1 + 0 l=0

    If x(t) = (t) then

    y(t) = 0202lA2l+2(t)l=0

    3 5 7 92 4t 6t 8t 10t=0t 0

    3!+0

    5! 0

    7!+0

    9! +

    y(t)

    t0

    Mass and Spring SystemLook at successive approximations to this infinite series

  • 7/27/2019 MIT6_003S10_lec04.pdf

    58/62

    Look at successive approximations to this infinite series.

    Y = 02A2

    2A2 =02A2

    0

    2A2l

    X 1 + 0 l=0

    If x(t) = (t) then

    y(t) = 0202lA2l+2(t)l=0

    3 5 7 92 4t 6t 8t 10t=0t 0

    3!+0

    5! 0

    7!+0

    9! +

    y(t)

    t0

    Mass and Spring SystemLook at successive approximations to this infinite series

  • 7/27/2019 MIT6_003S10_lec04.pdf

    59/62

    Look at successive approximations to this infinite series.

    Y = 02A2

    2

    A2 =02A2

    02A2

    lX 1 +

    0 l=0If x(t) = (t) then

    y(t) = 0202lA2l+2(t)

    l=03 5 7 9

    2 4t 6t 8t 10t=0t 03!

    +05!

    07!

    +09!

    + y(t)

    t0

    Mass and Spring SystemLook at successive approximations to this infinite series

  • 7/27/2019 MIT6_003S10_lec04.pdf

    60/62

    Look at successive approximations to this infinite series.2 2

    l

    Y = 0 A2A2 =02A2

    0

    2A2

    X 1 + 0 l=0

    If x(t) = (t) then

    y(t) = 020

    2lA2l+2(t)

    l=03 5 7 9

    =02t 04t3!

    +06t5!

    08t

    7!+010t

    9! + =0sin0t

    y(t)

    t0

    Comparison of CT and DT representationsImportant similarities and important differences.

  • 7/27/2019 MIT6_003S10_lec04.pdf

    61/62

    Important similarities and important differences.

    X Y X+ A

    p

    Y+

    DelaypA 1

    1

    pA

    1

    pR

    eptu(t) pnu[n]

    MIT OpenCourseWarehttp://ocw.mit.edu

    http://ocw.mit.edu/http://ocw.mit.edu/
  • 7/27/2019 MIT6_003S10_lec04.pdf

    62/62

    6.003 Signals and Systems

    Spring 2010

    For information about citing these materials or our Terms of Use, visit:http://ocw.mit.edu/terms.

    http://ocw.mit.edu/termshttp://ocw.mit.edu/termshttp://ocw.mit.edu/terms

Recommended