本项目提供斐波那契、伽罗瓦和状态空间线性反馈移位寄存器 (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()
: 伽罗瓦掩码生成器