Come on Down! An Invitation to Barker Polynomials 5.0 4.5 4.0 - - PowerPoint PPT Presentation

come on down an invitation to barker polynomials
SMART_READER_LITE
LIVE PREVIEW

Come on Down! An Invitation to Barker Polynomials 5.0 4.5 4.0 - - PowerPoint PPT Presentation

Come on Down! An Invitation to Barker Polynomials 5.0 4.5 4.0 3.5 I c e r m 3.0 2.5 0.0 0.1 0.2 0.3 0.4 0.5 Introduction to Topics Michael Mossinghoff Summer@ICERM 2014 Davidson College Brown University Engineers Barker


slide-1
SLIDE 1

Come on Down! An Invitation to Barker Polynomials

0.0 0.1 0.2 0.3 0.4 0.5 2.5 3.0 3.5 4.0 4.5 5.0

I c e r m Michael Mossinghoff Davidson College Introduction to Topics Summer@ICERM 2014 Brown University

slide-2
SLIDE 2

Engineers

slide-3
SLIDE 3

Barker Sequences

  • a0, a1, ..., an−1 : finite sequence, each ±1.
  • For 0 ≤ k ≤ n−1, define the kth aperiodic

autocorrelation by

  • k = 0: peak autocorrelation.
  • k > 0: off-peak autocorrelations.
  • Goal: make off-peak values small.
  • Barker sequence: |ck| ≤ 1 for k > 0.

ck =

n−k−1

X

i=0

aiai+k.

slide-4
SLIDE 4

Engineering Motivation

  • {ai} ↔ binary digital signal.
  • ck ↔ output when two signals are out of

phase by k units.

  • Peak at k = 0 facilitates synchronization.
  • R. H. Barker (1953): Group synchronization
  • f binary digital systems.
  • Want c0 large compared to other ck.
slide-5
SLIDE 5

+++--+- +++--+-

c0 = 7 c1 = 0 c3 = 0 c5 = 0 c2 = −1 c4 = −1 c6 = −1

Example

slide-6
SLIDE 6

n Sequence

1 + 2 ++ 3 ++- 4 +++- 5 +++-+ 7 +++--+- 11 +++---+--+- 13 +++++--++-+-+

Some All(?) Barker Sequences

slide-7
SLIDE 7

Open Problem

  • Barker (1953): Do any Barker sequences exist

with length n > 13?

  • Turyn and Storer (1961): If n is odd then n ≤ 13.
  • Are there any with even length n > 4?
slide-8
SLIDE 8

Analysts

slide-9
SLIDE 9
  • Let f(z) =

n−1

X

k=0

akzk = an−1

n−1

Y

k=1

(z − βk).

  • Let kfkp denote the Lp norm of f:

kfkp = ✓Z 1 |f(e2πit)|p dt ◆1/p .

  • Limit as p → ∞: sup norm: kfk∞ = sup

|z|=1

|f(z)|.

  • Limit as p → 0+: Mahler measure:

M(f) = exp ✓Z 1 log |f(e2πit)| dt ◆ .

slide-10
SLIDE 10

M(f) = |an−1|

n−1

Y

k=1

max{1, |βk|}.

  • Jensen’s formula in complex analysis produces
  • Erd˝
  • s conjecture (1962):

There exists ✏ > 0 so that if n 2 and f(x) = ±1 ± x ± · · · ± xn−1 then kfk∞ pn > 1 + ✏.

  • p  q implies kfkp  kfkq.
  • Stronger form: kfk4

pn > 1 + ✏.

  • Parseval’s formula: kfk2

2 = n−1

X

k=0

|ak|2.

slide-11
SLIDE 11

kfk4

4 = kf(z)f(z)k2 2

= kf(z)f(1/z)k2

2

=

  • n−1

X

k=−(n−1)

@ X

i−j=k

aiaj 1 A zk

  • 2

2

=

  • n−1

X

k=−(n−1)

ckzk

  • 2

2

= n2 + 2

n−1

X

k=1

c2

k.

Quick Calculation

slide-12
SLIDE 12
  • Golay defined the merit factor of a sequence

a of length n over {–1, +1} by

MF(a) = n2 2 Pn−1

k=1 c2 k

.

  • Engineering: peak energy vs. sidelobe energy.
  • Barker sequence of length n has MF ≈ n.
  • Best known merit factor for binary seq.: 14.083.
  • Problem: find long {–1,1} sequences with large

merit factor.

  • Equivalent formulation, building f(z) from a:

MF(f) = kfk4

2

kfk4

4 kfk4 2

= 1 (kfk4/pn)4 1 .

slide-13
SLIDE 13

Periodic Barker Sequences

slide-14
SLIDE 14
  • Note that
  • Example:

γk =

n−1

  • i=0

aia(i+k mod n).

  • The kth periodic autocorrelation:

Periodic Barker Sequences

  • In the same way, γk = ck + cn−k for 0 < k < n.

γ2 = a0a2 + a1a3 + · · · + an−3an−1 +an−2a0 + an−1a1 = c2 + cn−2.

  • Periodic Barker sequence: |γk| ≤ 1 for k > 0.

+++−−+− ++−−+−+ −+++−−+ +−+++−− −+−+++− −−+−+++ +−−+−++

γ0 = 7. γ1 = −1. γ2 = −1. γ3 = −1. γ4 = −1. γ5 = −1. γ6 = −1.

slide-15
SLIDE 15

Theorem: Every Barker sequence with length n > 2 is a periodic Barker sequence.

  • If a, b = ±1 then ab ≡ a + b − 1 mod 4.
  • ck ≡ ∑i (ai + ai+k) − (n−k) mod 4.
  • ck − ck+1 ≡ an−1−k + ak − 1 mod 4.
  • cn−1−k − cn−k ≡ an−1−k + ak − 1 mod 4.
  • ck − ck+1 ≡ cn−1−k − cn−k mod 4.
  • ck − ck+1 = cn−1−k − cn−k.
  • γk = γk+1 for 0 < k < n−1.
slide-16
SLIDE 16
  • So γk = γ for 0 < k < n.
  • If |γ| = 2 then ck = cn−k = ±1 for each k.
  • But ck ≡ n − k mod 2.
  • So |γ| = 2 is impossible if n > 2.
  • Thus |γ| ≤ 1.

Theorem: Every Barker sequence with length n > 2 is a periodic Barker sequence.

  • Note: The converse is false!
slide-17
SLIDE 17
  • Thus: the off-peak periodic autocorrelations of

a Barker sequence of even length are all 0.

  • I.e., (a0, …, an−1) is orthogonal to all cyclic

shifts of itself.

  • The circulant matrix made from this sequence

is Hadamard.

Theorem: Every Barker sequence with length n > 2 is a periodic Barker sequence.

slide-18
SLIDE 18

Examples

  • Open problem: Show that if H is an n × n

circulant Hadamard matrix with ±1 entries, then n ≤ 4.

  • This implies that no more Barker sequences exist.

    + + + − − + + + + − + + + + − +     , ⇥ + ⇤ .

slide-19
SLIDE 19

Restrictions

slide-20
SLIDE 20
  • Theorem (Turyn, 1965): If n > 2 is the order of

a circulant Hadamard matrix, then n = 4m2. Further, m is odd, and not a prime power.

Restriction 1

  • Let Jn = n x n matrix of all 1’s.
  • Let e = sum of entries of a row of H.
  • (HHT)Jn = (nIn)Jn = nJn.
  • H(HTJn) = H(eJn) = e2Jn.
  • So n = 4m2.
slide-21
SLIDE 21
  • Theorem (Turyn): If n = 4m2 is the order of a

CHM, r | m, s | n, gcd(r, s) has k ≥ 1 distinct prime divisors, and r is self-conjugate mod s, then rs ≤ 2k−1n.

Restriction 2: Self-Conjugacy

  • a is semiprimitive mod b: aj ≡ −1 mod b for some j.
  • r is self-conjugate mod s: For each p | r, p is

semiprimitive mod the p-free part of s.

slide-22
SLIDE 22
  • Suppose p is odd and p | m. Take r = p, s = 2p2.
  • p is semiprimitive mod 2.
  • r is self-conjugate mod s.
  • Thus p3 ≤ 2m2.
  • Corollary: If pk | m and p3k > 2m2, then no

circulant Hadamard matrix of size n = 4m2 exists.

Special Case: Large Primes

  • Theorem (Turyn): If n = 4m2 is the order of a

CHM, r | m, s | n, gcd(r, s) has k ≥ 1 distinct prime divisors, and r is self-conjugate mod s, then rs ≤ 2k−1n.

slide-23
SLIDE 23
  • νp(m) = multiplicity of p in factorization of m.
  • mq = q-free and squarefree part of m: mq =

Y

p|m p=q

p.

Restriction 3: F-Test

slide-24
SLIDE 24

Prior Bounds for CHMs

  • Turyn (1968): m ≥ 55.
  • Schmidt (1999): m ≥ 165.
  • Schmidt (2002): If m ≤ 105 then m ∈

{11715, 16401, 82005}.

slide-25
SLIDE 25

Restriction 4: Barker Only

  • Theorem (Eliahou, Kervaire, Saffari, 1990):

If n = 4m2 is the length of a Barker sequence and p | m, then p ≡ 1 mod 4.

  • Prior bounds:
  • Jedwab & Lloyd; Eliahou & Kervaire (1992):

m ≥ 689.

  • Schmidt (1999): m > 106.
  • Leung & Schmidt (2005): m > 5⋅1010.
  • No plausible value known in 2005!
slide-26
SLIDE 26

Example 1

  • m = 689 = 13 ⋅ 53.
  • p = 13: ν13(5312 − 1) + ν13(ord13(53)) = 1.
  • p = 53: ν53(1352 − 1) + ν53(ord53(13)) = 1.
  • F(689) = 689.
slide-27
SLIDE 27
  • m = 11715 = 3 ⋅ 5 ⋅ 11 ⋅ 71.
  • p = 3: 712 ≡ 1 mod 32.
  • p = 5: 5 | ordm/3(3) = 140.
  • p = 11: 310 ≡ 1 mod 112.
  • p = 71: 1170 ≡ 1 mod 712.
  • F(11715) = 117152.

Example 2

slide-28
SLIDE 28
  • m = 83661685751365 = 5⋅41⋅2953⋅138200401.
  • Survives F-test, but fails Turyn test!
  • r = 5⋅2953, s = 1382004012r2.
  • 5195768344658194100 ≣ −1 mod s/52.
  • 29532387418837295050 ≣ −1 mod s/29532.
  • rs > 2n.

Example 3

slide-29
SLIDE 29

Prior Work

  • M. (2009):
  • Leung & Schmidt (2012):

n = 189 260 468 001 034 441 522 766 781 604, n > 2⋅1030.

  • r

If a Barker sequence of length n exists, then either Three new restrictions for the CHM problem.

  • Two apply to the Barker sequence problem.
slide-30
SLIDE 30

If a Barker sequence of length n exists, then

  • Leung & Schmidt (2012):

n > 2⋅1030.

Prior Work

slide-31
SLIDE 31

One New Criterion

  • Theorem (LS, 2012): If pa || m with p odd,

p2a > 2m, r | m/pa is self-conjugate mod p, and gcd(ordp(q1), …, ordp(qs)) > m2/r2p2a, where q1, …, qs are the prime divisors of m/rpa, then there is no CHM of order 4m2.

n = 189 260 468 001 034 441 522 766 781 604,

m = 13⋅41⋅2953⋅138200401, p = 138200401, r = 2953, gcd(ordp(13), ordp(41)) = 959725 > 132 ⋅ 412.

slide-32
SLIDE 32

Strategy

slide-33
SLIDE 33

Searching

  • Focus on F-test: need F(m) ≥ mφ(m).
  • Simplification 1: m is squarefree.
slide-34
SLIDE 34

p|m

  • 1 − 1

p ⇥−1 ≥ r.

  • If F (m) ≤ m2/r for some r | m then
  • Need F (m) ≥ mϕ(m) = m2 ⇤

p|m

  • 1 − 1

p ⇥ .

  • Simplification 2: F(m) = m2 (or m2/3).
  • Barker: r ≥ 5 cannot occur in the range

considered.

  • CHM: only r = 3 is plausible.
  • Almost always need each b(p, m) = 2.
slide-35
SLIDE 35
  • For each p | m, we require either
  • qp−1 ≡ 1 mod p2 for some prime q | m, or
  • p | ordm/q(q) for some prime q | m.
  • Former: (q, p) is a Wieferich prime pair.
  • Latter: Requires p | (r−1) for some prime r | m.

Searching

slide-36
SLIDE 36
  • “First case” of Fermat’s Last Theorem.
  • Suppose xp + yp = zp with p not a factor
  • f x, y, or z.
  • Wieferich (1909): 2p−1 ≡ 1 mod p2.
  • Mirimanoff, Vandiver, Granville, et al.:

qp−1 ≡ 1 mod p2 for q ≤ 113.

  • Catalan’s Conjecture.
  • (Mihăilescu) If xp – yq = 1, then qp−1 ≡

1 mod p2 and pq−1 ≡ 1 mod q2.

Wieferich Prime Pairs

slide-37
SLIDE 37
  • Wish to find all permissible m ≤ M.
  • Create a directed graph, D = D(M).
  • Vertices: subset of primes p ≤ M.
  • Directed edge from q to p in two cases:
  • (Solid edge) qp−1 ≡ 1 mod p2.
  • (Flimsy edge) p | (q − 1).
  • So p is (probably) allowed if q | m also.
  • Need a subset of vertices where each indegree

is positive in the induced subgraph.

Search Strategy

slide-38
SLIDE 38

Examples

138200401 2953 41 13

Barker

3 5 71 11

CHM

slide-39
SLIDE 39
  • Ascending Wieferich pair search.
  • Graph closure.
  • Cycle enumeration.
  • Cycle augmentation.
  • Verify flimsy links.
  • Check for non-squarefree multiples.
  • Turyn self-conjugacy test.
  • Leung & Schmidt new criteria.

Algorithms

slide-40
SLIDE 40
  • Theorem (Borwein & M., 2014): If n > 13 is the

length of a Barker sequence, then either n = 3 979 201 339 721 749 133 016 171 583 224 100,

  • r n > 4⋅1033.

Current Result

138200401 2953 41 29 5 13

slide-41
SLIDE 41
  • Set M = 1016.5.
  • D: 608246 vertices, 950456 solid edges,

665640 flimsy edges.

  • 4656 cycles.
  • Produces seven new possible n < 4⋅1033.
  • Turyn test: Eliminates three.
  • New Leung & Schmidt: Eliminates three.

Computation

slide-42
SLIDE 42
  • Existing graph produces many more

integers surviving the F-test.

  • How many survive the other requirements?
  • 4⋅1033 ≤ n ≤ 1050:

More Results

Ω(m) All Turyn LS5 LS1 Survive 3 7 7 4 27 25 2 5 46 44 2 6 41 35 6 7 11 4 7 8 1 1 Total 133 115 18

slide-43
SLIDE 43

31540455528264605 [5, 13, 29, 41, 2953, 138200401] 66687671978077825 [5, 5, 53, 193, 4877, 53471161] 866939735715011725 [5, 5, 13, 53, 193, 4877, 53471161] 1293740836374709805 [5, 53, 97, 193, 4877, 53471161] 6468704181873549025 [5, 5, 53, 97, 193, 4877, 53471161] 16818630872871227465 [5, 13, 53, 97, 193, 4877, 53471161] 84093154364356137325 [5, 5, 13, 53, 97, 193, 4877, 53471161] 2487505958525418181705 [5, 29, 41, 2953, 1025273, 138200401] 6467515492166087272433 [13, 29, 41, 2953, 1025273, 138200401] 19417213258149231605065 [5, 17, 613, 1974353, 188748146801] 32337577460830436362165 [5, 13, 29, 41, 2953, 1025273, 138200401] 863383081390130269759645 [5, 41, 193, 2953, 53471161, 138200401] 1686504775565176744556405 [5, 13, 29, 41, 2953, 53471161, 138200401] 1890448348089674770182781 [53, 97, 4794006457, 76704103313] 2630496319975038327042325 [5, 5, 193, 24697, 53471161, 412835053] 2988996856098832119836165 [5, 13, 123397, 1974353, 188748146801] 3080894677428239302747085 [5, 5333, 612142549, 188748146801] 3770469237344599632723365 [5, 53, 97, 193, 4877, 2914393, 53471161] 4316915406950651348798225 [5, 5, 41, 193, 2953, 53471161, 138200401]

slide-44
SLIDE 44

Googol It!

Ω(m) All Turyn LS5 LS1 Survive 2 1 1 3 10 10 4 48 44 1 3 5 185 117 3 65 6 701 226 2 473 7 2560 326 2234 8 8440 321 8119 9 22406 22406 10 43523 43523 11 59673 59673 12 55200 55200 13 32627 32627 14 11266 11266 15 2029 2029 16 168 168 17 21 21 Total 238858 1045 4 2 237807

Up to 10100 ?

slide-45
SLIDE 45

76704103313 97 4794006457 53 13 349 29 89 12197 3049 41 268693 149 37 9999550775674108745173604078494598126122824024335281106341441590852061005613123255433352037667736004

slide-46
SLIDE 46

5 188748146801 1974353 613 4073 509 7215975149 1831849 40655821 33353 11261 31153 5486291677 58189 37 76407520781 3301 24329 1297 31268910217 2797 233 157 5857727461 174649 1660489 397 13315373041 9941 14194693 461 5081 4817611609 773 193 4877 53 97 76704103313 4794006457 12197 3049 268693 149 29573 451549313 1109 277 1993 257

2755436158671341757525976576782219699454042358570021561225598389919508345186220260398 1353657973423771968503535527683497044835982229074063017919271703666418112788377048594 1134914837028968297708935740501989512681479798109896011095835642528310561451080108805

slide-47
SLIDE 47

Projects

slide-48
SLIDE 48
  • 1. Finding New Plausible Values
  • Barker: M = 1016.5. For second-largest: need

7⋅1016; third-largest: 9⋅1017.

  • CHM: M = 1013. Goal: M = 5⋅1014 ?
  • This would add to the 1371 known values that

cannot presently be eliminated.

  • Use more care to construct graph, e.g.,

separate case for double Wieferich prime pairs.

  • Look for faster methods to compute new

Leung & Schmidt tests.

slide-49
SLIDE 49

References

  • M., Wieferich pairs and Barker sequences, Des.

Codes Cryptogr. 53 (2009), no. 3, 149-163.

  • P. Borwein & M., Wieferich pairs and Barker

sequences, II, LMS J. Comput. Math. 17 (2014), 24-32.

  • K. H. Leung & B. Schmidt, New restrictions
  • n possible orders of circulant Hadamard

matrices, Des. Codes Cryptogr. 64 (2012), no. 1-2, 143-151.

  • www.cecm.sfu.ca/~mjm/WieferichBarker.
slide-50
SLIDE 50
  • qp−1 ≡ 1 mod p2 and pq−1 ≡ 1 mod q2.
  • Fix q: can determine residues mod q2 that p must

satisfy.

  • Only need to test about 1/q of p’s.
  • Useful in Barker and CHM searches.
  • Could be useful in concert with prior project.
  • Keller & Richstein, Solutions of the congruence ap−1

≡ 1 mod pr, Math. Comp. 74 (2005), no. 250, 927-936: q < 106, p < max(1011, q2).

  • 2. Double Wieferich Prime Pairs
slide-51
SLIDE 51
  • 3. Large Merit Factors
  • Experiment with sequences over {−1,+1} to

find families w. large merit factor (> 6.34).

  • Likely hard to find, but last major jump

found after experiments by undergraduate students.

  • Jedwab, Katz & Schmidt, Advances in the

merit factor problem for binary sequences, arXiv:1205.0626v2 (2013).

slide-52
SLIDE 52
  • Generalization of Barker sequences: allow

complex numbers of unit modulus.

  • Common: demand Hth roots of unity for

fixed H.

  • 4. Polyphase Barker Sequences
  • Now ck =

n−k−1

X

i=0

aiai+k.

  • Require |ck| ≤ 1 for each k.
  • Known to exist for n ≤ 70 and 72, 76, 77.
slide-53
SLIDE 53
  • Some polyphase sequences have merit factor

≈ c √n.

  • Experiment with these families, and try

variants.

  • Perhaps look at other measures of flatness,

e.g., Mahler measure.

  • 4. Polyphase Barker Sequences
slide-54
SLIDE 54
  • J. Jedwab, What can be used instead of a Barker

sequence?, Finite Fields and Applications, Amer.

  • Math. Soc., 2008, pp. 153–178. (Survey.)
  • Rapajic & Kennedy, Merit factor based

comparison of new polyphase sequences, IEEE

  • Commun. Lett. 2 (1998), no. 10, 269-270.

(Interesting polyphase seqs.)

  • K.-U. Schmidt (arXiv, 2013), Mercer (IEEE
  • Trans. Info. Th., 2013). (Analysis of merit

factors for polyphase seqs.)

References

slide-55
SLIDE 55
  • Barker sequence problem stated as a problem
  • n irreducible polynomials: Borwein, Choi &

Jankauskas, On a class of polynomials related to Barker sequences, Proc. Amer. Math. Soc. 140 (2012), no. 8, 2613–2625.

  • Analytic formulations: Borwein & M., Flat

polynomials and Barker sequences, Number Theory and Polynomials, London Math. Soc. Lecture Note Ser., vol. 352, Cambridge Univ. Press, 2008, pp. 71–88.

Miscellaneous References

slide-56
SLIDE 56

Good Luck!

0.0 0.1 0.2 0.3 0.4 0.5 2.5 3.0 3.5 4.0 4.5 5.0

I c e r m

Fabulous prizes could be yours if…