A user equipment, UE, for a wireless communication system, the UE comprising a transceiver; and a processor and configured to: transmit, to a base station, BS, via the transceiver, a message reporting a coherence capability of the UE, wherein the coherence capability of the UE is one of full, partial, or non-coherence; receive, from the BS via the transceiver, a radio resource control, RRC, message including an uplink, UL, code book subset parameter and a UL max rank parameter, wherein the UL code book subset parameter indicates a coherence state and the UL max rank parameter indicates a value for a maximum number of a number of layers, wherein the coherence state is configured for the UE by the BS not to exceed the coherence capability included in the message; receive, from the BS via the transceiver, downlink control information, DCI, including an indication of a transmit precoding matrix indicator, TPMI, and the number of layers based on the coherence state; and transmit, to the BS via the transceiver, UL data via a physical uplink shared channel, PUSCH, based on the indication of the TPMI and the number of layers, wherein the coherence state is one of three coherence states where each coherence state corresponds to the subset of the UL codebook for the indication of the TPMI and the number of layers. a transceiver; and a processor and configured to: transmit, to a base station, BS, via the transceiver, a message reporting a coherence capability of the UE, wherein the coherence capability of the UE is one of full, partial, or non-coherence; receive, from the BS via the transceiver, a radio resource control, RRC, message including an uplink, UL, code book subset parameter and a UL max rank parameter, wherein the UL code book subset parameter indicates a coherence state and the UL max rank parameter indicates a value for a maximum number of a number of layers, wherein the coherence state is configured for the UE by the BS not to exceed the coherence capability included in the message; receive, from the BS via the transceiver, downlink control information, DCI, including an indication of a transmit precoding matrix indicator, TPMI, and the number of layers based on the coherence state; and transmit, to the BS via the transceiver, UL data via a physical uplink shared channel, PUSCH, based on the indication of the TPMI and the number of layers, wherein the coherence state is one of three coherence states where each coherence state corresponds to the subset of the UL codebook for the indication of the TPMI and the number of layers. transmit, to a base station, BS, via the transceiver, a message reporting a coherence capability of the UE, wherein the coherence capability of the UE is one of full, partial, or non-coherence; receive, from the BS via the transceiver, a radio resource control, RRC, message including an uplink, UL, code book subset parameter and a UL max rank parameter, wherein the UL code book subset parameter indicates a coherence state and the UL max rank parameter indicates a value for a maximum number of a number of layers, wherein the coherence state is configured for the UE by the BS not to exceed the coherence capability included in the message; receive, from the BS via the transceiver, downlink control information, DCI, including an indication of a transmit precoding matrix indicator, TPMI, and the number of layers based on the coherence state; and transmit, to the BS via the transceiver, UL data via a physical uplink shared channel, PUSCH, based on the indication of the TPMI and the number of layers, wherein the coherence state is one of three coherence states where each coherence state corresponds to the subset of the UL codebook for the indication of the TPMI and the number of layers.