A computer readable medium, comprising: a computer program code comprising one or more instructions, which, when executed by a computer device, cause the computer device to determine an enhanced dedicated channel dedicated physical data channel, E-DPDCH, gain factor in compressed mode, according to the number of E-DPDCHs for an initial transmission of data, characterized in that, when a current frame is a compressed frame, the computer program code is configured to, when executed by the computer device, cause the computer device to determine the E-DPDCH gain factor in the compressed mode as follows: β 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 in the compressed mode, L e,I,i denotes the number of the E-DPDCHs for the initial transmission of data, β c,C,j denotes a dedicated physical control channel, DPCCH, gain factor used for the j:th TFC in the compressed mode, A ed, ref, 1 = β ed, ref, 1 β c, and A ed, ref, 2 = β ed, ref, 2 β c, where β 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 E-TFCs, respectively, L e,ref,1 and L e,ref,2 denote the number of the E-DPDCHs used for the first and second reference E-TFCs, respectively, K e,ref,1 and K e,ref,2 denote 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 denotes the number of pilot bits per slot on a DPCCH in the compressed mode, N pilot,N denotes the number of pilot bits per slot on the DPCCH in the non-compressed mode, and N slots,I denotes the number of non discontinuous transmission, DTX, slots in a frame used for the initial transmission of data; wherein the computer program code, when executed by the computer device, further causes the computer device to determine a transmit power of the E-DPDCH according to the E-DPDCH gain factor in the compressed mode. β ed,C,i denotes the E-DPDCH gain factor in the compressed mode, L e,I,i denotes the number of the E-DPDCHs for the initial transmission of data, β c,C,j denotes a dedicated physical control channel, DPCCH, gain factor used for the j:th TFC in the compressed mode, A ed, ref, 1 = β ed, ref, 1 β c, and A ed, ref, 2 = β ed, ref, 2 β c, where β 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 E-TFCs, respectively, L e,ref,1 and L e,ref,2 denote the number of the E-DPDCHs used for the first and second reference E-TFCs, respectively, K e,ref,1 and K e,ref,2 denote 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 denotes the number of pilot bits per slot on a DPCCH in the compressed mode, N pilot,N denotes the number of pilot bits per slot on the DPCCH in the non-compressed mode, and N slots,I denotes the number of non discontinuous transmission, DTX, slots in a frame used for the initial transmission of data; wherein the computer program code, when executed by the computer device, further causes the computer device to determine a transmit power of the E-DPDCH according to the E-DPDCH gain factor in the compressed mode.