In some examples, the UE 300 allocates the available transceiver resources 310 by allocating more transceiver resources 310 to the available CC 220 associated with the highest averaged number of MIMO spatial layers (RANK 450a) than to the available CC associated with the lowest averaged number of MIMO spatial layers. In these examples, the UE 300 (e.g., the data processing hardware 320) may determine, for each of the available CCs 220, whether the expected SINR 450b associated with the corresponding CC 220 at the current location 430 satisfies a SINR threshold, and when the SINR threshold is satisfied, the UE 300 may configure the transceiver 302 to operate on the corresponding available CC and support a MIMO antenna configuration. In the example shown, the data processing hardware 320 of the UE 300 configures the transceiver 302 to operate on the first CC1 and support a 4×4 MIMO antenna configuration and configures the transceiver 302 to operate on the remaining CCn 220n and support a 2×2 MIMO configuration. As only one transceiver resource 310 is allocated to the second CC2 220b, the transceiver 302 is not configured to support MIMO communications when operating on the second CC2 220b.