摘要 |
PURPOSE: A method for managing and assigning Walsh codes in a mobile communication system is provided to divide the Walsh codes according to a Walsh code length and a quasi-orthogonal code, divide the divided Walsh codes into an idle Walsh code queue, a priority assignment Walsh code queue, and an assignment impossible Walsh code queue, and manage the divided Walsh codes. CONSTITUTION: A length of an assigning Walsh code is determined according to an RC(Radio Configuration) and a data rate of a corresponding terminal when assigning a call(S201). It is confirmed whether a value of a quasi-orthogonal code is a valid value(S202). If the value of a quasi-orthogonal code is the valid value, it is confirmed whether resources exist in a priority assignment code queue(S204). If the resources exist in the priority assignment code queue, a corresponding Walsh code is assigned(S205). If the resources do not exist, it is confirmed whether resources capable of being assigned in an idle Walsh code queue exist(S206). If the resources capable of being assigned in the idle Walsh code queue exist, a corresponding Walsh code is assigned(S205). If the resources capable of being assigned in the idle Walsh code queue do not exist, it is confirmed whether the corresponding terminal is a terminal in which the quasi-orthogonal code is supported(S207). If the corresponding terminal is the terminal in which the quasi-orthogonal code is supported, the quasi-orthogonal code is increased by 1 for assigning a Walsh code to the quasi-orthogonal code 1, 2, and 3(S208).
|