1. 引言
在现代阵列信号处理领域,智能天线的波束形成技术已成为核心技术手段[1],其核心目标是提升目标方向上的信号增益并增强干扰抑制能力。在经典线性波束形成框架中,通过构建零陷约束抑制干扰,无失真约束保障主瓣信号完整性,在理想阵列条件下展现出可靠的性能[1]-[3]。然而经典线性波束形成技术存在局限性:根据线性约束优化理论,
元均匀线阵的有效空间自由度上限为
,其中至少需要一个自由度用于主瓣约束(如无失真响应),当约束数量
超过有效自由度时,系统无法满足所有约束条件。此外,阵列校准误差、阵元失效等非理想因素时会进一步消耗自由度资源,加剧约束冲突[2] [3]。因此,当约束数量超过自由度时,在不影响分辨率的前提下,传统方案需通过增加阵元扩展自由度,但受限于硬件成本。
面对传统线性波束形成技术的自由度瓶颈与非理想阵列环境下的性能退化问题,Frost在1972年提出的经典波束形成算法开创了递推约束优化的新范式,该算法通过构建线性等式约束下的二次优化模型,在保证主瓣信号无失真响应的同时,实现了干扰方向零陷抑制,其核心创新在于:通过递推更新权值向量,降低协方差矩阵求逆的计算复杂度;通过松弛部分约束条件(如旁瓣抑制)为优化目标,突破线性约束下自由度上限为
的限制;利用实时数据生成动态零陷,以抑制时变干扰。然而,其性能严格依赖阵列校准精度,阵元位置误差或信号方向偏差会导致主瓣畸变;权值更新的固定步长需手动调参,以平衡收敛速度与稳态误差;且对脉冲噪声及非高斯干扰鲁棒性较差[4]。
尽管Frost算法通过松弛约束突破了自由度限制,但其线性优化框架仍难以应对目标与干扰空间分布的非线性特性。基于再生核希尔伯特空间(Reproducing Kernel Hilbert Space, RKHS)的非线性映射技术为解决这一问题提供了新思路,通过高斯核函数实现输入信号空间到无限维特征空间的隐式变换,该技术在保持阵列物理结构不变的前提下,实现了信号空间到无限维再生空间的非线性转换[5] [6]。核递归最小二乘(Kernel Recursive Least Squares, KRLS)算法作为典型代表,通过递归更新核矩阵实现非线性自适应滤波,尽管在信道估计中表现出色,但在波束形成应用中存在双重缺陷:首先,KRLS算法是无约束的波束形成算法,目标函数仅最小化均方误差,缺乏显式方向图约束,在干扰与目标方向接近时存在主瓣失真风险;其次,由于KRLS算法的核矩阵维度随样本数
呈平方增长
,导致存储与计算成本不可持续,为缓解这一问题,稀疏化方案(如近似线性依赖Approximate Linear Dependence, ALD)被广泛采纳于压缩字典规模[7]。
虽然KRLS算法通过核函数映射提升了非线性处理能力,但其无约束优化特性与核矩阵的存储成本,严重制约了其在波束形成领域的应用潜力,为突破基于RKHS的约束自适应学习算法的技术瓶颈,2009年Slavakis团队开创性地将自适应投影次梯度法(Adaptive Projected Subgradient Method, APSM)引入波束形成领域,该方法通过RKHS特征映射构建在线非线性波束形成框架,并给出收敛性分析[8]。其核心创新在于:首先,将波束图规范、导向矢量误差鲁棒性及干扰抑制需求等先验知识,转化为高维RKHS中的闭凸约束集;其次,采用鲁棒统计的
不敏感损失函数来构建凸优化模型;最后,利用不动点集理论将多约束条件统一表征为投影算子的交集。理论研究表明,该算法能强收敛至满足所有约束的最优解,并渐近最小化训练数据的累积损失。实验验证显示,即使在传统线性方法失效的复杂电磁环境下,该方法仍能保持高分辨率,并通过约束优化显著提升抗干扰性能,为阵列信号处理提供了新范式。然而,该算法存在超参数敏感、稀疏化信息丢失及高维投影计算复杂等固有局限。
尽管APSM算法通过凸约束集投影实现了多目标优化,但核自适应滤波算法在处理大规模数据时,仍面临计算复杂度和内存消耗随数据规模增长而急剧上升的挑战。针对这一问题,随机傅里叶特征(Random Fourier Features, RFF)技术提升计算效率提供了新路径[9] [10]。RFF的核心思想是通过蒙特卡洛采样近似核函数的傅里叶变换,将无限维RKHS映射转换为固定维数D(D表示预设特征维度,且
)的欧氏空间线性运算,使模型复杂度恒定为
,有效解决了核字典无限增长问题。然而,传统的RFF方法因缺乏显式方向图约束,导致波束控制能力受限。为此,本文提出一种融合RFF和APSM的非线性波束形成算法:结合APSM的凸集投影技术和动态步长策略,实现了权重向量的实时更新;并将线性等式约束转化为关于随机傅里叶特征的投影约束矩阵;通过正交投影算子引导权重向量迭代收敛至可行解空间,最终实现了对波束图的有效控制,该算法不仅继承了RFF的低复杂度优势,还通过APSM的约束优化机制实现了对波束图的精准控制,为大规模非线性波束形成问题提供了兼具效率与精度的解决方案。
本文的后续章节的安排如下:在第二章节中,简要阐述波束形成的基本问题和数学模型以及APSM的基本原理,为后续章节的算法设计提供理论基础,第三章节中详细介绍RFF的理论基础,以及如何在RFF的基础上引入等式约束,同时深入剖析了RFF与APSM的结合机理,通过算法的伪代码流程图帮助读者理解算法的核心逻辑和创新之处,第四章节将通过模拟实验结果,对前文所阐述的理论和方法进行实证检验。本文将详细展示实验结果,并从多个角度深入分析,以确凿的数据和图表证明该方法在实际应用中的有效性及其相较于其他方法的优越性。第五章节则对整篇论文进行全面而系统的总结,回顾研究过程中的主要内容和取得的关键成果,凸显本文所做出的重要贡献。在此基础上,对未来的研究方向进行展望,预测可能的发展趋势,旨在为相关领域的后续研究提供有价值的参考和深刻的启示。
2. 波束形成问题建模与挑战
本节将深入探讨波束形成的基础问题及其数学模型,着重分析阵列结构配置、波束指向确定以及干扰抑制等核心要素。在此基础上,进一步引入APSM算法,并详细阐述其在基于RKHS的在线非线性多约束优化问题中的应用场景与算法模型。本部分内容旨在为后续的算法设计构建坚实的理论框架。
2.1. 波束形成问题建模
首先,考虑离散时间随机过程
,其中
表示时间索引。令
表示虚部单位。尽管所提出的方法可以扩展到任意天线阵列几何结构,但为简化分析,本文采用常见的均匀线性天线(Uniform Linear Array, ULA)模型。ULA由
个阵元构成,阵元间距
,对于以波达方向(Direction Of Arrival, DOA)
入射的平面波,其导向矢量定义为[1]
其中
为载波波长,
表示向量转置。特别地,感兴趣信号(Signal of Interest, SOI)对应的导向矢量记为
,第j个干扰源对应的导向矢量记为
。ULA接收信号可表示为:
(1)
符号序列
采用BPSK调制,即
,复系数
,包含了信号功率、信道衰减等各种参数。在这些参数已知时,可以将其整合到导向矢量中,即通过
的形式,将天线几何结构、载波波长、信号强度及信道衰减等参数统一纳入导向矢量建模。除此之外,复随机过程向量
表征加性噪声。
从式(1)可以看出,阵列接收数据通常为复数形式。为便于后续处理,本文采用实向量处理框架。具体而言,在波束形成操作前进行预处理,将复向量
转换为实向量
(2)
其中
和
分别表示复向量的实部和虚部。这种预处理技术在信号处理领域广泛应用,通过将复数域问题映射到实数域,可有效利用实数域的算法和理论体系。
在智能天线波束形成中,由于实际环境中存在加性噪声、信道失真及多径干扰等因素,精确获取SOI的DOA极具挑战性。为了增强波束形成器的鲁棒性,本文采用误差导向矢量作为先验信息,这在鲁棒Capon波束形成中尤为常见[2]。其核心思想是将真实导向矢量
视为位于以估计导向矢量
为中心,半径为
的闭球邻域内:
,其中
表示闭球,该方式赋予波束形成器一定的容错能力:当SOI导向矢量存在误差时,仍能保持有效工作。进一步考虑SOI的BPSK调制特性(符号取值为±1),由于无法精确获取
的真实位置且
,本文通过约束波束形成器f,使其对信号族
的输出尽可能逼近目标值
,这种设计策略确保了波束形成器在存在导向矢量误差时,仍能维持较高的信号接收质量。
为简化问题处理,本文将复数域
中的误差导向矢量
映射到实数域
中参考公式(2):
(3)
该预处理方法不仅降低了数学模型的复杂度,还为后续基于凸优化的约束设计提供了便利。
2.2. 现有非线性波束形成算法的局限性
问题1:(基于RKHS的在线非线性多约束优化问题)在在线学习框架下,面对时序数据序列
,需在(RKHS)
中逐次构建函数序列
,使得每个
满足:
,其中
,
(4)
其中
表示以
为中心、半径为
的闭球约束,
,具体参考[8]。在提出了损失函数(3)和约束集(4)后,采用APSM作为优化算法解决此问题,以下是APSM的算法流程,首先定义索引集确定并行处理q的范围:
(5)
当前估计状态
的更新映射为:
(6)
其中:
权重
满足
自适应步长
,其中
定义为:
(7)
超夹层约束集
定义为:
(8)
超夹层是损失函数的全局极小点集合,通过这种方式,将训练数据的信息融入到波束形成器的设计中,使得波束形成器能够根据数据进行自适应调整,由于函数
的凸性,可以证明
,因此步长
,且当
较大时,算法的收敛速度加快,在特殊情况下,当索引集
时即只有单一索引,此时算法退化成单投影,步长设定为固定步长
,更新映射简化为单度量映射
。
公式(6)可等价表示为:
(9)
其中投影系数:
(10)
对应的
表达式为:
(11)
显然,APSM算法具有处理复杂约束能力强、强收敛性及自适应步长策略等优势,但是它也存在一定的局限性,它的性能依赖
,
,
等参数,在不同的信号环境和应用场景中,需要花费大量时间去进行参数调优,其次,即使通过引入稀疏化技术来减少内存需求和计算复杂度,但现有的稀疏化策略可能会误删历史关键信息,且保留系数的选择非最优,在大规模数据场景中,核函数计算与存储成本较高。为了克服上述不足,第三章将引入RFF技术,在保持核方法优势的同时,显著降低计算复杂度,提升实时处理能力。
3. 基于RFF与APSM的波束形成算法
在本节中,首先系统阐述了随机傅里叶特征(Random Fourier Features, RFF)的理论基础。针对实际工程应用中的特定约束条件,创新性地在RFF框架中引入等式约束机制,该设计有效保证了信号处理的准确性与可靠性。通过理论分析发现,APSM算法与RFF技术存在天然互补性:APSM的自适应步长策略可显著加速在线学习收敛,而RFF的低维特征映射特性能够避免传统稀疏化技术的复杂过程。
3.1. RFF理论基础
在机器学习领域,随着数据规模和复杂度的指数级增长,传统核方法在计算和存储上的瓶颈日益凸显。RFF作为一种突破性技术,其理论体系融合了傅里叶分析、RKHS理论及蒙特卡罗方法等多学科成果。
1) 傅里叶变换理论:为核函数的频域分析提供了数学工具,揭示了核函数与平稳随机过程协方差函数的内在联系;
2) RKHS理论:通过再生性实现高维特征空间的低维模拟,为核方法的高效计算奠定基础;
3) 蒙特卡罗方法:解决了核函数频域积分的计算难题,在计算效率与近似精度间取得平衡。
RFF的数学基础源于多维高斯分布的特征函数分析。考虑随机变量
,
表示均值向量,
表示协方差矩阵,它描述了各维度变量之间的二阶统计相关性且
,
表示对称正定矩阵集合其特征函数定义为:
(12)
根据Bochner定理,任何正定函数均可表示为某特征函数的形式。对于零均值高斯随机变量
,其特征函数简化为:
。
为实现对高斯核的高效近似,引入
个独立同分布的随机变量
,通过蒙特卡洛采样实现:
其中
表示共轭转置,
。进一步采用余弦函数近似,定义特征映射
其中
。此时,高斯核的期望内积可近似为:
该近似将高斯核的
运算复杂度降为
,通过增加
可提升近似精度,但需在计算效率与模型容量间权衡。
3.2. 等式约束下的RFF算法设计
在信号处理领域,RFF映射作为一种高效的特征提取技术正获得日益广泛的应用。为满足波束形成场景下的约束条件,本文提出一种融合文献[11]中提出的等式线性约束下的RFF算法。该方法通过约束矩阵构造、最小二乘优化、投影矩阵设计及权重更新策略的协同作用,在保持RFF计算优势的同时,实现对信号处理流程的精确控制。
正向约束向量:通过RFF映射
将公式(3)中误差导向矢量的实部且携带正向BPSK调制信号的
转换为特征向量
,构成正向约束向量,即
。
反向约束向量:通过RFF映射
将公式(3)中误差导向矢量的实部且携带反向BPSK调制信号的
转换为特征向量
,构成反向约束向量,即
。
组合约束矩阵:将这两个信号集组合起来得到约束矩阵
。
标签向量
,其中
为全1向量
约束矩阵
的列向量
在特征空间中构成正交基组,确保:
(13)
这种正交性使得约束矩阵
自然满足列满秩的条件,确保最小二乘解
的存在性和唯一性且可通过精确矩阵求逆获得:
(14)
该解在满足等式约束
的前提下,提供了权重向量
的最优估计,为确保权重更新过程始终满足约束条件,构造投影矩阵
:
其中
是D维单位矩阵。该投影矩阵将更新方向制约在约束矩阵
的正交补空间,避免违反等式约束,设第k次迭代的权重增量为
,参考公式(9) (10),则基于投影矩阵的迭代更新公式为:
(15)
其中
其每个元素对应特征维度上的调整量,类似于梯度下降中的梯度向量,所以迭代公式等价表示为:
(16)
为初始最小二乘解确保每次迭代都在可行域内。在阵列信号处理中,这种设计能够通过约束保证主瓣增益的提升,并且RFF的线性复杂度使得在线并行处理成为可能。
3.3. RFF与APSM相结合的波束形成算法
以下是本节算法的伪代码流程图,帮助读者理解算法的核心逻辑和创新之处:
RFF与APSM相结合的波束形成算法(RFFEqC) |
初始化:
,
,
输入:训练数据序列
,参数
表示自适应步长 for
end 输出:
|
4. 实验结果与分析
4.1. 实验一
本次实验采用均匀线性阵列(ULA)开展性能验证,具体参数设置如下:阵列数量
;阵列元素间距与波长的比值
;SOI方向为
,但实际使用的误差导向矢量的信号方向为
,感兴趣信号信噪比(Signal-to-Noise Ratio,SNR)为10 (单位:dB);存在五个干扰信号(
),其角度分别为
,对应的干扰信号SNR分别为{10, 30, 20, 10, 30}(单位:dB);实验中使用了1500个数据作为训练数据,200个数据作为测试数据。为确保实验结果的可靠性,每种算法独立运行10次,取平均结果以消除随机噪声影响,硬件配置为Intel Core i5-121490F CPU、32 GB内存,仿真平台MATLAB R2018a (表1)。
Table 1. Parameter setting of each algorithm
表1. 各个算法的参数设置
算法 |
参数 |
KRLS |
|
Frost |
|
APSM |
|
RFF |
|
RFFEqC |
|
根据上述参数的设置,本文算法与各个算法进行比较,下图展示各个算法的误码率、均方距离和波束图。
Figure 1. A comparison of the symbol error rates between the algorithm proposed in this paper and other algorithms
图1. 本文算法和其他算法的误码率对比
从图1中可见,RFFEqC算法的误码率随训练数据点数增加迅速下降,在初始阶段(训练数据点数
),误码率降幅明显优于Frost、APSM等算法,体现其对训练数据的高效学习能力,能快速优化信号处理模型,当训练数据点数持续增加,RFFEqC的误码率稳定在除KRLS以外的最低水平,相比传统算法,它能更有效地处理信号,减少数据传输和处理过程中的错误,极大地提高了信号处理的准确性和可靠性。
Figure 2.A comparison of the mean square errors between the algorithm proposed in this paper and other algorithms
图2. 本文算法和其他算法的均方误差对比
图2说明RFFEqC随着训练点数的增加,其均方误差曲线表现出良好的稳定性和收敛特性。与其他算法相比,它能更快地收敛到一个较低的均方误差水平,说明该算法在训练过程中能够更准确地拟合数据,模型的泛化能力更强,对于不同数量的训练数据都能保持较好的性能。
图3中,KRLS算法的波束增益数值与Frost、APSM、RFF、RFFEqC等算法存在显著量级差异。若采用单轴展示,会严重压缩曲线细节,导致算法性能特征难以清晰呈现。双y轴设计则化解这一难题:左侧纵轴适配Frost、APSM、RFF、RFFEqC的增益范围,右侧纵轴单独呈现KRLS的低增益特性,既完整保留各算法波束增益特征,又解决了数值跨度大导致的信息损耗。以RFFEqC为例,其在期望信号方向附近展现出卓越的信号处理优势:精准锁定目标方向信号,显著增强主瓣波束增益,相较传统算法,能更高效地提升期望方向信号强度,说明其在复杂电磁环境中展现出更出色的波束形成能力,切实提升目标信号捕捉的精准度与可靠性。
表2中RFFEqC不仅实现了最大增益角度与目标方向的高度契合,又以仅6.7388秒的运行时间显著优于传统算法,体现了高效性与精准性的完美平衡。
4.2. 实验二
为确保实验结果的普适性,在本次采用均匀线性阵列的实验中,各项数据均随机选取。具体而言,阵元数量
;SOI的真实方向是
,但因导向矢量存在误差,实际使用的误差方向为
,
Figure 3. A comparison of the beampatterns between the algorithm proposed in this paper and other algorithms
图3. 本文算法和其他算法的波束图对比
Table 2. Algorithm performance comparison
表2. 各个算法的算法性能对比
算法 |
最大波束增益角度(˚) |
运行时间(s) |
Frost |
101 |
0.0514 |
KRLS |
51 |
942.8688 |
APSM |
93 |
637.2487 |
RFF |
50 |
6.8080 |
RFFEqC |
93 |
6.7388 |
Figure 4. A comparison of the symbol error rates between the algorithm proposed in this paper and other algorithms under random data
图4. 本文算法和其他算法在随机数据下的误码率对比
Figure 5. A comparison of the mean square errors between the algorithm proposed in this paper and other algorithms under random data
图5. 本文算法和其他算法在随机数据下的均方误差对比
Figure 6. A comparison of the beampatterns between the algorithm proposed in this paper and other algorithms under random data
图6. 本文算法和其他算法在随机数据下的波束图对比
5个干扰信号源的角度分布为42˚,115˚,150˚,65˚,168˚,对应的干扰信号SNR分别为{25, 35, 18, 28, 15} (单位:dB)。
在随机数据下,对多种算法展开评估分析后,RFFEqC算法依然保持卓越性能。从图4的误码率测试结果来看,RFFEqC算法依然能够维持极低的错误率;而图5所示的均方误差曲线表明,该算法在迭代过程中展现出优异的收敛特性,能够以极快的速度稳定在较低水平。从波束图6中可以清晰地观察到,即便对误差导向矢量的方向进行了更改,该算法依然能够确保主瓣精准定位,不受干扰,展现出极高的稳定性和准确性。
5. 总结
通过实验证明RFFEqC结合算法凭借对RFF与APSM核心优势的有机整合,在信号处理的关键性能指标上实现了对Frost、KRLS以及基于核函数的自适应波束形成等传统算法的显著超越。在波束性能方面,它能更精准地调控波束方向,高效增强期望信号并有力抑制干扰,极大提升了信号捕捉的准确性与可靠性;从均方误差指标来看,其快速且稳定的收敛特性,表明该算法能够在不同规模的训练数据下,始终保持出色的数据拟合能力和泛化性能;而在误码率表现上,RFFEqC以更快的下降速度和更低的稳定值,表明其在数据处理过程中强大的抗干扰能力和极高的信号处理精度。随着信号处理应用场景的日益复杂和多样化,非线性约束条件在实际问题中广泛存在。当前RFFEqC算法已展现出强大的性能优势,若能进一步与非线性约束相结合,有望在处理复杂信号环境下的非线性问题时,突破传统算法的局限,实现更优的信号分离、特征提取与目标识别等功能。这不仅能为通信、雷达、人工智能等多个领域带来更高效、精准的信号处理解决方案,还将推动信号处理技术向更高水平发展,具有广阔的研究前景和巨大的应用价值。