Abstract:
A communication system (100) provides selecting a first modulation-coding scheme (111), determining a first possible number of data bits (201), determining a first number of data (102) to be transmitted from the source user to the first destination user, and determining a first load level. If the first load level is unequal to a whole number, rounding to a next first whole number, selecting a first number of plurality of spreading codes (108-1 through 108-k) based on the first whole number of load level for spread coding of first number of data bits (102) after being modulated and coded according to selected modulation-coding scheme (111).