Barker code
In telecommunication technology, a Barker code or Barker sequence is a finite sequence of digital values with the ideal autocorrelation property. It is used as a synchronising pattern between the sender and receiver of a stream of bits. Apart from the trivial sequence of length 1, the known Barker sequences have lengths 2, 3, 4, 5, 7, 11 and 13. It is conjectured that no longer sequence exists; this is proved for odd lengths, while the possible existence of an even Barker sequence longer than 4 remains open.[1][2]
Explanation
[edit]A stream of binary digits carries no timing information by itself: the receiver cannot tell where one group of digits ends and the next begins. Transmitting a pre-arranged pattern of digits resolves this, provided the receiver can recognise that pattern reliably. In simple terms it is equivalent to attaching a label to one digit, after which the positions of the remaining digits follow by counting.
Such a pattern is useful only if it is unlikely to be imitated by the surrounding data or by noise, and if a partial overlap between the received signal and the stored pattern gives a much weaker response than exact alignment. The relevant measure is the pattern's autocorrelation: the correlation of the pattern with a shifted copy of itself should be large at zero shift and small at every other shift, so that a correlator or matched filter in the receiver produces a sharp, unambiguous indication of the correct position. Barker sequences are the binary patterns for which these off-peak values are as small as possible; they are named after Ronald Hugh Barker, who set out this requirement for group synchronisation in 1953.[3]
Origins and historical development
[edit]Barker sequences originate in the problem of group synchronisation in early digital communication systems: a receiver presented with a continuous stream of binary digits must establish where each group of digits begins, and does so by recognising a pre-arranged pattern inserted into the stream. In a 1953 chapter on the group synchronising of binary digital systems, Ronald Hugh Barker argued that such a pattern should have an autocorrelation function with very low off-peak values, so that it can be recognised unambiguously by the detector and is unlikely to be imitated by a random series of noise-generated bits.[3][4]
Binary patterns with low off-peak autocorrelation proved useful both for synchronisation in data transmission and telemetry and, as binary phase codes, for pulse compression in radar. The question of which lengths admit such patterns was subsequently recast as a problem about binary sequences, cyclic difference sets and character sums, and was taken up by Richard Turyn, James Storer and later authors.[5]
Definition
[edit]


A Barker code or Barker sequence is a finite sequence of N values of +1 and −1,
with the ideal autocorrelation property, such that the off-peak (non-cyclic) autocorrelation coefficients
are as small as possible:
for all .[3]
Apart from the trivial sequence of length 1, nine Barker sequences are known when sequences are identified up to negation and reversal, all of length N at most 13.[6] A stricter equivalence that also identifies sequences related by alternating sign changes reduces this to seven representatives.[7] Barker's 1953 chapter instead imposed the stronger, one-sided condition
Only four of the known sequences satisfy this stricter condition; these are shown in bold in the table below.[7]
Since trivially, and for the sum consists of terms each equal to +1 or −1, it follows that . Consequently the smallest value can take is 0 when is even and 1 when is odd; a Barker sequence attains this minimum at every nonzero shift.[8] The Barker property is unaffected by negating every term, by reversing the sequence, and (up to a sign change in ) by alternating negation ; sequences related by these operations are usually treated as equivalent.[7]
Known Barker codes
[edit]Here is a table of all known nontrivial Barker codes, where negations and reversals of the codes have been omitted. Their off-peak aperiodic autocorrelations have magnitude no greater than 1. The question whether any further codes exist is discussed in the Barker sequence conjecture section.
| Length | Codes | Sidelobe level ratio[9][10] | |
|---|---|---|---|
| 2 | +1 −1 | +1 +1 | −6 dB |
| 3 | +1 +1 −1 | −9.5 dB | |
| 4 | +1 +1 −1 +1 | +1 +1 +1 −1 | −12 dB |
| 5 | +1 +1 +1 −1 +1 | −14 dB | |
| 7 | +1 +1 +1 −1 −1 +1 −1 | −16.9 dB | |
| 11 | +1 +1 +1 −1 −1 −1 +1 −1 −1 +1 −1 | −20.8 dB | |
| 13 | +1 +1 +1 +1 +1 −1 −1 +1 +1 −1 +1 −1 +1 | −22.3 dB | |
Barker codes of length N equal to 11 and 13 are used in direct-sequence spread spectrum and pulse compression radar systems because of their low autocorrelation properties (the sidelobe level of amplitude of the Barker codes is 1/N that of the peak signal).[11] A Barker code resembles a discrete version of a continuous chirp, another low-autocorrelation signal used in other pulse compression radars.
The positive and negative amplitudes of the pulses forming the Barker codes imply the use of biphase modulation or binary phase-shift keying; that is, the change of phase in the carrier wave is 180 degrees.
Similar to the Barker codes are the complementary sequences, which cancel sidelobes exactly when summed; the even-length Barker code pairs are also complementary pairs. There is a simple constructive method to create arbitrarily long complementary sequences.
For the case of cyclic autocorrelation, other sequences have the same property of having perfect (and uniform) sidelobes, such as prime-length Legendre sequences, Zadoff–Chu sequences (used in 3rd- and 4th-generation cellular radio) and maximum length sequences (MLS). Arbitrarily long cyclic sequences can be constructed.
Barker sequence conjecture
[edit]The Barker sequence conjecture, often attributed to Richard Turyn, states that no Barker sequence has length greater than 13.[1][7] The odd-length case has been settled; the remaining question is whether an even Barker sequence of length greater than 4 exists.[2]
Odd lengths
[edit]Turyn and Storer concluded in 1961 that, apart from the trivial length-1 case, an odd-length Barker sequence must have
In 2014, Jürgen Willms exhibited counterexamples to an intermediate theorem used in their published proof, showing that the proof as written was incomplete.[12] The classification itself remains valid: Peter Borwein and Tamás Erdélyi gave a different proof using Barker polynomials, and Schmidt and Willms later gave a new proof.[13][1]
Even lengths and exclusion bounds
[edit]A hypothetical even Barker sequence of length must have
for an odd integer , and the prime divisors of must satisfy further number-theoretic restrictions.[14][15]
Successive field-descent and computational results have pushed the rigorous exclusion range far beyond the lengths accessible by direct enumeration. Bernhard Schmidt excluded in 2002,[16] and Leung and Schmidt extended this to in 2005.[17] In 2014, Borwein and Mossinghoff showed that a Barker sequence longer than 13 would have either
or .[18] Leung and Schmidt subsequently eliminated the exceptional value, proving that no Barker sequence exists for .[15]
Logan and Mossinghoff reported in 2017 that the smallest known integer surviving all restrictions they tested was , where
so that . They noted, however, that their enumeration was complete only over a smaller parameter range, so this is not a rigorous improvement of the exclusion bound.[19]
A 2021 preprint by Willms derived a form of weak symmetry for a hypothetical even Barker sequence and proved that none of length can satisfy
This excludes a special pattern of odd-shift correlations but does not settle the general even-length case.[2]
Relation to circulant Hadamard matrices
[edit]For a sequence of length , its periodic autocorrelation at shift is . If a Barker sequence has even length , then at every nonzero shift. The circulant matrix whose first row is the sequence therefore has mutually orthogonal rows and is a circulant Hadamard matrix of order .[8][15]
Ryser's conjecture on circulant Hadamard matrices states that no circulant Hadamard matrix has order greater than 4. It would therefore imply the Barker sequence conjecture. The implication is one-way: the circulant Hadamard condition controls the sums , whereas the Barker condition separately requires .[8]
Polynomial formulation
[edit]To a Barker sequence one may associate the Littlewood polynomial
Its autocorrelations occur as the coefficients in
This formulation connects Barker sequences with flat-polynomial problems, Mahler measure and norms of Littlewood polynomials.[7] Gang Yu obtained improved estimates in 2023 for the -norms of Barker polynomials and, more generally, Littlewood polynomials; the estimates do not resolve the conjecture.[20]
Implementation in communication systems
[edit]
A Barker sequence is a code or spreading sequence rather than a modulation scheme in its own right; its symbols are normally transmitted using binary phase modulation, with and represented by carrier phases differing by radians (180 degrees), that is, by binary phase-shift keying.
In wireless systems, spreading and synchronisation sequences are chosen for their autocorrelation properties, for low cross correlation with other sequences likely to interfere, and for their spectral characteristics. The legacy direct-sequence spread spectrum modes of IEEE 802.11b use the length-11 Barker sequence for the 1 and 2 Mbit/s data rates.[21] With the sign convention used there, the aperiodic autocorrelation of that particular sequence takes the value +11 at zero shift and 0 or −1 at every other shift.[21]
Applications
[edit]Established applications
[edit]Barker sequences are used as synchronisation patterns in digital communication and telemetry systems: a correlator or matched filter detects the known pattern in the received bit stream and thereby establishes group, frame or symbol timing.[3][4]
They are also used as short binary phase codes for pulse compression in radar and sonar. Because the aperiodic autocorrelation of a Barker sequence of length N has a peak of N and off-peak values of magnitude at most 1, matched filtering gives fine range resolution while keeping range sidelobes low.[11][22]
In Wi-Fi, the length-11 Barker sequence was standardised for the direct-sequence 1 and 2 Mbit/s modes of IEEE 802.11b; the 5.5 and 11 Mbit/s modes use complementary code keying instead.[21][23]
Other studied applications
[edit]Barker-coded excitation has been investigated for ultrasound imaging and for ultrasonic nondestructive testing, where coding the transmitted pulse improves the signal-to-noise ratio available at low drive voltages.[24][25]
Barker sequences have also appeared in individual designs and experimental systems. Reported examples include a digital modulator and demodulator for RFID tags using direct-sequence spread spectrum with Barker coding,[26] codes formed by concatenating Barker sequences with nonlinear feedback shift register sequences,[27] a proposed scheme combining Barker codes with binary complements with the stated aim of improving the security of spread-spectrum transmissions,[28] and joint radar-and-communication waveforms studied for automotive and intelligent transport use.[29] These are particular implementations or research proposals; they do not by themselves establish widespread deployment.
See also
[edit]References
[edit]- 1 2 3 Schmidt, Kai-Uwe; Willms, Jürgen (2016). "Barker sequences of odd length". Designs, Codes and Cryptography. 80 (2): 409–414. doi:10.1007/s10623-015-0104-4.
- 1 2 3 Willms, Jürgen (2021). "A note on Barker sequences of even length". arXiv:2104.00502 [math.CO].
- 1 2 3 4 Barker, Ronald Hugh (1953). "Group Synchronizing of Binary Digital Systems". Communication Theory. London: Butterworth. pp. 273–287.
- 1 2 Siegel, Irv D. (1971). Development of a Set of Optimum Synchronisation Codes for a Unique Decoder Mechanization (Masters thesis). Missouri S & T Library and Learning Resources. p. 13. Retrieved 5 February 2023.
- 1 2 Turyn, Richard J.; Storer, James (1961). "On binary sequences". Proceedings of the American Mathematical Society. 12 (3): 394–399. doi:10.1090/S0002-9939-1961-0125026-2.
- ↑ Sloane, N. J. A. (ed.). "Sequence A091704". The On-Line Encyclopedia of Integer Sequences. OEIS Foundation.
- 1 2 3 4 5 Borwein, Peter; Mossinghoff, Michael J. (2008). "Barker sequences and flat polynomials". In James McKee; Chris Smyth (eds.). Number Theory and Polynomials. LMS Lecture Notes. Vol. 352. Cambridge University Press. pp. 71–88. doi:10.1017/CBO9780511721274.007. ISBN 978-0-521-71467-9.
- 1 2 3 Schmidt, Kai-Uwe (2016). "Sequences with small correlation". Designs, Codes and Cryptography. 78 (1): 237–267. arXiv:1602.03722. doi:10.1007/s10623-015-0154-7.
- ↑ "Pulse Compression – Radartutorial". Christian Wolff. Retrieved 1 February 2023.
- ↑ Coxson, Greg; Darwich, Tahal. "Amplitude Shifting for Sidelobes Cancellation Pulse Compression" (PDF). University of Louisiana at Lafayette. Retrieved 1 February 2023.
- 1 2 Skolnik, Merrill I. (2001). Introduction to Radar Systems (3rd ed.). McGraw-Hill. ISBN 978-0-07-290980-7.
- ↑ Willms, Jürgen (2014). "Counterexamples to Theorem 1 of Turyn's and Storer's paper "On Binary Sequences"". arXiv:1404.4833 [math.NT].
- ↑ Borwein, Peter; Erdélyi, Tamás (2013). "A note on Barker polynomials". International Journal of Number Theory. 9 (3): 759–767. arXiv:1206.5371. doi:10.1142/S179304211250159X.
- ↑ Turyn, Richard J. (1965). "Character sums and difference sets". Pacific Journal of Mathematics. 15 (1): 319–346. doi:10.2140/pjm.1965.15.319.
- 1 2 3 Leung, Ka Hin; Schmidt, Bernhard (2016). "The anti-field-descent method". Journal of Combinatorial Theory, Series A. 139: 87–131. doi:10.1016/j.jcta.2015.11.005.
- ↑ Schmidt, Bernhard (2002). Characters and Cyclotomic Fields in Finite Geometry. Lecture Notes in Mathematics. Vol. 1797. Springer. doi:10.1007/b84213. ISBN 978-3-540-44243-1.
- ↑ Leung, Ka Hin; Schmidt, Bernhard (2005). "The field descent method". Designs, Codes and Cryptography. 36 (2): 171–188. doi:10.1007/s10623-004-1703-7.
- ↑ Borwein, Peter; Mossinghoff, Michael J. (2014). "Wieferich pairs and Barker sequences, II". LMS Journal of Computation and Mathematics. 17 (1): 24–32. arXiv:1306.0045. doi:10.1112/S1461157013000223.
- ↑ Logan, Brooke; Mossinghoff, Michael J. (2017). "Double Wieferich pairs and circulant Hadamard matrices". Journal of Combinatorial Mathematics and Combinatorial Computing. 101: 145–156. Retrieved 5 August 2026.
- ↑ Yu, Gang (2023). "A Note on Barker Sequences and the L1-norm of Littlewood Polynomials". Comptes Rendus Mathématique. 361: 609–616. doi:10.5802/crmath.428.
- 1 2 3 "RF Testing of WLAN Products" (PDF). Keysight Technologies.
- ↑ Majid, Alolaibi (2021). "Low noise moving target detection in high resolution radar using binary code". EURASIP Journal on Advances in Signal Processing. 2021 (1) 8. Bibcode:2021EJASP2021....8A. doi:10.1186/s13634-020-00716-0.
- ↑ Mikulka, Jan; Hanus, Stanislav (2007). "CCK and Barker Coding Implementation in IEEE 802.11b Standard". 2007 17th International Conference Radioelektronika. pp. 1–4. doi:10.1109/RADIOELEK.2007.371484. S2CID 34865532.
- ↑ Zhao, Heng; L. Mo, Larry; Gao, Shangkai (2007). "Barker-Coded Ultrasound Color Flow Imaging: Theoretical and practical design considerations". IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control. 54 (2): 319–331. Bibcode:2007ITUFF..54..319Z. doi:10.1109/tuffc.2007.246. PMID 17328329. S2CID 19527352.
- ↑ Fan, Zeng; Rudlin, Ohn; Asfis, Giorgos; Meng, Hongying (2019). "Convolution of Barker and Golay Codes for Low Voltage Ultrasonic Testing". Technologies. 7 (4): 72. doi:10.3390/technologies7040072.
- ↑ Amin, Syedul; Reaz, Mamun Bin Ibne; Jalil, Jubayer; Raham, LF (2012). "Digital Modulator and Demodulator IC for RFID Tag Employing DSSS and Barker Code". Journal of Applied Research and Technology. 10 (6): 819–825. doi:10.22201/ICAT.16656423.2012.10.6.341. S2CID 16796254.
- ↑ Matsuyuki, Shota; Tsuneda, Akio (2018). "A Study on Aperiodic Auto-Correlation Properties of Concatenated Codes by Barker Sequences and NFSR Sequences". 2018 International Conference on Information and Communication Technology Convergence (ICTC). pp. 664–666. doi:10.1109/ICTC.2018.8539367. ISBN 978-1-5386-5041-7. S2CID 53713772.
- ↑ Latif, Shahid; Kamran, Muhammad; Masoud, Fahad; Sohaib, Muhammad (2012). "Improving DSSS transmission security using Barker code along binary compliments (CBC12-DSSS)". 2012 International Conference on Emerging Technologies. pp. 1–5. doi:10.1109/ICET.2012.6375426. ISBN 978-1-4673-4451-7. S2CID 2901603.
- ↑ Bekar, Muge; Baker, Chris; Hoare, Edward; Gashinova, Marina (2021). "Joint MIMO Radar and Communication System Using a PSK-LFM Waveform With TDM and CDM Approaches". IEEE Sensors Journal. 21 (5): 6115–6124. Bibcode:2021ISenJ..21.6115B. doi:10.1109/JSEN.2020.3043085. S2CID 231852192.