A method of providing an efficient channel structure for a communication system
that uses codes to define its communication channels. Available codes form a code
space that is equally divided into M tiers based on load conditions; M is an integer
equal to 1 or greater. Information is scheduled to be transmitted during a particular
time slot and is assigned to a particular tier. The information is transmitted
during the scheduled time slot using all of the codes of the assigned tier.