Patent ID: 8305875

Claim:
A method for allocating a frequency domain spread code by a base station of a multi-carrier code division multiple access (MC-CDMA) communication system having a plurality of user terminals and a scheduler, the method comprising: a) establishing a code allocation priority based on interference between previously allocated spread codes C A and a newly allocated spread code c i so as to minimize the interference caused by a channel fading or a synchronization error according to a transmitting or receiving timing offset, when the scheduler of the base station allocates a subcarrier group to the plurality of user terminals or channels; and b) allocating the spread code to the plurality of user terminals or channels according to the established priority, by the scheduler of the base station, wherein the scheduler of the base station establishes a predetermined spread code c i among the spread codes to be an initial allocation code, and allocates the spread codes in an order of the spread codes obtained by multiplying respective elements of the spread codes in the code allocation priority by respective elements of the initial allocation code.