A method for determining transmit power, comprising: determining an Enhanced Dedicated Channel Dedicated Physical Data Channel, E-DPDCH, gain factor in compressed mode according to the number of E-DPDCHs required for an initial transmission of data; and determining transmit power of an E-DPDCH according to the E-DPDCH gain factor in the compressed mode; characterized in that when a current frame is a compressed frame, the step of determining the E-DPDCH gain factor in the compressed mode according to the number of the E-DPDCHs required for the initial transmission of data comprises: β ed, C, i = β c, C, j ⋅ L e, ref, 1 L e, I, i ⋅ L e, ref, 2 L e, ref, 1 ⁢ A ed, ref, 2 2 - A ed, ref, 1 2 K e, ref, 2 - K e, ref, 1 ⁢ K e, i - K e, ref, 1 + A ed, ref, 1 2 ⋅ 10 Δ ⁢ harq 20 ⋅ 15 ⋅ N pilot, C N slots, I ⋅ N pilot, N, wherein β ed,C,i denotes the E-DPDCH gain factor, L e,I.i denotes the number of the E-DPDCHs required for the initial transmission of data, β c,C,j denotes a Dedicated Physical Control Channel, DPCCH, gain factor used for the j:th Transport Format Combination, TFC, in the compressed mode; A ed, ref, 1 = β ed, ref, 1 β c A ed, ref, 2 = β ed, ref, 2 β c, and β c is a DPCCH gain factor in non-compressed mode; β ed,ref,1 and β ed,ref,2 denote the E-DPDCH gain factors of a first and a second reference Enhanced Dedicated Channel Transport Format Combinations, E-TFCs, respectively; L e,ref,1 and L e,ref,2 denote the number of E-DPDCHs used for the first and second reference E-TFCs respectively; K e,ref,1 and K e,ref,2 denote the transport block sizes of the first and second reference E-TFCs respectively; K e,i denotes the transport block size of the i:th E-TFC; Δ harq denotes an offset of a Hybrid Automatic Repeat Request, HARQ; N pilot,C is the number of pilot bits per slot on a DPCCH in the compressed mode; N pilot,N is the number of pilot bits per slot on the DPCCH in the non-compressed mode; and N slots,I is the number of non Discontinuous Transmission, DTX, slots in a frame used for the initial transmission of data. determining an Enhanced Dedicated Channel Dedicated Physical Data Channel, E-DPDCH, gain factor in compressed mode according to the number of E-DPDCHs required for an initial transmission of data; and determining transmit power of an E-DPDCH according to the E-DPDCH gain factor in the compressed mode; characterized in that when a current frame is a compressed frame, the step of determining the E-DPDCH gain factor in the compressed mode according to the number of the E-DPDCHs required for the initial transmission of data comprises: β ed, C, i = β c, C, j ⋅ L e, ref, 1 L e, I, i ⋅ L e, ref, 2 L e, ref, 1 ⁢ A ed, ref, 2 2 - A ed, ref, 1 2 K e, ref, 2 - K e, ref, 1 ⁢ K e, i - K e, ref, 1 + A ed, ref, 1 2 ⋅ 10 Δ ⁢ harq 20 ⋅ 15 ⋅ N pilot, C N slots, I ⋅ N pilot, N, wherein β ed,C,i denotes the E-DPDCH gain factor, L e,I.i denotes the number of the E-DPDCHs required for the initial transmission of data, β c,C,j denotes a Dedicated Physical Control Channel, DPCCH, gain factor used for the j:th Transport Format Combination, TFC, in the compressed mode; A ed, ref, 1 = β ed, ref, 1 β c A ed, ref, 2 = β ed, ref, 2 β c, and β c is a DPCCH gain factor in non-compressed mode; β ed,ref,1 and β ed,ref,2 denote the E-DPDCH gain factors of a first and a second reference Enhanced Dedicated Channel Transport Format Combinations, E-TFCs, respectively; L e,ref,1 and L e,ref,2 denote the number of E-DPDCHs used for the first and second reference E-TFCs respectively; K e,ref,1 and K e,ref,2 denote the transport block sizes of the first and second reference E-TFCs respectively; K e,i denotes the transport block size of the i:th E-TFC; Δ harq denotes an offset of a Hybrid Automatic Repeat Request, HARQ; N pilot,C is the number of pilot bits per slot on a DPCCH in the compressed mode; N pilot,N is the number of pilot bits per slot on the DPCCH in the non-compressed mode; and N slots,I is the number of non Discontinuous Transmission, DTX, slots in a frame used for the initial transmission of data.