• No results found

Recall that S stands for the space of stable, proper, real-rational functions. Let Sc stand for the

space of stable, proper, complex-rational functions (i.e., the coefficients are permitted to be complex numbers). For example, the function

(1j)s+ (2 + 3j) (0.1 +j)s+ (3 +j)

is in Sc because it is proper and its pole is at s = −0.6931−3.0693j in the left half-plane. The

∞-norm, maximum magnitude on the imaginary axis, is defined for such functions too.

Let {a1, . . . , an} be a set of points in the open right half-plane, Res > 0, and {b1, . . . , bn} a

set of points in C. For simplicity we shall assume that the points a1, . . . , an are distinct. The Nevanlinna-Pick interpolation problem, or the NP problem for short, is to find a function G in Sc

satisfying the two conditions

kGk∞≤1,

G(ai) =bi, i= 1, . . . , n.

The latter equation says that Gis to interpolate the value bi at the point ai, or in other words the

graph of Gis to pass through the point (ai, bi). The constraints are important: G must be stable,

proper, and satisfy kGk∞ ≤1. The NP problem is said to besolvable if such a function Gexists.

It will be convenient to write the problem data as an array, like this:

a1 · · · an

b1 · · · bn

In fact, the NP problem is not solvable for all data. An obvious necessary condition for solvability is |bi| ≤1, i= 1, . . . , n. This follows from the maximum modulus theorem: IfG belongs to Sc and

satisfies G(ai) =bi, then its magnitude equals |bi|at the point s=ai, so its maximum magnitude

in the right half-plane is≥ |bi|(i.e.,kGk∞≥ |bi|); but if it is also true thatkGk∞≤1, then|bi| ≤1.

To state precisely when the NP problem is solvable, we need some elementary concepts and facts about complex matrices. Let M be a square complex matrix. Its complex-conjugate transpose is denoted by M∗. If M = M∗, M is said to be a Hermitian matrix. If M is real, it is Hermitian iff it is symmetric. It can be shown that the eigenvalues of a Hermitian matrix are all real. If

M is Hermitian, it is said to be positive semidefinite if x∗M x 0 for all complex vectors x, and

positive definite ifx∗M x >0 for all nonzero complex vectorsx. The notation isM 0 andM >0, respectively. It is a fact thatM 0 (respectively,M >0) iff all its eigenvalues are0 (respectively,

9.2. THE NEVANLINNA-PICK PROBLEM 151

Example 1 The matrix

2 1 +j

1j 4

is Hermitian; notice that the diagonal elements must be real. The eigenvalues are 1.2679 and 4.7321. Since these are both positive, the matrix is positive definite.

Associated with the NP problem data

a1 · · · an

b1 · · · bn

is the n×nmatrixQ, whoseijth element is 1bibj

ai+aj

.

This is called the Pick matrix. Notice that Qis Hermitian.

Example 2 For the data

6 +j 6j

0.10.1j 0.1 + 0.1j

the Pick matrix is

0.0817 0.08140.0119j

0.0814 + 0.0119j 0.0817

,

whose eigenvalues are 0.0005 and 0.1639. Since one is negative, it turns out that the NP problem is not solvable for these data.

Solvability of the NP problem is completely determined by the Pick matrix. The result is Pick’s famous theorem:

Theorem 1 The NP problem is solvable iffQ0.

Pick’s theorem shows that it is an easy matter to check solvability of the NP problem by computer: Input the data

a1 · · · an

b1 · · · bn

form the Pick matrix; compute its eigenvalues; see if the smallest one is nonnegative.

We saw above that a necessary condition for solvability is |bi| ≤ 1 for all i. So it must be that

this condition is implied by the condition Q 0. This is indeed the case: If Q 0, then each diagonal element of Qis 0, that is,

1− |bi|2

2Reai ≥

Since Reai >0, this implies that

1− |bi|2≥0

(i.e., |bi| ≤1).

In the next section is given a procedure for constructing a solution to the NP problem when it is solvable. The remainder of this section contains a proof of the necessity part of Pick’s theorem, a proof that illustrates in system-theoretic terms how the Pick matrix arises. A system is said to be dissipativeif it dissipates energy—the outgoing energy (2-norm squared) is less than or equal to the incoming energy. The following proof shows that Pick’s theorem says something about dissipative systems.

Since both time and frequency domains appear, the ˆ-convention is in force. Also, complex- valued signals and complex-rational transfer functions are used. There is no obstacle to extending the material of Chapter 2 to the complex case.

The proof is separated into three lemmas.

Lemma 1 Consider a linear system with input signalu(t)of finite 2-norm, output signal y(t), and transfer function Gˆ(s) in Sc. If kGˆk∞≤1, then

Z 0 −∞| y(t)|2dt Z 0 −∞| u(t)|2dt. Proof Define a new input

u1(t) :=

u(t), if t0 0, if t >0

and let the corresponding output bey1(t). It follows from entry (1,1) in Table 2.2 that

Z ∞ −∞| y1(t)|2dt≤ Z ∞ −∞| u1(t)|2dt.

Since u1 = 0 for positive time, this implies that

Z ∞ −∞| y1(t)|2dt≤ Z 0 −∞| u1(t)|2dt and hence that

Z 0 −∞| y1(t)|2dt≤ Z 0 −∞| u1(t)|2dt. But y=y1 and u=u1 for negative time.

The second lemma shows that complex exponentials are eigenfunctions for linear systems.

Lemma 2 Consider a linear system with transfer functionGˆ(s) in Sc. Apply the input signal

u(t) = eat, −∞< t0

with Rea >0. Then the output signal is

9.2. THE NEVANLINNA-PICK PROBLEM 153

Proof Use the convolution equation: For every t0,

y(t) = Z ∞ 0 G(τ)u(tτ)dτ = Z ∞ 0 G(τ)ea(t−τ)dτ = Gˆ(a)eat.

The final lemma is the necessity part of Pick’s theorem.

Lemma 3 If the NP problem is solvable, then Q0.

Proof To simplify notation, assume there are only two interpolation points (i.e.,n= 2). Let ˆGbe a solution to the NP problem. For arbitrary complex numbersc1 and c2 apply the input signal

u(t) =c1ea1t

+c2ea2t

, −∞< t0

to the system with transfer function ˆG. By Lemma 2 and linearity the output signal is

y(t) = c1Gˆ(a1)ea1t+c2Gˆ(a2)ea2t = c1b1ea1t+c2b2ea2t.

Starting with Lemma 1, we get in succession Z 0 −∞| y(t)|2dt Z 0 −∞| u(t)|2dt, Z 0 −∞| c1b1ea1t+c2b2ea2t|2dt ≤ Z 0 −∞| c1ea1t+c2ea2t|2dt, and thus Z 0 −∞ h c1c1(1−b1b1)e(a1+a1)t+c1c2(1−b1b2)e(a1+a2)t +c2c1(1−b2b1)e(a2+a1)t+c2c2(1−b2b2)e(a2+a2)t i dt0.

This integral can be evaluated to give

c1c1 1b1b1 a1+a1 +c1c2 1b1b2 a1+a2 +c2c1 1b2b1 a2+a1 +c2c2 1b2b2 a2+a2 ≥ 0, which is equivalent to x∗Qx0, where x:= c1 c2 .