Some Historical Remarks on Sampling Theorem

advertisement
Some Historical Remarks
on
Sampling Theorem
Radomir S. Stanković, Jaakko T. Astola, Mark G. Karpovsky
Dept. of Computer Science, Faculty of Electronics, Niš, Serbia
Tampere Int. Center for Signal Processing, Tampere
University of Technology, Tampere, Finland
Dept. of Electrical and Computer Engineering,
Boston University, Boston, USA
Motivation – Why to It Discuss Further?
1. Newton’s law of force
2. The law of universal gravitation
4. Maxwell’s equations
3. The second law of thermodynamics
5. The Navier-Stokes equation
Newton’s second law for fluids.
6. The Stefan-Boltzmann law
7. Relativity - Einstein’s formula
8. The Lorentz transformation
9. The Schrodinger wave equation
10. Shannon’s sampling theorem
IEEE Potentials, December 96-January 97, 39-40
Yet Another Review?
We hope NOT due to analysis of previous Reviews
Butzer, P.L., Stens. L., "Sampling theory for not necessarily band-limited
functions – A historical overview", SIAM Review, Vol. 34, No. 1, 1992, 40-53.
Higgins, J.R., ”Five short stories about the cardinal series”, Bull. Amer.
Math. Soc., Vol. 12, No. 1, 1985, 54-89.
Jerri, A., "The Shannon sampling theorem – Its various extensions and
applications, A tutorial review", Proc. IEEE, Vol. 65, No. 11, 1977, 1565-1596.
Luke, H.D., "The origins of the sampling theory",
IEEE Communications Magazine, Vol. 37, No. 4, 1999, 106-108.
Reviews on The Sampling Theorem
Meijering, E., "A chronology of interpolation: From ancient astronomy to
modern signal and image processing",
Proc. IEEE, Vol. 90, No. 3, 2002, 319-342.
Sangwine, S.J., Whitehouse, J.E., "The sampling theorem – a tutorial",
Proc. of the IEE Colloquium on Mathematical Aspects of
Digital Signal Processing, February 10, 1994, 1/1 - 1/6.
Unser, M., "Sampling-50 years after Shannon",
Proc. IEEE, Vol. 88, No. 4, 2000, 569-587.
Vaidyanathan, P.P., "Generalizations of the sampling theorem - seven
decades after Nyquist",
IEEE Trans. Circuits and Systems, Vol. 48, No. 9, 2001, 1094-1109.
Novelity in the Paper and Outline
The novelity in the paper resides in
Group-theoretic approach to Sampling Theorem
Real line
Dyadic group
Localy Compact Abelian Groups
Finte groups, Abelian, non-Abelian
Derivation of the Sampling theorem on dyadic groups from
the Sampling theorem on LCA groups
Disucssion of Sampling theorem on finite groups
Emphasis on unifrom derivation and unified discussions
Contributors
The history of technology is a continual succession of ideas,
and not just a discrete list of major accomplishments.
Donald R. Mack
Practitioners
Theoreticians not noticing or
emphasizing applications
in Signal processing
Theoreticians working
purposely for applications
Luke, H.D.
Subject of The Sampling Theorem
1. Sampling
A band limited function is completely
determined by its samples.
2. Reconstructing
Recovering function values from samples
for a function fulfilling the sampling conditions.
Prehistory - Lagrange
In 1765, J.L. Lagrange has shown that a periodic function,
fulfilling conditions to be representable by a trigonometric
series, can be expressed as a linear combination of a constant
and n sine and n cosine terms.
The knowledge of function values
at 2n+1 equidistant points
within a period is sufficient to represent
uniquely a periodic function with
assumed properties.
Joseph-Louis, Comte de Lagrange
This statement can be viewed as
a sampling theorem for bandlimited periodic functions.
Prehistory - Cauchy
In 1841, A.L. Cauchy has shown an interpolation formula
for an M-bandlimited function, i.e., a function representable by
a complex Fourier series with no more than |n| < M coefficients.
f ( x) =
2πinx
c
e
∑ n , N = 2n + 1
| n|≤ M
N −1
1
f ( x) = sin(πxn) ∑
m=0 N
(−1) m
m
f 
 N  sin π  x − m 


N

A. Cauchy, “Mémoire sur diverses formules d’analyze,”
Comptes Rendus des Séances de l’Académie des
Sciences, Vol. 12, No. 6, 1841, 283–298.
Augustin Louis Cauchy
H. S. Black, Modulation Theory, New York, Van Nostrand, 1953.
Prehistory - Borel
Sampling part of
the Sampling Theorem
Borel, E., “Sur l’ interpolation,”
Comptes Rendus des Séances
de l’Académie des Sciences,
Vol. 124, No. 13, 1897, 673–676.
E. Borel, “Mémoire sur les séries
divergentes,” Annales Scientifiques
de l’École Normale Supérieure,
Ser. 2, Vol. 16, 1899, 9–131.
Félix Édouard Justin Émile Borel
sin πz
∞
ak
∑
π k = −∞
z−k
solves the interpolation problem
G( z) =
(−1) k
G (n) = an , n ∈ Z , if
∑a
k ≠0
k
/k <∞
Harry Nyquist
Distortionless transmission of
telegraphic (digital) signals
Nyquist, H., "Certain factors affecting telegraph speed",
Bell Syst. Tech. J., Vol. 3, Apr. 1924, 324-346.
Nyquist, H., "Certain topics in telegraph transmission theory",
Trans. AIEEE, Vol. 47, Feb. 1928, 617-664.
This work was presented at the Winter Convention of
the A. I. E. E., New York, NY, February 13–17, 1928.
Nyquist and the Sampling Theorem
Conclusions
Nyquist considered a different problem,
the sampling theorem is a statment dual to that of Nyquist.
There is a sense to consider the sampling theorem
for discrete signals.
An interpretation of the Sampling Theorem
Knowledge of data at the minimum subarea of the domain
of definition sufficient to describe a function completely
under some conditions provided.
Edmund Taylor Whittaker
The problem of determining a function passing through the points
(a+kw,f(a+kw)), where k ∈ Z, w – complex number.
Smoothest possible interpolation without singularities
and rapid oscillations for given tabular values of f(x).
∞
C ( x) = ∑ f (a + kw)
−∞
sin
π
π
w
w
Sinc function
( x − a − kw)
( x − a − kw)
Whittaker, E.T., "On the functions expansions
of the interpolation theory", Proc. Roy. Soc.
Edinburgh, Vol. 35, 1915, 181-194.
E.T. Whittaker
John Macnaughten Whittaker
Whittaker, J.M., "The "Fourier" theory of the cardinal function",
Proc. Edinburgh Math. Soc., 2, 1927-1929, 169-176.
Whittaker, J.M., "On the cardinal function of interpolation theory",
Proc. Edinburgh Math. Soc., Vol. 1, 1929, 412-46.
Weak version of the sampling theorem,
not included in
Whitaker, J.M., Interpolation Function Theory,
Cambridge Tracts in Mathematics and Mathematical Physics,
No. 33, Cambridge University Press, Chapt. IV, 1935.
J.M. Whittaker
Kinnosuke Ogura
Sangaku
Ogura, K., "On a certain transcedental
integral function in the theory of interpolation",
Tohoky Math. J., 17, 1920, 64-72.
Ogura, K., "On some central difference
formulas of interpolation",
Tohoky Math. J., Vol. 17, 1920, 232-241.
The Sampling Theorem and a Proof of It
Ogura was the first who stated
the sampling theorem and traced
the way of a rigorous proof of it.
For a proof Ogura recommended to
use the results from
Lindelof, E., Les calcul des Residues,
Gautier-Villard,
Paris, 1905.
Ogura
Lindelof
Yosan
Wasan
E. Lindelof
Владимир Александрович Котельников
Any function F(t) which consists of frequencies
from 0 to f1 periods per second
may be represented by the following series

k 

sin w1  t −
∞
 2 f1 
F (T ) = ∑ Dk
k
−∞
t−
2 f1
where k-integer, w1=2πf1,
Dk – constant which depends on F(t).
Kotelnikov, V.A., "On the carrying capacity of
the "ether" and wire in telecommunications",
Material for the First All-Union Conference on Questions
of Communications, Izd. Red.Upr. Svyazi RKKA,
Moscow, 1933.
A.V. Kotelnikov
Any function F(t), which consists of frequencies from 0 to f1,
can be transmitted continuously with an arbitrary accuracy,
by means of numbers sent at intervals of 1/2f1 seconds.
Indeed, by measuring of the value F(t) at t=n/2f1 (n integer),
we get
F(n/2f1)=Dnw1.
Since all terms of the series (2) for this value of t tend to zero,
except the term for k=n, as it can be easily established
by calculation of the indefinite point, equals Dnw1.
In this way, after each 1/2f1 we can determine the next Dk.
When these Dk are transmitted in a row at each 1/2f1 sec.,
we can from (2) reconstruct F(t) termwise to any degree of accuracy.
"Электричество",
Энергетический институт Академии Наук СССР
Rejected the paper with comment ”far from engineering needs”.
Claude Elwood Shannon
Theorem 13, page 34
Let f(t) contain no frequencies over W. Then,
∞
f (t ) = ∑ X n
−∞
sin π (2Wt − n)
,
π (2Wt − n)
 n 
.
where X n = f 
 2W 
Shannon
Denis Gabor
Theorem 13 has been given previously in other forms
by mathematicians (Whittaker)
but in spite of its evident importance seems
not to have appeared explicitly in
the literature of communication theory.
Nyquist, (1924, Bennett, 1941) however, and more
recently Gabor, (1946) have pointed out that
approximately 2TW numbers are sufficient,
basing their arguments on a Fourier series
expansion of the function over the time interval T.
Gabor
Herbert P. Raabe
Raabe, H., "Untersuchungen an der
Wechselzeitigen Mehrfachübertragung
(Multiplexübertragung)",
Elektrische Nachrichtentechnik,
Vol. 16, 1939, 213-228.
Benett, W.R., ”Time division multiplex systems”,
Bell. Syst. Tech. J., Vol. 20, 1941, 199.
Royal Techical Highschool in Berlin around 1890
where H. Raabe graduated in 1936 and received
Dr.-Ing. Degree, summa cum laude, in 1939.
Karl Kupfmuller
"The time law allows comparison of the capacity of
each transfer method with various known methods.
On the other hand it indicates the limits that
the development of technology must stay within.
One interesting question for example is where
the lower limit for k lies.
The answer is acquired by at least one power change being
needed to achieve one signal. So the frequency range
must be at least so wide that the settling time becomes
less than the duration of a signal, and from
this comes k=1/2. So we can never get below this value,
no matter how technology develops."
Karl Kupfmuller
Isao Someya
Someya, I., Hakei Denso (Waveform Transmission),
Shykyo,Tokyo, 1949.
The Theorem in Western Litearature
Wetson, J.D., "A note on the theory
of communication",
Philos. Mag., 303, Vol. 40, 1949,
449-453.
Wetson, J.D., "The cardinal series
in Hilbert space",
Proc. Cambridgh. Philos. Soc., Vol.
45, 1949, 335-341.
Sampling Theorem for
Duration-Limited Signals
Bandlimited functions f ( x), x ∈ R
Sf(w) = 0, w > w0
Duration (time) limited functions
f ( x), x ∈ R
f ( x) = 0, x ∉ [a, b]
cannot be band-limited
Functions of bounded variation
f(x), x∈R, f(x) ∈R x ∈ [a, b] sup ∑ f ( xi +1 ) − f ( xi ) - total variation
P
i
supremum over all partitions P = {x0,...,xn} of [a,b]
Bounded variation, if total variation is finite
Charles-Jean Baron de la Vallée Poussin
De la Valléee Poussin, Ch.-J., "Sur la convergence
des formulaes d'interpolation entre ordonees équidistantes",
Bull. Cl. Sci. Acad. Roy. Belg., 4, 1908, 319-410.
Interpolation formula for time-limited functions
Fm ( x) =
αk =
∑
α
k ∈[ a ,b )
sin m( x − α k )
f (α k )
m( x − α k )
kπ
, k ∈ Z = {0,±1,±2,...}, m = n or
m
C.-J. de la Vallée Poussin
m = n + 1 / 2, n ∈ N = {1,2,3,...}
A generalization of the Lagrange interpolation
formula for infinite number of nodes
A counterpart of the Riemman localization principle
or Fourier integrals in the case of Fm.
Extensions by P.L. Butzer & P.L. Stens
Under the additional condition
f(b) = 0 besides f(x) = 0, for x ≠ [a, b], the interpolation
function Fm can be viewed as a discrete version of
the Dirichlet convolution integral, a particular form of the
Fourier inversion integral, and the behaviour of Fm for m → ∞
is similar to that of the Fourier inversion integral for f
Maria Theis
For the convergence of Fm(x) to f(x),
besides continuity of f(x) on [a,b],
f(x) should be of bounded variation.
For convergence of Fm(x)
for any continuous function f(x),
Theis used the kernel function
φ ( x) = (sin πx / πx) 2
- a counterpart of Féjer method
in summation of Fourier series
Theis, M., Über eine Interpolations
formel von de la Vallée Poussin",
Math. Z., 3, 1919, 93-113.
Lipót Fejér
Functions of Bounded Variation
Not necessarily vanishing outside a finite interval [a,b]
Consider a function f that is Riemann
integrable over any finite interval of R and f(x)/x is
of bounded variation in (N, ∞) and (-∞,N) for some
N > 0. If f is continuous at x0∈R and of bounded
variation in a neighborhood of x0, then
f ( x0 ) = lim
m →∞
∞
∑
k = −∞
f (α k )
sin m( x0 − α k )
m( x0 − α k )
Whittaker, J.M., "The "Fourier" theory of the cardinal function",
Proc. Edinburgh Math. Soc., 2, 1927-1929, 169-176.
Sampling of non-band-limited functions
Weiss, P., "An estimate of the error arising from misapplication of the sampling theorem",
Notices Amer. Math. Soc., 10,1963, 351.
Brown, J.L., "On the error in reconstructing a non-limited function by means of
the bandapass sampling theorem", J. Math. Annal. Appl., 18, 1967, 75-84, Erratum,
same journal 21,1968, 699.
Butzer, P.L., Splettstosser, E., "A sampling theorem for duration limited functions
with error estimates", Information and Control, Vol. 34, 1977, 55-65.
Butzer, P.L., Splettstosser, E., "Sampling principle for duration
limited signals and dyadic Walsh analysis",
Information Science, Vol. 14, 1978, 93-106.
Butzer, P.L., Splettstosser, W.,
Index of Papers on Signal Theory, 1972-1989,
Lehrstuhl A fur Mathematik, Aachen University of Technology,
Aachen, Germany, 1990.
Locally Compact Abelian Groups
Notation
G – additive locally compact Abelian group
Γ – dual group of G
H – discrete subgroup of G with the discrete annihilator
Λ = {w | χ ( y, w) = 1, ∀y ∈ H }
Baire measurable subset Ω of Γ
which contains a single element
from each coset of Λ
Integers Dk or Xn in
Kluvanek and Shannon notation
Ω ∩ ( w + Λ ) contains a single point
for each w ∈ Γ
René-Louis Baire
Sampling Theorem on LCA Groups
If f ∈ L2(G) and its Fourier transform Sf (w) =0 for almost all w∉Ω,
then f is almost everywhere equal to a continuous function, and if f is
a continuous function,
f ( x) =
∑ f ( y)φ ( x − y)
y∈H
(1)
where this series converge both uniformly on G and in the norm in
L2(G). Further,
f
2
=
∑
f ( y)
2
y∈H
The function φ in (1) is defined as
φ ( x) = ∫ χ ( x, w)dmΓ ( w),
Ω
where mΓ is the Haar measure on G and χ (x,w) are group characters of G.
Igor Kluvánek
If G = Γ = (−∞, ∞), Ω = (−α , α ) and ,
consequently, H = {...,−2h,−h,0, h,2h,...},
with hα = π , we get φ ( x) = (sin α x) /(α x).
If f ∈ L2 (−∞, ∞) and S f ( w) = 0 for w > α
we get the sampling theorem on R.
Kluvánek, I., "Sampling theorem in
abstract harmonic analysis",
Mat. Fiz. Časopis Sloven. Akad.,
Vied. 15, 1965, 43-48.
Igor Kluvánek
Walsh-Fourier Analysis
x ∈ R+ = [0, ∞ )
x=
∞
∑x 2
i =− N ( x )
i
−i
, xi ∈ {0,1}, N ( x) ∈ Z = {0,±1,±2,...}
{
D+ = x ∈ R+ | x = p / 2 q , p ∈ P = {0,1,2,...}, q ∈ Z
}
dyadic rational numbers
x ∈ D+ select finite expansion
If
x ∉ D+ unique representation
ψ ( y, x), x, y ∈ R+
- generalized Walsh functions
y - sequency
r
J ( x, r ) = ∫ψ ( x, s )ds - Walsh-Dirichlet kernel
0
r=2
n
2 n , 0 ≤ x < 2 − n ,
J ( x, 2 ) = 
 0, otherwise
n
[
)
1, x ∈ 2 − n s, 2 − n ( s + 1) ,
J (1,2 x ⊕ s ) = 
0, otherwise
n
Dyadic Sampling Theorem
If f and its Walsh-Fourier spectrum Sf(w) belong to L1(R+)
f continuous on R+\D+
f continuous from the right on D+
Sf (w) = 0 for w ≥ 2n, n ∈ Z, Z – the set of integers, i.e.,
f is sequency limited, then
∞
 s 
f ( x) = ∑ f  n J (1,2 n x ⊕ s ), x ∈ R+
2 
s =0
Pichler, F.R., ”Sampling theorem with respect to WalshFourier analaysis”, Appendix B in Reports Walsh Functions
and Linear System Theory, Elec. Eng., Dept., Univ.
of Maryland, College Park, May 1970
F. Pichler
S. Kak
P.L. Butzer
Dyadic and LCA Groups
Walsh-Fourier analysis
domain group the additve group G’ of the dyadic field
the set of generalized Walsh functions Ψ(λ,x)
dual group
A discrete subgroup H = s/2n, s = 0,1,..., n ∈ Z
The annihilator Λ for H is isomorphic to the sequences
Λ = ..., λ− k ,0,...,0,..., λi ∈ {0,1}
For every x ∈ H
∑λ
n
Ω=[0,2n)
x = 0 and Ψ(λ,x)=1
1− n n
Dyadic Sampling Theorem – A Proof
1, if x ∈ (0,2 − n ),
Define the reconstruction function as φ ( x) = 2 ∫ψ ( w, x)dw = 
0, otherwise
0
n
−n
2n
2
From Kluvánek theorem
f ( x) = ∫ S f ( w)φ ( w, x)dw
0
For every
x ∈ [2 − n k , 2 − n (k + 1))
2 − n ( k +1)
f ( x) = 2 n
∫ f (u )du,
k ∈ P ={1,2,...}
2 −n k
Thus, f is constant on all the intervals [2-nk, 2-n(k+1)), k ∈ P
∞
Then,
the characteristic function of [a,b)
Since for k∈ P
 k 
f ( x) = ∑ f  n ρ[2 − n k ,2 − n (k + 1))( x), x ∈ R+
k =0  2 
1, if x ∈ [a, b),
ρ[a, b)( x) = 
0, if x ∉ [a, b)
1, if x ∈ [2 − n k ,2 − n (k + 1)),
ρ[2 k ,2 (k + 1))( x) = 
= J (1,2 n x ⊕ k )
0, otherwise

−n
−n
Sampling in Finite Walsh Analysis
Important research topics
Characterization of signals by duration and bandwith
Band-limiting of time-limited signals and vice versa
In discrete analysis
Applications dealing with large sets of discrete and finite
signal samples (compression, multiplexing)
Determining minimum number of points to define
a function under some conditions provided
Le Dinh, C. T., Le, P., Goulet, R., "Sampling expansions in discrete and finite WalshFourier analysis", Proc. 1972 Symp. Applic. Walsh Functions,
Washington, D.C., USA, 265-271.
Le Dinh, C. T., Goulet, R., "Time-sequency-limited signals in finite Walsh transforms",
IEEE Trans. Inform. Theory, Vol. 20, No. 2, 1974, 274-276.
Finite Walsh Sampling Theorem
f(x), x ∈ Bn = {0,1,...,2n-1}
f(x) is M-sequency band-limited (MBL) if Sf(w)=0 for w > M
Walsh-Fourier kernel
M −1
R −1
w=0
r =0
d M ( x) = ∑ wal ( w, x) = M ∑ δ ( x ⊕ r ), = NM −1
⊕ componentwise addition modulo 2
An MBL function f(x) can be completely reconstructed from its M values
f ( x) = M
−1
M −1
∑ f ( p)d
p =0
M
( x ⊕ p)
M-sequency limited bandpass functions (MBP)
Sampling on Finite Abelian Groups
m −1
m −1
g = ∏ g i , g 0 ≤ g1 ≤ ... ≤ g m −1
G = × Gi
i =0
i =0
k
p = M = ∏ g m −i −1 , k ∈ {0,1,..., m − 1}
i =0
M −1
R −1
d M ( x) = ∑ χ ( w, x) = M ∑ δ (kM  x −1 ), R = g / M
*
k =0
w=0
° - group operation on G, χ – group character,
* - complex conjugate, δ(x)=δx,0 – Kronecker delta
f is MBL on G if Sf(w) = 0 for w ≥ M, then
f ( x) = M
−1
M −1
∑ f (r )d
r =0
−1
M
(r  x ) = M
−1
M −1
∑
r =0
 R −1

f ( p ) M ∑ δ (kM  (r  x −1 ) −1 
 k =0

Sampling on Finite non-Abelian Groups
m −1
m −1
G = × Gi
i =0
g = ∏ g i , g 0 ≤ g1 ≤ ... ≤ g m −1
i =0
Mi - number of irreducible unitary representations Rw,i of Gi
Γ – dual object of G,
|Γ | = K
k
Rw(x) xy ≠ yx
M = ∏ M m −i −1 , M < K
i =0
f is M-band limited (MBL) on G if Sf(w) = 0 for w ≥ M
M −1
d M ( x) = ∑ rw (TrR w ( x))
w=0
Q −1
f ( x) = Q −1 ∑ f (u )d M ( x  u −1 )
u =0
k
Q = ∏ g m −i −1
u =0
k- fixed when selecting M
Instead of Conclusions
Sampling Theorem on Groups
Signals
Group
Real line R
Band-limited
K. Kupfmuller, 1931
H. Nyquist, 1924
V.A. Kotelnikov, 1933
H. Raabe, 1938
K. Ogura, 1920
Locally
compact Abelian
Dyadic
Finite dyadic
Finite Abelian
Finite non-Abelian
C.E. Shannon, 1948
I. Someya, 1949
J.D. Wetson, 1949
E.T. Whittaker, 1915
J.M. Whittaker, 1924
Time-limited
C.-J. de la Vallée Poussin, 1908
M. Theis, 1919
Weiss, P., 1963
Brown, J.L., 1967
Butzer, P.L., 1977 further
I. Kluvánek, 1965
L.J. Fogel, 1959
F. Pichler, 1970
S. Kak, 1970
P.L. Butzer, 1978
Le Dinh, C. T., Le, P., Goulet, R., 1972
Acknowledgment
Thanks are due to
Mrs. Marju Taavetti
and
Mrs. Pirkko Ruotsalainen
of Tampere Univeristy of Technology
for the help in collecting the literature.
Download