二进制数字调制是将每个二进制码元(0 或 1)映射为两个不同的正弦载波频带波形。根据两个波形在振幅、频率或相位上的差异,分别构成二进制振幅键控(2ASK / OOK)、二进制频移键控(2FSK)、二进制相移键控(2PSK / BPSK)与二进制差分相移键控(2DPSK)。本节系统推导四种调制方式的时域表达、功率谱结构、相干与非相干接收机拓扑及加性高斯白噪声(AWGN)信道下的理论误比特率。
6.2.1 通断键控(OOK / 2ASK)
Section titled “6.2.1 通断键控(OOK / 2ASK)”通断键控(On-Off Keying, OOK)又称二进制振幅键控(2ASK),以单极性不归零码去控制高频正弦载波的通断。该调制方式出现最早(如莫尔斯电码的有线电与无线电传输),虽然抗噪声性能不及相移键控,但解调架构简易,在光纤通信强度调制/直接检测(IM/DD)系统与低功耗物联网中应用广泛。
1. OOK 信号的产生
Section titled “1. OOK 信号的产生”图 6.2.1 给出了 OOK 信号的调制产生框图。
flowchart LR
in["单极性码元冲激序列\nsum a_n delta(t - nT_b)\na_n in {0, 1}"] --> filter["脉冲成形低通滤波器\ng_T(t)"]
filter -->|"基带脉冲序列 b(t)"| mult(("乘法器"))
car["高频正弦载波\nA cos(omega_c t)"] --> mult
mult --> out["OOK 已调信号\ns_OOK(t)"]

设二进制序列 {aₙ} 满足 aₙ ∈ {0, 1},码元间隔为 T_b。经发送低通滤波器 g_T(t) 成形后的单极性基带脉冲序列为:
b(t) = ∑ₙ=-∞^(∞) aₙ g_T(t - nT_b) (6.2.1)将 b(t) 与载波相乘,得到 OOK 已调信号(载频 f_c gg R_b):
s_(OOK)(t) = b(t) Acosω_c t = A [ ∑ₙ=-∞^(∞) aₙ g_T(t - nT_b) ] cosω_c t (6.2.2)若 g_T(t) 为宽度为 T_b 的理想不归零矩形脉冲,则在单个码元周期 0 ≤slant t ≤slant T_b 内,OOK 信号可表达为两个离散状态:
s_(OOK)(t) = s₁(t) = Acosω_c t, & “传号 (1)” s₂(t) = 0, & “空号 (0)” 0 ≤slant t ≤slant T_b (6.2.3)设输入二进制序列为 {aₙ} = {0, 1, 1, 0, 1, 0, 0, 1},画出对应的 OOK 已调信号波形。
解
根据式 (6.2.3),当输入码元为“1”时输出载波包络 Acosω_c t;当输入码元为“0”时输出零电平。波形如图 6.2.2 所示。

2. OOK 信号的功率谱密度
Section titled “2. OOK 信号的功率谱密度”由式 (6.2.2) 可知,OOK 信号本质上是单极性基带信号 b(t) 对载波的双边带调制(DSB)。因此其双边功率谱密度为基带功率谱的频域对称搬移:
Pₛ(f) = (A²)/(4) [ P_b(f - f_c) + P_b(f + f_c) ] (6.2.4)单极性不归零矩形脉冲序列的基带功率谱包含离散直流谱分量与连续谱分量。经载波搬移后,OOK 功率谱中在载频 ± f_c 处包含离散载频冲激谱分量,如图 6.2.3 所示。其主瓣频带宽度为:
B_(OOK) = 2 R_b = (2)/(T_b)离散载频分量的存在使得接收端可直接利用窄带带通滤波器或锁相环提取相干载波。

3. OOK 信号的接收及其误比特率
Section titled “3. OOK 信号的接收及其误比特率”(1) 相干解调(最佳带通匹配滤波与相关接收)
Section titled “(1) 相干解调(最佳带通匹配滤波与相关接收)”将 OOK 信号视为单极性 PAM 信号在带通域的特例。针对发射波形 s₁(t) = Acos(2π f_c t), 0 ≤slant t ≤slant T_b,接收端带通匹配滤波器的冲激响应设计为:
h(t) = s₁(T_b - t) = Acos(2π f_c t - 2π f_c T_b), & 0 ≤slant t ≤slant T_b 0, & 其他 t (6.2.5)flowchart LR
r["接收信号 r(t) = s(t) + n_w(t)"] --> mf["带通匹配滤波器\nh(t) 与 s_1(t) 匹配"]
mf -->|"y(t)"| samp["抽样判决器\nt = T_b 抽样"]
samp -->|"y(T_b)"| dec{"判决器\ny(T_b) >= V_T"}
dec -->|是| d1["判决为 1 (传号)"]
dec -->|否| d0["判决为 0 (空号)"]


利用带通信号的等效低通分析法,发送信号复包络与带通滤波器等效低通冲激响应分别为:
s₁,L(t) = A · operatornamerect((t)/(T_b) - 1/2) (6.2.6) hₑ(t) = 1/2h_L(t) = A/2e⁻j2π f_c T_b · operatornamerect((t)/(T_b) - 1/2) (6.2.7)无噪声时发送 s₁(t),滤波器输出复包络为两矩形脉冲的卷积(形成底宽为 2T_b 的三角脉冲):
y_L(t) = (A² T_b)/(2) e⁻j2π f_c T_b q(t - T_b) (6.2.8)其中归一化三角脉冲为:
q(t) = 1 - (|t|)/(T_b), & |t| ≤slant T_b 0, & |t| > T_b (6.2.9)输出实带通信号为:
y(t) = operatornameRe{y_L(t)e^(j2π f_c t)} = E₁ q(t - T_b)cos(2π f_c t - 2π f_c T_b) (6.2.10)其中 E₁ = ∫₀^(T_b) s₁²(t) dt = 1/2A² T_b 为“传号”波形的能量,在抽样时刻 t = T_b 达到峰值 y(T_b) = E₁(如图 6.2.6 所示)。

双边功率谱密度为 N₀/2 的白高斯噪声通过滤波器后,抽样时刻输出高斯噪声的方差为:
σ² = (N₀)/(2) Eₕ = (N₀)/(2) E₁ (6.2.11)抽样判决变量表达为:
y = y(T_b) = a E₁ + Z (6.2.12)式中 a ∈ {0, 1};Z ∼ mathcalN(0, σ²)。当先验等概时,最优判决门限位于两信号中点:
V_T = (E₁)/(2)此时“发 0 错判为 1”与“发 1 错判为 0”的条件错误概率对称相等:
P(e|s₂) = P(0 + Z > (E₁)/(2)) = Q((E₁/2)/(σ)) = 1/2operatornameerfc(√((E₁)/(4N₀))) (6.2.13) P(e|s₁) = P(E₁ + Z < (E₁)/(2)) = 1/2operatornameerfc(√((E₁)/(4N₀))) (6.2.14)注意每个符号传输 1 比特,且 s₂(t)=0 不消耗能量,平均比特能量为 E_b = 1/2(E₁ + 0) = (E₁)/(2)。代入可得 OOK 相干解调平均误比特率:
P_b = 1/2operatornameerfc(√((E_b)/(2N₀))) = Q(√((E_b)/(N₀))) (6.2.15)带通匹配滤波器的抽样值满足积分内积 y(T_b) = ∫₀^(T_b) r(t)s₁(t) dt,因此可严格等价转换为相关解调器(图 6.2.7(图 6.2.8)。先相干下变频至基带再滤波检测(图 6.2.8)。


(2) 非相干解调(包络检波)
Section titled “(2) 非相干解调(包络检波)”当接收端无法获取载波精确相位 φ 时(s₁(t) = Acos(2π f_c t + φ)),相干解调输出幅度会受到衰减因子 cosφ 劣化(当 φ = π/2 时输出降为 0)。此时采用非相干包络解调架构(图 6.2.9)。
flowchart LR
r["r(t) = s(t) + n_w(t)"] --> bpf["带通匹配滤波器"]
bpf --> env["包络检波器\nv(t) = |y_L(t)|"]
env --> samp["t = T_b 抽样"]
samp --> dec{"判决器\nv >= V_T"}
dec -->|是| d1["判决为 1"]
dec -->|否| d0["判决为 0"]

抽样时刻判决输入为包络模值 v = |y(T_b)| = |aE₁ + Z'|:
-
发送 s₂(t)(空号,a=0)时,输入仅有窄带高斯噪声,包络 v = |Z'| 服从瑞利分布(Rayleigh):
p(v|s₂) = (v)/(σ²)exp(-(v²)/(2σ²)), v ≥slant 0 (6.2.24)判决门限取 V_T = E₁ / 2 时的错误概率为:
P(e|s₂) = ∫_(E₁/2)^(∞) (v)/(σ²)e⁻(v²)/(2σ²) dv = exp(-(E₁²)/(8σ²)) = exp(-(E₁)/(4N₀)) (6.2.25) -
发送 s₁(t)(传号,a=1)时,包络服从莱斯分布(Rician)。高信噪比条件下近似为高斯分布:
P(e|s₁) ≈ 1/2operatornameerfc(√((E₁)/(4N₀))) (6.2.27)
高信噪比下非相干解调平均误比特率主要由瑞利尾部主导,代入 E₁ = 2E_b 得到:
P_b ≈ 1/2exp(-(E_b)/(2N₀)) (6.2.29)图 6.2.10 展示了相干与非相干解调性能曲线的对比。

6.2.2 二进制移频键控(2FSK)
Section titled “6.2.2 二进制移频键控(2FSK)”二进制移频键控(2FSK)利用二进制基带信号去控制载波的瞬时频率,传号与空号分别调制在两个不同的载频 f₁ 与 f₂ 上。根据码元交界处载波相位是否连续,分为相位不连续 2FSK 与连续相位 2FSK(CPFSK)。
1. 相位不连续 2FSK 信号
Section titled “1. 相位不连续 2FSK 信号”采用两个独立的载频振荡器通过单刀双掷电子开关交替切换产生(图 6.2.11),数学表达式为:
s_(FSK)(t) = s₁(t) = Acos(2π f₁ t + θ₁), & “传号 (1)” s₂(t) = Acos(2π f₂ t + θ₂), & “空号 (0)” 0 ≤slant t ≤slant T_b (6.2.30)由于两振荡器独立起振,初相 θ₁, θ₂ 互不相关,波形在符号转换边界存在随机相位突变,导致频带较宽且高频滚降缓慢(旁瓣衰减仅为 1/f²)。

2. 相位连续的 2FSK 信号(CPFSK)
Section titled “2. 相位连续的 2FSK 信号(CPFSK)”采用输入的双极性不归零脉冲序列直接驱动单一压控振荡器(VCO)调频产生(图 6.2.12):
s_(FSK)(t) = Acos[ω_c t + 2π K_f ∫_(-∞)^(t) b(τ) dτ] = operatornameRe[ v(t) e^(jω_c t) ] (6.2.31)式中复包络为 v(t) = A e^(jθ(t)),瞬时相位为积分量:
θ(t) = 2π K_f ∫_(-∞)^(t) b(τ) dτ (6.2.33)积分平滑作用确保了 θ(t) 在符号边界严格连续,消除相位跳变,旁瓣衰减速率大幅提高至 1/f⁴。

3. 2FSK 两个信号波形之间的相关系数与正交条件
Section titled “3. 2FSK 两个信号波形之间的相关系数与正交条件”两波形间的相关系数直接决定了接收机的解调隔离度与抗噪极限:
ρ₁2 = (1)/(E_b) ∫₀^(T_b) s₁(t) s₂(t) dt (6.2.34)令中心频率 f_c = (f₁ + f₂)/(2),频偏 Δ f = (|f₁ - f₂|)/(2)。当 f_c gg 1/T_b 时积分化简为:
ρ₁2 ≈ operatornamesinc(4Δ f T_b) = operatornamesinc(2Δ f · 2T_b) (6.2.36)关系曲线如图 6.2.13 所示。

-
相干解调正交最小频偏: 若要求两信号相互正交(ρ₁2 = 0),由 operatornamesinc(4Δ f T_b) = 0 要求 4Δ f T_b = 1:
f₁ - f₂ = 2Δ f = (1)/(2T_b) = (R_b)/(2) (6.2.37)这是相干检测下的最小频差(MSK 调制的理论基础)。
-
非相干解调正交最小频偏: 在初相未知条件下,两路必须在任意相位差下均保持正交,要求频率间隔为波特率的整数倍:
f₁ - f₂ = (1)/(T_b) = R_b
4. 2FSK 信号带宽(卡松公式)
Section titled “4. 2FSK 信号带宽(卡松公式)”根据卡松公式(Carson’s Rule),2FSK 信号传输带宽估算为两倍频偏与基带带宽之和:
B_(FSK) ≈ 2Δ f + 2B ≈ 2Δ f + 2R_b (6.2.39)5. 2FSK 接收机与误比特率
Section titled “5. 2FSK 接收机与误比特率”(1) 相干解调
Section titled “(1) 相干解调”相干解调器由两个与各自频率 f₁, f₂ 匹配的滤波器(或相关器)组成,判决量取两路输出之差(图 6.2.14):
l = y₁ - y₂ = d E_b + Z (6.2.41)式中 d = +1 对应发送 s₁,d = -1 对应发送 s₂;合成噪声方差为 σ² = σ₁² + σ₂² = N₀ E_b。由于判决门限为 0,平均误比特率为:
P_b = 1/2operatornameerfc(√((E_b)/(2N₀))) = Q(√((E_b)/(N₀))) (6.2.43)
(2) 非相干解调
Section titled “(2) 非相干解调”非相干解调由两个带通滤波器后接包络检波器,抽样后比较两支路包络 l₁, l₂ 大小判决(图 6.2.15),理论误比特率为:
P_b = 1/2exp(-(E_b)/(2N₀)) (6.2.44)
6.2.3 二进制移相键控(2PSK / BPSK)
Section titled “6.2.3 二进制移相键控(2PSK / BPSK)”二进制相移键控(Binary PSK, BPSK)利用二进制数字信息控制载波的相位取值 0 或 π。由于载波反相时振幅恒定、能量最大化,BPSK 是所有二进制线性调制中抗加性高斯白噪声性能最强的方式。
1. 2PSK 信号产生及功率谱密度
Section titled “1. 2PSK 信号产生及功率谱密度”调制原理如图 6.2.16 所示。输入双极性不归零脉冲序列 aₙ ∈ {+1, -1}(“0”映射为 -1,“1”映射为 +1):
s₂PSK(t) = A [ ∑ₙ=-∞^(∞) aₙ g_T(t - nT_b) ] cosω_c t (6.2.45)flowchart LR
in["双极性二进制序列\na_n in {+1, -1}"] --> filter["发送脉冲成形\ng_T(t)"]
filter -->|双极性基带信号| mult(("乘法器"))
car["正弦载波 A cos(omega_c t)"] --> mult
mult --> out["2PSK 已调信号\ns_2PSK(t)"]

当传号与空号等概出现时,双极性序列数学期望为零,基带谱无离散直流分量。因此 2PSK 功率谱仅包含连续谱,在载频 f_c 处无离散载频分量(图 6.2.17):
P₂PSK(f) = (A²)/(4)[ P_b(f - f_c) + P_b(f + f_c) ] = (A² T_b)/(4)[ operatornamesinc²(f - f_c)T_b + operatornamesinc²(f + f_c)T_b ] (6.2.46)
2. 2PSK 信号的最佳接收与误比特率
Section titled “2. 2PSK 信号的最佳接收与误比特率”在符号周期 0 ≤slant t ≤slant T_b 内,两发射波形为严格的对跖信号(Antipodal Signals):
s₁(t) = Acos 2π f_c t, s₂(t) = -Acos 2π f_c t = -s₁(t) (6.2.48)两信号能量相等 E₁ = E₂ = E_b = 1/2A² T_b,互相关系数达到极限负值 ρ₁2 = -1。
接收机可采用带通匹配滤波或相干相关器(图 6.2.18 与图 6.2.19)。判决变量为 y = aₙ E_b + Z,最优判决门限为 0。


2PSK 相干最佳接收的误比特率为:
P_b = 1/2operatornameerfc(√((E_b)/(N₀))) = Q(√((2E_b)/(N₀))) (6.2.49)- 在获得相同误比特率 P_b 的条件下:
- 2PSK 比 2ASK(OOK 相干)节省 3 dB 功率(√(E_b/N₀) 对比 √(E_b/(2N₀)));
- 2PSK 比 2FSK(相干正交)节省 3 dB 功率;
- 2ASK 与 2FSK 在相干解调下的误比特率公式形式完全相同,具有相同的信噪比需求。
6.2.4 差分移相键控(2DPSK)
Section titled “6.2.4 差分移相键控(2DPSK)”BPSK 属于抑制载波的双边带信号,接收端提取同步载波必须采用非线性运算(如平方环或科斯塔斯环 Costas Loop)。此类载波恢复电路必然存在** 180^circ(π)相位模糊度**,即恢复出来的本地载波可能与发端同相,也可能反相。一旦反相,解调出的所有二进制比特将全部发生 0 ightarrow 1 倒相错误,称为“反向工作”。差分移相键控(Differential PSK, DPSK)是彻底克服相位模糊的经典解决方案。
1. DPSK 信号的差分编码产生原理
Section titled “1. DPSK 信号的差分编码产生原理”DPSK 利用相邻码元之间的相对相位变化来传递信息,而非载波的绝对相位。发端首先对输入的绝对二进制码序列 {bₙ} 进行差分编码,生成相对码序列 {dₙ}(图 6.2.20):
dₙ = bₙ oplus dₙ-1 (6.2.50)式中 oplus 表示模二加(异或运算)。随后将相对码序列 {dₙ} 送入普通 2PSK 调制器。
flowchart LR
in["绝对码序列 {b_n}"] --> xor(("模二加 (+)"))
xor --> d["相对码序列 {d_n}"]
d --> dly["延迟 T_b"]
dly -->|"d_{n-1}"| xor
d --> pam["2PAM 电平映射\na_n in {+1, -1}"]
pam --> mod["2PSK 载波调制器"]
mod --> out["DPSK 已调信号"]

设输入绝对码序列为 {bₙ} = 1, 0, 0, 1, 0, 0, 1, 1,参考初始相对码位设为 d₀ = 1。求相对码序列 {dₙ}、电平变换序列 {aₙ} 及相邻比特载波相位差。
解
根据差分编码规则 dₙ = bₙ oplus dₙ-1,逐步计算:
- d₁ = b₁ oplus d₀ = 1 oplus 1 = 0;
- d₂ = b₂ oplus d₁ = 0 oplus 0 = 0;
- d₃ = b₃ oplus d₂ = 0 oplus 0 = 0;
- d₄ = b₄ oplus d₃ = 1 oplus 0 = 1;
- d₅ = b₅ oplus d₄ = 0 oplus 1 = 1;
- d₆ = b₆ oplus d₅ = 0 oplus 1 = 1;
- d₇ = b₇ oplus d₆ = 1 oplus 1 = 0;
- d₈ = b₈ oplus d₇ = 1 oplus 0 = 1。
整理得真值对应表如下:
| 变量序列 | n=0 | n=1 | n=2 | n=3 | n=4 | n=5 | n=6 | n=7 | n=8 |
|---|---|---|---|---|---|---|---|---|---|
| 绝对码 {bₙ} | — | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
| 相对码 {dₙ} | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
| 电平变换 {aₙ} | +1 | -1 | -1 | -1 | +1 | +1 | +1 | -1 | +1 |
| 载波相位 {θₙ} | 0 | π | π | π | 0 | 0 | 0 | π | 0 |
| 相位差 (θₙ - θₙ-1) | — | π | 0 | 0 | -π | 0 | 0 | π | -π |
由上表可见:输入“1”时,当前载波相位相对于前一码元翻转 ± π;输入“0”时,当前载波相位与前一码元保持不变。
2. DPSK 信号的解调方式与误比特率
Section titled “2. DPSK 信号的解调方式与误比特率”DPSK 具有两种解调架构,如图 6.2.21 所示。

(1) 相干解调 + 差分译码(图 6.2.21b)
Section titled “(1) 相干解调 + 差分译码(图 6.2.21b)”接收机利用本地恢复载波先对 DPSK 进行 2PSK 相干解调恢复出相对码序列 {hatdₙ},再经差分译码器 hatbₙ = hatdₙ oplus hatdₙ-1 还原出绝对码。即使本地载波发生 180^circ 倒相使得相对码全部反转为 overlinedₙ,其差分译码输出 overlinedₙ oplus overlinedₙ-1 = dₙ oplus dₙ-1 = bₙ 完全不受影响,彻底规避了相位模糊。
设 2PSK 相干解调误码率为 P_b,正确判决率为 P_c = 1 - P_b。差分译码正确输出要求相邻两个相对码判决同时正确或同时错误:
P_(cd) = P_c² + P_b² = (1 - P_b)² + P_b² = 1 - 2P_b + 2P_b² (6.2.51)因此 DPSK 相干解调的误比特率为:
Pₑd = 1 - P_(cd) = 2P_b - 2P_b² = 2P_b(1 - P_b) (6.2.52)在通常的高信噪比条件下(P_b ll 1):
Pₑd ≈ 2P_b = operatornameerfc(√((E_b)/(N₀))) (6.2.53)此即差错倍增效应(Error Propagation):由于差分译码依赖于前后两个符号,一个相对码判决错误通常会导致两个相继的绝对码产生判决错误。在对数误码率曲线上,相当于损失不到 0.5 dB 的信噪比。
(2) 差分相干解调(非相干延迟相乘检波,图 6.2.21a)
Section titled “(2) 差分相干解调(非相干延迟相乘检波,图 6.2.21a)”利用延迟一个码元周期的前一接收信号作为当前码元的相干解调参考载波,经带通滤波、相乘与低通滤波后直接采样判决,完全无需复杂的本地载波提取电路。当带通滤波器设计为包络匹配时,其误比特率为闭式解析解:
P_b = 1/2exp(-(E_b)/(N₀)) (6.2.54)其抗噪性能介于相干解调与包络检波之间,硬件实现极其简便,是无线测控与工业传感网中最受欢迎的相移调制方案。
6.2.5 二进制调制系统性能综合对比
Section titled “6.2.5 二进制调制系统性能综合对比”下表归纳了四种典型二进制频带调制系统的核心性能与物理指标(设基带采用矩形脉冲,码元速率为 R_b,平均比特能量为 E_b):
| 调制方式 | 解调类型 | 频带利用率 η (bit/(s·Hz)) | 误比特率闭式计算公式 P_b | 误码率 P_b = 10⁻5 时的 E_b/N₀ 需求 | 载波提取与相位模糊敏感度 |
|---|---|---|---|---|---|
| 2ASK (OOK) | 相干解调 | 0.5 | 1/2operatornameerfc(√((E_b)/(2N₀))) | ≈ 12.6 dB | 需载波同步,无模糊 |
| 2ASK (OOK) | 包络检波(非相干) | 0.5 | ≈ 1/2exp(-(E_b)/(2N₀)) | ≈ 13.4 dB | 无需载波同步,门限与信噪比相关 |
| 2FSK | 相干解调 | (R_b)/(2(Δ f + R_b)) ≤slant 0.5 | 1/2operatornameerfc(√((E_b)/(2N₀))) | ≈ 12.6 dB | 需双路载波同步 |
| 2FSK | 包络检波(非相干) | (R_b)/(2(Δ f + R_b)) ≤slant 0.5 | 1/2exp(-(E_b)/(2N₀)) | ≈ 13.4 dB | 无需载波,比较两路包络大小 |
| 2PSK (BPSK) | 相干解调 | 0.5 | 1/2operatornameerfc(√((E_b)/(N₀))) | ≈ 9.6 dB | 抗噪性能最佳,但存在 π 相位模糊 |
| 2DPSK | 相干解调+差分译码 | 0.5 | ≈ operatornameerfc(√((E_b)/(N₀))) | ≈ 9.9 dB | 规避相位模糊,代价差错倍增 |
| 2DPSK | 差分相干(非相干) | 0.5 | 1/2exp(-(E_b)/(N₀)) | ≈ 10.3 dB | 无需载波同步,性能逼近相干解调 |