跳转到内容

10.4 正交码

杨鸿文 主编(北京邮电大学通信原理课程组)北京邮电大学出版社《通信原理(第5版)》大学本科 · 教材与微课双语助读 (Alt+Y)

在现代多路复用与多址通信系统中,正交信号集是实现无互相干扰信道划分的数学基石。除经典连续正弦载波的正交性外,数字通信系统广泛采用二值({+1, -1})非正弦型正交函数作为正交码(Orthogonal Codes)。这类码字极其易于使用数字逻辑硬件(异或门、移位寄存器)进行高速生成与相关处理。主流非正弦正交函数包括拉德马赫(Radermacher)函数、沃尔什(Walsh)函数以及正交 Gold 码等。


10.4.1 沃尔什函数的构成与阿达马矩阵

Section titled “10.4.1 沃尔什函数的构成与阿达马矩阵”

沃尔什函数集是一组定义在归一化时间区间 [0, T) 内的完备非正弦型正交函数集。相应的离散采样序列称为沃尔什序列(Walsh Sequences)或沃尔什码。在 IS-95 CDMA 与 3G 蜂窝移动通信系统中,前向链路广泛部署了 64 阶正交沃尔什序列进行物理信道信道化区分。

1. 沃尔什函数的定义与几何特征

Section titled “1. 沃尔什函数的定义与几何特征”

一个 N 阶沃尔什函数集包含 N 个相互正交的子函数,记为:

{ Wⱼ(t) | t ∈ [0, T), j = 0, 1, …, N-1 }

各子函数具有以下特征:

  1. 二值取值:Wⱼ(t) 的幅度仅在二值离散集合 {+1, -1} 中交替取值;
  2. 符号改变次数编号:在归一化定义区间 [0, T) 内,子函数 Wⱼ(t) 内部恰好发生 j 次符号(极性)跳变,下标 j 即代表其符号跳变总次数(排序基数);
  3. 两两严格正交:集合内任意两个不同序号的子函数相互内积为零。

以 N = 4 阶沃尔什函数为例,其连续波形与对应的离散二进制序列如图所示:

4 阶沃尔什函数及沃尔什序列

若将双极性电平 {+1, -1} 映射为二进制逻辑位 {0, 1},4 阶沃尔什序列可直观列写为:

  • W₀ = (+1, +1, +1, +1) longleftrightarrow (0, 0, 0, 0)(0 次符号翻转)
  • W₁ = (+1, +1, -1, -1) longleftrightarrow (0, 0, 1, 1)(1 次符号翻转)
  • W₂ = (+1, -1, -1, +1) longleftrightarrow (0, 1, 1, 0)(2 次符号翻转)
  • W₃ = (+1, -1, +1, -1) longleftrightarrow (0, 1, 0, 1)(3 次符号翻转)

2. 利用阿达马(Hadamard)矩阵递推生成沃尔什序列

Section titled “2. 利用阿达马(Hadamard)矩阵递推生成沃尔什序列”

在数字硬件工程中,生成各阶沃尔什序列最通用的标准代数方法是利用阿达马方阵(Hadamard Matrix)。阿达马矩阵是由元素 +1 和 -1 构成的严格正交正方矩阵,其最低阶形式为 2 阶基矩阵:

H₂ = +1 & +1 +1 & -1

更高阶数(N = 2^m, m ≥ 2)的阿达马矩阵可通过克罗内克积(Kronecker Product)递归构造:

H_N = H_(N/2) & H_(N/2) H_(N/2) & -H_(N/2)

例如,4 阶阿达马矩阵展开式为:

H₄ = H₂ & H₂ H₂ & -H₂ = +1 & +1 & +1 & +1 +1 & -1 & +1 & -1 +1 & +1 & -1 & -1 +1 & -1 & -1 & +1

阿达马矩阵的每一行(或每一列)均为一个离散正交序列。需要特别强调的是:阿达马矩阵按自然行号排列的行向量与按符号改变次数递增排序的沃尔什函数下标号之间存在确定的格雷码映射换算关系。用 H_N 的第 i 行生成的沃尔什函数通常记为 Walₕ(i, t)。

由 4 阶阿达马矩阵各行所生成的连续沃尔什函数波形如下图所示:

沃尔什函数集

一个长度为 N = 2^m 的沃尔什序列可由 N 维双极性行向量表示:

hᵢ = [hᵢ1, hᵢ2, …, hᵢN], hᵢk ∈ {+1, -1}

其对应的连续时间沃尔什函数 Walₕ(i, t) 可通过单码片基准矩形脉冲 g(t) 卷积成形表示为:

Walₕ(i, t) = ∑ₖ=1^N hᵢk g(t - (k-1)T_c)

式中 T_c = T/N 为单码片宽度,码片基函数 g(t) 如图所示:

码片波形

g(t) = 1, & 0 ≤ t ≤ T_c 0, & 其他

10.4.2 沃尔什函数的核心数学性质

Section titled “10.4.2 沃尔什函数的核心数学性质”
沃尔什函数的四项基本代数定理
  1. 严格区间正交性(Orthogonality): 在归一化定义区间 [0, 1)(或 [0, T))内,任意两个沃尔什函数完全内积正交: ∫₀¹ Walₕ(i, t) Walₕ(j, t) dt = 1, & i = j 0, & i ≠ j
  2. 零均值特性(Zero-Mean Property): 除序号 i = 0 的全 1 直流基函数 Walₕ(0, t) ≡ 1 之外,其余所有序号(i = 1, 2, …, N-1)的沃尔什函数在完整周期区间内的积分均值严格为零: ∫₀¹ Walₕ(i, t) dt = 0 (i ≠ 0)
  3. 乘法自封闭性(Multiplicative Closure): 任意两个沃尔什函数的时域逐点乘积必严格等于该集合内的另一个沃尔什函数: Walₕ(i, t) · Walₕ(k, t) = Walₕ(q, t) 这表明沃尔什函数集对于函数代数乘法构成一个阿贝尔群(Abelian Group);
  4. 正交完备性(Completeness): 阶数为 N 的沃尔什函数集恰好包含 N 个相互正交且线性无关的基函数,构成了 N 维 Hilbert 空间的完备正交基底。

10.4.3 沃尔什函数的频域展宽与相关特性局限

Section titled “10.4.3 沃尔什函数的频域展宽与相关特性局限”

尽管沃尔什码在同步时具有无瑕的正交性,但在无线复杂多径信道与异步接入系统中,它展现出显著的物理缺陷:

不同编号的沃尔什函数,其内部符号跳变的剧烈程度截然不同。其频带宽度主要受限于其最短游程宽度 T_z(近似为 B ≈ 1/T_z)。例如:

  • Walₕ(0, t) 无符号改变,频宽极窄;
  • 高频沃尔什函数每个码片都在翻转,频宽扩展极大。 这种带宽不均衡性导致不同信道使用沃尔什码进行扩频时,获得的扩频处理增益 Gₚ = B · T 各不相同,不利于统一均衡的抗干扰设计。

2. 严重的离轴相关副瓣与异步局限

Section titled “2. 严重的离轴相关副瓣与异步局限”

设 Walₕ(i, t) 的周期性连续时间自相关函数与互相关函数分别为 Rᵢ(τ) 与 Rᵢj(τ):

Rᵢ(τ) = ∫₀^T Wᵢ(t) Wᵢ(t + τ) dt, Rᵢj(τ) = ∫₀^T Wᵢ(t) Wⱼ(t + τ) dt
  • 同步状态(τ = 0): Rᵢj(0) = 0 (i ≠ j) 此时多用户之间完全没有相互串扰;
  • 非同步状态(τ ≠ 0): 只要接收端与发射端存在时延偏差 τ ≠ 0(例如移动台在多径反射信道中或者不同移动台异步发射到达基站),沃尔什函数的自相关副瓣 |Rᵢ(τ)|_(max) 与互相关峰值 |Rᵢj(τ)|_(max) 均极为恶化,往往能达到与主峰 Rᵢ(0) 相当的电平!
工程选型结论:同步下行 vs 异步上行
  • 下行链路(基站 → 终端):由于所有信道在基站同一天线端集中发射,各路信号在时域绝对同步,因此极适合使用纯沃尔什码(或扰码后的沃尔什码)作为前向信道化正交地址码;
  • 异步上行与多径信道:各移动台空间位置离散且传播时延各异,沃尔什码严重的相关副瓣会引发灾难性的多址干扰(MAI)。因此,异步通信必须改用具有优良互相关特性的伪随机码(如 Gold 码或 Kasami 码)作为多址扩频码。

共 0 题