Method and system for downlink channelization code allocation in a UMTS
AssigneeSamsung Electronics Co., Ltd.
InventorWon-Suk Heo
Life of this patent
Estimating the term…
Abstract
A method and system for downlink channelization code allocation or assignment in a UMTS are presented. The method and system generate an optimal channelization or OVSF code to be assigned to a new channel through a route having the minimum influence while maintaining the existing or assigned OVSF codes. The inventive method and system leave reserved codes by managing generation and release of the OVSF codes. This prevents situations where the new channel cannot be assigned an OVSF code due to a lack of OVSF codes, even though there is enough available power and enough available channels.
Claims25
A method for determining an optimal channelization code for assignment to a channel in a Universal Mobile Telecommunication System (UMTS), said method comprising the steps of:
- extending the plurality of channelization codes in the form of a tree structure having a plurality of sub-trees;
- determining if a flag of at least one of a plurality of channelization code numbers corresponding to respective channelization codes of a plurality of channelization codes should be set or released;
- receiving a spreading factor, if it is determined that the flag of the at least one of the plurality of channelization code numbers should be set;
- using the spreading factor and the tree structure to determine the optimal channelization code;
- generating and assigning a channelization code number for the optimal channelization code;
- and
- setting the flag of at least the generated channelization code number, thereby setting the flag for the at least one of the plurality of channelization code numbers which includes setting the flag of a channelization code number corresponding to the optimal channelization code.
A system for determining an optimal channelization code for assignment to a channel in a Universal Mobile Telecommunication System (UMTS), said system comprising at least one processor capable of executing programmable instructions for performing the steps of:
- extending the plurality of channelization codes in the form of a tree structure having a plurality of sub-trees;
- determining if a flag of at least one of a plurality of channelization code numbers corresponding to respective channelization codes of a plurality of channelization codes should be set or released;
- receiving a spreading factor, if it is determined that the flag of the at least one of the plurality of channelization code numbers should be set;
- using the spreading factor and the tree structure to determine the optimal channelization code;
- generating and assigning a channelization code number for the optimal channelization code;
- and
- setting the flag of at least the generated channelization code number, thereby setting the flag for the at least one of the plurality of channelization code numbers which includes setting the flag of a channelization code number corresponding to the optimal channelization code.
Dependencies are inferred from the claim text.