nearlink_sdr.common.scrambler¶
信道比特加扰 -- TXS-10002-2025 标准 6.10.4
使用 7bit 左移 Galois LFSR, 生成多项式 x^7 + x^4 + 1。 对编码后的比特序列进行异或加扰, 用于数据白化。
Module Contents¶
Functions¶
广播帧的加扰种子: 物理信道号。 |
|
数据链路的加扰种子。 |
|
解扰。加扰和解扰操作完全相同 (自逆性)。 |
|
对比特序列进行加扰 (XOR)。 |
|
生成指定长度的加扰序列。 |
API¶
- nearlink_sdr.common.scrambler.data_link_seed(slot_number: int) int[源代码]¶
数据链路的加扰种子。
将事件起始时刻调度时隙序号的低 6 位设为寄存器 0..5, 寄存器 6 设为 1。
- nearlink_sdr.common.scrambler.descramble(bits: numpy.typing.NDArray[numpy.uint8], seed: int) numpy.typing.NDArray[numpy.uint8][源代码]¶
解扰。加扰和解扰操作完全相同 (自逆性)。