Power headroom report method and apparatus
11558826 · 2023-01-17
Assignee
Inventors
- Jingxing Fu (Beijing, CN)
- Bin Yu (Beijing, CN)
- Chen Qian (Beijing, CN)
- Qi Xiong (Beijing, CN)
- Yi Wang (Beijing, CN)
Cpc classification
H04W72/23
ELECTRICITY
H04W24/10
ELECTRICITY
H04W52/34
ELECTRICITY
International classification
H04W52/36
ELECTRICITY
H04W52/24
ELECTRICITY
Abstract
The present disclosure relates to a pre-5.sup.th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4.sup.th-Generation (4G) communication system such as Long Term Evolution (LTE). The present application discloses a power headroom report (PHR) method and apparatus. A user equipment (UE) determines a PHR reporting manner according to the structure of an uplink subframe in an active serving cell, calculates PHR according to the reporting manner, and sends the PHR to a base station. According to the present disclosure, a UE proactively determines the PHR reporting manner, calculates PHR and report the PHR, thus implements PHR reporting process at the UE.
Claims
1. A method performed by a terminal in a wireless communication system, the method comprising: identifying first information for indicating a slot length of a first serving cell for a physical uplink shared channel (PUSCH) transmission associated with a first sub-carrier spacing; identifying second information for indicating a slot length of a second serving cell for a PUSCH transmission associated with a second sub-carrier spacing different from the first sub-carrier spacing, wherein the slot length of the first serving cell is longer than the slot length of the second serving cell; identifying a first slot of multiple slots of the second serving cell that fully overlaps with a slot of the first serving cell, based on the first information and the second information; and transmitting, in the slot of the first serving cell, a power headroom report (PHR) for the first slot of the second serving cell to a base station, wherein the slot of the first serving cell overlaps with the multiple slots of the second serving cell, and wherein the first slot of the second serving cell that is located at first among slots that fully overlap with the slot of the first serving cell.
2. The method of claim 1, wherein the identifying of the first slot of the multiple slots of the second serving cell comprises: identifying that the terminal is configured with a plurality of cells including the first serving cell and the second serving cell; and identifying the first serving cell based on the first information and the second information.
3. The method of claim 2, wherein the identifying of the first slot of the multiple slots of the second serving cell comprises: identifying the slot of the identified first serving cell to provide a PHR, that overlaps with the multiple slots of the second serving cell.
4. The method of claim 1, further comprising: receiving, via a higher layer signaling, a first configuration comprising the first information; and receiving, via a higher layer signaling, a second configuration comprising the second information, wherein the PHR is transmitted based on physical uplink shared channel (PUSCH).
5. The method of claim 1, further comprising: determining a power headroom (PH) in the PHR based on a calculation method, wherein the calculation method is determined as one of: a first calculation method to determine the PH based on downlink control information (DCI) for scheduling a physical uplink shared channel (PUSCH) transmission, or a second calculation method to determine the PH based on a default configuration.
6. The method of claim 5, further comprising: determining whether the PUSCH transmission is scheduled or not according to whether the DCI is received or not; if it is determined that the PUSCH transmission is scheduled, determining the calculation method as the first calculation method; and if it is determined that the PUSCH transmission is not scheduled, determining the calculation method as the second calculation method.
7. The method of claim 5, wherein, if the calculation method is determined as the first calculation method, the PH is determined based on: a maximum transmitting power, a power offset, a compensating rate, a path loss set, an accumulative value for power control, and a number of physical resource blocks (PRBs) for the PUSCH transmission obtained by the DCI, and wherein, if the calculation method is determined as the second calculation method, the PH is determined based on: a maximum transmitting power set by the default configuration, a power offset set by the default configuration, a compensating rate set by the default configuration, a path loss set by the default configuration, and an accumulative value for power control set by the default configuration.
8. A method performed by a base station in a wireless communication system, the method comprising: transmitting, to a terminal, first information for indicating a length of a slot of a first serving cell for a physical uplink shared channel (PUSCH) transmission associated with a first sub-carrier spacing; transmitting, to the terminal, second information for indicating a length of a slot of a second serving cell, wherein the slot length of the first serving cell is longer than the slot length of the second serving cell for a PUSCH transmission associated with a second sub-carrier spacing different from the first sub-carrier spacing; and receiving, in a slot of the first serving cell, a power headroom report (PHR) for a first slot of multiple slots of the second serving cell that fully overlaps with the slot of the first serving cell from the terminal, wherein the first slot of the second serving cell is identified based on the first information and the second information, wherein the slot of the first serving cell overlaps with the multiple slots of the second serving cell, and wherein the first slot of the second serving cell that is located at first among slots that fully overlap with the slot of the first serving cell.
9. The method of claim 8, wherein the first information is transmitted via a higher layer signaling, wherein the second information is transmitted via a higher layer signaling, and wherein the PHR is transmitted based on physical uplink shared channel (PUSCH).
10. The method of claim 8, wherein the PHR comprises a power headroom (PH) determined based on a calculation method, and wherein the calculation method is determined as one of: a first calculation method to determine the PH based on downlink control information (DCI) for scheduling a physical uplink shared channel (PUSCH) transmission, or a second calculation method to determine the PH based on a default configuration.
11. The method of claim 10, wherein the calculation method is determined according to whether the PUSCH transmission is scheduled or not, and wherein the PUSCH transmission is scheduled or not is according to whether the DCI is received or not.
12. The method of claim 10, wherein, if the calculation method is determined as the first calculation method, the PH is determined based on: a maximum transmitting power, a power offset, a compensating rate, a path loss set, an accumulative value for power control, and a number of physical resource blocks (PRBs) for the PUSCH transmission obtained by the DCI, and wherein, if the calculation method is determined as the second calculation method, the PH is determined based on: a maximum transmitting power set by the default configuration, a power offset set by the default configuration, a compensating rate set by the default configuration, a path loss set by the default configuration, and an accumulative value for power control set by the default configuration.
13. A terminal in a wireless communication system, the terminal comprising: at least one transceiver; and at least one processor operatively coupled with the at least one transceiver, and configured to: identify first information for indicating a slot length of a first serving cell for a physical uplink shared channel (PUSCH) transmission associated with a first sub-carrier spacing, identify second information for indicating a slot length of a second serving cell, wherein the slot length of the first serving cell is longer than the slot length of the second serving cell for a PUSCH transmission associated with a second sub-carrier spacing different from the first sub-carrier spacing, identify a first slot of multiple slots of the second serving cell that fully overlaps with a slot of the first serving cell, based on the first information and the second information, and transmit, in the slot of the first serving cell, a power headroom report (PHR) for the first slot of the second serving cell to a base station, wherein the slot of the first serving cell overlaps with the multiple slots of the second serving cell, and wherein the first slot of the second serving cell that is located at first among slots that fully overlap with the slot of the first serving cell.
14. The terminal of claim 13, wherein the at least one processor is, to identify the first slot of the multiple slots of the second serving cell, further configured to: identify that the terminal is configured with a plurality of cells including the first serving cell and the second serving cell, and identify the first serving cell based on the first information and the second information.
15. The terminal of claim 14, wherein the at least one processor is, to identify the first slot of the multiple slots of the second serving cell, further configured to: identify the slot of the identified first serving cell to provide a PHR, that overlaps with the multiple slots of the second serving cell.
16. The terminal of claim 13, wherein the at least one processor is further configured to: receive, via a higher layer signaling, a first configuration comprising the first information, and receive, via a higher layer signaling, a second configuration comprising the second information, and wherein the PHR is transmitted based on physical uplink shared channel (PUSCH).
17. The terminal of claim 13, wherein the at least one processor is further configured to determine a calculation method for calculating a power headroom (PH) in the PHR, and wherein the calculation method is determined as one of: a first calculation method to determine the PH based on downlink control information (DCI) for scheduling a physical uplink shared channel (PUSCH) transmission, or a second calculation method to determine the PH based on a default configuration.
18. The terminal of claim 17, wherein the at least one processor is further configured to: determine whether the PUSCH transmission is scheduled or not according to whether the DCI is received or not, if it is determined that the PUSCH transmission is scheduled, determine the calculation method as the first calculation method, and if it is determined that the PUSCH transmission is not scheduled, determine the calculation method as the second calculation method.
19. The terminal of claim 17, wherein, if the calculation method is determined as the first calculation method, the PH is determined based on: a maximum transmitting power, a power offset, a compensating rate, a path loss set, an accumulative value for power control, and a number of physical resource blocks (PRBs) for the PUSCH transmission obtained by the DCI, and wherein, if the calculation method is determined as the second calculation method, the PH is determined based on: a maximum transmitting power set by the default configuration, a power offset set by the default configuration, a compensating rate set by the default configuration, a path loss set by the default configuration, and an accumulative value for power control set by the default configuration.
20. A base station in a wireless communication system, the base station comprising: at least one transceiver; and at least one processor operatively coupled with the at least one transceiver, and configured to: transmit, to a terminal, first information for indicating a length of a slot of a first serving cell for a physical uplink shared channel (PUSCH) transmission associated with a first sub-carrier spacing, transmit, to the terminal, second information for indicating a length of a slot of a second serving cell, wherein the slot length of the first serving cell is longer than the slot length of the second serving cell for a PUSCH transmission associated with a second sub-carrier spacing different from the first sub-carrier spacing, and receive, in a slot of the first serving cell, a power headroom report (PHR) for a first slot of multiple slots of the second serving cell that fully overlaps with the slot of the first serving cell from the terminal, wherein the first slot of the second serving cell is identified based on the first information and the second information, wherein the slot of the first serving cell overlaps with the multiple slots of the second serving cell, and wherein the first slot of the second serving cell that is located at first among slots that fully overlap with the slot of the first serving cell.
21. The base station of claim 20, wherein the first information is transmitted via a higher layer signaling, wherein the second information is transmitted via a higher layer signaling, and wherein the PHR is received based on physical uplink shared channel (PUSCH).
22. The base station of claim 20, wherein the PHR comprises a power headroom (PH).
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
BEST MODE FOR CARRYING OUT THE INVENTION
(16) In order to make the objectives, technical schemes and merits of the present application clearer, a detailed description of the present application is hereinafter given with reference to specific embodiments.
(17) In view of the objective of the present disclosure, various embodiments provide a PHR method. As shown in
(18) In step 201, a UE determines a PHR reporting manner according to a structure of an uplink subframe in an active serving cell.
(19) In step 202, the UE calculates PHR according to the PHR reporting manner, and transmits the PHR to a base station.
(20) The mechanism of the present disclosure is hereinafter described in detail with reference to the several examples.
Embodiment One
(21) This embodiment introduces a configuration method and a usage method of a PeriodicPHR-Timer and a ProhibitPHR-Timer of PHR. There are the following situations.
(22) Situation one: A UE is configured with one serving cell, i.e., one carrier. Subframes have different lengths in different time periods, and the subframe length is configured by higher layer signaling or pre-defined in a protocol or indicated by physical layer signaling. For example,
(23) Situation two: A UE is configured with one serving cell, i.e., one carrier. Subframes may have different lengths in different frequency bands within the same time period, and the subframe length may be configured by higher layer signaling or pre-defined in a protocol or indicated by physical layer signaling. For example,
(24) Situation three: A UE is configured with a plurality of serving cells, i.e., the UE is configured with a plurality of carriers. Subframes may have different lengths in different serving cells within the same time period, and the subframe length may be configured by higher layer signaling or pre-defined in a protocol or indicated by physical layer signaling. For example,
(25) In situation one, situation two and situation three, the UE may use the following method to determine configurations of the PeriodicPHR-Timer and the ProhibitPHR-Timer in PHR, and determine the time of reporting the PHR according to the PeriodicPHR-Timer and the ProhibitPHR-Timer in PHR.
(26) Configurations of the PeriodicPHR-Timer and the ProhibitPHR-Timer are in unit of time T. T is configured by higher layer signaling or pre-defined in a protocol, and is referred to as reference time unit. For example, T may be configured by higher layer signaling or defined by a protocol as 1 ms, after the value of T is determined, the PeriodicPHR-Timer and the ProhibitPHR-Timer may be determined according to configurations as shown below.
(27) TABLE-US-00003 phr-Config CHOICE { release NULL, setup SEQUENCE { periodicPHR-Timer ENUMERATED {10T, 20T, 50T, 100T, 200T,5001, 1000T, infinity}, prohibitPHR-Timer ENUMERATED {0T, 10T, 20T, 50T, 100T, 200T, 500T, 1000T }, }
(28) After receiving the above configurations, the UE may identify the PeriodicPHR-Timer and the ProhibitPHR-Timer, and determine the time of reporting the PHR according to the two timers.
(29) That is, when the subframe length equals T, T is taken as the unit for numbering all of subframes. For example, when T is counted by milli-seconds, e.g., the value of T may be 0.5 ms, all of subframes are numbered and the serial number of a subframe is t, t is a natural number. The state values of the PeriodicPHR-Timer and the ProhibitPHR-Timer are calculated according to the serial number t of the subframes.
(30) When the subframe length T1 is smaller than T, all of subframes are numbered in unit of T1, and the subframes are numbered as t1=0, 1, . . . . The value of the PeriodicPHR-Timer and the ProhibitPHR-Timer are calculated according to floor(t1/(T/T1)), and floor( ) represents a rounding down operation. That is, the state values of the PeriodicPHR-Timer and the ProhibitPHR-Timer are calculated according to the serial number of a subframe whose subframe length is T which includes a subframe whose subframe length is T1, as shown in
(31) When the subframe length T1 is larger than T, all of subframes are numbered in unit of T1, and the subframes are numbered as t1=0, 1, . . . . The state values of the PeriodicPHR-Timer and the ProhibitPHR-Timer are calculated according to t1*(T1/T). That is, the state values of the PeriodicPHR-Timer and the ProhibitPHR-Timer are calculated according to the serial number of the first subframe in subframes whose subframe length is T which are covered by a subframe whose subframe length is T1, as shown in
(32) When a UE is configured with more than one serving cells, another method of determining PeriodicPHR-Timer and ProhibitPHR-Timer includes activating PHR in each of different serving cells or different serving cell sets configured for the UE using an individual PeriodicPHR-Timer and/or ProhibitPHR-Timer. Activating PHR using an individual PeriodicPHR-Timer and/or ProhibitPHR-Timer refers to each of different serving cells or different serving cell sets configured for the UE uses the time unit and value of an individual PeriodicPHR-Timer and/or ProhibitPHR-Timer, and PHR of each of different serving cells or PHRs of each of different serving cell sets configured for the UE are activated by respective PeriodicPHR-Timer and/or ProhibitPHR-Timer and reported separately. The UE determines the time unit and the value of the PeriodicPHR-Timer and/or ProhibitPHR-Timer corresponding to each serving cell configured for the UE from received higher layer signaling.
(33) The following is an example. In the example, a UE is configured with 3 serving cells, i.e., serving cell 1, serving cell 2 and serving cell 3, and is configured with 2 pairs of PeriodicPHR-Timer and ProhibitPHR-Timer for PHR report, one is PeriodicPHR-Timer-1 and ProhibitPHR-Timer-1, the other is PeriodicPHR-Timer-2 and ProhibitPHR-Timer-2. Serving cell 1 and serving cell 2 form a serving cell set whose PHR is activated by PeriodicPHR-Timer-1 and ProhibitPHR-Timer-1 before the PHR of serving cell 1 and PHR of serving cell 2 are reported together. PHR of serving cell 3 is activated by PeriodicPHR-Timer-2 and ProhibitPHR-Timer-2 and then reported.
(34) The method can use a simple processing manner given that different serving cells have different timeslot lengths. In addition, different serving cells may have very different path losses. Some serving cells may have small changes in path loss, e.g., serving cells operating at low frequency bands may have small changes in path loss. Some other serving cells may have great changes in path loss, e.g., serving cells operating at high frequency bands may have great changes in path loss. According to the method where PHR report for all of serving cells is activated when the changes in path loss of serving cells at high frequency bands reach a threshold, the PHR report may consume too much physical uplink resources. By contrast, the method of activating PHR using individual PeriodicPHR-Timer and ProhibitPHR-Timer can report only the PHR of serving cells operating at high frequency bands, thus can avoid the consumption of too much physical resources by PHR report.
Embodiment Two
(35) This embodiment introduces a method of transmitting PHR.
(36) When the UE is configured with at least two serving cells, and at least two of the serving cells are activated, subframes of at least one active serving cell have different subframe lengths in different time periods, as shown in
(37) The UE may determine the subframe length according to the following methods.
(38) 1) The UE may determine the subframe length according to received higher layer signaling.
(39) 2) The UE may determine the subframe length according to received public physical layer signaling.
(40) 3) The UE may determine the subframe length according to received UE-specific physical layer signaling, e.g., the length of a subframe which transmits a PUSCH may be identified using uplink (UL) downlink control information (DCI) which schedules the PUSCH.
(41) Since subframes having different lengths may have different requirements on code error rate of transmitting PUSCH service, parameters for power control may be different. For example, the length of a subframe for transmitting regular service may be 1 ms, and the code error rate requirement may be 1%; and the length of a subframe for transmitting high-reliable low-delay service may be 0.25, and the code error rate requirement may be 10e-5. In order to provide reference to the base station for scheduling UL resources, the UE needs to report PHR. In an example, two types of services may have different power control parameters, and two types of PHR may be reported, referred to as first type PHR and second type PHR. That is because each PUSCH transmission may have corresponding type of PHR reported when different PUSCH transmissions adopt different power control parameters. For example, type-1 services are regular services, type-2 services are services requiring low delay and high reliability. In another example, there are different waveforms for PUSCH transmission, e.g., a type of waveform for PUSCH transmission is cyclic prefix-OFDM (CP-OFDM), another type of waveform for PUSCH transmission is single carrier-OFDM (SC-OFDM), and the two types of waveforms also need to report respective PHRs. In yet another example, there are different sub-carrier spaces for PUSCH transmission, e.g., a type of sub-carrier space for PUSCH transmission is 15 kHz, another type of sub-carrier space for PUSCH transmission is 60 kHz, and the two types of sub-carrier spaces also need to report respective PHRs. In still another example, beams for PUSCH transmission may be in different directions, and respective PHRs of the beams may be reported. In view of the factors analyzed above, a UE may identify the number of individual PHRs to be reported and characteristics of the PHRs using received configurations from higher layer signaling or physical signaling. Characteristics of each PHR include factors of PUSCH transmission for calculating the PHR, including waveform, sub-carrier space, service, beam, etc. The method may be extended to be applied to situations where more than two PHRs are reported, and the reported PHRs have at least one characteristic, e.g., waveform, sub-carrier space, service, beam, different from each other.
(42) For a plurality of serving cells configured for a UE, some serving cells may have the same subframe length in different time periods and different frequency bands, and only one type of service is transmitted. Thus, a set of power control parameters are defined. For example, only one type of PHR is reported to a serving cell which only transmits regular services or only transmits high reliability low-delay services. There may be some serving cells which have different subframe lengths in different time periods and in different frequency bands and may transmit two types of services, thus have two sets of power control parameters. For such serving cells, two types of PHR may be reported. The UE may determine whether to report one type of PHR or two types of PHR for each serving cell configured for the UE.
(43) Method One
(44) Regarding a serving cell for which two types of PHR are reported, the two types of PHR are reported in a time division multiplexing manner, and for each serving cell, only one of the first type PHR and the second type PHR is reported each time. The UE may determine whether to report the first type PHR or the second type PHR according to the following manners.
(45) Manner a:
(46) According to configurations received from higher layer signaling, a UE may identify which subframes are used by the UE for reporting the first type PHR and which subframes are used for reporting the second type PHR, thus the UE and the base station may not mistake the type of reported PHR.
(47) When the UE needs to report PHR in the subframe, the UE may report a type of PHR corresponding to the subframe as configured by higher layer signaling. This method requires the subframes in which the UE transmits different services in the serving cell are also configured by higher layer signaling. Subframes configured for transmitting one type of service cannot be changed dynamically to be subframes for transmitting another type of service, and this may affect timely transmission of high-reliability low-delay services.
(48) Manner b:
(49) The UE may determine whether to report the first type PHR or the second type PHR in a subframe according to content transmitted in the subframe in a specific serving cell. Specifically, when the subframe transmits PUSCH of category-1 service only, the UE may report the first-type PHR; when the subframe transmits PUSCH of category-2 service only, the UE may report the second type PHR. When the UE transmits both a PUSCH of category-1 service and a PUSCH of category-2 service, or the UE does not transmit a PUSCH of category-1 service nor a PUSCH of category-2 service, the higher layer signaling configures which subframes are used for reporting the first type PHR by the UE and which subframes are used for reporting the second type PHR. In another example, PHR may be reported according to a default type of PHR determined according to a protocol, e.g., the second type PHR is reported in such situation. This method may result in mistaking the type of PHR. For example, when a base station schedules category-1 service which means the UE should report the first type PHR, but the UE does not receive scheduling signaling from the serving cell, the UE may report the second type PHR according to rules, thus the UE and the base station may mistake the type of the PHR reported. The UE may distinguish the category-1 service and the category-2 service by different DCI formats or by a bit indicator in DCI or by an RNTI for scrambling the DCI.
(50) Manner c:
(51) The UE may determine whether to report the first type PHR or the second type PHR in a subframe according to scheduling information of the subframe in a specific serving cell. Specifically, when only PUSCH of category-1 service is transmitted in the subframe, the UE may report the first type PHR. When only PUSCH of category-2 service transmitted in the subframe, the UE may report the second type PHR. When the UE transmits both a PUSCH of category-1 service and a PUSCH of category-2 service in the subframe or when the UE does not transmit a PUSCH of category-1 service nor a PUSCH of category-2 service in the subframe, the type of PHR to be reported by the UE may be determined according to higher layer signaling which configures which subframes are for reporting the first type PHR and which subframes are for reporting the second type PHR. In another example, the type of PHR to be reported may be determined according to a default type of PHR defined in a protocol, e.g., in the above situation, a protocol may define the second type PHR is reported because the category-2 service has higher requirements for reliability and low delay, thus the second type PHR may have priority to be reported. As for the mistaking of the type of PHR that may be caused by the method, a type indicator indicating the type of reported PHR may be added to MAC signaling for reporting the PHR. That is, the UE may not only report the PHR, but also specify the type of the PHR. The type indicator may be a one-bit indicator indicating the PHR type. As such, the UE and the base station will not mistake the type of the reported PHR.
(52) Method Two
(53) For a serving cell which requires report of two types of PHR, the two types of PHR are reported simultaneously. There are the following manners of simultaneously reporting the first type PHR and the second type PHR.
(54) Simultaneously reported are the first type PHR and the second type PHR, the maximum transmitting power Pcmax,c,1 for calculating the first type PHR and the maximum transmitting power Pcmax,c,2 for calculating the second type PHR.
(55) The calculations may be performed for the following situations.
(56) Situation 1:
(57) When a PUSCH of category-1 service is transmitted in the subframe and no PUSCH of category-2 service is transmitted in the subframe,
(58) the first type PHR may be calculated as:
PH.sub.c,1(i)=P.sub.CMAX,c,1(i)−{10 log.sub.10(M.sub.PUSCH,c,1(i))+P.sub.O_PUSCH,c,1(j)+α.sub.c,1(j).Math.PL.sub.c,1+Δ.sub.TF,c,1(i)+f.sub.c,1(i)} [dB]
(59) The P.sub.CMAX,c,1(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c only transmits PUSCH of category-1 service; and all the other parameters are power control parameters of the PUSCH for transmission of the category-1 service.
(60) M.sub.PUSCH,c,1(i) is the number of physical resource blocks (PRBs) occupied by the PUSCH.
(61) P.sub.O_PUSCH,c,1(j) is a power offset configured by higher layer signaling.
(62) PL.sub.c,1 is path loss.
(63) α.sub.c,1(j) is for controlling path loss compensating rate. For Semi-persistent scheduling (SPS) PUSCH or PUSCH re-transmission, j=0; for dynamically scheduled PUSCH or PUSCH re-transmission, j=1; for PUSCH or PUSCH re-transmission scheduled for a random access response, j=2.
(64) f.sub.c,1(i) is an accumulative sum of close-loop power control. Δ.sub.TF,c,1(i) is a parameter in connection with a MCS of uplink transmission. Specifically, when K.sub.s equals 1.25, (i)=10 log.sub.10((2.sup.BPRE.Math.k,−1).Math.β.sub.offset.sup.PUSCH). When only Aperiodic CSI (A-CSI) is transmitted and no uplink data is transmitted, BPRE=O.sub.CQI/N.sub.RE, and β.sub.offset.sup.PUSCH=β.sub.offset.sup.CQI. When uplink data is transmitted,
(65)
C is the number of code blocks in a transmission block (TB), K.sub.r is the number of bits of the r'th CB, N.sub.RE is the total number of resource elements (RE) in a PUSCH.
(66) The second type PHR may be calculated as:
PH.sub.c,2(i)={tilde over (P)}.sub.CMAX,c,2(i)−{P.sub.O_PUSCH,c,2(1)+α.sub.c,2(1).Math.PL.sub.c,2+f.sub.c,2(i)} [dB]
(67) Definitions of parameters in the above formula can be found in 3rd Generation Partnership Project (3GPP) 36.213 v10.9.0 Section 5.1.1.1. The {tilde over (P)}.sub.CMAX,c,2(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c does not transmit PUSCH of any service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-2 service.
(68) P.sub.O_PUSCH,c,2(1) is a power offset configured by higher layer signaling; PL.sub.c,2 is path loss; α.sub.c,2(1) is for controlling path loss compensating rate; f.sub.c,2(i) is an accumulative sum of close-loop power control.
(69) Since category-2 service is not transmitted in the serving cell c, PH.sub.c,2(i) is a virtual PHR.
(70) Situation 2:
(71) When a PUSCH of category-1 service is transmitted in the subframe and no PUSCH of category-2 service is transmitted in the subframe,
(72) the second type PHR may be calculated as:
PH.sub.c,2(i)=P.sub.CMAX,c,2(i)−{10 log.sub.10(M.sub.PUSCH,c,2(i))+P.sub.O_PUSCH,c,2(j)+α.sub.c,2(j)PL.sub.c,2+Δ.sub.TF,c,2(i)+f.sub.c,2(i)} [dB]
(73) The P.sub.CMAX,c,2(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c only transmits PUSCH of category-2 service; M.sub.PUSCH,c,2(i) is the number of PRBs occupied by the PUSCH. P.sub.O_PUSCH,c,2(j) is a power offset configured by higher layer signaling. PL.sub.c,2 is path loss. α.sub.c,2(j) is for controlling path loss compensating rate. f.sub.c,2(i) is an accumulative sum of close-loop power control; Δ.sub.TF,c,2(i) is a parameter in connection with a MCS of uplink transmission. PH.sub.c,2 (i) is a virtual PHR.
(74) All of the other parameters are power control parameters of the PUSCH for transmission of the category-2 service.
(75) The first type PHR may be calculated as:
PH.sub.c,1(i){tilde over (P)}.sub.CMAX,c,1(i)−{P.sub.O_PUSCH,c,1(1)+α.sub.c,1(1).Math.PL.sub.c,1+f.sub.c,1(i)} [dB]
(76) Definitions of parameters in the above formula can be found in 3rd Generation Partnership Project (3GPP) 36.213 v10.9.0 Section 5.1.1.1. The {tilde over (P)}.sub.CMAX,c,1(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c does not transmit PUSCH of any service. and all the other parameters are power control parameters of the PUSCH for transmission of the category-1 service.
(77) P.sub.O_PUSCH,c,1(1) is a power offset configured by higher layer signaling. PL.sub.c,1 is path loss. α.sub.c,1(1) is for controlling path loss compensating rate; f.sub.c,1(i) is an accumulative sum of close-loop power control.
(78) Since category-1 service is not transmitted in the serving cell c, PH.sub.c,1(i) is a virtual PHR.
(79) Situation 3: When the subframe does not transmit PUSCH of category-1 service or PUSCH of category-2 service,
(80) the first type PHR may be calculated as:
PH.sub.c,1(i)={tilde over (P)}.sub.CMAX,c,1(i)−{P.sub.O_PUSCH,c,1(1)+α.sub.c,1(1).Math.PL.sub.c,1+f.sub.c,1(i)} [dB]
(81) Definitions of parameters in the above formula can be found in 3rd Generation Partnership Project (3GPP) 36.213 v10.9.0 Section 5.1.1.1. The {tilde over (P)}.sub.CMAX,c,1 is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c does not transmit PUSCH of any service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-1 service.
(82) P.sub.O_PUSCH,c,1(1) is a power offset configured by higher layer signaling. PL.sub.c,1 is path loss. α.sub.c,1(1) is for controlling path loss compensating rate. f.sub.c,1(i) is an accumulative sum of close-loop power control. PH.sub.c,1(i) is a pre-set virtual PHR.
(83) The second type PHR may be calculated as:
PH.sub.c,2(i)={tilde over (P)}.sub.CMAX,c,2(i)−{P.sub.O_PUSCH,c,2(1)+α.sub.c,2(1).Math.PL.sub.c,2+f.sub.c,2(i)} [dB]
(84) Definitions of parameters in the above formula can be found in 3rd Generation Partnership Project (3GPP) 36.213 v10.9.0 Section 5.1.1.1. The {tilde over (P)}.sub.CMAX,c,2(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c does not transmit PUSCH of any service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-2 service.
(85) P.sub.O_PUSCH,c,2(j) is a power offset configured by higher layer signaling. PL.sub.c,2 is path loss; αα.sub.c,2(j) is for controlling path loss compensating rate. f.sub.c,2(i) is an accumulative sum of close-loop power control. Since category-2 service is not transmitted in the serving cell c, PH.sub.c,2(i) is a virtual PHR.
(86) Situation 4
(87) When PUSCH of category-1 service and PUSCH of category-2 service are both transmitted in the subframe,
(88) the first type PHR may be calculated as:
PH.sub.c,1(i)=P.sub.CMAX,c,1(i)−{10 log.sub.10(M.sub.PUSCH,c,1(i))+P.sub.O_PUSCH,c,1(j)+α.sub.c,1(j).Math.PL.sub.c,1+Δ.sub.TF,c,1(i)+f.sub.c,1(i)} [dB]
(89) The P.sub.CMAX,c,1(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c only transmits PUSCH of category-1 service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-1 service.
(90) M.sub.PUSCH,c,1(i) is the number of physical resource blocks (PRBs) occupied by the PUSCH. P.sub.O_PUSCH,c,1(j) is a power offset configured by higher layer signaling. PL.sub.c,1 is path loss. α.sub.c,1(j) is for controlling path loss compensating rate. f.sub.c,1(i) is an accumulative sum of close-loop power control. Δ.sub.TF,c,1(i) is a parameter in connection with a MSC of uplink transmission, and PH.sub.c,1(i) is a preset virtual PHR.
(91) The second type PHR may be calculated as:
PH.sub.c,2(i)=P.sub.CMAX,c,2(i)−{10 log.sub.10(M.sub.PUSCH,c,2(i))+P.sub.O_PUSCH,c,2(j)+α.sub.c,1(j).Math.PL.sub.c,2+Δ.sub.TF,c,2(i)+f.sub.c,2(i)} [dB]
(92) The P.sub.CMAX,c,2(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c only transmits PUSCH of category-2 service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-2 service.
(93) M.sub.PUSCH,c,2(i) is the number of PRBs occupied by the PUSCH. P.sub.O_PUSCH,c,2(j) is a power offset configured by higher layer signaling. PH.sub.c,2 is path loss. α.sub.c,2(j) is for controlling path loss compensating rate. f.sub.c,2(i) is an accumulative sum of close-loop power control. Δ.sub.TF,c,2(i) is a parameter in connection with a MSC of uplink transmission, and PH.sub.c,2(i) is a preset virtual PHR.
(94) Method Three
(95) For a serving cell which requires report of two types of PHR, the two types of PHR are reported simultaneously. There are the following manners of simultaneously reporting the first type PHR and the second type PHR.
(96) Simultaneously reported are the first type PHR and the second type PHR, the maximum transmitting power Pcmax,c,1 for calculating the first type PHR and the maximum transmitting power Pcmax,c,2 for calculating the second type PHR.
(97) When a serving cell selected by the UE for transmitting PHR has the same subframe length with a serving cell whose PHR is reported, the situation is as shown in
(98) When a PUSCH of category-1 service is transmitted in the subframe and no PUSCH of category-2 service is transmitted in the subframe,
(99) the first type PHR may be calculated as:
PH.sub.c,1(i)=P.sub.CMAX,c,1(i)−{10 log.sub.10(M.sub.PUSCH,c,1(i))+P.sub.O_PUSCH,c,1(j)+α.sub.c,1(j).Math.PL.sub.c,1+Δ.sub.TF,c,1(i)+f.sub.c,1(i)} [dB]
(100) The P.sub.CMAX,c,1(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c only transmits PUSCH of category-1 service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-1 service.
(101) M.sub.PUSCH,c,1(i) is the number of PRBs occupied by the PUSCH. P.sub.O_PUSCH,c,1(j) is a power offset configured by higher layer signaling. PL.sub.c,1 is path loss. α.sub.c,1(j) is for controlling path loss compensating rate. f.sub.c,1(i) is an accumulative sum of close-loop power control. Δ.sub.TF,c,1(i) is a parameter in connection with a MSC of uplink transmission, and PH.sub.c,1(i) is a preset virtual PHR.
(102) The second type PHR may be calculated as:
PH.sub.c,2(i)={tilde over (P)}.sub.CMAX,c,2(i)−{P.sub.O_PUSCH,c,2(1)+α.sub.c,2(1).Math.PL.sub.c,2+f.sub.c,2(i)} [dB]
(103) Definitions of parameters in the above formula can be found in 3rd Generation Partnership Project (3GPP) 36.213 v10.9.0 Section 5.1.1.1. The {tilde over (P)}.sub.CMAX,c,2(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c does not transmit PUSCH of any service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-2 service. PH.sub.c,2(i) is a virtual PHR.
(104) P.sub.O_PUSCH,c,2(1) is a power offset configured by higher layer signaling. PL.sub.c,2 is path loss. α.sub.c,2(1) is for controlling path loss compensating rate; f.sub.c,2(i) is an accumulative sum of close-loop power control. PH.sub.c,2(i) is a pre-set virtual PHR.
(105) When a PUSCH of category-2 service is transmitted in the subframe and no PUSCH of category-1 service is transmitted in the subframe,
(106) The second type PHR may be calculated as:
PH.sub.c,2(i)=P.sub.CMAX,c,2(i)−{10 log.sub.10(M.sub.PUSCH,c,2(i))+P.sub.O_PUSCH,c,2(j)+α.sub.c,2(j).Math.PL.sub.c,2+Δ.sub.TF,c,2(i)+f.sub.c,2(i)} [dB]
(107) The P.sub.CMAX,c,2(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c only transmits PUSCH of category-2 service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-2 service.
(108) M.sub.PUSCH,c,2(i) is the number of PRBs occupied by the PUSCH. P.sub.O_PUSCH,c,2(j) is a power offset configured by higher layer signaling. PL.sub.c,2 is path loss. α.sub.c,2(j) is for controlling path loss compensating rate. f.sub.c,2(i) is an accumulative sum of close-loop power control. Δ.sub.TF,c,2(i) is a parameter in connection with a MCS of uplink transmission. PH.sub.c,2(i) is a virtual PHR.
(109) The first type PHR may be calculated as:
PH.sub.c,1(i)={tilde over (P)}.sub.CMAX,c,1(i)−{P.sub.O_PUSCH,c,1(1)+α.sub.c,1(1).Math.PL.sub.c,1+f.sub.c,1(i)} [dB]
(110) Definitions of parameters in the above formula can be found in 3rd Generation Partnership Project (3GPP) 36.213 v10.9.0 Section 5.1.1.1. The {tilde over (P)}.sub.CMAX,c,1(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c does not transmit PUSCH of any service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-1 service. PH.sub.c,1(i) is a virtual PHR.
(111) P.sub.O_PUSCH,c,1(1) is a power offset configured by higher layer signaling. PL.sub.c,1 is path loss. α.sub.c,1(1) is for controlling path loss compensating rate; f.sub.c,1(i) is an accumulative sum of close-loop power control. PH.sub.c,1(i) is a pre-set virtual PHR.
(112) When no PUSCH of category-1 service nor PUSCH of category-2 service is transmitted in the subframe,
(113) the first type PHR may be calculated as:
PH.sub.c,1(i)={tilde over (P)}.sub.CMAX,c,1(i)−{P.sub.O_PUSCH,c,1(1)+α.sub.c,1(1).Math.PL.sub.c,1+f.sub.c,1(i)} [dB]
(114) Definitions of parameters in the above formula can be found in 3rd Generation Partnership Project (3GPP) 36.213 v10.9.0 Section 5.1.1.1. The {tilde over (P)}.sub.CMAX,c,1(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c does not transmit PUSCH of any service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-1 service. PH.sub.c,1(i) is a virtual PHR.
(115) P.sub.O_PUSCH,c,1(1) is a power offset configured by higher layer signaling. PL.sub.c,1 is path loss. α.sub.c,1(1) is for controlling path loss compensating rate; f.sub.c,1(i) is an accumulative sum of close-loop power control. PH.sub.c,1(i) is a pre-set virtual PHR.
(116) The second type PHR may be calculated as:
PH.sub.c,2(i)={tilde over (P)}.sub.CMAX,c,2(i)−{P.sub.O_PUSCH,c,2(1)+α.sub.c,2(1).Math.PL.sub.c,2+f.sub.c,2(i)} [dB]
(117) Definitions of parameters in the above formula can be found in 3rd Generation Partnership Project (3GPP) 36.213 v10.9.0 Section 5.1.1.1. The {tilde over (P)}.sub.CMAX,c,2(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c does not transmit PUSCH of any service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-2 service. PH.sub.c,2(i) is a virtual PHR.
(118) P.sub.O_PUSCH,c,2(j) is a power offset configured by higher layer signaling. PL.sub.c,2 is path loss. α.sub.c,2(j) is for controlling path loss compensating rate. f.sub.c,2(i) is an accumulative sum of close-loop power control; and PH.sub.c,2(i) is a virtual PHR.
(119) When PUSCH of category-1 service and PUSCH of category-2 service are both transmitted in the subframe,
(120) the first type PHR may be calculated as:
PH.sub.c,1(i)=P.sub.CMAX,c,1(i)−{10 log.sub.10(M.sub.PUSCH,c,1(i))+P.sub.O_PUSCH,c,1(j)+α.sub.c,1(j).Math.PL.sub.c,1+Δ.sub.TF,c,1(i)+f.sub.c,1(i)} [dB]
(121) The P.sub.CMAX,c,1(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c only transmits PUSCH of category-1 service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-1 service.
(122) M.sub.PUSCH,c,1(i) is the number of PRBs occupied by the PUSCH. P.sub.O_PUSCH,c,1(j) is a power offset configured by higher layer signaling. PL.sub.c,1 is path loss. α.sub.c,1(j) is for controlling path loss compensating rate. f.sub.c,1(i) is an accumulative sum of close-loop power control. Δ.sub.TF,c,1(i) is a parameter in connection with a MSC of uplink transmission, and PH.sub.c,1(i) is a preset virtual PHR.
(123) The second type PHR may be calculated as:
PH.sub.c,2(i)=P.sub.CMAX,c,2(i)−{10 log.sub.10(M.sub.PUSCH,c,2(i))+P.sub.O_PUSCH,c,2(j)+α.sub.c,2(j).Math.PL.sub.c,2+Δ.sub.TF,c,2(i)+f.sub.c,2(i)} [dB]
(124) The P.sub.CMAX,c,2(i) is the maximum transmitting power in subframe i in the serving cell c of the UE when it is assumed the serving cell c only transmits PUSCH of category-2 service. All of the other parameters are power control parameters of the PUSCH for transmission of the category-2 service.
(125) M.sub.PUSCH,c,2(i) is the number of PRBs occupied by the PUSCH. P.sub.O_PUSCH,c,2(j) is a power offset configured by higher layer signaling. PH.sub.c,2 is path loss. α.sub.c,2(j) is for controlling path loss compensating rate. f.sub.c,2(i) is an accumulative sum of close-loop power control. Δ.sub.TF,c,2(i) is a parameter in connection with a MSC of uplink transmission, and PH.sub.c,2(i) is a preset virtual PHR.
(126) When a serving cell for which PHR is selected to be transmitted by the UE has a larger subframe length than that of a serving cell to which the PHR is reported, the situation is as shown in
(127) When a PUSCH of category-1 service is transmitted in the subframe and no PUSCH of category-2 service is transmitted in the subframe, or when no PUSCH of category-1 service nor PUSCH of category-2 service is transmitted in the subframe, when a PUSCH of category-1 service and a PUSCH of category-2 service are both transmitted in the subframe, when no PUSCH of category-1 service nor PUSCH of category-2 service is transmitted in the subframe,
(128) the first type PHR may be calculated as:
PH.sub.c,1(i)={tilde over (P)}.sub.CMAX,c,1(i)−{P.sub.O_PUSCH,c,1(1)+α.sub.c,1(1).Math.PL.sub.c,1+f.sub.c,1(i)} [dB]
(129) Definitions of parameters in the above formula can be found in 3rd Generation Partnership Project (3GPP) 36.213 v10.9.0 Section 5.1.1.1. {tilde over (P)}.sub.CMAX,c,2(i) is the maximum transmission power on subframe i in the serving cell c of the UE when it is assumed the serving cell c does not transmit PUSCH of any service, and P.sub.O_PUSCH,c,1(1) is a power offset configured by higher layer signaling. PL.sub.c,1 is path loss. α.sub.c,1(1) is for controlling path loss compensating rate; f.sub.c,1(i) is an accumulative sum of close-loop power control. PH.sub.c,1(i) is a pre-set virtual PHR.
(130) The second type PHR may be calculated as:
PH.sub.c,2(i)={tilde over (P)}.sub.CMAX,c,2(i)−{P.sub.O_PUSCH,c,2(1)+α.sub.c,2(1).Math.PL.sub.c,2+f.sub.c,2(i)} [dB]
(131) Definitions of parameters in the above formula can be found in 3rd Generation Partnership Project (3GPP) 36.213 v10.9.0 Section 5.1.1.1. {tilde over (P)}.sub.CMAX,c,2(i) is the maximum transmission power on subframe i in the serving cell c of the UE when it is assumed the serving cell c does not transmit PUSCH of any service, and P.sub.O_PUSCH,c,2(1) is a power offset configured by higher layer signaling. PL.sub.c,2 is path loss. α.sub.c,2(j) is for controlling path loss compensating rate. f.sub.c,2(i) is an accumulative sum of close-loop power control; and PH.sub.c,2(i) is a virtual PHR.
Embodiment Three
(132) This embodiment provides a method of transmitting PHR for plural serving cells configured for a UE. In the embodiment, at least two of the serving cells have different timeslot lengths, or different frequency bands or different time have different timeslot lengths within a serving cell.
(133) In the above two situations, supposing within a reference timeslot for reporting PHR, some serving cells have one timeslot, i.e., the timeslot length of the serving cell is the same with the reference timeslot, or some serving cells have more than one timeslot, i.e., the timeslot length of the serving cell is shorter than that of the reference timeslot. For example, as shown in
(134) When the serving cell has the same timeslot length with the reference timeslot, the UE may calculate PHR according to information of PUSCH in the serving cell within timeslot n when the UE is to report PHR in reference timeslot n.
(135) When the serving cell has a shorter timeslot length than that of the reference timeslot, i.e., when reporting PHR in reference timeslot n, the UE reports PHR in plural timeslots of the serving cell. For example, the serving cell may have m timeslots, including timeslots m*n, m*n+1, . . . , m*n+m−1, within reference timeslot n. The m timeslots may have different PUSCH scheduling conditions, and the UE may select PUSCH transmission information of one of the timeslots for the PHR. The following are some of methods of selecting PUSCH transmission information of one of the timeslots for calculating PHR, in which the value of m is obtained by the UE through an explicit manner or an inexplicit manner.
(136) Method One:
(137) The selected timeslot for PHR calculation is the first timeslot in which PUSCH is scheduled in the timeslots of the serving cell within the reference timeslot, and the UE has enough time to calculate the PHR using information of the scheduled PUSCH after receiving the scheduling command. In some examples, when the UE does not have enough time to calculate the PHR using information of the scheduled PUSCH after receiving the scheduling command, virtual PHR may be used. The virtual PHR refers to PHR calculated for no PUSCH transmission. In some other examples, when there is no PUSCH transmission in all of the timeslots in the reference timeslots for reporting PHR, the virtual PHR may be used.
(138) For example, a UE is configured with two serving cells, in which serving cell one has the same timeslot length T with the reference timeslot and serving cell two has a timeslot length of T/m. The serving cell two has a total of m timeslots, i.e., timeslots m*n, m*n+1, m*n+m−1, in reference timeslot n. The first scheduled PUSCH is in timeslot m*n+1. When PHR is transmitted in PUSCH in timeslot m*n+1 of serving cell two, the UE has enough time to calculate the PHR according to information of the PUSCH scheduled in the timeslot m*n+1, thus the UE calculates the PHR according to information of the PUSCH scheduled in the timeslot m*n+1, as shown in
(139) Method Two:
(140) The selected timeslot for calculating PHR is the last timeslot in which PUSCH is scheduled among timeslots of the serving cell that fall within the reference timeslot and which satisfies that the UE has enough time to calculate the PHR according to information of the scheduled PUSCH after receiving the scheduling command. In some examples, when the UE does not have enough time to calculate the PHR using information of the scheduled PUSCH after receiving the scheduling command, virtual PHR may be used. The virtual PHR refers to PHR calculated for no PUSCH transmission. In some other examples, when there is no PUSCH transmission in all of the timeslots in the reference timeslots for reporting PHR, the virtual PHR may be used.
(141) For example, a UE is configured with two serving cells, in which serving cell one has the same timeslot length T with the reference timeslot and serving cell two has a timeslot length of T/m. The serving cell two has timeslots m*n, m*n+1, m*n+m−1 that fall within reference timeslot n. The first scheduled PUSCH is in timeslot m*n+1. When PHR is transmitted in PUSCH in timeslot m*n+1 of serving cell two, the UE has enough time to calculate the PHR according to information of the PUSCH scheduled in the timeslot m*n+1, thus the UE calculates the PHR according to information of the PUSCH scheduled in the timeslot m*n+1, as shown in
(142) Method Three:
(143) The selected timeslot for calculating PHR is the first timeslot among timeslots of the serving cell that fall within the reference timeslot. When the UE transmits PUSCH in the first timeslot of the serving cell and the UE has enough time to calculate the PHR using information of the scheduled PUSCH after receiving the scheduling command, the UE calculates the PHR using information of PUSCH transmission in the first timeslot of the serving cell; otherwise, virtual PHR may be used.
(144) For example, a UE is configured with two serving cells, in which serving cell one has the same timeslot length T with the reference timeslot and serving cell two has a timeslot length of T/m. The serving cell two has timeslots m*n, m*n+1, m*n+m−1 that fall within reference timeslot n. When PUSCH is transmitted in the first timeslot m*n of serving cell two and the UE transmits PHR in the PUSCH which is transmitted in timeslot m*n of serving cell two, the UE has enough time to calculate the PHR according to information of the PUSCH scheduled in the timeslot m*n, thus the UE calculates the PHR according to information of the PUSCH scheduled in the timeslot m*n. When PHR is transmitted in PUSCH in timeslot n of serving cell one, the UE may not have enough time to calculate PHR according to information of the PUSCH scheduled in timeslot m*n of serving cell two, or the UE does not transmit PUSCH in the timeslot m*n of serving cell two, the PHR of the serving cell two is the virtual PHR calculated according to there is no PUSCH transmission in serving cell two.
(145) Method Four:
(146) The selected timeslot for calculating PHR is the last timeslot among timeslots of the serving cell that fall within the reference timeslot. When the UE transmits PUSCH in the last timeslot of the serving cell and the UE has enough time to calculate the PHR using information of the scheduled PUSCH after receiving the scheduling command, the UE calculates the PHR using information of PUSCH transmission in the last timeslot of the serving cell; otherwise, virtual PHR may be used.
(147) For example, a UE is configured with two serving cells, in which serving cell one has the same timeslot length T with the reference timeslot and serving cell two has a timeslot length of T/m. The serving cell two has timeslots m*n, m*n+1, m*n+m−1 that fall within reference timeslot n. When PUSCH is transmitted in the last timeslot m*n+m−1 of serving cell two and the UE transmits PHR in the PUSCH which is transmitted in the timeslot m*n+m−1 of serving cell two, the UE has enough time to calculate the PHR according to information of the PUSCH scheduled in the timeslot m*n+m−1, thus the UE calculates the PHR according to information of the PUSCH scheduled in the timeslot m*n+m−1. When PHR is transmitted in PUSCH in timeslot n of serving cell one, the UE may not have enough time to calculate PHR according to information of the PUSCH scheduled in timeslot m*n+m−1 of serving cell two, or the UE does not transmit PUSCH in the timeslot m*n+m−1 of serving cell two, the PHR of the serving cell two is the virtual PHR calculated according to there is no PUSCH transmission in serving cell two.
(148) Method Five:
(149) The selected timeslot for calculating PHR is a timeslot determined according to an implementation manner among timeslots of the serving cell that fall within the reference timeslot for reporting PHR. PUSCHs in different timeslots may schedule different numbers of physical resource blocks (PRBs), thus the number of PRBs assumed by the UE and the base station to be scheduled may be different when calculating the PHR, and the base station and the UE may have different understanding about the remaining power. The UE may calculate PHR according to the number of PRBs obtained from configurations received from higher layer signaling or according to a number of PRBs pre-defined in a protocol instead of according to the number of PRBs actually scheduled by the UE. As such, the UE and the base station will not have different numbers of PRBs assumed to be scheduled in PHR calculation. By calculating the PHR according to the number of PRBs determined according to the above method, the base station may calculate the remaining power according to the PHR. For example, when the UE schedules 2 PRBs for PUSCH transmission in timeslot 1, and schedules 3 PRBs for PUSCH transmission in timeslot 2, the UE may calculates the PHR by using 1 PRB which is the pre-defined number of scheduled PRBs.
(150) Method Six:
(151) When a serving cell has a shorter timeslot length than the reference timeslot for reporting PHR, the PHR of the serving cell is virtual PHR.
(152)
(153) The determining unit is for determining a PHR reporting manner according to a structure of an uplink subframe in an active serving cell;
(154) the calculating module is for calculating the PHR according to the PHR reporting manner; and
(155) the transmitting unit is for transmitting the calculated PHR to a base station.
(156)
(157) Referring to
(158) The communication interface 1510 performs functions for transmitting and receiving signals via a radio channel. For example, the communication interface 1510 performs a function of converting between a baseband signal and a bit string according to a physical layer standard of a system. For example, when transmitting data, the communication interface 1510 generates complex symbols by encoding and modulating a transmission bit string. In addition, when receiving data, the communication interface 1510 restores a reception bit string by demodulating and decoding a baseband signal. In addition, the communication interface 1510 up-converts a baseband signal into an RF band signal and then transmit the RF band signal through an antenna, and down-converts an RF band signal received through the antenna into a baseband signal. For example, the communication interface 1510 may include a transmission filter, a reception filter, an amplifier, a mixer, an oscillator, a DAC, an ADC, or the like.
(159) The communication interface 1510 may include a plurality of transmission/reception paths. The communication interface 1510 may include at least one antenna array configured by a plurality of antenna elements. In view of hardware, the communication interface 1510 may be configured by a digital circuitry and an analog circuitry (e.g., radio frequency integrated circuit (RFIC)). Here, the digital circuitry and analog circuitry may be implemented as one package. Also, the communication interface 1510 may include a plurality of RF chain. The communication interface 1510 may perform beamforming.
(160) Also, the communication interface 1510 may include different communication modules for processing signals of different frequency band. The communication interface 1510 may include a plurality of communication modules for supporting a plurality of different wireless access technologies. For example, the plurality of different wireless access technologies may include Bluetooth low energy (BLE), wireless fidelity (Wi-Fi), Wi-Fi gigabyte (WiGig), cellular network (e.g., long term evolution (LTE)), or the like. Also, different frequency bands may include super high frequency (SHF)(e.g., 2.5 GHz, 5 GHz) band and millimeter wave (e.g., 60 GHz).
(161) The wireless communication interface 1510 transmits and receives signals as described above. Accordingly, the communication interface 1510 may be referred to as a transmission interface, a reception interface, a transmission and reception interface, a transmitter, a receiver or a transceiver. In addition, in the following description, transmitting and receiving performed through a radio channel may include processing by the communication interface 1510 as described above.
(162) The storage 1520 stores data such as a basic program for the operation of the terminal, an application program, setting information, or the like. The storage 1510 may be configured by a volatile memory, a nonvolatile memory, or a combination of a volatile memory and a nonvolatile memory. In addition, the storage 1520 provides stored data in response to a request of the controller 330.
(163) The controller 1530 controls overall operations of the terminal. For example, the controller 1530 transmits and receives signals through the communication interface 1510. In addition, the controller 1530 records and reads data on and from the storage 1520. The controller 1530 may perform functions of a protocol stack which the communication standard requires. To achieve this, the controller 1530 may include at least one processor or microprocessor or may be a part of the processor. In addition, a part of the communication interface 1510 and the controller 1530 may be referred to as a communication processor (CP).
(164) According to exemplary embodiments of the present disclosure, the controller 1530 may determine a PHR reporting manner according to a structure of an uplink subframe in an active serving cell, determine PHR according to the PHR reporting manner, and transmit the PHR to a base station. For example, the controller 330 may control the terminal to perform operations according to the exemplary embodiments of the present disclosure.
(165) The purpose, technical solution and merits of this invention have been further described in detail by the above mentioned embodiments. It should be appreciated that the foregoing is only embodiments of this invention and is not for use in limiting the invention. Any modification, equivalent substitution, improvement within the spirit and principle of the invention should be covered in the protection scope of the invention.