本项目提供斐波那契、伽罗瓦和状态空间线性反馈移位寄存器 (LFSR) 序列生成器的MATLAB和C++实现,并包含以下功能:

  • 使用斐波那契(SSRG)和伽罗瓦(MSRG)公式生成序列
  • 在等效的SSRG和MSRG结构之间转换
  • 计算和应用掩码以移动伪随机序列的起始位置
  • 快速执行LFSR状态传播

项目包含以下实现:

  • Python (2.7 或 3.x (x>5))
  • MATLAB (版本 8 或更高版本)
  • GNU Octave (版本 4.0.0 或更高版本)
  • C++ (C++11 或更高版本)

主要功能:

  • ssrg(): 使用斐波那契公式生成序列
  • msrg(): 使用伽罗瓦公式生成序列
  • ssrg_mask(): 斐波那契掩码生成器
  • msrg_mask(): 伽罗瓦掩码生成器