设一个单元数为N、单元间距为d的直线阵阵因子可以写为:
S(θ)=0∑N−1anejnu,an=Inejαn,u=kdcosθ,θ=0∘∼180∘
In和αn分别为各单元的激励幅度和相位,k=2π/λ。
设最大值为Smax,则归一化方向图函数为
S(θ)=S(θ)/Smax
余割平方波束赋形是通过改变相位和幅度使得阵列天线俯仰面的辐射方向图在某个角度范围内符合余割平方分布。
仿真时假设d=λ/2,设置旁瓣电平目标为-25dB。在MATLAB中,余割平方函数主瓣区域可以由下式表达:
F(θ)=csc(θ×π/180)2
可以得到指定的赋形波束F0(θ)

直线阵列的阵因子要实现指定的赋形波束F0(θ),是一种函数的逼近,通过改变In和αn来达到目的。直线阵列的激励幅度分布In可以是均匀、泰勒和切比雪夫分布等,可以建立如下的目标函数
F(xxx)=i=0∑M[∣S(θi)∣−∣F0(θi)∣]2
xxx=(α0,α1,⋯,αN−1),采用某种优化方法使得
F(xxx∗)=minF(α0∗,α1∗,⋯,αN−1∗)
得到一组xxx∗,使目标函数F(xxx∗)→0。