Research Article

Shared Aperture Multibeam Forming of Time-Modulated Linear Array

Algorithm 1

Shared aperture multibeam forming for time-modulated arrays based on optimized DE algorithm.
Input: The array number N, the number of samples L, target directions, the static excitation amplitude , the parameters of the optimized DE algorithm CR, and F.
Initialization: Randomly and sparsely interlace the line arrays of the array elements into two subarrays, and initialize the excitation of the two subarrays.
Calculate and using (7)–(9). Then and can be calculated by (10) and (11). Lastly, the objective function value can be obtained by (11)–(13).
Iteration: While G < 
 Adaptively updating the value of CR and F using (21) and (22)
 Generating variant individuals
 Cross operation
 Select the mutated individuals based on the objective function
  If
  record the optimal value of and , then update
  end loop.
End for
Output: Final weight vector and .