An Introduction to Signals & Systems · 2014. 4. 1. · Continuous-time and discrete-time signals...

20
1 An Introduction to Signals & Systems © 2014 School of Information Technology and Electrical Engineering at The University of Queensland http://elec3004.com Lecture Schedule: 2 6 March 2014 ELEC 3004: Systems Week Date Lecture Title 1 4-Mar Introduction & Systems Overview 6-Mar [Linear Dynamical Systems] 2 11-Mar Signals as Vectors & Systems as Maps 13-Mar [Signals] 3 18-Mar Sampling & Data Acquisition & Antialiasing Filters 20-Mar [Discrete Signals] 4 25-Mar Filter Analysis & Filter Design 27-Mar [Filters] 5 1-Apr Digital Filters 3-Apr [Digital Filters] 6 8-Apr Discrete Systems & Z-Transforms 10-Apr [Z-Transforms] 7 15-Apr Convolution & FT & DFT 17-Apr Frequency Response 8 29-Apr Introduction to Control 1-May [Feedback] 9 6-May Introduction to Digital Control 8-May [Digitial Control] 10 13-May Stability of Digital Systems 15-May [Stability] 11 20-May State-Space 22-May Controllability & Observability 12 27-May PID Control & System Identification 29-May Digitial Control System Hardware 13 3-Jun Applications in Industry & Information Theory & Communications 5-Jun Summary and Course Review

Transcript of An Introduction to Signals & Systems · 2014. 4. 1. · Continuous-time and discrete-time signals...

  • 1

    An Introduction to Signals & Systems

    © 2014 School of Information Technology and Electrical Engineering at The University of Queensland

    TexPoint fonts used in EMF.

    Read the TexPoint manual before you delete this box.: AAAAA

    http://elec3004.com

    Lecture Schedule:

    2 6 March 2014 ELEC 3004: Systems

    Week Date Lecture Title

    1 4-Mar Introduction & Systems Overview

    6-Mar [Linear Dynamical Systems]

    2 11-Mar Signals as Vectors & Systems as Maps

    13-Mar [Signals]

    3 18-Mar Sampling & Data Acquisition & Antialiasing Filters

    20-Mar [Discrete Signals]

    4 25-Mar Filter Analysis & Filter Design

    27-Mar [Filters]

    5 1-Apr Digital Filters

    3-Apr [Digital Filters]

    6 8-Apr Discrete Systems & Z-Transforms

    10-Apr [Z-Transforms]

    7 15-Apr Convolution & FT & DFT

    17-Apr Frequency Response

    8 29-Apr Introduction to Control

    1-May [Feedback]

    9 6-May Introduction to Digital Control

    8-May [Digitial Control]

    10 13-May Stability of Digital Systems

    15-May [Stability]

    11 20-May State-Space

    22-May Controllability & Observability

    12 27-May PID Control & System Identification

    29-May Digitial Control System Hardware

    13 3-Jun Applications in Industry & Information Theory & Communications

    5-Jun Summary and Course Review

    http://itee.uq.edu.au/~metr4202/http://itee.uq.edu.au/~metr4202/http://creativecommons.org/licenses/by-nc-sa/3.0/au/deed.en_UShttp://elec3004.com/http://elec3004.com/

  • 2

    Signals

    • Communicates information

    • Varies in Time and/or Space

    6 March 2014 - 4

    What is a Signal?

    Everywhere:

    • The type

    • The screen

    • Your 5 senses

    • Telephony

    • Interest rates

    • Leaf colour

    Temperature

    Distance

    Force

    Speed

    F(x)

    Signal

    ELEC 3004: Systems

  • 3

    Understanding & Classifying Signals

    Metrics:

    • Size

    • Signal Energy

    • Signal Power

    • Frequency

    • Phase

    • Entropy

    – Deterministic signals

    – Random signals

    Classifications:

    • Continuous-Time

    • Discrete-Time

    • Analog

    • Digital

    • Even

    • Odd

    6 March 2014 - 8 ELEC 3004: Systems

    • The size of any entity is a number that indicates the largeness

    or strength of that entity. Generally speaking, the signal

    amplitude varies with time.

    • However, this will be a defective measure because even for a

    large signal x(t), its positive and negative areas could cancel

    each other, indicating a signal of small size.

    6 March 2014 - 9

    Signal Size

    ELEC 3004: Systems

  • 4

    • Consider the area under a signal x(t) as a possible measure of

    its size, because it takes account not only of the amplitude but

    also of the duration.

    • Instead we look at it’s energy or signal energy

    • But this can be infinite!

    • Not to be confused with mechanical Energy -- Not in Joules

    6 March 2014 - 10

    Signal Energy

    ELEC 3004: Systems

    • Generalize this to a finite measure via a RMS (root means

    square measurand)

    • Not to be confused with mechanical Power -- Not in Watts

    11

    Signal Power:

    Finite Energy

    Finite Power

    ∞ Energy

    Finite Power

    6 March 2014 - ELEC 3004: Systems

  • 5

    • Classifications – A “pair-wise” way of characterizing the signal by putting it into

    a “descriptive bin”

    – Ex: How to describe a person – well we could measure them

    (weight, height, power, etc.) or we could sort by category

    (“North/South-side,” Australian, etc.) Neither is perfect

    • Some common classifications: 1. Continuous-time and discrete-time signals

    2. Analog and digital signals

    3. Periodic and aperiodic signals

    4. Real and complex signals

    5. Deterministic and probabilistic signals

    6 March 2014 - 12

    Signal Classifications

    ELEC 3004: Systems

    • The independent variable (x-axis) – in this case t – is

    continuous (which may be the ℝeals, but can be others)

    • This does not dictate the form of u(t) -- it may be either

    continuous or discrete.

    6 March 2014 - 13

    Continuous-Time

    u(t)

    t

    t R

    ELEC 3004: Systems

  • 6

    • The independent variable (x-axis) – in this case t – is

    continuous (which may be the ℝeals, but can be others)

    • This does not dictate the form of u(t) -- it may be either

    continuous or discrete.

    6 March 2014 - 14

    Continuous Time

    u(t)

    t

    t R

    Continuous

    ELEC 3004: Systems

    • The independent variable is only set for fixed, discrete values

    • Ex: t ∈ Integers

    • Written in [Square Brackets]

    • u[tn] = u[n]

    • tn={t0, t1, t2, …, tn}

    • Relationship to continuous time: u[n]=u(nTs)

    6 March 2014 - 15

    Discrete Time

    u[t ]n

    t

    t Z (Integers)

    Ts = Sample Period

    = Time between samples

    Discrete

    ELEC 3004: Systems

  • 7

    • Continuous and Discrete on the y-axis

    • u(t) = Continuous Analog

    • u(t) = Discrete Digital – Number of levels can be many

    – Simplest case is for two Binary digit (or bit) signal

    6 March 2014 - 16

    Analog and Digital Signals

    u(t)

    t

    Discrete

    digital

    levels

    ELEC 3004: Systems

    • (a) analog, continuous time | (b) digital, continuous time

    • (c) analog, discrete time and (d) digital, discrete time

    6 March 2014 - 17

    Analog and Digital Signals

    ELEC 3004: Systems

  • 8

    • A signal x(t) is periodic if for some positive constant T0

    • For periodic signals x(t) of period T0 : – the area under x(t) over any interval of duration T0 is the same

    6 March 2014 - 18

    Periodic and Aperiodic Signals

    ELEC 3004: Systems

    6 March 2014 - 19

    Real and Complex Signals

    ELEC 3004: Systems

  • 9

    • Deterministic – are those whose description is

    known completely

    • Random – Those signals whose descriptions is unknown incompletely via

    statistical or probabilistic descriptions.

    6 March 2014 - 20

    Deterministic and Random

    0 1 2 3 4 5 6 7-1

    -0.5

    0

    0.5

    1

    ELEC 3004: Systems

    Ergodicity

    1. Over time: multiple readings of a quantity over time

    • “stationary” or “ergodic” system

    • Sometimes called “integrating”

    2. Over space: single measurement (summed) from multiple sensors each distributed in space

    3. Same Measurand: multiple measurements

    take of the same observable quantity by multiple, related instruments e.g., measure position & velocity simultaneously Basic “sensor fusion”

    6 March 2014 - 21 ELEC 3004: Systems

  • 10

    Classifying Signals: Even and Odd

    • Even

    – Area:

    Every signal can be expressed as a sum of even and odd components

    • Odd

    – Area:

    6 March 2014 - 22

    Symmetry

    Line

    ELEC 3004: Systems

    Signal Models

    A “model” of signals

    • Key functions include:

    – Step

    – Impulse

    – Exponential functions play

    • Basis for representing other

    signals,

    • Simplify many aspects of

    the signals and systems.

    6 March 2014 - 23

    -4 -2 0 2 4

    -0.2

    0

    0.2

    0.4

    0.6

    0.8

    1

    x

    sin( x)/( x)

    ELEC 3004: Systems

  • 11

    Signal Models

    1] Unit Step

    • if A=1, t0=0

    – Heaviside function

    2] Unit Impulse

    • Can be approximated as:

    6 March 2014 - 24 ELEC 3004: Systems

    • Multiply F(t) by δ(t)

    • Is about t=0: – F(t) is continuous at t=0

    – δ only has value at t=0

    – ℶ=F(0)=F(t=0)

    • Sampling Property of the Impulse:

    6 March 2014 - 25

    Signal Models: Multiplication by Impulse

    ELEC 3004: Systems

  • 12

    3] Sinusoidal & Exponential Signals

    • A, ω : Amplitude and Frequency (ω=2πf)

    • ϕ: phase angle

    6 March 2014 - 26

    Signal Models

    ELEC 3004: Systems

    Systems

  • 13

    1. Linear and nonlinear systems

    2. Constant-parameter and time-varying-parameter systems

    3. Instantaneous (memoryless) and dynamic (with memory)

    systems

    4. Causal and noncausal systems

    5. Continuous-time and discrete-time systems

    6. Analog and digital systems

    7. Invertible and noninvertible systems

    8. Stable and unstable systems

    6 March 2014 - 28

    Further Classifications of Systems

    ELEC 3004: Systems

    • Modelling order depends on what you are trying to achieve

    6 March 2014 - 29

    Modelling order

    http://ssd.jpl.nasa.gov/

    ELEC 3004: Systems

  • 14

    • Linear Circuit Theorems, Operational Amplifiers

    • Operational Amplifiers

    • Capacitors and Inductors, RL and RC Circuits

    • AC Steady State Analysis

    • AC Power, Frequency Response

    • Laplace Transform

    • Reduction of Multiple Sub-Systems

    • Fourier Series and Transform

    • Filter Circuits

    Modelling Tools!

    6 March 2014 - 30

    Modelling Ties Back with ELEC 2004

    ELEC 3004: Systems

    6 March 2014 - 31

    Example: RC Circuits

    R

    C

    y(t)=

    ΔV(t)

    AC

    f(t)=i(t)

    ELEC 3004: Systems

  • 15

    • Passive, First-Order Resistor-Capacitor Design:

    6 March 2014 - 32

    First Order RC Filter

    • 3dB (½ Signal Power):

    • Magnitude:

    • Phase:

    OutInR

    C

    (Low-pass configuration)

    ELEC 3004: Systems

    • KCL:

    • KVL:

    • Combining:

    6 March 2014 - 33

    Example of 2nd Order: RLC Circuits

    L

    R2

    C

    R1

    +

    −v S( t )

    i ( t )

    v C( t )

    ELEC 3004: Systems

  • 16

    • 2nd Order System Sallen–Key Low-Pass Topology:

    6 March 2014 - 34

    2nd Order Active RC Filter (Sallen–Key)

    R2 C1 +

    –C2

    VinVout

    • KCL:

    • Combined with Op-Amp Law:

    • Solving for Gives a 2nd order System:

    Build this for

    Real in

    ELEC 4403

    ELEC 3004: Systems

    Another 2nd Order System: Accelerometer or Mass Spring Damper (MSD)

    • General accelerometer: – Linear spring (k) (0th order w/r/t o)

    – Viscous damper (b) (1st order)

    – Proof mass (m) (2nd order)

    Electrical system analogy: – resistor (R) : damper (b)

    – inductance (L) : spring (k)

    – capacitance (C) : mass (m)

    6 March 2014 - 35 ELEC 3004: Systems

  • 17

    Measuring Acceleration: Sense a by measuring spring motion Z

    • Start with Newton’s 2nd Law:

    • Substitute:

    • Solve ODE:

    The “displacement”

    measured by the unit

    (the motion of m relative the

    accelerometer frame)

    6 March 2014 - 36 ELEC 3004: Systems

    Measuring Acceleration [2] • Substitute candidate solutions:

    • Define Natural Frequency (ω0)

    & Simplify for Z0 (the spring displacement “magnitude”):

    6 March 2014 - 37 ELEC 3004: Systems

  • 18

    Acceleration: 2nd Order System

    • Plot for a “unit” mass, etc….

    • For ωω0:

    it’s a Seismometer Accelerometer Seismometer

    6 March 2014 - 38 ELEC 3004: Systems

    6 March 2014 - 39 ELEC 3004: Systems

  • 19

    6 March 2014 - 40

    Equivalence Across Domains

    Source: Dorf & Bishop, Modern Control Systems, 12th Ed., p. 73

    ELEC 3004: Systems

    6 March 2014 - 41

    Source: Dorf & Bishop, Modern Control Systems, 12th Ed., p. 74

    ELEC 3004: Systems

  • 20

    • We’ll talk about System Models

    • Review: – Phasers, complex numbers, polar to rectangular, and general

    functional forms.

    – Chapter 1 of Lathi

    (particularly the first sections on signals & classification thereof)

    • Register on Platypus

    • Try the practise assignment (will be posted soon)

    6 March 2014 - 42

    Next Time…

    ELEC 3004: Systems