Patent ID: 8306006

Claim:
A resource allocation method based on Block Repeat Division Multiple Access, comprising: selecting a Block repeat Resource Block Group, BRBG, with a Repeat Factor, RF, meeting a service requirement of a user from available BRBGs, allocating the selected BRBG by a BRBG allocation unit; assigning a Repeat Code, RC, sequence for the selected BRBG; wherein the selected BRBG comprises a plurality of Block Repeat Blocks, BRBs, and the BRB is time-frequency resource taken by a repeat block unit; and wherein the method further comprises: if the available BRBGs do not comprise the BRBG with the RF meeting the service requirement of the user, lowering a RF of a BRBG with a RF higher than the service requirement of the user to obtain a BRBG with a RF meeting the service requirement of the user, and allocating the obtained BRBG; or increasing a RF of a BRBG to obtain a BRBG with a RF meeting the service requirement of the user, and allocating the obtained BRBG; or selecting a plurality of available BRBGs, the sum of RFs of which meets the service requirement of the user, and allocating the plurality of available BRBGs.