Crosscorrelation properties of pseudorandom and related sequences

Binary maximal-length linear feedback shift register sequences (m-sequences) have been successfully employed in communications, navigation, and related systems over the past several years. For the early applications, m-sequences were used primarily because of their excellent periodic autocorrelation properties. For many of the recent systems applications, however, the crosscorrelation properties of such sequences are at least as important as the autocorrelation properties, and the system performance depends upon the aperiodic correlation in addition to the periodic correlation. This paper presents a survey of recent results and provides several new results on the periodic and aperiodic crosscorrelation functions for pairs of m-sequences and for pairs of related (but not maximal-length) binary shift register sequences. Also included are several recent results on correlation for complex-valued sequences as well as identities relating the crosscorrelation functions to autocorrelation functions. Examples of problems in spread-spectrum communications are employed to motivate the choice of correlation parameters that are considered in the paper.

[1]  K. R. Godfrey,et al.  Design of uncorrelated signals , 1976 .

[2]  Michael Willett Characteristic $m$-sequences , 1976 .

[3]  Robert L. Frank,et al.  Phase shift pulse codes with good periodic correlation properties (Corresp.) , 1962, IRE Trans. Inf. Theory.

[4]  M. Pursley,et al.  Numerical Evaluation of Correlation Parameters for Optimal Phases of Binary Shift-Register Sequences , 1979, IEEE Trans. Commun..

[5]  N. B. Chakrabarti,et al.  Design of Sequences with Specified Autocorrelation and Cross Correlation , 1976, IEEE Trans. Commun..

[6]  G.S. Bloom,et al.  Applications of numbered undirected graphs , 1977, Proceedings of the IEEE.

[7]  Laurence B. Milstein Some statistical properties of combination sequences (Corresp.) , 1977, IEEE Trans. Inf. Theory.

[8]  Ann M. Boehmer,et al.  Binary pulse compression codes , 1967, IEEE Trans. Inf. Theory.

[9]  R. Titsworth Optimal Ranging Codes , 1964, IEEE Transactions on Space Electronics and Telemetry.

[10]  Manfred R. Schroeder,et al.  Synthesis of low-peak-factor signals and binary sequences with low autocorrelation (Corresp.) , 1970, IEEE Trans. Inf. Theory.

[11]  Dilip V. Sarwate,et al.  Evaluation of correlation parameters for periodic sequences (Corresp.) , 1977, IEEE Trans. Inf. Theory.

[12]  R. Spann A two-dimensional correlation property of pseudorandom maximal length sequences , 1965 .

[13]  Torleiv Kløve Linear Recurring Sequences in Boolean Rings. , 1973 .

[14]  Abraham Lempel Analysis and synthesis of polynomials and sequences over GF(2) , 1971, IEEE Trans. Inf. Theory.

[15]  Andrew M. Odlyzko,et al.  A new theorem about the Mattson-Solomon polynomial, and some applications , 1974, IEEE Trans. Inf. Theory.

[16]  M. Pursley,et al.  Correlation parameters of random binary sequences , 1977 .

[17]  K. R. Godfrey,et al.  New class of pseudorandom ternary sequences , 1968 .

[18]  S. W. GOLOMB,et al.  Generalized Barker sequences , 1965, IEEE Trans. Inf. Theory.

[19]  I. S. Reed,et al.  Multipath tolerant ranging and data transfer techniques for air-to-ground and ground-to-air links , 1970 .

[20]  J. R. Caprio Strictly complex impulse-equivalent codes and subsets with very uniform amplitude distributions , 1969, IEEE Trans. Inf. Theory.

[21]  Lih-Jyh Weng Decomposition of M-sequences and its applications , 1971, IEEE Trans. Inf. Theory.

[22]  Solomon W. Golomb Theory of transformation groups of polynomials over GF(2) with applications to linear shift register sequences , 1968, Inf. Sci..

[23]  Abraham Lempel,et al.  Families of sequences with optimal Hamming-correlation properties , 1974, IEEE Trans. Inf. Theory.

[24]  Robert Gold STUDY OF CORRELATION PROPERTIES OF BINARY SEQUENCES. , 1964 .

[25]  Abraham Lempel,et al.  A class of balanced binary sequences with optimal autocorrelation properties , 1977, IEEE Trans. Inf. Theory.

[26]  K. R. Godfrey Three-level m sequences , 1966 .

[27]  K. Godfrey The Theory of the Correlation Method of Dynamic Analysis and its Application to Industrial Processes and Nuclear Power Plant , 1969 .

[28]  K. W. Cattermole The Fourier Transform and its Applications , 1965 .

[29]  M. Pursley,et al.  Analysis of Direct-Sequence Spread-Spectrum Multiple-Access Communication Over Rician Fading Channels , 1979, IEEE Trans. Commun..

[30]  I. Reed,et al.  kth-Order Near-Orthogonal Codes (Corresp.) , 1971, IEEE Trans. Inf. Theory.

[31]  Dilip V. Sarwate Comments on "A class of balanced binary sequences with optimal autocorrelation properties" by Lempel, A., et al , 1978, IEEE Trans. Inf. Theory.

[32]  R. M. Gagliardi Rapid Aquisition Signal Design in a Multiple-Access Environment , 1974, IEEE Transactions on Aerospace and Electronic Systems.

[33]  James H. Lindholm An analysis of the pseudo-randomness properties of subsequences of long m -sequences , 1968, IEEE Trans. Inf. Theory.

[34]  Edwin L. Key,et al.  An analysis of the structure and complexity of nonlinear binary sequence generators , 1976, IEEE Trans. Inf. Theory.

[35]  Martin H. Ackroyd,et al.  Uniform complex codes with low autocorrelation sidelobes (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[36]  K. R. Godfrey,et al.  Pseudorandom signals for the dynamic analysis of multivariable systems , 1966 .

[37]  Robert J. McEliece,et al.  Weights of Irreducible Cyclic Codes , 1972, Inf. Control..

[38]  R. McEliece,et al.  Euler products, cyclotomy, and coding☆ , 1972 .

[39]  Jack J. Stiffler Rapid acquisition sequences , 1968, IEEE Trans. Inf. Theory.

[40]  M. Pursley,et al.  Performance Evaluation for Phase-Coded Spread-Spectrum Multiple-Access Communication - Part I: System Analysis , 1977, IEEE Transactions on Communications.

[41]  F. Jessie MacWilliams An example of two cyclically orthogonal sequences with maximum period (Corresp.) , 1967, IEEE Trans. Inf. Theory.

[42]  Kung Yao,et al.  Error Probability of Asynchronous Spread Spectrum Multiple Access Communication Systems , 1977, IEEE Trans. Commun..

[43]  R. Gold Characteristic Linear Sequences and Their Coset Functions , 1966 .

[44]  D. Anderson A New Class of Cyclic Codes , 1968 .

[45]  Tor Helleseth,et al.  Some results about the cross-correlation function between two maximal linear sequences , 1976, Discret. Math..

[46]  Richard S. Orr,et al.  Aperiodic correlation constraints on large binary sequence sets , 1975, IEEE Trans. Inf. Theory.

[47]  Robert J. McEliece Correlation Properties of Sets of Sequences Derived from Irreducible Cyclic Codes , 1980, Inf. Control..

[48]  Marcel J. E. Golay,et al.  Complementary series , 1961, IRE Trans. Inf. Theory.

[49]  Robert L. Frank,et al.  Polyphase codes with good nonperiodic correlation properties , 1963, IEEE Trans. Inf. Theory.

[50]  Martin H. Ackroyd,et al.  Synthesis of Efficient Huffman Sequences , 1972, IEEE Transactions on Aerospace and Electronic Systems.

[51]  M. Pursley,et al.  Performance Evaluation for Phase-Coded Spread-Spectrum Multiple-Access Communication - Part II: Code Sequence Analysis , 1977, IEEE Transactions on Communications.

[52]  Solomon W. Golomb,et al.  Digital communications with space applications , 1964 .

[53]  Richard J. Turyn Four-phase Barker codes , 1974, IEEE Trans. Inf. Theory.

[54]  C.-C. TSENG,et al.  Complementary sets of sequences , 1972, IEEE Trans. Inf. Theory.

[55]  George R. Cooper,et al.  A spread-spectrum technique for high-capacity mobile communications , 1978 .

[56]  T. Kasami WEIGHT DISTRIBUTION OF BOSE-CHAUDHURI-HOCQUENGHEM CODES. , 1966 .

[57]  C. R. Cahn,et al.  Bounds for correlation peaks of periodic digital sequences , 1964 .

[58]  R. McEliece On periodic sequences from GF(q) , 1971 .

[59]  L. Moser,et al.  On the Correlation Function of Random Binary Sequences , 1968 .

[60]  Robert J. McEliece,et al.  Weights of cyclic codes , 1966 .

[61]  David A. Huffman,et al.  The generation of impulse-equivalent pulse trains , 1962, IRE Trans. Inf. Theory.

[62]  S. Wainberg,et al.  Subsequences of Pseudorandom Sequences , 1970 .

[63]  Martin H. Ackroyd Huffman sequences with approximately uniform envelopes or cross-correlation functions (Corresp.) , 1977, IEEE Trans. Inf. Theory.

[64]  Robert A. Scholtz,et al.  Group characters: Sequences with good correlation properties , 1978, IEEE Trans. Inf. Theory.

[65]  J. Lindner,et al.  Binary sequences up to length 40 with best possible autocorrelation function , 1975 .

[66]  Mitsutoshi Hatori,et al.  Even-shift orthogonal sequences , 1969, IEEE Trans. Inf. Theory.

[67]  Staffan A. Fredricsson Pseudo-randomness properties of binary shift register sequences (Corresp.) , 1975, IEEE Trans. Inf. Theory.

[68]  J. M. Aein,et al.  Modulation techniques for multiple access to a hard-limiting satellite repeater , 1966 .

[69]  Dilip V. Sarwate,et al.  Bounds on crosscorrelation and autocorrelation of sequences (Corresp.) , 1979, IEEE Transactions on Information Theory.

[70]  P. R. Drouilhet,et al.  Satellite communications to mobile platforms , 1971 .

[71]  I. Stiglitz Multiple-Access Considerations - A Satellite Example , 1973, IEEE Transactions on Communications.

[72]  R. Gold,et al.  Optimal binary sequences for spread spectrum multiplexing (Corresp.) , 1967, IEEE Trans. Inf. Theory.

[73]  Dilip V. Sarwate,et al.  Construction of sequences with good correlation properties (Corresp.) , 1979, IEEE Trans. Inf. Theory.

[74]  Michael Willett The Index of an M-Sequence , 1973 .

[75]  Neal Zierler,et al.  Products of linear recurring sequences , 1973 .

[76]  David R. Smith,et al.  Families of shift-register sequences with impulsive correlation properties , 1974, IEEE Trans. Inf. Theory.

[77]  Richard J. Turyn,et al.  The correlation function of a sequence of roots of 1 (Corresp.) , 1967, IEEE Trans. Inf. Theory.

[78]  David C. Chu,et al.  Polyphase codes with good periodic correlation properties (Corresp.) , 1972, IEEE Trans. Inf. Theory.

[79]  F. MacWilliams,et al.  Pseudo-random sequences and arrays , 1976, Proceedings of the IEEE.

[80]  Marcel J. E. Golay Notes on impulse equivalent pulse trains (Corresp.) , 1975, IEEE Trans. Inf. Theory.

[81]  J. Storer,et al.  On binary sequences , 1961 .

[82]  Dilip V. Sarwate,et al.  Bounds on aperiodic cross-correlation for binary sequences , 1976 .

[83]  Robert Gold,et al.  Maximal recursive sequences with 3-valued recursive cross-correlation functions (Corresp.) , 1968, IEEE Trans. Inf. Theory.

[84]  Lloyd R. Welch,et al.  Lower bounds on the maximum cross correlation of signals (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[85]  David A. Huffman A modification of Huffman's impulse-equivalent pulse trains to increase signal energy utilization (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[86]  Dennis A. Shedd,et al.  Construction of Sequences with Good Correlation Properties , 1979 .

[87]  Marcel J. E. Golay A class of finite binary sequences with alternate auto-correlation values equal to zero (Corresp.) , 1972, IEEE Trans. Inf. Theory.

[88]  L. B. Milstein,et al.  Combination Sequences for Spread Spectrum Communications , 1977, IEEE Trans. Commun..

[89]  R. C. Heimiller,et al.  Phase shift pulse codes with good periodic correlation properties , 1961, IRE Trans. Inf. Theory.

[90]  P. H. Hammond,et al.  Paper 7: Correlation Analysis of Process Dynamics Using Pseudo-Random Binary Test Perturbations , 1964 .

[91]  Dilip V. Sarwate,et al.  New correlation identities for periodic sequences , 1977 .

[92]  A. E. Jones,et al.  Satellite Communications to Mobile Platforms , 1971 .

[93]  Irving S Reed kth order near-orthogonal codes , 1971 .

[94]  Joseph Paolillo,et al.  Synthesis of cyclically orthogonal binary sequences of the same least period , 1968, IEEE Trans. Inf. Theory.

[95]  D. Anderson,et al.  Analysis of a Spread-Spectrum Multiple-Access System with a Hard Limiter , 1969 .

[96]  E. R. Graf,et al.  The Subsequence Weight Distribution of Summed Maximum Length Digital Sequences , 1974, IEEE Trans. Commun..