Analysis of an adjustable modified Kaiser weighting function and its application to linear array antenna beamforming