A method for uplink retransmission decision, the method comprising: A. acquiring information carried in an uplink enhanced absolute grant channel, E-AGCH, and record information of to-be-retransmitted data, and according to the carried information and the record information, calculating a grant transmission code rate λ e of the to-be-retransmitted data in a pending decision modulation mode; wherein, the pending decision modulation mode comprises: a quadrature phase shift keying, QPSK, mode and a 16 quadrature amplitude modulation, 16QAM, mode; B. according to a corresponding relationship diagram of a code rate and a power of the pending decision modulation mode recorded in a network configuration command, calculating a grant calculation power corresponding to the λ e in the pending decision modulation mode; C. comparing the grant calculation power with power resource related information, PRRI, value in the carried information, when determining that the PRRI value is larger than or equal to the grant calculation power, determining that the to-be-retransmitted data can be retransmitted with the pending decision modulation mode, otherwise, determining that the to-be-retransmitted data cannot be retransmitted with the pending decision modulation mode; wherein, the step A specifically comprises: A1. acquiring code channel resource related information, CRRI, slot resource related information, TRRI, and an enhanced uplink dedicated channel control channel number indicator, ENI, in the carried information as well as a data block size S e of the to-be-retransmitted data in the record information; A2. calculating a number of bits R e carried in physical resources of the enhanced uplink dedicated channel in the pending decision modulation mode according to the CRRI, the TRRI and the ENI; A3. using a formula λ e = S e / R e to calculate the λ e according to the R e and the S e; wherein the method further comprises: in the step A, for the QPSK mode and the 16QAM mode, calculating the number of bits R e1 carried in a first physical resource and the number of bits R e2 carried in a second physical resource respectively, using the number of bits R e1 carried in the first physical resource and the number of bits R e2 carried in the second physical resource to calculate the first grant transmission code rate and the second grant transmission code rate respectively; wherein, a formula to calculate the number of bits R e1 carried in the first physical resource is: when when S F = N, R e 1 = 88 × 16 × timeslot _ num / N − ENI + 1 × 34 a formula to calculate the number of bits R e2 carried in the second physical resource is: when when S F = N, R e 2 = 176 × 16 × timeslot _ num / N − ENI + 1 × 34 × 2 where SF is a spreading factor determined according to the CRRI; timeslot num is the number of transmission code channels determined according to the TRRI; ENI is the number of the enhanced uplink dedicated channel control channels. A. acquiring information carried in an uplink enhanced absolute grant channel, E-AGCH, and record information of to-be-retransmitted data, and according to the carried information and the record information, calculating a grant transmission code rate λ e of the to-be-retransmitted data in a pending decision modulation mode; wherein, the pending decision modulation mode comprises: a quadrature phase shift keying, QPSK, mode and a 16 quadrature amplitude modulation, 16QAM, mode; B. according to a corresponding relationship diagram of a code rate and a power of the pending decision modulation mode recorded in a network configuration command, calculating a grant calculation power corresponding to the λ e in the pending decision modulation mode; C. comparing the grant calculation power with power resource related information, PRRI, value in the carried information, when determining that the PRRI value is larger than or equal to the grant calculation power, determining that the to-be-retransmitted data can be retransmitted with the pending decision modulation mode, otherwise, determining that the to-be-retransmitted data cannot be retransmitted with the pending decision modulation mode; A1. acquiring code channel resource related information, CRRI, slot resource related information, TRRI, and an enhanced uplink dedicated channel control channel number indicator, ENI, in the carried information as well as a data block size S e of the to-be-retransmitted data in the record information; A2. calculating a number of bits R e carried in physical resources of the enhanced uplink dedicated channel in the pending decision modulation mode according to the CRRI, the TRRI and the ENI; A3. using a formula λ e = S e / R e to calculate the λ e according to the R e and the S e; when when S F = N, R e 1 = 88 × 16 × timeslot _ num / N − ENI + 1 × 34 a formula to calculate the number of bits R e2 carried in the second physical resource is: when when S F = N, R e 2 = 176 × 16 × timeslot _ num / N − ENI + 1 × 34 × 2 where SF is a spreading factor determined according to the CRRI; timeslot num is the number of transmission code channels determined according to the TRRI; ENI is the number of the enhanced uplink dedicated channel control channels.