The Analysis of Periodic Point Processes Stephen D. Casey American - - PowerPoint PPT Presentation

the analysis of periodic point processes
SMART_READER_LITE
LIVE PREVIEW

The Analysis of Periodic Point Processes Stephen D. Casey American - - PowerPoint PPT Presentation

Motivation: Signal and Image Signatures , the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function The Analysis of Periodic Point Processes Stephen D.


slide-1
SLIDE 1

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Analysis of Periodic Point Processes

Stephen D. Casey

American University scasey@american.edu

National Institute of Standards and Technology ACMD Seminar Series June 3rd, 2014

Stephen Casey The Analysis of Periodic Point Processes

slide-2
SLIDE 2

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Acknowledgments

Research partially supported by U.S. Army Research Office Scientific Services Program, administered by Battelle (TCN 06150, Contract DAAD19-02-D-0001) and Air Force Office of Scientific Research Grant Number FA9550-12-1-0430. Simulations for the MEA algorithm is joint work with Brian Sadler of the Army Research Laboratories. Simulations for the EQUIMEA algorithm is joint work with Kevin Duke of American University. Special thanks to Kevin for allowing us to experimentally verify the EQUIMEA.

Stephen Casey The Analysis of Periodic Point Processes

slide-3
SLIDE 3

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

1

Motivation: Signal and Image Signatures

2

π, the Primes, and Probability

3

The Modified Euclidean Algorithm (MEA)

4

Deinterleaving Multiple Signals (EQUIMEA)

5

Epilogue: The Riemann Zeta Function

Stephen Casey The Analysis of Periodic Point Processes

slide-4
SLIDE 4

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Data Models

Assumption – noisy signal data is set of event times (TOA’s) s(t) + η(t) with (large) gaps in the data.

Stephen Casey The Analysis of Periodic Point Processes

slide-5
SLIDE 5

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Data Models

Assumption – noisy signal data is set of event times (TOA’s) s(t) + η(t) with (large) gaps in the data. Questions – s(t) periodic? period τ = ? Are there multiple periods τk = ? If so, what are they? How do we deinterleave the signals?

Stephen Casey The Analysis of Periodic Point Processes

slide-6
SLIDE 6

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Data Models

Assumption – noisy signal data is set of event times (TOA’s) s(t) + η(t) with (large) gaps in the data. Questions – s(t) periodic? period τ = ? Are there multiple periods τk = ? If so, what are they? How do we deinterleave the signals? Examples – radar or sonar bit synchronization in communications unreliable measurements in a fading communications channel biomedical applications times of a pseudorandomly occurring change in the carrier frequency

  • f a “frequency hopping” radio, where the change rate is governed

by a shift register output. In this case it is desired to find the underlying fundamental period τ

Stephen Casey The Analysis of Periodic Point Processes

slide-7
SLIDE 7

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Mathematical Models – Single Period

Finite set of real numbers S = {sj}n

j=1 , with sj = kjτ + ϕ + ηj ,

where

Stephen Casey The Analysis of Periodic Point Processes

slide-8
SLIDE 8

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Mathematical Models – Single Period

Finite set of real numbers S = {sj}n

j=1 , with sj = kjτ + ϕ + ηj ,

where τ (the period) is a fixed positive real number to be determined kj’s are non-repeating positive integers (natural numbers) ϕ (the phase) is a real random variable uniformly distributed over the interval [0, τ) ηj’s (the noise) are zero-mean independent identically distributed (iid) error terms. We assume that the ηj’s have a symmetric probability density function (pdf), and that |ηj| ≤ η0 ≤ τ 2 for all j , where η0 is an a priori noise bound.

Stephen Casey The Analysis of Periodic Point Processes

slide-9
SLIDE 9

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Approaches to the Analysis

The data can be thought of as a set of event times of a periodic process, which generates a zero-one time series or delta train with additive jitter noise η(t) – s(t) =

n

  • j=1

δ(t − ((kjτ + ϕ) + η(t))) .

Stephen Casey The Analysis of Periodic Point Processes

slide-10
SLIDE 10

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Approaches to the Analysis

The data can be thought of as a set of event times of a periodic process, which generates a zero-one time series or delta train with additive jitter noise η(t) – s(t) =

n

  • j=1

δ(t − ((kjτ + ϕ) + η(t))) . Another model – Let f (t) = sin( π

τ (t − ϕ)) and S = {occurrence

time of noisy zero-crossings of f with missing observations}.

Stephen Casey The Analysis of Periodic Point Processes

slide-11
SLIDE 11

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Approaches to the Analysis

The data can be thought of as a set of event times of a periodic process, which generates a zero-one time series or delta train with additive jitter noise η(t) – s(t) =

n

  • j=1

δ(t − ((kjτ + ϕ) + η(t))) . Another model – Let f (t) = sin( π

τ (t − ϕ)) and S = {occurrence

time of noisy zero-crossings of f with missing observations}. The kj’s determine the best procedure for analyzing this data. Given a sequence of consecutive kj’s, use least squares. Fourier analytic methods, e.g., Wiener’s periodogram, work with some missing observations, but when the percentage of missing

  • bservations is too large (> 50%), they break down.

Number theoretic methods can work with very sparse data sets (> 90% missing observations). Trade-off – low noise – number theory vs. higher noise – combine Fourier with number theory.

Stephen Casey The Analysis of Periodic Point Processes

slide-12
SLIDE 12

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Structure of Randomness over Z

Stephen Casey The Analysis of Periodic Point Processes

slide-13
SLIDE 13

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Structure of Randomness over Z

Theorem Given n (n ≥ 2) “randomly chosen” positive integers {k1, . . . , kn}, P{gcd(k1, . . . , kn) = 1} − → 1− quickly! as n − → ∞ .

Stephen Casey The Analysis of Periodic Point Processes

slide-14
SLIDE 14

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Structure of Randomness over Z

Theorem Given n (n ≥ 2) “randomly chosen” positive integers {k1, . . . , kn}, P{gcd(k1, . . . , kn) = 1} − → 1− quickly! as n − → ∞ . Theorem Given n (n ≥ 2) “randomly chosen” positive integers {k1, . . . , kn}, P{gcd(k1, . . . , kn) = 1} = [ζ(n)]−1 .

Stephen Casey The Analysis of Periodic Point Processes

slide-15
SLIDE 15

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

An Algorithm for Finding τ

S = {sj}n

j=1 , with sj = kjτ + ϕ + ηj

Let τ denote the value the algorithm gives for τ, and let “← −” denote replacement, e.g., “a ← − b” means that the value of the variable a is to be replaced by the current value of the variable b. Initialize: Sort the elements of S in descending order. Set iter = 0. 1.) [Adjoin 0 after first iteration.] If iter > 0, then S ← − S ∪ {0}. 2.) [Form the new set with elements (sj − sj+1).] Set sj ← − (sj − sj+1). 3.) [Sort.] Sort the elements in descending order. 4.) [Eliminate zero(s).] If sj = 0, then S ← − S \ {sj}. 5.) The algorithm terminates if S has only one element s1. Declare

  • τ = s1. If not, iter ←

− (iter + 1). Go to 1.).

Stephen Casey The Analysis of Periodic Point Processes

slide-16
SLIDE 16

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Simulation Results

“To err is human. To really screw up, you need a computer.” The Murphy Institute Assume τ = 1. Estimates and their standard deviations are based on averaging over 100 Monte-Carlo runs n = number of data points, iter = average number of iterations required for convergence, and %miss = average number of missing

  • bservations

Estimates of τ are labeled τ, and std( τ) is the experimental standard deviation Threshold value of η0 = 0.35τ = 0.35 was used

Stephen Casey The Analysis of Periodic Point Processes

slide-17
SLIDE 17

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Simulation Results, Cont’d

1.) Noise-free estimation. Results from simulating noise-free estimation of τ. n M %miss iter τ 2τ 3τ > 3τ 10 101 81.69 3.3 100% 10 102 97.92 10.5 100 10 103 99.80 46.5 100 10 104 99.98 316.2 100 10 105 99.998 2638.7 100 4 102 97.84 15.2 82% 12 4 2 6 102 97.82 14.2 97 3 8 102 97.80 10.2 98 1 1 10 102 97.78 10.2 99 1 12 102 97.76 8.6 100 14 102 97.75 7.4 100

Stephen Casey The Analysis of Periodic Point Processes

slide-18
SLIDE 18

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Simulation Results, Cont’d

2.) Uniformly distributed noise. Results from estimation of τ from noisy measurements. n M ∆ %miss iter

  • τ

std( τ) 10 101 10−3 81.37 4.35 0.9987 0.0005 10 102 10−3 97.88 9.67 0.9980 0.0010 50 103 10−3 99.80 16.0 0.9969 0.0028 10 101 10−2 80.85 4.38 0.9888 0.0046 10 101 10−2 81.94 4.45 0.9883 0.0051 10 101 10−1 81.05 4.33 0.8857 0.0432

Stephen Casey The Analysis of Periodic Point Processes

slide-19
SLIDE 19

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability

Let P = {p1, p2, p3, . . .} = {2, 3, 5, . . .} be the set of all prime numbers.

Stephen Casey The Analysis of Periodic Point Processes

slide-20
SLIDE 20

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability

Let P = {p1, p2, p3, . . .} = {2, 3, 5, . . .} be the set of all prime numbers. “God gave us the integers. The rest is the work of man.” Kronecker

Stephen Casey The Analysis of Periodic Point Processes

slide-21
SLIDE 21

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability

Let P = {p1, p2, p3, . . .} = {2, 3, 5, . . .} be the set of all prime numbers. “God gave us the integers. The rest is the work of man.” Kronecker “. . . the Euler formulae (1736) ζ(n) =

  • n=1

n−z =

  • j=1

1 1 − (pj)−z , ℜ(z) > 1 was introduced to us at school, as a joke.” Littlewood

Stephen Casey The Analysis of Periodic Point Processes

slide-22
SLIDE 22

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

“Euclid’s algorithm is found in Book 7, Proposition 1 and 2 of his Elements (c.300 B.C.). We might call it the grand daddy of all algorithms, because it is the oldest nontrivial algorithm that has survived to the present day.” Knuth

Stephen Casey The Analysis of Periodic Point Processes

slide-23
SLIDE 23

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

“Euclid’s algorithm is found in Book 7, Proposition 1 and 2 of his Elements (c.300 B.C.). We might call it the grand daddy of all algorithms, because it is the oldest nontrivial algorithm that has survived to the present day.” Knuth The Euclidean algorithm is a division process for the integers Z. The algorithm is based on the property that, given two positive integers a and b, a > b, there exist two positive integers q and r such that a = q · b + r , 0 ≤ r < b . If r = 0, we say that b divides a.

Stephen Casey The Analysis of Periodic Point Processes

slide-24
SLIDE 24

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

“Euclid’s algorithm is found in Book 7, Proposition 1 and 2 of his Elements (c.300 B.C.). We might call it the grand daddy of all algorithms, because it is the oldest nontrivial algorithm that has survived to the present day.” Knuth The Euclidean algorithm is a division process for the integers Z. The algorithm is based on the property that, given two positive integers a and b, a > b, there exist two positive integers q and r such that a = q · b + r , 0 ≤ r < b . If r = 0, we say that b divides a. The Euclidean algorithm yields the greatest common divisor of two (or more) elements of Z. The greatest common divisor of two integers a and b, denoted by gcd(a, b), is the the largest integer that evenly divides both integers.

Stephen Casey The Analysis of Periodic Point Processes

slide-25
SLIDE 25

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Theorem (Fundamental Theorem of Arithmetic) Every positive integer can be written uniquely as the product of primes, with the prime factors in the product written in the order of nondecreasing size.

Stephen Casey The Analysis of Periodic Point Processes

slide-26
SLIDE 26

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Theorem (Fundamental Theorem of Arithmetic) Every positive integer can be written uniquely as the product of primes, with the prime factors in the product written in the order of nondecreasing size. If gcd(a, b) = 1, we say that the numbers are relatively prime. This means that a and b share no common prime factors in their prime factorization.

Stephen Casey The Analysis of Periodic Point Processes

slide-27
SLIDE 27

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Theorem (Fundamental Theorem of Arithmetic) Every positive integer can be written uniquely as the product of primes, with the prime factors in the product written in the order of nondecreasing size. If gcd(a, b) = 1, we say that the numbers are relatively prime. This means that a and b share no common prime factors in their prime factorization. gcd(k1, . . . , kn) is the greatest common divisor of the set {kj}, i.e., the product of the powers of all prime factors p that divide each kj.

Stephen Casey The Analysis of Periodic Point Processes

slide-28
SLIDE 28

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Theorem (Fundamental Theorem of Arithmetic) Every positive integer can be written uniquely as the product of primes, with the prime factors in the product written in the order of nondecreasing size. If gcd(a, b) = 1, we say that the numbers are relatively prime. This means that a and b share no common prime factors in their prime factorization. gcd(k1, . . . , kn) is the greatest common divisor of the set {kj}, i.e., the product of the powers of all prime factors p that divide each kj. Examples

Stephen Casey The Analysis of Periodic Point Processes

slide-29
SLIDE 29

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Theorem (Fundamental Theorem of Arithmetic) Every positive integer can be written uniquely as the product of primes, with the prime factors in the product written in the order of nondecreasing size. If gcd(a, b) = 1, we say that the numbers are relatively prime. This means that a and b share no common prime factors in their prime factorization. gcd(k1, . . . , kn) is the greatest common divisor of the set {kj}, i.e., the product of the powers of all prime factors p that divide each kj. Examples

gcd(3, 7) = 1

Stephen Casey The Analysis of Periodic Point Processes

slide-30
SLIDE 30

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Theorem (Fundamental Theorem of Arithmetic) Every positive integer can be written uniquely as the product of primes, with the prime factors in the product written in the order of nondecreasing size. If gcd(a, b) = 1, we say that the numbers are relatively prime. This means that a and b share no common prime factors in their prime factorization. gcd(k1, . . . , kn) is the greatest common divisor of the set {kj}, i.e., the product of the powers of all prime factors p that divide each kj. Examples

gcd(3, 7) = 1 gcd(3, 6) = 3

Stephen Casey The Analysis of Periodic Point Processes

slide-31
SLIDE 31

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Theorem (Fundamental Theorem of Arithmetic) Every positive integer can be written uniquely as the product of primes, with the prime factors in the product written in the order of nondecreasing size. If gcd(a, b) = 1, we say that the numbers are relatively prime. This means that a and b share no common prime factors in their prime factorization. gcd(k1, . . . , kn) is the greatest common divisor of the set {kj}, i.e., the product of the powers of all prime factors p that divide each kj. Examples

gcd(3, 7) = 1 gcd(3, 6) = 3 gcd(35, 21) = 7

Stephen Casey The Analysis of Periodic Point Processes

slide-32
SLIDE 32

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Theorem (Fundamental Theorem of Arithmetic) Every positive integer can be written uniquely as the product of primes, with the prime factors in the product written in the order of nondecreasing size. If gcd(a, b) = 1, we say that the numbers are relatively prime. This means that a and b share no common prime factors in their prime factorization. gcd(k1, . . . , kn) is the greatest common divisor of the set {kj}, i.e., the product of the powers of all prime factors p that divide each kj. Examples

gcd(3, 7) = 1 gcd(3, 6) = 3 gcd(35, 21) = 7 gcd(35, 21, 15) = 1

Stephen Casey The Analysis of Periodic Point Processes

slide-33
SLIDE 33

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Theorem Given n (n ≥ 2) “randomly chosen” positive integers {k1, . . . , kn}, P{gcd(k1, . . . , kn) = 1} = [ζ(n)]−1 .

Stephen Casey The Analysis of Periodic Point Processes

slide-34
SLIDE 34

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Heuristic argument for this “theorem.” Given randomly distributed positive integers, by the Law of Large Numbers, about 1/2 of them are even, 1/3 of them are multiples of three, and 1/p are a multiple

  • f some prime p. Thus, given n independently chosen positive

integers, P{p|k1, p|k2, . . . , and p|kn} = (Independence) P{p|k1} · P{p|k2} · . . . · P{p|kn} = 1/(p) · 1/(p) · . . . · 1/(p) = 1/(p)n. Therefore, P{p |k1, p |k2, . . . , and p |kn} = 1 − 1/(p)n .

Stephen Casey The Analysis of Periodic Point Processes

slide-35
SLIDE 35

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

By the Fundamental Theorem of Arithmetic, every integer has a unique representation as a product of primes. Combining that theorem with the definition of gcd, we get P{gcd(k1, . . . , kn) = 1} =

  • j=1

1 − 1/(pj)n , where pj is the jth prime.

Stephen Casey The Analysis of Periodic Point Processes

slide-36
SLIDE 36

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

By the Fundamental Theorem of Arithmetic, every integer has a unique representation as a product of primes. Combining that theorem with the definition of gcd, we get P{gcd(k1, . . . , kn) = 1} =

  • j=1

1 − 1/(pj)n , where pj is the jth prime. But, by Euler’s formula, ζ(z) =

  • j=1

1 1 − (pj)−z , ℜ(z) > 1 . Therefore, P{gcd(k1, . . . , kn) = 1} = 1/(ζ(n)) .

Stephen Casey The Analysis of Periodic Point Processes

slide-37
SLIDE 37

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

This argument breaks down on the first line. Any uniform distribution on the positive integers would have to be identically zero. The merit in the argument lies in the fact that it gives an indication of how the zeta function plays a role in the problem.

Stephen Casey The Analysis of Periodic Point Processes

slide-38
SLIDE 38

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

This argument breaks down on the first line. Any uniform distribution on the positive integers would have to be identically zero. The merit in the argument lies in the fact that it gives an indication of how the zeta function plays a role in the problem. Let card{·} denote cardinality of the set {·}, and let {1, . . . , ℓ}n denote the sublattice of positive integers in Rn with coordinates c such that 1 ≤ c ≤ ℓ. Therefore, Nn(ℓ) = card{(k1, . . . , kn) ∈ {1, . . . , ℓ}n : gcd(k1, . . . , kn) = 1} is the number of relatively prime elements in {1, . . . , ℓ}n.

Stephen Casey The Analysis of Periodic Point Processes

slide-39
SLIDE 39

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

This argument breaks down on the first line. Any uniform distribution on the positive integers would have to be identically zero. The merit in the argument lies in the fact that it gives an indication of how the zeta function plays a role in the problem. Let card{·} denote cardinality of the set {·}, and let {1, . . . , ℓ}n denote the sublattice of positive integers in Rn with coordinates c such that 1 ≤ c ≤ ℓ. Therefore, Nn(ℓ) = card{(k1, . . . , kn) ∈ {1, . . . , ℓ}n : gcd(k1, . . . , kn) = 1} is the number of relatively prime elements in {1, . . . , ℓ}n. Theorem (MEA Theorem, C (1998), ...) Let Nn(ℓ) = card{(k1, . . . , kn) ∈ {1, . . . , ℓ}n : gcd(k1, . . . , kn) = 1} . For n ≥ 2, we have that lim

ℓ→∞

Nn(ℓ) ℓn = [ζ(n)]−1 .

Stephen Casey The Analysis of Periodic Point Processes

slide-40
SLIDE 40

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Brief Discussion of Proof : Let ⌊x⌋ denote the floor function of x, namely ⌊x⌋ = max

k≤x {k : k ∈ Z} .

Stephen Casey The Analysis of Periodic Point Processes

slide-41
SLIDE 41

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Brief Discussion of Proof : Let ⌊x⌋ denote the floor function of x, namely ⌊x⌋ = max

k≤x {k : k ∈ Z} .

Nn(ℓ) = ℓn−

  • pi

ℓ pi n +

  • pi<pj

pi · pj n −

  • pi<pj<pk

pi · pj · pk n + · · · .

Stephen Casey The Analysis of Periodic Point Processes

slide-42
SLIDE 42

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Brief Discussion of Proof : Let ⌊x⌋ denote the floor function of x, namely ⌊x⌋ = max

k≤x {k : k ∈ Z} .

Nn(ℓ) = ℓn−

  • pi

ℓ pi n +

  • pi<pj

pi · pj n −

  • pi<pj<pk

pi · pj · pk n + · · · . Convergence is demonstrated by a sequence of careful estimates, use of M¨

  • bius Inversion, and more careful estimates.

Stephen Casey The Analysis of Periodic Point Processes

slide-43
SLIDE 43

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

The counting formula is seen as follows. Choose a prime number pi. The number of integers in {1, . . . , ℓ} such that pi divides an element of that set is

pi

  • . (Note that is possible to have pi > ℓ, because

pi

  • = 0.)

Therefore, the number of n-tuples (k1, . . . , kn) contained in the lattice {1, . . . , ℓ}n such that pi divides every integer in the n-tuple is ℓ pi n .

Stephen Casey The Analysis of Periodic Point Processes

slide-44
SLIDE 44

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

The counting formula is seen as follows. Choose a prime number pi. The number of integers in {1, . . . , ℓ} such that pi divides an element of that set is

pi

  • . (Note that is possible to have pi > ℓ, because

pi

  • = 0.)

Therefore, the number of n-tuples (k1, . . . , kn) contained in the lattice {1, . . . , ℓ}n such that pi divides every integer in the n-tuple is ℓ pi n . Next, if pi · pj divides an integer k, then pi|k and pj|k. Therefore, the number of n-tuples (k1, . . . , kn) contained in the lattice {1, . . . , ℓ}n such that pi or pj or their product divide every integer in the n-tuple is ℓ pi n + ℓ pj n −

pi · pj n , where the last term is subtracted so that we do not count the same numbers twice (in a simple application of the inclusion-exclusion principle).

Stephen Casey The Analysis of Periodic Point Processes

slide-45
SLIDE 45

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Each term is convergent – 1 ℓn

  • pi<...<pk

pi · · · · pk n ≤ 1 ℓn

  • pi<...<pk≤ℓ

pi · pj · · · · · pk n =

  • pi<...<pk≤ℓ
  • 1

pi · · · · pk n =  

p≤ℓ

1 pn  

k

≤  

p prime

1 pn  

k

≤  

  • j=2

1 jn  

k

. Since n ≥ 2, this series is convergent.

Stephen Casey The Analysis of Periodic Point Processes

slide-46
SLIDE 46

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Now, let Mk =  

  • j=2

1 jn  

k

, for k = 2, 3, . . . . By noting that since n ≥ 2 and the sum is over j ∈ N \ {1}, we get 0 <

  • j

1 jn ≤ π2 6 − 1

  • < 1 .

Since the kth term in the expansion of Nn(ℓ)/ℓn is dominated by Mk and since

  • k=0

Mk ≤

  • k=0

π2 6 − 1 k = 6 (12 − π2) is convergent, the series converges absolutely.

Stephen Casey The Analysis of Periodic Point Processes

slide-47
SLIDE 47

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Euler showed that 1 −

  • pi

1 pn

i

+

  • pi<pj

1 (pi · pj)n −

  • pi<pj<pk

1 (pi · pj · pk)n + · · · =

  • m

µ(m) mn = [ζ(n)]−1 . where the last sum is over m ∈ N. For n ≥ 2, this series is absolutely convergent. ✷

Stephen Casey The Analysis of Periodic Point Processes

slide-48
SLIDE 48

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Theorem Let ω ∈ (1, ∞). Then limω→∞[ζ(ω)]−1 = 1 , converging to 1 from below faster than 1/(1 − 21−ω).

Stephen Casey The Analysis of Periodic Point Processes

slide-49
SLIDE 49

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Theorem Let ω ∈ (1, ∞). Then limω→∞[ζ(ω)]−1 = 1 , converging to 1 from below faster than 1/(1 − 21−ω). Proof : Since ζ(ω) = ∞

n=1 n−ω and ω > 1,

1 ≤ ζ(ω) = 1 + 1 2ω + 1 3ω + 1 4ω + 1 5ω + · · · ≤ 1 + 1 2ω + 1 2ω + 1 4ω + · · · + 1 4ω

  • 4−times

+ 1 8ω + · · · + 1 8ω

  • 8−times

+ · · · =

  • k=0

2 2ω k = 1 1 −

2 2ω

= 1 1 − 21−ω .

Stephen Casey The Analysis of Periodic Point Processes

slide-50
SLIDE 50

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability, Cont’d

Theorem Let ω ∈ (1, ∞). Then limω→∞[ζ(ω)]−1 = 1 , converging to 1 from below faster than 1/(1 − 21−ω). Proof : Since ζ(ω) = ∞

n=1 n−ω and ω > 1,

1 ≤ ζ(ω) = 1 + 1 2ω + 1 3ω + 1 4ω + 1 5ω + · · · ≤ 1 + 1 2ω + 1 2ω + 1 4ω + · · · + 1 4ω

  • 4−times

+ 1 8ω + · · · + 1 8ω

  • 8−times

+ · · · =

  • k=0

2 2ω k = 1 1 −

2 2ω

= 1 1 − 21−ω . As ω − → ∞, (1 − 21−ω) − → 1+. Thus, [ζ(ω)]−1 − → 1− as ω − → ∞ . ✷

Stephen Casey The Analysis of Periodic Point Processes

slide-51
SLIDE 51

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Modified Euclidean Algorithm (MEA)

S = {sj}n

j=1 , with sj = kjτ + ϕ + ηj

Let τ denote the value the algorithm gives for τ, and let “← −” denote replacement. Initialize: Sort the elements of S in descending order. Set iter = 0. 1.) [Adjoin 0 after first iteration.] If iter > 0, then S ← − S ∪ {0}. 2.) [Form the new set with elements (sj − sj+1).] Set sj ← − (sj − sj+1). 3.) [Sort.] Sort the elements in descending order. 4.) [Eliminate zero(s).] If sj = 0, then S ← − S \ {sj}. 5.) The algorithm terminates if S has only one element s1. Declare

  • τ = s1. If not, iter ←

− (iter + 1). Go to 1.).

Stephen Casey The Analysis of Periodic Point Processes

slide-52
SLIDE 52

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Modified Euclidean Algorithm (MEA), Cont’d

Euclidean algorithm for {kj}n

j=1 ⊂ N, τ > 0 –

Lemma gcd(k1τ, . . . , knτ) = τ gcd(k1, . . . , kn) .

Stephen Casey The Analysis of Periodic Point Processes

slide-53
SLIDE 53

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Modified Euclidean Algorithm (MEA), Cont’d

Euclidean algorithm for {kj}n

j=1 ⊂ N, τ > 0 –

Lemma gcd(k1τ, . . . , knτ) = τ gcd(k1, . . . , kn) . What if “integers are noisy?”

Stephen Casey The Analysis of Periodic Point Processes

slide-54
SLIDE 54

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Modified Euclidean Algorithm (MEA), Cont’d

Euclidean algorithm for {kj}n

j=1 ⊂ N, τ > 0 –

Lemma gcd(k1τ, . . . , knτ) = τ gcd(k1, . . . , kn) . What if “integers are noisy?” Remainder terms could be noise, and thus could be non-zero numbers arbitrarily close to zero. Subsequent steps in the procedure may involve dividing by such numbers, which would result in arbitrarily large numbers. The standard algorithm is unstable under perturbation by noise.

Stephen Casey The Analysis of Periodic Point Processes

slide-55
SLIDE 55

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Modified Euclidean Algorithm (MEA), Cont’d

Euclidean algorithm for {kj}n

j=1 ⊂ N, τ > 0 –

Lemma gcd(k1τ, . . . , knτ) = τ gcd(k1, . . . , kn) . What if “integers are noisy?” Remainder terms could be noise, and thus could be non-zero numbers arbitrarily close to zero. Subsequent steps in the procedure may involve dividing by such numbers, which would result in arbitrarily large numbers. The standard algorithm is unstable under perturbation by noise. Solution : Replace division with subtraction, and threshold/average/filter/transform to eliminate noise.

Stephen Casey The Analysis of Periodic Point Processes

slide-56
SLIDE 56

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Modified Euclidean Algorithm (MEA), Cont’d

Lemma gcd(k1, . . . , kn) = gcd((k1 − k2), (k2 − k3), . . . , (kn−1 − kn), kn) .

Stephen Casey The Analysis of Periodic Point Processes

slide-57
SLIDE 57

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Modified Euclidean Algorithm (MEA), Cont’d

Lemma gcd(k1, . . . , kn) = gcd((k1 − k2), (k2 − k3), . . . , (kn−1 − kn), kn) . Lemma gcd((k1−k2), (k2−k3), . . . , (kn−1−kn)) = gcd((k1−kn), . . . , (kn−1−kn)) .

Stephen Casey The Analysis of Periodic Point Processes

slide-58
SLIDE 58

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Modified Euclidean Algorithm (MEA), Cont’d

Combining the MEA Theorem with the Lemmas above gives the theoretical underpinnings of the Modified Euclidean Algorithm.

Stephen Casey The Analysis of Periodic Point Processes

slide-59
SLIDE 59

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Modified Euclidean Algorithm (MEA), Cont’d

Combining the MEA Theorem with the Lemmas above gives the theoretical underpinnings of the Modified Euclidean Algorithm. Corollary Let n ≥ 2. Given a randomly chosen n-tuple of positive integers (k1, . . . , kn) ∈ {1, . . . , ℓ}n, gcd(k1τ, . . . , knτ) − → τ , with probability [ζ(n)]−1 as ℓ − → ∞.

Stephen Casey The Analysis of Periodic Point Processes

slide-60
SLIDE 60

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Modified Euclidean Algorithm (MEA), Cont’d

Combining the MEA Theorem with the Lemmas above gives the theoretical underpinnings of the Modified Euclidean Algorithm. Corollary Let n ≥ 2. Given a randomly chosen n-tuple of positive integers (k1, . . . , kn) ∈ {1, . . . , ℓ}n, gcd(k1τ, . . . , knτ) − → τ , with probability [ζ(n)]−1 as ℓ − → ∞. Moreover, the estimate (1 − 21−ω)−1 ≤ [ζ(ω)]−1 ≤ 1 shows that the algorithm very likely produces this value in the noise-free case or with minimal noise with as few as 10 data elements.

Stephen Casey The Analysis of Periodic Point Processes

slide-61
SLIDE 61

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Modified Euclidean Algorithm (MEA), Cont’d

S.D. Casey and B.M. Sadler, “Pi, the primes, periodicities and probability,” The American Mathematical Monthly, Vol. 120, No. 7,

  • pp. 594–608 (2013).

S.D. Casey, “Sampling issues in Fourier analytic vs. number theoretic methods in parameter estimation,” 31st Annual Asilomar Conference

  • n Signals, Systems and Computers, Vol. 1, pp, 453–457 (1998).

S.D. Casey and B.M. Sadler, “Modifications of the Euclidean algorithm for isolating periodicities from a sparse set of noisy measurements,” IEEE Transactions on Signal Processing, Vol. 44,

  • No. 9, pp. 2260–2272 (1996) .

B.M. Sadler and S.D. Casey, “On pulse interval analysis with outliers and missing observations,” IEEE Transactions on Signal Processing,

  • Vol. 46, No. 11, pp. 2990–3003 (1998).

The MEA can work with very sparse data sets (> 95% missing

  • bservations). Trade-off – low noise – use MEA vs. higher noise –

combine spectral analysis with MEA theory.

Stephen Casey The Analysis of Periodic Point Processes

slide-62
SLIDE 62

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Mathematical Models – Multiple Periods

Our data model is the union of M copies of S = {si,j}ni

j=1 with

sj = kjτ + ϕ + ηj ,, each with different periods or “generators” Γ = {τi}, kij’s and phases. Let τM = maxi{τi} and τm = mini{τi}. Then our data is S = M

i=1

  • ϕi + kijτi + ηij

ni

j=1

,

Stephen Casey The Analysis of Periodic Point Processes

slide-63
SLIDE 63

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Mathematical Models – Multiple Periods

Our data model is the union of M copies of S = {si,j}ni

j=1 with

sj = kjτ + ϕ + ηj ,, each with different periods or “generators” Γ = {τi}, kij’s and phases. Let τM = maxi{τi} and τm = mini{τi}. Then our data is S = M

i=1

  • ϕi + kijτi + ηij

ni

j=1

, where ni is the number of elements from the ith generator the different periods or “generators” are Γ = {τi} {kij} is a linearly increasing sequence of natural numbers with missing observations ϕi (the phases) are random variables uniformly distributed in [0, τi) ηij’s are zero-mean iid Gaussian with standard deviation 3σij < τ/2 We think of the data as events from M periodic processes, and represent it, after reindexing, as S = {αl}N

l=1, where N = i ni.

Stephen Casey The Analysis of Periodic Point Processes

slide-64
SLIDE 64

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Structure of Randomness over [0, T)

Stephen Casey The Analysis of Periodic Point Processes

slide-65
SLIDE 65

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Structure of Randomness over [0, T)

Theorem (Weyl’s Equidistribution Theorem) Let φ be an irrational number, j ∈ N. Let jφ = jφ − ⌊jφ⌋ . Then given a, b, 0 ≤ a < b < 1, 1 ncard

  • 1 ≤ j ≤ n : jφ ∈ [a, b]

→ (b − a) as n − → ∞.

Stephen Casey The Analysis of Periodic Point Processes

slide-66
SLIDE 66

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Structure of Randomness over [0, T)

Assuming only minimal knowledge of the range of {τi}, namely bounds TL, TU such that 0 < TL ≤ τi ≤ TU, we phase wrap the data by the mapping Φρ(αl) = αl ρ

  • = αl

ρ − αl ρ

  • ,

where ρ ∈ [TL, TU], and ⌊·⌋ is the floor function. Thus · is the fractional part, and so Φρ(αl) ∈ [0, 1).

Stephen Casey The Analysis of Periodic Point Processes

slide-67
SLIDE 67

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Structure of Randomness over [0, T)

Assuming only minimal knowledge of the range of {τi}, namely bounds TL, TU such that 0 < TL ≤ τi ≤ TU, we phase wrap the data by the mapping Φρ(αl) = αl ρ

  • = αl

ρ − αl ρ

  • ,

where ρ ∈ [TL, TU], and ⌊·⌋ is the floor function. Thus · is the fractional part, and so Φρ(αl) ∈ [0, 1). Definition A sequence of real random variables {xj} ⊂ [0, 1) is essentially uniformly distributed in the sense of Weyl if given a, b, 0 ≤ a < b < 1, 1 ncard

  • 1 ≤ j ≤ n : xj ∈ [a, b]

→ (b − a) as n − → ∞ almost surely.

Stephen Casey The Analysis of Periodic Point Processes

slide-68
SLIDE 68

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Applying Weyl’s Theorem

We assume that for each i, {kij} is a linearly increasing infinite sequence

  • f natural numbers with missing observations such that

kij − → ∞ as j − → ∞ . Weyl’s Theorem applies asymptotically.

Stephen Casey The Analysis of Periodic Point Processes

slide-69
SLIDE 69

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Applying Weyl’s Theorem

We assume that for each i, {kij} is a linearly increasing infinite sequence

  • f natural numbers with missing observations such that

kij − → ∞ as j − → ∞ . Weyl’s Theorem applies asymptotically. Theorem (C (2014)) For almost every choice of ρ (in the sense of Lebesgue measure) Φρ(αl) is essentially uniformly distributed in the sense of Weyl.

Stephen Casey The Analysis of Periodic Point Processes

slide-70
SLIDE 70

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Applying Weyl’s Theorem, Cont’d

Moreover, the set of ρ’s for which this is not true are rational multiples of {τi}. Therefore, except for those values, Φρ(αij) is essentially uniformly distributed in [TL, TU). The values at which Φρ(αij) = 0 almost surely are ρ ∈ {τi/n : n ∈ N}. These values of ρ cluster at zero, but spread out for lower values of n.

Stephen Casey The Analysis of Periodic Point Processes

slide-71
SLIDE 71

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Applying Weyl’s Theorem, Cont’d

Moreover, the set of ρ’s for which this is not true are rational multiples of {τi}. Therefore, except for those values, Φρ(αij) is essentially uniformly distributed in [TL, TU). The values at which Φρ(αij) = 0 almost surely are ρ ∈ {τi/n : n ∈ N}. These values of ρ cluster at zero, but spread out for lower values of n. We phase wrap the data by computing modulus of the spectrum, i.e., compute |Siter(τ)| =

  • N
  • j=1

e(2πis(j)/τ)

  • .

Stephen Casey The Analysis of Periodic Point Processes

slide-72
SLIDE 72

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Applying Weyl’s Theorem, Cont’d

Moreover, the set of ρ’s for which this is not true are rational multiples of {τi}. Therefore, except for those values, Φρ(αij) is essentially uniformly distributed in [TL, TU). The values at which Φρ(αij) = 0 almost surely are ρ ∈ {τi/n : n ∈ N}. These values of ρ cluster at zero, but spread out for lower values of n. We phase wrap the data by computing modulus of the spectrum, i.e., compute |Siter(τ)| =

  • N
  • j=1

e(2πis(j)/τ)

  • .

The values of |Siter(τ)| will have peaks at the periods τj and their harmonics (τj)/k.

Stephen Casey The Analysis of Periodic Point Processes

slide-73
SLIDE 73

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – One Period

The EQUIMEA Algorithm – One Period S = {sj}n

j=1 , with sj = kjτ + ϕ + ηj

Initialize: Sort the elements of S in descending order. Form the new set with elements (sj − sj+1). Set sj ← − (sj − sj+1). (Note, this eliminates the phase ϕ.) Let τ denote the value the algorithm gives for τ, and let “← −” denote replacement.

Stephen Casey The Analysis of Periodic Point Processes

slide-74
SLIDE 74

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – One Period

The EQUIMEA Algorithm – One Period 1.) [Adjoin 0 after first iteration.] Siter ← − S ∪ {0}. 2.) [Sort.] Sort the elements of Siter in descending order. 3.) [Compute all differences.] Set Siter = (sj − sk) for all j, k with sj > sk. 4.) [Eliminate zero(s).] If sj = 0, then Siter ← − Siter \ {sj}. 5.) [Adjoin previous iteration.] Form Siter ← − Siter ∪ Siter−1. 6.) [Compute spectrum.] Compute |Siter(τ)| =

  • N
  • j=1

e(2πis(j)/τ)

  • .

7.) [Threshold.] Choose the largest peak. Label it as τiter 8.) The algorithm terminates if |τiter − τiter−1| < Error . Declare

  • τ = τiter. If not, iter ←

− (iter + 1). Go to 1.).

Stephen Casey The Analysis of Periodic Point Processes

slide-75
SLIDE 75

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – One Period, Cont’d

Figure: EQUIMEA One Period Tau – Original Data

Stephen Casey The Analysis of Periodic Point Processes

slide-76
SLIDE 76

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – One Period, Cont’d

Figure: EQUIMEA One Period Tau – One Iteration

Stephen Casey The Analysis of Periodic Point Processes

slide-77
SLIDE 77

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – One Period, Cont’d

Figure: EQUIMEA One Period Tau – One Iteration – Spectrum

Stephen Casey The Analysis of Periodic Point Processes

slide-78
SLIDE 78

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – One Period, Cont’d

Figure: EQUIMEA One Period Tau – Third Iteration

Stephen Casey The Analysis of Periodic Point Processes

slide-79
SLIDE 79

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – One Period, Cont’d

Figure: EQUIMEA One Period Tau – Third Iteration – Spectrum

Stephen Casey The Analysis of Periodic Point Processes

slide-80
SLIDE 80

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Deinterleaving Multiple Signals

Stephen Casey The Analysis of Periodic Point Processes

slide-81
SLIDE 81

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Multiple Periods

The EQUIMEA Algorithm – Multiple Periods Our data model is the union of M copies of S = {si,j}ni

j=1 with

sj = kjτ + ϕ + ηj ,, each with different periods or “generators” Γ = {τi}, kij’s and phases. Let τM = maxi{τi} and τm = mini{τi}. Then our data is S = M

i=1

  • ϕi + kijτi + ηij

ni

j=1

, Let τ denote the value the algorithm gives for τ, and let “← −” denote replacement. After reindexing, S = {αl}N

l=1, where N = i ni.

Initialize: Sort the elements of S in descending order. Form the new set with elements (sl − sl+1). Set sl ← − (sl − sl+1). (Note, this eliminates the phase ϕ.) Set iter = 1, i = 1, and Error. Go to 1.)

Stephen Casey The Analysis of Periodic Point Processes

slide-82
SLIDE 82

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Multiple Periods

1.) [Adjoin 0 after first iteration.] Siter ← − S ∪ {0}. 2.) [Sort.] Sort the elements of Siter in descending order. 3.) [Compute all differences.] Set Siter = (sj − sk) with sj > sk. 4.) [Eliminate zero(s).] If sj = 0, then Siter ← − Siter \ {sj}. 5.) [Adjoin previous iteration.] Form Siter ← − Siter ∪ Siter−1. 6.) [Compute spectrum.] Compute |Siter(τ)| =

  • N

j=1 e(2πis(j)/τ)

  • .

7.) [Threshold.] Choose the largest peak. Label it as τiter 8.) If |τiter − τiter−1| < Error . Declare τi = τiter. If not, iter ← − (iter + 1). Go to 1.). 9.) Given τi, frequency notch |Siter(τ)| for τi/m, m ∈ N. Let i ← − i + 1. 10.) [Compute spectrum.] Compute |Siter(τ)| =

  • N

j=1 e(2πis(j)/τ)

  • .

11.) [Threshold.] Choose the largest peak. Label it as τi+1. Algorithm terminates when there are no peaks. Else, go to 9.).

Stephen Casey The Analysis of Periodic Point Processes

slide-83
SLIDE 83

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Two Periods

Figure: Two Periods – OriginalData

Stephen Casey The Analysis of Periodic Point Processes

slide-84
SLIDE 84

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Two Periods, Cont’d

Figure: Spectrum of Two Period Data

Stephen Casey The Analysis of Periodic Point Processes

slide-85
SLIDE 85

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Two Periods, Cont’d

Figure: EQUIMEA – Two Periods – Iter1

Stephen Casey The Analysis of Periodic Point Processes

slide-86
SLIDE 86

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Two Periods, Cont’d

Figure: EQUIMEA – Two Periods – Iter1 – Spectrum

Stephen Casey The Analysis of Periodic Point Processes

slide-87
SLIDE 87

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Two Periods, Cont’d

Figure: EQUIMEA – Two Periods – Iter2

Stephen Casey The Analysis of Periodic Point Processes

slide-88
SLIDE 88

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Two Periods, Cont’d

Figure: EQUIMEA – Two Periods – Iter2 – Spectrum

Stephen Casey The Analysis of Periodic Point Processes

slide-89
SLIDE 89

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Three Periods

Figure: Three Periods – OriginalData

Stephen Casey The Analysis of Periodic Point Processes

slide-90
SLIDE 90

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Three Periods, Cont’d

Figure: Spectrum of Three Period Data

Stephen Casey The Analysis of Periodic Point Processes

slide-91
SLIDE 91

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Three Periods, Cont’d

Figure: EQUIMEA – Three Periods – Iter1

Stephen Casey The Analysis of Periodic Point Processes

slide-92
SLIDE 92

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Three Periods, Cont’d

Figure: EQUIMEA – Three Periods – Iter1 – Spectrum

Stephen Casey The Analysis of Periodic Point Processes

slide-93
SLIDE 93

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Three Periods, Cont’d

Figure: EQUIMEA – Three Periods – Iter2

Stephen Casey The Analysis of Periodic Point Processes

slide-94
SLIDE 94

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The EQUIMEA Algorithm – Three Periods, Cont’d

Figure: EQUIMEA – Three Periods – Iter2 – Spectrum

Stephen Casey The Analysis of Periodic Point Processes

slide-95
SLIDE 95

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Estimating the ϕi’s

For a good estimate τi of τi, exp(2πi kjτi

b τi ) ≈ 1. For ηj ≪ τi ≈

τi, ηj/ τi ≪ 1, and so exp(2πiηj/ τi) ≈ exp(0) = 1.

Stephen Casey The Analysis of Periodic Point Processes

slide-96
SLIDE 96

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Estimating the ϕi’s

For a good estimate τi of τi, exp(2πi kjτi

b τi ) ≈ 1. For ηj ≪ τi ≈

τi, ηj/ τi ≪ 1, and so exp(2πiηj/ τi) ≈ exp(0) = 1. Therefore,

  • τi

2π arg n

  • j=1

exp(2πi sij

  • τi

)

  • =
  • τi

2π arg n

  • j=1

exp(2πi kijτi

  • τi

) exp(2πi ηij

  • τi

) exp(2πi ϕ

  • τi

)

  • τi

2π arg n

  • j=1

exp(2πi ϕi

  • τi

)

  • =

τi 2π arg

  • n · exp(2πi ϕi
  • τi

)

  • =
  • τi

  • arg
  • n
  • + arg
  • exp(2πi ϕi
  • τi

)

  • =

τi 2π arg

  • exp(2πi ϕi
  • τi

)

  • =
  • τi

2π 2πϕi

  • τi

= ϕi

Stephen Casey The Analysis of Periodic Point Processes

slide-97
SLIDE 97

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Estimating the kij’s’s

We present two methods of getting an estimate on the set of kij’s. Let round(·) denotes rounding to the nearest integer. Given a good estimate ϕi, the first is to form the set σ = {kijτi + ϕi + ηij − φ}n

j=1 . Given the estimate

τi, estimate kij by

  • kij = round

kijτi + ϕi + ηij − ϕi

  • τi
  • .

Stephen Casey The Analysis of Periodic Point Processes

slide-98
SLIDE 98

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Estimating the kij’s’s

We present two methods of getting an estimate on the set of kij’s. Let round(·) denotes rounding to the nearest integer. Given a good estimate ϕi, the first is to form the set σ = {kijτi + ϕi + ηij − φ}n

j=1 . Given the estimate

τi, estimate kij by

  • kij = round

kijτi + ϕi + ηij − ϕi

  • τi
  • .

Let σ′ = {Kijτ − i + η′

ij}n−1 j=1 ∪ {k(i,ni)τi + ϕi + ηini −

ϕi} , where Kij = kij − k(i,j+1) and η′

ij = ηij − η(i,j+1). Given the estimate

τi, estimate k(i,ni) by k(i,ni) = round k(i,ni )τi+ϕi+η(i,ni )− b

ϕi b τi

  • and Kij by
  • Kij = round

Kijτi + η′

ij

  • τi
  • .

Then, k(i,ni−1) = K(i,ni−1) + k(i,ni), k(i,ni−2) = K(i,ni−2) + k(i,ni−1), and so on.

Stephen Casey The Analysis of Periodic Point Processes

slide-99
SLIDE 99

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Epilogue: The Riemann Zeta Function

A nice “byproduct” of the MEA work is a novel way to compute values of the Riemann Zeta Function.

Stephen Casey The Analysis of Periodic Point Processes

slide-100
SLIDE 100

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Epilogue: The Riemann Zeta Function

A nice “byproduct” of the MEA work is a novel way to compute values of the Riemann Zeta Function. Definition Riemann Zeta Function : For {z ∈ C : z = x + iy , x > 1}, ζ(z) =

  • n=1

n−z .

Stephen Casey The Analysis of Periodic Point Processes

slide-101
SLIDE 101

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Epilogue: The Riemann Zeta Function

A nice “byproduct” of the MEA work is a novel way to compute values of the Riemann Zeta Function. Definition Riemann Zeta Function : For {z ∈ C : z = x + iy , x > 1}, ζ(z) =

  • n=1

n−z . But first, let us see how the number π surprisingly appears in some known series values.

Stephen Casey The Analysis of Periodic Point Processes

slide-102
SLIDE 102

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π and Series

x − x3

3 + x5 5 + . . . + (−1)n x2n+1 2n+1 + . . . =

x

1 1+y 2 dy = arctan(x) .

Letting x ր 1, we get 1 − 1

3 + 1 5 + . . . + (−1)n 1 2n+1 + . . . = π 4 .

Stephen Casey The Analysis of Periodic Point Processes

slide-103
SLIDE 103

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π and Series

x − x3

3 + x5 5 + . . . + (−1)n x2n+1 2n+1 + . . . =

x

1 1+y 2 dy = arctan(x) .

Letting x ր 1, we get 1 − 1

3 + 1 5 + . . . + (−1)n 1 2n+1 + . . . = π 4 . ∞

  • n=1

1 n2 = π2 6 ,

  • n=1

1 n4 = π4 90 ,

  • n=1

1 n6 = π6 945 ,

  • n=1

1 n8 = π8 9450 .

Stephen Casey The Analysis of Periodic Point Processes

slide-104
SLIDE 104

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π and Series

x − x3

3 + x5 5 + . . . + (−1)n x2n+1 2n+1 + . . . =

x

1 1+y 2 dy = arctan(x) .

Letting x ր 1, we get 1 − 1

3 + 1 5 + . . . + (−1)n 1 2n+1 + . . . = π 4 . ∞

  • n=1

1 n2 = π2 6 ,

  • n=1

1 n4 = π4 90 ,

  • n=1

1 n6 = π6 945 ,

  • n=1

1 n8 = π8 9450 .

  • n=1

1 n3 = 1 + 1 23 + 1 33 + . . . + 1 n3 + . . . − → π3 something .

Stephen Casey The Analysis of Periodic Point Processes

slide-105
SLIDE 105

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π and Series

x − x3

3 + x5 5 + . . . + (−1)n x2n+1 2n+1 + . . . =

x

1 1+y 2 dy = arctan(x) .

Letting x ր 1, we get 1 − 1

3 + 1 5 + . . . + (−1)n 1 2n+1 + . . . = π 4 . ∞

  • n=1

1 n2 = π2 6 ,

  • n=1

1 n4 = π4 90 ,

  • n=1

1 n6 = π6 945 ,

  • n=1

1 n8 = π8 9450 .

  • n=1

1 n3 = 1 + 1 23 + 1 33 + . . . + 1 n3 + . . . − → π3 something . Calculus Joke :

  • n=1

1 n3 = π3 something . I’ll give you an “A” in Calculus 2 if you can tell me the exact value of something.

Stephen Casey The Analysis of Periodic Point Processes

slide-106
SLIDE 106

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Riemann Zeta Function: Euler’s Sums

Theorem

  • n=1

1 n2 = π2 6 ,

  • n=1

1 n4 = π4 90 ,

  • n=1

1 n6 = π6 945 ,

  • n=1

1 n8 = π8 9450 , and the formula for k = 1, 2, 3, . . .

  • n=1

1 n2k = (−1)k+1 (2π)2k 2(2k)!B2k where B2k = 2kth Bernoulli Number .

Stephen Casey The Analysis of Periodic Point Processes

slide-107
SLIDE 107

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

The Riemann Zeta Function: Euler’s Sums

Theorem

  • n=1

1 n2 = π2 6 ,

  • n=1

1 n4 = π4 90 ,

  • n=1

1 n6 = π6 945 ,

  • n=1

1 n8 = π8 9450 , and the formula for k = 1, 2, 3, . . .

  • n=1

1 n2k = (−1)k+1 (2π)2k 2(2k)!B2k where B2k = 2kth Bernoulli Number . “The result is due to Euler (circa 1736) and constitutes one of his most remarkable computations.”

  • K. Ireland and M. Rosen.

Stephen Casey The Analysis of Periodic Point Processes

slide-108
SLIDE 108

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Euler’s Sums, Cont’d

Definition The Bernoulli numbers are given by the generating series z ez − 1 + 1 2z =

  • n=0

B2n (2n)!z2n , |z| < 2π .

Stephen Casey The Analysis of Periodic Point Processes

slide-109
SLIDE 109

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Euler’s Sums, Cont’d

Definition The Bernoulli numbers are given by the generating series z ez − 1 + 1 2z =

  • n=0

B2n (2n)!z2n , |z| < 2π . We need the Weierstrass product representation of sin(z), namely sin(πz) = πz

  • n=1
  • 1 − z2

n2

  • .

Stephen Casey The Analysis of Periodic Point Processes

slide-110
SLIDE 110

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Euler’s Sums, Cont’d

We may take the logarithmic derivative of both sides in the annular region {0 < |z| < π}, getting π cos(πz) sin(πz) = π cot(πz) = 1 z −

  • n=1
  • 2z

n2 − z2

  • .

Stephen Casey The Analysis of Periodic Point Processes

slide-111
SLIDE 111

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Euler’s Sums, Cont’d

We may take the logarithmic derivative of both sides in the annular region {0 < |z| < π}, getting π cos(πz) sin(πz) = π cot(πz) = 1 z −

  • n=1
  • 2z

n2 − z2

  • .

Writing the cot in terms of exponentials and simplifying gives πz cot(πz) = πiz eπiz + e−πiz eπiz − e−πiz

  • =

2πiz e2πiz − 1 + πiz .

Stephen Casey The Analysis of Periodic Point Processes

slide-112
SLIDE 112

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Euler’s Sums, Cont’d

We may take the logarithmic derivative of both sides in the annular region {0 < |z| < π}, getting π cos(πz) sin(πz) = π cot(πz) = 1 z −

  • n=1
  • 2z

n2 − z2

  • .

Writing the cot in terms of exponentials and simplifying gives πz cot(πz) = πiz eπiz + e−πiz eπiz − e−πiz

  • =

2πiz e2πiz − 1 + πiz . Substituting in the generating function of the Bernoulli numbers gives πz cot(πz) = 2πiz eπiz − 1 + πiz =

  • n=0

(−1)n (2π)2nB2n (2n)! z2n .

Stephen Casey The Analysis of Periodic Point Processes

slide-113
SLIDE 113

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Euler’s Sums, Cont’d

We have that πz cot(πz) = 1 −

  • n=1
  • 2z2

n2 − z2

  • .

Stephen Casey The Analysis of Periodic Point Processes

slide-114
SLIDE 114

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Euler’s Sums, Cont’d

We have that πz cot(πz) = 1 −

  • n=1
  • 2z2

n2 − z2

  • .

Since n ≥ 2, if {0 < |z| < 2}, we have that z2 n2 − z2 =

z2 n2

1 − z2

n2

=

  • m=1

z2 n2 m .

Stephen Casey The Analysis of Periodic Point Processes

slide-115
SLIDE 115

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Euler’s Sums, Cont’d

We have that πz cot(πz) = 1 −

  • n=1
  • 2z2

n2 − z2

  • .

Since n ≥ 2, if {0 < |z| < 2}, we have that z2 n2 − z2 =

z2 n2

1 − z2

n2

=

  • m=1

z2 n2 m . Since both of the two series in the previous formulas are absolutely convergent, we may reverse the order of summation and get 1 − 2

  • n=1
  • z2

n2 − z2

  • = 1 − 2

  • m=1

  • n=1

1 n2m

  • z2m .

Stephen Casey The Analysis of Periodic Point Processes

slide-116
SLIDE 116

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Euler’s Sums, Cont’d

Matching indexes we have that 1 − 2

  • n=1

  • m=1

1 m2n

  • z2n = πz cot(πz) =

  • n=0

(−1)n (2π)2nB2n (2n)! z2n .

Stephen Casey The Analysis of Periodic Point Processes

slide-117
SLIDE 117

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Euler’s Sums, Cont’d

Matching indexes we have that 1 − 2

  • n=1

  • m=1

1 m2n

  • z2n = πz cot(πz) =

  • n=0

(−1)n (2π)2nB2n (2n)! z2n . Equating coefficients and dividing by 2 gives the result. ✷

Stephen Casey The Analysis of Periodic Point Processes

slide-118
SLIDE 118

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Euler’s Sums, Cont’d

Table: Some values of the Zeta Function ζ(n).

n 2 4 6 8 10 12 14 ζ(n) π2 6 π4 90 π6 945 π8 9450 π10 93555 691π12 638512875 2π14 18243225

Stephen Casey The Analysis of Periodic Point Processes

slide-119
SLIDE 119

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Some Sum History

The infinite series ∞

n=1 1/4n is an example of one of the first

infinite series to be summed in the history of mathematics; it was used by Archimedes circa 250-200 BC.

Stephen Casey The Analysis of Periodic Point Processes

slide-120
SLIDE 120

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Some Sum History

The infinite series ∞

n=1 1/4n is an example of one of the first

infinite series to be summed in the history of mathematics; it was used by Archimedes circa 250-200 BC. Summing the series ∞

n=1 1/n2 was known as “the Basel problem,”

first introduced by Jakob Bernoulli in 1689 – Tractatus.

Stephen Casey The Analysis of Periodic Point Processes

slide-121
SLIDE 121

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Some Sum History

The infinite series ∞

n=1 1/4n is an example of one of the first

infinite series to be summed in the history of mathematics; it was used by Archimedes circa 250-200 BC. Summing the series ∞

n=1 1/n2 was known as “the Basel problem,”

first introduced by Jakob Bernoulli in 1689 – Tractatus. The value of the sum was computed by Leondard Euler (1707–1783). Euler showed that the sum equaled π2/6 in 1734.

Stephen Casey The Analysis of Periodic Point Processes

slide-122
SLIDE 122

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Some Sum History

The infinite series ∞

n=1 1/4n is an example of one of the first

infinite series to be summed in the history of mathematics; it was used by Archimedes circa 250-200 BC. Summing the series ∞

n=1 1/n2 was known as “the Basel problem,”

first introduced by Jakob Bernoulli in 1689 – Tractatus. The value of the sum was computed by Leondard Euler (1707–1783). Euler showed that the sum equaled π2/6 in 1734. Euler went on to sum ∞

n=1 1/n2k using techniques related to those

used in the solution to the Basel problem. See Dunham’s book Euler: The Master of Us All and the Monthly paper of Ayoub.

Stephen Casey The Analysis of Periodic Point Processes

slide-123
SLIDE 123

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Some Sum History

The infinite series ∞

n=1 1/4n is an example of one of the first

infinite series to be summed in the history of mathematics; it was used by Archimedes circa 250-200 BC. Summing the series ∞

n=1 1/n2 was known as “the Basel problem,”

first introduced by Jakob Bernoulli in 1689 – Tractatus. The value of the sum was computed by Leondard Euler (1707–1783). Euler showed that the sum equaled π2/6 in 1734. Euler went on to sum ∞

n=1 1/n2k using techniques related to those

used in the solution to the Basel problem. See Dunham’s book Euler: The Master of Us All and the Monthly paper of Ayoub. For ζ(2k + 1), we only have that Apery proved that ζ(3) is irrational in 1978. The determination of the irrationality of ζ(5), ζ(7), . . . is still open. The lack of the formulae is certainly not the result of a lack of effort, e.g., see papers by Borwein3, Bradley, and Crandall.

Stephen Casey The Analysis of Periodic Point Processes

slide-124
SLIDE 124

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

π, the Primes, and Probability

Theorem (Asymptotic Estimates, C (2013), ...) Let Nn(ℓ) = card{(k1, . . . , kn) ∈ {1, . . . , ℓ}n : gcd(k1, . . . , kn) = 1} , For ℓ ≥ 2, we have that N2(ℓ) = ℓ2 ζ(2) + O(ℓ log(ℓ)) , and for n > 2, Nn(ℓ) = ℓn ζ(n) + O(ℓn−1) .

Stephen Casey The Analysis of Periodic Point Processes

slide-125
SLIDE 125

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Numerical Computations

Some Observations About Computers and Mathematics.

Stephen Casey The Analysis of Periodic Point Processes

slide-126
SLIDE 126

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Numerical Computations

Some Observations About Computers and Mathematics. “To err is human. To really foul things up requires a computer. ” The Computer Maxim from The Murphy Institute

Stephen Casey The Analysis of Periodic Point Processes

slide-127
SLIDE 127

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Numerical Computations

Some Observations About Computers and Mathematics. “To err is human. To really foul things up requires a computer. ” The Computer Maxim from The Murphy Institute “The beauty of a computer is that it can take human error and compound it millions of times per second.” Anon.

Stephen Casey The Analysis of Periodic Point Processes

slide-128
SLIDE 128

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Numerical Computations

Some Observations About Computers and Mathematics. “To err is human. To really foul things up requires a computer. ” The Computer Maxim from The Murphy Institute “The beauty of a computer is that it can take human error and compound it millions of times per second.” Anon. “To err is human - and to blame it on a computer is even more so.” Robert Orben

Stephen Casey The Analysis of Periodic Point Processes

slide-129
SLIDE 129

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Numerical Computations, Cont’d

N2(ℓ) · π2 ℓ2 = 6 + O log(ℓ) ℓ

  • ,

N3(ℓ) · π3 ℓ3 = Λ3 + O 1 ℓ

  • ,

N4(ℓ) · π4 ℓ4 = 90 + O 1 ℓ

  • ,

N5(ℓ) · π5 ℓ5 = Λ5 + O 1 ℓ

  • ,

N6(ℓ) · π6 ℓ6 = 945 + O 1 ℓ

  • .

Stephen Casey The Analysis of Periodic Point Processes

slide-130
SLIDE 130

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Numerical Computations, Cont’d

I created a list of primes, and used the formula for Nn(ℓ) given above. The advantage of this approach is that once we have a list of primes pi ≤ ℓ, we can generate numerical approximations of ζ(n) by changing the exponents.

Table: Some values of (N2(ℓ) · π2)/ℓ2 and log(ℓ)/ℓ.

ℓ (N2(ℓ) · π2)/ℓ2 log(ℓ)/ℓ 100,000 6.0000300909036373 ≈ 0.00001151292546 1,000,000 6.0000000289078077 ≈ 0.00000001151292546

Stephen Casey The Analysis of Periodic Point Processes

slide-131
SLIDE 131

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Numerical Computations, Cont’d

Table: Some values of (Nn(ℓ) · πn)/ℓn. ℓ (N3(ℓ) · π3)/ℓ3 (N4(ℓ) · π4)/ℓ4 (N5(ℓ) · π5)/ℓ5 100,000 25.794384413862879 90.0000456705 295.121570196 1,000,000 25.794351968305143 90.0000037099 295.121515514

Stephen Casey The Analysis of Periodic Point Processes

slide-132
SLIDE 132

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Numerical Computations, Cont’d

To compute ζ(3) we have a relatively fast formula thanks to

  • Ramanujan. The Ramanujan formula –

ζ(3) = 8 7

  • k=1

1 2 k 1 k3 − 4 21 log3 2 + 2 21π2 log 2 . My student Andreas Wiede programmed these computations in both Python and Julia. n = 1, 000, 000 Julia Python Brute Force 1.202056903159 1.202056903159 Ramanujan Method 1.202056903159594 1.2020569031595942

Stephen Casey The Analysis of Periodic Point Processes

slide-133
SLIDE 133

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Numerical Computations, Cont’d

Euler Product Julia Python ζ(3) 1.202056903159594 1.202056903159594 ζ(5) 1.036927755143369 1.036927755143369 MEA Method ℓ = 106 ℓ = 108 ζ(3)−1 · π3 25.79435196830 25.7943501926105 ζ(5)−1 · π5 295.121515513789 295.121509986379 10π3 258 < ζ(3) < 4π3 103 , 20π5 5903 < ζ(5) < 25π5 7378 .

Stephen Casey The Analysis of Periodic Point Processes

slide-134
SLIDE 134

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

References

S.D. Casey and B.M. Sadler, “Pi, the primes, periodicities and probability,” The American Mathematical Monthly, Vol. 120, No. 7, pp. 594–608 (2013). S.D. Casey, “Sampling issues in Fourier analytic vs. number theoretic methods in parameter estimation,” 31st Annual Asilomar Conference on Signals, Systems and Computers, Vol. 1, pp, 453–457 (1998) (invited). S.D. Casey and B.M. Sadler, “Modifications of the Euclidean algorithm for isolating periodicities from a sparse set of noisy measurements,” IEEE Transactions on Signal Processing, Vol. 44, No. 9, pp. 2260–2272 (1996) . D.E. Knuth, The Art of Computer Programming, Volume 2: Seminumerical Algorithms (Second Edition), Addison-Wesley, Reading, Massachusetts (1981).

  • K. Nishiguchi and M. Kobayashi, “Improved algorithm for estimating pulse repetition intervals,” IEEE Transactions on Aerospace

and Electronic Systems, Vol. 36, No. 2, pp. 407–421 (2000). B.M. Sadler and S.D. Casey, “PRI analysis from sparse data via a modified Euclidean algorithm,” 29th Annual Asilomar Conf. on Sig., Syst., and Computers (invited) (1995). B.M. Sadler and S.D. Casey, “On pulse interval analysis with outliers and missing observations,” IEEE Transactions on Signal Processing, Vol. 46, No. 11, pp. 2990–3003 (1998). B.M. Sadler and S.D. Casey, “Sinusoidal frequency estimation via sparse zero crossings,” Jour. Franklin Inst., Vol. 337, pp. 131–145 (2000). N.D. Sidiropoulos, A. Swami, and B.M. Sadler, “Quasi-ML period estimation from incomplete timing data,” IEEE Transactions

  • n Signal Processing 53 no. 2 (2005) 733–739.

Stephen Casey The Analysis of Periodic Point Processes

slide-135
SLIDE 135

Motivation: Signal and Image Signatures π, the Primes, and Probability The Modified Euclidean Algorithm (MEA) Deinterleaving Multiple Signals (EQUIMEA) Epilogue: The Riemann Zeta Function

Signal to Noise Ratio (SNR)

SNR = 10 · log10 S N

  • DB

Algorithm worst case – 3 DB Algorithm noise range – 3 DB – 30 DB AM signal from a distant radio station – 10 DB TV picture gets “snowy” – 20 DB AM signal from a local radio station, 8–track tape – 30 DB FM signal from a local radio station – 40–45 DB Cassette tape with Dolby – 45–50 DB Background noise in department store amplifier – 55–60 DB Quantization noise in my CD – 72.247 DB Background noise in my amp – 80 DB

Stephen Casey The Analysis of Periodic Point Processes