5G NR 调制方式比特映射原理与实例详解(3GPP TS 38.211 5.1)

本节基于 3GPP 官方协议定义,逐一对 π/2-BPSK、BPSK、QPSK、16QAM、64QAM、256QAM 六大调制方式的比特分组规则、映射公式、底层原理、数值实例与工程特性进行完整拆解。所有调制遵循统一设计范式:固定比特数打包分组 → 实虚支路独立映射 → 功率归一化输出,且天然满足格雷映射规则,兼顾解调性能与硬件实现效率。

5.1.1 π/2-BPSK 调制原理详解

一、协议原文释义

In case of π/2-BPSK modulation, bit is mapped to complex-valued modulation symbol

释义:π/2-BPSK 为单比特调制,输入 1 个独立二进制比特,单独映射生成 1 个复值调制符号,是 5G NR 上行专属的低 PAPR 优化调制方式。

二、核心公式逐部分拆解

核心映射公式:

d(i)=ejπ2⋅(i mod 2)2⋅(1−2b(i))+j(1−2b(i))d(i)=\frac{e^{j\frac{\pi}{2}\cdot(i \bmod 2)}}{\sqrt{2}} \cdot \left(1-2b(i)) + j(1-2b(i))\\rightd(i)=2 ej2π⋅(imod2)⋅(1−2b(i))+j(1−2b(i))

整体设计逻辑为「基础 BPSK 星座 + 逐符号 90° 相位旋转」,专门针对终端功放效率优化。

1. 比特到电平的基础映射:1−2b(i)1-2b(i)1−2b(i)

这是 NR 全系列调制的通用基础规则,将二进制 0/1 转换为 ±1 电平:

b(i)=0→1−2×0=+1b(i)=1→1−2×1=−1b(i)=0 \rightarrow 1-2\times0=+1 \\ b(i)=1 \rightarrow 1-2\times1=-1b(i)=0→1−2×0=+1b(i)=1→1−2×1=−1

本质是完成比特到符号极性的转换,是所有嵌套计算的基础单元。

2. 基础星座点构造

实部、虚部使用同一个比特 b(i)b(i)b(i),因此基础星座只有 2 个点,落在 45° 对角线上:

b(i)=0b(i)=0b(i)=0:基础电平为 1+j11+j11+j1

b(i)=1b(i)=1b(i)=1:基础电平为−1−j1-1-j1−1−j1

该设计本质是旋转了 45° 的 BPSK,与后续 QPSK 星座网格完全对齐,接收机无需单独适配,硬件复用度更高。

3. 逐符号旋转因子:ejπ2⋅(i mod 2)e^{j\frac{\pi}{2}\cdot(i \bmod 2)}ej2π⋅(imod2)

这是 π/2-BPSK 的核心差异化设计:

偶数序号符号(i=0,2,4...i=0,2,4...i=0,2,4...):相位不旋转,因子为 1

奇数序号符号(i=1,3,5...i=1,3,5...i=1,3,5...):相位旋转 90°(π/2 弧度),因子为 j

4. 归一化因子:1/21/\sqrt{2}1/2

保证平均符号功率恒为 1,与所有调制方式统一功率基准,便于功率控制、链路预算与 PAPR 计算。

三、数值计算示例

取连续两个比特 b(0)=0, b(1)=1b(0)=0,\ b(1)=1b(0)=0, b(1)=1,分别计算对应调制符号:

i=0i=0i=0(偶数,无相位旋转):

d(0)=1+j12d(0)=\frac{1+j1}{\sqrt{2}}d(0)=2 1+j1

对应星座点坐标 (12,12)\left(\frac{1}{\sqrt{2}},\frac{1}{\sqrt{2}}\right)(2 1,2 1)

i=1i=1i=1(奇数,旋转 90°):

乘以旋转因子 j 后,基础星座 −1−j1-1-j1−1−j1 变为 1−j11-j11−j1,因此

d(1)=1−j12d(1)=\frac{1-j1}{\sqrt{2}}d(1)=2 1−j1

对应星座点坐标 (12,−12)\left(\frac{1}{\sqrt{2}},-\frac{1}{\sqrt{2}}\right)(2 1,−2 1)

四、核心特性与应用场景

超低 PAPR:相邻符号相位不会穿越零点,包络波动极小,PAPR 比普通 BPSK 再低 1~2dB,与 ZC 序列的低 PAPR 设计思路一致;

应用场景:上行 PUSCH 覆盖增强场景、DFT-s-OFDM 波形,最大化终端功放发射效率,提升远点覆盖能力。


5.1.2 BPSK 调制原理详解

一、协议原文释义

In case of BPSK modulation, bit is mapped to complex-valued modulation symbol

释义:标准 BPSK 同样为单比特调制,1 个二进制比特直接映射为 1 个复值符号,无相位旋转,结构极简、解调门限最低。

二、核心公式与原理拆解

核心映射公式:

d(i)=12⋅(1−2b(i))+j(1−2b(i))d(i)=\frac{1}{\sqrt{2}} \cdot \left(1-2b(i)) + j(1-2b(i))\\rightd(i)=2 1⋅(1−2b(i))+j(1−2b(i))

1 个比特映射 1 个复符号,共 2 个星座点:

比特 0 → 星座点 1+j12\frac{1+j1}{\sqrt{2}}2 1+j1(第一象限 45°)

比特 1 → 星座点 −1−j12\frac{-1-j1}{\sqrt{2}}2 −1−j1(第三象限 45°)

注意:NR 的 BPSK 并非传统实轴 BPSK,而是旋转 45° 对齐 QPSK 网格,接收机无需单独设计解调逻辑,硬件复用度更高。

三、核心特性与应用场景

频谱效率最低(1 bit/s/Hz),解调门限最低,抗干扰能力最强,仅用于极限远点覆盖、弱场控制信道等场景。


5.1.3 QPSK 调制原理详解

一、协议原文释义

In case of QPSK modulation, pairs of bits are mapped to complex-valued modulation symbols

释义:QPSK 为比特对调制,每次打包 2 个连续比特为一组,映射生成 1 个复值调制符号。

二、核心公式与原理拆解

核心映射公式:

d(i)=12⋅(1−2b(2i))+j(1−2b(2i+1))d(i)=\frac{1}{\sqrt{2}} \cdot \left(1-2b(2i)) + j(1-2b(2i+1))\\rightd(i)=2 1⋅(1−2b(2i))+j(1−2b(2i+1))

比特打包单位:2 bit / 符号

比特分工:偶数比特 b(2i)b(2i)b(2i) 控制实部 I,奇数比特 b(2i+1)b(2i+1)b(2i+1) 控制虚部 Q

星座特性:四个星座点均匀分布在四个象限,形式为 ±1±j12\frac{\pm1 \pm j1}{\sqrt{2}}2 ±1±j1,严格格雷映射,相邻点仅 1 比特不同

三、数值计算示例

比特组 (b0,b1)(b_0,b_1)(b0,b1) 复符号 d(i)d(i)d(i) 所在象限
(0, 0) 1+j12\frac{1+j1}{\sqrt{2}}2 1+j1 第一象限
(0, 1) 1−j12\frac{1-j1}{\sqrt{2}}2 1−j1 第四象限
(1, 0) −1+j12\frac{-1+j1}{\sqrt{2}}2 −1+j1 第二象限
(1, 1) −1−j12\frac{-1-j1}{\sqrt{2}}2 −1−j1 第三象限

四、核心特性与应用场景

可靠性高、抗干扰能力强,频谱效率 2 bit/s/Hz,是 5G 控制信道(PDCCH、PUCCH)、广播信道、小区边缘数据信道的主流调制方式。


5.1.4 16QAM 调制原理详解

一、协议原文释义

In case of 16QAM modulation, quadruplets of bits are mapped to complex-valued modulation symbols

释义:16QAM 为四比特组调制,每次打包 4 个连续比特为一组,映射生成 1 个复值符号,共 16 种星座状态。

二、核心公式与原理拆解

核心映射公式:

d(i)=110⋅{(1−2b(4i))2−(1−2b(4i+2))+j(1−2b(4i+1))2−(1−2b(4i+3))}d(i)=\frac{1}{\sqrt{10}} \cdot \Bigg\{(1-2b(4i))\Big2-(1-2b(4i+2))\\Big+ j(1-2b(4i+1))\Big2-(1-2b(4i+3))\\Big \Bigg\}d(i)=10 1⋅{(1−2b(4i))2−(1−2b(4i+2))+j(1−2b(4i+1))2−(1−2b(4i+3))}

比特打包单位:4 bit / 符号

比特分工:4 比特均分,实部 I 占 2 位、虚部 Q 占 2 位,两路计算逻辑完全对称

实部:b(4i)b(4i)b(4i) 为符号位(决定正负),b(4i+2)b(4i+2)b(4i+2) 为幅度位(决定电平大小)

虚部:b(4i+1)b(4i+1)b(4i+1) 为符号位,b(4i+3)b(4i+3)b(4i+3) 为幅度位

电平能力:单路 4 电平(±1、±3),4×4 组合生成 16 个星座点

以实部为例拆解嵌套逻辑:

b=0b=0b=0 时,2−1=12-1=12−1=1 → 电平为 ±1

b=1b=1b=1 时,2−(−1)=32-(-1)=32−(−1)=3 → 电平为 ±3

三、归一化因子推导

实部 4 个电平的平方平均值:12+322=5\frac{1^2+3^2}{2}=5212+32=5,虚部同理为 5,总平均功率 = 10,因此除以 10\sqrt{10}10 将平均功率归一化为 1。

四、数值计算示例

输入比特组 (b0=0, b1=0, b2=1, b3=0)(b_0=0,\ b_1=0,\ b_2=1,\ b_3=0)(b0=0, b1=0, b2=1, b3=0):

实部:(1−2×0)×2−(1−2×1)=1×3=3(1-2\times0)\times2-(1-2\\times1) = 1\times3 = 3(1−2×0)×2−(1−2×1)=1×3=3

虚部:(1−2×0)×2−(1−2×0)=1×1=1(1-2\times0)\times2-(1-2\\times0) = 1\times1 = 1(1−2×0)×2−(1−2×0)=1×1=1

最终复符号:d(i)=3+j110d(i)=\frac{3+j1}{\sqrt{10}}d(i)=10 3+j1

五、核心特性与应用场景

频谱效率 4 bit/s/Hz,兼顾速率与可靠性,适用于小区中远点、中等信道质量场景。


5.1.5 64QAM 调制原理详解

一、协议原文释义

In case of 64QAM modulation, hextuplets of bits are mapped to complex-valued modulation symbols

释义:64QAM 为六比特组调制,每次打包 6 个连续比特为一组,映射生成 1 个复值符号,共 64 种星座状态,是 5G 高阶调制的核心代表。

二、整体框架与比特分配

2.1 基本定义

64QAM 本质是「I 路(实部)独立调幅 + Q 路(虚部)独立调幅」的正交组合:

每 6 个二进制比特映射为 1 个复值调制符号;

实部(I 路)占 3 比特,虚部(Q 路)占 3 比特;

每路 3 比特对应 8 种电平,正负各 4 个,正电平为 1、3、5、7,负电平为 - 1、-3、-5、-7;

总星座点数 = 8 × 8 = 64,因此命名为 64QAM。

2.2 比特位分配

公式中 6 个输入比特为 b(6i),b(6i+1),b(6i+2),b(6i+3),b(6i+4),b(6i+5)b(6i), b(6i+1), b(6i+2), b(6i+3), b(6i+4), b(6i+5)b(6i),b(6i+1),b(6i+2),b(6i+3),b(6i+4),b(6i+5),分工严格对称:

支路 对应比特 作用
实部 I(同相支路) b(6i)、b(6i+2)、b(6i+4)b(6i)、b(6i+2)、b(6i+4)b(6i)、b(6i+2)、b(6i+4) 3 比特共同决定实部电平值
虚部 Q(正交支路) b(6i+1)、b(6i+3)、b(6i+5)b(6i+1)、b(6i+3)、b(6i+5)b(6i+1)、b(6i+3)、b(6i+5) 3 比特共同决定虚部电平值

实部与虚部的计算逻辑完全对称,以下以实部 I 路为代表,完整拆解三层嵌套公式。

三、I 路 3 比特嵌套公式逐层拆解

实部的完整表达式为:

I=(1−2b0)⋅4−(1−2b2)⋅\[2−(1−2b4)]I = (1-2b_0) \cdot \left 4 - (1-2b_2) \\cdot \\left\[ 2 - (1-2b_4) \\right \right]I=(1−2b0)⋅4−(1−2b2)⋅\[2−(1−2b4)]

为简化书写,下文用 b0b_0b0 代表 b(6i)b(6i)b(6i),b2b_2b2 代表 b(6i+2)b(6i+2)b(6i+2),b4b_4b4 代表 b(6i+4)b(6i+4)b(6i+4)。

3.1 基础映射规则:1−2b(i)1-2b(i)1−2b(i)

这是 NR 全系列调制的统一基础,将二进制 0/1 转换为 ±1 电平:

b=0b=0b=0 时:1−2×0=+11-2\times0 = +11−2×0=+1

b=1b=1b=1 时:1−2×1=−11-2\times1 = -11−2×1=−1

本质是比特到符号极性的转换,是所有嵌套计算的基础单元。

3.2 三层结构的角色划分

3 个比特从高位到低位分工清晰,对应「从粗到细」的电平定位:

比特 角色 作用
b0b_0b0 符号位(MSB,最高有效位) 决定电平的正负
b2b_2b2 高幅度位(中间位) 粗分区间,决定落在高半区还是低半区
b4b_4b4 低幅度位(LSB,最低有效位) 细分电平,在区间内确定具体数值

以下从最内层到最外层逐层计算,验证最终输出正好为 ±1、±3、±5、±7。

3.3 第一层(最内层):低幅度位细调

最内层公式:

L1=2−(1−2b4)L_1 = 2 - (1-2b_4)L1=2−(1−2b4)

由最低位 b4b_4b4 控制,输出两个可能值:

b4=0b_4=0b4=0:L1=2−(+1)=1L_1 = 2 - (+1) = 1L1=2−(+1)=1

b4=1b_4=1b4=1:L1=2−(−1)=3L_1 = 2 - (-1) = 3L1=2−(−1)=3

作用:在长度为 2 的小区间内,输出 1 或 3 两个细粒度电平,完成最精细的电平定位。

3.4 第二层(中间层):高幅度位粗分区间

中间层公式:

L2=4−(1−2b2)⋅L1L_2 = 4 - (1-2b_2) \cdot L_1L2=4−(1−2b2)⋅L1

由中间位 b2b_2b2 控制,将电平从 2 个扩展到 4 个,对应正半轴的 4 个电平:

b2=0b_2=0b2=0情况 1:(低半区)

(1−2b2)=+1(1-2b_2)=+1(1−2b2)=+1,因此 L2=4−L1L_2 = 4 - L_1L2=4−L1

b4=0b_4=0b4=0:L2=4−1=3L_2 = 4 - 1 = 3L2=4−1=3

b4=1b_4=1b4=1:L2=4−3=1L_2 = 4 - 3 = 1L2=4−3=1

b2=1b_2=1b2=1情况 2:(高半区)

(1−2b2)=−1(1-2b_2)=-1(1−2b2)=−1,因此 L2=4+L1L_2 = 4 + L_1L2=4+L1

b4=0b_4=0b4=0:L2=4+1=5L_2 = 4 + 1 = 5L2=4+1=5

b4=1b_4=1b4=1:L2=4+3=7L_2 = 4 + 3 = 7L2=4+3=7

经过前两层运算,正半轴 4 个电平 1、3、5、7 全部生成,正好对应 b2b4b_2b_4b2b4 的 4 种组合。

3.5 第三层(最外层):符号位控制正负

最外层公式:

I=(1−2b0)⋅L2I = (1-2b_0) \cdot L_2I=(1−2b0)⋅L2

由最高位 b0b_0b0 控制正负,将 4 个正电平扩展为 4 正 4 负共 8 个电平:

b0=0b_0=0b0=0:符号为正,输出 +1、+3、+5、+7

b0=1b_0=1b0=1:符号为负,输出 -1、-3、-5、-7

3.6 全组合枚举验证

将 3 比特的 8 种组合全部代入计算,验证最终电平:

b0b_0b0(符号) b2b_2b2(高幅) b4b_4b4(低幅) 内层 L1L_1L1 中层 L2L_2L2 最终 I 电平
0 0 0 1 4-1=3 +3
0 0 1 3 4-3=1 +1
0 1 0 1 4+1=5 +5
0 1 1 3 4+3=7 +7
1 0 0 1 3 -3
1 0 1 3 1 -1
1 1 0 1 5 -5
1 1 1 3 7 -7

✅ 结论:8 种组合正好对应 8 个电平 -7、-5、-3、-1、+1、+3、+5、+7,与理论完全一致。

四、关键设计:天然格雷映射

4.1 格雷映射的意义

格雷码(Gray Code)的核心规则:相邻的两个数值,对应的二进制编码仅有 1 位不同。

在调制场景中,星座图上相邻的两个点若仅 1 比特差异,当信噪比不足、解调误判到相邻点时,只会错 1 个比特,可大幅降低系统误码率。

4.2 64QAM 的格雷映射验证

将正半轴 4 个电平按从小到大排序,对应 b2b4b_2b_4b2b4 编码如下:

电平 b2b4b_2b_4b2b4 编码 与前一电平的差异比特数
1 01 ---
3 00 1 位(仅 b4b_4b4 翻转)
5 10 1 位(仅 b2b_2b2 翻转)
7 11 1 位(仅 b4b_4b4 翻转)

可见每两个相邻电平都只有 1 个比特不同,完全符合格雷映射规则。

这正是 3GPP 采用「嵌套减法」结构的核心原因:无需额外的格雷码转换电路,公式本身就天然生成格雷映射,硬件实现效率极高。

补充:虚部 Q 路逻辑与 I 路完全一致,最终整个 8×8 的 64QAM 星座图上,所有水平、竖直相邻的星座点都仅有 1 比特差异,是标准的方形格雷 QAM。

五、归一化因子 142\dfrac{1}{\sqrt{42}}42 1 的推导

5.1 归一化的目的

NR 所有调制方式均要求平均符号功率 = 1,为功率控制、链路预算、PAPR 计算提供统一基准。平均功率为所有星座点功率的平均值,单符号功率 = 实部平方 + 虚部平方。

5.2 单路平均功率计算

以 I 路为例,8 个电平为 ±1、±3、±5、±7,平方后为 1、9、25、49,各出现 2 次(正负各一次)。

I 路平均功率:

PI=12+32+52+724=1+9+25+494=844=21P_I = \frac{1^2 + 3^2 + 5^2 + 7^2}{4} = \frac{1+9+25+49}{4} = \frac{84}{4} = 21PI=412+32+52+72=41+9+25+49=484=21

5.3 总平均功率与归一化因子

虚部 Q 路与 I 路完全对称,平均功率同样为 21,因此不归一化的总平均功率:

P总=PI+PQ=21+21=42P_{\text{总}} = P_I + P_Q = 21 + 21 = 42P总=PI+PQ=21+21=42

为使平均功率 = 1,需除以 42\sqrt{42}42 :

P总(42)2=4242=1\frac{P_{\text{总}}}{(\sqrt{42})^2} = \frac{42}{42} = 1(42 )2P总=4242=1

这就是分母42\sqrt{42}42 的完整由来,与 16QAM 的 10\sqrt{10}10 、256QAM 的 170\sqrt{170}170 推导逻辑完全一致。

六、完整数值计算示例

题目 :输入 6 比特序列b0=0,b1=1,b2=1,b3=0,b4=0,b5=1b_0=0, b_1=1, b_2=1, b_3=0, b_4=0, b_5=1b0=0,b1=1,b2=1,b3=0,b4=0,b5=1,计算对应的 64QAM 复符号。

步骤 1:计算实部 I

b0=0b_0=0b0=0:符号位为正

b2=1b_2=1b2=1:高半区

b4=0b_4=0b4=0:细调电平 1

内层:2−(1−2×0)=12 - (1-2\times0) = 12−(1−2×0)=1

中层:4−(1−2×1)×1=4+1=54 - (1-2\times1)\times1 = 4 + 1 = 54−(1−2×1)×1=4+1=5

外层:(1−2×0)×5=5(1-2\times0)\times5 = 5(1−2×0)×5=5

步骤 2:计算虚部 Q

虚部对应比特 b1=1,b3=0,b5=1b_1=1, b_3=0, b_5=1b1=1,b3=0,b5=1:

b1=1b_1=1b1=1:符号位为负

b3=0b_3=0b3=0:低半区

b5=1b_5=1b5=1:细调电平 3

内层:2−(1−2×1)=32 - (1-2\times1) = 32−(1−2×1)=3

中层:4−(1−2×0)×3=4−3=14 - (1-2\times0)\times3 = 4 - 3 = 14−(1−2×0)×3=4−3=1

外层:(1−2×1)×1=−1(1-2\times1)\times1 = -1(1−2×1)×1=−1

步骤 3:归一化得到最终符号

d(i)=5−j142≈5−j16.481≈0.771−j0.154d(i) = \frac{5 - j1}{\sqrt{42}} \approx \frac{5 - j1}{6.481} \approx 0.771 - j0.154d(i)=42 5−j1≈6.4815−j1≈0.771−j0.154

七、高阶 QAM 的通用嵌套规律

理解 64QAM 的嵌套结构后,即可掌握 NR 所有 QAM 调制的设计范式:

QPSK:每路 1 比特,只有符号位,无幅度嵌套;

16QAM:每路 2 比特,1 层幅度嵌套(2-xxx),4 电平;

64QAM:每路 3 比特,2 层幅度嵌套(4-xxx (2-xxx)),8 电平;

256QAM:每路 4 比特,3 层幅度嵌套(8-xxx (4-xxx (2-xxx))),16 电平;

1024QAM:每路 5 比特,4 层嵌套,32 电平。

每增加 1 比特,电平数翻倍,嵌套层数加 1,最外层系数也同步翻倍(2→4→8→16...),结构完全递归,硬件实现可高度复用,是经典的工程化设计。

八、核心特性与应用场景

信道质量较好的近点场景,频谱效率 6 bit/s/Hz,是下行宏站近点、室内场景的主流调制方式。


5.1.6 256QAM 调制原理详解

一、协议原文释义

256QAM 为八比特组调制,每次打包 8 个连续比特为一组,映射生成 1 个复值符号,共 256 种星座状态,是 NR 目前商用的最高阶调制。

二、核心公式与原理拆解

核心映射公式:

d(i)=1170⋅{(1−2b(8i))8−(1−2b(8i+2))\[4−(1−2b(8i+4))\[2−(1−2b(8i+6))]]+j(1−2b(8i+1))8−(1−2b(8i+3))\[4−(1−2b(8i+5))\[2−(1−2b(8i+7))]]}d(i)=\frac{1}{\sqrt{170}}\cdot \Bigg\{\begin{aligned}&(1-2b(8i))\Big8-(1-2b(8i+2))\\Big\[4-(1-2b(8i+4))\\Big\[2-(1-2b(8i+6))\\Big\Big]\Big]+ &j(1-2b(8i+1))\Big8-(1-2b(8i+3))\\Big\[4-(1-2b(8i+5))\\Big\[2-(1-2b(8i+7))\\Big\Big]\Big]\end{aligned} \Bigg\}d(i)=170 1⋅{(1−2b(8i))8−(1−2b(8i+2))\[4−(1−2b(8i+4))\[2−(1−2b(8i+6))]]+j(1−2b(8i+1))8−(1−2b(8i+3))\[4−(1−2b(8i+5))\[2−(1−2b(8i+7))]]}

比特打包单位:8 bit / 符号

比特分工:实部、虚部各 4 比特,各自形成 16 电平(±1、±3、...、±15)

结构逻辑:与 64QAM 完全一致,幅度位再嵌套一层,遵循相同的递归设计范式

三、归一化因子推导

实部 16 个电平的平方平均值:12+32+⋯+1528=85\frac{1^2+3^2+\dots+15^2}{8}=85812+32+⋯+152=85,虚部同理为 85,总平均功率 = 170,因此除以 170\sqrt{170}170 归一化到平均功率 1。

四、核心特性与应用场景

适用于极佳信道质量、近点、高阶 MIMO 场景,频谱效率 8 bit/s/Hz,追求极致传输速率,多用于室内分布、千兆下行等场景。


六、六大调制方式统一规律汇总

调制方式 协议比特分组定义 单符号比特数 核心特点
π/2-BPSK Single bit 1 交替相位旋转、超低 PAPR,上行专属
BPSK Single bit 1 结构极简、解调门限最低
QPSK Pairs of bits(比特对) 2 可靠性高,控制信道通用
16QAM Quadruplets(四比特组) 4 速率与可靠性折中
64QAM Hextuplets(六比特组) 6 分层嵌套格雷映射,高速传输主力
256QAM Octuplets(八比特组) 8 最高阶调制,极致速率场景