See Also

Maximum length sequence

A maximum length sequence is a pseudorandom binary sequence used for measuring impulse response Impulse response

* Dirac delta function [i] * Unit impulse function [i] ... 

s . They are also used as a basis for deriving pseudo-random sequences in digital communication systems that employ direct-sequence spread spectrum and frequency-hopping spread spectrum transmission systems. They are polynomial rings generated using maximal linear feedback shift register Linear feedback shift register

A linear feedback shift register is a shift register [i] whose input bit is a linear [i] ... 

s and are so called because they are periodic Periodic function

In mathematics [i], a periodic function [i] is a function that repeats its values after some de ... 

 and reproduce every binary sequence that can be reproduced by the shift registers . They are also sometimes called n-sequence Maximum length sequence

A maximum length sequence is a pseudorandom binary sequence [i] used for measuring impulse response [i]s ... 

s or m-sequences.

Discussions

  Discussion Features

   Ask a question about 'Maximum length sequence'

   Start a new discussion about 'Maximum length sequence'

   Answer questions about 'Maximum length sequence'

   'Maximum length sequence' discussion forum


Encyclopedia

A maximum length sequence is a pseudorandom binary sequence used for measuring impulse response Impulse response

* Dirac delta function [i]
  • Unit impulse function [i]

... 

s . They are also used as a basis for deriving pseudo-random sequences in digital communication systems that employ direct-sequence spread spectrum and frequency-hopping spread spectrum transmission systems.

They are polynomial rings generated using maximal linear feedback shift register Linear feedback shift register

A linear feedback shift register is a shift register [i] whose input bit is a linear [i] ... 

s and are so called because they are periodic Periodic function

In mathematics [i], a periodic function [i] is a function that repeats its values after some de ... 

 and reproduce every binary sequence that can be reproduced by the shift registers . They are also sometimes called n-sequence Maximum length sequence

A maximum length sequence is a pseudorandom binary sequence [i] used for measuring impulse response [i]s ... 

s or m-sequences. Maximum length sequences are spectrally flat, with the exception of a near-zero DC term, and are used instead of impulse response Impulse response

* Dirac delta function [i]
  • Unit impulse function [i]

... 

s because, being longer, they inject more energy into a system; extracted impulse responses thus have a higher signal-to-noise ratio Signal-to-noise ratio

Signal-to-noise ratio is an electrical engineering [i] concept defined as the ratio of a given transmit ... 

 .

Generation of maximum length sequences




MLS are generated using maximal linear feedback shift registers. An MLS-generating system with a shift register of length 4 is shown in Fig. 1. This can be expressed using the recursive relation,

.

Because MLS are periodic and shift registers cycle through every possible binary value , registers can be initialized to any state, with the exception of the zero vector.

MLS are inexpensive to implement in hardware or software, and relatively low-order feedback shift registers can generate long sequences; a sequence generated using a shift register of length 20 is samples long, which is equivalent to approximately 23.8 seconds if played back as audio with a sampling rate of 44.1 kHz.

Properties of maximum length sequences


Maximum Length Sequences are pseudorandom binary sequences and have the following properties, as formulated by Solomon Golomb Solomon W. Golomb

Solomon Wolf Golomb is a mathematician and engineer, a professor of electrical engineering at the University of Southern California [i] ... 

 .

1. Balance Property.

The number of 1s in the sequence is one greater than the number of 0s in the sequence.

2. Run Property.

Of all the 'runs' in the sequence of each type
  • One half of the runs are of length 1.
  • One quarter of the runs are of length 2.
  • One eighth of the runs are of length 3.

....

A 'run' is a sub-sequence of 1s or 0s inside the ML that is being concerned. The number of 'runs' is the number of such subsequences.

3. Correlation Property.

The autocorrelation and cross-correlation of the ML sequence is periodic and binary valued.

Example

Take the following sequence which is 31 bits long:

0 0 0 0 1 0 1 0 1 1 1 0 1 1 0 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 1

1. Number of 1s = 16, number of 0s = 15; therefore 'balance property' is fulfilled.

2. runs consisting of 0s = 8

length 1 runs = 4

length 2 runs = 2

length 3 runs = 1

length 4 runs = 1

runs consisting of 1s = 8

length 1 runs = 4

length 2 runs = 2

length 3 runs = 1

length 4 runs = 0

length 5 runs = 1

Extraction of impulse responses


If a linear time invariant LTI system theory

In electrical engineering [i], specifically in circuit [i]s, signal processing [i], and control theory [i] ... 

  system's impulse response is to be measured using a MLS, the response can be extracted from the measured system output y by taking its circular cross-correlation with the MLS sequence. This is because the autocorrelation of a MLS is 1 for zero-lag, and nearly zero for all other lags; in other words, the autocorrelation of the MLS can be said to approach unit impulse function as MLS sequence length increases.

If the impulse response of a system is h and the MLS is s, then

Taking the cross-correlation with respect to s of both sides,

and assuming that φss is an impulse

Relationship to Hadamard transform 

Cohn and Lempel showed the relationship of the maximum length sequence to the Hadamard transform. This relationship allows the correlation Correlation

In probability theory [i] and statistics [i], correlation, also called correlation coefficient, in ... 

 of a maximum length sequence to be computed in a fast algorithm similar to the FFT.

References

  • Golomb, S. Shift Register Sequences, San Francisco, Holden-Day, 1967.
  • Cohn, M. and Lempel, A. On Fast M-Sequence Transforms,IEEE Trans. Information Theory, vol. IT-23, pp. 135-137, January, 1977.

See also


  • Impulse response Impulse response

    * Dirac delta function [i]
  • Unit impulse function [i]

... 


  • Frequency response
  • Polynomial ring
  • Federal Standard 1037C