m-sequence(也写作 M-sequence)指“最大长度序列”,通常是由线性反馈移位寄存器(LFSR)在本原多项式(primitive polynomial)反馈条件下生成的伪随机二进制序列。它在一个周期内会遍历除全零状态以外的所有状态,因而周期长度为 **(2^n - 1)**((n) 为寄存器级数)。常见于扩频通信、码分多址、同步、测量与测试信号等场景。
/ˈɛm ˌsiːkwəns/
An m-sequence can be generated with a simple LFSR.
m 序列可以用一个简单的线性反馈移位寄存器生成。
Because an m-sequence has a long period and good autocorrelation, it is often used as a spreading code in CDMA systems.
由于 m 序列具有较长周期和良好的自相关特性,它常被用作 CDMA 系统中的扩频码。
m-sequence 中的 m 来自 maximal(“最大/极大”),强调这种序列在给定寄存器阶数 (n) 下能达到最长可能周期 (2^n-1);sequence 表示“序列”。该术语在移位寄存器序列与扩频通信的技术文献中广泛使用。