Power control method and terminal equipment
By increasing the power of the scheduling request message transmission when no response message is received, the problem of untimely reception by network devices in 5G systems is solved, and the uplink data transmission latency is reduced.
Patent Information
- Application Number
- CN202410519783.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-24
- Publication Date
- 2025-10-24
AI Technical Summary
In 5G mobile communication systems, when user equipment sends scheduling request messages, network equipment has difficulty receiving them in a timely manner, resulting in increased uplink data transmission latency.
If the terminal device does not receive a response message, it sends a scheduling request message at a second power greater than the previous transmission power. The second power is determined based on the current number of repeated transmissions and the maximum transmission power.
This increases the probability that network devices will receive scheduling request messages and reduces the probability of triggering random access procedures, thereby reducing uplink data transmission latency.
Smart Images

Figure CN120835368A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and particularly relates to a power control method and a terminal device. BACKGROUND
[0002] In a fifth generation (5G) mobile communication system, when a user equipment (UE) needs to send uplink data to a next generation nodeB (gNB), the UE can send a scheduling request (SR) message to the gNB to request an uplink grant (UL grant) for carrying the uplink data to be sent.
[0003] Generally, the UE sends the SR message multiple times until receiving uplink resource information from the gNB or until reaching a maximum number of sending times. How to enable the gNB to receive the SR message as soon as possible so as to reduce the transmission delay of the uplink data becomes a technical problem to be solved urgently. SUMMARY
[0004] Embodiments of the present application provide a power control method and a terminal device, which are used to reduce the transmission delay of uplink data.
[0005] To achieve the above object, embodiments of the present application adopt the following technical solutions:
[0006] In a first aspect, a power control method is provided. The device performing the power control method can be a terminal device, or a module applied in the terminal device, such as a chip or a chip system. The power control method comprises: sending a scheduling request (SR) message at a first power; and in a case where a response message of the SR message is not received, sending the SR message at a second power; wherein the second power is greater than the first power.
[0007] In the power control method provided by the embodiments of the present application, the sending power of the SR message this time is greater than the sending power before, which is beneficial to the network device receiving the SR message in time, reduces the probability of triggering a random access process due to the gNB not receiving the SR message, and thus achieves the technical effect of reducing the transmission delay of the uplink data. That is to say, although the network device can receive or can not receive the SR message from the terminal device after the terminal device sends the SR message at the second power. However, since the second power is greater than the first power, the probability of the network device receiving the SR message from the terminal device will be greatly increased.
[0008] With reference to the first aspect above, in a possible implementation form of the first aspect, the second power is determined according to a number of times of repetition of sending the current SR message. In this implementation form, the second power is adjusted according to the number of times of repetition of sending the current SR message.
[0009] With reference to the first aspect above, in a possible implementation form of the first aspect, the second power is determined according to a number of times of repetition of sending the current SR message and a maximum transmission power of the terminal device. In this implementation form, the second power is adjusted according to the number of times of repetition of sending the current SR message, but is limited by the maximum transmission power.
[0010] With reference to the first aspect above, in a possible implementation form of the first aspect, the second power is a minimum value of the maximum transmission power of the terminal device and a first value, the first value being positively correlated to the number of times of repetition of sending the current SR message.
[0011] With reference to the first aspect above, in a possible implementation form of the first aspect, the second power satisfies the following relationship:
[0012]
[0013] wherein P PUCCH,b,f,c (i, q u , q d , l) represents the second power, b is used to identify an activated uplink (UL) part bandwidth (BWP), f is used to identify a carrier, c is used to identify a primary cell, i is used to identify an uplink control channel sending occasion, and l is an index of an uplink control channel power control adjustment state, P C最大,f,c (i) represents the maximum transmission power of the terminal device, and A satisfies the following relationship:
[0014]
[0015] wherein P O_PUCCH,b,f,c, (q u ) represents a power at which the network device expects to receive the SR message, μ is used to represent a size of a subcarrier spacing (CSC), represents a number of resource blocks (RBs) allocated by the network device for an uplink control channel carrying the SR message, PL b,f,c (q d ) represents a downlink path loss determined by the terminal device, Δ F_PUCCH (F) represents a power offset corresponding to a format of the uplink control channel adopted by the terminal device, Δ TF,b,f,c (i) represents a power offset of a modulation and coding strategy (MCS) format adopted by the terminal device relative to a reference MCS format, and g b,f,c(i, l) represents an adjustment amount of the power of the terminal device sending the SR message. In this scheme, the preset value can be configured by the network device or defined by the terminal device. The preset value can be a fixed value or can vary with the number of times of repeated sending of the current SR message. The embodiments of the present application do not make any limitation in this regard.
[0016] In a second aspect, a communication apparatus is provided for implementing the method in the above aspect. The communication apparatus includes modules, units, or means corresponding to the modules, units, or means for implementing the method in the above aspect, and the modules, units, or means can be implemented by hardware, by software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0017] With reference to the second aspect above, in a possible implementation, the communication apparatus includes: a transceiver; the transceiver is configured to send a scheduling request (SR) message at a first power; and the transceiver is further configured to send the SR message at a second power in a case where a response message to the SR message is not received; and the second power is greater than the first power.
[0018] With reference to the second aspect above, in a possible implementation, the communication apparatus further includes: a processing module; and the second power is determined by the processing module according to a number of times of repeated sending of the current SR message.
[0019] With reference to the second aspect above, in a possible implementation, the communication apparatus further includes: a processing module; and the second power is determined by the processing module according to a number of times of repeated sending of the current SR message and a maximum transmission power of the communication apparatus.
[0020] With reference to the second aspect above, in a possible implementation, the second power is a minimum value of the maximum transmission power of the communication apparatus and a first value, and the first value is positively correlated with the number of times of repeated sending of the current SR message.
[0021] With reference to the second aspect above, in a possible implementation, the second power satisfies the following relationship:
[0022]
[0023] wherein P PUCCH,b,f,c (i, q u , q d , l) represents the second power, b is used to identify an active uplink (UL) bandwidth part (BWP), f is used to identify a carrier, c is used to identify a primary cell, i is used to identify an uplink control channel sending occasion, l is an index of an uplink control channel power control adjustment state, P C最大,f,c (i) represents the maximum transmission power of the communication apparatus, and A satisfies the following relationship:
[0024]
[0025] Among them, P O_PUCCH,b,f,c, (q u ) indicates the power that the network device expects to receive the SR message, μ is used to indicate the size of the subcarrier spacing CSC, Indicates the number of resource blocks (RBs) allocated by the network device for the uplink control channel carrying the SR message. b,f,c (q d ) represents the downlink path loss determined by the communication device, Δ F_PUCCH (F) represents the power offset corresponding to the format of the uplink control channel used by the communication device, Δ TF,b,f,c (i) represents the power offset of the modulation and coding strategy MCS format used by the communication device relative to the reference MCS format, g b,f,c (i, l) represents the adjustment amount of the power used by the communication device to send the SR message.
[0026] In a third aspect, a communication device is provided, comprising: a processor; the processor is configured to be coupled to a memory, and after reading computer instructions stored in the memory, execute the method described in the first aspect according to the instructions.
[0027] In combination with the third aspect above, in a possible implementation, the communication device further includes a memory; the memory is used to store computer instructions.
[0028] In conjunction with the third aspect above, in one possible implementation, the communication device further includes a communication interface; the communication interface is used for the communication device to communicate with other devices. Exemplarily, the communication interface can be a transceiver, an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuits.
[0029] In conjunction with the third aspect above, in one possible implementation, the communication device may be a chip or a chip system. When the communication device is a chip system, the communication device may be composed of a chip or may include a chip and other discrete devices.
[0030] In conjunction with the third aspect, in one possible implementation, when the communication device is a chip or a chip system, the communication interface may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuits on the chip or chip system. The processor may also be embodied as a processing circuit or a logic circuit.
[0031] In a fourth aspect, a communication system is provided, comprising: a network device, and a terminal device for executing the method described in the first aspect.
[0032] In a fifth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium. When the computer-readable storage medium is run on a computer, the computer can execute the method described in the first aspect.
[0033] In a sixth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method described in any one of the first aspects above.
[0034] In a seventh aspect, a chip is provided, comprising: a processor configured to execute instructions so that a device including the chip executes the method described in the first aspect above.
[0035] In combination with the seventh aspect above, in a possible implementation, the chip further includes a memory, and the memory is used to store instructions.
[0036] Among them, the technical effects brought about by any possible implementation method of the second to seventh aspects can be referred to the technical effects brought about by the above-mentioned first aspect or different implementation methods of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 Flowchart of a method for transmitting an SR message;
[0038] Figure 2 is a flowchart of another SR message transmission method;
[0039] Figure 3 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0040] Figure 4 Schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 1 ;
[0041] Figure 5 A flow chart of a power control method provided in an embodiment of the present application;
[0042] Figure 6 A flowchart of a specific example of a power control method provided in an embodiment of the present application;
[0043] Figure 7 Schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0044] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the relevant technologies or terms of the present application is first given as follows.
[0045] First, SR message.
[0046] After receiving the SR message from the UE, the gNB can allocate uplink resources for the UE and send the uplink resource information to the UE. Thus, the UE can send uplink data on the uplink resources.
[0047] Generally, the SR message is carried on a physical uplink control channel (PUCCH). In addition, the PUCCH can also carry at least one of the following: a hybrid automatic repeat request (HARQ) acknowledgement (ACK) / negative acknowledgement (NACK), or a channel quality indicator (CQI).
[0048] If the demodulation error probability of the PUCCH is too high, it will seriously affect the throughput of the network. In order to reduce the demodulation error probability of the PUCCH and thus ensure the PUCCH demodulation performance, a PUCCH power control strategy is introduced. Under the PUCCH power control strategy, the transmission power of the UE needs to be as large as possible to ensure the PUCCH demodulation performance, but the transmission power of the UE cannot be too large to avoid interference to the neighboring area as much as possible.
[0049] Second, the existing PUCCH power control strategy.
[0050] Currently, the 3rd generation partnership project (3GPP) 38213 standard has the following provisions: if a UE uses a PUCCH power control adjustment state with index l on a PUCCH to send a signal on an active uplink (UL) part bandwidth (BWP) b of a carrier f in a primary cell c, the UE determines the transmission power P PUCCH,b,f,c (i,q u ,q d ,l) of the signal on the PUCCH in a PUCCH transmission occasion i of the UE to satisfy the following formula (1):
[0051]
[0052] wherein P C最大,f,c (i) represents the maximum transmission power of the UE, P O_PUCCH,b,f,c, (q u) represents the power that the network device expects to receive, μ is used to represent the size of the subcarrier spacing (CSC), represents the number of resource blocks (RBs) allocated by the scheduler in the network device for the PUCCH, PL b,f,c (q d ) represents the downlink path loss estimated by the UE, Δ F_PUCCH (F) represents the power offset corresponding to the format of the PUCCH adopted by the UE, Δ TF,b,f,c (i) represents the power offset of the modulation and coding scheme (MCS) format adopted by the UE relative to the reference MCS format, g b,f,c (i, l) represents the adjustment amount of the power of the signal sent by the UE, g b,f,c (i, l) can be obtained by mapping the transmission power control (TPC) information in the physical downlink control channel (PUCCH).
[0053] Third, the current transmission method of the SR message.
[0054] In one possible implementation, the UE sends the SR message multiple times until the uplink resource information from the gNB is received. Exemplarily, Figure 1 A flowchart of a transmission method of an SR message is shown. Wherein, M is a positive integer less than or equal to N, and N is the maximum number of transmissions. Figure 1 The flowchart shown includes the following steps:
[0055] Step S101, when the UE needs to send uplink data to the gNB, or when the UE has uplink data to be sent, the UE sends an SR message to the gNB on the PUCCH. The UE can repeatedly send the SR message without receiving a response message from the gNB. It is assumed that the UE repeatedly sends the SR message to the gNB for M-1 times, but the gNB does not receive it.
[0056] Optionally, after sending the SR message, the UE can start a timer. During the running of the timer, if the UE has not received a response message, the UE determines that the response message has not been received, and sends the SR message again. The duration of the timer can be the configured SR period, or the timer can be an SR prohibit timer, and the duration of the prohibit timer can be configured.
[0057] Step S102, the UE sends an SR message to the gNB for the Mth time. Correspondingly, the gNB receives the SR message from the UE.
[0058] In steps S101 and S102, the transmission power of the SR message each time follows the existing PUCCH power control strategy, that is, the power of the UE each time sending the SR message is basically unchanged.
[0059] Step S103, the gNB allocates uplink resources for the UE, and sends uplink resource information for indicating the allocated uplink resources to the UE. Correspondingly, the UE receives the uplink resource information from the gNB.
[0060] Step S104, the UE sends uplink data to the gNB using the allocated uplink resources on a physical uplink shared channel (PUSCH). Correspondingly, the gNB receives the uplink data from the UE.
[0061] In another possible implementation, if the number of times of sending the SR message by the UE reaches the maximum number of times of sending, the UE can initiate a random access procedure to continue to request the uplink resources from the gNB. Exemplarily, Figure 2 A flowchart of another transmission method of an SR message is shown. Figure 2 The flowchart shown includes the following steps:
[0062] Step S201, when the UE needs to send uplink data to the gNB, or when the UE has uplink data to be sent, the UE sends an SR message to the gNB on a PUCCH. The UE can repeatedly send the SR message without receiving a response message. It is assumed that the UE repeatedly sends the SR message to the gNB for N times (the maximum number of times of sending), but the gNB does not receive any of them.
[0063] In step S201, the transmission power of the SR message each time follows the existing PUCCH power control strategy, that is, the power of the UE each time sending the SR message is basically unchanged.
[0064] Step S201 can occur in a case of large interference.
[0065] Step S202, the UE sends a random access request to the gNB to trigger a random access procedure. Correspondingly, the gNB receives the random access request from the UE.
[0066] In the random access procedure triggered in step S201, if the UE can successfully acquire the uplink resource, the average time length of the random access procedure can reach hundreds of milliseconds, that is, the execution of the random access procedure introduces hundreds of milliseconds of delay for uplink data transmission. If the random access procedure fails, that is, the UE still cannot acquire the uplink resource through the random access procedure, the transmission delay of the uplink data will be multiplied.
[0067] In the current SR message transmission method, the power of the UE sending the SR message each time is basically unchanged. This can cause the gNB to fail to receive the SR message in time, and even can cause the gNB to trigger a random access procedure due to failure to receive the SR message, thereby increasing the transmission delay of the uplink data.
[0068] In order to reduce the transmission delay of the uplink data, in the embodiments of the present application, the power of the UE sending the SR message last time is greater than the power of the UE sending the SR message previous time.
[0069] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. In the description of the present application, unless otherwise specified, " / " represents that the objects before and after the " / " are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A alone, A and B exist at the same time, and B alone, where A and B can be singular or plural. In the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple. In addition, in order to clearly describe the technical solutions in the embodiments of the present application, in the embodiments of the present application, "first", "second", and the like are used to distinguish the same items or similar items with basically the same function and effect. Those skilled in the art can understand that "first", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different.
[0070] Figure 3 The architecture diagram of the mobile communication system shown is an architecture diagram of the communication system 1000 applied in the embodiments of the present application. As shown in the figure, the communication system 1000 includes a UE 1001, a base station 1002, and a core network 1003. Figure 3As shown, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The wireless access network 100 may include at least one wireless access network device (such as Figure 3 110a and 110b), and may further include at least one terminal device (such as Figure 3 (See 120a-120j in the figure). Terminal devices are wirelessly connected to radio access network equipment, which in turn is wirelessly or wiredly connected to the core network. The core network equipment and radio access network equipment can be independent, distinct physical devices, or they can integrate the core network equipment's functions and the radio access network equipment's logical functions into the same physical device. Alternatively, a single physical device can integrate some of the core network equipment's functions and some of the radio access network equipment's functions. Terminal devices and radio access network equipment can be interconnected via wired or wireless means. Figure 3 The figure is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 3 Not drawn in the middle.
[0071] The radio access network device is an access device through which a terminal device accesses a communication system in a wireless manner. The radio access network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a gNB in a 5G mobile communication system, a next-generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, an access node in a wireless fidelity (WiFi) system, or the like. In another possible scenario, multiple radio access network (RAN) nodes cooperate to assist a terminal to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0072] In different systems, the CU (or CU-CP and CU-UP), DU, or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (ORAN) system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU, and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The embodiments of this application can be implemented by the DU or the RU.
[0073] The radio access network device can be a macro base station (such as Figure 3a micro base station or an indoor station (e.g., 110a in FIG. 1), Figure 3 a relay node or a donor node, etc. Embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. For ease of description, the base station is described below as an example of the wireless access network device.
[0074] The terminal device also has a wireless transceiving function, and can send a signal to the base station or receive a signal from the base station. The terminal device can also be referred to as a terminal, a UE, a mobile station, a mobile terminal device, etc. The terminal device can be widely applied to various scenarios, such as environmental IOT (internet of things), D2D (device-to-device) communication, V2X (vehicle to everything) communication, MTC (machine-type communication), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with a wireless transceiving function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. Embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0075] The base station and the terminal device can be fixed in position or mobile. The base station and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can be deployed on water; or can be deployed on an airplane, a balloon, or a man-made satellite. Embodiments of the present application do not limit the application scenarios of the base station and the terminal device.
[0076] The roles of the base station and the terminal device can be relative, for example, Figure 3 The helicopter or drone 120i in FIG. 1 can be configured as a mobile base station. For a terminal device 120j that accesses the wireless access network 100 through 120i, 120i is a base station; but for the base station 110a, 120i is a terminal device, i.e., 110a and 120i communicate with each other through a wireless air interface protocol. Of course, 110a and 120i can also communicate with each other through a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, the base station and the terminal device can be collectively referred to as a communication apparatus, Figure 3 110a and 110b in FIG. 1 can be referred to as a communication apparatus with a base station function, Figure 3 120a-120j in FIG. 1 can be referred to as a communication apparatus with a terminal device function.
[0077] Communication between base stations and terminal devices, between base stations, and between terminal devices can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0078] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device that includes the terminal device functions.
[0079] For example, the terminal device provided in the embodiment of the present application may be Figure 3 Any one of 120a-120j, the network device provided in the embodiment of the present application may be, for example, Figure 3 110a or 110b in.
[0080] The relevant functions of the terminal device or network device involved in this application can be implemented by one device, or by a combination of multiple devices, or by one or more functional modules within a device, or by one or more chips, or by a system on chip (SOC) or a chip system. The chip system can be composed of chips, or can include chips and other discrete devices. The embodiments of this application do not specifically limit this.
[0081] It is understandable that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).
[0082] For example, the relevant functions of the terminal device or network device in the embodiment of the present application can be Figure 4 It is implemented by the communication device 40 in.
[0083] Figure 4 FIG. 4 is a schematic diagram of the structure of a communication device 40 provided in an embodiment of the present application. The communication device 40 includes one or more processors 401, a communication line 402, and at least one communication interface ( Figure 4The apparatus is merely exemplary and includes a communication interface 404 and a processor 401, and optionally includes a memory 403.
[0084] The processor 401 can be a CPU, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the present application.
[0085] The communication line 402 can include a path for connecting different components.
[0086] The communication interface 404 can be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, WLAN, etc. For example, the transceiver module can be a transceiver, a transceiver device, or the like. Alternatively, the communication interface 404 can also be a transceiver circuit located in the processor 401 to realize the signal input and signal output of the processor.
[0087] The memory 403 can be a device with storage function. For example, it can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited to this. The memory can exist independently and be connected to the processor through the communication line 402. The memory can also be integrated with the processor.
[0088] The memory 403 is used to store computer execution instructions for executing the programs of the present application, and the processor 401 is used to control the execution. The processor 401 is used to execute the computer execution instructions stored in the memory 403, thereby realizing the power control method provided in the embodiments of the present application.
[0089] Alternatively, in embodiments of the present application, the processor 401 can perform the processing-related functions in the power control method provided in embodiments of the present application below, and the communication interface 404 is responsible for communication with other devices or communication networks, which is not specifically limited in embodiments of the present application.
[0090] The computer-executed instructions in embodiments of the present application can also be referred to as application program codes, which are not specifically limited in embodiments of the present application.
[0091] In a specific implementation, as an embodiment, the processor 401 can include one or more CPUs, for example, CPU0 and CPU1 in Figure 4 .
[0092] In a specific implementation, as an embodiment, the communication apparatus 40 can include multiple processors, for example, the processor 401 and the processor 407 in Figure 4 . Each of these processors can be a single-CPU processor or a multi-CPU processor. The processor here can refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0093] In a specific implementation, as an embodiment, the communication apparatus 40 can further include an output device 405 and an input device 406. The output device 405 communicates with the processor 401 and can display information in various ways.
[0094] The communication apparatus 40 described above can be a general-purpose apparatus or a special-purpose apparatus. For example, the communication apparatus 40 can be a desktop computer, a laptop computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal apparatus, a vehicle-mounted terminal apparatus, an embedded device, or a device having a similar structure as in Figure 4 . Embodiments of the present application do not limit the type of the communication apparatus 40.
[0095] The power control method provided in embodiments of the present application will be described in detail below in conjunction with Figures 1 to 4 .
[0096] Figure 5 A flowchart of the power control method provided in embodiments of the present application is shown, including the following steps:
[0097] Step S501, the terminal device sends an SR message to the network device at a first power, but the network device does not receive the SR message from the terminal device.
[0098] In step S502, the terminal device transmits the SR message at a second power in a case where a response message to the SR message from the network device is not received; the second power is greater than the first power. Correspondingly, the network device can or can not receive the SR message from the terminal device. As an example, Figure 5 A case where the network device receives the SR message from the terminal device is shown in the following.
[0099] In the power control method provided in the embodiments of the present application, the transmission power of the SR message this time is greater than the transmission power before, which is beneficial to the network device receiving the SR message in time and reducing the probability of triggering the random access procedure due to the network device not receiving the SR message, so as to achieve the technical effect of reducing the transmission delay of uplink data. That is, although the network device can or can not receive the SR message from the terminal device after the terminal device transmits the SR message at the second power. But since the second power is greater than the first power, the probability of the network device receiving the SR message from the terminal device will be greatly increased.
[0100] Optionally, the second power is determined according to the number of times of repeating transmission of the current SR message. In this scheme, the second power is adjusted according to the number of times of repeating transmission of the current SR message.
[0101] Exemplarily, the number of times of repeating transmission of the current SR message can be counted by a media access control (MAC) layer of the terminal device, and the MAC layer can pass the number of times of repeating transmission of the current SR message to a physical (PHY) layer. Then, the PHY layer can determine the second power according to the number of times of repeating transmission of the current SR message.
[0102] Optionally, the second power is determined according to the number of times of repeating transmission of the current SR message and the maximum transmission power of the terminal device. In this scheme, the second power is adjusted according to the number of times of repeating transmission of the current SR message, but is limited by the maximum transmission power.
[0103] Optionally, the second power is the minimum value of the maximum transmission power of the terminal device and a first value, and the first value is positively correlated with the number of times of repeating transmission of the current SR message.
[0104] Optionally, the second power can satisfy the following formula (2):
[0105]
[0106] wherein, P PUCCH,b,f,c (i, q u , q d, b identifies an activated UL BWP, f identifies a carrier, c identifies a primary cell, i identifies an uplink control channel transmission occasion, l is an index of an uplink control channel power control adjustment state, P C最大,f,c (i) represents a maximum transmit power of the terminal device, A satisfies the following formula (3):
[0107]
[0108] wherein, P O_PUCCH,b,f,c, (q u ) represents a power at which the network device expects to receive the SR message, μ represents a size of the CSC, represents a number of RBs allocated by the network device for the uplink control channel carrying the SR message, PL b,f,c (q d ) represents a downlink path loss determined by the terminal device, Δ F_PUCCH (F) represents a power offset corresponding to a format of the uplink control channel adopted by the terminal device, Δ TF,b,f,c (i) represents a power offset of an MCS format adopted by the terminal device relative to a reference MCS format, g b,f,c (i, l) represents an adjustment amount of the power at which the terminal device transmits the SR message.
[0109] Optionally, the preset value can be configured by the network device or defined by the terminal device. The embodiments of the present application do not make any limitation on this. The preset value can be a fixed value, for example, dB0 (0 dB), dB2 (2 dB), dB4 (4 dB) or dB6 (6 dB). Alternatively, the preset value can vary with the number of times of repeating transmission of the current SR message. For example, the preset value increases with the number of times of repeating transmission of the current SR message, so as to increase the probability of receiving the SR message by the network device. Further, the closer the number of times of repeating transmission of the current SR message to the maximum number of times of transmission, the more difficult for the network device to receive the SR message, at this time, in order to save the power consumption of the terminal device, the preset value can be smaller.
[0110] Illustratively, the calculation of the formula (2) and the formula (3) can be performed at the PHY layer of the terminal device.
[0111] Illustratively, the “number of times of repeating transmission of the current SR message x preset value” in the formula (2) can be referred to as an SR power factor. The number of times of repeating transmission of the current SR message can be represented as an SR counter (SR_COUNTER). The preset value can be represented as a delta SR power ramping step (deltaSrPowerRampingStep).
[0112] Exemplarily, the first value in the embodiments of the present application can be "A + the number of times of repeated sending of the current SR message x the preset value" in formula (2).
[0113] The determination method of the second power is described above. Similarly, the first power can also be determined in the same way, which is not described here again.
[0114] In combination Figure 1 , Figure 6 A flow chart of a specific example of the power control method provided by the embodiments of the present application is shown, including the following steps:
[0115] Step S601, when the UE needs to send uplink data to the gNB, or when the UE has uplink data to be sent, the UE sends an SR message to the gNB on the PUCCH. The UE can repeatedly send the SR message without receiving a response message from the gNB. It is assumed that the UE repeatedly sends the SR message to the gNB for M'-1 times, but the gNB does not receive it.
[0116] Wherein, M'<N, N is the maximum number of sending times, and M', N are positive integers.
[0117] Step S602, the UE sends the SR message to the gNB for the M'th time. Correspondingly, the gNB receives the SR message from the UE.
[0118] In steps S101 and S102, the sending power of the SR message each time follows the power control method provided by the embodiments of the present application, that is, the sending power of the SR message is ramped up, that is, the sending power of the SR message increases with the increase of the number of times of repeated sending of the current SR message.
[0119] Exemplarily, the first power in the embodiments of the present application can be the power of sending the SR message for the ith time, and the second power in the embodiments of the present application can be the power of sending the SR message for the jth time, 1≤i<j≤M', and i, j are positive integers. Figure 6 Exemplarily, the first power in the embodiments of the present application can be the power of sending the SR message for the ith time, and the second power in the embodiments of the present application can be the power of sending the SR message for the jth time, 1≤i<j≤M', and i, j are positive integers.
[0120] Exemplarily, the second power can be determined according to formula (2) and formula (3). The first power can also be determined according to formula (2) and formula (3). When the first power is determined according to formula (2), P PUCCH,b,f,c (i,q u ,q d ,l) represents the first power. In particular, when the first power is the power of sending the SR message for the first time, the first power can be determined according to formula (2) and formula (3), or can be determined according to formula (1), wherein PPUCCH,b,f,c (i,q u ,q d ,l) represents the first power, and the embodiments of the present application do not impose any limitations on this.
[0121] Step S603: The gNB allocates uplink resources to the UE and sends uplink resource information indicating the allocated uplink resources to the UE. Accordingly, the UE receives the uplink resource information from the gNB.
[0122] Step S604: The UE sends uplink data to the gNB using the allocated uplink resources on the PUSCH. Accordingly, the gNB receives the uplink data from the UE.
[0123] By implementing the power control method provided in the embodiment of the present application, the probability of the network device receiving the SR message in time can be increased. In other words, Figure 6 M' is usually less than Figure 1 In addition, the power control method provided in the embodiment of the present application can effectively prevent the SR message from being sent a maximum number of times, thereby triggering a random access process. Simulation results show that the power control method provided in the embodiment of the present application can reduce the uplink data transmission delay by more than 50%.
[0124] It can be understood that in the above embodiments, the methods and / or steps implemented by the terminal device can also be implemented by components that can be used for the terminal device (such as chips or circuits) or devices including terminal devices; the methods and / or steps implemented by the network device can also be implemented by components that can be used for the network device (such as chips or circuits) or devices including network devices.
[0125] It is understandable that, in order to implement the above functions, the terminal device or network device includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0126] The embodiments of the present application can divide the terminal device or the network device into functional modules according to the method embodiments described above. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical functional division. In actual implementation, another division manner can be used.
[0127] For example, the terminal device in the embodiments of the present application can be implemented in the form of the communication device 700 as shown in the Figure 7 The communication device 700 can include a transceiver module 701. Optionally, the communication device 700 can further include a processing module 702. The communication device 700 is configured to implement the functions of the terminal device in the method embodiments described above. Figure 5 and Figure 6 The communication device 700 is configured to implement the functions of the terminal device in the method embodiments described above.
[0128] For example, when the communication device 700 is configured to implement the functions of the terminal device in the method embodiments described above, the transceiver module 701 is configured to transmit the SR message at a first power; and the transceiver module 701 is further configured to transmit the SR message at a second power in a case where a response message to the SR message is not received; and the second power is greater than the first power. Figure 5 For more detailed description of the transceiver module 701 and the processing module 702, reference can be made to the related description in the method embodiments described above.
[0129] and Figure 5 Figure 6 For more detailed description of the transceiver module 701 and the processing module 702, reference can be made to the related description in the method embodiments described above.
[0130] In the embodiments, the communication device 700 is presented in the form of dividing each functional module in an integrated manner. The "module" here can refer to a specific ASIC, a circuit, a processor and a memory executing one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0131] In a simple embodiment, those skilled in the art can conceive that the communication device 700 can be in the form of the communication device 40 as shown in the Figure 4 For example, the processor 401 and / or the processor 407 in the communication device 40 as shown in the
[0132] may execute the power control method in the method embodiments described above by invoking the computer execution instructions stored in the memory 403. Specifically, the processor 401 and / or the processor 407 in the communication device 40 as shown in the Figure 4 may execute the power control method in the method embodiments described above by invoking the computer execution instructions stored in the memory 403. Specifically, the processor 401 and / or the processor 407 in the communication device 40 as shown in the Figure 7 may execute the power control method in the method embodiments described above by invoking the computer execution instructions stored in the memory 403. Specifically, the processor 401 and / or the processor 407 in the communication device 40 as shown in the Figure 4 The communication interface 404 in the communication device 400 is connected to the communication module to implement the method. Figure 7 The part of the function / implementation process of the processing module 702 in the communication device 700 can be implemented by Figure 4 The processor 401 and / or the processor 407 in the communication device 40 shown in the figure invoke the computer execution instructions stored in the memory 403 to implement.
[0133] Since the communication device 700 provided by the embodiment can execute the power control method described above, the technical effects that can be obtained by the communication device 700 can refer to the method embodiments described above, and will not be described here.
[0134] It should be noted that one or more of the above modules or units can be implemented in software, hardware or a combination of both. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in the memory, and the processor can be used to execute the program instructions and implement the above method flow. The processor can be built in the SoC or the ASIC, or be a separate semiconductor chip. In addition to the core for executing software instructions to perform operations or processing, the processor can further include necessary hardware accelerators, such as field programmable gate array (FPGA), programmable logic device (PLD), or logic circuit for implementing special logic operations.
[0135] When any of the above modules or units is implemented in hardware, the hardware can be any one or any combination of CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, special purpose digital circuit, hardware accelerator or non-integrated discrete device, which can run necessary software or be independent of software to execute the above method flow.
[0136] Optionally, the embodiment of the present application further provides a chip system, comprising: at least one processor and an interface, the at least one processor is coupled with a memory through the interface, when the at least one processor executes the computer program or instructions in the memory, the method in any of the above method embodiments is executed. In a possible implementation manner, the communication device further comprises the memory. Optionally, the chip system can be composed of a chip, or can contain a chip and other discrete devices, and the embodiment of the present application does not make specific limitation to this.
[0137] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded on a computer and executed, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or include one or more data storage devices such as servers, data centers, etc. integrated with the medium. The available medium can be magnetic medium (such as floppy disk, hard disk, magnetic tape), optical medium (such as DVD), or semiconductor medium (such as solid state disk (SSD)) and the like.
[0138] Although the present application is described herein in conjunction with various embodiments, it is understood that other variations of the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from an inspection of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and the indefinite articles "a" or "an" do not exclude a plurality. A single processor or other unit can fulfill the functions of several means recited in the claims. Means-plus-function or step-plus-function clauses are used where for procedural or logical operations, the recited means or steps are intended to be implemented by one or more processors or other means. The term "processor" should be interpreted in accordance with the declaration in a claim that a processor is under the control of the claimant, and can refer to one or more processors or other means.
[0139] Although the present application is described herein in conjunction with various embodiments, it is understood that other variations of the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from an inspection of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and the indefinite articles "a" or "an" do not exclude a plurality. A single processor or other unit can fulfill the functions of several means recited in the claims. Means-plus-function or step-plus-function clauses are used where for procedural or logical operations, the recited means or steps are intended to be implemented by one or more processors or other means. The term "processor" should be interpreted in accordance with the declaration in a claim that a processor is under the control of the claimant, and can refer to one or more processors or other means. Although the present application is described herein in conjunction with various embodiments, it is understood that other variations of the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from an inspection of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and the indefinite articles "a" or "an" do not exclude a plurality. A single processor or other unit can fulfill the functions of several means recited in the claims. Means-plus-function or step-plus-function clauses are used where for procedural or logical operations, the recited means or steps are intended to be implemented by one or more processors or other means. The term "processor" should be interpreted in accordance with the declaration in a claim that a processor is under the control of the claimant, and can refer to one or more processors or other means.
Claims
1. A power control method, characterized by, Comprising: transmitting a scheduling request (SR) message at a first power; transmitting the SR message at a second power in a case where a response message to the SR message is not received, wherein the second power is greater than the first power.
2. The method of claim 1, wherein, The second power is determined according to a number of times of current repetition of the SR message.
3. The method according to claim 1 or 2, characterized in that, The second power is determined according to the number of times of current repetition of the SR message and a maximum transmission power of the terminal device.
4. The method according to any one of claims 1 to 3, characterized in that, The second power is a minimum value of a maximum transmission power of the terminal device and a first value, the first value being positively related to the number of times of current repetition of the SR message.
5. The method according to any one of claims 1 to 4, characterized in that, The second power satisfies the following relationship: Among them, P PUCCH,b,f,c (i,q u ,q d , l) represents the second power, b is used to identify the activated uplink UL part bandwidth BWP, f is used to identify the carrier, c is used to identify the primary cell, i is used to identify the uplink control channel transmission occasion, l is the index of the uplink control channel power control adjustment state, P C最大,f,c (i) represents the maximum transmit power of the terminal device, and A satisfies the following relationship: wherein P O_PUCCH,b,f,c, (q u ) represents the power at which the network device expects to receive the SR message, μ is used to represent the size of the subcarrier spacing CSC, represents the number of resource blocks RB allocated by the network device for the uplink control channel carrying the SR message, PL b,f,c (q d ) represents the downlink path loss determined by the terminal device, Δ F_PUCCH (F) represents the power offset corresponding to the format of the uplink control channel adopted by the terminal device, Δ TF,b,f,c (i) represents the power offset of the modulation and coding strategy MCS format adopted by the terminal device relative to the reference MCS format, g b,f,c (i, l) represents the adjustment amount of the power at which the terminal device transmits the SR message.
6. A communication device, characterized by The communication apparatus comprises a transceiver module; The transceiver module is configured to transmit a scheduling request (SR) message at a first power; The transceiver module is further configured to transmit the SR message at a second power in a case where a response message to the SR message is not received, wherein the second power is greater than the first power.
7. The communication apparatus according to claim 6, wherein The communication apparatus further comprises a processing module, and the second power is determined by the processing module according to a number of times of current repetition of the SR message.
8. The communication apparatus according to claim 6 or 7, wherein, The communication apparatus further comprises a processing module, and the second power is determined by the processing module according to the number of times of current repetition of the SR message and a maximum transmission power of the communication apparatus.
9. The communication apparatus according to any one of claims 6-8, wherein, The second power is a minimum value of a maximum transmission power of the communication apparatus and a first value, the first value being positively related to the number of times of current repetition of the SR message.
10. The communication apparatus according to any one of claims 6-9, wherein, The second power satisfies the following relationship: wherein P PUCCH,b,f,c (i, q u , q d , l) denotes the second power, b is used to identify an active uplink (UL) bandwidth part (BWP), f is used to identify a carrier, c is used to identify a primary cell, i is used to identify an uplink control channel transmission occasion, and l is an index of an uplink control channel power control adjustment state, P C最大,f,c (i) denotes a maximum transmit power of the communication device, and A satisfies the following relationship: wherein P O_PUCCH,b,f,c, (q u ) represents the power at which the network device expects to receive the SR message, μ is used to represent the size of the subcarrier spacing CSC, represents the number of resource blocks RB allocated by the network device for the uplink control channel carrying the SR message, PL b,f,c (q d ) represents the downlink path loss determined by the communication device, Δ F_PUCCH (F) represents the power offset corresponding to the format of the uplink control channel adopted by the communication device, Δ TF,b,f,c (i) represents the power offset of the modulation and coding strategy MCS format adopted by the communication device relative to the reference MCS format, g b,f,c (i, l) represents the adjustment amount of the power at which the communication device transmits the SR message.
11. A communications device, characterized by Comprising: a memory and a processor coupled to the memory, the memory being configured to store a program, and the processor being configured to execute the program stored in the memory; when the communication apparatus is running, the processor executes the program, so that the communication apparatus performs the method in any one of claims 1-5.
12. A computer-readable storage medium, characterized in that, A computer program is stored thereon, and when the computer program is executed by a computer, the computer program causes the computer to perform the method in any one of claims 1-5.
13. A computer program product comprising computer programs or instructions, characterized in that, The computer program or instructions are executed by a processor to implement the method in any one of claims 1-5.
14. A chip, characterized by The chip comprises a processor and a memory, the memory being configured to store instructions, and the processor being configured to execute the instructions, so that an apparatus comprising the chip performs the method in any one of claims 1-5.
15. A communication system, characterized by The chip comprises a processor and a memory, the memory being configured to store instructions, and the processor being configured to execute the instructions, so that an apparatus comprising the chip performs the method in any one of claims 1-5. A network device and a terminal device for performing the method in any one of claims 1-5.