Sampling Theorem For Polynomial Interpolation
Sampling Theorem For Polynomial Interpolation
4, AUGUST 1986
Abstract-The classic polynomial interpolation approach is used to sidered in this paper includes superposition of exponen-
derive a sampling theorem for the class of signals that are the response tially damped sinusoids that, in general, cannot be inter-
ofsystemsdescribed by differentialequationswithconstant coeffi-
cients. In particular, the polynomial that interpolates the signal be- polated at theNyquist rate using the cardinal interpolation
tween the sampling points for increasing order will give increasing ac- formula.Our attempt is to look at the polynomial ap-
curacy for stable one-sided sequences, if the sampling rate is at least proach that preceded and resulted in the discovery of the
six times the highest pole frequency (Bolgiano sampling rate [7]).The cardinal interpolation formula. Polynomials, in fact, rep-
convergence is ensured also for nonstable poles that lie in a certain
resent a wider class of functions [4] and can be useful for
region of the complex plane.
If, instead,we use the symmetrical polynomial approach, it i s enough the reconstruction, from evenly spaced samples, of sig-
to sample at a rate that is just two times the highest pole frequency nals that are the response of linear systems described by
(Nyquist sampling rate), with some constraintson the real part of the differential equations with constant coefficients. Basi-
poles. cally, we will address the problem of selecting the sam-
A bound for the erroris derived for both cases and a comparison to pling rate according to the position of the poles in the
the Shannon-Whittaker sampling theoremis presented.
complex plane. In many practical cases, in fact, the use
of higher order polynomials may not improve the quality
I. INTRODUCTION of the reconstruction.
Thus, we will derive, using a very simple test, a con-
T HE Shannon-Whittaker sampling theorem has been
an essential contribution to the development of the
techniques for digital signal processing even if often the
dition for the convergence of the interpolation process.
Furthermore, since in many situations the Lagrange re-
basic hypothesis of dealing with band-limited functions is mainder gives an unreasonably large estimation for the
violated. Sharp edge signals, finite duration signals, and error, we will use the condition for uniform convergence
decaying exponentials have spectra that are far from band- to derive some tighter bounds.
limited.
The origin of the cardinal interpolation formula goes 11. POLYNOMIAL INTERPOLATION
back to the work of Whittaker [21], in 1915, that posed Given a real functionf(t), t E R , and (n + 1) values at
- -
the problem of finding a ‘‘cotabular’’ function that passes the points (to, tl, * , t n > ,the unique polynomial p,(t)
through a set of points. A few years later, his son J. M. of degree n that interpolates the given values can be ex-
Whittaker,in about 1920, reevaluated the problem [4]; pressed in the Lagrange form [l]
and, only in 1449, Shannon, in his famous paper [24],
pointed out that band-limited functions are exactly rep-
resented by the cardinal interpolation expansion.
We also have to mention that the same result was pub- where
lished in the Russian communication literature in 1933 by
Kotel’nikov [23]. W n ( t ) = (t - to)(t - t l ) * * (t - tn), (2)
Ever since, many investigations have been carried out and
to evaluate the performances of the cardinal interpolation
formula applied to real data. In particular, the purpose has w;(tk) = ( t k - t o ) * ( t k - t k - 1)
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on January 03,2025 at 04:53:40 UTC from IEEE Xplore. Restrictions apply.
PALMIERI: SAMPLING THEOREM
INTERPOLATION
FOR POLYNOMIAL 847
proximation; and more specifically, does increasing the Basically, an integral function is a function that has only
number of samples lead to a better approximation between one pole at infinity.
the sampling points. These questions face the so-called It can be shown [ l , p. 1231 that for integral functions,
problem of “convergence of the interpolation process.” the sequence of interpolating polynomials corresponding
To explain this, let us referto the triangular matrix to a matrix of the kind (5) converges uniformly tof(t), if
t belongs to a finite interval [a, b].
t:
However, the problem we are usually interested in for
t p tp digital processing of signals deals with uniformly spaced
t p t{a t p samples that span an infinite range, and the above result
cannot be applied.
... Since, as we said before, to ensure convergence of the
t$4 $1 . . . $0 (5) interpolation processwe need somehypothesison the
structure of the signal, wewill restrict our attention to the
where the values t i j ) belong to a certain subset Z of the class of functions very common in the engineering liter-,
real axis that could be finite or infinite. If, at each row, ature
we associate a polynomial p,(t), we say that the interpo-
lation process is convergent if N
To explain the above statement, letus consider, as an ex- where we will refer to the parameterssl = ( x 1 + j w , as the
ample, the finite interval [a, b]. At first glance, it would “poles” of the Laplace transform of f(t). We will use
seem that, for any function, sampling the interval [a, b] such a denomination even if it is, in general, arbitrary
more,densely would lead to a better approximation. This because it requires the definition of the Laplace transform
is, in general, not true! In fact we can state thefollowing of f(t) and its domain of convergence. However, if we
theorem due to Farber [l]. assume that f(t) = 0 for t < to, (10) corresponds to the
For any defined matrix of points ( 5 ) , there is a Con- impulse response of a system that has a rational transfer
tinuous function f(t) such that the Lagrange inter- function with N poles s j , each with multiplicity kj - 1 .
polation polynomials, constructed foritonthese Such a system is usually referred to as a “natural sys-
points, do not converge uniformly on [a, b] to f(t). tem.” I
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on January 03,2025 at 04:53:40 UTC from IEEE Xplore. Restrictions apply.
848 IEEE TRANSACTIONS ON ACOUSTICS,
SPEECH, AND SIGNAL
PROCESSING, VOL. ASSP-34, NO. 4, AUGUST 1986
lim gk
k-+m
___
1 I
-!-l(t)
gk(t) <"
or in the Newton form where gk(t) is the kth term of (20). In particular,
n
p,(t) = A")j
t(t - T) * . (t - (k - 1) T )
3 (14)
k=O k! Tk
where A(k)fdenotes the kth finite descending difference on and for any finite t,
the set of points (0, T, ---
, nT) . (The series { p n ( t ))
written in the form (14) for T = 1 was discovered in 1670
by James Gregory, and isusually referred as the Gregory-
Newton series [ 131.) Therefore, the condition to satisfy is
Let us restrict our attention to the case of the pole with
multiplicity one. lesT - 11 < 1,
f(t) = ae". (15) that can be rewritten as
The finite descending difference for this function on the -a
samples ( f ( O ) , f V ) , * * ,f(nT)) can be written as
aT < In (2cos UT),
2
-
2
< UT < -.a
The condition (24) not only ensures uniform conver-
gence, but also a series with terms decreasing in absolute
value. In fact (22) for t E [0, kT] can be bounded
- esxdx
ST
k ! a o M(x; 0, T, * * , kT)sk Practical use of the condition stated above requires
some measureof the error whenthe interpolating series is
truncated to a finite number of terms. An expression for
the residual in polynomial interpolation is the well-known
ask Lagrange remainder
-
- - 6: [M(t; 0, T,
k!
. * , kT)]
f ( t ) - P A 4 = f'"'''(f)
(n l)! t(t - T )
+ e . (t - nT), (29)
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on January 03,2025 at 04:53:40 UTC from IEEE Xplore. Restrictions apply.
AMPLING PALMIERI: THEOREM
INTERPOLATION
FOR POLYNOMIAL 849
I F
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on January 03,2025 at 04:53:40 UTC from IEEE Xplore. Restrictions apply.
850 IEEE TRANSACTIONS ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL. ASSP-34, NO. 4, AUGUST 1986
(43)
therefore, a sufficient condition for the two series to be
t(t - T )
+ 2! T2
A("( - T, 0 , T ) convergent and with terms decreasing in absolute value
for t E [0, T ] is
+ ...
(44)
+ t(t - T ) ( t + T) . (t - (k - l ) T ) ( t
* + (k - l ) T )
(2k - 1 ) ! T2k-1 or
. A(2k- 1)f ( - ( k - 1)T, . * * , 0 , * * . , k T )
+ t(t - T)(t + T) * *
2kT2k
+
(t (k - l ) T ) ( t - k T )
that can be rewritten as
I I:
sinh - < 1, (45)
formed, respectively, with the even and odd terms. Ap- for a T < 0. (48)
plying the ratio test to both of them, the condition for
uniform convergence will be The corresponding regions of the complex planes ( a T ,
U T ) and esTfor which the condition (48) is satisfied, are
depicted in Figs. 2 and 3.
It can be proved, in a way similar to the one used for
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on January 03,2025 at 04:53:40 UTC from IEEE Xplore. Restrictions apply.
PALMIERI:SAMPLINGTHEOREM FOR POLYNOMIALINTERPOLATION 851
z tWT 10-10
0 . 0 0 2 . 0 0 Y . 0 0 6 . 0 0 8.00 10.0 12.0 111.0 16.0 18.0 2 0 . 0 2
(a)
B=1.170 alpha=-0.50 om=1.57 Tx1.00 C0,nTI
'i 10-2
f 10"
10-5
I 0 - l
10-6
2.00
(b)
Fig. 2. Region of convergence for symmetrical polynomial interpolation
(a) in the plane esT, (b) in the plane (aT,UT).
I
::::
10-9 i
10 -100 . 0 0 2 . 0 0 9 . 0 0 6 . 0 0 8 00 10.0 12.0
(b)
n
lY.O 18.0 2 016.0
. 0 2i
Fig. 4. Maximum error for the nonconvergent case for the one-sided poly-
nomial interpolation,with (a,w ) = (-112, d 2 ) . (a) The reconstruction
error js computed in the interval IO, T I . (b) The reconstruction error is
computed in [0, n T ] .
wT/?r
Fig. 3. Particular region of convergence for symmetrical polynomial in-
terpolation in the plane (aT,wT).
(49)
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on January 03,2025 at 04:53:40 UTC from IEEE Xplore. Restrictions apply.
852 TRANSACTIONS
IEEE ON ACOUSTICS,
SPEECH, AND SIGNAL
PROCESSING, VOL. ASSP-34,
NO, 4, AUGUST 1986
B=0.714 alpha=-0.50 om=0.79 T=1.00 CO,T3 B=O 765 alpha= 0 om=0.79 T=l.OO CO,Tl
I:
101
I ::: ,
100
10-1 -
#? j
10-2
10-3
IO+
z 10-~
10-6
10-9 4
10-100.00 2.00 't.00 6 00 8 0 0 10.0 12.0 l't.O 16 0 18.0 20.0 2 2 . 0
B=0.714 alpha=-0 50
(a)
om=0.79 T = 1 . 0 0 C0,nTl
0.00 2 00 't.00 6 00 8.00 10.0 12.0 19.0 16.0 18.0 20.0 2 2 . 0
B=0.765 alpha= 0 .
(a)
om-0.79T=1.00 [O,nTJ
IO'
100 2
10-1 -
'j 10-2
k 10-3
at
10-9
10-5
10-6
10-10
0.00 2.00 't.00 6 00 8 00 10.0 12.0 111.0 16.0 18.0 20.0 22.(I 0.00 2 00 9.00 6.00 8.00 10.0 12.0 l't.0 16.0 16.0 20.0 2
n n
(b)
Fig. 5 . Maximum error for the convergent case for the one-sided polyno- Fig. 6. Maximum error for the convergent case for the one-sided polyno-
mialinterpolationwith (a,w ) = (-1/2, xi4). (a) Thereconstruction mial interpolation with (a,w ) = (0,x/4). (a) The reconstruction error
error is computed in the interval [0, T I . (b) The reconstruction error is is computed in the interval [ 0 , TI. (b) The reconstruction error is com-
computed in [0, n T ] . 0-bound and 0-error. puted in [0, a T ] .
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on January 03,2025 at 04:53:40 UTC from IEEE Xplore. Restrictions apply.
PALMIERI: SAMPLING THEOREM FOR POLYNOMIALINTERPOLATION
'
853
10' 1 I
b 10-2
l"
10-3
10'
X
;10"
:I,
10-9
10-10
10'
, I , ,
0 . O O 2 . 0 0 Y . 0 06 . 0 0
(a)
B=0.87+ alpha= 0.20 om=0.79 T=l 00
, I , , ,
8.OD 10.0 12.0 19.016.0
I .
CO,nTl
I , ,
18.0 20.0 2 2 . 0
"
10"
10 -10
~ ~
0 0 02 . 0 0
B10.765alpha=
, ~ , 1 , , , 1
Lt.00 6 . 0 0 8 . 0 0 10.012.0
0.
(a)
,
om=0.79T=1.00
1 , 1 . , ' ,
~
19.0 16.018.020.02
C0,Tl
~ ~ , 1
10-6 -
- :L-
110-8
10-10
0-~
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on January 03,2025 at 04:53:40 UTC from IEEE Xplore. Restrictions apply.
854 TRANSACTIONS
IEEE ACOUSTICS,
ON SPEECH,
SIGNAL
ANDPROCESSING, VOL. ASSP-34, NO. 4, AUGUST 1986
10'
100
10-1
:
LA
10-100.00 2 00 11 00 6.00 8 00 10 0 12.0 111.0
A = l 355
(a)
alpha=-1.90 om=0.79
0 18.0
16
T=1.00
22.0
20.0 10-100 00 2.00 11 00 6 00 8.00
A=O 500
(a)
alpha= 0 .
10.0111 0 16.0
om=l 57
12.0
T=l . O O
18.0
0 22 0 20
:::
101
I
:f
10 -100 . 0 0 2.00 11 00 6 00 8.00 1 0 . 0
(b)
n
12 0 111.0 16.0 18 0 20.0 22.0
(b)
n
s)
and R
+m sin - (t - nT)
01 T
n!n! P(t) = f(nT>
+(n, k) = (1 - = . (63) x
k) ! (n + k) !
n= -01
i=n+l (n - - (t - nT)
T
If a series
R
n
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on January 03,2025 at 04:53:40 UTC from IEEE Xplore. Restrictions apply.
PALMIERI:SAMPLING THEOREM FOR POLYNOMIALINTERPOLATION 855
A=O 187 alpha= 0 .40 om=0.79 T=l . O O A=O 500 alpha= O . om=l.57 T=l . O O
103
102
10' 101
100 100
10-1
tj 10-2
10-3
b lo*
X
2 -
:
10+
10-6 -
10-~
.
10-8
l o
0
- ~
bo 2 . 0 09 . 0 0
~ ~ ~ l ~ l . l
6 00 8 00 1 0 . 0 1 2 . 01 9 . 01 6 . 0
~ l ' l .
18.0 2 0 . 02 2 . 0
l ' l ' i:::
I '
1 0 - ~0.00
10-10 I2 00~ 9 I00 ~
6 . 0 0 l 8 00 10 0 12.0 19.0 0 12 60 . 00 2
2.
18
(a) 4
A=O ,315 alpha=-0.80 om=O .79 T=l . O O A=O 500 alpha= 0 . om=l.57 T=l . D O
lo3
102
101 101
100
lo-'
tj 10-2
10-3
b 10''
X
10-5
10-6
10-~
10-~
l o
1 - ~ ~ ~ ~ ~ ~ l ~
0.00 2 . 0 0 9.00 6 . 0 0 8 00 1 0 . 0 1 2 . 0 19.0 1 6 . 0 18.0 2 0 . 02 2 . 0
l ~ l * l ~ l ~ l
0.00 2 . 0 09 . 0 0
~ l ' l ' l ' l
6 . 0 0 8 . 0 01 0 . 01 2 . 01 9 . 01 6 . 01 8 . 02 0 . 0 2:
n n
(b) (b)
Fig. 11. Maximumerrorforconvergent piecewise symmetricalpolyno- Fig. 12. Maximumerrorforconvergent piecewise symmetricalpolyno-
mial interpolation with ( a , w ) = (a) ( 2 / 5 , ~ 1 4 ) ;(b) (-4/5,d4). mial interpolation with( a , w ) = (0,~ 1 2 )(a)
. Double pole. (b) Pole with
multiplicity 5 .
In our case forthe signals that are responses of natural VI. NUMERICAL
EXAMPLES
systems, we can say the following. We consider the signal
If the poles of the systemare inside the region of the f(t) = tieaTsin (wt + 4) Vt E R, (66)
complex plane (aT, U T ) depicted in Fig. 2, the car-
dinal interpolation (Shannon-Whittaker formula) and T = 1 .
converges withthe method of De la Vallee'Poussin. One-sided Sequences: Defining B = (esT- 11, the
Vice versa if the signal is represented by the cardinal condition for convergence for one-sided sequences is B
interpolation formula, the interpolating series (64) < 1.
will convergeuniformly to the same sum. There- Fig. 4 shows the maximum error between the polyno-
fore, the Newton-Gauss expansion represents a class mial that goesthroughthesamples { f(O), f(T), , --
of functions larger than the cardinal interpolation f ( n T ) ) . The signalf(t) has a simple pole (CY,w) = (i,$),
formula. As a particular case, the band-limited func- which corresponds to B > 1 . Fig. 4(a) shows the error
tions of the Shannon-Whittaker sampling theorem computed only in the interval [0, TI and Fig. 4(b) shows
will be located on the unit circle that is contained inthe error on all the range [0, n T ] V n = 0 , 1 , * , 21. --
the regions of convergence for the polynomialinter- The oscillating behavior is evident. Figs.5 , 6 , and 7 show
polation. the same calculation, respectively, for. (a,'3) = (- i, $) ,
(0, %),(3, 5) that correspond in all the cases to B < 1 .
Notice that the above result cannot be, in general, ap- The bound (35) is obviously decreasing and follows fairly
plied to one-sided sequences since the cardinal expansion well the behavior of the maximum error. Fig.8(a) and (b)
has a symmetrical kernel. refers to double poles for the error in the interval [0, 11.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on January 03,2025 at 04:53:40 UTC from IEEE Xplore. Restrictions apply.
856 TRANSACTIONS
IEEE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL. ASSP-34, NO. 4, AUGUST 1986
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on January 03,2025 at 04:53:40 UTC from IEEE Xplore. Restrictions apply.
SAMPLING PALMIERI: FOR POLYNOMIAL INTERPOLATION 857
[31] J . R. Ragazzini and G.F. Franklin, Sampled-Data Control Systems. Francesco Palmieri was born in S. Maria C. V.,
New York: McGraw-Hill, 1958. Caserta, Italy, on August 28, 1956. He received
[32] H. D. Helms and J. B. Thomas, “Truncation error of sampling-theo- the Laurea in Ingegneria Elettronica degree from
rem expansions,” Proc. IRE, vol. 50, pp. 179-184, Feb. 1962. the Universita’ degli Studi di Napoli, Naples, It-
[33] K. Yao and J. B. Thomas, “On truncation error for sampling repre- aly,in1980.In1983hereceivedaFullbright
sentations of band-limited signals,” ZEEE Trans. Aerosp. Electron. scholarship as part of the program of cultural ex-
SySt. V O ~AES-2,
. pp. 640-647, NOV. 1966. change between Italy and the United States, and
[34] A. Papoulis, “Truncated sampling expansions,” ZEEE Trans. Auto- he joined the University of Delaware, Newark,
mat. Contr., vol. AC-12, pp. 604-605, Oct. 1967. where he received the Master’s degree in applied
1351 J. L. Brown, “Bounds for truncation error in sampling expansions of sciences in electrical engineering in June 1985. He
band-limited signals,” ZEEE Trans. Inform. Theory, vol. IT-15, pp. is currently completing the Ph.D. degree at the
440-444, July 1969. same University.
[36] A. J. Lee, “Approximate interpolation and the sampling theorem,” From 1982 to 1983 he worked as a Designer for digital communication
SZAM J. Appl. Math., vol. 32, June 1977. systems with the ITT firms: Face Sud Selettronica, in Salerno, Italy, and
Bell Telephone Man. Co. in Antwerpen, Belgium. His research interests
are in the fieldof communications and signal processing. In particular his
experience includes investigations on: speech processing for speaker rec-
ognition, spectral estimation, digital filter design, image processing with
emphasis on problems of reconstruction from projections, sampling and
reconstruction techniques, and robust filtering.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on January 03,2025 at 04:53:40 UTC from IEEE Xplore. Restrictions apply.