Patent ID: 7061965
Filing Date: 2006-06-13
Classification: H04B,H04J

Abstract:
1. A method for assigning a plurality of Walsh codes having different bit lengths to respective spreading codes of a plurality of communication channels, said method comprising the steps of: setting assignment order information about an order of assignment of the plurality of Walsh codes of different bit lengths such that one Walsh code having a smaller bit length becomes unable to be orthogonally separated as being precedent over another Walsh code having a larger bit length; retrieving, over the plurality of Walsh codes, an idle Walsh code which is not assigned to any spreading code in accordance with the set assignment order information, said idle Walsh code having an assignment request bit length to be assigned to a communication channel for which an assignment request is issued; assigning the retrieved idle Walsh code to the spreading code of the communication channel for which the assignment request is issued; and setting a plurality of retrieve starting positions for the respective bit lengths of the plurality of Walsh codes so that, in said retrieving step, retrieving of the idle Walsh code starts at the set retrieve starting position corresponding to the respective assignment request bit length.