1. A method of forming beams for communicating over a base station downlink with a plurality of user equipment in a cellular radio network comprising: (a) receiving transmissions from a plurality of user equipments, (b) determining an angle of arrival for each respective user equipment transmission, (c) forming a scheduler set comprising identities of user equipment scheduled for simultaneous transmission in order of a determined angle of arrival for each user equipment in the scheduler set, (d) partitioning the user equipment in the scheduler set into number of sub-lists, each sub-list being associated with a beam, (e) selecting a user equipment from each sub-list in turn for co-scheduling, and (f) processing information derived from the received transmissions for the user equipment identified in the scheduler set to determine beam weightings for the downlink to each user equipment in the scheduler set.