One aspect of the disclosure provides a method for allocating available transceiver resources across different component carriers (CCs). The method includes obtaining, by data processing hardware of user equipment (UE), a carrier aggregation capability. The carrier aggregation capability includes a list of available CCs supported by the UE at a current location for simultaneous communication with a carrier aggregation capable network. For each of the available CCs, the method also includes obtaining, by the data processing hardware, an expected key performance indicator (KPI) associated with the corresponding available CC at the current location. The method further includes allocating, by the data processing hardware, the available transceiver resources across the available CCs based on the expected KPIs at the current location.
Implementations of the disclosure may include one or more of the following optional features. In some implementations, the expected KPI includes an averaged number of multiple-input multiple-output (MIMO) layers used by the UE during one or more previous connections to the corresponding available CC at the current location. The UE may operate in a non-carrier aggregation mode during each of the one or more previous connections to the corresponding available CC. In these implementations, for each of the available CCs, the method may include obtaining, by the data processing hardware, an expected signal-to-interference-plus-noise ratio (SINR) associated with the corresponding available CC at the current location, determining, by the data processing hardware, whether the SINR associated with the corresponding available CC at the current location satisfies a SINR threshold, and when the SINR threshold is satisfied, the method may include configuring, by the data processing hardware, the UE to operate on the corresponding available CC and support a MIMO antenna configuration.