ISAC端到端学习框架:硬件损伤下的通信感知协同优化

发布时间:2026/7/27 15:21:44
ISAC端到端学习框架:硬件损伤下的通信感知协同优化 1. 项目概述硬件损伤下的ISAC端到端学习框架在无线通信与感知一体化ISAC系统中硬件损伤一直是影响性能的关键瓶颈。传统方法通常采用基于通信性能优化的阵列校准技术但这种方法往往忽视了硬件缺陷对感知功能的残余影响。我们提出的基于模型的端到端学习框架通过创新性地结合可微分信号处理与参数化硬件损伤建模实现了通信与感知性能的协同优化。这个框架的核心价值在于解决了三个行业痛点硬件损伤的联合补偿传统系统对发射机和接收机的硬件损伤采取分离处理而我们实现了端到端的联合优化多目标感知的精度提升通过可微分正交匹配追踪OMP算法在存在硬件损伤时仍能保持高精度的多目标检测与定位通信-感知的智能权衡创新的ISAC波束成形器设计通过可学习参数动态调整通信与感知的资源分配2. 系统模型与问题建模2.1 硬件损伤下的ISAC系统架构我们考虑一个共址的ISAC收发机系统其核心组件包括天线阵列K单元均匀线性阵列(ULA)工作频率fc波形设计采用S子载波的OFDM信号带宽BSΔf硬件损伤模型# 结构化损伤建模示例天线间距误差 def perturbed_steering_vector(theta, d, K, lambda_): return np.array([np.exp(-1j*2*np.pi*(k-(K-1)/2)*d[k]*np.sin(theta)/lambda_) for k in range(K)])硬件损伤主要影响天线阵列的导向矢量表现为非结构化损伤导向矢量整体失真需K×Nθ个参数描述结构化损伤如天线位置误差仅需K个实数参数描述2.2 信号模型关键方程传感信道模型 Y_r Σ(ψ_t a(θ_t)aᵀ(θ_t)f[x(m)⊙ρ(τ_t)]ᵀ) W通信信道模型 y_c Σ(ψ̃_t aᵀ(θ̃_t)f[x(m)⊙ρ(τ̃_t)]) n其中关键参数ψ_t目标反射系数含RCS模型ρ(τ)[exp(-j2πsΔfτ)]时延相位项fISAC波束成形向量3. 核心算法设计3.1 可微分OMP算法传统OMP算法在硬件损伤下性能受限我们提出改进方案def diff_OMP(Y_r, Phi_a, Phi_d, max_iter): residual Y_r support [] for iter in range(max_iter): # 可微分峰值检测 L abs(Phi_a.H residual Phi_d.conj())**2 idx differentiable_argmax(L) # 使用soft-argmax # 凸组合估计 theta_est weighted_sum(angle_grid, softmax(L[window])) tau_est weighted_sum(delay_grid, softmax(L[window])) # 残差更新 atom Phi_a[:,theta_idx] Phi_d[:,tau_idx].H residual - (residual, atom) * atom return estimates创新点包括可微分峰值检测替换传统argmax为soft-argmax非网格估计通过凸组合获得超分辨率估计梯度传播保持整个计算图的微分特性3.2 双模波束成形设计ISAC波束成形器采用加权组合方案 f(η,φ) √P (√η f_r √(1-η)e^{jφ}f_c)/||·||其中可学习参数包括字典学习直接优化Φ_a ∈ C^{K×Nθ}损伤学习优化硬件参数d ∈ R^K4. 端到端训练策略4.1 多任务损失函数class ISACLoss(nn.Module): def __init__(self, gamma, mu, p, omega_r): super().__init__() self.gamma gamma # 截断距离 self.mu mu # 基数惩罚权重 self.p p # 范数阶数 self.omega_r omega_r # 传感权重 def gospa(self, pred, truth): # 实现GOSPA度量 ... def forward(self, sense_pred, comm_pred, sense_truth, comm_truth): sense_loss self.gospa(sense_pred, sense_truth) comm_loss F.cross_entropy(comm_pred, comm_truth) return self.omega_r*sense_loss (1-self.omega_r)*comm_loss4.2 训练流程关键步骤数据生成模拟不同硬件损伤下的信道条件前向传播通过可微分ISAC发射机生成信号模拟信道传播与硬件损伤效应可微分接收机处理反向传播梯度通过整个信号链回传参数更新同时优化波束成形和损伤参数关键提示训练初期应使用较大的ω_r值如0.8优先保证传感性能收敛再逐步平衡通信性能5. 实现细节与性能优化5.1 复杂度分析方法参数数量计算复杂度内存需求字典学习O(KNθ)O(KNθS)高损伤学习O(K)O(KS)低实测表明在K64Nθ180时字典学习11,520参数损伤学习64参数传统深度学习方法100,000参数5.2 实际部署考量硬件校准定期采集实际阵列响应与模型预测结果比对更新损伤参数d在线适应def online_adaptation(rx_signal, model, lr1e-4): optimizer torch.optim.Adam(model.parameters(), lrlr) for _ in range(adapt_steps): pred model(rx_signal) loss compute_loss(pred, reference) loss.backward() optimizer.step() return updated_model联合优化策略固定其他参数单独优化相位φ交替优化传感与通信权重η采用课程学习策略逐步增加损伤强度6. 性能评估与对比6.1 基准测试结果在T5目标场景下与传统方法对比指标传统方法字典学习损伤学习检测概率0.720.890.93定位误差(m)1.20.60.4通信SER1e-25e-33e-3推理时延(ms)1215146.2 典型问题排查梯度消失问题症状训练早期loss不下降解决方案在softmax前加入温度系数τsoftmax nn.Softmax(dim-1) logits logits / tau # 初始τ10逐步降至1过拟合问题症状训练集性能远优于测试集解决方案在Φ_a上施加低秩约束添加硬件损伤的随机扰动收敛不稳定症状loss剧烈震荡调整策略采用梯度裁剪(max_norm1.0)使用学习率warmup7. 扩展应用与未来方向本框架可扩展至以下场景毫米波系统通过替换导向矢量模型移动终端增加多普勒估计模块分布式ISAC协同多节点参数学习实际部署中发现将损伤参数d初始化为小随机值σ0.01λ比零初始化收敛更快。对于关键任务场景建议采用集成方法组合多个损伤模型的预测结果。