the strang-fix interpolation error bound in an operator setting

0 downloads 0 Views 91KB Size Report
norm [7] (we use the same notation ‖·‖, since in general there can be no confusion) of a linear operator L from B .... Rome, Italy: Edizioni Cremonese, 1971, pp.
1

THE STRANG-FIX INTERPOLATION ERROR BOUND IN AN OPERATOR SETTING Luc Knockaert Abstract A generalization of the important Strang-Fix bound in the domain of L2 interpolation and quasi-interpolation is presented. The results presented are obtained by straightforward and well-known operator and algebra norm techniques.

I. INTRODUCTION

I

NTERPOLATION is one of the basic operations in signal processing. A well-known example is the cardinal series representation of band-limited functions with the sinc kernel [1]. The concept of quasi-interpolation was introduced

by Strang and Fix [2] as a theoretical tool for deriving error bounds for the approximation of functions using a general convolution-based interpolation method. Specifically, these authors derived an important error bound for the interpolation of smooth L2 −functions. The Strang-Fix error bound was further studied and refined in [3]-[5]. Although explicit L2 bounds were derived in [4], the mathematical techniques utilized to obtain them were rather lengthy and not prone to generalization. In this letter we obtain a generalization of the Strang-Fix bound by rather simple and well-known operator and algebra norm techniques. The key part is played by Vidav’s theorem [6], which relates the spectral and numerical radii of Hermitian operators. II. ALGEBRA NORMS AND GREEN’S OPERATORS Consider the normed linear space B of complex-valued functions over the real line R with vector norm k · k. An algebra norm [7] (we use the same notation k · k, since in general there can be no confusion) of a linear operator L from B to B satisfies the usual norm requirements, together with the multiplicative condition kL 1 L2 k ≤ kL1 kkL2 k. If kIk = 1, where I is the identity operator, the algebra norm is called unital. For instance the algebra norm induced by the vector norm kLk = sup x6=0

kLxk kxk

(1)

EDICS SPL.SP.2.5. Luc Knockaert is with IMEC-INTEC, St. Pietersnieuwstraat 41, B-9000 Gent, Belgium. Tel: +32 9 264 33 43, Fax: +32 9 264 35 93. E-mail: [email protected]

2

is unital. The spectral radius of L is defined as ρ(L) = inf kLn k1/n = lim kLn k1/n = n→∞

n≥1

sup λ∈ Sp(L)

|λ|

(2)

In definition (2) Sp(L) is the spectrum of L and k · k is an arbitrary unital algebra norm. The null-space of L, denoted N (L) is defined as N (L) = {x|Lx = 0}

(3)

We suppose that L admits a right-inverse G, also called the Green’s operator [8], obtained via the defining equation LG = I. We have the following Proposition 1: Given an operator L, its Green’s operator G, and any operator P such that the induced algebra norm satisfies kP Gk < ∞. Then N (L) ⊂ N (P ) and kP xk ≤ kP GkkLxk Proof: We have from definition (1) that kP Gyk ≤ kP Gkkyk

(4)

The solution to equation Lx = y is given by x = Gy + x0 where x0 ∈ N (L). Hence kP x − P x0 k ≤ kP GkkLxk

(5)

kP zk ≤ kP GkkLzk

(6)

Taking x − x0 = z we have

Hence Lz = 0 must imply P z = 0 and the proof is complete. When working in a Hilbert space with scalar product h·|·i, the numerical radius of an operator [9] is defined as ¯ ¯ ¯ hLx|xi ¯ ¯ ¯ v(L) = sup ¯ ¯ x6=0 hx|xi

(7)

Hence, the induced algebra norm in Hilbert space is

kLkH = sup x6=0

s

where LA represents the adjoint operator. This leads to

hLx|Lxi = hx|xi

q

v(LA L)

(8)

Proposition 2: kLk2H ≤ kLA kkLk, where k · k is an arbitrary unital algebra norm. Proof: We have kLk2H = v(LA L). Since LA L is self-adjoint or Hermitian, we have by Vidav’s theorem [6], [9] kLk2H = v(LA L) = ρ(LA L) ≤ kLA Lk ≤ kLA kkLk

(9)

It should be noted that a matrix analog of Proposition 2 can be found in [10]. III. STRANG-FIX CONDITION In this section we work in the usual Hilbert space `2 with scalar product hx|yi = p hx|xi. Consider the convolution operator

Lx =

Z

R∞

−∞

x(t)y ∗ (t)dt and norm kxk2 =

∞ −∞

`(t − t0 )x(t0 )dt0

(10)

3

and the interpolation error operator P x = x(t) −

X

x(hk)φ

k∈Z

µ

t −k h



where φ(t) is an interpolational kernel and h is the interpolation step. By means of the Fourier transform Z ∞ e−iωt x(t)dt x ˆ = Fx =

(11)

(12)

−∞

ˆ and Pˆ defined as the operators L and P admit the Fourier domain representations L ˆ ˆ x, FLx = LFx = Lˆ

FP x = Pˆ x ˆ

(13)

ˆ The convolution operator L transforms to the multiplication operator L ˆ x(ω) ˆ x = `(ω)ˆ Lˆ

(14)

and likewise the Green’s operator becomes ˆ x = ϑ(ω)ˆ Gˆ x(ω) =

1 x ˆ(ω) ˆ `(ω)

(15)

By the Poisson summation formula the interpolation error operator transforms into ¶ X µ 2π ˆ ˆ Px ˆ=x ˆ(ω) − φ(hω) x ˆ ω−k h

(16)

k∈Z

We have

Theorem: The interpolation error satisfies the bound ˆ H kLxk2 ≤ kP xk2 ≤ kPˆ Gk where the coefficients Ck are defined as C0

=

Ck

=

Ã

X

Ck

k∈Z

!

kLxk2

ˆ sup |1 − φ(hω)||ϑ(ω)|

(17)

(18)

ω

ˆ sup |φ(hω)||ϑ(ω − 2πk/h)| ω

k ∈ Z0 = Z\{0}

(19)

√ ˆ H. Proof: The scaled Fourier transform F/ 2π being an isometry in `2 , it is easy to show that kP GkH = kPˆ Gk Proposition 1 amounts to say that the bound kP xk2 ≤ kP GkH kLxk2 holds, provided kP GkH < ∞. To find an upper bound for kP GkH we utilize Proposition 2 applied to the unital algebra norm [11] Z ∞ |a(ω, ω 0 )|dω 0 kAk1 = sup ω

(20)

−∞

ˆ is where a(ω, ω 0 ) is the integral kernel of A. The integral kernel of B = Pˆ G ( µ ¶) X 2π 0 0 0 ˆ ˆ b(ω, ω ) = [1 − φ(hω)]δ(ω − ω ) − φ(hω) δ ω−ω −k ϑ(ω 0 ) h

(21)

k∈Z0

The theorem then follows as a consequence of Proposition 2 with the norm k · k 1 in the r.h.s.

ˆ As a simple application of the bound (17), consider the differential operator L defined by `(ω) = (iω)N . It is clear that Ck = hN ck , where c0

=

ck

=

−N ˆ sup |1 − φ(ω)||ω|

(22)

ω

ˆ sup |φ(ω)||ω − 2πk|−N ω

k ∈ Z0

(23)

4

yielding the original Strang-Fix bound kP xk2 ≤ hN c kLxk2 , where c = c was obtained by other means in [5].

P

ck . A similar, but different, bound coefficient

Note that a necessary condition for all ck < ∞ is that φˆ(l) (2πk) = δ0,k δ0,l Of course we also need c =

P

k∈Z

0≤l

Suggest Documents