Is Signals & Systems Memoryless/Linear?

In summary, we discussed the definition of a memoryless system and how it is related to the derivative. We also explored the linearity of a system by testing for homogeneity and superposition. However, we found that the given system is not linear because it does not satisfy superposition for all possible inputs.
  • #1
sahil_time
108
0
1) y(t)=dx(t)/dt
Is this system memoryless?


2) y(t) = 0 if x(t)<0
x(t) + x(t-2) if x(t)>=0

Is this system linear?


Thankyou :)
 
Engineering news on Phys.org
  • #2
1) The system is not memoryless. The definition of the derivative can be expressed in two ways. What it was before, and what it will be in the future, like the following:

[itex]\frac{dx}{dt}=\lim{Δt\rightarrow0}\frac{x(t)-x(t-Δt)}{Δt}[/itex]

or

[itex]\frac{dx}{dt}=\lim{Δt\rightarrow0}\frac{x(t+Δt)-x(t)}{Δt}[/itex]

The two definitions will give the same result. However, the first one is has memory (in that it uses a past value of x(t)) and the second one is non-causal (in that it uses a future value of x(t)).

If you had a system that needed to compute the derivative, the first definition is the only one you would be able to use, and that would give you a system with memory.

2) If the system is linear it must satisfy superposition and homogeneity.

Homogeneity: It's easy to see that the system is homogeneous. If an input x(t) gives y1(t) = x(t)+x(t-2) then the input αx(t) will give y2(t) = αx(t)+αx(t-2) = α(x(t)+x(t-2)) = αy1(t).

This a scaled input will produce a scaled output.

What about superposition? Well here we run into problems. Because if x1(t) < 0 and x2(t) < 0 for all t, but x1(t) + x2(t) > 0 for all t, then the response for each of the inputs will be 0, but if you add them together, they will provide an output.

Thus, the system is not linear.
 
  • #3
Runei you are right about the first one. But the answer to the second one is that the system is Linear. This is how i tried to evaluate but unfortunately could not prove Linearity.

For the second question y(t)= [x(t)+x(t-2)]u[x(t)] which condenses the signal in one equation. Now we give two inputs to test superposition,

x1(t)→ y1(t)= [x1(t)+ x1(t-2)]u[x1(t)]
x2(t)→ y2(t)= [x2(t)+ x2(t-2)]u[x2(t)]

Now let x3(t) = ax1(t) + bx2(t) To test homogeniety

therefore y3(t) = [x3(t)+x3(t-2)]u[x3(t)]
= [ax1(t) + bx2(t) + ax1(t-2) + bx2(t-2)]u[ax1(t) + bx2(t)]

We have to prove that y3(t) = ay1(t) + by2(t).

I got stuck here!

Thankyou :)
 
  • #4
y(t) = [x(t) + x(t-2)] u(x(t))

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

x3(t) = αx1(t) + βx2(t)

y3(t) = [x3(t) + x3(t-2)] u(x3(t))

= [αx1(t) + βx2(t) + αx1(t-2) + βx2(t-2)] u(x3(t))

= [αx1(t) + αx1(t-2) + βx2(t) + βx2(t-2)] u(x3(t))

= [α(x1(t) + x1(t-2)) + β(x2(t-2) + x2(t))] u(x3(t))

If we need it to be y3(t) = αy1(t) + βy2(t) we would need to somehow decompose u(x3(t)). But there is no way we can do this.

If
x1(t) ≥ 0, for all t AND
x2(t) ≥ 0, for all t

Then we can remove the unit step function. And the thing behaves like a linear system.

If
x1(t) + x2(t) ≤ 0, for all t
Then the system also behaves linearly (though the output will always be zero).

However, if

The two equations above are not satisfied, that means that for SOME t, we might have the following.

x1(t0) < 0
x2(t0) < 0
x1(t0) + x2(t0) ≥ 0

If this happens then

y1(t0) = 0;
y2(t0) = 0;

However

y3(t0) = [x3(t0) + x3(t0-2)] u(x3(t0))

= x3(t0) + x3(t0-2)

= α (x1(t0) + x1(t0-2)) + β (x2(t0) + x2(t0-2))

This equation may or may not give us 0. But we can't be sure. Thus the combined signal x1+x2 does not necesarrily provide the combined output from each of them.
 
  • #5
Your solution is elegant. I think the answer in the solution manual is wrong.
Thankyou :)
 

FAQ: Is Signals & Systems Memoryless/Linear?

Is Signals & Systems memoryless?

No, Signals & Systems is not inherently memoryless. Whether a system is memoryless or not depends on the specific input-output relationship of the system. A memoryless system is one in which the output at any given time depends only on the input at that same time, and not on any previous inputs. In Signals & Systems, there are many systems that can have memory, such as feedback systems or systems with time delays.

Is Signals & Systems linear?

Yes, Signals & Systems is typically considered to be a linear discipline. This means that the systems and signals studied in this field must follow the principles of superposition and homogeneity. Superposition means that the output of a system when two or more inputs are applied is equal to the sum of the individual outputs when each input is applied separately. Homogeneity means that the output of a system is proportional to the input. However, there are some cases where nonlinear systems are also studied in Signals & Systems.

What is the difference between memoryless and linear systems?

The main difference between memoryless and linear systems is that a memoryless system does not take into account any previous inputs, while a linear system takes into account the sum of all previous inputs. Memoryless systems only consider the current input, while linear systems take into account the entire history of inputs. Additionally, while all memoryless systems are linear, not all linear systems are memoryless.

Why is it important to understand if a system is memoryless or linear?

Knowing whether a system is memoryless or linear is important in understanding how the system behaves and how it can be manipulated. Memoryless systems are typically simpler to analyze and work with, as they only depend on the current input. Linear systems, on the other hand, require more complex analysis techniques, but have a wider range of applications as they can take into account the effects of multiple inputs.

Can a system be both memoryless and nonlinear?

No, a system cannot be both memoryless and nonlinear. A memoryless system, by definition, only depends on the current input and does not take into account any previous inputs. A nonlinear system, on the other hand, does not follow the principles of superposition and homogeneity, meaning that its output is not proportional to its input and cannot be broken down into simpler components. Therefore, a system cannot be both memoryless and nonlinear simultaneously.

Similar threads

Back
Top