Villeneuve array design
[a, dph] = ville(d, ph0, N, R, nbar)
element spacing in units of lambda
beam angle in degrees (broadside ph0=90)
number of array elements (even or odd)
relative sidelobe level in dB, (e.g. R = 30)
number of near sidelobes
row vector of array weights (steered towards ph0)
3-dB beamwidth in degrees
ville(d, ph0, N, R, nbar) performs Villeneuve array design. constructs the Villeneuve zeros, and convolves the using poly2 to construct the array polynomial
add sample pgm