nearlink_sdr.common.code_block_seg¶
码块分割 -- TXS-10002-2025 标准 6.9.1.2 / 6.9.1.3 节。
Module Contents¶
Functions¶
含逐码块 CRC24B 的码块分割 (标准 6.9.1.3 节)。 |
|
无逐码块 CRC 的码块分割 (标准 6.9.1.2 节)。 |
Data¶
API¶
- nearlink_sdr.common.code_block_seg.RATE_TABLE_2¶
None
- nearlink_sdr.common.code_block_seg.segment_with_crc(bits: numpy.ndarray, rate_str: str) list[tuple[int, numpy.ndarray]][源代码]¶
含逐码块 CRC24B 的码块分割 (标准 6.9.1.3 节)。
适用于帧类型 3 和 4。
- 参数:
bits -- 输入比特序列 b_0..b_{B-1}。
rate_str -- 目标码率字符串。
- 返回:
每个分段的 (码长 N, 含 CRC 的信息比特) 元组列表。 最后一个分段可能进一步做子分割。
- nearlink_sdr.common.code_block_seg.segment_without_crc(bits: numpy.ndarray, rate_str: str, crc_len: int = 0) list[tuple[int, numpy.ndarray]][源代码]¶
无逐码块 CRC 的码块分割 (标准 6.9.1.2 节)。
适用于帧类型 2。
- 参数:
bits -- 输入比特序列 b_0..b_{B-1}, 其中 B = K + L (信息位 + CRC)。
rate_str -- 目标码率字符串。
crc_len -- L, 已追加到 bits 末尾的 CRC 长度。
- 返回:
每个分段的 (码长 N, 信息比特) 元组列表。