On the synthesis of linear multi-beam arrays with a reliable analytic methodology