WO2018143778A1 - Method and apparatus for controlling power in a wireless communication system - Google Patents
Method and apparatus for controlling power in a wireless communication system Download PDFInfo
- Publication number
- WO2018143778A1 WO2018143778A1 PCT/KR2018/001588 KR2018001588W WO2018143778A1 WO 2018143778 A1 WO2018143778 A1 WO 2018143778A1 KR 2018001588 W KR2018001588 W KR 2018001588W WO 2018143778 A1 WO2018143778 A1 WO 2018143778A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- transmission power
- data
- power
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/30—Transmission power control [TPC] using constraints in the total amount of available transmission power
- H04W52/34—TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading
- H04W52/346—TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading distributing total power among users or channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/30—Transmission power control [TPC] using constraints in the total amount of available transmission power
- H04W52/36—Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
- H04W52/367—Power values between minimum and maximum limits, e.g. dynamic range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/06—TPC algorithms
- H04W52/14—Separate analysis of uplink or downlink
- H04W52/146—Uplink power control
Definitions
- the present disclosure relates to radio communications, and particularly to a method and user equipment for transmitting uplink data having different priorities.
- the 5G or pre-5G communication system is also called a 'Beyond 4G Network' or a 'Post Long Term Evolution (LTE) System'.
- the 5G communication system is considered to be implemented in higher frequency (mmWave) bands, e.g., 28GHz or 60GHz bands, so as to accomplish higher data rates.
- mmWave e.g., 28GHz or 60GHz bands
- MIMO massive multiple-input multiple-output
- FD-MIMO Full Dimensional MIMO
- array antenna an analog beam forming, large scale antenna techniques are discussed in 5G communication systems.
- RANs Cloud Radio Access Networks
- D2D device-to-device
- wireless backhaul moving network
- cooperative communication Coordinated Multi-Points (CoMP), reception-end interference cancellation and the like.
- CoMP Coordinated Multi-Points
- FSK Hybrid frequency shift keying
- FQAM quadrature amplitude modulation
- SWSC sliding window superposition coding
- ACM advanced coding modulation
- FBMC filter bank multi carrier
- NOMA non-orthogonal multiple access
- SCMA sparse code multiple access
- a method for controlling power in a communication system includes:
- the allocating transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services includes:
- the allocating transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services includes:
- the determining transmission power for the data of the second service according to whether to transmit the data of the first service includes:
- calculating the transmission power for the data of the first service according to the first approach includes: calculating the transmission power for the data of the first service by assuming to use the maximum transmission power of the UE to transmit the data of the first service; and calculating the transmission power for the data of the second service according to the first approach includes: calculating the transmission power for the data of the second service by assuming to use remaining power which is obtained by using the maximum transmission power of the UE minus the transmission power for the data of the first service to transmit the data of the second service; and calculating the transmission power for the data of the second service according to the second approach includes: calculating the transmission power for the data of the second service by assuming to use the maximum transmission power of the UE to transmit the data of the second service.
- the signals of the respective services include signals of two services having different levels of importance
- the two services if a time of deciding whether to transmit data of a first service is before a transmission of data of a second service starts and has a time interval smaller than a preset t1 with the transmission of the data of the second service, or if the time of deciding whether to transmit the data of the first service is after the transmission of the data of the second service starts, the allocating transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services includes:
- determining the transmission power for the data of the second service according to whether to transmit the data of the first service, when a priority of power allocation of the data of the first service is higher than a priority of power allocation of the data of the second service;
- the first service is a service of the two services, a resource of which is preconfigured
- the second service is a service of the two services, a resource of which is dynamically scheduled, t1 ⁇ 0.
- the determining the transmission power for the data of the second service according to whether to transmit the data of the first service includes:
- transmission power for the data of the first service and transmission power for the data of the second service respectively according to two set approaches; when deciding to transmit the first service, using transmission power for the data of the first service calculated according to a first approach as the transmission power for the first service, at overlapping transmission times when transmissions of the first service and the second service overlap, using transmission power for the data of the second service calculated according to the first approach as the transmission power for the second service, and at non-overlapping transmission times when the transmissions of the first service and the second service do not overlap, using transmission power for the data of the second service calculated according to the second approach as the transmission power for the second service; and when deciding not to transmit the first service, using transmission power for the data of the second service calculated according to the second approach as the transmission power for the second service;
- the determining the transmission power for the data of the second service according to whether to transmit the data of the first service includes:
- the calculating the transmission power for the data of the first service according to the first approach includes: calculating the transmission power for the first service by assuming to use the maximum transmission power of the UE to transmit the data of the first service; and the calculating the transmission power for the data of the second service according to the second approach includes: calculating the transmission power for the data of the second service by assuming to use the maximum transmission power of the UE to transmit the data of the second service.
- calculating the transmission power needed by the data of the second service according to the first approach includes: using remaining power which is obtained by using the maximum transmission power of the UE minus the preset Pr(i) as the maximum transmission power to calculate the transmission power P(i)_2 needed by the data of the second service, if P1 ⁇ Pr(1), then using the transmission power P(1)_2 as the transmission power for the data of the second service; if Pr(i-1) ⁇ P1 ⁇ Pr(i), using the transmission power P(i)_2 as the transmission power for the data of the second service; and if P1>Pr(M), then using 0 as the transmission power for the data of the second service; and the calculating the transmission power needed by the data of the second service according to the second approach includes: calculating the transmission power needed by the data of the second service by assuming to use the maximum transmission power of the UE to transmit the data of the second service; and when i ⁇ j,
- the allocating transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services includes:
- calculating the transmission power needed by the data of the second service according to the first approach includes: using the remaining power which is obtained by using the maximum transmission power of the UE minus preset Pr(i) as maximum transmission power to calculate transmission power P(i)_2 needed by the data of the second service, if P1 ⁇ Pr(1), using transmission power P(1)_2 as the transmission power for the data of the second service; if Pr(i-1) ⁇ P1 ⁇ Pr(i), then using the transmission power P(i)_2 as the transmission power for the data of the second service; and if P1>Pr(M), then using 0 as the transmission power for the data of the second service; and calculating the transmission power needed by the data of the second service according to the second approach includes: calculating the transmission power needed by the data of the second service by assuming to use the maximum transmission power of the UE to transmit the data of the second service; and when i ⁇ j, Pr(i)
- a way of determining power of respective resource elements (REs) bearing the PUSCH includes the following:
- the transmission power for the second service is the transmission power A;
- the transmission power for the second service is the transmission power A;
- the data and the UCI are modulated using a first mode of modulation, then based on the transmission power B, and according to the difference between A and B, reducing the power of the REs for transmitting the data and the power of the REs for transmitting the UCI on the PUSCH at the same ratio, so that the transmission power of the PUSCH is A; and if the data and the UCI are modulated using a second mode of modulation, then based on the transmission power B, reducing the number of REs on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A;
- the determining the power of the respective REs according to whether the PUSCH contains UCI at the overlapping transmission times includes:
- the PUSCH contains only data and contains no UCI at the overlapping transmission times, then based on the transmission power B, according to the difference between A and B, reducing power of REs for transmitting the data on the PUSCH, so that the transmission power of the PUSCH is A; and if the PUSCH contains UCI at any overlapping transmission time, then based on the transmission power B, reducing the number of REs for transmitting the data on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, and if even if the number of REs for transmitting the data is 0, the transmission power of the PUSCH is still larger than A, then reducing power of REs for transmitting the UCI on the PUSCH, so that the transmission power of the PUSCH is A, or reducing the number of REs for transmitting the data on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum
- any OFDM symbol on the PUSCH at the overlapping transmission times if the OFDM symbol contains only data and contains no UCI, then based on the transmission power B, according to the difference between A and B, reducing power of REs for transmitting the data in the OFDM symbol, so that the transmission power of the PUSCH is A; and if the OFDM symbol contains UCI, then based on the transmission power B, reducing the number of REs for transmitting the data in the OFDM symbol, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, and if even if the number of REs for transmitting the data is 0, the transmission power of the PUSCH is still larger than A, then reducing power of REs for transmitting the UCI in the OFDM symbol, so that the transmission power of the PUSCH is A, or reducing the number of REs for transmitting the data on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, or reducing the transmission power of the
- any OFDM symbol of the PUSCH at the overlapping transmission times if the OFDM symbol at the overlapping transmission times contains only data and contains no UCI, then based on the transmission power B, according to the difference between A and B, reducing the power of the REs for transmitting the data in the OFDM symbol, so that the transmission power of the PUSCH is A; and if the OFDM symbol contains UCI at the overlapping transmission times, then based on the transmission power B, reducing the power of REs for transmitting the data in the OFDM symbol, so that the transmission power of the PUSCH is A, and if even if the power of the REs for transmitting data in the OFDM symbol is 0, the transmission power of the OFDM symbol is still larger than A, then reducing power of REs for transmitting the UCI in the OFDM symbol, so that the transmission power of the PUSCH being A, or reducing the number of REs for transmitting the data on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is
- a way of determining power of respective REs bearing the PUSCH includes:
- the determining the power of the respective REs according to a mode of modulation of the data and the UCI on the PUSCH includes:
- the transmission power B if the data and the UCI are modulated using a first mode of modulation, then based on the transmission power B, according to the difference between A and B, reducing the power of the REs for transmitting the data and the power of the REs for transmitting the UCI on the PUSCH at the same ratio, so that the transmission power of the PUSCH is A; and if the data and the UCI are modulated using a second mode of modulation, then based on the transmission power B, setting a part of modulation symbols on the PUSCH to 0, and then performing transform precoding, so that the transmission power of the PUSCH is A;
- the determining the power of the respective REs according to whether the PUSCH contains UCI at the overlapping transmission times includes:
- the PUSCH contains only data and contains no UCI at the overlapping transmission times, then based on the transmission power B, according to the difference between A and B, reducing the power of REs for transmitting the data on the PUSCH, so that the transmission power of the PUSCH is A; and if the PUSCH contains UCI at any overlapping transmission time, then based on the transmission power B, setting a part of or all modulation symbols of the data on the PUSCH to 0, and then performing transform precoding, so that the transmission power of the PUSCH is A, and if the transmission power of the PUSCH is still A after setting all the modulation symbols of the data to 0, reducing the power of REs for transmitting the UCI, or setting a part of modulation symbols of the UCI to 0, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service at the overlapping transmission times is smaller than or equal to the maximum transmission power of the UE
- any SC-FDM symbol of the PUSCH at the overlapping transmission times if the SC-FDM symbol contains only data, and contains no UCI, then based on the transmission power B, according the difference between A and B, reducing power of REs for transmitting the data and power of REs for transmitting the UCI in the SC-FDM symbol at the same ratio, so that the transmission power of the PUSCH is A; and if the SC-FDM symbol contains UCI, then based on the transmission power B, setting a part of or all modulation symbols of the data in the SC-FDM symbol to 0, and then performing transform precoding, so that the transmission power of the PUSCH is A, and if the transmission power of the PUSCH is still larger than A after setting all the modulation symbols of the data to 0, then reducing the power of the REs for transmitting the UCI in the SC-FDM, or setting a part of modulation symbols of the UCI in the SC-FDM to 0, so that the transmission power of the PUSCH is A, or reducing the
- a user equipment (UE) in a communication system includes a priority determination unit and a power determination unit;
- the priority determination unit is to determine priorities of power allocation for signals of respective services configured for the UE to be transmitted at a same time on physical channels, according to levels of importance of the respective services;
- the power determination unit is to allocate transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services.
- the UE determines priorities of power allocation for the signals of the respective services according to level of importance of the respective services; and allocates transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services.
- the method is applicable to a system where a UE transmits at least two services having different priorities, and in a circumstance where the services of different priorities co-exist, the UE can allocation power according to an order of priorities within the maximum transmission power configured for the UE, so as to preferentially allocate power for a more important service, and preferentially guarantee the performance of the important service.
- Various embodiments of the present disclosure provide an improved system performance.
- FIG. 1 illustrates a wireless communication system according to various embodiments of the present disclosure
- FIG. 2 illustrates the terminal in the wireless communication system according to various embodiments of the present disclosure
- FIG. 3 illustrates the communication interface in the wireless communication system according to various embodiments of the present disclosure
- FIG. 4 is a diagram showing a comparison between the length of a time slot for transmitting eMBB data and the length of a time slot for transmitting URLLC;
- FIG. 5 is a schematic diagram of a flow of a method for controlling power according to the present disclosure
- FIG. 6 is a schematic diagram showing a sum of transmission power needed by all signals
- FIG. 8 is a schematic diagram of an assumption condition according to a Situation 2 of the present disclosure.
- FIG. 9 is a schematic diagram of power allocation in a Method 3 according to the Situation 2 of the present disclosure.
- FIG. 10 is a schematic diagram of power allocation in a Method 4 according to the Situation 2 of the present disclosure.
- FIG. 11 is a schematic diagram of power allocation in Method 5 according to the Situation 2 of the present disclosure.
- FIG. 12 is a schematic diagram of an assumption condition according to Situation 3 of the present disclosure.
- FIG.13 is a schematic diagram of power allocation in Method 5 according to the Situation 3 of the present disclosure.
- FIG.14 is a schematic diagram of an assumption condition according to a Situation 4 of the present disclosure.
- FIG.15 is a schematic diagram of an assumption condition according to a Situation 5 of the present disclosure.
- FIG.16 is a schematic diagram of a basic structure of a UE according to the present disclosure.
- the present disclosure describes technology for controlling power in a wireless communication system.
- FIG. 1 illustrates a wireless communication system according to various embodiments of the present disclosure.
- a base station (BS) 110 a terminal 120, and a terminal 130 are illustrated as the part of nodes using a wireless channel in a wireless communication system.
- FIG. 1 illustrates only one BS, but another BS, which is the same as or similar to the BS 110, may be further included.
- the BS 110 is network infrastructure that provides wireless access to the terminals 120 and 130.
- the BS 110 has coverage defined as a predetermined geographical region based on the distance at which a signal can be transmitted.
- the BS 110 may be referred to as "access point (AP),” “eNodeB (eNB),” “5 th generation (5G) node,” “wireless point,” “transmission/reception Point (TRP)” as well as “base station.”
- the BS 110, the terminal 120, and the terminal 130 may transmit and receive wireless signals in millimeter wave (mmWave) bands (for example, 28 GHz, 30 GHz, 38 GHz, and 60 GHz).
- mmWave millimeter wave
- the BS 110, the terminal 120, and the terminal 130 may perform beamforming.
- the beamforming may include transmission beamforming and reception beamforming. That is, the BS 110, the terminal 120, and the terminal 130 may assign directivity to a transmission signal and a reception signal.
- the BS 110 and the terminals 120 and 130 may select serving beams 112, 113, 121, and 131 through a beam search procedure or a beam management procedure. After that, communications may be performed using resources having a quasi co-located relationship with resources carrying the serving beams 112, 113, 121, and 131.
- a first antenna port and a second antenna ports are considered to be quasi co-located if the large-scale properties of the channel over which a symbol on the first antenna port is conveyed can be inferred from the channel over which a symbol on the second antenna port is conveyed.
- the large-scale properties may include one or more of delay spread, doppler spread, doppler shift, average gain, average delay, and spatial Rx parameters.
- FIG. 2 illustrates the terminal in the wireless communication system according to various embodiments of the present disclosure.
- a structure exemplified at FIG. 2 may be understood as a structure of the terminal 120 or the terminal 130.
- the term "-module”, “-unit” or “-er” used hereinafter may refer to the unit for processing at least one function or operation, and may be implemented in hardware, software, or a combination of hardware and software.
- the terminal 120 includes a communication interface 210, a storage unit 220, and a controller 230.
- the communication interface 210 transmits and receives the signal as described above. Accordingly, the communication interface 210 may be referred to as a "transmitter,” a “receiver,” or a “transceiver.” Further, in the following description, transmission and reception performed through the wireless channel is used to have a meaning including the processing performed by the communication interface 210 as described above.
- the controller 230 controls the general operation of the terminal 120. For example, the controller 230 transmits and receives a signal through the communication interface 210. Further, the controller 230 records data in the storage unit 220 and reads the recorded data.
- the controller 230 may performs functions of a protocol stack that is required from a communication standard. According to another implementation, the protocol stack may be included in the communication interface 210. To this end, the controller 230 may include at least one processor or microprocessor, or may play the part of the processor. Further, the part of the communication interface 210 or the controller 230 may be referred to as a communication processor (CP).
- CP communication processor
- the controller 230 may determine priorities of power allocation corresponding to signals of respective services according to levels of the respective services and allocate transmission power for the signals of the respective services according to the priorities of power allocation. For example, the controller 230 may control the terminal to perform operations according to the exemplary embodiments of the present disclosure.
- FIG. 3 illustrates the communication interface in the wireless communication system according to various embodiments of the present disclosure.
- FIG. 3 shows an example for the detailed configuration of the communication interface 210 of FIG. 2. More specifically, FIG. 3 shows elements for performing beamforming as part of the communication interface 210 of FIG. 2.
- the communication interface 210 includes an encoding and circuitry 302, a digital circuitry 304, a plurality of transmission paths 306-1 to 306-N, and an analog circuitry 308.
- the digital circuitry 304 performs beamforming for a digital signal (for example, modulation symbols). To this end, the digital circuitry 304 multiples the modulation symbols by beamforming weighted values.
- the beamforming weighted values may be used for changing the size and phrase of the signal, and may be referred to as a "precoding matrix" or a "precoder.”
- the digital circuitry 304 outputs the digitally beamformed modulation symbols to the plurality of transmission paths 306-1 to 306-N.
- the modulation symbols may be multiplexed, or the same modulation symbols may be provided to the plurality of transmission paths 306-1 to 306-N.
- MIMO multiple input multiple output
- the plurality of transmission paths 306-1 to 306-N convert the digitally beamformed digital signals into analog signals.
- each of the plurality of transmission paths 306-1 to 306-N may include an inverse fast Fourier transform (IFFT) calculation unit, a cyclic prefix (CP) insertion unit, a DAC, and an up-conversion unit.
- the CP insertion unit is for an orthogonal frequency division multiplexing (OFDM) scheme, and may be omitted when another physical layer scheme (for example, a filter bank multi-carrier: FBMC) is applied. That is, the plurality of transmission paths 306-1 to 306-N provide independent signal processing processes for a plurality of streams generated through the digital beamforming. However, depending on the implementation, some of the elements of the plurality of transmission paths 306-1 to 306-N may be used in common.
- OFDM orthogonal frequency division multiplexing
- a user equipment may transmit uplink data having different priorities at the same time in a serving cell, or the UE may transmit uplink data having different priorities at the same time in different serving cells, e.g., transmitting enhanced mobile broadband (eMBB) data and ultra reliability low latency communication (URLLC) data at the same time, and a priority for transmitting the URLLC data being higher than a priority for transmitting the eMBB data.
- eMBB enhanced mobile broadband
- URLLC ultra reliability low latency communication
- the length of a time slot for transmitting the eMBB data may be different from the length of a time slot for transmitting the URLLC data.
- a time slot for transmitting the eMBB data is longer than a time slot for transmitting the URLLC data, as shown in Fig.4.
- a UE may transmit data having different priorities at the same time in a same uplink time slot or in an overlapping part of different uplink time slots, or in different serving cells or over different frequency bands in a same serving cell, and a sum of power needed by transmitting the data having the different priorities at the same time in multiple serving cells or in a same cell may be larger than the maximum transmission power configured for the UE. Therefore, how to allocate transmission power for services having different priorities is an issue yet to be studied.
- Fig.5 shows a schematic diagram of a basic flow of the method. As shown in Fig.5, the method includes the following steps:
- the UE determines priorities of power allocation corresponding to the signals of the respective services according to levels of importance of the respective services.
- the UE allocates transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services determined.
- the UE may calculate transmission power needed for transmitting data of the services having different levels of importance within respective serving cells or within a same serving cell configured for the UE, and then determine transmission power corresponding to the data of the different signals within the respective serving cells or within the same serving cell, according to the sum of transmission power needed by the data of all the signals in all the serving cells or in the same serving cell and the maximum transmission power of the UE; and the UE transmits corresponding signals according to the transmission power for the signals.
- the UE is configured to transmit two or more services having different levels of importance.
- the UE is configured to transmit two services having different levels of importance, and for a case of more than two services, a similar method may apply.
- the two services are respectively referred to as a first service and a second service.
- the first service may be a URLLC service
- the second service may be an eMBB service.
- the level of importance of the first service is higher than that of the second service, and a priority for transmitting the first service is higher than that of the second service. That is to say, the priority of power allocation for the first service is higher than that of the second service.
- the two services may be transmitted in different frequency bands of a serving cell, or may be transmitted in different serving cells.
- the UE may need to transmit channel signals having different levels of importance. For example, the priority of a physical uplink control channel (PUCCH) for transmitting uplink control information is higher than that of a PUSCH for transmitting data, while the priority of a PUSCH transmission containing uplink control information is higher than that of a PUSCH transmission that does not contain uplink control information.
- PUCCH physical uplink control channel
- Embodiment 1 is a diagrammatic representation of Embodiment 1:
- step 202 The method for determining transmission power of signals in step 202 will be further described in the following based on several situations.
- the UE is able to calculate the power for signals on different channels in all serving cells in time. That is to say, a time interval from a time when the UE knows all parameters needed for power control calculation (e.g., for closed-loop control, the UE receives a transmission power command (TPC) and uplink resource allocation) to a time to transmit uplink data is larger than or equal to a threshold, and the UE performs power control using the following methods according to a result of power calculation.
- TPC transmission power command
- the UE transmits the respective signals according to transmission power calculated for the respective signals. In this way, under the circumstance where the transmission power of the UE is smaller than the maximum transmission power configured for the UE, the power needed by the respective signals are fully satisfied.
- the UE sequentially allocates transmission power for the different service signals according to the priorities of power allocation of the different service signals, and then transmits the signals of the respective services according to the allocated transmission power.
- the transmission power of the UE is larger than the maximum transmission power configured for the UE, the power needed by a service signal having a higher priority is preferentially satisfied, and a detail flow is as shown in Fig.7.
- the UE is configured to transmit two services having different levels of importance, in which resources for the first service is preconfigured, but not dynamically scheduled, e.g., resources configured by higher layer signaling, orsemi-persistent scheduling (SPS) resources, and resources for the second service are dynamically scheduled; then the UE determines whether to transmit the first service according to the data of the services to be transmitted.
- resources for the first service is preconfigured, but not dynamically scheduled, e.g., resources configured by higher layer signaling, orsemi-persistent scheduling (SPS) resources, and resources for the second service are dynamically scheduled; then the UE determines whether to transmit the first service according to the data of the services to be transmitted.
- a time of deciding whether to transmit the first service is before the transmission of the second service starts and has an interval larger than or equal to t1 (t1 is larger than or equal to 0) and smaller than t2 (t2 is larger than t1) with the transmission of the second service, as shown in Fig
- the method is to respectively calculate transmission power needed by the data of the first service and the data of the second service, and perform power allocation according to the transmission power needed by the data of the first service and the data of the second service when the sum of transmission power needed by the data of the first service and the data of second service is smaller than or equal to the maximum transmission power Pcmax configured for the UE; or sequentially allocate transmission power for the first service and the second service according to the priorities of power allocation of the first service and the second service from high to low when the sum of the transmission power needed by the data of the first service and the data of second service is larger than the maximum transmission power Pcmax configured for the UE.
- the UE preferentially allocates power for a channel transmitting the data of the first service, and allocates remaining power for a channel transmitting the data of the second service. Even if the first service is not transmitted, the transmission power for the data of the second service is still the remaining power after the power allocation is performed for the channel transmitting the data of the first service, as the UE does not have enough time to recalculate power for the second service according to whether to transmit the first service. During the transmission in all time slots, the transmission power for the data of the first service and the data of the second service is unchanged.
- the priority of power allocation of the first service is higher than that of the second service, and that the UE can determine the transmission power for the data of the second service according to whether to transmit the data of the first service.
- the detailed methods are as follows.
- the first step is to calculate transmission power for the data of the first service and the data of the second service separately according to preset two approaches in which the first approach is assuming that the data of the first service need to be transmitted, then power is preferentially allocated to a channel for transmitting the data of the first service, and that remaining power is allocated to a channel for transmitting the data of the second service; and the second approach is assuming that the data of the first service do not need to be transmitted, and that power is allocated to the channel for transmitting the data of the second service.
- the first step is to calculate transmission power for the data of the first service and the data of the second service separately according to two approaches, in which the first approach is determining transmission power P1 for the data of the first service by assuming that the data of the first service need to be transmitted and power is preferentially allocated to a channel for transmitting the data of the first service, and determining transmission power P2 for the data of the second service by allocating remaining power after determining the transmission power P1 for the data of the first service to a channel for transmitting the data of the second service; and the second approach is determining transmission power P3 for the data of the second service by assuming that the data of the first service do not need to be transmitted and the power is allocated to the channel for transmitting the data of the second service.
- the second step is to, at times when the first service and the second service overlap, transmit the data of the first service using the transmission power P1 calculated, and transmit the data of the second service using the transmission power P2 calculated according to the first approach, if the data of the first service need to be transmitted; and transmit the data of the second service using the transmission power P3 calculated using the second approach at times when the first service and the second service do not overlap, as shown in Fig.9. If the data of the first service do not need to be transmitted, the data of the second service are transmitted using the transmission power P3 calculated according to the second approach. In this way, the method of deciding the transmission power for the data of the second service according to whether to transmit the data of the first service can use the power more efficiently.
- the transmission power for the data of the first service is unchanged, and the power for transmitting the data of the second service may be changing.
- the first step is to calculate the transmission power P1 for the data of the first service by assuming that the data of the second service do not need to be transmitted and that power is allocated to the channel for transmitting the data of the first service, and calculate the transmission power P2 for the data of the second service by assuming that the data of the first service do not need to be transmitted and that the power is allocated to the channel for transmitting the data of the second service.
- the second step is to transmit the data of the first service using the transmission power P1 calculated, if the data of the first service need to be transmitted; and at times when the first service and the second service overlap, if the sum of P1 and P2 is larger than the maximum transmission power of the UE, the UE only transmits the data of the first service, and does not transmit the data of the second service, as shown in Fig.10, and if the sum of P1 and P2 is smaller than or equal to the maximum transmission power of the UE, the UE transmits the data of the second service using the transmission power P2 calculated; and at times when the first service and the second service do not overlap, the UE transmits the data of the second service using the transmission power P2 calculated.
- the data of the second service are transmitted using the transmission power P2 calculated. In this way, the method of deciding the power for transmitting the data of the second service according to whether to transmit the data of the first service can use the power more efficiently.
- the transmission power for the data of the first service is unchanged, and a part of the data of the second service may not be transmitted.
- the first step is to calculate the transmission power P1 for the data of the first service by assuming that the data of the second service do not need to be transmitted and that the power is allocated to the data of the first service, and calculate the transmission power P2 for the data of the second service by assuming that the data of the first service do not need to be transmitted and that the power is allocated to the data of the second service.
- the first service is transmitted using the transmission power P1 calculated; before the transmission of first service starts, and at times when the first service and the second service do not overlap, the data of the second service are transmitted using the transmission power P2 calculated; and at times when the first service and the second service overlap, if the sum of P1 and P2 is larger than the maximum transmission power of the UE, then the UE only transmits the data of the first service, and at the times when the first service and the second service overlap and in a remaining part of a time slot for transmitting the second service, the data of the second service will not be transmitted, as shown in Fig.11; and if the sum of P1 and P2 is smaller than or equal to the maximum transmission power of the UE, the data of the second service are transmitted using the transmission power P2 calculated.
- the data of the second service are transmitted using the transmission power P2 calculated. In this way, the method of deciding the transmission power for the data of the second service according to whether to transmit the data of the first service can use the power more efficiently.
- the transmission power for the data of the first service is unchanged, and a part of the data of the second service may not be transmitted.
- the UE is configured to transmit two services having different levels of importance, where the resources for the first service are preconfigured, not dynamically scheduled, e.g., resources configured by higher layer signaling, or SPS resources, and the resources for the second service are dynamically scheduled; then the UE determines whether to transmit the first service according to the data of the services to be transmitted.
- a time of deciding whether to transmit the first service is before the transmission of the second service starts and has an interval smaller than t1(t1 is larger than or equal to 0) with the transmission of the second service, or the time of deciding whether to transmit the first service is after the transmission of the second service starts, as shown in Fig.12.
- several processing methods are provided as follows.
- the priority of power allocation of the first service is higher than that of the second service, and that the UE can determine the transmission power for the data of the second service according to whether to transmit the data of the first service.
- the detailed methods are as follows.
- the first step is to calculate transmission power for the data of the first service and the data of the second service separately according to preset two approaches, in which the first approach is determining transmission power P1 for the data of the first service by assuming that the data of the first service need to be transmitted and power is preferentially allocated to a channel for transmitting the data of the first service, and determining transmission power P2 for the data of the second service by allocating remaining power after determining the transmission power P1 for the data of the first service to a channel for transmitting the data of the second service; and the second approach is determining transmission power P3 for the data of the second service by assuming that the data of the first service do not need to be transmitted and the power is allocated to the channel for transmitting the data of the second service.
- the second step is to, at times when the first service and the second service overlap, transmit the data of the first service using the transmission power P1 calculated, and transmit the data of the second service using the transmission power P2 calculated according to the first approach, if the data of the first service need to be transmitted; and transmit the data of the second service using the transmission power P3 calculated using the second approach at times when the first service and the second service do not overlap, as shown in Fig.9. If the data of the first service do not need to be transmitted, the data of the second service are transmitted using the transmission power P3 calculated according to the second approach. In this way, the method of deciding the transmission power for the data of the second service according to whether to transmit the data of the first service can use the power more efficiently.
- the transmission power for the data of the first service is unchanged, and the power for transmitting the data of the second service may be changing.
- the transmission power P1 for the data of the first service is calculated by assuming that the data of the second service do not need to be transmitted and that power is allocated to the transmission channel of the data of the first service
- the transmission power P2 for the data of the second service is calculated by assuming that the data of the first service do not need to be transmitted and that power is allocated to the transmission channel of the data of the second service.
- the first service is transmitted using the power P1 calculated; and at times when the first service and the second service overlap, if the sum of P1 and P2 is larger than the maximum transmission power Pcmax of the UE, then the UE only transmits the data of the first service and does not transmit data of the second service, and if the sum of P1 and P2 is smaller than or equal to the maximum transmission power Pcmax of the UE, then the UE transmits the data of the second service using the power P2 calculated; and at times when the first service and the second service do not overlap, the UE transmits the data of the second service using the power P2 calculated, as shown in Fig.10.
- the power is more efficiently used when using the method of determining the power for the data of the second service according to whether the data of the first service need to be transmitted.
- the transmission power of the data of the first service is unchanged, and a part of data of the second service may not be transmitted.
- the first step is to calculate the transmission power P1 for the data of the first service by assuming that the data of the second service do not need to be transmitted and that the power is allocated to the data of the first service, and calculate the transmission power P2 for the data of the second service by assuming that the data of the first service do not need to be transmitted and that the power is allocated to the data of the second service.
- the first service is transmitted using the transmission power P1 calculated; before the transmission of first service starts, and at times when the first service and the second service do not overlap, the data of the second service are transmitted using the transmission power P2 calculated; and at times when the first service and the second service overlap, if the sum of P1 and P2 is larger than the maximum transmission power of the UE, then the UE only transmits the data of the first service, and at the times when the first service and the second service overlap and in a remaining part of a time slot for transmitting the second service, the data of the second service will not be transmitted, as shown in Fig.11; and if the sum of P1 and P2 is smaller than or equal to the maximum transmission power Pcmax of the UE, the data of the second service are transmitted using the transmission power P2 calculated.
- the data of the second service are transmitted using the transmission power P2 calculated. In this way, the method of deciding the transmission power for the data of the second service according to whether to transmit the data of the first service can use the power more efficiently.
- the transmission power for the data of the first service is unchanged, and a part of the data of the second service may not be transmitted.
- the first step is to calculate the transmission power P1 for the data of the first service by assuming that the data of the second service do not need to be transmitted and that power is allocated to the channel for transmitting the data of the first service, and calculate the transmission power P2 for the data of the second service by assuming that the data of the first service do not need to be transmitted and that the power is allocated to the channel for transmitting the data of the second service.
- the UE transmits the data of the second service using the transmission power P2, and transmits the data of the first service using remaining power after the transmission power is allocated for the second service (i.e., the maximum transmission power Pcmax of the UE minus P2), as shown in Fig.13; and if the sum of P1 and P2 is smaller than or equal to the maximum transmission power of the UE, then the UE transmits the data of the second service using the transmission power P2 calculated, and transmits the data of the first service using the transmission power P1; and at times when the first service and the second service do not overlap, the UE transmits the data of the second service using the transmission power P2 calculated.
- the data of the first service do not need to be transmitted, then the data of the second service are transmitted using the transmission power P2 calculated.
- the method of deciding the transmission power for the data of the second service according to whether to transmit the data of the first service can use the power more efficiently.
- the transmission power for the data of the first service is unchanged, and the transmission power for the data of the second service is unchanged.
- the priority of the first service is higher than that of the second service, since the time of deciding to transmit the first service is after the transmission of the second service starts, only the present method can be used to guarantee that the power is unchanged during the transmission of the second service.
- the UE is configured with two services having different levels of importance, and the two services are dynamically scheduled.
- the priority for transmitting the data of the first service is higher than the priority for transmitting the data of the second service
- UL DCI for scheduling the transmission of the data of the first service is before the transmission of the second service starts and has an interval larger than or equal to t1(t1 is larger than or equal to 1) and smaller than t2(t2 is larger than t1) with the transmission of the second service, as shown in Fig.14.
- t1(t1 is larger than or equal to 1)
- t2(t2 is larger than t1
- a duration of t1 the UE may perform transmission according to transmission power calculated, and in a duration smaller than t2, the UE is not able to recalculate the power control.
- there are several processing methods as follows. It is assumed that the priority of power allocation of the first service is higher than that of the second service.
- the UE reserves a part Pr of the maximum transmission power of the UE to transmit the data of the first service, and uses the remaining part of power as the maximum transmission power of the UE to calculate the transmission power P2 for the data of the second service. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr, the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the transmission power P2. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is larger than Pr, then the data of the first service are transmitted using the transmission power P1, and the data of the second service are not transmitted. During the transmission in all time slots, the transmission power of the data of the first service and the data of the second service is unchanged.
- the power reserved for transmitting the data of the first service is respectively Pr(1), Pr(2), ..., Pr(M), and correspondingly the transmission power for the data of the second service is respectively P(1)_2, P(2)_2,...,P(M)_2. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr(1), then the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the transmission power P(1)_2.
- the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr(i) and larger than Pr(i-1)
- the data of the first service are transmitted using the transmission power P1
- the data of the second service are transmitted using the transmission power P(i)_2.
- the transmission power P1 for the data of the first service calculated according to the power control of the first service is larger than Pr(M)
- the data of the first service are transmitted using the transmission power P1
- the data of the second service are not transmitted.
- the transmission power for the data of the first service and the data of the second service is unchanged.
- the first step is to calculate transmission power for the data of the first service and data of the second service respectively according to two approaches in which the first approach is that the UE reserves M parts (respectively ⁇ Pr(1), Pr(2), ..., Pr(M) ⁇ , and when i>j, Pr(i)>Pr(j)) of the maximum transmission power of the UE for transmitting the data of the first service, and the UE uses remaining parts of the maximum transmission power of the UE as the maximum transmission power of the UE to calculate the transmission power for the data of the second service, and the remaining parts of the maximum transmission power of the UE are respectively P(1)_2, P(2)_2,...,P(M)_2, where M is a positive integer larger than or equal to 1, configured by higher layer signaling or preset by a protocol.
- the second approach is assuming that the data of the first service do not need to be transmitted, and that power P2 is allocated to a transmission channel of the data of the second service.
- the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than Pr(1), then the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the power P(1)_2.
- the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr(i) and larger than Pr(i-1)
- the data of the first service are transmitted using the transmission power P1
- the data of the second service are transmitted using the transmission power P(i)_2.
- the transmission power P1 for the data of the first service calculated according to power control of the first service is larger than Pr(M)
- the data of the first service are transmitted using the transmission power P1
- the data of the second service are not transmitted; at times when the first service and the second service do not overlap, the data of the second service are transmitted using the transmission power P2 calculated according to the second approach.
- the transmission power of the first service is unchanged, and the transmission power of the second service may be changing.
- the UE is configured to transmit two services having different levels of importance, and the two services are dynamically scheduled.
- DCI that schedules the transmission of the data of the first service is before the transmission of the second service starts and has an interval smaller than t1(t1 is larger than or equal to 0) with the transmission of the second service, or the time of deciding whether to transmit the first service is after the transmission of the second service starts, as shown in Fig.15.
- t1(t1 is larger than or equal to 0) with the transmission of the second service
- Fig.15 there are several processing methods as follows. It is assumed that the priority of power allocation of the first service is higher than that of the second service.
- the UE reserves a part Pr of the maximum transmission power of the UE for transmitting the data of the first service, and uses a remaining part of the maximum transmission power as the maximum transmission power of the UE to calculate the transmission power P2 for the data of the second service. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr, then the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the transmission power P2.
- the UE calculates transmission power for the data of the first service and the data of the second service respectively according to two approaches in which the first approach is that the UE reserves M parts (respectively ⁇ Pr(1), Pr(2),...,Pr(M) ⁇ , when i>j, Pr(i)>Pr(j)) of the maximum transmission power of the UE for transmitting the data of the first service, and the UE uses the remaining parts as the maximum transmission power of the UE to calculate the transmission power for the data of the second service, and the remaining parts are respectively P(1)_2, P(2)_2,..., P(M)_2, where M is a positive integer larger than or equal to 1, configured by higher layer signaling or preset by a protocol.
- M is a positive integer larger than or equal to 1, configured by higher layer signaling or preset by a protocol.
- the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr(i) and larger than Pr(i-1)
- the data of the first service are transmitted using the transmission power P1
- the data of the second service are transmitted using the transmission power P(i)_2.
- the transmission power P1 for the data of the first service calculated according to the power control of the first service is larger than Pr(M)
- the data of the first service are transmitted using the transmission power P1, and the data of the second service are not transmitted; during the transmission in all time slots, the transmission power for the data of the first service is unchanged, and the transmission power for the data of the second service may be changing.
- Embodiment 2 is a diagrammatic representation of Embodiment 1:
- the transmission power for the second service may be lower than transmission power previously allocated for the second service
- several methods as follows provided in the embodiment may be used to reduce the transmission power of the second service in a time duration when the first service and the second service overlap, so that the transmission power of the second service is the same with the transmission power allocated.
- the second service is transmitted on a PUSCH using orthogonal frequency division multiplexing (OFDM), then seven methods as follows may be used to reduce the transmission power of the second service. It is assumed that the transmission power for the second service at the overlapping transmission times determined is A, and the transmission power for the second service previously determined is B.
- OFDM orthogonal frequency division multiplexing
- the method is to, based on the transmission power B, reduce the power of all resource elements (REs) for transmitting data and uplink control information (UCI) at the overlapping transmission times at the same ratio according to a difference between A and B until the transmission power for a PUSCH at the overlapping transmission times is A, so as to guarantee that the total power in the overlapping transmission duration is smaller than or equal to the maximum transmission power of the UE.
- REs resource elements
- UCI uplink control information
- the second method is to, based on the transmission power B, reduce the number of REs for transmitting data and UCI within the overlapping transmission times, and keep the transmission power of each remaining RE unchanged, so as to reduce the power of the overall OFDM symbol, until the transmission power for the PUSCH at the overlapping transmission times is A, so as to guarantee that total power within the overlapping transmission times is smaller than or equal to the maximum transmission power of the UE.
- Method 3 is a method of deciding to reduce power within the overlapping transmission times according to a mode of modulating the data and the UCI, and if the data and the UCI are modulated using a first mode of modulation (e.g., the data is modulated using the quadrature phase shift (QPSK) modulation, and the method in Method 1 described in the above is used to reduce the power in the overlapping time duration; and if the data and the uplink control information are modulated using a second mode of modulation (e.g., the data is modulated using the quadrature amplitude modulation (QAM), e.g., 16QAM), then the method in Method 2 described in the above is used to reduce the power in the overlapping time duration.
- a first mode of modulation e.g., the data is modulated using the quadrature phase shift (QPSK) modulation
- QPSK quadrature phase shift
- Method 4 is a method of deciding to reduce power within the overlapping time duration according to whether the overlapping time duration contains only data or also contains UCI modulation symbols, and if the overlapping time duration contains only data, then the method in above Method 1 is used to reduce the power in the overlapping time duration; and if the overlapping time duration also contains UCI modulation symbols, then the method in above Method 2 is used to reduce the power in the overlapping time duration, and in this case, first the number of REs for transmitting data in the overlapping time duration should be reduced until the transmission power for the PUSCH in the overlapping time duration is A, so as to guarantee that total power within the overlapping time duration is smaller than or equal to the maximum transmission power of the UE.
- one method is to continue to reduce the power of REs for transmitting the UCI modulation symbols or reduce the number of REs for transmitting the data and the UCI modulation symbols, and another method is to keep the power of the REs for transmitting the UCI modulation symbols unchanged, and reduce the power of the first service, so that the total power of the first service and the second service in the overlapping time duration is smaller than the maximum transmission power of the UE, and in this case, the transmission power of the PUSCH is no longer A.
- the overlapping time duration is all continuous overlapping transmission times.
- Method 5 is a method of deciding to reduce power within the overlapping time duration according to whether the overlapping transmission times contain only data, or also contain UCI symbols, and a unit of making the decision is an OFDM symbol. Specifically, if an OFDM symbol in the overlapping transmission times contains only data, then the method in Method 1 is used to reduce the power of the OFDM symbol in the overlapping transmission times, so that the transmission power of the PUSCH is A; and if an OFDM symbol in the overlapping transmission times also contains UCI modulation symbols, then the method in Method 2 is used to reduce the power of the OFDM symbol in the overlapping transmission times, and in this case, first the number of REs for transmitting data of the OFDM symbol in the overlapping transmission times is reduced, until the transmission power of the PUSCH in the overlapping transmission times is A, so as to guarantee that the overall power of the OFDM symbol is smaller than or equal to the maximum transmission power of the UE.
- the transmission power of the PUSCH in the overlapping transmission times is still larger than A, i.e., the total power of the OFDM symbol is still larger than the maximum transmission power of the UE.
- one method is to continue to reduce the power of the REs for transmitting the UCI modulation symbols of the OFDM symbol or reduce the number of REs for transmitting the data and the UCI modulation symbols, and another method is to keep the power of the REs for transmitting the UCI modulation symbols of the OFDM symbol unchanged, and reduce the power of the first service in the OFDM symbol.
- Method 6 is a method of deciding to reduce power within the overlapping time duration according to whether the overlapping time duration only contains data, or also contains UCI modulation symbols. Specifically, if the overlapping time duration only contains data, the method in above Method 1 is used to reduce the power in the overlapping time duration; and if the overlapping time duration also contains UCI modulation symbols, then first the power of REs for transmitting the data in the overlapping time duration is reduced until the transmission power of the PUSCH within the overlapping time duration is A, so as to guarantee that the total power of the first service and the second service within the overlapping time duration is smaller than or equal to the maximum transmission power of the UE.
- one method is to continue to reduce the power of REs for transmitting the UCI modulation symbols or reduce the number of REs for transmitting the data and the UCI modulation symbols, and another method is to keep the power of the REs for transmitting the UCI modulation symbols unchanged, and reduce the power of the first service.
- one method is to continue to reduce the power of the REs for transmitting UCI modulation symbols of the OFDM symbol, and another method is to keep the power of the REs for transmitting the UCI modulation symbols of the OFDM symbol unchanged, and reduce the power of the first service of the OFDM symbol.
- the overlapping time duration may contain multiple OFDM symbols
- Method 4 ⁇ Method 7 there are two kinds of units of deciding whether UCI symbols are contained: one is using all OFDM symbols within the overall overlapping time duration as an entirety to determine whether the UCI symbols are contained, i.e., Method 4 and Method 6; and the other is using respective OFDM symbols in the overlapping time duration as independent units to determine whether UCI symbols are contained in a single OFDM symbol, i.e., Method 5 and Method 7.
- the method is to, based on the transmission power B, according to a difference between A and B, reduce the power of all REs for transmitting data and UCI in the overlapping time duration at the same ratio until the transmission power of PUSCH in the overlapping transmission times is A, so as to guarantee that the total power in the overlapping transmission times is smaller than or equal to the maximum transmission power of the UE.
- the method is to reduce the number of modulation symbols for transmitting data and UCI in the overlapping time duration, i.e., set modulation symbols of a part of data and UCI to 0, and then perform transform precoding, i.e., discrete Fourier transform (DFT) processing, so as to reduce the power of the overall OFDM symbol, until the transmission power of the PUSCH in the overlapping transmission times is A, so as to guarantee that the total power in the overlapping time duration is smaller than or equal to the maximum transmission power of the UE.
- transform precoding i.e., discrete Fourier transform (DFT) processing
- Detailed operation steps of the method is: assuming that a set of modulation symbols of data and UCI that need to be transmitted is ⁇ s 0 ,s 1 ,...,s N-1 ⁇ , modulation symbols of a part of data and UCI are set to 0, e.g., ⁇ s 0 ,s 1 ,...s M ,0...,0 ⁇ , i.e., setting s M+1 to s N-1 to 0, and the other modulation symbols are unchanged, so as to reduce the total power of the SC-FDM symbol, and since when the value of M is reduced, more modulation symbols will be set to 0, and the power of the SC-FDM symbol will be smaller, and thus, the value of M is reduced until the total power within the overlapping time duration is smaller than or equal to the maximum transmission power of the UE.
- Method 3' is a method of deciding to reduce the power in the overlapping time duration according to a mode of modulating data and uplink control information. For example, if the data and the uplink control information are modulated using the first mode of modulation (e.g., the data is modulated using the quadrature phase shift (QPSK) modulation), then the method in above Method 1' is used to reduce the power in the overlapping time duration; and if the data and the uplink control information are modulated using the second mode of modulation (e.g., the data is modulated using the quadrature amplitude modulation, e.g., 16QAM), then above Method 2' is used to reduce the power in the overlapping time duration.
- the first mode of modulation e.g., the data is modulated using the quadrature phase shift (QPSK) modulation
- QPSK quadrature phase shift
- Method 4' is a method of deciding to reduce the power in the overlapping time duration according to whether the overlapping time duration only contains data, or also contains UCI modulation symbols, and if the overlapping time duration contains only data, then the method in Method 1' is used to reduce the power in the overlapping time duration; and if the overlapping time duration contains UCI modulation symbols, then the method in Method 2' is used to reduce the power in the overlapping time duration, and in this case, first modulation symbols of a part or all of the data in the overlapping time duration are set to 0, until the transmission power of the PUSCH in the overlapping time duration is A, so as to guarantee that the total power in the overlapping time duration is smaller than or equal to the maximum transmission power of the UE.
- one method is to continue to reduce the power of REs for transmitting UCI modulation symbols, or set modulation symbols of a part of UCI to 0, and another method is to keep the power of REs for transmitting the UCI modulation symbols unchanged, and reduce the power of the first service.
- Method 5' is a method of deciding to reduce the power in the overlapping time duration according to whether the overlapping time duration contains only data or also contains UCI symbols, and a unit of making the decision is a SC-FDM symbol. Specifically, if a certain SC-FDM symbol in the overlapping transmission times contains only data, then the method in Method 1' is used to reduce the power of the SC-FDM symbol in the overlapping transmission times; and if a certain SC-FDM symbol in the overlapping transmission times contains UCI modulation symbols, then the method in Method 2' is used to reduce the power of the SC-FDM symbol in the overlapping transmission times, and in this case, first, the data modulation symbols of the SC-FDM symbol in the overlapping transmission times are set to 0, until the transmission power of the PUSCH in the overlapping transmission times is A, so as to guarantee that the total power of the SC-FDM symbol is smaller than or equal to the maximum transmission power of the UE.
- the transmission power of the PUSCH in the overlapping transmission time duration is still larger than A, i.e., the total power of the SC-FDM symbol is still larger than the maximum transmission power of the UE, in this case, one method is to continue to reduce the power of the REs for transmitting the UCI modulation symbols of the SC-FDM symbol, or set a part of UCI modulation symbols to 0, and another method is to keep the power of the REs for transmitting the UCI modulation symbols of the SC-FDM symbol unchanged, and reduce the power of the first service of the SC-FDM symbol.
- the priority determination unit is to determine priorities of power allocation for signals of respective services configured for the UE to be transmitted at a same time on physical channels, according to levels of importance of the respective services; and the power determination unit is to allocate transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services.
- a computer-readable storage medium for storing one or more programs (software modules) may be provided.
- the one or more programs stored in the computer-readable storage medium may be configured for execution by one or more processors within the electronic device.
- the at least one program may include instructions that cause the electronic device to perform the methods according to various embodiments of the present disclosure as defined by the appended claims and/or disclosed herein.
- the programs may be stored in non-volatile memories including a random access memory and a flash memory, a read only memory (ROM), an electrically erasable programmable read only memory (EEPROM), a magnetic disc storage device, a compact disc-ROM (CD-ROM), digital versatile discs (DVDs), or other type optical storage devices, or a magnetic cassette.
- ROM read only memory
- EEPROM electrically erasable programmable read only memory
- CD-ROM compact disc-ROM
- DVDs digital versatile discs
- any combination of some or all of the may form a memory in which the program is stored.
- a plurality of such memories may be included in the electronic device.
- the programs may be stored in an attachable storage device which is accessible through communication networks such as the Internet, Intranet, local area network (LAN), wide area network (WAN), and storage area network (SAN), or a combination thereof.
- a storage device may access the electronic device via an external port.
- a separate storage device on the communication network may access a portable electronic device.
- a component included in the present disclosure is expressed in the singular or the plural according to a presented detailed embodiment.
- the singular form or plural form is selected for convenience of description suitable for the presented situation, and various embodiments of the present disclosure are not limited to a single element or multiple elements thereof. Further, either multiple elements expressed in the description may be configured into a single element or a single element in the description may be configured into multiple elements.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present disclosure provides a method for controlling power in a communication system. For signals of respective services configured for a user equipment (UE) to be transmitted at a same time on physical channels, the UE determines priorities of power allocation corresponding to the signals of the respective services according to levels of importance of the respective services. Then the UE allocates transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services. Using the present disclosure can perform power allocation more efficiently.
Description
The present disclosure relates to radio communications, and particularly to a method and user equipment for transmitting uplink data having different priorities.
To meet the demand for wireless data traffic having increased since deployment of 4th generation (4G) communication systems, efforts have been made to develop an improved 5th generation (5G) or pre-5G communication system. Therefore, the 5G or pre-5G communication system is also called a 'Beyond 4G Network' or a 'Post Long Term Evolution (LTE) System'.
The 5G communication system is considered to be implemented in higher frequency (mmWave) bands, e.g., 28GHz or 60GHz bands, so as to accomplish higher data rates. To decrease propagation loss of the radio waves and increase the transmission distance, the beamforming, massive multiple-input multiple-output (MIMO), Full Dimensional MIMO (FD-MIMO), array antenna, an analog beam forming, large scale antenna techniques are discussed in 5G communication systems.
In addition, in 5G communication systems, development for system network improvement is under way based on advanced small cells, cloud Radio Access Networks (RANs), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, moving network, cooperative communication, Coordinated Multi-Points (CoMP), reception-end interference cancellation and the like.
In the 5G system, Hybrid frequency shift keying (FSK) and quadrature amplitude modulation (FQAM) and sliding window superposition coding (SWSC) as an advanced coding modulation (ACM), and filter bank multi carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) as an advanced access technology have been developed.
In the 5G system, various communication schemes are discussed. For example, a communication scheme for controlling power for services having different priorities is proposed. Furthermore, various discussions for controlling power efficiently are underway.
To solve at least one of the above technical problems, the present disclosure provides a method and a user equipment for controlling power in a communication system, so that under a circumstance where services having different priorities co-exist, the transmission power of the UE will not be larger than the maximum transmission power configured for the UE, and the UE can preferentially allocate power for a service having a higher level of importance better, and also can enable a service having a lower priority to make full use of remaining power.
A method for controlling power in a communication system, includes:
for signals of respective services configured for a user equipment (UE) to be transmitted at a same time on physical channels, determining, by the UE, priorities of power allocation corresponding to the signals of the respective services according to levels of importance of the respective services; and
allocating transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services.
Preferably, when a time interval between a time when the UE determines all parameters for power control calculation of the signals of the respective services and a time to transmit uplink data of the signals of the respective services is larger than or equal to a set threshold, the allocating transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services includes:
calculating transmission power needed by the signals of the respective services;
when a sum of the transmission power needed by the signals of the respective services is smaller than or equal to a maximum transmission power configured for the UE, performing power allocation for the signals of the respective services according to the transmission power needed by the signals of the respective services; and
when the sum of the transmission power needed by the signals of the respective services is larger than the maximum transmission power configured for the UE, performing power allocation for the signals of the respective services sequentially according to an order of the priorities of power allocation corresponding to the signals of the respective services from high to low.
Preferably, when the signals of the respective services include signals of two services having different levels of importance, if a time of deciding whether to transmit data of a first service is before a transmission of data of a second service starts and has a time interval larger than or equal to a preset t1 and smaller than a preset t2 with the transmission of the second service, the allocating transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services includes:
calculating transmission power needed by the data of the first service and transmission power needed by the data of the second service respectively, and performing power allocation for the data of the first service and the data of the second service according to the transmission power needed by the data of the first service and the transmission power needed by the data of the second service, when a sum of the transmission power needed by the data of the first service and the transmission power needed by the data of the second service is smaller than or equal to a maximum transmission power configured for the UE; and performing power allocation sequentially for the data of the first service and the data of the second service according to an order of priorities of power allocation of the data of the first service and the data of the second service from high to low, when the sum of the transmission power needed by the data of the first service and the transmission power needed by the data of the second service is larger than the maximum transmission power configured for the UE; and/or
determining transmission power for the data of the second service according to whether to transmit the data of the first service when a priority of power allocation of the data of the first service is higher than a priority of power allocation of the data of the second service;
in which the first service is a service of the two services, a resource of which is preconfigured, and the second service is a service of the two services, a resource of which is dynamically scheduled, and 0≤t1<t2.
Preferably, the determining transmission power for the data of the second service according to whether to transmit the data of the first service includes:
calculating transmission power for the data of the first service and transmission power for the data of the second service respectively according to two set approaches; and when deciding to transmit the first service, using transmission power for the data of the first service and transmission power for the data of the second service calculated according to a first approach of the two set approaches as the transmission power for the first service and the transmission power for the second service; and when deciding not to transmit the first service, using transmission power for the data of the second service calculated according to a second approach of the two set approaches as the transmission power for the second service;
in which calculating the transmission power for the data of the first service according to the first approach includes: calculating the transmission power for the data of the first service by assuming to use the maximum transmission power of the UE to transmit the data of the first service; and calculating the transmission power for the data of the second service according to the first approach includes: calculating the transmission power for the data of the second service by assuming to use remaining power which is obtained by using the maximum transmission power of the UE minus the transmission power for the data of the first service to transmit the data of the second service; and calculating the transmission power for the data of the second service according to the second approach includes: calculating the transmission power for the data of the second service by assuming to use the maximum transmission power of the UE to transmit the data of the second service.
Preferably, when the signals of the respective services include signals of two services having different levels of importance, for the two services, if a time of deciding whether to transmit data of a first service is before a transmission of data of a second service starts and has a time interval smaller than a preset t1 with the transmission of the data of the second service, or if the time of deciding whether to transmit the data of the first service is after the transmission of the data of the second service starts, the allocating transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services includes:
calculating transmission power needed by the data of the first service and transmission power needed by the data of the second service respectively, and performing power allocation for the data of the first service and the data of the second service according to the transmission power needed by the data of the first service and the transmission power needed by the data of the second service, when a sum of the transmission power needed by the data of the first service and the transmission power needed by the data of the second service is smaller than or equal to a maximum transmission power configured for the UE; or performing power allocation sequentially for the data of the first service and the data of the second service according to an order of priorities of power allocation of the data of the first service and the data of the second service from high to low, when the sum of the transmission power needed by the data of the first service and the transmission power needed by the data of the second service is larger than the maximum transmission power configured for the UE; and/or
determining the transmission power for the data of the second service according to whether to transmit the data of the first service, when a priority of power allocation of the data of the first service is higher than a priority of power allocation of the data of the second service;
in which the first service is a service of the two services, a resource of which is preconfigured, and the second service is a service of the two services, a resource of which is dynamically scheduled, t1≥0.
Preferably, the determining the transmission power for the data of the second service according to whether to transmit the data of the first service includes:
calculating transmission power for the data of the first service and transmission power for the data of the second service respectively according to two set approaches; when deciding to transmit the first service, using transmission power for the data of the first service calculated according to a first approach as the transmission power for the first service, at overlapping transmission times when transmissions of the first service and the second service overlap, using transmission power for the data of the second service calculated according to the first approach as the transmission power for the second service, and at non-overlapping transmission times when the transmissions of the first service and the second service do not overlap, using transmission power for the data of the second service calculated according to the second approach as the transmission power for the second service; and when deciding not to transmit the first service, using transmission power for the data of the second service calculated according to the second approach as the transmission power for the second service;
or, calculating transmission power P1 for the data of the first service according to the first approach, and calculating transmission power P2 for the data of the second service according to the second approach; when deciding to transmit the first service, using the transmission power P1 as the transmission power for the first service, and at the overlapping transmission times when the transmissions of the first service and the second service overlap, if a sum of the transmission power P1 and the transmission power P2 is smaller than or equal to the maximum transmission power of the UE, using the transmission power P2 as the transmission power for the second service, and if the sum of the transmission power P1 and the transmission power P2 is larger than the maximum transmission power of the UE, cancelling transmission of the second service, and at the non-overlapping transmission times when the transmissions of the first service and the second service do not overlap, using the transmission power P2 as the transmission power of the second service; and when deciding not to transmit the first service, using the transmission power P2 as the transmission power for the second service;
or, calculating the transmission power P1 for the data of the first service according to the first approach, and calculating the transmission power P2 for the data of the second service according to the second approach; and when deciding to transmit the first service, using the transmission power P1 as the transmission power for the first service, and at non-overlapping transmission times when the transmissions of the first service and the second service do not overlap and before the transmission of the first service starts, using the transmission power P2 as the transmission power for the second service, and at the overlapping transmission times when the transmissions of the first service and the second service overlap, if the sum of the transmission power P1 and the transmission power P2 is smaller than or equal to the maximum transmission power of the UE, using the transmission power P2 as the transmission power for the second service, and if the sum of the transmission power P1 and the transmission power P2 is larger than the maximum transmission power of the UE, then canceling the transmission of the second service at the overlapping transmission times and at a remaining part of time slots for transmitting the second service; and when deciding not to transmit the first service, using P2 as the transmission power for the second service;
in which the calculating the transmission power for the data of the first service according to the first approach includes: calculating the transmission power for the first service by assuming to use the maximum transmission power of the UE to transmit the data of the first service; and the calculating the transmission power for the data of the second service according to the first approach comprises: calculating the transmission power for the data of the second service by assuming to use remaining power obtained by using the maximum transmission power of the UE minus the transmission power for the first service; and the calculating the transmission power for the data of the second service according to the second approach comprises: calculating the transmission power for the data of the second service by assuming to use the maximum transmission power of the UE to transmit the data of the second service.
Preferably, when the priority of power allocation of the data of the first service is higher than the priority of power allocation of the data of the second service, the determining the transmission power for the data of the second service according to whether to transmit the data of the first service includes:
calculating the transmission power P1 for the data of the first service according to the first approach, and calculating the transmission power P2 for the data of the second service according to the second approach; when deciding to transmit the first service, at the overlapping transmission times when the transmissions of the first service and the second service overlap, if the sum of the transmission power P1 and the transmission power P2 is smaller than or equal to the maximum transmission power of the UE, then using the transmission power P2 as the transmission power for the second service, and using the transmission power P1 as the transmission power for the first service, and if the sum of the transmission power P1 and the transmission power P2 is larger than the maximum transmission power of the UE, then using the transmission power P2 as the transmission power for the second service, and using remaining power which is obtained by using the maximum transmission power of the UE minus the transmission power P2 to transmit the data of the first service, and at non-overlapping times when the transmissions of the first service and the second service do not overlap, using the transmission power P2 as the transmission power for the second service; and when deciding not to transmit the first service, using the transmission power P2 as the transmission power of the second service;
in which the calculating the transmission power for the data of the first service according to the first approach includes: calculating the transmission power for the first service by assuming to use the maximum transmission power of the UE to transmit the data of the first service; and the calculating the transmission power for the data of the second service according to the second approach includes: calculating the transmission power for the data of the second service by assuming to use the maximum transmission power of the UE to transmit the data of the second service.
Preferably, when the signals of the respective services include signals of two services having different levels of importance, and a priority of power allocation of a first service of the two services is higher than a priority of power allocation of a second service of the two services, if down link control information (DCI) which schedules the first service is before a transmission of data of the second service starts and has a time interval larger than or equal to a set t1 and smaller than a set t2 with the transmission of the second service, and a time slot for transmitting the first service is shorter than a time slot for transmitting the second service, then the allocating transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services includes:
calculating transmission power P1 needed by the data of the first service according to a way of power control of the first service, and using remaining power which is obtained by using maximum transmission power of the UE minus preset Pr as maximum transmission power to calculate transmission power P2 needed by the data of the second service; if P1≤Pr, using the transmission power P1 as the transmission power for the data of the first service, and using the transmission power P2 as the transmission power for the data of the second service; and if P1>Pr, using the transmission power P1 as the transmission power for the data of the first service, and canceling a transmission of the data of the second service;
or, calculating the transmission power P1 needed by the data of the first service according to the way of power control of the first service, and using remaining power which is obtained by using the maximum transmission power of the UE minus set Pr(i) as maximum transmission power to calculate transmission power P(i)_2 needed by the data of the second service; using the transmission power P1 as the transmission power for the data of the first service; if P1≤Pr(1), using transmission power P(1)_2 as the transmission power for the data of the second service; if Pr(i-1)<P1≤Pr(i), using the transmission power P(i)_2 as the transmission power for the data of the second service; and if P1>Pr(M), then cancelling the transmission of the data of the second service;
or calculating the transmission power P1 needed by the data of the first service according to the way of power control of the first service, and calculating transmission power for the data of the second service according two preset approaches; when deciding to transmit the data of the first service, using the transmission power P1 as the transmission power for the data of the first service, and at overlapping transmission times when transmissions of the first service and the second service overlap, using the transmission power P1 as the transmission power for the data of the first service, and using transmission power for the data of the second service calculated according to a first approach of the two preset approaches as the transmission power for the second service, and at non-overlapping transmission times when the transmissions of the first service and the second service do not overlap, using transmission power for the data of the second service calculated according to a second approach of the two preset approaches as the transmission power for the data of the second service;
in which resources of the first service and the second service are all dynamically scheduled, 0≤t1<t2; calculating the transmission power needed by the data of the second service according to the first approach includes: using remaining power which is obtained by using the maximum transmission power of the UE minus the preset Pr(i) as the maximum transmission power to calculate the transmission power P(i)_2 needed by the data of the second service, if P1≤Pr(1), then using the transmission power P(1)_2 as the transmission power for the data of the second service; if Pr(i-1)<P1≤Pr(i), using the transmission power P(i)_2 as the transmission power for the data of the second service; and if P1>Pr(M), then using 0 as the transmission power for the data of the second service; and the calculating the transmission power needed by the data of the second service according to the second approach includes: calculating the transmission power needed by the data of the second service by assuming to use the maximum transmission power of the UE to transmit the data of the second service; and when i<j, Pr(i)<Pr(j), i,j=1,2,...,M, Pr(i)< the maximum transmission power, and M is a positive integer configured by higher layer signaling or preset.
Preferably, when the signals of the respective services include signals of two services having different levels of importance, and a priority of a first service of the two services is higher than a priority of a second service of the two services, if DCI which schedules the first service is transmitted before a transmission of data of the second service starts and has a time interval smaller than t1 with the transmission of the second service, and a time slot for transmitting the first service is shorter than a time slot for transmitting the second service, or if the DCI which schedules the first service is transmitted after the transmission of the data of the second service starts, and the time slot for transmitting the first service is shorter than the time slot for transmitting the second service, then the allocating transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services includes:
calculating transmission power P1 needed by the data of the first service according to a way of power control of the first service, and using remaining power which is obtained by using maximum transmission power of the UE minus preset Pr as maximum transmission power to calculate transmission power P2 needed by the data of the second service; if P1≤Pr, using the transmission power P1 as transmission power for the data of the first service, and using the transmission power P2 as transmission power for the data of the second service; and if P1>Pr, using the preset Pr as the transmission power for the data of the first service, and using the transmission power P2 as the transmission power for the data of the second service;
or, calculating the transmission power P1 needed by the data of the first service according to the way of power control of the first service, and using the remaining power which is obtained by using the maximum transmission power of the UE minus the preset Pr as the maximum transmission power to calculate the transmission power P2 needed by the data of the second service; if P1≤Pr, then using the transmission power P1 as the transmission power for the data of the first service, and using the transmission power P2 as the transmission power for the data of the second service; and if P1>Pr, using the transmission power P1 as the transmission power for the data of the first service, and at overlapping transmission times when transmissions of the first service and the second service overlap, cancelling the transmission of the data of the second service, and at non-overlapping transmission times when the transmissions of the first service and the second service do not overlap, using the transmission power P2 as the transmission power for the data of the second service;
or, calculating the transmission power P1 needed by the data of the first service according to the way of power control of the first service, and calculating transmission power needed by the data of the second service according to preset two approaches; using the transmission power P1 as the transmission power for the data of the first service, and at the overlapping transmission times when the transmissions of the first service and the second service overlap, using the transmission power P1 as the transmission power for the data of the first service, and using transmission power for the data of the second service calculated according to a first approach of the two preset approaches as the transmission power for the second service, and at the non-overlapping transmission times when the transmissions of the first service and the second service do not overlap, using transmission power for the data of the second service calculated according to a second approach of the two preset approaches as the transmission power of the second service;
in which resources of the first service and the second service are all dynamically scheduled, 0≤t1<t2; calculating the transmission power needed by the data of the second service according to the first approach includes: using the remaining power which is obtained by using the maximum transmission power of the UE minus preset Pr(i) as maximum transmission power to calculate transmission power P(i)_2 needed by the data of the second service, if P1≤Pr(1), using transmission power P(1)_2 as the transmission power for the data of the second service; if Pr(i-1)<P1≤Pr(i), then using the transmission power P(i)_2 as the transmission power for the data of the second service; and if P1>Pr(M), then using 0 as the transmission power for the data of the second service; and calculating the transmission power needed by the data of the second service according to the second approach includes: calculating the transmission power needed by the data of the second service by assuming to use the maximum transmission power of the UE to transmit the data of the second service; and when i<j, Pr(i)<Pr(j), i,j=1,2,…,M,Pr(i)<the maximum transmission power of the UE, M is a positive integer configured by higher layer signaling or preset.
Preferably, when the second service is transmitted on a physical uplink shared channel (PUSCH) using orthogonal frequency division multiplexing (OFDM), for the overlapping transmission times when the transmissions of the first service and the second service overlap, if transmission power A of the second service determined is smaller than transmission power B of the second service allocated before the overlapping transmission times, then after allocating the transmission power for the second service at the overlapping transmission times, a way of determining power of respective resource elements (REs) bearing the PUSCH includes the following:
based on the transmission power B, according to a difference between A and B, reducing power of REs for transmitting data and power of REs for transmitting UCI on the PUSCH at a same ratio, so that the transmission power for the second service is the transmission power A;
or based on the transmission power B, reducing the number of REs on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power for the second service is the transmission power A;
or determining power of respective REs according to a mode of modulation of the data and the UCI on the PUSCH;
or determining the power of the respective REs according to whether the PUSCH includes UCI at the overlapping transmission times.
Preferably, the determining power of respective REs according to a mode of modulation of the data and the UCI on the PUSCH includes:
if the data and the UCI are modulated using a first mode of modulation, then based on the transmission power B, and according to the difference between A and B, reducing the power of the REs for transmitting the data and the power of the REs for transmitting the UCI on the PUSCH at the same ratio, so that the transmission power of the PUSCH is A; and if the data and the UCI are modulated using a second mode of modulation, then based on the transmission power B, reducing the number of REs on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A;
and/or,
the determining the power of the respective REs according to whether the PUSCH contains UCI at the overlapping transmission times includes:
if the PUSCH contains only data and contains no UCI at the overlapping transmission times, then based on the transmission power B, according to the difference between A and B, reducing power of REs for transmitting the data on the PUSCH, so that the transmission power of the PUSCH is A; and if the PUSCH contains UCI at any overlapping transmission time, then based on the transmission power B, reducing the number of REs for transmitting the data on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, and if even if the number of REs for transmitting the data is 0, the transmission power of the PUSCH is still larger than A, then reducing power of REs for transmitting the UCI on the PUSCH, so that the transmission power of the PUSCH is A, or reducing the number of REs for transmitting the data on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service at the overlapping transmission times is smaller than or equal to the maximum transmission power of the UE;
or, for any OFDM symbol on the PUSCH at the overlapping transmission times, if the OFDM symbol contains only data and contains no UCI, then based on the transmission power B, according to the difference between A and B, reducing power of REs for transmitting the data in the OFDM symbol, so that the transmission power of the PUSCH is A; and if the OFDM symbol contains UCI, then based on the transmission power B, reducing the number of REs for transmitting the data in the OFDM symbol, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, and if even if the number of REs for transmitting the data is 0, the transmission power of the PUSCH is still larger than A, then reducing power of REs for transmitting the UCI in the OFDM symbol, so that the transmission power of the PUSCH is A, or reducing the number of REs for transmitting the data on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service at the overlapping transmission times is smaller than or equal to the maximum transmission power of the UE;
or, if the PUSCH contains only data and contains no UCI, then based on the transmission power B, according to the difference between A and B, reducing power of REs for transmitting the data on the PUSCH, so that the transmission power of the PUSCH is A; and if at any overlapping transmission time, the PUSCH contains UCI, then based on the transmission power B, reducing the power of the REs for transmitting the data on the PUSCH so that the transmission power of the PUSCH is A, and if even if the power of the REs for transmitting the data on the PUSCH is 0, the transmission power of the PUSCH is still larger than A, then reducing power of REs for transmitting the UCI on the PUSCH so that the transmission power of the PUSCH is A, or reducing the number of REs for transmitting data the on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service is smaller than or equal to the maximum transmission power of the UE;
or, for any OFDM symbol of the PUSCH at the overlapping transmission times, if the OFDM symbol at the overlapping transmission times contains only data and contains no UCI, then based on the transmission power B, according to the difference between A and B, reducing the power of the REs for transmitting the data in the OFDM symbol, so that the transmission power of the PUSCH is A; and if the OFDM symbol contains UCI at the overlapping transmission times, then based on the transmission power B, reducing the power of REs for transmitting the data in the OFDM symbol, so that the transmission power of the PUSCH is A, and if even if the power of the REs for transmitting data in the OFDM symbol is 0, the transmission power of the OFDM symbol is still larger than A, then reducing power of REs for transmitting the UCI in the OFDM symbol, so that the transmission power of the PUSCH being A, or reducing the number of REs for transmitting the data on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service is smaller than or equal to the maximum transmission power of the UE.
Preferably, when the second service is transmitted on a PUSCH using single-carrier-frequency division multiplexing (SC-FDM), for the overlapping transmission times when the transmissions of the first service and the second service overlap, if transmission power A for the second service determined is smaller than transmission power B for the second service allocated before the overlapping transmission times, then after allocating the transmission power for the second service at the overlapping transmission times, a way of determining power of respective REs bearing the PUSCH includes:
based on the transmission power B, according to a difference between A and B, reducing power of REs for transmitting data on the PUSCH and power of REs for transmitting UCI at a same ratio, so that the transmission power of the PUSCH is A;
or based on the transmission power B, setting a part of modulation symbols on the PUSCH to 0, then performing transform precoding, so that the transmission power of the PUSCH is A;
or, determining the power of the respective REs according to a mode of modulation of the data and the UCI on the PUSCH;
or, determining the power of the respective REs according to whether the PUSCH contains UCI at the overlapping transmission times.
Preferably, the determining the power of the respective REs according to a mode of modulation of the data and the UCI on the PUSCH includes:
if the data and the UCI are modulated using a first mode of modulation, then based on the transmission power B, according to the difference between A and B, reducing the power of the REs for transmitting the data and the power of the REs for transmitting the UCI on the PUSCH at the same ratio, so that the transmission power of the PUSCH is A; and if the data and the UCI are modulated using a second mode of modulation, then based on the transmission power B, setting a part of modulation symbols on the PUSCH to 0, and then performing transform precoding, so that the transmission power of the PUSCH is A;
and/or,
the determining the power of the respective REs according to whether the PUSCH contains UCI at the overlapping transmission times includes:
if the PUSCH contains only data and contains no UCI at the overlapping transmission times, then based on the transmission power B, according to the difference between A and B, reducing the power of REs for transmitting the data on the PUSCH, so that the transmission power of the PUSCH is A; and if the PUSCH contains UCI at any overlapping transmission time, then based on the transmission power B, setting a part of or all modulation symbols of the data on the PUSCH to 0, and then performing transform precoding, so that the transmission power of the PUSCH is A, and if the transmission power of the PUSCH is still A after setting all the modulation symbols of the data to 0, reducing the power of REs for transmitting the UCI, or setting a part of modulation symbols of the UCI to 0, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service at the overlapping transmission times is smaller than or equal to the maximum transmission power of the UE;
or, for any SC-FDM symbol of the PUSCH at the overlapping transmission times, if the SC-FDM symbol contains only data, and contains no UCI, then based on the transmission power B, according the difference between A and B, reducing power of REs for transmitting the data and power of REs for transmitting the UCI in the SC-FDM symbol at the same ratio, so that the transmission power of the PUSCH is A; and if the SC-FDM symbol contains UCI, then based on the transmission power B, setting a part of or all modulation symbols of the data in the SC-FDM symbol to 0, and then performing transform precoding, so that the transmission power of the PUSCH is A, and if the transmission power of the PUSCH is still larger than A after setting all the modulation symbols of the data to 0, then reducing the power of the REs for transmitting the UCI in the SC-FDM, or setting a part of modulation symbols of the UCI in the SC-FDM to 0, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service at the overlapping transmission times is smaller than or equal to the maximum transmission power of the UE.
A user equipment (UE) in a communication system includes a priority determination unit and a power determination unit; and
the priority determination unit is to determine priorities of power allocation for signals of respective services configured for the UE to be transmitted at a same time on physical channels, according to levels of importance of the respective services; and
the power determination unit is to allocate transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services.
As can be seen from the above technical schemes, for signals of respective services configured for the UE to be transmitted at a same time, the UE determines priorities of power allocation for the signals of the respective services according to level of importance of the respective services; and allocates transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services. The method is applicable to a system where a UE transmits at least two services having different priorities, and in a circumstance where the services of different priorities co-exist, the UE can allocation power according to an order of priorities within the maximum transmission power configured for the UE, so as to preferentially allocate power for a more important service, and preferentially guarantee the performance of the important service.
Various embodiments of the present disclosure provide an improved system performance.
FIG. 1 illustrates a wireless communication system according to various embodiments of the present disclosure;
FIG. 2 illustrates the terminal in the wireless communication system according to various embodiments of the present disclosure;
FIG. 3 illustrates the communication interface in the wireless communication system according to various embodiments of the present disclosure;
FIG. 4 is a diagram showing a comparison between the length of a time slot for transmitting eMBB data and the length of a time slot for transmitting URLLC;
FIG. 5 is a schematic diagram of a flow of a method for controlling power according to the present disclosure;
FIG. 6 is a schematic diagram showing a sum of transmission power needed by all signals;
FIG. 7 is a schematic diagram of a flow of allocating transmission power based on priorities according to a Situation 1 of the present disclosure;
FIG. 8 is a schematic diagram of an assumption condition according to a Situation 2 of the present disclosure;
FIG. 9 is a schematic diagram of power allocation in a Method 3 according to the Situation 2 of the present disclosure;
FIG. 10 is a schematic diagram of power allocation in a Method 4 according to the Situation 2 of the present disclosure;
FIG. 11 is a schematic diagram of power allocation in Method 5 according to the Situation 2 of the present disclosure;
FIG. 12 is a schematic diagram of an assumption condition according to Situation 3 of the present disclosure;
FIG.13 is a schematic diagram of power allocation in Method 5 according to the Situation 3 of the present disclosure;
FIG.14 is a schematic diagram of an assumption condition according to a Situation 4 of the present disclosure;
FIG.15 is a schematic diagram of an assumption condition according to a Situation 5 of the present disclosure; and
FIG.16 is a schematic diagram of a basic structure of a UE according to the present disclosure.
Hereinafter, in various embodiments of the present disclosure, hardware approaches will be described as an example. However, various embodiments of the present disclosure include a technology that uses both hardware and software and thus, the various embodiments of the present disclosure may not exclude the perspective of software.
Hereinafter, the present disclosure describes technology for controlling power in a wireless communication system.
The terms referring to a signal, the terms referring to a channel, the terms referring to control information, the terms referring to a network entity, and the terms referring to elements of a device used in the following description are used only for convenience of the description. Accordingly, the present disclosure is not limited to the following terms, and other terms having the same technical meaning may be used.
Further, although the present disclosure describes various embodiments based on the terms used in some communication standards (for example, 3rd Generation Partnership Project (3GPP)), they are only examples for the description. Various embodiments of the present disclosure may be easily modified and applied to other communication systems.
FIG. 1 illustrates a wireless communication system according to various embodiments of the present disclosure. In FIG. 1, a base station (BS) 110, a terminal 120, and a terminal 130 are illustrated as the part of nodes using a wireless channel in a wireless communication system. FIG. 1 illustrates only one BS, but another BS, which is the same as or similar to the BS 110, may be further included.
The BS 110 is network infrastructure that provides wireless access to the terminals 120 and 130. The BS 110 has coverage defined as a predetermined geographical region based on the distance at which a signal can be transmitted. The BS 110 may be referred to as "access point (AP)," "eNodeB (eNB)," "5th generation (5G) node," "wireless point," "transmission/reception Point (TRP)" as well as "base station."
Each of the terminals 120 and 130 is a device used by a user, and performs communication with the BS 110 through a wireless channel. Depending on the case, at least one of the terminals 120 and 130 may operate without user involvement. That is, at least one of the terminals 120 and 130 is a device that performs machine-type communication (MTC) and may not be carried by the user. Each of the terminals 120 and 130 may be referred to as "user equipment (UE)," "mobile station," "subscriber station," "remote terminal," "wireless terminal," or "user device" as well as "terminal."
The BS 110, the terminal 120, and the terminal 130 may transmit and receive wireless signals in millimeter wave (mmWave) bands (for example, 28 GHz, 30 GHz, 38 GHz, and 60 GHz). At this time, in order to improve a channel gain, the BS 110, the terminal 120, and the terminal 130 may perform beamforming. The beamforming may include transmission beamforming and reception beamforming. That is, the BS 110, the terminal 120, and the terminal 130 may assign directivity to a transmission signal and a reception signal. To this end, the BS 110 and the terminals 120 and 130 may select serving beams 112, 113, 121, and 131 through a beam search procedure or a beam management procedure. After that, communications may be performed using resources having a quasi co-located relationship with resources carrying the serving beams 112, 113, 121, and 131.
A first antenna port and a second antenna ports are considered to be quasi co-located if the large-scale properties of the channel over which a symbol on the first antenna port is conveyed can be inferred from the channel over which a symbol on the second antenna port is conveyed. The large-scale properties may include one or more of delay spread, doppler spread, doppler shift, average gain, average delay, and spatial Rx parameters.
FIG. 2 illustrates the terminal in the wireless communication system according to various embodiments of the present disclosure. A structure exemplified at FIG. 2 may be understood as a structure of the terminal 120 or the terminal 130. The term "-module", "-unit" or "-er" used hereinafter may refer to the unit for processing at least one function or operation, and may be implemented in hardware, software, or a combination of hardware and software.
Referring to FIG. 2, the terminal 120 includes a communication interface 210, a storage unit 220, and a controller 230.
The communication interface 210 performs functions for transmitting/receiving a signal through a wireless channel. For example, the communication interface 210 performs a function of conversion between a baseband signal and bitstreams according to the physical layer standard of the system. For example, in data transmission, the communication interface 210 generates complex symbols by encoding and modulating transmission bitstreams. Also, in data reception, the communication interface 210 reconstructs reception bitstreams by demodulating and decoding the baseband signal. In addition, the communication interface 210 up-converts the baseband signal into an RF band signal, transmits the converted signal through an antenna, and then down-converts the RF band signal received through the antenna into the baseband signal. For example, the communication interface 210 may include a transmission filter, a reception filter, an amplifier, a mixer, an oscillator, a DAC, and an ADC.
Further, the communication interface 210 may include a plurality of transmission/reception paths. In addition, the communication interface 210 may include at least one antenna array consisting of a plurality of antenna elements. In the hardware side, the wireless communication interface 210 may include a digital circuit and an analog circuit (for example, a radio frequency integrated circuit (RFIC)). The digital circuit and the analog circuit may be implemented as one package. The digital circuit may be implemented as at least one processor (e.g., a DSP). The communication interface 210 may include a plurality of RF chains. The communication interface 210 may perform beamforming.
The communication interface 210 transmits and receives the signal as described above. Accordingly, the communication interface 210 may be referred to as a "transmitter," a "receiver," or a "transceiver." Further, in the following description, transmission and reception performed through the wireless channel is used to have a meaning including the processing performed by the communication interface 210 as described above.
The storage unit 220 stores a basic program, an application, and data such as setting information for the operation of the terminal 120. The storage unit 220 may include a volatile memory, a non-volatile memory, or a combination of volatile memory and non-volatile memory. Further, the storage unit 320 provides stored data in response to a request from the controller 230.
The controller 230 controls the general operation of the terminal 120. For example, the controller 230 transmits and receives a signal through the communication interface 210. Further, the controller 230 records data in the storage unit 220 and reads the recorded data. The controller 230 may performs functions of a protocol stack that is required from a communication standard. According to another implementation, the protocol stack may be included in the communication interface 210. To this end, the controller 230 may include at least one processor or microprocessor, or may play the part of the processor. Further, the part of the communication interface 210 or the controller 230 may be referred to as a communication processor (CP).
According to exemplary embodiments of the present disclosure, the controller 230 may determine priorities of power allocation corresponding to signals of respective services according to levels of the respective services and allocate transmission power for the signals of the respective services according to the priorities of power allocation. For example, the controller 230 may control the terminal to perform operations according to the exemplary embodiments of the present disclosure.
FIG. 3 illustrates the communication interface in the wireless communication system according to various embodiments of the present disclosure. FIG. 3 shows an example for the detailed configuration of the communication interface 210 of FIG. 2. More specifically, FIG. 3 shows elements for performing beamforming as part of the communication interface 210 of FIG. 2.
Referring to FIG. 3, the communication interface 210 includes an encoding and circuitry 302, a digital circuitry 304, a plurality of transmission paths 306-1 to 306-N, and an analog circuitry 308.
The encoding and circuitry 302 performs channel encoding. For the channel encoding, at least one of a low-density parity check (LDPC) code, a convolution code, and a polar code may be used. The encoding and circuitry 302 generates modulation symbols by performing constellation mapping.
The digital circuitry 304 performs beamforming for a digital signal (for example, modulation symbols). To this end, the digital circuitry 304 multiples the modulation symbols by beamforming weighted values. The beamforming weighted values may be used for changing the size and phrase of the signal, and may be referred to as a "precoding matrix" or a "precoder." The digital circuitry 304 outputs the digitally beamformed modulation symbols to the plurality of transmission paths 306-1 to 306-N. At this time, according to a multiple input multiple output (MIMO) transmission scheme, the modulation symbols may be multiplexed, or the same modulation symbols may be provided to the plurality of transmission paths 306-1 to 306-N.
The plurality of transmission paths 306-1 to 306-N convert the digitally beamformed digital signals into analog signals. To this end, each of the plurality of transmission paths 306-1 to 306-N may include an inverse fast Fourier transform (IFFT) calculation unit, a cyclic prefix (CP) insertion unit, a DAC, and an up-conversion unit. The CP insertion unit is for an orthogonal frequency division multiplexing (OFDM) scheme, and may be omitted when another physical layer scheme (for example, a filter bank multi-carrier: FBMC) is applied. That is, the plurality of transmission paths 306-1 to 306-N provide independent signal processing processes for a plurality of streams generated through the digital beamforming. However, depending on the implementation, some of the elements of the plurality of transmission paths 306-1 to 306-N may be used in common.
The analog circuitry 308 performs beamforming for analog signals. To this end, the digital circuitry 304 multiples the analog signals by beamforming weighted values. The beamformed weighted values are used for changing the size and phrase of the signal. More specifically, according to a connection structure between the plurality of transmission paths 306-1 to 306-N and antennas, the analog circuitry 308 may be configured in various ways. For example, each of the plurality of transmission paths 306-1 to 306-N may be connected to one antenna array. In another example, the plurality of transmission paths 306-1 to 306-N may be connected to one antenna array. In still another example, the plurality of transmission paths 306-1 to 306-N may be adaptively connected to one antenna array, or may be connected to two or more antenna arrays.
In a new radio (NR) system, a user equipment (UE) may transmit uplink data having different priorities at the same time in a serving cell, or the UE may transmit uplink data having different priorities at the same time in different serving cells, e.g., transmitting enhanced mobile broadband (eMBB) data and ultra reliability low latency communication (URLLC) data at the same time, and a priority for transmitting the URLLC data being higher than a priority for transmitting the eMBB data.
In addition, the length of a time slot for transmitting the eMBB data may be different from the length of a time slot for transmitting the URLLC data. For example, a time slot for transmitting the eMBB data is longer than a time slot for transmitting the URLLC data, as shown in Fig.4.
Since a UE may transmit data having different priorities at the same time in a same uplink time slot or in an overlapping part of different uplink time slots, or in different serving cells or over different frequency bands in a same serving cell, and a sum of power needed by transmitting the data having the different priorities at the same time in multiple serving cells or in a same cell may be larger than the maximum transmission power configured for the UE. Therefore, how to allocate transmission power for services having different priorities is an issue yet to be studied.
To make the objects, technical schemes and advantages of the present disclosure clearer, the present disclosure will be described in detail hereinafter with reference to accompanying drawings and embodiments.
In the present disclosure, it is assumed that in one or more serving cells configured for a UE, there are uplink data of at least two services having different levels of importance are transmitted.
The present disclosure provides a method for controlling power of services having different levels of importance, and Fig.5 shows a schematic diagram of a basic flow of the method. As shown in Fig.5, the method includes the following steps:
At step 501, for signals of respective services configured for a UE to be transmitted at a same time on physical channels, the UE determines priorities of power allocation corresponding to the signals of the respective services according to levels of importance of the respective services.
In traditional art, for signals having different time slot start positions, the power of a signal A having a start position coming earlier is controlled according to a current condition, and even if subsequently a signal B which has a priority higher than that of the signal A is transmitted at the same time with the signal A, data of the signal A are still transmitted according to an original power controlling result, and the power of the signal A will not be reduced for use by the signal B because the priority of the signal A is lower than the priority of the signal B.
However, in the present disclosure, as long as for respective signals of a UE transmitted at the same time, power is allocated based on the priorities of power allocation of the respective signals. To be specific, when different signals have different time slot start positions, even if the transmission power of the signal A having a time slot start position coming earlier in the current time slot has been determined, when transmission power is determined for the signal B having a time slot start position later than the time slot start position of the signal A but has a priority higher than that of the signal A, the transmission power of the signal A needs to be determined again according to the current priorities. That is to say, no matter of the time slot start positions, as long as for the respective signals of the UE transmitted at the same time, power is allocated for them according to their priorities of power allocation.
At step 502, the UE allocates transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services determined.
When the UE allocates transmission power for signals of services having different levels of importance according to priorities of power allocation of the services, preferably, the UE may calculate transmission power needed for transmitting data of the services having different levels of importance within respective serving cells or within a same serving cell configured for the UE, and then determine transmission power corresponding to the data of the different signals within the respective serving cells or within the same serving cell, according to the sum of transmission power needed by the data of all the signals in all the serving cells or in the same serving cell and the maximum transmission power of the UE; and the UE transmits corresponding signals according to the transmission power for the signals.
In the following the sum of transmission power needed by the respective signals configured by the UE refers to the sum of transmission power needed by respective signals that overlap with each other at a time. For example, as shown in Fig.6, in a transmission duration of physical uplink shared channel (PUSCH), a PUSCH of a serving cell 1 partially overlaps with a PUSCH of a serving cell 2, then in the transmission duration, the sum of power is the sum of the power of the PUSCH of the serving cell 1 and the power of the PUSCH of the serving cell 2.
The UE is configured to transmit two or more services having different levels of importance. Herein, as an example, the UE is configured to transmit two services having different levels of importance, and for a case of more than two services, a similar method may apply. The two services are respectively referred to as a first service and a second service. For example, the first service may be a URLLC service, and the second service may be an eMBB service. The level of importance of the first service is higher than that of the second service, and a priority for transmitting the first service is higher than that of the second service. That is to say, the priority of power allocation for the first service is higher than that of the second service. The two services may be transmitted in different frequency bands of a serving cell, or may be transmitted in different serving cells. Or the UE may need to transmit channel signals having different levels of importance. For example, the priority of a physical uplink control channel (PUCCH) for transmitting uplink control information is higher than that of a PUSCH for transmitting data, while the priority of a PUSCH transmission containing uplink control information is higher than that of a PUSCH transmission that does not contain uplink control information.
Embodiment 1:
The method for determining transmission power of signals in step 202 will be further described in the following based on several situations.
Situation 1:
The UE is able to calculate the power for signals on different channels in all serving cells in time. That is to say, a time interval from a time when the UE knows all parameters needed for power control calculation (e.g., for closed-loop control, the UE receives a transmission power command (TPC) and uplink resource allocation) to a time to transmit uplink data is larger than or equal to a threshold, and the UE performs power control using the following methods according to a result of power calculation.
When the sum of transmission power needed by different service signals configured by the UE is smaller than or equal to the maximum transmission power Pcmax configured for the UE, then the UE transmits the respective signals according to transmission power calculated for the respective signals. In this way, under the circumstance where the transmission power of the UE is smaller than the maximum transmission power configured for the UE, the power needed by the respective signals are fully satisfied.
When the sum of transmission power needed by the different service signals configured by the UE is larger than the maximum transmission power Pcmax, the UE sequentially allocates transmission power for the different service signals according to the priorities of power allocation of the different service signals, and then transmits the signals of the respective services according to the allocated transmission power. In this way, when the transmission power of the UE is larger than the maximum transmission power configured for the UE, the power needed by a service signal having a higher priority is preferentially satisfied, and a detail flow is as shown in Fig.7.
Situation 2:
The UE is configured to transmit two services having different levels of importance, in which resources for the first service is preconfigured, but not dynamically scheduled, e.g., resources configured by higher layer signaling, orsemi-persistent scheduling (SPS) resources, and resources for the second service are dynamically scheduled; then the UE determines whether to transmit the first service according to the data of the services to be transmitted. In this case, a time of deciding whether to transmit the first service is before the transmission of the second service starts and has an interval larger than or equal to t1 (t1 is larger than or equal to 0) and smaller than t2 (t2 is larger than t1) with the transmission of the second service, as shown in Fig.8. During a time interval of t1, the UE may perform transmission according to the calculated transmission power, and during a time interval smaller than t2, the UE is unable to recalculate power control. For this case, several processing methods are provided as follows.
Method 1:
The method is to respectively calculate transmission power needed by the data of the first service and the data of the second service, and perform power allocation according to the transmission power needed by the data of the first service and the data of the second service when the sum of transmission power needed by the data of the first service and the data of second service is smaller than or equal to the maximum transmission power Pcmax configured for the UE; or sequentially allocate transmission power for the first service and the second service according to the priorities of power allocation of the first service and the second service from high to low when the sum of the transmission power needed by the data of the first service and the data of second service is larger than the maximum transmission power Pcmax configured for the UE. For example, when the priority of power allocation of the first service is higher than that of the second service, the UE preferentially allocates power for a channel transmitting the data of the first service, and allocates remaining power for a channel transmitting the data of the second service. Even if the first service is not transmitted, the transmission power for the data of the second service is still the remaining power after the power allocation is performed for the channel transmitting the data of the first service, as the UE does not have enough time to recalculate power for the second service according to whether to transmit the first service. During the transmission in all time slots, the transmission power for the data of the first service and the data of the second service is unchanged.
In the following methods, it is all assumed that the priority of power allocation of the first service is higher than that of the second service, and that the UE can determine the transmission power for the data of the second service according to whether to transmit the data of the first service. The detailed methods are as follows.
Method 2:
The first step is to calculate transmission power for the data of the first service and the data of the second service separately according to preset two approaches in which the first approach is assuming that the data of the first service need to be transmitted, then power is preferentially allocated to a channel for transmitting the data of the first service, and that remaining power is allocated to a channel for transmitting the data of the second service; and the second approach is assuming that the data of the first service do not need to be transmitted, and that power is allocated to the channel for transmitting the data of the second service. The second step is to transmit the data of the second service using the power calculated according to the first approach, if the data of the first service needs to be transmitted; or transmit the data of the second service using the power calculated according to the second approach, if the data of the first service do not need to be transmitted. In this way, the method of deciding the transmission power for the data of the second service according to whether to transmit the data of the first service can use the power more efficiently. During the transmission in all time slots, the transmission power for the data of the first service and the data of the second service is unchanged.
Method 3:
The first step is to calculate transmission power for the data of the first service and the data of the second service separately according to two approaches, in which the first approach is determining transmission power P1 for the data of the first service by assuming that the data of the first service need to be transmitted and power is preferentially allocated to a channel for transmitting the data of the first service, and determining transmission power P2 for the data of the second service by allocating remaining power after determining the transmission power P1 for the data of the first service to a channel for transmitting the data of the second service; and the second approach is determining transmission power P3 for the data of the second service by assuming that the data of the first service do not need to be transmitted and the power is allocated to the channel for transmitting the data of the second service. The second step is to, at times when the first service and the second service overlap, transmit the data of the first service using the transmission power P1 calculated, and transmit the data of the second service using the transmission power P2 calculated according to the first approach, if the data of the first service need to be transmitted; and transmit the data of the second service using the transmission power P3 calculated using the second approach at times when the first service and the second service do not overlap, as shown in Fig.9. If the data of the first service do not need to be transmitted, the data of the second service are transmitted using the transmission power P3 calculated according to the second approach. In this way, the method of deciding the transmission power for the data of the second service according to whether to transmit the data of the first service can use the power more efficiently. During the transmission in all time slots, the transmission power for the data of the first service is unchanged, and the power for transmitting the data of the second service may be changing.
Method 4:
The first step is to calculate the transmission power P1 for the data of the first service by assuming that the data of the second service do not need to be transmitted and that power is allocated to the channel for transmitting the data of the first service, and calculate the transmission power P2 for the data of the second service by assuming that the data of the first service do not need to be transmitted and that the power is allocated to the channel for transmitting the data of the second service. The second step is to transmit the data of the first service using the transmission power P1 calculated, if the data of the first service need to be transmitted; and at times when the first service and the second service overlap, if the sum of P1 and P2 is larger than the maximum transmission power of the UE, the UE only transmits the data of the first service, and does not transmit the data of the second service, as shown in Fig.10, and if the sum of P1 and P2 is smaller than or equal to the maximum transmission power of the UE, the UE transmits the data of the second service using the transmission power P2 calculated; and at times when the first service and the second service do not overlap, the UE transmits the data of the second service using the transmission power P2 calculated. If the data of the first service do not need to be transmitted, the data of the second service are transmitted using the transmission power P2 calculated. In this way, the method of deciding the power for transmitting the data of the second service according to whether to transmit the data of the first service can use the power more efficiently. During the transmission in all time slots, the transmission power for the data of the first service is unchanged, and a part of the data of the second service may not be transmitted.
Method 5:
The first step is to calculate the transmission power P1 for the data of the first service by assuming that the data of the second service do not need to be transmitted and that the power is allocated to the data of the first service, and calculate the transmission power P2 for the data of the second service by assuming that the data of the first service do not need to be transmitted and that the power is allocated to the data of the second service. At the second step, if the data of the first service are to be transmitted, then the first service is transmitted using the transmission power P1 calculated; before the transmission of first service starts, and at times when the first service and the second service do not overlap, the data of the second service are transmitted using the transmission power P2 calculated; and at times when the first service and the second service overlap, if the sum of P1 and P2 is larger than the maximum transmission power of the UE, then the UE only transmits the data of the first service, and at the times when the first service and the second service overlap and in a remaining part of a time slot for transmitting the second service, the data of the second service will not be transmitted, as shown in Fig.11; and if the sum of P1 and P2 is smaller than or equal to the maximum transmission power of the UE, the data of the second service are transmitted using the transmission power P2 calculated. If the data of the first service do not need to be transmitted, then the data of the second service are transmitted using the transmission power P2 calculated. In this way, the method of deciding the transmission power for the data of the second service according to whether to transmit the data of the first service can use the power more efficiently. During the transmission in all time slots, the transmission power for the data of the first service is unchanged, and a part of the data of the second service may not be transmitted.
Situation 3:
The UE is configured to transmit two services having different levels of importance, where the resources for the first service are preconfigured, not dynamically scheduled, e.g., resources configured by higher layer signaling, or SPS resources, and the resources for the second service are dynamically scheduled; then the UE determines whether to transmit the first service according to the data of the services to be transmitted. In this case, a time of deciding whether to transmit the first service is before the transmission of the second service starts and has an interval smaller than t1(t1 is larger than or equal to 0) with the transmission of the second service, or the time of deciding whether to transmit the first service is after the transmission of the second service starts, as shown in Fig.12. For this case, several processing methods are provided as follows.
Method 1:
The method is to separately calculate transmission power needed by the data of the first service and the data of the second service, and perform power allocation according to the transmission power needed by the data of the first service and the data of the second service when the sum of the transmission power needed by the data of the first service and the data of second service is smaller than or equal to the maximum transmission power Pcmax configured for the UE; or sequentially allocate transmission power for the first service and the second service according to the priorities of power allocation of the first service and the second service from high to low when the sum of the transmission power needed by the data of the first service and the data of second service is larger than the maximum transmission power Pcmax configured for the UE. For example, when the priority of power allocation of the first service is higher than that of the second service, the UE preferentially allocates power for a channel transmitting the data of the first service, and allocates remaining power for a channel transmitting the data of the second service. Even if the first service is not transmitted, the transmission power for the data of the second service is still the remaining power after the power allocation is performed for the channel transmitting the data of the first service, as the UE does not have enough time to recalculate power for the second service according to whether to transmit the first service. During the transmission in all time slots, the transmission power for the data of the first service and the data of the second service is unchanged.
In the following methods, it is all assumed that the priority of power allocation of the first service is higher than that of the second service, and that the UE can determine the transmission power for the data of the second service according to whether to transmit the data of the first service. The detailed methods are as follows.
Method 2:
The first step is to calculate transmission power for the data of the first service and the data of the second service separately according to preset two approaches, in which the first approach is determining transmission power P1 for the data of the first service by assuming that the data of the first service need to be transmitted and power is preferentially allocated to a channel for transmitting the data of the first service, and determining transmission power P2 for the data of the second service by allocating remaining power after determining the transmission power P1 for the data of the first service to a channel for transmitting the data of the second service; and the second approach is determining transmission power P3 for the data of the second service by assuming that the data of the first service do not need to be transmitted and the power is allocated to the channel for transmitting the data of the second service. The second step is to, at times when the first service and the second service overlap, transmit the data of the first service using the transmission power P1 calculated, and transmit the data of the second service using the transmission power P2 calculated according to the first approach, if the data of the first service need to be transmitted; and transmit the data of the second service using the transmission power P3 calculated using the second approach at times when the first service and the second service do not overlap, as shown in Fig.9. If the data of the first service do not need to be transmitted, the data of the second service are transmitted using the transmission power P3 calculated according to the second approach. In this way, the method of deciding the transmission power for the data of the second service according to whether to transmit the data of the first service can use the power more efficiently. During the transmission in all time slots, the transmission power for the data of the first service is unchanged, and the power for transmitting the data of the second service may be changing.
Method 3:
At the first step, the transmission power P1 for the data of the first service is calculated by assuming that the data of the second service do not need to be transmitted and that power is allocated to the transmission channel of the data of the first service, and the transmission power P2 for the data of the second service is calculated by assuming that the data of the first service do not need to be transmitted and that power is allocated to the transmission channel of the data of the second service. At the second step, if the data of the first service is to be transmitted, then the first service is transmitted using the power P1 calculated; and at times when the first service and the second service overlap, if the sum of P1 and P2 is larger than the maximum transmission power Pcmax of the UE, then the UE only transmits the data of the first service and does not transmit data of the second service, and if the sum of P1 and P2 is smaller than or equal to the maximum transmission power Pcmax of the UE, then the UE transmits the data of the second service using the power P2 calculated; and at times when the first service and the second service do not overlap, the UE transmits the data of the second service using the power P2 calculated, as shown in Fig.10. In this way, the power is more efficiently used when using the method of determining the power for the data of the second service according to whether the data of the first service need to be transmitted. During transmission in all the time slots, the transmission power of the data of the first service is unchanged, and a part of data of the second service may not be transmitted.
Method 4:
The first step is to calculate the transmission power P1 for the data of the first service by assuming that the data of the second service do not need to be transmitted and that the power is allocated to the data of the first service, and calculate the transmission power P2 for the data of the second service by assuming that the data of the first service do not need to be transmitted and that the power is allocated to the data of the second service. At the second step, if the data of the first service are to be transmitted, then the first service is transmitted using the transmission power P1 calculated; before the transmission of first service starts, and at times when the first service and the second service do not overlap, the data of the second service are transmitted using the transmission power P2 calculated; and at times when the first service and the second service overlap, if the sum of P1 and P2 is larger than the maximum transmission power of the UE, then the UE only transmits the data of the first service, and at the times when the first service and the second service overlap and in a remaining part of a time slot for transmitting the second service, the data of the second service will not be transmitted, as shown in Fig.11; and if the sum of P1 and P2 is smaller than or equal to the maximum transmission power Pcmax of the UE, the data of the second service are transmitted using the transmission power P2 calculated. If the data of the first service do not need to be transmitted, then the data of the second service are transmitted using the transmission power P2 calculated. In this way, the method of deciding the transmission power for the data of the second service according to whether to transmit the data of the first service can use the power more efficiently. During the transmission in all time slots, the transmission power for the data of the first service is unchanged, and a part of the data of the second service may not be transmitted.
Method 5:
The first step is to calculate the transmission power P1 for the data of the first service by assuming that the data of the second service do not need to be transmitted and that power is allocated to the channel for transmitting the data of the first service, and calculate the transmission power P2 for the data of the second service by assuming that the data of the first service do not need to be transmitted and that the power is allocated to the channel for transmitting the data of the second service. At the second step, if the data of the first service need to be transmitted, then at times when the first service and the second service overlap, if the sum of P1 and P2 is larger than the maximum transmission power Pcmax of the UE, then the UE transmits the data of the second service using the transmission power P2, and transmits the data of the first service using remaining power after the transmission power is allocated for the second service (i.e., the maximum transmission power Pcmax of the UE minus P2), as shown in Fig.13; and if the sum of P1 and P2 is smaller than or equal to the maximum transmission power of the UE, then the UE transmits the data of the second service using the transmission power P2 calculated, and transmits the data of the first service using the transmission power P1; and at times when the first service and the second service do not overlap, the UE transmits the data of the second service using the transmission power P2 calculated. If the data of the first service do not need to be transmitted, then the data of the second service are transmitted using the transmission power P2 calculated. In this way, the method of deciding the transmission power for the data of the second service according to whether to transmit the data of the first service can use the power more efficiently. During the transmission in all time slots, the transmission power for the data of the first service is unchanged, and the transmission power for the data of the second service is unchanged. According to the processing in the present method, though the priority of the first service is higher than that of the second service, since the time of deciding to transmit the first service is after the transmission of the second service starts, only the present method can be used to guarantee that the power is unchanged during the transmission of the second service.
Situation 4:
The UE is configured with two services having different levels of importance, and the two services are dynamically scheduled. The priority for transmitting the data of the first service is higher than the priority for transmitting the data of the second service, and UL DCI for scheduling the transmission of the data of the first service is before the transmission of the second service starts and has an interval larger than or equal to t1(t1 is larger than or equal to 1) and smaller than t2(t2 is larger than t1) with the transmission of the second service, as shown in Fig.14. In a duration of t1, the UE may perform transmission according to transmission power calculated, and in a duration smaller than t2, the UE is not able to recalculate the power control. For this situation, there are several processing methods as follows. It is assumed that the priority of power allocation of the first service is higher than that of the second service.
Method 1:
The UE reserves a part Pr of the maximum transmission power of the UE to transmit the data of the first service, and uses the remaining part of power as the maximum transmission power of the UE to calculate the transmission power P2 for the data of the second service. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr, the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the transmission power P2. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is larger than Pr, then the data of the first service are transmitted using the transmission power P1, and the data of the second service are not transmitted. During the transmission in all time slots, the transmission power of the data of the first service and the data of the second service is unchanged.
Method 2:
The UE reserves M parts Pr(i) of the maximum transmission power of the UE for transmitting the data of the first service, and uses remaining parts Pcmax-Pr(i) of the maximum transmission power as the maximum transmission power of the UE to calculate the transmission power P(i)_2 for the data of the second service, where i, j=1, 2,..., M, and when i>j, Pr(i)>Pr(j), and M is a positive integer larger than 1, configured by higher layer signaling or preset by a protocol. That is to say, the power reserved for transmitting the data of the first service is respectively Pr(1), Pr(2), …, Pr(M), and correspondingly the transmission power for the data of the second service is respectively P(1)_2, P(2)_2,…,P(M)_2. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr(1), then the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the transmission power P(1)_2. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr(i) and larger than Pr(i-1), the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the transmission power P(i)_2. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is larger than Pr(M), then the data of the first service are transmitted using the transmission power P1, and the data of the second service are not transmitted. During the transmission in all time slots, the transmission power for the data of the first service and the data of the second service is unchanged.
Method 3:
The first step is to calculate transmission power for the data of the first service and data of the second service respectively according to two approaches in which the first approach is that the UE reserves M parts (respectively {Pr(1), Pr(2), …, Pr(M)}, and when i>j, Pr(i)>Pr(j)) of the maximum transmission power of the UE for transmitting the data of the first service, and the UE uses remaining parts of the maximum transmission power of the UE as the maximum transmission power of the UE to calculate the transmission power for the data of the second service, and the remaining parts of the maximum transmission power of the UE are respectively P(1)_2, P(2)_2,…,P(M)_2, where M is a positive integer larger than or equal to 1, configured by higher layer signaling or preset by a protocol. The second approach is assuming that the data of the first service do not need to be transmitted, and that power P2 is allocated to a transmission channel of the data of the second service. At the second step, if the data of the first service are to be transmitted, then at times when the first service and the second service overlap, if the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than Pr(1), then the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the power P(1)_2. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr(i) and larger than Pr(i-1), then the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the transmission power P(i)_2. If the transmission power P1 for the data of the first service calculated according to power control of the first service is larger than Pr(M), then the data of the first service are transmitted using the transmission power P1, and the data of the second service are not transmitted; at times when the first service and the second service do not overlap, the data of the second service are transmitted using the transmission power P2 calculated according to the second approach. During the transmission in all time slots, the transmission power of the first service is unchanged, and the transmission power of the second service may be changing.
Situation 5:
The UE is configured to transmit two services having different levels of importance, and the two services are dynamically scheduled. DCI that schedules the transmission of the data of the first service is before the transmission of the second service starts and has an interval smaller than t1(t1 is larger than or equal to 0) with the transmission of the second service, or the time of deciding whether to transmit the first service is after the transmission of the second service starts, as shown in Fig.15. For this case, there are several processing methods as follows. It is assumed that the priority of power allocation of the first service is higher than that of the second service.
Method 1:
The UE reserves a part Pr of the maximum transmission power of the UE for transmitting the data of the first service, and uses a remaining part of the maximum transmission power as the maximum transmission power of the UE to calculate the transmission power P2 for the data of the second service. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr, then the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the transmission power P2. If the transmission power P1 of the data of the first service calculated according to the power control of the first service is larger than Pr, then the data of the first service are transmitted using the transmission power Pr, and the data of the second service are transmitted using the transmission power P2. During the transmission in all time slots, the transmission power for the data of the first service and the data of the second service is unchanged.
Method 2:
The UE reserves a part Pr of the maximum transmission power of the UE for transmitting the data of the first service, and uses a remaining part of the maximum transmission power as the maximum transmission power of the UE to calculate the transmission power P2 for the data of the second service. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr, then the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the transmission power P2. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is larger than Pr, then the data of the first service are transmitted using the transmission power P1, and at times when the first service and the second service do not overlap, the data of the second service are transmitted using the transmission power P2, and at times when the first service and the second service overlap, the data of the second service are not transmitted. During the transmission in all time slots, the transmission power for the data of the first service and the data of the second service may be changing.
Method 3:
At the first step, the UE calculates transmission power for the data of the first service and the data of the second service respectively according to two approaches in which the first approach is that the UE reserves M parts (respectively {Pr(1), Pr(2),…,Pr(M)}, when i>j, Pr(i)>Pr(j)) of the maximum transmission power of the UE for transmitting the data of the first service, and the UE uses the remaining parts as the maximum transmission power of the UE to calculate the transmission power for the data of the second service, and the remaining parts are respectively P(1)_2, P(2)_2,…, P(M)_2, where M is a positive integer larger than or equal to 1, configured by higher layer signaling or preset by a protocol. The second approach is to assume that the data of the first service do not need to be transmitted, and that the transmission power P2 is allocated to a transmission channel for the data of the second service. At the second step, at times when the first service and the second service do not overlap, the data of the second service are transmitted using the transmission power P2 calculated according to the second approach. If the data of the first service are to be transmitted, then at times when the first service and the second service overlap, if the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr(1), then the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the transmission power P1_2. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is smaller than or equal to Pr(i) and larger than Pr(i-1), then the data of the first service are transmitted using the transmission power P1, and the data of the second service are transmitted using the transmission power P(i)_2. If the transmission power P1 for the data of the first service calculated according to the power control of the first service is larger than Pr(M), then the data of the first service are transmitted using the transmission power P1, and the data of the second service are not transmitted; during the transmission in all time slots, the transmission power for the data of the first service is unchanged, and the transmission power for the data of the second service may be changing.
Embodiment 2:
For the situation in Embodiment 1 where after allocating the transmission power for the second service, at overlapping transmission times when transmissions of the first service and the second service overlap, the transmission power for the second service may be lower than transmission power previously allocated for the second service, several methods as follows provided in the embodiment may be used to reduce the transmission power of the second service in a time duration when the first service and the second service overlap, so that the transmission power of the second service is the same with the transmission power allocated.
First, it is assumed that the second service is transmitted on a PUSCH using orthogonal frequency division multiplexing (OFDM), then seven methods as follows may be used to reduce the transmission power of the second service. It is assumed that the transmission power for the second service at the overlapping transmission times determined is A, and the transmission power for the second service previously determined is B.
Method 1:
The method is to, based on the transmission power B, reduce the power of all resource elements (REs) for transmitting data and uplink control information (UCI) at the overlapping transmission times at the same ratio according to a difference between A and B until the transmission power for a PUSCH at the overlapping transmission times is A, so as to guarantee that the total power in the overlapping transmission duration is smaller than or equal to the maximum transmission power of the UE.
Method 2:
The second method is to, based on the transmission power B, reduce the number of REs for transmitting data and UCI within the overlapping transmission times, and keep the transmission power of each remaining RE unchanged, so as to reduce the power of the overall OFDM symbol, until the transmission power for the PUSCH at the overlapping transmission times is A, so as to guarantee that total power within the overlapping transmission times is smaller than or equal to the maximum transmission power of the UE.
Method 3:
Method 3 is a method of deciding to reduce power within the overlapping transmission times according to a mode of modulating the data and the UCI, and if the data and the UCI are modulated using a first mode of modulation (e.g., the data is modulated using the quadrature phase shift (QPSK) modulation, and the method in Method 1 described in the above is used to reduce the power in the overlapping time duration; and if the data and the uplink control information are modulated using a second mode of modulation (e.g., the data is modulated using the quadrature amplitude modulation (QAM), e.g., 16QAM), then the method in Method 2 described in the above is used to reduce the power in the overlapping time duration.
Method 4:
Method 4 is a method of deciding to reduce power within the overlapping time duration according to whether the overlapping time duration contains only data or also contains UCI modulation symbols, and if the overlapping time duration contains only data, then the method in above Method 1 is used to reduce the power in the overlapping time duration; and if the overlapping time duration also contains UCI modulation symbols, then the method in above Method 2 is used to reduce the power in the overlapping time duration, and in this case, first the number of REs for transmitting data in the overlapping time duration should be reduced until the transmission power for the PUSCH in the overlapping time duration is A, so as to guarantee that total power within the overlapping time duration is smaller than or equal to the maximum transmission power of the UE. If even if all the REs for transmitting data in the overlapping time duration are removed, the total power within the overlapping time duration is still larger than the maximum transmission power of the UE, in this case, one method is to continue to reduce the power of REs for transmitting the UCI modulation symbols or reduce the number of REs for transmitting the data and the UCI modulation symbols, and another method is to keep the power of the REs for transmitting the UCI modulation symbols unchanged, and reduce the power of the first service, so that the total power of the first service and the second service in the overlapping time duration is smaller than the maximum transmission power of the UE, and in this case, the transmission power of the PUSCH is no longer A. The overlapping time duration is all continuous overlapping transmission times.
Method 5:
Method 5 is a method of deciding to reduce power within the overlapping time duration according to whether the overlapping transmission times contain only data, or also contain UCI symbols, and a unit of making the decision is an OFDM symbol. Specifically, if an OFDM symbol in the overlapping transmission times contains only data, then the method in Method 1 is used to reduce the power of the OFDM symbol in the overlapping transmission times, so that the transmission power of the PUSCH is A; and if an OFDM symbol in the overlapping transmission times also contains UCI modulation symbols, then the method in Method 2 is used to reduce the power of the OFDM symbol in the overlapping transmission times, and in this case, first the number of REs for transmitting data of the OFDM symbol in the overlapping transmission times is reduced, until the transmission power of the PUSCH in the overlapping transmission times is A, so as to guarantee that the overall power of the OFDM symbol is smaller than or equal to the maximum transmission power of the UE. If even if all the REs for transmitting the data of the OFDM symbol in the overlapping transmission times are removed, the transmission power of the PUSCH in the overlapping transmission times is still larger than A, i.e., the total power of the OFDM symbol is still larger than the maximum transmission power of the UE. In this case, one method is to continue to reduce the power of the REs for transmitting the UCI modulation symbols of the OFDM symbol or reduce the number of REs for transmitting the data and the UCI modulation symbols, and another method is to keep the power of the REs for transmitting the UCI modulation symbols of the OFDM symbol unchanged, and reduce the power of the first service in the OFDM symbol.
Method 6:
Method 6 is a method of deciding to reduce power within the overlapping time duration according to whether the overlapping time duration only contains data, or also contains UCI modulation symbols. Specifically, if the overlapping time duration only contains data, the method in above Method 1 is used to reduce the power in the overlapping time duration; and if the overlapping time duration also contains UCI modulation symbols, then first the power of REs for transmitting the data in the overlapping time duration is reduced until the transmission power of the PUSCH within the overlapping time duration is A, so as to guarantee that the total power of the first service and the second service within the overlapping time duration is smaller than or equal to the maximum transmission power of the UE. If even if the power of the REs for transmitting data within the overlapping time duration is 0, the transmission power of the PUSCH is still larger than A, i.e., the total transmission power of the first service and the second service within the overlapping time duration is still larger than the maximum transmission power of the UE, in this case, one method is to continue to reduce the power of REs for transmitting the UCI modulation symbols or reduce the number of REs for transmitting the data and the UCI modulation symbols, and another method is to keep the power of the REs for transmitting the UCI modulation symbols unchanged, and reduce the power of the first service.
Method 7:
Method 7 is a method of deciding to reduce power within overlapping time duration according to whether the overlapping transmission times contain only data or also contain UCI symbols, and a unit of making the decision is an OFDM symbol. Specifically, if a certain OFDM symbol in the overlapping transmission times only contains data, then the method in above Method 1 is used to reduce the power of the OFDM symbol in the overlapping transmission times; and if a certain OFDM symbol in the overlapping transmission times also contains UCI modulation symbols, then first the power of REs for transmitting data of the OFDM symbol in the overlapping transmission times is reduced until the transmission power of the PUSCH in the overlapping transmission times is A, so as to guarantee that the total power of the OFDM symbol is smaller than or equal to the maximum transmission power of the UE. If even if the power of the REs for transmitting data of the OFDM symbol in the overlapping transmission times is 0, the transmission power of the PUSCH in the overlapping transmission times is still larger than A, i.e., the total power of the OFDM symbol is still larger than the maximum transmission power of the UE, in this case, one method is to continue to reduce the power of the REs for transmitting UCI modulation symbols of the OFDM symbol, and another method is to keep the power of the REs for transmitting the UCI modulation symbols of the OFDM symbol unchanged, and reduce the power of the first service of the OFDM symbol.
It is to be specified that, the overlapping time duration may contain multiple OFDM symbols, and in Method 4~Method 7, there are two kinds of units of deciding whether UCI symbols are contained: one is using all OFDM symbols within the overall overlapping time duration as an entirety to determine whether the UCI symbols are contained, i.e., Method 4 and Method 6; and the other is using respective OFDM symbols in the overlapping time duration as independent units to determine whether UCI symbols are contained in a single OFDM symbol, i.e., Method 5 and Method 7.
Method 1'
The method is to, based on the transmission power B, according to a difference between A and B, reduce the power of all REs for transmitting data and UCI in the overlapping time duration at the same ratio until the transmission power of PUSCH in the overlapping transmission times is A, so as to guarantee that the total power in the overlapping transmission times is smaller than or equal to the maximum transmission power of the UE.
Method 2'
The method is to reduce the number of modulation symbols for transmitting data and UCI in the overlapping time duration, i.e., set modulation symbols of a part of data and UCI to 0, and then perform transform precoding, i.e., discrete Fourier transform (DFT) processing, so as to reduce the power of the overall OFDM symbol, until the transmission power of the PUSCH in the overlapping transmission times is A, so as to guarantee that the total power in the overlapping time duration is smaller than or equal to the maximum transmission power of the UE. Detailed operation steps of the method is: assuming that a set of modulation symbols of data and UCI that need to be transmitted is {s0,s1,...,sN-1}, modulation symbols of a part of data and UCI are set to 0, e.g., {s0,s1,...sM,0...,0}, i.e., setting sM+1 to sN-1 to 0, and the other modulation symbols are unchanged, so as to reduce the total power of the SC-FDM symbol, and since when the value of M is reduced, more modulation symbols will be set to 0, and the power of the SC-FDM symbol will be smaller, and thus, the value of M is reduced until the total power within the overlapping time duration is smaller than or equal to the maximum transmission power of the UE.
Method 3'
Method 3' is a method of deciding to reduce the power in the overlapping time duration according to a mode of modulating data and uplink control information. For example, if the data and the uplink control information are modulated using the first mode of modulation (e.g., the data is modulated using the quadrature phase shift (QPSK) modulation), then the method in above Method 1' is used to reduce the power in the overlapping time duration; and if the data and the uplink control information are modulated using the second mode of modulation (e.g., the data is modulated using the quadrature amplitude modulation, e.g., 16QAM), then above Method 2' is used to reduce the power in the overlapping time duration.
Method 4'
Method 4' is a method of deciding to reduce the power in the overlapping time duration according to whether the overlapping time duration only contains data, or also contains UCI modulation symbols, and if the overlapping time duration contains only data, then the method in Method 1' is used to reduce the power in the overlapping time duration; and if the overlapping time duration contains UCI modulation symbols, then the method in Method 2' is used to reduce the power in the overlapping time duration, and in this case, first modulation symbols of a part or all of the data in the overlapping time duration are set to 0, until the transmission power of the PUSCH in the overlapping time duration is A, so as to guarantee that the total power in the overlapping time duration is smaller than or equal to the maximum transmission power of the UE. If even if after modulation symbols of all the data are set to 0, the power in the overlapping time duration is still larger than A, i.e., the total power in the overlapping time duration is still larger than the maximum transmission power of the UE, in this case, one method is to continue to reduce the power of REs for transmitting UCI modulation symbols, or set modulation symbols of a part of UCI to 0, and another method is to keep the power of REs for transmitting the UCI modulation symbols unchanged, and reduce the power of the first service.
Method 5':
Method 5' is a method of deciding to reduce the power in the overlapping time duration according to whether the overlapping time duration contains only data or also contains UCI symbols, and a unit of making the decision is a SC-FDM symbol. Specifically, if a certain SC-FDM symbol in the overlapping transmission times contains only data, then the method in Method 1' is used to reduce the power of the SC-FDM symbol in the overlapping transmission times; and if a certain SC-FDM symbol in the overlapping transmission times contains UCI modulation symbols, then the method in Method 2' is used to reduce the power of the SC-FDM symbol in the overlapping transmission times, and in this case, first, the data modulation symbols of the SC-FDM symbol in the overlapping transmission times are set to 0, until the transmission power of the PUSCH in the overlapping transmission times is A, so as to guarantee that the total power of the SC-FDM symbol is smaller than or equal to the maximum transmission power of the UE. If after all the data modulation symbols of the SC-FDM symbol in the overlapping transmission time duration are set to 0, the transmission power of the PUSCH in the overlapping transmission time duration is still larger than A, i.e., the total power of the SC-FDM symbol is still larger than the maximum transmission power of the UE, in this case, one method is to continue to reduce the power of the REs for transmitting the UCI modulation symbols of the SC-FDM symbol, or set a part of UCI modulation symbols to 0, and another method is to keep the power of the REs for transmitting the UCI modulation symbols of the SC-FDM symbol unchanged, and reduce the power of the first service of the SC-FDM symbol.
It is to be specified that the overlapping time duration may contain multiple SC-FDM symbols, and in Method 4' and Method 5', there are two kinds of units to decide whether UCI symbols are contained. One is considering all SC-FDM symbols in the overall overlapping time duration as an entirety to determine whether UCI symbols are contained, i.e., Method 4'; and the other is considering respective SC-FDM symbol in the overlapping time duration as independent units, and determining whether a single SC-FDM symbol contains UCI symbols, i.e., Method 5'.
Till then, the flow of the method for controlling power according to the present disclosure ends. Through the foregoing processing according to the present disclosure, for signals of respective services transmitted at the same time on a physical channel, power can be allocated for them according to priorities of power allocation of the signals of the respective services, and the power allocation is more efficiently performed. The present disclosure further provides a user equipment, to implement the method for controlling power descried in the foregoing. Fig.16 is a schematic diagram of a basic structure of a UE according to the present disclosure. As shown in Fig.16, the UE includes a priority determination unit and a power determination unit.
The priority determination unit is to determine priorities of power allocation for signals of respective services configured for the UE to be transmitted at a same time on physical channels, according to levels of importance of the respective services; and the power determination unit is to allocate transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services.
Methods according to embodiments stated in claims and/or specifications of the present disclosure may be implemented in hardware, software, or a combination of hardware and software.
When the methods are implemented by software, a computer-readable storage medium for storing one or more programs (software modules) may be provided. The one or more programs stored in the computer-readable storage medium may be configured for execution by one or more processors within the electronic device. The at least one program may include instructions that cause the electronic device to perform the methods according to various embodiments of the present disclosure as defined by the appended claims and/or disclosed herein.
The programs (software modules or software) may be stored in non-volatile memories including a random access memory and a flash memory, a read only memory (ROM), an electrically erasable programmable read only memory (EEPROM), a magnetic disc storage device, a compact disc-ROM (CD-ROM), digital versatile discs (DVDs), or other type optical storage devices, or a magnetic cassette. Alternatively, any combination of some or all of the may form a memory in which the program is stored. Further, a plurality of such memories may be included in the electronic device.
In addition, the programs may be stored in an attachable storage device which is accessible through communication networks such as the Internet, Intranet, local area network (LAN), wide area network (WAN), and storage area network (SAN), or a combination thereof. Such a storage device may access the electronic device via an external port. Further, a separate storage device on the communication network may access a portable electronic device.
In the above-described detailed embodiments of the present disclosure, a component included in the present disclosure is expressed in the singular or the plural according to a presented detailed embodiment. However, the singular form or plural form is selected for convenience of description suitable for the presented situation, and various embodiments of the present disclosure are not limited to a single element or multiple elements thereof. Further, either multiple elements expressed in the description may be configured into a single element or a single element in the description may be configured into multiple elements.
While the present disclosure has been shown and described with reference to certain embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the present disclosure. Therefore, the scope of the present disclosure should not be defined as being limited to the embodiments, but should be defined by the appended claims and equivalents thereof.
Although the present disclosure has been described with an exemplary embodiment, various changes and modifications may be suggested to one skilled in the art. It is intended that the present disclosure encompass such changes and modifications as fall within the scope of the appended claims.
Claims (14)
- A method for operating a terminal in a wireless communication system, the method comprising:determining priorities of power allocation corresponding to signals of respective services according to levels of the respective services; andallocating transmission power for the signals of the respective services according to the priorities of power allocation.
- The method of claim 1, wherein, if a time interval between a time when the terminal determines all parameters for power control calculation of the signals of the respective services and a time to transmit uplink data of the signals of the respective services is larger than or equal to a preset threshold, the allocating transmission power for the signals of the respective services according to the priorities of power allocation comprises:calculating transmission power needed by the signals of the respective services;if a sum of the transmission power needed by the signals of the respective services is smaller than or equal to a maximum transmission power configured for the terminal, performing power allocation for the signals of the respective services according to the transmission power needed by the signals of the respective services; andif the sum of the transmission power needed by the signals of the respective services is larger than the maximum transmission power configured for the terminal, performing power allocation for the signals of the respective services sequentially according to an order of the priorities of power allocation corresponding to the signals of the respective services from high to low.
- The method of claim 1, wherein, if the signals of the respective services comprise signals of two services having different levels of importance, if a time of deciding whether to transmit data of a first service is before a transmission of data of a second service starts and has a time interval larger than or equal to a preset t1 and smaller than a preset t2 with the transmission of the second service, the allocating transmission power for the signals of the respective services according to the priorities of power allocation comprises:calculating transmission power needed by the data of the first service and transmission power needed by the data of the second service respectively, and performing power allocation for the data of the first service and the data of the second service according to the transmission power needed by the data of the first service and the transmission power needed by the data of the second service, if a sum of the transmission power needed by the data of the first service and the transmission power needed by the data of the second service is smaller than or equal to a maximum transmission power configured for the terminal; and performing power allocation sequentially for the data of the first service and the data of the second service according to an order of priorities of power allocation of the data of the first service and the data of the second service from high to low, if the sum of the transmission power needed by the data of the first service and the transmission power needed by the data of the second service is larger than the maximum transmission power configured for the terminal; and/ordetermining transmission power for the data of the second service according to whether to transmit the data of the first service if a priority of power allocation of the data of the first service is higher than a priority of power allocation of the data of the second service;wherein the first service is a service of the two services, a resource of which is preconfigured, and the second service is a service of the two services, a resource of which is dynamically scheduled, and 0≤t1<t2.
- The method of claim 3, wherein the determining transmission power for the data of the second service according to whether to transmit the data of the first service comprises:calculating transmission power for the data of the first service and transmission power for the data of the second service respectively according to two set approaches; and if deciding to transmit the first service, using transmission power for the data of the first service and transmission power for the data of the second service calculated according to a first approach of the two set approaches as the transmission power for the first service and the transmission power for the second service; and if deciding not to transmit the first service, using transmission power for the data of the second service calculated according to a second approach of the two set approaches as the transmission power for the second service;wherein calculating the transmission power for the data of the first service according to the first approach comprises: calculating the transmission power for the data of the first service by assuming to use the maximum transmission power of the terminal to transmit the data of the first service; and calculating the transmission power for the data of the second service according to the first approach comprises: calculating the transmission power for the data of the second service by assuming to use remaining power which is obtained by the maximum transmission power of the terminal minus the transmission power for the data of the first service to transmit the data of the second service; and calculating the transmission power for the data of the second service according to the second approach comprises: calculating the transmission power for the data of the second service by assuming to use the maximum transmission power of the terminal to transmit the data of the second service.
- The method of claim 1, wherein, if the signals of the respective services comprise signals of two services having different levels of importance, for the two services, if a time of deciding whether to transmit data of a first service is before a transmission of data of a second service starts and has a time interval smaller than a preset t1 with the transmission of the data of the second service, or if the time of deciding whether to transmit the data of the first service is after the transmission of the data of the second service starts, the allocating transmission power for corresponding signals of the respective services according to the priorities of power allocation corresponding to the signals of the respective services comprises:calculating transmission power needed by the data of the first service and transmission power needed by the data of the second service respectively, and performing power allocation for the data of the first service and the data of the second service according to the transmission power needed by the data of the first service and the transmission power needed by the data of the second service, if a sum of the transmission power needed by the data of the first service and the transmission power needed by the data of the second service is smaller than or equal to a maximum transmission power configured for the terminal; or performing power allocation sequentially for the data of the first service and the data of the second service according to an order of priorities of power allocation of the data of the first service and the data of the second service from high to low, if the sum of the transmission power needed by the data of the first service and the transmission power needed by the data of the second service is larger than the maximum transmission power configured for the terminal; and/ordetermining the transmission power for the data of the second service according to whether to transmit the data of the first service, if a priority of power allocation of the data of the first service is higher than a priority of power allocation of the data of the second service;wherein the first service is a service of the two services, a resource of which is preconfigured, and the second service is a service of the two services, a resource of which is dynamically scheduled, t1≥0.
- The method of claim 3 or 5, wherein the determining the transmission power for the data of the second service according to whether to transmit the data of the first service comprises:calculating transmission power for the data of the first service and transmission power for the data of the second service respectively according to two set approaches; if deciding to transmit the first service, using transmission power for the data of the first service calculated according to a first approach as the transmission power for the first service, at overlapping transmission times when transmissions of the first service and the second service overlap, using transmission power for the data of the second service calculated according to the first approach as the transmission power for the second service, and at non-overlapping transmission times when the transmissions of the first service and the second service do not overlap, using transmission power for the data of the second service calculated according to the second approach as the transmission power for the second service; and if deciding not to transmit the first service, using transmission power for the data of the second service calculated according to the second approach as the transmission power for the second service;or, calculating transmission power P1 for the data of the first service according to the first approach, and calculating transmission power P2 for the data of the second service according to the second approach; if deciding to transmit the first service, using the transmission power P1 as the transmission power for the first service, and at the overlapping transmission times when the transmissions of the first service and the second service overlap, if a sum of the transmission power P1 and the transmission power P2 is smaller than or equal to the maximum transmission power of the terminal, using the transmission power P2 as the transmission power for the second service, and if the sum of the transmission power P1 and the transmission power P2 is larger than the maximum transmission power of the terminal, cancelling transmission of the second service, and at the non-overlapping transmission times when the transmissions of the first service and the second service do not overlap, using the transmission power P2 as the transmission power of the second service; and if deciding not to transmit the first service, using the transmission power P2 as the transmission power for the second service;or, calculating the transmission power P1 for the data of the first service according to the first approach, and calculating the transmission power P2 for the data of the second service according to the second approach; and if deciding to transmit the first service, using the transmission power P1 as the transmission power for the first service, and at non-overlapping transmission times when the transmissions of the first service and the second service do not overlap and before the transmission of the first service starts, using the transmission power P2 as the transmission power for the second service, and at the overlapping transmission times when the transmissions of the first service and the second service overlap, if the sum of the transmission power P1 and the transmission power P2 is smaller than or equal to the maximum transmission power of the terminal, using the transmission power P2 as the transmission power for the second service, and if the sum of the transmission power P1 and the transmission power P2 is larger than the maximum transmission power of the terminal, then canceling the transmission of the second service at the overlapping transmission times and at a remaining part of time slots for transmitting the second service; and if deciding not to transmit the first service, using P2 as the transmission power for the second service;wherein the calculating the transmission power for the data of the first service according to the first approach comprises: calculating the transmission power for the first service by assuming to use the maximum transmission power of the terminal to transmit the data of the first service; and the calculating the transmission power for the data of the second service according to the first approach comprises: calculating the transmission power for the data of the second service by assuming to use remaining power obtained by using the maximum transmission power of the terminal minus the transmission power for the first service; and the calculating the transmission power for the data of the second service according to the second approach comprises: calculating the transmission power for the data of the second service by assuming to use the maximum transmission power of the terminal to transmit the data of the second service.
- The method of claim 5, wherein, if the priority of power allocation of the data of the first service is higher than the priority of power allocation of the data of the second service, the determining the transmission power for the data of the second service according to whether to transmit the data of the first service comprises:calculating the transmission power P1 for the data of the first service according to the first approach, and calculating the transmission power P2 for the data of the second service according to the second approach; if deciding to transmit the first service, at the overlapping transmission times when the transmissions of the first service and the second service overlap, if the sum of the transmission power P1 and the transmission power P2 is smaller than or equal to the maximum transmission power of the terminal, then using the transmission power P2 as the transmission power for the second service, and using the transmission power P1 as the transmission power for the first service, and if the sum of the transmission power P1 and the transmission power P2 is larger than the maximum transmission power of the terminal, then using the transmission power P2 as the transmission power for the second service, and using remaining power which is obtained by using the maximum transmission power of the terminal minus the transmission power P2 to transmit the data of the first service, and at non-overlapping times when the transmissions of the first service and the second service do not overlap, using the transmission power P2 as the transmission power for the second service; and if deciding not to transmit the first service, using the transmission power P2 as the transmission power of the second service;wherein the calculating the transmission power for the data of the first service according to the first approach comprises: calculating the transmission power for the first service by assuming to use the maximum transmission power of the terminal to transmit the data of the first service; and the calculating the transmission power for the data of the second service according to the second approach comprises: calculating the transmission power for the data of the second service by assuming to use the maximum transmission power of the terminal to transmit the data of the second service.
- The method of claim 1, wherein, if the signals of the respective services comprise signals of two services having different levels of importance, and a priority of power allocation of a first service of the two services is higher than a priority of power allocation of a second service of the two services, if down link control information (DCI) which schedules the first service is before a transmission of data of the second service starts and has a time interval larger than or equal to a set t1 and smaller than a set t2 with the transmission of the second service, and a time slot for transmitting the first service is shorter than a time slot for transmitting the second service, the allocating transmission power for the signals of the respective services according to the priorities of power allocation comprises:calculating transmission power P1 needed by the data of the first service according to a way of power control of the first service, and using remaining power which is obtained by using maximum transmission power of the terminal minus preset Pr as maximum transmission power to calculate transmission power P2 needed by the data of the second service; and if P1≤Pr, using the transmission power P1 as the transmission power for the data of the first service, and using the transmission power P2 as the transmission power for the data of the second service; and if P1>Pr, using the transmission power P1 as the transmission power for the data of the first service, and canceling a transmission of the data of the second service;or, calculating the transmission power P1 needed by the data of the first service according to the way of power control of the first service, and using remaining power which is obtained by using the maximum transmission power of the terminal minus set Pr(i) as maximum transmission power to calculate transmission power P(i)_2 needed by the data of the second service; using the transmission power P1 as the transmission power for the data of the first service; if P1≤Pr(1), using transmission power P(1)_2 as the transmission power for the data of the second service; if Pr(i-1)<P1≤Pr(i), using the transmission power P(i)_2 as the transmission power for the data of the second service; and if P1>Pr(M), then cancelling the transmission of the data of the second service;or calculating the transmission power P1 needed by the data of the first service according to the way of power control of the first service, and calculating transmission power for the data of the second service according two preset approaches; if deciding to transmit the data of the first service, using the transmission power P1 as the transmission power for the data of the first service, and at overlapping transmission times when transmissions of the first service and the second service overlap, using the transmission power P1 as the transmission power for the data of the first service, and using transmission power for the data of the second service calculated according to a first approach of the two preset approaches as the transmission power for the second service, and at non-overlapping transmission times when the transmissions of the first service and the second service do not overlap, using transmission power for the data of the second service calculated according to a second approach of the two preset approaches as the transmission power for the data of the second service;wherein resources of the first service and the second service are all dynamically scheduled, 0≤t1<t2; calculating the transmission power needed by the data of the second service according to the first approach comprises: using remaining power which is obtained by using the maximum transmission power of the terminal minus the preset Pr(i) as the maximum transmission power to calculate the transmission power P(i)_2 needed by the data of the second service, if P1≤Pr(1), then using the transmission power P(1)_2 as the transmission power for the data of the second service; if Pr(i-1)<P1≤Pr(i), using P(i)_2 as the transmission power for the data of the second service; and if P1>Pr(M), then using 0 as the transmission power for the data of the second service; and calculating the transmission power needed by the data of the second service according to the second approach comprises: calculating the transmission power needed by the data of the second service by assuming to use the maximum transmission power of the terminal to transmit the data of the second service; and if i<j, Pr(i)<Pr(j), i,j=1,2,...,M, Pr(i)< the maximum transmission power, and M is a positive integer configured by higher layer signaling or preset.
- The method of claim 1, wherein, if the signals of the respective services comprise signals of two services having different levels of importance, and a priority of a first service of the two services is higher than a priority of a second service of the two services, if DCI which schedules the first service is transmitted before a transmission of data of the second service starts and has a time interval smaller than t1 with the transmission of the second service, and a time slot for transmitting the first service is shorter than a time slot for transmitting the second service, or if the DCI which schedules the first service is transmitted after the transmission of the data of the second service starts, and the time slot for transmitting the first service is shorter than the time slot for transmitting the second service, the allocating transmission power for the signals of the respective services according to the priorities of power allocation comprises:calculating transmission power P1 needed by the data of the first service according to a way of power control of the first service, and using remaining power which is obtained by using maximum transmission power of the terminal minus preset Pr as maximum transmission power to calculate transmission power P2 needed by the data of the second service; if P1≤Pr, using the transmission power P1 as transmission power for the data of the first service, and using the transmission power P2 as transmission power for the data of the second service; and if P1>Pr, using the preset Pr as the transmission power for the data of the first service, and using the transmission power P2 as the transmission power for the data of the second service;or, calculating the transmission power P1 needed by the data of the first service according to the way of power control of the first service, and using the remaining power which is obtained by using the maximum transmission power of the terminal minus the preset Pr as the maximum transmission power to calculate the transmission power P2 needed by the data of the second service; if P1≤Pr, then using the transmission power P1 as the transmission power for the data of the first service, and using the transmission power P2 as the transmission power for the data of the second service; and if P1>Pr, using the transmission power P1 as the transmission power for the data of the first service, and at overlapping transmission times when transmissions of the first service and the second service overlap, cancelling the transmission of the data of the second service, and at non-overlapping transmission times when the transmissions of the first service and the second service do not overlap, using the transmission power P2 as the transmission power for the data of the second service;or, calculating the transmission power P1 needed by the data of the first service according to the way of power control of the first service, and calculating transmission power needed by the data of the second service according to preset two approaches; using the transmission power P1 as the transmission power for the data of the first service, and at the overlapping transmission times when the transmissions of the first service and the second service overlap, using the transmission power P1 as the transmission power for the data of the first service, and using transmission power for the data of the second service calculated according to a first approach of the two preset approaches as the transmission power for the second service, and at the non-overlapping transmission times when the transmissions of the first service and the second service do not overlap, using transmission power for the data of the second service calculated according to a second approach of the two preset approaches as the transmission power of the second service;wherein resources of the first service and the second service are all dynamically scheduled, 0≤t1<t2; calculating the transmission power needed by the data of the second service according to the first approach comprises: using the remaining power which is obtained by using the maximum transmission power of the terminal minus preset Pr(i) as maximum transmission power to calculate transmission power P(i)_2 needed by the data of the second service, if P1≤Pr(1), using transmission power P(1)_2 as the transmission power for the data of the second service; if Pr(i-1)<P1≤Pr(i), then using the transmission power P(i)_2 as the transmission power for the data of the second service; and if P1>Pr(M), then using 0 as the transmission power for the data of the second service; and calculating the transmission power needed by the data of the second service according to the second approach comprises: calculating the transmission power needed by the data of the second service by assuming to use the maximum transmission power of the terminal to transmit the data of the second service; and if i<j, Pr(i)<Pr(j), i,j=1,2,...,M,Pr(i)<the maximum transmission power of the terminal, M is a positive integer configured by higher layer signaling or preset.
- The method of any of claims 3 to 9, wherein, if the second service is transmitted on a physical uplink shared channel (PUSCH) using orthogonal frequency division multiplexing (OFDM), for the overlapping transmission times when the transmissions of the first service and the second service overlap, if transmission power A of the second service determined is smaller than transmission power B of the second service allocated before the overlapping transmission times, then after allocating the transmission power for the second service at the overlapping transmission times, a way of determining power of respective resource elements (REs) bearing the PUSCH comprises the following:based on the transmission power B, according to a difference between A and B, reducing power of REs for transmitting data and power of REs for transmitting UCI on the PUSCH at a same ratio, so that the transmission power for the second service is the transmission power A;or based on the transmission power B, reducing the number of REs on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power for the second service is the transmission power A;or determining power of respective REs according to a mode of modulation of the data and the UCI on the PUSCH;or determining the power of the respective REs according to whether the PUSCH comprises UCI at the overlapping transmission times.
- The method of claim 10, wherein the determining power of respective REs according to a mode of modulation of the data and the UCI on the PUSCH comprises:if the data and the UCI are modulated using a first mode of modulation, then based on the transmission power B, and according to the difference between A and B, reducing the power of the REs for transmitting the data and the power of the REs for transmitting the UCI on the PUSCH at the same ratio, so that the transmission power of the PUSCH is A; and if the data and the UCI are modulated using a second mode of modulation, then based on the transmission power B, reducing the number of REs on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A;and/or,the determining the power of the respective REs according to whether the PUSCH contains UCI at the overlapping transmission times comprises:if the PUSCH contains only data and contains no UCI at the overlapping transmission times, then based on the transmission power B, according to the difference between A and B, reducing power of REs for transmitting the data on the PUSCH, so that the transmission power of the PUSCH is A; and if the PUSCH contains UCI at any overlapping transmission time, then based on the transmission power B, reducing the number of REs for transmitting the data on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, and if even if the number of REs for transmitting the data is 0, the transmission power of the PUSCH is still larger than A, then reducing power of REs for transmitting the UCI on the PUSCH, so that the transmission power of the PUSCH is A, or reducing the number of REs for transmitting the data on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service at the overlapping transmission times is smaller than or equal to the maximum transmission power of the terminal;or, for any OFDM symbol of the PUSCH at the overlapping transmission times, if the OFDM symbol contains only data and contains no UCI, then based on the transmission power B, according to the difference between A and B, reducing power of REs for transmitting the data in the OFDM symbol, so that the transmission power of the PUSCH is A; and if the OFDM symbol contains UCI, then based on the transmission power B, reducing the number of REs for transmitting the data in the OFDM symbol, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, and if even if the number of REs for transmitting the data is 0, the transmission power of the PUSCH is still larger than A, then reducing power of REs for transmitting the UCI in the OFDM symbol, so that the transmission power of the PUSCH is A, or reducing the number of REs for transmitting the data on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service at the overlapping transmission times is smaller than or equal to the maximum transmission power of the terminal;or, if the PUSCH contains only data and contains no UCI, then based on the transmission power B, according to the difference between A and B, reducing power of REs for transmitting the data on the PUSCH, so that the transmission power of the PUSCH is A; and if at any overlapping transmission time, the PUSCH contains UCI, then based on the transmission power B, reducing the power of the REs for transmitting the data on the PUSCH so that the transmission power of the PUSCH is A, and if even if the power of the REs for transmitting the data on the PUSCH is 0, the transmission power of the PUSCH is still larger than A, then reducing power of REs for transmitting the UCI on the PUSCH so that the transmission power of the PUSCH is A, or reducing the number of REs for transmitting data the on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service is smaller than or equal to the maximum transmission power of the terminal;or, for any OFDM symbol on the PUSCH at the overlapping transmission times, if the OFDM symbol at the overlapping transmission times contains only data and contains no UCI, then based on the transmission power B, according to the difference between A and B, reducing the power of the REs for transmitting the data in the OFDM symbol, so that the transmission power of the PUSCH is A; and if the OFDM symbol contains UCI at the overlapping transmission times, then based on the transmission power B, reducing the power of REs for transmitting the data in the OFDM symbol, so that the transmission power of the PUSCH is A, and if even if the power of the REs for transmitting data in the OFDM symbol is 0, the transmission power of the OFDM symbol is still larger than A, then reducing power of REs for transmitting the UCI in the OFDM symbol, so that the transmission power of the PUSCH being A, or reducing the number of REs for transmitting the data on the PUSCH, and keeping power of remaining REs unchanged, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service is smaller than or equal to the maximum transmission power of the terminal.
- The method of any of claims 3 to 9, wherein, if the second service is transmitted on a PUSCH using single-carrier-frequency divisional multiplexing (SC-FDM), for the overlapping transmission times when the transmissions of the first service and the second service overlap, if transmission power A for the second service determined is smaller than transmission power B for the second service allocated before the overlapping transmission times, then after the transmission power is allocated for the second service at the overlapping transmission times, a way of determining power of respective REs bearing the PUSCH comprises:based on the transmission power B, according to a difference between A and B, reducing power of REs for transmitting data on the PUSCH and power of REs for transmitting UCI at a same ratio, so that the transmission power of the PUSCH is A;or based on the transmission power B, setting a part of modulation symbols on the PUSCH to 0, then performing transform precoding, so that the transmission power of the PUSCH is A;or, determining the power of the respective REs according to a mode of modulation of the data and the UCI on the PUSCH;or, determining the power of the respective REs according to whether the PUSCH contains UCI at the overlapping transmission times.
- The method of claim 12, wherein the determining the power of the respective REs according to a mode of modulation of the data and the UCI on the PUSCH comprises:if the data and the UCI are modulated using a first mode of modulation, then based on the transmission power B, according to the difference between A and B, reducing the power of the REs for transmitting the data and the power of the REs for transmitting the UCI on the PUSCH at the same ratio, so that the transmission power of the PUSCH is A; and if the data and the UCI are modulated using a second mode of modulation, then based on the transmission power B, setting a part of modulation symbols on the PUSCH to 0, and then performing transform precoding, so that the transmission power of the PUSCH is A;and/or,the determining the power of the respective REs according to whether the PUSCH contains UCI at the overlapping transmission times includes:if the PUSCH contains only data and contains no UCI at the overlapping transmission times, then based on the transmission power B, according to the difference between A and B, reducing the power of REs for transmitting the data on the PUSCH, so that the transmission power of the PUSCH is A; and if the PUSCH contains UCI at any overlapping transmission time, then based on the transmission power B, setting a part of or all modulation symbols of the data on the PUSCH to 0 and then performing transform precoding, so that the transmission power of the PUSCH is A, and if the transmission power of the PUSCH is still A after setting the modulation symbols of all the data to 0, reducing the power of REs for transmitting the UCI, or setting a part of modulation symbols of the UCI to 0, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service at the overlapping transmission times is smaller than or equal to the maximum transmission power of the terminal;or, for any SC-FDM symbol of the PUSCH at the overlapping transmission times, if the SC-FDM symbol contains only data, and contains no UCI, then based on the transmission power B, according the difference between A and B, reducing power of REs for transmitting the data and power of REs for transmitting the UCI in the SC-FDM symbol at the same ratio, so that the transmission power of the PUSCH is A; and if the SC-FDM symbol contains UCI, then based on the transmission power B, setting a part of or all modulation symbols of the data in the SC-FDM symbol to 0, and then performing transform precoding, so that the transmission power of the PUSCH is A, and if the transmission power of the PUSCH is still larger than A after setting all the modulation symbols of the data to 0, then reducing the power of the REs for transmitting the UCI in the SC-FDM, or setting a part of modulation symbols of the UCI in the SC-FDM to 0, so that the transmission power of the PUSCH is A, or reducing the transmission power of the first service, so that the sum of the transmission power of the first service and the transmission power of the second service at the overlapping transmission times is smaller than or equal to the maximum transmission power of the terminal.
- An apparatus configured to implement a method of one of claims 1 to 13.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710067254.9 | 2017-02-06 | ||
| CN201710067254 | 2017-02-06 | ||
| CN201710089495.3A CN108401284A (en) | 2017-02-06 | 2017-02-20 | Poewr control method and user equipment in a kind of communication system |
| CN201710089495.3 | 2017-02-20 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018143778A1 true WO2018143778A1 (en) | 2018-08-09 |
Family
ID=63039986
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2018/001588 Ceased WO2018143778A1 (en) | 2017-02-06 | 2018-02-06 | Method and apparatus for controlling power in a wireless communication system |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2018143778A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112567823A (en) * | 2018-08-21 | 2021-03-26 | 高通股份有限公司 | Temporary power adjustment indication for uplink transmission |
| US12074752B2 (en) | 2019-05-17 | 2024-08-27 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data in a wireless communication system |
| WO2025175503A1 (en) * | 2024-02-21 | 2025-08-28 | 北京小米移动软件有限公司 | Power control methods, communication device, communication system and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030077350A (en) * | 2002-03-26 | 2003-10-01 | 삼성전자주식회사 | Method for allocating a transmission power of base transceiver subsystem in a universal mobile telecommunications system |
| US20030198209A1 (en) * | 2002-04-18 | 2003-10-23 | Thomas Schwengler | CDMA device with automatic bit rate allocation |
| US7554937B2 (en) * | 2002-11-20 | 2009-06-30 | Electronics And Telecommunications Research Institute | Adaptive packet transmission method for transmitting packets in multibeam satellite communication system |
| KR101287551B1 (en) * | 2008-05-30 | 2013-07-18 | 노키아 지멘스 네트웍스 오와이 | Allocating resources within a communication system |
| WO2015057212A1 (en) * | 2013-10-16 | 2015-04-23 | Empire Technology Development, Llc | Dynamic frequency and power resource allocation with granular policy management |
-
2018
- 2018-02-06 WO PCT/KR2018/001588 patent/WO2018143778A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030077350A (en) * | 2002-03-26 | 2003-10-01 | 삼성전자주식회사 | Method for allocating a transmission power of base transceiver subsystem in a universal mobile telecommunications system |
| US20030198209A1 (en) * | 2002-04-18 | 2003-10-23 | Thomas Schwengler | CDMA device with automatic bit rate allocation |
| US7554937B2 (en) * | 2002-11-20 | 2009-06-30 | Electronics And Telecommunications Research Institute | Adaptive packet transmission method for transmitting packets in multibeam satellite communication system |
| KR101287551B1 (en) * | 2008-05-30 | 2013-07-18 | 노키아 지멘스 네트웍스 오와이 | Allocating resources within a communication system |
| WO2015057212A1 (en) * | 2013-10-16 | 2015-04-23 | Empire Technology Development, Llc | Dynamic frequency and power resource allocation with granular policy management |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112567823A (en) * | 2018-08-21 | 2021-03-26 | 高通股份有限公司 | Temporary power adjustment indication for uplink transmission |
| CN112567823B (en) * | 2018-08-21 | 2024-10-29 | 高通股份有限公司 | Temporary power adjustment indication for uplink transmissions |
| US12074752B2 (en) | 2019-05-17 | 2024-08-27 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data in a wireless communication system |
| WO2025175503A1 (en) * | 2024-02-21 | 2025-08-28 | 北京小米移动软件有限公司 | Power control methods, communication device, communication system and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020197287A1 (en) | Power control method and terminal for performing power control | |
| WO2018128468A1 (en) | Method and apparatus for detecting signals of a downlink control channel in a wireless communication system | |
| WO2018084616A1 (en) | Apparatus and method for beam management in wireless communication system | |
| WO2018062925A1 (en) | Method and device for performing a random access in wireless communication system | |
| WO2018203718A1 (en) | Method and apparatus for receiving downlink control channel in wireless communication system | |
| WO2019194644A1 (en) | Apparatus and method for beam failure recovery in wireless communication system | |
| WO2019066533A1 (en) | Apparatus and method for handling bandwidth part configuration for random access channel procedure in wireless communication system | |
| EP3568938A1 (en) | Method and apparatus for transmitting uci in wireless communication system | |
| WO2018174677A1 (en) | Method and apparatus for performing data transmission based on multiple transmission time intervals, for transmitting control information, and for transmitting data by employing multiple ports | |
| WO2018131937A1 (en) | Method and apparatus for transmitting uci in wireless communication system | |
| WO2021034058A1 (en) | Apparatus and method for managing soft buffer in wireless communication system | |
| WO2021066449A1 (en) | Method and apparatus for repeated transmission and reception in wireless communication system | |
| WO2019031903A1 (en) | Method and apparatus for handling a beam failure recovery in wireless communication system | |
| WO2018199691A1 (en) | Method and apparatus for power sharing in wireless communication system | |
| EP3925156A1 (en) | Method and apparatus for transmitting and receiving uplink reference signal in wireless communication system | |
| WO2018128524A1 (en) | Method and apparatus for selecting random access channel in wireless communication systems | |
| WO2018174651A1 (en) | Apparatus and method for performing initial access in wireless communication system | |
| EP3847776A1 (en) | An apparatus and a method for determining activation state of secondary cell and user equipment in wireless communication system | |
| WO2020222576A1 (en) | Method and apparatus for determining channel access procedure in wireless communication system | |
| WO2021107605A1 (en) | Method and apparatus for indicating slot format in wireless communication system | |
| WO2018062737A1 (en) | Apparatus and method for supporting mixed numerology in wireless communication system | |
| EP3636037A1 (en) | Apparatus and method for random access in wireless communication system | |
| WO2018128418A1 (en) | Method and apparatus for receiving data in wireless communication system | |
| WO2020197167A1 (en) | Method and apparatus for supporting harq feedback transmission in device-to-device communication system | |
| WO2021066563A1 (en) | Method and apparatus for allocating frequency resource in wireless communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18748701 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18748701 Country of ref document: EP Kind code of ref document: A1 |