2、相控阵基础:阵列天线原理、阵元间距与栅瓣、波束指向与阵因子、相控阵扫描机制

相控阵雷达与通信系统的核心思想,是通过控制阵列中每个天线单元的激励相位,使电磁波在特定方向上同相叠加,形成高增益波束;而在其他方向上因相位失配而相互抵消。这种“以电控代替机械转动”的波束形成方式,是数字波束成形(DBF)的物理基础。本章从阵列天线的基本原理出发,逐步推导阵元间距对栅瓣的约束、阵因子与波束指向的关系,并最终落到相控阵的扫描机制上,为后续FPGA实现DBF算法建立必要的电磁场与阵列理论框架。

相控阵波束成形核心链路 阵列天线 N个阵元 间距d 移相/加权 w₁ = A₁e^{jφ₁} w₂ = A₂e^{jφ₂} w₃ = A₃e^{jφ₃} ... wₙ = Aₙe^{jφₙ} 求和网络 Σ 阵列输出 y(t) 波束指向 θ₀ 主瓣方向 方向图 主瓣 阵因子:AF(θ) = Σ wₙ · e^{j·k·d·n·sinθ} 栅瓣条件:d ≥ λ / (1 + |sinθ₀|) 波束指向:φₙ = -k·d·n·sinθ₀

上图展示了相控阵从阵元激励到波束方向图形成的基本链路。每个阵元接收到的信号经过复加权(幅度与相位)后求和,通过控制相位梯度即可改变波束指向。下面我们逐层展开其中的物理与数学细节。

2.1 阵列天线原理:从单阵元到阵列

核心原理:单个天线单元的方向图通常较宽(如半波偶极子的波束宽度约78°),增益有限。将多个相同的天线单元按一定几何规律排列,并控制各单元的激励幅度与相位,即可合成出窄波束、高增益的方向图。阵列天线的总方向图等于单元因子与阵因子的乘积,即F(θ) = F₀(θ) × AF(θ)。单元因子取决于单个天线的类型与尺寸,阵因子则取决于阵列的几何布局与激励分布。

对于均匀直线阵(ULA),设N个各向同性点源沿x轴等间距d排列,第n个阵元的激励为wₙ = Aₙ·e^{jφₙ},则远场方向图可表示为:

AF(θ) = Σ_{n=0}^{N-1} Aₙ · e^{j(φₙ + k·d·n·sinθ)}

其中k = 2π/λ为波数,θ为相对于阵列法线的角度。当所有阵元等幅激励(Aₙ=1)且相位均匀递变(φₙ = -k·d·n·sinθ₀)时,上式可化简为Dirichlet核形式,主瓣出现在θ = θ₀处。

参数符号典型值/范围对方向图的影响
阵元数N8~1024N越大,波束越窄,增益越高
阵元间距d0.5λ~0.7λ过大产生栅瓣,过小耦合增强
工作频率fL~Ka波段决定λ,影响d的物理尺寸
幅度分布Aₙ均匀/泰勒/切比雪夫控制副瓣电平与波束宽度
相位分布φₙ线性/非线性决定波束指向与波束形状
工程中,阵列设计的第一步是确定N与d。N由增益指标反推,d则由栅瓣约束条件决定。两者共同决定了阵列的物理口径尺寸。

2.2 阵元间距与栅瓣:避免“假波束”

判断方法:栅瓣是阵列方向图中除主瓣外,因空间混叠产生的其他高增益波瓣。其物理本质是:当阵元间距过大时,不同阵元之间的相位差在多个角度上都能满足同相叠加条件。数学上,栅瓣出现的条件为:

d ≥ λ / (1 + |sinθ₀|)

当波束扫描到θ₀时,若阵元间距超过上述阈值,在可视空间(-90°~+90°)内就会出现第二个甚至多个主瓣。例如,当d = λ时,在θ = ±90°方向必然出现栅瓣;当d = 1.5λ时,栅瓣数量更多。

操作流程:在FPGA相控阵系统设计初期,应按以下步骤验证阵元间距:

  1. 确定最高工作频率f_max,计算最小波长λ_min = c / f_max;
  2. 设定最大扫描角θ_max(通常为±60°);
  3. 计算允许的最大阵元间距 d_max = λ_min / (1 + |sinθ_max|);
  4. 取d ≤ d_max,并留5%~10%的工程余量;
  5. 在仿真工具(如MATLAB Phased Array Toolbox)中验证方向图,确认无栅瓣。
栅瓣不仅造成测角模糊,还会引入干扰信号,导致DBF算法在栅瓣方向产生虚假目标。FPGA实现中,若发现波束方向图异常,应首先检查阵元间距是否满足约束。

2.3 波束指向与阵因子:相位梯度的数学表达

核心原理:波束指向完全由阵元间的相位差决定。对于均匀线性阵列,若希望波束指向θ₀,则第n个阵元所需的相移为:

φₙ = -k·d·n·sinθ₀ = -(2π/λ)·d·n·sinθ₀

该式表明,相位梯度是线性的,且与阵元序号n成正比。在FPGA中,通常将相位量化为有限位数(如8位、12位),量化误差会导致波束指向偏差和副瓣抬升。

阵因子的关键性质:

  • 波束宽度:半功率波束宽度约为 θ_3dB ≈ 0.886λ / (N·d·cosθ₀),扫描角越大,波束越宽;
  • 副瓣电平:均匀激励时第一副瓣约-13.2dB,采用泰勒加权可降至-30dB以下;
  • 扫描损耗:波束偏离法线时,有效口径面积减小,增益按cosθ₀下降。

案例拆解:某X波段(10GHz)相控阵,λ=30mm,N=16,d=15mm(0.5λ)。若要求波束指向θ₀=30°,则相邻阵元相位差为:

Δφ = -k·d·sin30° = -(2π/30)·15·0.5 = -π/2 rad = -90°

即每个阵元相对于前一个阵元滞后90°。FPGA中,若采用12位相位累加器,则相位步进为Δφ_LSB = 2π/4096 ≈ 0.0879°,实际量化步进为round(-90°/0.0879°) ≈ -1024 LSB。量化误差约0.04°,对波束指向影响可忽略。

扫描角θ₀Δφ (d=0.5λ)波束宽度(°)增益损失(dB)
0°0°6.3°0
30°-90°7.3°-0.6
45°-127.3°8.9°-1.5
60°-155.9°12.6°-3.0

2.4 相控阵扫描机制:从相位计算到波束更新

操作流程:相控阵扫描的完整链路包括:波束指向指令→相位计算→量化编码→波束控制字下发→阵元移相→方向图更新。在FPGA实现中,通常采用“相位累加器+查找表”的结构:

// 伪代码:FPGA相位计算
phase_acc[n] = phase_acc[n-1] + Δφ;
phase_code[n] = phase_acc[n] >> (N_phase - N_bits);
// 查找表输出正弦/余弦值
I[n] = cos_table[phase_code[n]];
Q[n] = sin_table[phase_code[n]];

扫描机制的关键点:

  • 波束驻留时间:每个波束指向需保持一定时间以完成信号积累,典型值为几十微秒到几毫秒;
  • 波束跳变:相控阵可在微秒级切换波束指向,实现“电子扫描”,这是机械雷达无法比拟的;
  • 波束宽度与步进:扫描步进通常取波束宽度的1/2~1/4,以保证覆盖无盲区;
  • 宽带问题:当信号带宽较大时,不同频率分量对应的相位差不同,需采用真时延(TTD)或子带分割补偿。
在FPGA中,建议将相位计算模块与波束控制寄存器分离。相位计算模块实时计算当前波束指向所需的相位码,而波束控制寄存器存储预定义的扫描序列,两者通过双缓冲机制切换,避免波束切换时出现毛刺。

总结复盘:相控阵设计的核心矛盾在于:增大阵元间距可降低系统成本(减少阵元数),但会引入栅瓣;减小间距则增加阵元间互耦。工程上,d=0.5λ是兼顾两者的经典选择。对于FPGA实现,需重点关注相位量化位数与波束切换时序。量化位数低于8位时,副瓣电平会显著恶化;波束切换时若未采用双缓冲,可能导致阵元相位瞬间错乱,产生“假波束”。建议在FPGA验证阶段,使用芯片级仿真(如Vivado Simulator)配合MATLAB方向图对比,确保相位控制字与理论值一致。