System Fundamentals Flashcards

1
Q

What is a

System?

A

An entity that processes a set of signals,

called inputs,

to yield another set of signals called outputs.

A system can be physical:

  • Electrical, Mechanical, Hydraulic, Chemical

It can also be an algorithm that computes an output from an input signal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Realization?

A

When a system is actually “real”.

Two basic kinds:

Hardware Realization

The system exists as something physical:

  • Electrical, Mechanical, Hydraulic, Chemical

Software Realization

The system exists as an algorithm that computes an output from an input signal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Excitation Signals

A

Signals that are applied at system inputs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Response Signals

A

Signals that are produced at system outputs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

System Classifications:

Major Classification Categories/Axes (8)

A

Linearity:

Linear vs Non-Linear

Variance:

Time Invariant Parameter vs Time Varying Parameter

Memory:

Instantaneous vs Dynamic

Causality:

Causal vs Non-Causal

Range:

Continuous Time vs Discrete Time

Domain:

Analog vs Digital

Invertibility:

Invertible vs Non-Invertible

Stability

Stable vs Unstable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

System Classifications:

Linear vs Non-Linear

Basic Difference

A

A system is Linear when it has the property of “Superposition”:

The total response is just the sum of the “component” responses.

A system is Non-Linear if superposition does not hold.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Linear Systems:

Important Properties

A

Additive Property

  • Sum of inputs results in sum of outputs

Homogeneity (Scaling) Property

  • Output will be scaled by the same factor as input

Superposition

  • Combines the other two properties
  • Repsonse is the sum of scaled inputs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Linear Systems:

Additive Property

A

If a system responds to two different inputs:

X1 → Y1 , X2 → Y2

The response to the input signals added together is the same as adding the individual responses:

X1 + X2 → Y1 + Y2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Linear Systems:

Homogeneity Property

A

Also called the “Scaling” property

If a system responds to some input:

X → Y

It’s response to the input scaled by some factor is the original output scaled by the same factor

kX → kY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Linear Systems:

Superposition Principle

A

Defining feature of Linear Systems,

all Linear Systems follow it.

Combines the Additive and Homogeneity Properties.

If a system responds to some inputs:

x1 → y1 and x<span>2</span> → y<span>2</span>

The system reponse to the sum of those inputs, scaled by some factor is equal to the sum of the scaled inputs:

k1x1 + k2x<span>2</span> → k1y1 + k2y<span>2</span>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

System Classifications:

Time Invariant

vs

Varying Time Systems

A

A Time Invariant System

is one whose parameters do NOT change with time.

The response will not be changed depending on when the input is received.

Another way of looking at it:

Delaying either the input signal x(t) or the output signal y(t) by the same amount results in the same output:

x(t)y(t) → delay by T seconds → y(t - T)

x(t) → delay by T seconds → x(t - T)y(t - T)

A Time Varying System has parameters that change over time, so the response may change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

System Classifications:

Causal

vs

Non-Causal

Systems

A

Causal Systems

The response is not affected by future values of any signals.

  • Output at t0 depends only on x(t) for t ≤ t0
  • Any practical, real-time system must be causal

Non-Causal Systems

The response may be different depending on “future” values.

Generally because the independent variable is something other that time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How can

Non-Causal Systems

be realized?

A
  • Independent variable is something other than time
    • It may be a spatial dimension, such as length
  • Data is not in real-time
    • Data may be prerecorded and then processed by a non-causal system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is an important use

for Non-Causal systems?

A

We might use a non-causal system to study

the upper bound on the performance of a causal system.

This may be done by analyzing the prerecorded data from the causal system, using the non-causal system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

System Classifications:

Continuous Time

vs

Discrete Time

Systems

A

Continuous Time Systems

Operate with continuous time input and output signals

Discrete Time Systems

Operate with discrete time input and output signals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

System Classfications:

Analog

vs

Digital

Systems

A

Analog Systems

Use analog input/output signals - infinite values in a range

Digital Systems

Use digital input/outuput signals - restricted set of values

17
Q

System Classifications:

Instantaneous

vs

Finite Memory Systems

vs

Dynamic Systems

A

Determined by whether the system has “memory”.

Instantaneous Systems

The output is determined solely by the current input

Past input and output is completely irrelevant.

Also called “Memoryless”.

Finite Memory Systems

Response at time t determined by the input of the past T seconds

Dynamic Systems

Systems output at time t depends on the ENTIRE past input

18
Q

System Classfications:

Finite Memory Systems

A

In a Finite Memory System

the system’s response is completely determined by the input signals over the past T seconds.

Examples:

Finite State Machine, Networks with induction inductors and capacitors

19
Q

System Classifications:

Dynamic Systems

A

In Dynamic Systems

The system’s output depends on the entire past input.

For example: a state machine

20
Q

Two types of systems that

are ALWAYS

causal

A

All Analog Circuits

All Memoryless Systems

21
Q

Systems Classification:

Invertible

vs

Non-Invertible Systems

A

Invertible Systems

A system is invertible if another system can use its output to produce the initial input.

y(t) can be used to determine x(t)

  • There must be a one-to-one mapping

Non-Invertible Systems

Systems where the output cannot be used to determine the input. This may be because multiple inputs map to some outputs.

22
Q

Linearity:

Show that the system described by the equation:

dy/dt + 3y(t) = x(t)

is Linear

A

To show that is is Linear, we need to show that Superposition holds.

Let x1(t) → y1(t) and x2(t) → y2(t)

Substitute into equation

dy1/dt + 3y1(t) = x1(t)

dy2/dt + 3y2(t) = x2(t)

Multiply each by a scaling factor

k1dy1/dt + 3 k1y1(t) = k1x1(t)

k2dy2/dt + 3 k2y2(t) = k2x2(t)

Add both equations

d/dt [k1y1(t) + k2y2(t)] + 3[k1y1(t) + k2y2(t)] = k1x1(t) + k2x2(t)

For the combined equation

X(t) = k1x1(t) + k2x2(t)

Y(t) = k1y1(t) + k2y2(t)]

Therefore, Superposition holds and this system is Linear.

23
Q

Nonlinear Systems:

Small Signal Analysis

A
  • Almost all systems become non-linear when very large signals are applied
  • Nonlinear systems can be approximated by linear systems for Small Signal Analysis
  • ​The basic idea is to approximate a nonlinear system as the superposition of MANY small, linear systems
  • Once superposition is applied, analyze the system by decomposition into Zero-Input and Zero-State components
24
Q

System Analysis:

Representing

Continuous Time Systems

vs

Discrete Time Systems

Mathematically

A

For both systems, inputs are represented with “x”, outputs with “y”.

The Impulse response is represented with a function “h”

In Continuous Time systems, time is represented with “t”:

x(t) → h(t) → y(t)

In Discrete Time Systems, time is represented with “n”, indicating discrete values.

x(n) → h(n) → y(n)

25
Q

System Classifications:

Stable

vs

Unstable Systems

A

To analyze stability, we use

BIBO : Bounded Input, Bounded Output

A system is BIBO stable if, and only if,

All bounded inputs: |x(t)| < ∞

result in bounded outputs: |y(t)| < ∞

No finite inputs can produce infinitely large outputs