Question: Starting from zero initial conditions, i . e . x 0 = 0 , and given some positive integer p , derive a relationship in

Starting from zero initial conditions, i.e. x0=0, and given some positive integer p,
derive a relationship in matrix-vector form between between xp and the input sequence
{u0, u1, u2,..., up1}. In other words, find the matrix M in Rnp such that
xp = M u, where u =
u0
u1
...
up1
.
(b) Now suppose p > n and assume M has full rank (rank(M )= n so R(M )= Rn).
Consider the situation in which xp is specified and the objective is to determine u. Show
that this is a least-norm problem and write a solution u in terms of the appropriate
pseudo-inverse for M . This will yield the least norm solution, denoted uln.
(c) The solution uln is an input sequence which transfers the system state from the origin to
xp in p time steps. Define the energy required to make this transfer to be the square of
the Euclidean norm of uln, i.e. energy=uln2
2. Compute the input energy and express
it in terms of symbols M and xp.
(d) Carry out steps (a) through (c) for the following two-state system:
xk+1=
[11
01
]
xk +
[0
1
]
uk,
where n =2, p =4, and xp =
[1
1
]
.
(e) Using the same system and parameters from (d), calculate another input that achieves
the goal of xp =
[1
1
]
. What is the energy associated with this new input? Note: if
u 6=0 such that M u =0, in other words, u is in the null space of M , then M (uln +u)=
xp. You should also show uln +u2
2=uln2
2+u2
2.
3. Consider the unforced discrete-time system
xk+1= Axk
yk = Cxk
k =0,1,2,...
where A in Rnn, xk in Rn, and C in R1n. As stated earlier, k just denotes the sample
index.
(a) Suppose the initial condition x0 is given at k =0. Determine the expression for the first
p elements of the output sequence {y0, y1, y2,...} and arrange them as follows
y0
y1
...
yp1
y
= M x0,
where you must find M in Rpn.
2

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!