A method for allocating physical hybrid-ARQ indicator channel (PHICH) resource and power comprises: configuring a PHICH resource set; for each user subjected to PHICH resource allocation: selecting one of all available cyclic shift values to perform a cyclic operation until the following two conditions are met: 1) a PHICH resource calculated according to the selected cyclic shift value is available, 2) if the user uses the PHICH resource, the total PHICH power of a PHICH group does not exceed an upper limit after PHICH power adjustment is performed on the user and/or other users in the group; allocating the available PHICH resource and the adjusted PHICH power to the user, and marking that the PHICH resource is unavailable; until no resource in the PHICH resource set is available or the resource and power allocation operation is performed on each user subjected to the PHICH resource allocation.
展开▼