An electronic device, comprising: an antenna that includes multiple antenna elements; control logic (810, 816) coupled to the antenna, wherein the control logic is configured to selectively adjust an antenna radiation pattern associated with the antenna; and an interface circuit, coupled to the antenna, wherein the interface circuit is configured to: determine a schedule with subcarriers used, at different times during a time interval, for communication with a set of electronic devices, wherein the communication with the set of electronic devices is characterized by associated initial throughputs, and wherein the schedule includes subcarriers that are blanked because of interference; modify the schedule by changing the times when subcarriers are used for communication with the set of electronic devices in order to cluster subcarriers used with subsets of the set of electronic devices, wherein the communication with the subsets is characterized by associated clustered throughputs; and select, for the subsets, transmit antenna radiation patterns and receive antenna radiation patterns based on antenna-pattern throughputs associated with the transmit antenna radiation patterns and the receive antenna radiation patterns, wherein the antenna-pattern throughputs are greater than the clustered throughputs based on a reduced number of the blanked subcarriers. an antenna that includes multiple antenna elements; control logic (810, 816) coupled to the antenna, wherein the control logic is configured to selectively adjust an antenna radiation pattern associated with the antenna; and an interface circuit, coupled to the antenna, wherein the interface circuit is configured to: determine a schedule with subcarriers used, at different times during a time interval, for communication with a set of electronic devices, wherein the communication with the set of electronic devices is characterized by associated initial throughputs, and wherein the schedule includes subcarriers that are blanked because of interference; modify the schedule by changing the times when subcarriers are used for communication with the set of electronic devices in order to cluster subcarriers used with subsets of the set of electronic devices, wherein the communication with the subsets is characterized by associated clustered throughputs; and select, for the subsets, transmit antenna radiation patterns and receive antenna radiation patterns based on antenna-pattern throughputs associated with the transmit antenna radiation patterns and the receive antenna radiation patterns, wherein the antenna-pattern throughputs are greater than the clustered throughputs based on a reduced number of the blanked subcarriers. determine a schedule with subcarriers used, at different times during a time interval, for communication with a set of electronic devices, wherein the communication with the set of electronic devices is characterized by associated initial throughputs, and wherein the schedule includes subcarriers that are blanked because of interference; modify the schedule by changing the times when subcarriers are used for communication with the set of electronic devices in order to cluster subcarriers used with subsets of the set of electronic devices, wherein the communication with the subsets is characterized by associated clustered throughputs; and select, for the subsets, transmit antenna radiation patterns and receive antenna radiation patterns based on antenna-pattern throughputs associated with the transmit antenna radiation patterns and the receive antenna radiation patterns, wherein the antenna-pattern throughputs are greater than the clustered throughputs based on a reduced number of the blanked subcarriers.