M-sequence

M-sequence（、、最大長度序列）是在基本的通訊電路設計中，所經常被利用到的一個伪隨機數位訊號（Pseudo Random Sequence），其主要的方式是利用第一位與其他位暫存器的輸出值做异或來設計其第一位暫存器的輸入值。

參考文獻

外部連結
 —Short on-line tutorial describing how MLS is used to obtain the impulse response of a linear time-invariant system.  Also describes how nonlinearities in the system can show up as spurious spikes in the apparent impulse response.
   —Paper describing MLS generation. Contains C-code for MLS generation using up to 18-tap-LFSRs and matching Hadamard transform for impulse response extraction.
  ]
 —Properties of maximal length sequences, and comprehensive feedback tables for maximal lengths from 7 to 16,777,215 (3 to 24 stages), and partial tables for lengths up to 4,294,967,295 (25 to 32 stages).
 A（binaural）room impulse response database generated by means of maximum length sequences]
—Implementing lfsr's in FPGAs includes listing of taps for 3 to 168 bits 

隨機性
电子工程