Systems: Properties Flashcards
When is a system memoryless?
If the output only depends only on the present input.
When is a system said to have memory?
A system is said to have memory if the current output depends on past as well as the present input.
When is a system causal?
A system is causal if and only if the current output is only a function of past and present inputs and not future inputs.
When is a system invertible?
If the input signal can be recovered from the output signal. For this, distinct inputs have to lead to distinct outputs (one-to-one mapping). e.g. y = x^2 is non invertible as we cannot determine the sign of the input.
What is BIBO stability?
For every bounded input x, the output y is also bounded. (Bounded Input-Bounded Output)
How can we confirm whether a system is BIBO unstable?
To show a system is not BIBO stable, we only need to find a single input which leads to an unbounded output.
Is the following system BIBO stable? Explain why. y(t) = tx(t)
No - it is not BIBO stable. For a constant input x = 1 (bounded), output y = t (unbounded).
How do we determine whether a system is linear?
If the following to properties hold:
- Homogeneity: F(au) = aF(u)
- Additivity: F(u+v) = F(u) + F(v)
What does linearity mean for a signal?
- Scaling before or after the system is the same
- Summing before or after the system is the same
What is linearity also known as?
Superposition property
What is the method for testing the additivity of a system?
- Define 2 arbitrary inputs (called x1 and x2)
- Find their associated outputs (called y1 and y2)
- Check what the output y3 is if the input is x3 = x1+x2
- The system is linear if superposition principle holds for y3 = y1+y2
When is a system time invariant?
A system is time invariant if a time shift in the input results in a time shift in the output.
y(t - a) = F[x(t - a)]
What is the method for determining whether a system is time invariant?
- Input x(t) into the system
- Obtain y(t)
- Shift y(t) in time by replacing all t with t - a, which is the output we expect to get if the system is time invariant
- Shift x in time so that x(t-a)
- Input x(t - a) into the system to get an output y
- Compare the y from step 3 and step 5, if they are the same the system is time invariant.