System Fundamentals Flashcards
What is a
System?
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.
What is Realization?
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
Excitation Signals
Signals that are applied at system inputs
Response Signals
Signals that are produced at system outputs
System Classifications:
Major Classification Categories/Axes (8)
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
System Classifications:
Linear vs Non-Linear
Basic Difference
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.
Linear Systems:
Important Properties
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
Linear Systems:
Additive Property
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
Linear Systems:
Homogeneity Property
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
Linear Systems:
Superposition Principle
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>
System Classifications:
Time Invariant
vs
Varying Time Systems
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
System Classifications:
Causal
vs
Non-Causal
Systems
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 can
Non-Causal Systems
be realized?
-
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
What is an important use
for Non-Causal systems?
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.
System Classifications:
Continuous Time
vs
Discrete Time
Systems
Continuous Time Systems
Operate with continuous time input and output signals
Discrete Time Systems
Operate with discrete time input and output signals