An apparatus comprising: a plurality of antenna elements to support radio frequency communication over a communication link using a plurality of frequency channels; a plurality of RF processing circuits for processing RF signals; configuration circuitry (240; 330) to apply a selected configuration from a plurality of different configurations, each configuration identifying which RF processing circuit each antenna element is coupled to, and which frequency channel is allocated to each RF processing circuit; the configuration circuitry being arranged to employ a reinforcement learning process in order to dynamically alter which of the plurality of different configurations to apply as a currently selected configuration, the reinforcement learning process comprising: maintaining a future rewards record having a plurality of entries, each entry being arranged to maintain, for an associated combination of link state and configuration, an estimated future rewards indication determined using a discounted rewards mechanism; employing a selection policy to select a configuration for a current link state; observing a new reward that is dependent on how the selected configuration alters a chosen performance metric for the communication link; and updating the estimated future rewards indication in the associated entry of the future rewards record in dependence on the new reward, the updating comprising, when the associated entry is first encountered following a reset event, storing in the associated entry a predicted estimated future rewards indication generated by assuming, when using the discounted rewards mechanism, that all rewards that will be used in future to update the estimated future rewards indication in the associated entry will have the same value as the new reward. a plurality of antenna elements to support radio frequency communication over a communication link using a plurality of frequency channels; a plurality of RF processing circuits for processing RF signals; configuration circuitry (240; 330) to apply a selected configuration from a plurality of different configurations, each configuration identifying which RF processing circuit each antenna element is coupled to, and which frequency channel is allocated to each RF processing circuit; the configuration circuitry being arranged to employ a reinforcement learning process in order to dynamically alter which of the plurality of different configurations to apply as a currently selected configuration, the reinforcement learning process comprising: maintaining a future rewards record having a plurality of entries, each entry being arranged to maintain, for an associated combination of link state and configuration, an estimated future rewards indication determined using a discounted rewards mechanism; employing a selection policy to select a configuration for a current link state; observing a new reward that is dependent on how the selected configuration alters a chosen performance metric for the communication link; and updating the estimated future rewards indication in the associated entry of the future rewards record in dependence on the new reward, the updating comprising, when the associated entry is first encountered following a reset event, storing in the associated entry a predicted estimated future rewards indication generated by assuming, when using the discounted rewards mechanism, that all rewards that will be used in future to update the estimated future rewards indication in the associated entry will have the same value as the new reward. maintaining a future rewards record having a plurality of entries, each entry being arranged to maintain, for an associated combination of link state and configuration, an estimated future rewards indication determined using a discounted rewards mechanism; employing a selection policy to select a configuration for a current link state; observing a new reward that is dependent on how the selected configuration alters a chosen performance metric for the communication link; and updating the estimated future rewards indication in the associated entry of the future rewards record in dependence on the new reward, the updating comprising, when the associated entry is first encountered following a reset event, storing in the associated entry a predicted estimated future rewards indication generated by assuming, when using the discounted rewards mechanism, that all rewards that will be used in future to update the estimated future rewards indication in the associated entry will have the same value as the new reward.