The algorithms are explained in the paper: https://ieeexplore.ieee.org/document/9771394
** Some examples for 2D-arrays and 1D-arrays with broadband beamforming**.
1. Planar array (example1_2D_cone.m), reference beampattern has only main-lobe.
2. Planar array (example1_2D_cone_step.m).
3. Planar array (example1_2D_sinc.m).
4. Broadside line array (example4_1D_broadside.m), reference beampattern without side-lobe.
5. Endfire line array (example5_1D_endfire.m).
6. Broadside line array (example6_1D_broadside_steering.m), reference beampattern without side-lobe steering to -70 degree.