nearlink_sdr.common.mcs¶
编码调制表格与速率适配 -- TXS-10002-2025 标准 6.10.5 / 6.10.6
定义 MCS 索引到调制方式、编码速率的映射, 以及各编码速率下 不同码长对应的信息比特数 Kcb。
Module Contents¶
Classes¶
MCS 表条目 |
|
调制方式 |
|
速率配置: 从 MCS 索引导出完整的编码调制参数。 |
Functions¶
Data¶
API¶
- nearlink_sdr.common.mcs.CODE_LENGTHS¶
(1024, 512, 256, 128, 64)
- class nearlink_sdr.common.mcs.MCSEntry[源代码]¶
Bases:
typing.NamedTupleMCS 表条目
- modulation: nearlink_sdr.common.mcs.Modulation¶
None
- code_rate: fractions.Fraction¶
None
- class nearlink_sdr.common.mcs.Modulation[源代码]¶
Bases:
enum.IntEnum调制方式
Initialization
Initialize self. See help(type(self)) for accurate signature.
- BPSK¶
1
- QPSK¶
2
- PSK8¶
3
- class nearlink_sdr.common.mcs.RateConfig[源代码]¶
速率配置: 从 MCS 索引导出完整的编码调制参数。
- modulation: nearlink_sdr.common.mcs.Modulation¶
None
- code_rate: fractions.Fraction¶
None
- classmethod from_mcs(index: int) nearlink_sdr.common.mcs.RateConfig[源代码]¶
- nearlink_sdr.common.mcs.get_kcb(code_rate: fractions.Fraction, code_length: int, *, table: int = 1) int[源代码]¶
查询速率适配信息比特数 Kcb。
- nearlink_sdr.common.mcs.get_mcs(index: int) nearlink_sdr.common.mcs.MCSEntry[源代码]¶
按索引获取 MCS 条目。