摘要 |
In a wireless communication system, unique methods are presented to dynamically assign channel codes of different lengths in a manner to maintain orthogonality among assigned channels. In one embodiment, channel codes that require relatively long-lengths are assigned from a first end of a list of unassigned channel codes and channel codes of a shorter length are assigned from an opposing end of a list of unassigned channel codes. Assignment of a shorter length code sequence is made if the longer-length channel codes that depend from the proposed shorter length code sequence are available. In another embodiment, the availability of short length channel codes is derived directly from the availability of the longest length channel codes. In this embodiment, a group of longest-length channel codes that contain a common shorter-length code of the desired length are checked for availability. If all the codes of the group are available then the common shorter-length code may be assigned to transmission. Further, by assigning transmissions that require longer-length sequences from a first end of a list of channel codes and shorter length sequences from an opposing end of a list of channel codes, the number of channels available for shorter length sequences is maximized.
|