3、统计信号基础:随机信号、协方差矩阵、信噪比、信号与噪声的统计特性
阵列信号处理的核心任务是从多通道接收数据中提取空间信息,而所有接收数据在本质上都是随机过程的一次实现。无论是波束形成还是DOA估计,其算法推导与性能分析都建立在统计信号理论的基石之上。本章将系统梳理随机信号的描述方法、协方差矩阵的物理意义与估计方法、信噪比的定义与计算,以及信号与噪声的统计特性如何决定阵列处理算法的极限性能。理解这些基础概念,是后续掌握MVDR、MUSIC、ESPRIT等经典算法的前提。
3.1 随机信号的数学描述与阵列快拍模型
在阵列信号处理中,每个阵元接收到的信号被视为一个随机过程。对于窄带远场信号,经过下变频和采样后,第 m 个阵元在时刻 t 的复包络可以表示为:
x_m(t) = Σ_{k=1}^{K} a_m(θ_k)·s_k(t) + n_m(t), m = 1,2,...,M
其中 a_m(θ_k) 是第 k 个信号源到达第 m 个阵元时的阵列响应(包含相位延迟和幅度增益),s_k(t) 是第 k 个信号源的复包络,n_m(t) 是第 m 个阵元上的加性噪声。将所有 M 个阵元的接收信号排列成向量形式,即得到阵列快拍模型:
x(t) = A(θ)·s(t) + n(t)
这里 A(θ) = [a(θ₁), a(θ₂), ..., a(θ_K)] 是 M×K 的方向矩阵,每一列称为导向矢量(Steering Vector),包含了信号到达各阵元的相对相位信息。对于均匀线阵(ULA),第 k 个导向矢量可以解析表示为:
a(θ_k) = [1, e^{j2πd·sin(θ_k)/λ}, ..., e^{j2π(M-1)d·sin(θ_k)/λ}]ᵀ
其中 d 为阵元间距,λ 为载波波长。这个模型是后续所有统计分析和算法推导的基础。需要特别强调的是,随机性来源于三个方面:信号源本身的随机起伏、噪声的随机性、以及信道传播中的随机扰动。在实际工程中,我们只能获得有限次快拍(Snapshot)的采样数据,因此所有统计量都需要通过时间平均来估计。
核心要点:阵列信号处理的本质是从随机数据中提取确定性参数(如DOA)。快拍模型将物理传播过程转化为线性代数形式,使得我们可以利用矩阵理论、随机过程理论和统计估计理论来分析和设计算法。理解"一次快拍是随机向量,多次快拍构成随机矩阵"这一视角,是连接理论与工程的桥梁。
3.2 协方差矩阵:定义、性质与估计方法
协方差矩阵是阵列信号处理中最核心的统计量。理论上,阵列接收数据的协方差矩阵定义为:
R = E[x(t)·xᴴ(t)] = A·Rₛ·Aᴴ + σ²·I
其中 Rₛ = E[s(t)·sᴴ(t)] 是信号源的协方差矩阵(K×K),σ² 是噪声功率,I 是 M×M 单位矩阵。这个表达式揭示了协方差矩阵的双重结构:信号部分 A·Rₛ·Aᴴ 是低秩的(秩不超过 K),而噪声部分 σ²·I 是满秩的对角阵。正是这种结构差异,使得MUSIC等子空间类算法能够将信号子空间与噪声子空间分离。
协方差矩阵具有以下重要性质:
- 共轭对称性:R = Rᴴ,即 Hermitian 矩阵,其对角元素为实数且非负。
- 半正定性:对于任意非零向量 v,有 vᴴ·R·v ≥ 0,当且仅当 v 属于噪声子空间时取等号。
- 特征分解:R = Σ_{i=1}^{M} λᵢ·uᵢ·uᵢᴴ,其中 λ₁ ≥ λ₂ ≥ ... ≥ λ_M ≥ 0,前 K 个大特征值对应信号子空间,后 M-K 个小特征值(等于 σ²)对应噪声子空间。
在实际工程中,理论协方差矩阵无法获得,只能用有限快拍进行最大似然估计:
R̂ = (1/N)·Σ_{t=1}^{N} x(t)·xᴴ(t)
其中 N 为快拍数。该估计是无偏的,即 E[R̂] = R,但估计方差与 N 成反比。当 N 较小时,R̂ 的特征值会"发散",小特征值不再集中于 σ² 附近,这会导致子空间类算法的性能显著下降。工程上常用的改进方法包括:对角加载(Diagonal Loading)、前向-后向平滑(Forward-Backward Smoothing)、以及基于子空间投影的协方差矩阵重构等。
| 估计方法 | 适用场景 | 优点 | 局限性 |
|---|---|---|---|
| 样本协方差(SMI) | 快拍数充足(N ≥ 2M) | 无偏、实现简单 | 小快拍时性能退化严重 |
| 对角加载 | 低SNR、小快拍 | 增强稳健性、抑制噪声特征值扩散 | 加载量需要经验调节 |
| 前后向平滑 | 相干信号源 | 恢复协方差矩阵的秩 | 阵列有效孔径减半 |
| 稀疏重构 | 少快拍、高分辨率需求 | 突破快拍数限制 | 计算复杂度高、需调参 |
3.3 信噪比(SNR)的定义、计算与阵列增益
信噪比是衡量信号质量最直观的指标。在阵列信号处理中,SNR 的定义需要区分输入SNR和输出SNR。输入SNR 是指单个阵元上的信号功率与噪声功率之比:
SNR_in = σₛ² / σ²
其中 σₛ² 是信号在单个阵元上的平均功率。对于等功率的多信号源情况,每个信号源的功率为 σₖ²,则总信号功率为 Σσₖ²。输出SNR 则是指经过波束形成或空间滤波后,期望信号功率与残余噪声加干扰功率之比。
阵列增益(Array Gain)定义为输出SNR与输入SNR之比。对于 M 元均匀线阵,当噪声为空间白噪声且信号为相干信号时,采用匹配波束形成(即常规波束形成)可以达到最大阵列增益:
G = 10·log₁₀(M) dB
这意味着每增加一倍阵元数量,输出SNR提升约 3dB。但需要注意的是,这个增益只有在信号完全相干、噪声完全独立时才成立。如果存在阵元间噪声相关性、通道幅相误差或信号去相干,实际阵列增益会低于理论值。
工程经验:在DOA估计中,SNR 直接决定了算法的分辨门限。对于MUSIC算法,当 SNR 低于约 0dB 时,空间谱的伪峰增多,分辨两个邻近信号的能力急剧下降。一般建议在系统设计时预留至少 10dB 的 SNR 余量,以应对通道失配、互耦和有限快拍带来的性能损失。
3.4 信号与噪声的统计特性:高斯假设与白噪声模型
阵列信号处理的大多数理论推导都建立在两个关键统计假设之上:信号和噪声均为零均值复高斯随机过程,且噪声在空间和时间上均为白噪声。这些假设并非随意设定,而是有深刻的物理背景和数学便利性。
对于噪声,热噪声是接收机中最基本的噪声来源,其幅度服从高斯分布,功率谱在很宽的频带内近似平坦。多个独立噪声源叠加后,根据中心极限定理,其联合分布趋近于复高斯分布。空间白噪声假设意味着不同阵元上的噪声相互独立,即噪声协方差矩阵为对角阵 σ²·I。这一假设在阵元间距足够大(通常大于 λ/2)时近似成立,但当阵元间距过小或存在电磁耦合时,噪声相关性不可忽略。
对于信号,复高斯假设主要基于以下考虑:通信信号、雷达回波等经过多径传播后,其包络往往服从瑞利或莱斯分布,对应的复基带信号可以建模为复高斯过程。此外,高斯假设使得似然函数具有简洁的数学形式,便于推导最大似然估计和克拉美-罗界(CRB)。
在实际系统中,信号和噪声的统计特性可能偏离理想假设,常见的偏差包括:
- 色噪声:噪声功率谱不平坦,协方差矩阵非对角。此时需要先进行预白化处理,或采用稳健波束形成算法。
- 非高斯信号:如通信中的恒模信号、雷达中的非起伏目标回波。此时高阶统计量(如四阶累积量)可以提供额外的信息,但也增加了计算复杂度。
- 信号与噪声相关:在某些有源干扰场景下,干扰信号可能与期望信号相关,导致协方差矩阵的秩亏缺,需要采用空间平滑或子空间投影技术。
3.5 案例拆解:低SNR下协方差矩阵估计对MUSIC算法的影响
为了直观理解本章统计基础对实际算法的影响,我们以一个典型的 DOA 估计场景为例进行拆解分析。
场景设定:某雷达系统采用 8 元均匀线阵(d = λ/2),接收两个等功率非相干信号源,方位角分别为 -10° 和 +15°。系统工作频率 10GHz,接收机噪声系数 3dB,信号带宽 10MHz。要求在该条件下评估 MUSIC 算法的分辨能力。
关键参数计算:首先计算单阵元输入SNR。假设信号功率为 -90dBm,噪声功率谱密度为 -174dBm/Hz + 3dB = -171dBm/Hz,则噪声功率为 -171 + 10·log₁₀(10MHz) = -171 + 70 = -101dBm。因此 SNR_in = -90 - (-101) = 11dB。这是一个中等偏上的信噪比条件。
仿真分析:我们分别取快拍数 N = 100 和 N = 1000,进行 500 次蒙特卡洛仿真,统计 MUSIC 算法成功分辨两个信号的概率(定义为两个估计角度与真实角度偏差均小于 2°)。仿真结果如下:
| 快拍数 N | SNR = 5dB | SNR = 11dB | SNR = 20dB |
|---|---|---|---|
| 100 | 32% | 78% | 96% |
| 1000 | 71% | 97% | 100% |
分析判断:从结果可以看出,在 SNR = 11dB、N = 100 时,分辨概率仅为 78%,远低于工程上通常要求的 90% 以上。原因在于:有限快拍导致协方差矩阵估计误差增大,噪声特征值不再集中于 σ² 附近,信号子空间与噪声子空间发生"泄漏"(Leakage),使得空间谱的谱峰展宽、伪峰增多。当快拍数增加到 1000 时,分辨概率提升到 97%,说明快拍数对协方差矩阵估计精度的影响在中等SNR下非常显著。
改进措施:针对上述问题,工程上可以采取以下措施:
- 采用对角加载技术,加载量取噪声功率的 1~10 倍,以抑制小特征值的扩散。
- 增加快拍数,但受限于目标运动速度和数据率,快拍数不能无限增加。
- 采用前后向平滑,利用共轭对称性将有效快拍数翻倍。
- 在低SNR条件下,改用基于稀疏重构的算法(如 OMP、FOCUSS),其对快拍数的敏感度低于子空间类算法。
复盘总结:这个案例清晰地展示了统计基础与算法性能之间的紧密联系。协方差矩阵的估计质量直接决定了 MUSIC 算法的分辨能力,而估计质量又取决于快拍数和 SNR 的乘积(即总能量)。在实际系统设计中,不能孤立地追求高 SNR 或大快拍数,而应综合考虑天线孔径、发射功率、处理时间和算法复杂度之间的权衡。
常见误区提醒:初学者容易将理论协方差矩阵的性质直接套用到样本协方差矩阵上。例如,理论协方差矩阵的噪声特征值全部等于 σ²,但样本协方差矩阵的噪声特征值会围绕 σ² 波动,且波动范围与 1/√N 成正比。在低SNR或小快拍时,这种波动会导致信号子空间与噪声子空间无法正确分离,从而产生"子空间交换"(Subspace Swap)现象,使 DOA 估计出现严重偏差。因此,任何子空间类算法在实际应用前,都必须进行协方差矩阵的稳健性检验。
3.6 本章总结与关键公式回顾
本章建立的统计信号基础是后续所有阵列处理算法的理论根基。核心要点可以归纳为以下几条:
- 快拍模型 x(t) = A(θ)s(t) + n(t) 将物理传播问题转化为线性代数问题,是算法设计的出发点。
- 协方差矩阵 R = A·Rₛ·Aᴴ + σ²·I 具有"低秩信号 + 满秩白噪声"的结构,这一结构是子空间类算法的理论基础。
- 样本协方差估计 R̂ = (1/N)Σxxᴴ 是无偏但非一致的估计,其精度受快拍数和SNR共同制约。
- 阵列增益 在理想条件下为 10·log₁₀(M) dB,但实际系统因通道误差、互耦和噪声相关性而达不到该理论值。
- 高斯白噪声假设 是大多数算法推导的前提,当实际环境偏离该假设时,需要采用预白化、高阶统计量或稳健处理技术。