1. A method for operating a user equipment (UE) device, to facilitate communication with a base station, the method comprising:
transmitting, by a transmitter of the UE device, a codeword index to the base station, wherein the codeword index identifies
a first codebook weighting matrix from within a designated subset of a codebook, wherein the codebook includes at least six
codebook weighting matrices, wherein each of the codebook weighting matrices includes one or more layer-related columns, wherein
each of the layer-related columns includes a plurality of complex weight values having absolute value less than or equal to
receiving, by a receiver of the UE device, signals from a channel, wherein the signals have been generated by a precoding
operation based on a particular codebook weighting matrix from the designated subset; and
recovering, by the receiver, information from the received signals.