Method and apparatus for determining transmit power
By calculating the transmission power based on N time-domain resources and transport block characteristics, the problem of improper transmission power control by terminal equipment is solved, thereby improving data transmission efficiency and reducing interference.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2021-01-07
- Publication Date
- 2026-06-05
AI Technical Summary
In communication systems, it is difficult to control the transmission power of terminal devices within a reasonable range, which affects data transmission efficiency and interference with other devices.
The transmission power is determined based on N time-domain resources, where the size of the N time-domain resources is greater than one time slot. The transmission power offset is calculated by combining the modulation order, target coding rate, and size of the transmission block, ensuring that the transmission power is within a reasonable range.
Effectively control the transmission power of terminal devices, improve the situation of network devices failing to receive transmission blocks, and reduce interference to other terminal devices.
Smart Images

Figure CN116671213B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for determining transmission power. Background Technology
[0002] In a communication system, terminal devices can send data to network devices through a physical uplink channel, thus achieving uplink communication. To ensure uplink communication performance, it is generally necessary to control the transmission power of the terminal devices to keep it within a reasonable range. By ensuring that the transmission power of the terminal devices is controlled within a reasonable range, both effective data transmission can be guaranteed, and interference to other devices can be minimized.
[0003] Therefore, how to control the transmission power within a reasonable range is an urgent problem to be solved. Summary of the Invention
[0004] This application provides a method and apparatus for determining transmission power, which can control the transmission power within a reasonable range.
[0005] In a first aspect, this application provides a method for determining transmission power, the method comprising:
[0006] A first transmission power is determined based on N time-domain resources corresponding to the first transmission block. The first transmission power is the transmission power of the first transmission block on each of the time-domain resources. The size of the N time-domain resources is greater than 1 time slot, and N is a positive integer. The first transmission block is transmitted on the N time-domain resources using the first transmission power.
[0007] In this embodiment, N is a positive integer, such as N=1, N=2, N=3, etc. This embodiment does not limit the value of N. The size of the N time-domain resources is greater than one time slot, which can be understood as: the length occupied by the N time-domain resources is greater than one time slot; or, the N time-domain resources are distributed across at least two time slots; or, the number of time slots occupied by the N time-domain resources is greater than one time slot. The N time-domain resources can be continuous or discontinuous.
[0008] It is understood that although the transmission power of each time domain resource is referred to as the first transmission power, whether the transmission power (i.e. the first transmission power) on each time domain resource is the same is not limited in the embodiments of this application.
[0009] It is understood that the above method can also be replaced by: determining a first transmission power based on N time-domain resources corresponding to the first signal, wherein the first transmission power is the transmission power on each of the time-domain resources, the size of the N time-domain resources is greater than 1 time slot, and N is a positive integer; and transmitting the first signal on the N time-domain resources using the first transmission power.
[0010] For example, the first signal may include a physical uplink shared channel (PUSCH), etc., and the specific type of the first signal is not limited in this embodiment. The description of the N time-domain resources and the first transmit power can be found in the above method and will not be detailed here.
[0011] In this embodiment, by associating the first transmission power with N time-domain resources corresponding to the transport block, the terminal device can determine the first transmission power based on these N time-domain resources, thereby ensuring that the first transmission power is controlled within a reasonable range and that the terminal device can reasonably control the transmission power. This improves the situation where the network device fails to receive the transport block, or it can also reduce interference with other terminal devices.
[0012] In one possible implementation, the N time-domain resources include K orthogonal frequency division multiplexing (OFDM) symbols, wherein the K OFDM symbols occupy at least two time slots, and K is a positive integer greater than 14.
[0013] In other words, the aforementioned K OFDM symbols are distributed across at least two time slots.
[0014] In one possible implementation, K is equal to 14, or K is a positive integer less than 14.
[0015] For example, the above N time-domain resources can be distributed across at least two time slots; however, the total length of the OFDM symbols included in the N time-domain resources can be equal to 14, or less than 14 (but greater than 2), etc.
[0016] In one possible implementation, the first transmit power is further determined based on at least one of the following: the frequency domain resources corresponding to the first transport block, the modulation order of the first transport block, the target coding rate of the first transport block, and the size of the first transport block.
[0017] In this embodiment of the application, the modulation order of the first transmission block (e.g., The modulation order can be used to determine the transmit power offset value (e.g., BPRE), etc. The target coding rate of the first transport block, such as the MCS of the first transport block (e.g., ... deltaMCS For example, the target coding rate can be used to determine the transmit power offset value (e.g., ...). The size of the first transmission block, such as the size of the code blocks it comprises, is also considered. For example, the size of the first transmission block can be used to determine a transmit power offset value (such as BPRE). In other words, the first transmit power can be determined not only by N, but also by one or more of the above.
[0018] In one possible implementation, the first transmission power satisfies the following formula:
[0019] [dBm]
[0020] in, P Indicates the first transmission power, the This indicates the maximum transmission power of the first transmission block. Indicates the target power of the first transmission block, the Related to the bandwidth M of the first transmission block, the Indicates the path loss amplification factor, the This represents the path loss estimate, the This represents the offset value of the transmission power of the first transmission block. This represents the cumulative power adjustment value of the transmission power of the first transmission block;
[0021] Among them, the It is a function of N; or,
[0022] The The above The above The above or the aforementioned One or more of them are determined by N, the Equal to 0; or,
[0023] The The above The above The above or the aforementioned One or more of the terms are determined by N, and the It is a function of N.
[0024] In one possible implementation, the physical channel corresponding to the first transport block includes the Physical Uplink Shared Channel (PUSCH).
[0025] , , , , ;
[0026] Among them, the The index represents the carrier, and c represents the index of the serving cell. The index represents the transmission opportunity, where b represents the index of the active uplink bandwidth portion. The index representing the parameter set configuration, the The index representing the subcarrier spacing, the The index representing the reference signal, the An index indicating the power control adjustment status.
[0027] It is understood that this application is for the convenience of indexing the carrier. To distinguish it from the cumulative power adjustment value of the transmission power of the first transmission block, this cumulative power adjustment value is used... This is a statement, but it should not be construed as a limitation on the embodiments of this application. For example, the It can also be used express.
[0028] For example, the first transmission power described above satisfies the following formula:
[0029]
[0030] It is understood that the explanation of each letter in the above formula can be found in the above description, or in the description in the following embodiments, etc., which will not be detailed here.
[0031] In one possible implementation, the Satisfy the following formula:
[0032]
[0033] Among them, the Determined by a function of N, and / or, the It is determined by a function of N.
[0034] For example, the above Satisfy the following formula:
[0035] , .
[0036] In one possible implementation, the function of N is: Alternatively, the function of N is Alternatively, the function of N is .
[0037] In one possible implementation, the Satisfy the following formula:
[0038]
[0039] Among them, the The index representing the subcarrier spacing, the This indicates the number of resource blocks (RBs) corresponding to the first transport block.
[0040] Or, the above Satisfy the following formula:
[0041]
[0042] For example, according to the above The first transmission power can be as follows:
[0043]
[0044] In one possible implementation, the Satisfy the following formula:
[0045]
[0046]
[0047] Wherein, C represents the number of code blocks corresponding to the first transport block, and the This represents the size of the r-th code block; This indicates the number of resource elements (REs) corresponding to the first transport block. The number of OFDM symbols in the s-th time-domain resource of the first transport block is determined by the number of OFDM symbols in the first transport block in the s-th time-domain resource, wherein the s-th time-domain resource is included in the N time-domain resources; or, the number of OFDM symbols in each of the N time-domain resources of the first transport block is determined by the number of OFDM symbols in the first transport block in each of the N time-domain resources. Configured by network devices, or defined by protocols, the This is the offset value.
[0048] Or, the above Satisfy the following formula:
[0049]
[0050] For example, for uplink data, For channel state information (CSI), then .in It is the number of code blocks sent. It is the first Size of each code block It is the number of REs. Indicates the modulation order. If the PUSCH contains uplink data, then... If PUSCH only contains CSI, then , This is the power offset value corresponding to CSI.
[0051] In one possible implementation, the Satisfy the following formula:
[0052]
[0053] in, Indicates the opportunity to send the PUSCH. The number of OFDM symbols in the s-th time-domain resource Indicates the opportunity to send the PUSCH. OFDM symbols in the s-th time-domain resource The number of REs excluding the reference signal, wherein the s-th time-domain resource is included in the N time-domain resources; or,
[0054] The Satisfy the following formula:
[0055]
[0056] in, Indicates the opportunity to send the PUSCH. The number of OFDM symbols in each of the N time-domain resources. Indicates the opportunity to send the PUSCH. OFDM symbols in each of the N time-domain resources The number of REs other than the reference signal.
[0057] In one possible implementation, the The function of N is determined based on the function of N. .
[0058] Or, the above Satisfy the following formula:
[0059]
[0060] For example, PUSCH sends opportunities The number of time slots mapped in the first transport block is PUSCH sending opportunity The number of time slots mapped in the first transport block is The first transmission power can be compared with and related.
[0061] For example, power adjustment value It can also be with and / or related, It is an integer.
[0062] It is understood that further explanation of the first transmission power or the various parameters mentioned above can be found in the various embodiments shown below, which will not be detailed here.
[0063] For example, among the various parameters shown in this application, such as , , , , Although the parameters contain N, the parameters shown here can be understood as a whole, that is, the meaning of the parameters shown here may be different from that of N in the N time-domain resources shown in this application.
[0064] Secondly, this application provides a communication apparatus for performing the method in the first aspect or any possible implementation thereof. The communication apparatus includes corresponding units for performing the method in the first aspect or any possible implementation thereof.
[0065] For example, the communication device may be a terminal device or a chip in a terminal device.
[0066] Thirdly, this application provides a communication device including a processor for executing the method shown in the first aspect or any possible implementation thereof. Alternatively, the processor is used to execute a program stored in a memory (such as computer execution instructions, computer programs, or computer code), and when the program is executed, the method shown in the first aspect or any possible implementation thereof is executed.
[0067] In the execution of the above method, the process of sending information (such as sending a first transmission block or sending a first signal) can be understood as the process of the processor outputting the above information. When the processor outputs the above information, it sends the information to the transceiver for transmission. After being output by the processor, the information may require further processing before reaching the transceiver. Similarly, when the processor receives the above information, the transceiver receives the information and inputs it into the processor. Furthermore, after the transceiver receives the information, it may require further processing before being input into the processor.
[0068] Based on the above principles, for example, sending the first transmission block mentioned in the aforementioned method can be understood as the processor outputting the first data block, or sending the first signal can be understood as the processor outputting the first signal, etc.
[0069] Unless otherwise specified, or unless it contradicts its actual function or internal logic in the relevant description, the transmission, receiving, and receiving operations involved in the processor can be more generally understood as processor output and receiving, input, and other operations, rather than transmission, receiving, and receiving operations directly performed by radio frequency circuits and antennas.
[0070] In implementation, the processor can be a dedicated processor for executing these methods, or it can be a processor that executes computer instructions stored in memory to execute these methods, such as a general-purpose processor. The memory can be a non-transitory memory, such as read-only memory (ROM), which can be integrated with the processor on the same chip or disposed on different chips. This application does not limit the type of memory or the arrangement of the memory and the processor.
[0071] In one possible implementation, the memory is located outside the aforementioned communication device.
[0072] In one possible implementation, the memory is located within the aforementioned communication device.
[0073] In this embodiment of the application, the processor and memory can also be integrated into a single device, that is, the processor and memory can be integrated together.
[0074] In one possible implementation, the communication device further includes a transceiver for receiving or transmitting signals. For example, the transceiver may also be used to transmit a first transport block, etc.
[0075] Fourthly, this application provides a communication device, which includes a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the logic circuit is used to determine a first transmission power; and the interface is used to output a first transmission block or a first signal, etc.
[0076] For example, the logic circuit is used to determine a first transmission power based on N time-domain resources corresponding to the first transmission block, and the interface is used to output the first transmission block.
[0077] For example, the logic circuit is used to determine a first transmission power based on N time-domain resources corresponding to the first signal, and the interface is used to output the first signal.
[0078] It is understood that for the description of the N time-domain resources, the first transmission power, etc., please refer to the first aspect above or the various embodiments shown below, which will not be described in detail here.
[0079] Fifthly, this application provides a computer-readable storage medium for storing a computer program or computer code that, when run on a computer, causes the methods shown in the first aspect or any possible implementation thereof to be executed.
[0080] Sixthly, this application provides a computer program product comprising a computer program or computer code that, when run on a computer, causes the methods shown in the first aspect or any possible implementation thereof to be executed.
[0081] In a seventh aspect, this application provides a computer program that, when run on a computer, executes the method shown in the first aspect or any possible implementation thereof. Attached Figure Description
[0082] Figure 1 This is a schematic diagram of a communication system provided in an embodiment of this application;
[0083] Figure 2 This is a schematic flowchart of a method for determining transmission power provided in an embodiment of this application;
[0084] Figure 3 This is a schematic diagram of a time-domain resource provided in an embodiment of this application;
[0085] Figure 4 This is a schematic flowchart of a method for determining transmission power provided in an embodiment of this application;
[0086] Figures 5a to 5d This is a schematic diagram of N time-domain resources provided in an embodiment of this application;
[0087] Figure 6a This is a schematic flowchart of a method for determining transmission power provided in an embodiment of this application;
[0088] Figure 6b This is a schematic flowchart of a process for processing a transport block provided in an embodiment of this application;
[0089] Figure 6c This is a schematic flowchart of a method for processing a first transport block provided in an embodiment of this application;
[0090] Figures 7 to 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0091] To make the objectives, technical solutions, and advantages of this application clearer, the application will now be described in further detail with reference to the accompanying drawings.
[0092] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used only to distinguish different objects and not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0093] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0094] In this application, "at least one (item)" means one or more, "more than" means two or more, "at least two (items)" means two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist simultaneously. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0095] The technical solutions provided in this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Internet of Things (IoT) systems, Narrow Band Internet of Things (NB-IoT) systems, Wireless Fidelity (WiFi), 5th Generation (5G) communication systems or New Radio (NR) systems, and other future communication systems, such as 6th Generation mobile communication systems.
[0096] The technical solutions provided in this application can also be applied to machine-type communication (MTC), Long Term Evolution-machine (LTE-M) technology, device-to-device (D2D) networks, machine-to-machine (M2M) networks, Internet of Things (IoT) networks, or other networks. IoT networks, for example, can include vehicle-to-everything (V2X) networks. The communication methods in V2X systems are collectively referred to as vehicle-to-X (V2X), where X can represent anything. For example, V2X can include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication, etc.
[0097] The following details the terminology used in this application.
[0098] 1. Terminal equipment
[0099] The terminal device in this application is a device with wireless transceiver capabilities. The terminal device can communicate with access network equipment (or access devices) in a radio access network (RAN).
[0100] Terminal equipment can also be referred to as user equipment (UE), access terminal, terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, user agent, or user device, etc. In one possible implementation, the terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). In one possible implementation, the terminal equipment can be a handheld device with wireless communication capabilities, vehicle-mounted device, wearable device, sensor, terminal in the Internet of Things, terminal in the Internet of Vehicles, 5th generation (5G) network, and any form of terminal equipment in future networks, etc., which is not limited in this application.
[0101] It is understood that the terminal device shown in this application may include not only vehicles (such as complete vehicles) in the Internet of Vehicles, but also in-vehicle equipment or in-vehicle terminals in the Internet of Vehicles. This application does not limit the specific form of the terminal device when it is applied to the Internet of Vehicles.
[0102] It is understood that the terminal devices shown in this application can also communicate with each other through technologies such as device-to-device (D2D), vehicle-to-everything (V2X), or machine-to-machine (M2M). This application does not limit the communication methods between terminal devices.
[0103] 2. Network equipment
[0104] The network device in this application can be a device deployed in a wireless access network to provide wireless communication services to terminal devices. This network device can also be referred to as access network equipment, access device, or RAN equipment, etc.
[0105] The network equipment may include, but is not limited to: next-generation node B (gNB) in 5G systems, evolved node B (eNB) in LTE systems, radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home evolved node B (or home node B (HNB)), base band unit (BBU), transmitting and receiving point (TRP), transmitting point (TP), small cell equipment (pico), mobile switching center, or network equipment in future networks. This network equipment can also be equipment carrying base station functions in D2D, V2X, or M2M systems. This application does not limit the specific type of network equipment. The names of devices with network equipment functions may differ in systems using different wireless access technologies.
[0106] Optionally, in some deployments of network devices, the network devices may include centralized units (CUs) and distributed units (DUs). In other deployments, the CU may be divided into CU-control plane (CP) and CU-user plane (UP). In still other deployments, the network devices may be based on an open radio access network (ORAN) architecture. This application does not limit the specific deployment method of the network devices.
[0107] Based on the terminal devices and network devices described above, embodiments of this application provide a communication system. Figure 1 This is a schematic diagram of a communication system provided in an embodiment of this application. For example... Figure 1 As shown, the communication system may include at least one network device, such as... Figure 1 The base station in the middle, and at least one terminal device, such as Figure 1 In this communication system, network devices can send downlink signals such as PDSCH to UE1 to UE6, and UE1 to UE6 can send uplink signals to network devices, which can also receive the uplink signals.
[0108] For example, terminal devices can communicate directly. This can be achieved, for instance, through D2D technology. Figure 1 As shown, UE4 and UE5, and UE4 and UE6, can communicate directly using D2D technology. UE4 or UE6 can communicate with UE5 individually or simultaneously. Alternatively, UE4 to UE6 can communicate with network devices separately. UE4 or UE6 can communicate directly with network devices, or indirectly, such as UE6 communicating with network devices via UE5.
[0109] It should be understood that Figure 1 An exemplary diagram illustrates a network device and multiple terminal devices, as well as a communication link between the communication devices. Optionally, the communication system may include multiple network devices, and the coverage area of each network device may include other numbers of terminal devices, such as more or fewer terminal devices. This application does not limit this.
[0110] The aforementioned communication devices, such as Figure 1 The base station and UE1 to UE6 in the system can be configured with multiple antennas. These multiple antennas may include at least one transmitting antenna for transmitting signals and at least one receiving antenna for receiving signals, etc. The specific structure of each communication device is not limited in this application embodiment. Optionally, the communication system may also include other network entities such as a network controller and a mobility management entity, but this application embodiment is not limited to these.
[0111] It is understood that the communication system to which the method for determining the reference signal sequence provided in this application is applicable will not be described further below.
[0112] 3. Subcarrier spacing
[0113] Subcarrier spacing is a set of parameters (also known as waveform parameters or numberology) in a communication system. This parameter set can be used to define one or more of the following parameters: subcarrier spacing, cyclic prefix (CP), time unit, bandwidth, etc. For example, CP information may include CP length and / or CP type. For instance, CP can be normal CP (NCP) or extended CP (ECP), etc. The time unit mentioned above represents a time unit in the time domain; for example, the time unit can be a sampling point, symbol, microslot, slot, subframe, or radio frame, etc. An example is the subcarrier spacing index. The relationship with subcarrier spacing can be shown in Table 1: Time unit information can include the type, length, or structure of the time unit. [TS 38.211, Table 4.2-1: Supported transmission numerologies] defines it as follows:
[0114] Table 1
[0115]
[0116] It is understood that the contents shown in Table 1 can also refer to relevant standards or protocols, such as TS 38.211, Table 4.2-1, etc., which will not be detailed here. It is understood that the subcarrier spacing shown above can also have other values, etc., and this application does not limit them.
[0117] The symbols defined below in this application are as follows: It can represent rounding up, or rounding up can also be done using ceil( () indicates etc. For example... It can represent rounding down, or rounding down can also be done using floor( The ) indicates etc. mod or % can represent the modulo operation. For example, mod(x,y) can represent the modulo operation of x with respect to y, or it can be expressed as x mod y, x %y, etc.
[0118] It is understood that the above descriptions of terminal equipment, network equipment, communication systems, or subcarrier spacing also apply to the various embodiments shown below. Further descriptions of terminal equipment, network equipment, communication systems, or subcarrier spacing will not be repeated below.
[0119] Figure 2 This is a flowchart illustrating a method for determining transmission power according to an embodiment of this application, as shown below. Figure 2 As shown, the method includes:
[0120] 201. The base station sends configuration information to the UE, and the UE receives the configuration information. This configuration information may include one or more of the following: the transmission power of the reference signal, time / frequency location (also known as time-domain resources / frequency-domain resources), or uplink power control. It can be understood that step 201 can be performed when the UE is connected to a downlink synchronization base station or an access base station, and the configuration information sent by the base station can be received.
[0121] For example, if the configuration information includes uplink power control information, then the configuration information may include cell common power control parameters and / or UE-specific power control parameters. If the UE is not configured with these dedicated power control parameters, the UE can use the cell common power control parameters to determine the uplink transmission power.
[0122] For example, the signaling format for the community common power control parameters can be as follows:
[0123]
[0124] Here, `PUSCH-ConfigCommon` represents the common configuration of the physical uplink shared channel (PUSCH). `msg3-DeltaPreamble` represents the power offset between message 3 (Msg3) and the random access preamble, and this power offset can be any number between -1 and 6. `p0-NominalWithGrant` represents the nominal P0 value corresponding to the PUSCH, and this nominal P0 value can be any number between -202 and 24. It can be understood that `OPTIONAL` above can indicate that the corresponding parameter can be configured or not. For example, the corresponding `msg3-DeltaPreamble` parameter or the corresponding `p0-NominalWithGrant` parameter can be configured, etc.
[0125] For example, the signaling format for UE-specific power control parameters can be as follows:
[0126]
[0127]
[0128] Here, tpc-Accumulation indicates whether transmit power control (TPC) is accumulated. For example, if this field is configured, the TPC value is considered to be accumulated. For example, this parameter can be used to determine the TPC value in formula (1). msg3-Alpha represents the weighting factor for Msg3 power control. p0-NominalWithoutGrant represents the nominal p0 value for semi-persistent scheduling or grant-free scheduling. p0-AlphaSets represents the possible set of p0 and alpha values corresponding to PUSCH, such as the parameter used to determine the p0 value shown in formula (1). `pathlossReferenceRSToAddModList` is used to estimate the p0 value of the path loss reference signal corresponding to `PUSCH`. `deltaMCS` is the power adjustment enable corresponding to `MCS`, which can be used to determine the value shown in formula (1). For example, in 38.213, it can be written as P0-PUSCH-AlphaSet represents the possible set of p0 and alpha values corresponding to PUSCH. This parameter can be used to determine the values shown in formula (1). P0-PUSCH-AlphaSetId represents the set index of the p0 value and alpha value corresponding to PUSCH. P0 is the p0 value corresponding to PUSCH, and alpha is the alpha value corresponding to PUSCH.
[0129] It is understood that the nominal p0 value shown above can be considered as the reference target received power of PUSCH, while p0 in P0-PUSCH-AlphaSet can be considered as a power adjustment value specific to the UE. This p0 can be used for power control for different UEs.
[0130] 202. When the base station transmits a downlink reference signal at a specific transmission power, the UE receives the corresponding downlink reference signal.
[0131] It is understandable that the specific transmission power shown here refers to the transmission power corresponding to the base station.
[0132] Generally, reference signals (RS) can be further classified by function as demodulation reference signals (DMRS), channel state information reference signals (CSI-RS), phase tracking reference signals (PTRS), and sounding reference signals (SRS). For example, a reference signal is a signal whose time and frequency location, and the signal / symbol it carries in time and frequency, are known or can be inferred by the transmitting or receiving end according to predetermined rules. Reference signals are known signals used to acquire information about the effects of external factors (e.g., spatial channel conditions, non-ideals of transmitting or receiving devices) on the signal during transmission. Reference signals are generally used for channel estimation, auxiliary signal demodulation, and detection. For example, DMRS and CSI-RS are used to acquire channel information, while PTRS is used to acquire phase change information.
[0133] The downlink reference signal shown here is the reference signal sent by the base station to the UE.
[0134] Understandably, the base station can not only send downlink reference signals to the UE, but also engage in further uplink or downlink communication with the UE. For example, the base station can also perform signaling interaction, capability interaction, or security authentication with the UE. For instance, signaling may include uplink scheduling authorization, which specifies the time or frequency resources, modulation and coding scheme (MCS), or power control information required for uplink transmission. The MCS can be used to determine the modulation order and / or target coding rate of the data.
[0135] 203. The UE determines the transmission power of the uplink signal.
[0136] For example, the UE can determine the path loss (PL) between the base station and the UE based on the above configuration information and the reference signal received power (RSRP). The configuration information may include the p0 value of the reference signal used to estimate the path loss of the PUSCH.
[0137] For example, the UE can also determine the uplink signal transmission power based on the above configuration information and the above path loss, etc.
[0138] It is understandable that the method for the UE to determine the uplink signal transmission power can be found in the following text, such as formulas (1) to (4), etc., which will not be detailed here.
[0139] 204. The UE transmits uplink signals according to the determined transmission power. That is, the UE can perform uplink transmission via PUSCH.
[0140] The PUSCH can be used to carry data signals or control signals, etc., and this application embodiment does not limit this.
[0141] Furthermore, during the random access process, after the UE sends Random Access Message 1 (also known as Msg1), the base station sends a Random Access Response (also known as Message 2 or Msg2) to the UE. The Random Access Response (RAR) may carry an uplink grant (UL grant), which can be used to schedule uplink transmission messages. This message can be called Message 3 (also known as Msg3). In other words, Message 3 is uplink information sent by the UE to the base station and is a special type of information carried by the PUSCH. Therefore, the PUSCH shown in this embodiment can be used to carry Msg3.
[0142] It is understood that the following will explain the transmission power in conjunction with relevant standards or protocols. It is also understood that for any parts of the formulas shown below that are not described in detail, relevant standards or protocols can be consulted. This application's embodiments will not limit this further.
[0143] In new radio (NR), taking PUSCH as an example, when the UE performs uplink transmission, the power of the PUSCH can satisfy the following formula:
[0144]
[0145] in, This indicates the index of the active uplink bandwidth part (UL BWP). This indicates the carrier index (also known as the carrier index). This represents the serving cell index (also known as the index of the serving cell). This indicates the parameter set configuration index (also known as the parameter set configuration index). This indicates the PUSCH power control adjustment state index (also known as the PUSCH power control adjustment state index). This represents the PUSCH transmission occasion index (also known as the PUSCH transmission opportunity index). This represents the subcarrier spacing index (also known as the subcarrier spacing index).
[0146] It is understandable that the above formula (1) can be expressed as follows in relevant standards or protocols:
[0147] If the UE uses an indexed parameter set configuration and an indexed PUSCH power control adjustment state to transmit PUSCH on the active uplink bandwidth portion of the carrier of the serving cell, then the UE will determine the PUSCH transmission power in the PUSCH transmission scenario as described in the above formula (1). .
[0148] in, Indicates carrier f Service Community c PUSCH sending opportunity iThe maximum output power of the terminal configuration is understood to be [specified]. The English text in parentheses in the embodiments of this application can be understood as the representation in the corresponding standard or protocol, and this will not be repeated below. It is understood that the multiplication shown in this application can be [used for other purposes]. It can also be represented by a period.
[0149] Satisfy the following formula:
[0150] (2)
[0151] in, .
[0152] Regarding the above formula (2), if the UE establishes a dedicated radio resource control (RRC) connection through the Type-1 (i.e., four-step random access procedure) random access response procedure, and is not configured P0-PUSCH-AlphaSet Alternatively, it may send an uplink scheduling grant (UL grant) in the form of a random access response (RAR). .in The received target power of the preamble is indicated by higher-layer parameters configured by the base station. preambleReceivedTargetPower specified. It is the power offset between Random Access Message 3 (also known as Msg3) and the Random Access Preamble, determined by the configuration information. msg3-DeltaPreamble Specify, or if not configured, then .
[0153] Regarding formula (2) above, if the UE establishes a dedicated radio resource control (RRC) connection through the Type-2 (i.e., two-step random access procedure) random access response process, then during the PUSCH transmission in the two-step random access response process, .in This indicates the target power of the preamble (a higher-layer parameter configured by the base station). preambleReceivedTargetPower specified), It is the transmit power offset between the random access message A PUSCH and the random access preamble, determined by the configuration information. msgA- DeltaPreamble Specify; if not configured, the default will be used. .
[0154] For formula (2) above, if it is a normal PUSCH transmission (such as PUSCH transmission other than four-step random access and two-step random access), then ,in, It can be specified by the higher-level parameter nominal p0 (i.e., the parameter in the configuration information above). p0-NominalWithGrant If not configured, then .parameter Based on field p0-PUSCH- AlphaSetId From a set of p0 and alpha configured by the base station P0-PUSCH-AlphaSet Obtained from [the source].
[0155] in, This represents the road loss amplification factor. It can be controlled by high-level signaling msgA-Alpha , msg3- Alpha , alpha The instruction (such as the above configuration information or RRC signaling, etc.) can be set to 1 by default.
[0156] in, This indicates the number of RBs in PUSCH. This indicates the scheduling bandwidth of PUSCH.
[0157] in, This represents the path loss of the active downlink bandwidth portion (BWP) estimated by the UE using a reference signal, in decibels. If the UE is not provided with a reference signal for PUSCH path loss acquisition (e.g., ...), PUSCH-PathlossReferenceRS or enableDefaultBeamPlForSRS If the UE can use the reference signal in the synchronization signal block (SS / PBCH block, SSB) to estimate the path loss, the SSB is the SSB that the UE uses to receive the master information block (MIB).
[0158] The specific calculation method is as follows: = referenceSignalPower – higher layer filtered RSRP ,in referenceSignalPower The transmission power of the reference signal, higher layer filtered RSRP This is the received power of the reference signal.
[0159] in, Satisfy the following formula:
[0160] (3)
[0161] Should This can represent the transmit power offset value, when higher-layer parameters (such as those in the signaling format shown above) are used. deltaMCS Enable (i.e., configure this) deltaMCS )hour, .otherwise, .
[0162] The BPRE in formula (3) can vary depending on the content sent by the PUSCH. For example, for uplink data, For channel state information (CSI), then .in It refers to the number of code blocks (also known as coded blocks, CBs, etc.) sent. It is the first The size of a code block (e.g., the size of a code block can be measured in bits). It refers to the number of resource elements (REs), such as... . Indicates the modulation order. It is a PUSCH sending opportunity PUSCH symbol The number of subcarriers (or resource elements) excluding DMRS and the phase tracking reference signal (PTRS). If the PUSCH contains uplink data, then If PUSCH only contains CSI, then , This is the power offset value corresponding to CSI. Indicates PUSCH sending opportunity The number of OFDM symbols in the data.
[0163] in, This indicates the cumulative transmit power control (TPC) power corresponding to the PUSCH power control state. Satisfy the following formula:
[0164] (4)
[0165] in, This indicates the cumulative power adjustment received by the UE between the following two time periods: PUSCH transmission opportunity. Before One OFDM symbol, PUSCH transmission opportunity Before OFDM symbols. This represents the number of OFDM symbols between the last OFDM symbol received from the uplink scheduling grant (corresponding PDCCH or DCI) (i.e., the last received time) and the first OFDM symbol before the PUSCH transmission (i.e., the earliest transmitted time). When or When reconfigured, this value can be reset to 0, i.e. .
[0166] It is understood that the explanations of the formulas or parameters shown above are merely examples. For any parts not described in detail, please refer to relevant standards or protocols, such as [8-1, TS 38.101-1], [8-2, TS38.101-2], [8-3, TS38.101-3], [11, TS 38.321], [5, TS 38.212], [4, TS 38.211], [7, TS 38.215], [12, TS38.331], [6, TS 38.214], etc., which will not be elaborated here.
[0167] Generally, information such as the time-domain or frequency-domain resources of uplink data can be determined through downlink control information (DCI). The time-domain resources of this uplink data can be within a single time slot, and can be indicated by the start OFDM symbol (i.e., the starting position of the time-domain resources) and the duration (also referred to as the duration length, etc.). Figure 3 As shown, the gray area represents time-domain resources from OFDM symbol 2 to OFDM symbol 10 (also referred to as from OFDM symbol index 2 to OFDM symbol index 10), meaning the time-domain resources comprise a total of 9 OFDM symbols. For example, the time and frequency resources scheduled within a time slot are referred to as transmission occasions (as indicated in relevant standards or protocols, a PUSCH transmission occasion does not span multiple time slots).
[0168] Generally, an uplink transport block (TB) can be encoded into multiple versions (i.e., redundant versions). A redundant version can be transmitted through a single PUSCH transmission opportunity. Simultaneously, the base station can instruct the UE to transmit multiple redundant versions on multiple different transmission opportunities.
[0169] However, how should the terminal device control power when TB is transmitted through multiple time slots? If the formula described above is simply applied to the scenario where TB is transmitted through multiple time slots, it will cause a mismatch between the uplink transmission power and the multiple time slots, which may lead to base station reception failure or affect other UEs.
[0170] In view of this, embodiments of this application provide a method and apparatus for determining transmission power. By associating the transmission power with the number of time slots or the number of OFDM conformances, the terminal device can reasonably control the transmission power according to this method, ensuring that the uplink transmission power is controlled within a reasonable range. This improves the situation of base station reception failure, or it can also reduce interference to other UEs. Meanwhile, as described above, generally a single redundant version of the uplink transport block after channel coding is transmitted through one time slot. However, the method provided in this application is applicable to transmitting a single redundant version of the uplink transport block after channel coding simultaneously through multiple time slots.
[0171] Figure 4 This is a schematic flowchart of a method for determining transmission power provided in an embodiment of this application, as shown below. Figure 4 As shown, the method includes:
[0172] 401. The terminal device determines the first transmission power based on the N time-domain resources corresponding to the first transmission block. The first transmission power is the transmission power of the first transmission block on each time-domain resource, and the size of the N time-domain resources is greater than 1 time slot, where N is a positive integer.
[0173] The aforementioned N time-domain resources being larger than one time slot can also be understood as follows: the length occupied by the N time-domain resources is greater than one time slot; the length occupied by the N time-domain resources is greater than T OFDM symbols, where T is not less than 14, or T is greater than or equal to 2 (e.g., the N time-domain resources occupy two time slots, each time slot occupies one OFDM symbol, i.e., the N time-domain resources include 2 OFDM symbols, which are distributed across different time slots); or, the N time-domain resources are distributed across at least two time slots; or, the number of time slots occupied by the N time-domain resources is greater than one time slot. These N time-domain resources can be continuous or discontinuous.
[0174] For example, the aforementioned N time-domain resources can be used to carry transport blocks (also referred to as those used for mapping transport blocks, etc.), that is, the aforementioned N time-domain resources include time-domain resources used for transmitting the first transport block. Optionally, the N time-domain resources may also include time-domain resources occupied by the corresponding demodulation reference signal (DMRS), wherein the demodulation reference signal is associated with the physical data channel corresponding to the first transport block. In other words, the PUSCH shown below in the embodiments of this application can be used to carry signals corresponding to the first transport block. The signals corresponding to the first transport block include the first transport block, or may also include reference signals such as DMRS or sounding reference signals (SRS), etc.
[0175] The following can be understood regarding N time-domain resources:
[0176] The first type involves N time-domain resources that are contiguous, and the length of these N time-domain resources is greater than one time slot.
[0177] For example, if the unit of time-domain resources is a time slot, then the N time-domain resources can be understood to include N time slots, where N is an integer greater than 1. For example, the N time-domain resources may include 2 time slots, 3 time slots, or 4 time slots, etc. In this case, the first transmission power can be understood as the transmission power of the first transmission block in each time slot.
[0178] For example, if the unit of time-domain resources is OFDM symbols, then the N time-domain resources can include K OFDM symbols. For instance, K is an integer not less than 14, such as K=14, K=18, K=20, or K=29, etc., and will not be listed here. For example, such as... Figure 5a As shown, the N time-domain resources can include 18 OFDM symbols. Since one time slot includes 14 OFDM symbols (OFDM symbol indices 0 to 13), the 18 OFDM symbols are greater than one time slot. In this case, Figure 5a The time-domain resources shown can be understood as two time-domain resources, and the first transmission power can be understood as the transmission power of the first transmission block on each time-domain resource. For example, since... Figure 5a The time-domain resource shown can also be understood as a continuous time-domain resource. Therefore, in this case, the first transmission power can also be understood as the transmission power of the first transmission block on this one time-domain resource. It is understood that the relationship between N and K is not limited in this embodiment. For example, if N time-domain resources are in units of time slots, then N is less than K; or if N time-domain resources are in units of OFDM symbols, then N equals K. It is understood that the units of time-domain resources shown here are merely examples, and as technology evolves, time-domain resources may have other units of measurement, etc., which are not limited in this embodiment.
[0179] The second type involves N time-domain resources that are discontinuous, and the length occupied by the N time-domain resources is greater than 1 time slot.
[0180] Optionally, the length occupied by N time-domain resources can be understood as: the total length of the OFDM symbols occupied by the N time-domain resources is greater than one time slot. That is, the total length of the OFDM symbols occupied by each of the N time-domain resources is greater than one time slot. For example, as... Figure 5b Although the length of each time-domain resource is no more than one time slot, Figure 5b The two time-domain resources shown occupy a total OFDM symbol length of 18 symbols, which is greater than one time slot. For example, as... Figure 5cAs shown, although the lengths of the three time-domain resources are 9 OFDM symbols, 4 OFDM symbols, and 3 OFDM symbols respectively, all less than one time slot, the total length of OFDM symbols occupied by these three time-domain resources is 16 OFDM symbols, which is greater than one time slot. In this case, the first transmission power can be understood as the transmission power of the first transmission block on each time-domain resource. For example, since... Figure 5c The diagram shows three discontinuous time-domain resources; therefore, the first transmission power can be the transmission power of each of these three time-domain resources. For example, since... Figure 5c The time-domain resources shown are distributed across two time slots. The first transmission power can also be understood as the transmission power of each time-domain resource (such as each time slot) in the two time-domain resources.
[0181] Optionally, the length occupied by N time-domain resources can be understood as: the number of time slots occupied by N time-domain resources is greater than 1 time slot. For example, such as... Figure 5d As shown, the lengths of the two time-domain resources are 5 OFDM symbols and 4 OFDM symbols respectively, and the total length of the OFDM symbols occupied by these two time-domain resources is less than one time slot. However, these two time-domain resources are distributed across two time slots, which can also be interpreted as the number of time slots occupied by these two time-domain resources being greater than one time slot.
[0182] Understandable, actually regardless of Figures 5a to 5c ,still Figure 5d This can all be understood as N time-domain resources distributed across more than one time slot. For example, from... Figures 5a to 5c It can be seen that the N time-domain resources are clearly distributed across 2 time slots, i.e., more than 1 time slot. It is understood that these N time-domain resources can be measured in units of time slots, OFDM symbols, etc., and the units for these N time-domain resources are not limited in this embodiment.
[0183] In this embodiment of the application, the first transmission power is not only related to N, but may also be related to at least one of the following:
[0184] The frequency domain resources corresponding to the first transport block, such as the number of RBs or REs used to transmit the first transport block (or, as can be understood, the number of RBs or REs for the PUSCH), etc. For example, these frequency domain resources can be used to determine the transmit power offset value. Or, these frequency domain resources can be used to determine the scheduling bandwidth of the PUSCH, etc.
[0185] The modulation order of the first transmission block (e.g.) For example, the modulation order can be used to determine the transmit power offset value (such as BPRE), etc.
[0186] The target coding rate of the first transport block, such as the MCS of the first transport block (e.g. deltaMCSFor example, the target coding rate can be used to determine the transmit power offset value (e.g., ...). )wait.
[0187] The size of the first transport block is such that the size of the code blocks it comprises. For example, the size of the first transport block can be used to determine a transmit power offset value (such as BPRE).
[0188] In other words, the first transmission power can be determined not only by N, but also by one or more of the above.
[0189] The transmission power of the first transmission block satisfies the following formula:
[0190] [dBm](5)
[0191] in, P Indicates the first transmission power. This indicates the maximum transmit power of the first transmission block. Indicates the target power of the first transmission block. A function representing the bandwidth M of the first transmission block (also known as...) Determined based on the bandwidth of the first transmission block, or, (Related to the bandwidth of the first transmission block) This represents the path loss amplification factor. This represents the estimated path loss. This represents the offset value of the transmit power of the first transmission block. This represents the cumulative power adjustment value of the transmission power of the first transmission block.
[0192] Optional, , , , or One or more items in the list are determined by N. Equals 0. Optional. , , , or One or more of them are determined by N, and A function of N, or Based on the configuration information, and the configuration values and The relationship between the values is obtained. (Optional) A function of N, or Based on the configuration information, and the configuration values and The relationship between the values is obtained. In other words, , , , or When any one or more items in are determined by N, It equals 0. Or, Not equal to 0, such as A function of N, or Based on the configuration information, and the configuration values and The relationship between the values is obtained, at the same time , , , or Neither of them can be determined by N. Or, It is a function of N, and at the same time, , , , or One or more of them are determined by N.
[0193] This can be understood as the bias value of the first transmission power. For details regarding the function for N, please refer to formulas (8) and (9) shown below, which will not be elaborated here. For example, the configuration value and... The relationships between the values can also be shown in Table 2 or Table 3. The N shown in Table 2 can be obtained from the configuration information. For example, if the value corresponding to N in the configuration information is n1, then the corresponding... It can be ,like It can be equal to any one of 3, 4, or 5, or... It can also be a value within a certain range, such as a value between 3 and 5. In the embodiments of this application, N and The possible values of N are not limited. Table 3 can represent the corresponding values when N takes a certain value. For a certain value, such as or It is understood that n1 and n2 shown here are merely examples. For instance, when N time-domain resources include 14, 20, or 28 OFDM symbols (or N time-domain resources include more than or equal to 14 OFDM symbols and less than or equal to 28 OFDM symbols), the value of N can correspond to n1. Similarly, when N time-domain resources include 29, 35, or 42 OFDM symbols (or N time-domain resources include more than or equal to 29 OFDM symbols and less than or equal to 42 OFDM symbols), the value of N can correspond to n2. Exemplarily, n1 or n2 can be obtained from the corresponding information in the configuration information (e.g., when indicated by 1 bit, n1 can be equal to 0, and n2 can be equal to 1; or, when indicated by 2 bits, n1 can be equal to 00, and n2 can be equal to 01, etc.). It is understood that regarding... , or The same applies below.
[0194] Table 2
[0195]
[0196] Table 3
[0197]
[0198] For example, since the first transport block can be sent via PUSCH, equation (5) satisfies the following equation:
[0199]
[0200] in, The index representing the active uplink bandwidth part. Indicates the index of the carrier. An index representing the serving cell. Indicates the index of the parameter set configuration. An index indicating the PUSCH power control adjustment state. An index representing a PUSCH transmission opportunity. The index represents the subcarrier spacing. It is understood that for explanations of the indexes of each parameter, please refer to the explanations of formula (1) or formula (5) above, or refer to relevant standards or protocols, etc., which will not be detailed here.
[0201] Meanwhile, for an explanation of the other parameters in formula (6), please refer to the following text.
[0202] For example, when When, formula (6) can satisfy the following formula:
[0203]
[0204] For example, when When it is a function of N, The following formula can be satisfied:
[0205] (8)
[0206] or, The following formula can be satisfied:
[0207] (9)
[0208] It is understandable that formulas (8) and (9) shown above are merely examples. For instance, `round()` can represent rounding, or other functions can be used instead, such as rounding up or rounding down. Alternatively, the... Alternatively, it can be determined by looking up a table. This application embodiment applies to this... The specific representation method is not limited.
[0209] Understandably, the above-mentioned This can be understood as a power adjustment amount. In other words, the terminal device can determine the power adjustment amount through N, and then determine the first transmission power based on this power adjustment amount.
[0210] As you can understand, the specific method for determining the first transmission power can be found in the following text.
[0211] 402. The terminal device transmits the first transmission block on N time-domain resources using the first transmission power.
[0212] Generally, a transport block (TB) can include multiple code block groups (CBGs), and a CBG can include multiple code blocks (CBs). Therefore, transmitting the first transport block as shown in the embodiments of this application can also be understood as transmitting multiple code blocks obtained based on the first transport block. These multiple code blocks are obtained after channel coding of the first transport block. Thus, the terminal device transmitting the first transport block on N time-domain resources using a first transmit power can be understood as transmitting multiple code blocks on N time-domain resources using a first transmit power. Alternatively, transmitting the first transport block on N time-domain resources can also be understood as transmitting one or more code blocks (such as codeblocks) after channel coding of the first transport block using OFDM symbols distributed on N time-domain resources.
[0213] The N time-domain resources corresponding to the first transport block shown above can be understood as: N time-domain resources used for transmitting (or sending) the first transport block; or, the first transport block is mapped onto N time-domain resources.
[0214] It is understood that, in conjunction with the method provided in the embodiments of this application, mapping the first transport block to multiple time-domain resources (i.e., the aforementioned N time-domain resources) can be achieved in the following ways:
[0215] 1. When determining the size of the first transport block, it is based on the number of time slots to which the first transport block is mapped.
[0216] 2. When determining the time-domain resources mapped to the first transport block (i.e., determining the above N time-domain resources), the time-domain resources are located on multiple different time slots.
[0217] 3. The number of uplink OFDM symbols indicated in the uplink scheduling authorization is greater than a predefined value. For example, it may be greater than 12, or greater than 14, etc. The specific value of this predefined value is not limited in the embodiments of this application.
[0218] 4. The starting OFDM symbol position S and the number of consecutive OFDM symbols L of the time-domain resources (i.e., the N time-domain resources mentioned above) indicated in the uplink scheduling authorization satisfy the following condition in the time slot: S + L > X, where X is an integer. For example, X is greater than a predefined value. For example, X > 14, or X > 20.
[0219] It is understood that the time slots shown in the embodiments of this application may be determined based on the subcarrier spacing used during uplink transmission, or the time slots may be determined based on the subcarrier spacing on which the downlink control channel or downlink data channel for transmitting uplink scheduling authorization is based.
[0220] In this embodiment, the OFDM symbols included in the above-mentioned N time-domain resources can be collectively formed into a single transmission occasion. Alternatively, each of the N time-domain resources can constitute a single transmission occasion, thus allowing the N time-domain resources to form N transmission occasions.
[0221] It is understandable that the above explanation uses the first transport block as an example to illustrate the method of determining the transmission power. However, the first transport block can also be transmitted via PUSCH, so the method of determining the transmission power can also be illustrated using PUSCH as an example. Therefore, step 401 can be replaced with: determining the first transmission power based on the N time-domain resources corresponding to the PUSCH, where the first transmission power is the transmission power on each time-domain resource, the size of the N time-domain resources is greater than one time slot, and N is a positive integer. Step 402 can also be replaced with: transmitting the PUSCH on the N time-domain resources using the first transmission power. This PUSCH can be used to carry the first transport block.
[0222] In this embodiment, by associating the first transmission power with N time-domain resources corresponding to the transport block, the terminal device can determine the first transmission power based on these N time-domain resources, thereby ensuring that the first transmission power is controlled within a reasonable range and that the terminal device can reasonably control the transmission power. This improves the situation where the network device fails to receive the transport block, or it can also reduce interference with other terminal devices.
[0223] The following details the method for determining the first transmission power.
[0224] In some embodiments of this application, It can be related to N (or determined by N), and the first transmission power satisfies the following formula:
[0225]
[0226] In other words, in formula (6) The following formula can be satisfied:
[0227] (11)
[0228] It is understood that the explanation of each parameter in formula (10) and formula (11) can be referred to the various embodiments shown above, such as the explanation of formula (6) above, or the explanation of formula (1) above, or the description of each parameter in relevant standards or protocols, etc., which will not be detailed here.
[0229] For example, in formula (10) This can be explained as in formula (3) above. When high-level parameters (such as deltaMCS When enabled, .otherwise, Understandable, for When the change of formula (10) is shown in formula (13) below, please refer to the following formula (13).
[0230] For example, for uplink data, For CSI, then Among them are Number of code blocks sent It is the first Size of a code block (number of bits) , Indicates the modulation order. It is a PUSCH sending opportunity PUSCH symbol The number of subcarriers (or resource elements) excluding the DMRS and phase tracking reference signal (PTRS). For example, It can also vary depending on the content sent in the PUSCH. For example, if the PUSCH contains uplink data, then... If PUSCH only contains CSI, then , This refers to the power offset value corresponding to CSI, which will not be described in detail here. Indicates PUSCH sending opportunity The number of OFDM symbols in the data.
[0231] In the embodiments of this application, Indicates the number of RBs in PUSCH , Indicates the scheduling bandwidth of PUSCH 。 However, in this embodiment of the application, the number of frequency domain resource blocks scheduled by the uplink PUSCH is... This can be a fraction, corresponding to scheduling at the resource element (or subcarrier) level. For example, .For example, .For example, .For example, Understandable. It can be a fraction not only less than 1, but also a fraction greater than 1. For example, .
[0232] In this embodiment of the application, since PUSCH is sent through N time-domain resources, at the same time... The scheduling bandwidth of PUSCH can be represented by the above formula (11), which can be used to represent the scheduling bandwidth of PUSCH on each time domain resource. Thus, even if PUSCH is transmitted through a time domain resource with more than one time slot, the terminal device can determine the first transmission power based on the time domain resource, so that the terminal device can reasonably control the transmission power.
[0233] In other embodiments of this application, the first transmission power satisfies the following formula:
[0234]
[0235] about For further explanation, please refer to the descriptions of formulas (8) or (9) above, which will not be elaborated here.
[0236] It is understandable that for the above formula (10), when the high-level parameters (such as...) deltaMCS ) Not configured, or, when At that time, the first transmission power can also satisfy the following formula:
[0237]
[0238] For the above formula (12), when the high-rise parameter (such as...) deltaMCS ) Not configured, or, when At that time, the first transmission power can also satisfy the following formula:
[0239]
[0240] It is understood that the explanations of formulas (13) and (14) can be found in formulas (10), (12), or (1) shown above, and will not be detailed here.
[0241] In some other embodiments of this application, such as when the transmit power offset value is not 0, i.e., the higher layer parameters (e.g.) deltaMCS When configured, It can be related to N (or determined by N), and the first transmission power satisfies the following formula:
[0242]
[0243] in, .
[0244] For example, for uplink data, For CSI, then .in It is the number of code blocks sent. It is the first Size of each code block It is the number of REs. Indicates the modulation order. If the PUSCH contains uplink data, then... If PUSCH only contains CSI, then , This is the power offset value corresponding to CSI.
[0245] Optional, The following formula can be satisfied:
[0246] (16)
[0247] in, This can represent the opportunity to send a PUSCH. In the time slot The number of OFDM symbols in It is a PUSCH sending opportunity In the time slot PUSCH symbol in The number of subcarriers (or resource elements) excluding the reference signal (or the empty subcarrier). The reference signal may include a DMRS or a phase-tracking reference signal (PTRS). Time slot s is contained within the above N time-domain resources. For a description of the N time-domain resources, please refer to the above text, which will not be elaborated here.
[0248] Understandable, because Indicates PUSCH sending opportunity In the time slot The number of OFDM symbols in the N time domain resources is used to calculate the transmission power (i.e., the first transmission power) in each time slot of the N time domain resources according to formula (16).
[0249] Optional, The following formula can be satisfied:
[0250] (17)
[0251] in, Indicates PUSCH sending opportunity exist The number of OFDM symbols in each time slot of a time-domain resource It is a PUSCH sending opportunity exist PUSCH symbols in each time slot of each time domain resource The number of subcarriers (or resource elements) excluding the reference signal. That is, the PUSCH transmission opportunity. correspond Each time slot contains the same number of OFDM symbols.
[0252] For formula (17), since This can represent the opportunity to send a PUSCH. exist The number of OFDM symbols in each time slot of each time domain resource. Therefore, for N time domain resources, although the transmission power on each time domain resource is the first transmission power, that is, the first transmission power can be determined by formula (17), the transmission power on each time domain resource may be the same or different. This application embodiment does not limit this.
[0253] In one possible implementation, the number of code blocks after channel coding and / or the size of each code block Alternatively, it can be based on The method for determining the number and size of code blocks based on N is as follows. Figure 6c As shown, a detailed description will not be provided here.
[0254] In some other embodiments of this application, It can be related to N, and the first transmission power satisfies the following formula:
[0255]
[0256] Combining the above formula (2), , .
[0257] In one possible implementation, This can be specified by higher-level parameters. For example, as shown below... This can be the nominal p0 corresponding to when the first transport block is mapped to N time-domain resources. For example, this can be achieved by adding a field to the higher-level parameters. p0-NominalTBOverMultiSlot This indicates the nominal p0. In other words, the base station can send configuration information to the UE, and this configuration information may include this field. p0-NominalTBOverMultiSlot This field can be used to indicate the nominal p0, which can be used to determine... .
[0258] In another possible implementation It can be related to N. For example, it is used to determine The nominal p0 can be related to N. For example, The relationship with N can be shown in Table 4 or Table 5:
[0259] Table 4
[0260]
[0261] Understandable, regarding p0-NominalWithGrant The explanation above is for reference only, and will not be repeated here. For example, this parameter... p0-NominalWithGrant It can be included in the configuration information, as well as this parameter. p0- NominalWithGrant It can be used to indicate the nominal p0 value.
[0262] Table 5
[0263]
[0264] For example, n1 can be 1, etc., and n2 can be 2, 4, or 8, etc. Represents a function with respect to n, for example ,For example For example, the values of n1 and n2 can also correspond to indication information. For instance, when indicating with 1 bit, n1 can correspond to 0 and n2 can correspond to 1. Or, for example, when indicating with 2 bits, n1 can correspond to 00 and n2 can correspond to 01. In this case, and These are the bias values. It is understood that Table 4 or Table 5 uses N as an example with two values, but in practice, more values can be used; this application's embodiments do not limit this. It is understood that regarding... and For further explanation, please refer to the implementation methods shown above, which will not be detailed here.
[0265] Here, `round()` represents rounding to the nearest integer, but other functions can be used instead, such as rounding up or rounding down. Alternatively, this... Alternatively, it can be determined by looking up a table (such as Table 2 or Table 3, etc.). The embodiments of this application are for this purpose. The specific representation method is not limited. It is understood that the values of n1 and n2 are not limited in this application embodiment. At the same time, N in Table 4 or Table 5 can take more values, etc., and this application embodiment does not limit this either.
[0266] In one possible implementation, This can be specified by a higher-level parameter. For example, this higher-level parameter may include fields. p0-PUSCH-AlphaSetId Fields p0-PUSCH-AlphaSet or field P0-PUSCH- AlphaSetMultiSlot One or more of them. For example, p0-PUSCH-AlphaSet This can indicate the transmission method of the first transport block. For example, the UE can determine this based on the field. p0-PUSCH-AlphaSetId Determine this field p0-PUSCH-AlphaSet Whether it is used to map the first transport block to N time-domain resources (such as N time slots, or K OFDM symbols, etc.), such as when p0-PUSCH- AlphaSetIdWhen the value is less than or equal to a predefined value (for example, a predefined value of 30; or, for example, a predefined value of 20), p0-PUSCH- AlphaSet This can be used for transmission methods where the first transport block is mapped to a single time slot (i.e., consecutive time-domain resources are less than or equal to one time slot); when p0-PUSCH-AlphaSetId When it is greater than the predefined value, p0-PUSCH-AlphaSet It can be used for a transmission method that maps the first transport block to N time-domain resources.
[0267] For example, the signaling format for the field P0-PUSCH-AlphaSetMultiSlot can be as follows:
[0268]
[0269] In this context, P0-PUSCH-AlphaSetMultiSlot represents the possible set of p0 and alpha values corresponding to the PUSCH, and p0-PUSCH-AlphaSetId represents the index of the set of p0 and alpha values corresponding to the PUSCH. N represents the number of time slots mapped to a transport block in the PUSCH. sl1 indicates that a transport block is mapped to 1 time slot, sl2 indicates that a transport block is mapped to 2 time slots (which can be understood as the transport block being distributed across 2 time slots), sl4 indicates that a transport block is mapped to 4 time slots (which can be understood as the transport block being distributed across 4 time slots), and so on, with sl20 indicating that a transport block is mapped to 20 time slots. p0 represents the p0 value corresponding to the PUSCH, and alpha represents the alpha value corresponding to the PUSCH. For further explanation of the parameters, please refer to the signaling format shown above.
[0270] Optional, via p0-PUSCH-AlphaSet One or more parameters can also be configured with The relevant relationships are shown in Tables 6 and 7.
[0271] Table 6
[0272]
[0273] Table 7
[0274]
[0275] Among them, Table 6 contains information about The explanation can be found above, and will not be repeated here. It can represent a function of n, for example .
[0276] Optionally, the above p0-PUSCH-AlphaSetIdIt can also be specifically used in scenarios where the first transport block is mapped to multiple time-domain resources. Alternatively, the above parameters can have other names, such as... p0-MultiSlotPUSCH-AlphaSetId It is understood that Table 6 or Table 7 uses two values for N as an example, but in practice, there can be more values, and this application embodiment does not limit this.
[0277] In some other embodiments of this application, the cumulative transmit power control power may be related to N, and the first transmit power satisfies the following formula:
[0278]
[0279] For example, the cumulative power adjustment value satisfies the following formula:
[0280] (20)
[0281] in, This indicates the cumulative power adjustment received by the UE between the following two time periods: PUSCH transmission opportunity. Before One OFDM symbol, PUSCH transmission opportunity Before OFDM symbols. This represents the number of OFDM symbols between the last OFDM symbol received from the uplink scheduling grant (corresponding PDCCH or DCI) (i.e., the last reception time) and the first OFDM symbol before the PUSCH transmission (i.e., the earliest transmission time). When or When reconfigured, this value is reset to 0, that is... .
[0282] Optional, such as PUSCH sending opportunity The number of time slots mapped in the first transport block is PUSCH sending opportunity The number of time slots mapped in the first transport block is The first transmission power can be compared with and Relevant. For example, when Not equal to hour, For example, when... and Time difference Exceeding the threshold At times (for example, ), ,or ,or For example, Understandably, what is shown here... TThis can be defined by relevant standards or protocols, or configured by the base station, etc., and the embodiments of this application do not limit this. For example, the... T The data can be integers, etc. Using the method of this application embodiment, when transmitting signals with different amounts of time-domain resources at different times, uplink transmission power control is more precise, improving terminal power efficiency and reducing interference to other users.
[0283] Optional, power adjustment value It can also be with and / or Relevant. For example, as shown in Tables 8 and 9, where for or .
[0284] Table 8
[0285]
[0286] Table 9
[0287]
[0288] It is understood that Table 8 or Table 9 uses two values for the power adjustment command field as examples, but in practice, more values can be used, and this application embodiment does not limit this.
[0289] It is understood that in the various embodiments shown above, if a part of one embodiment is not described in detail, other embodiments can be referred to. The various embodiments shown above can also be combined with each other. For example, formula (10) shows that the bandwidth of the first transmission block is related to N, and formula (15) shows that the transmission power offset value is related to N. In the embodiments of this application, formula (10) and formula (15) can also be combined to determine the first transmission power. That is to say, in the first transmission power, the bandwidth of the first transmission block is not only related to N, but the transmission power offset value can also be related to N. For example, formula (18) shows that Since it is related to N, the first transmission power can also be determined by combining formula (10) and formula (18). Alternatively, the first transmission power can also be determined by combining formula (15) and formula (18), or by combining formula (10), formula (15) and formula (18), etc., which will not be detailed here.
[0290] To understand in more detail the method for determining transmission power provided in the embodiments of this application, Figure 6a This is a schematic flowchart of another method for determining transmission power provided in an embodiment of this application, as shown below. Figure 6a As shown, the method includes:
[0291] 601. The base station sends configuration information to the UE, and the UE receives the configuration information accordingly.
[0292] For example, this configuration information includes power configuration information, which can be used in scenarios where a first transport block is mapped to multiple time slots. For example, this can be achieved through fields in the RRC. p0-NominalTBOverMultiSlot Indication. For example, when the UE determines that the first transport block is mapped to multiple time slots, the UE can use this field. p0- NominalTBOverMultiSlot The indicated nominal p0 value determines the first transmission power. Further explanation of the fields included in the configuration information can be found in the above embodiments, and will not be detailed here.
[0293] 602. The base station sends a downlink reference signal to the UE, which is used to determine the path loss corresponding to the PUSCH. The corresponding UE receives the downlink reference signal.
[0294] 603. The base station sends an uplink scheduling grant (UL grant) to the UE, and the UE receives the uplink scheduling grant. The uplink scheduling grant can be indicated by any one or more of the following: physical downlink control channel (PDCCH), medium access control-control element (MAC-CE), or radio resource control (RRC) signaling.
[0295] For example, the UE can determine the parameters by which the first transport block is mapped to multiple time slots based on the uplink scheduling grant. For instance, the UE can determine the number of time slots N to which the first transport block is mapped, the starting OFDM symbol S, and the number of consecutively mapped OFDM symbols L. For example, the parameters configured in the uplink scheduling grant can be included in the configuration information described above.
[0296] 604. The UE determines the first transmission power based on the uplink scheduling authorization and / or power configuration information.
[0297] For example, the UE can determine the first transmission power based on one or more of N, S, L, or S+L. The specific method for determining the first transmission power is detailed below, but will not be elaborated here.
[0298] 605. The UE transmits the first transmission block using the first transmission power.
[0299] For example, the processing of transport blocks can be as follows: Figure 6bAs shown, after the UE obtains the first transport block, it can perform modulation, layer mapping, or precoding on the first transport block to obtain the modulation symbol corresponding to the first transport block. Simultaneously, the modulation symbol corresponding to the first transport block is mapped onto N time-domain resources, and the modulation symbol corresponding to the first transport block is transmitted through these N time-domain resources.
[0300] In conjunction with the methods described above, embodiments of this application also provide a method for processing transport blocks, such as... Figure 6c As shown, the method includes:
[0301] 611. The UE receives the first transport block from the higher layer (such as the higher layer of the UE).
[0302] For example, the first transport block can be a medium access control (MAC) protocol data unit (PDU). The size of the first transport block (TBS) is determined based on at least one of the following: time-domain resources indicated in the DCI (such as the N time-domain resources provided in the embodiments of this application), frequency-domain resources, MCS, and the number of transport layers (and / or ports) (e.g., which can be denoted as...). The MCS can be index information, such as indicating the modulation order. Target coding bit rate Information such as spectral efficiency.
[0303] For example, the UE can also determine the size of the first transport block through steps a to e shown below, which will be explained in detail below:
[0304] Step a: UE determines the unquantized intermediate variables. . .
[0305] in, The mapping layer number of the first transport block. The number of resource elements (REs) mapped in the first transport block. For the target encoding bitrate, For modulation order. Optional, regarding... The description can be found in the above embodiments; or, the Alternatively, it can be determined according to the following implementation method.
[0306] For example, when the number of OFDM symbols (or OFDM symbol locations) in each time slot (i.e., N time-domain resources are the same, and the number and location of OFDM symbols included in each time slot corresponding to these N time-domain resources are also the same) and the number of frequency-domain resource blocks (or resource block locations) are the same, the determination can be made as follows: .Should This can be understood as the number of REs allocated to the PUSCH within the PRB (index denoted as k). For example, when the configuration in each time slot (such as the number and location of OFDM symbols occupied in each time slot) is exactly the same, in, The value is a fixed value and can represent the number of subcarriers contained in a PRB in the frequency domain, for example... This represents the number of OFDM symbols scheduled for the k-th RB (which can be granular at the RB or RBG level) in a time slot. This represents the amount of overhead for the k-th RB (or RBG) in a time slot, for example, the amount of overhead used for CSI-RS transmission. For another example, when the overhead of each resource block in each time slot is exactly the same as the DMRS configuration, , The value is a fixed value, for example ; This indicates the number of OFDM symbols scheduled for each RB (or RBG) in a time slot; This indicates the amount of overhead per RB (or RBG) in a time slot, for example, the amount of overhead used for CSI-RS transmission.
[0307] For example, when the number of OFDM symbols (or OFDM symbol locations) and the number of frequency domain resource blocks (or resource block locations) in each time slot are not exactly the same, they can be determined as follows: .Should This can be understood as the number of REs allocated to PUSCH within the PRB (index denoted as k). For example, if the configuration in each time slot is exactly the same, then , The value is a fixed value, for example ; This represents the number of OFDM symbols scheduled for the k-th RB (or RBG) in time slot s; This represents the amount of overhead for the k-th RB (or RBG) in time slot s, for example, the amount of overhead used for CSI-RS transmission. For another example, if the overhead of each resource block in each time slot is exactly the same as the DMRS configuration, then... , The value is a fixed value, for example ; This indicates the number of OFDM symbols scheduled for each RB (or RBG) in time slot s; This indicates the amount of overhead for each RB (or RBG) in time slot s, for example, the amount of overhead used for CSI-RS transmission.
[0308] Based on the above method, the number of resource elements allocated in the entire PUSCH is... , or for .
[0309] Step b, UE based on intermediate variables Determine intermediate variables after quantization .
[0310] It should be pointed out that, in The method by which the UE determines the first TBS can vary depending on the value of .
[0311] In one possible implementation, In this case, the UE determines the value of the first TBS according to steps c and d (denoted as Case I). In this case, the UE determines the value of the first TBS according to steps e and f (denoted as Case II). Case I and Case II are explained in detail below:
[0312] Case I
[0313] In Case I, the UE determines the value of the first TBS according to steps c and d.
[0314] Step c, UE determination .in, .
[0315] Step d: The UE can query tables in Table 10 for values not greater than... The maximum value is taken as the value of the first TBS. For example, the value determined according to the formula above... If the value is 1200, then according to Table 10, the maximum value not greater than 1200 is 1192, so the first TBS is 1192 bits. It should be understood that Table 10 is only an example, and the correspondence between the index and TBS is not limited in the embodiments of this application.
[0316] Table 10
[0317]
[0318] Case II
[0319] Step e, UE determination .in, .
[0320] Step f: The UE determines the target coding bit rate. ,as well as Determine the value of the first TBS. It can be understood that TBS1, as shown below, represents the size of the first transport block.
[0321] In one possible implementation, hour, .in, .
[0322] exist and hour, .in, .
[0323] exist and hour, .
[0324] It is understandable that for any part of the above parameter descriptions that is not described in detail in one implementation method, you can refer to another implementation method.
[0325] 612. The UE adds cyclic redundancy check information to the first transport block and obtains the second transport block.
[0326] For example, the method for adding CRC information to the UE can refer to relevant standards or protocols, such as TS 38.212, etc., which will not be described in detail here.
[0327] 613. The UE performs block processing on the second transmission block to obtain one or more code blocks, such as code block 1.
[0328] For example, the UE can divide the second transport block into blocks through the physical layer to obtain C code blocks, where C is a positive integer.
[0329] It is understandable that whether the UE adds CRC information to these multiple code blocks can be determined based on the value of C. For example, when C=1, since the code block is equivalent to the original transport block, the UE does not need to add CRC information to the code blocks after the second transport block is segmented. Alternatively, when C is greater than 1, the UE can add CRC information to these C code blocks.
[0330] 614. The UE performs channel coding on code block 1 to generate code block 2.
[0331] 615. The UE performs rate matching on code block 2 (or the UE can scramble code block 2) to generate code block 3.
[0332] In one possible implementation, the size of the code block E (i.e., as mentioned above) , It satisfies the following formula:
[0333] (twenty one)
[0334] In another possible implementation, the size E of the code block satisfies the following formula:
[0335] (twenty two)
[0336] It is understood that in this application, To round up, you can also use... This indicates that, in other implementations, the value of E can also be determined by rounding, for example, round( The embodiments in this application are not limited to these.
[0337] For example, the total number of bits G1 after encoding the first transport block can satisfy the following formula:
[0338] (twenty three)
[0339] It is understandable that the parameters in formulas (21) to (23) are explained as follows: E represents the size of the code block (i.e., as shown above). ), Indicates the mapping layer number of the first transport block. G1 represents the modulation order of the first transport block, and G1 is the total number of bits after encoding the first transport block. This indicates the number of transport layers (or ports) for the first transport block, and C represents the number of code blocks corresponding to the first transport block. This indicates the number of REs mapped in the first transport block.
[0340] 616. The UE modulates and maps the code block 3.
[0341] 617. The UE maps the modulated and layer-mapped code block 3 onto time-frequency resources (such as the time-domain resources in the time-frequency resources, which can be the N time-domain resources shown in the embodiments of this application).
[0342] 618. The UE sends a PUSCH to the base station. The PUSCH can be carried on N time-domain resources. At the same time, the PUSCH can include code block 3.
[0343] It is understood that the embodiments of this application do not limit the number of code blocks included in code block 1, code block 2, and code block 3. It is also understood that for channel coding methods, rate matching methods, modulation methods, etc., relevant standards or protocols can be referenced, and the embodiments of this application do not limit them.
[0344] In this embodiment, the UE can determine the first transmission power based on the time domain resource, so that the terminal device can reasonably control the transmission power.
[0345] It is understood that in the various embodiments shown above, where one embodiment is not described in detail, other embodiments may be referenced.
[0346] The following describes the communication device provided in the embodiments of this application.
[0347] This application divides the communication device into functional modules according to the above-described method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and represents only one logical functional division; other division methods may be used in actual implementation. The following will combine... Figures 7 to 9 The communication device of the embodiments of this application is described in detail.
[0348] Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application, such as... Figure 7 As shown, the communication device includes a processing unit 701 and a transceiver unit 702. This communication device can be a terminal device as shown above, or a chip within a terminal device, etc. That is, the communication device can be used to perform steps or functions executed by the terminal device (including the UE) in the method embodiments described above.
[0349] For example, the processing unit 701 is configured to determine the first transmission power based on the N time-domain resources corresponding to the first transmission block;
[0350] The transceiver unit 702 is used to output a first transmission block on the aforementioned N time-domain resources using the first transmission power.
[0351] Alternatively, for example, processing unit 701 is configured to determine a first transmission power based on N time-domain resources corresponding to the first signal; transceiver unit 702 is configured to transmit the first signal on the aforementioned N time-domain resources using the first transmission power.
[0352] It is understood that the transceiver unit 702 can execute the step of outputting the first transmission block or the first signal through the processing unit 701. As described above, after the first transmission block or the first signal is processed by the processing unit 701, the transceiver unit 702 can output the first transmission block or the first signal processed by the processing unit 701. This application embodiment does not limit the specific steps for the transceiver unit 702 to output the first transmission block or the first signal.
[0353] It is understood that descriptions of the first transmit power, N time-domain resources, first transmission block or first signal, etc., can be found in the various embodiments shown above, and will not be detailed here.
[0354] It is understood that the specific descriptions of the transceiver unit and processing unit shown above can also be referenced to the steps performed by the terminal device or UE in the above method embodiments. For example, the processing unit 701 can be used to perform... Figure 4 As shown in step 401, the transceiver unit 702 can be used to perform... Figure 4 The step 402 is shown. For example, the transceiver unit 702 can also be used to perform... Figure 6a The receiving step in steps 601 to 603 and the sending step in step 605 shown can also be executed by the processing unit 701. Figure 6a Step 604 is shown. For example, processing unit 701 can also be used to perform... Figure 6c In steps 611 to 617 shown, the transceiver unit 702 can also be used to perform... Figure 6c Step 618 is shown.
[0355] The terminal device of the embodiments of this application has been described above. The possible product forms of the terminal device are described below. It should be understood that any device possessing the above-described features... Figure 7 Any form of terminal device with the functions described herein falls within the protection scope of the embodiments of this application. It should also be understood that the following description is merely illustrative and does not limit the product form of the terminal device in the embodiments of this application to this specific example.
[0356] In one possible implementation, Figure 7 In the communication device shown, the processing unit 701 may be one or more processors, and the transceiver unit 702 may be a transceiver. Alternatively, the transceiver unit 702 may also be a transmitting unit and a receiving unit. The transmitting unit may be a transmitter, and the receiving unit may be a receiver. The transmitting unit and the receiving unit are integrated into a single device, such as a transceiver. In the embodiments of this application, the processor and the transceiver may be coupled, etc. The connection method between the processor and the transceiver is not limited in the embodiments of this application.
[0357] like Figure 8 As shown, the communication device 80 includes one or more processors 820 and transceivers 810.
[0358] In this embodiment of the application, when the communication device 80 is a terminal device (including a UE), the methods, functions, or operations performed by the processor 820 can refer to the processing unit 701 described above (i.e., Figure 7The methods, functions, or operations performed by the communication device shown (which is a terminal device), the transceiver 810, etc., can be referred to the methods, functions, or operations performed by the transceiver unit 702 mentioned above.
[0359] Understandably, for more detailed information on the processor and transceiver, please refer to [link / reference needed]. Figure 7 The descriptions of the processing unit and transceiver unit shown will not be repeated here.
[0360] exist Figure 8 In various embodiments of the communication apparatus shown, the transceiver may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium.
[0361] Optionally, the communication device 80 may further include one or more memories 830 for storing program instructions and / or data. The memory 830 is coupled to the processor 820. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 820 may operate in conjunction with the memory 830. The processor 820 may execute program instructions stored in the memory 830. Optionally, at least one of the above-mentioned memories may be included in the processor.
[0362] This application embodiment does not limit the specific connection medium between the transceiver 810, processor 820, and memory 830. This application embodiment... Figure 8 The memory 830, processor 820, and transceiver 810 are connected via a bus 840, and the bus is in... Figure 8 The connections between other components are shown in bold and are for illustrative purposes only, not as limiting information. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 8 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0363] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.
[0364] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code in the form of instructions or data structures, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data. As an example, the memory may be used to store configuration information of a reference signal sequence.
[0365] Understandable, when Figure 8 The communication device shown is used to execute the steps or functions performed by the terminal device. The processor 820 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 830 is mainly used to store software programs and data. The transceiver 810 may include control circuitry and an antenna. The control circuitry is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.
[0366] When the communication device is powered on, the processor 820 can read the software program in the memory 830, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 820 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 820. The processor 820 converts the baseband signal into data and processes the data.
[0367] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.
[0368] It is understood that the communication device shown in the embodiments of this application may also have more than Figure 8 This application does not limit the use of other components or other related elements. The methods performed by the processor and transceiver shown above are merely examples; the specific steps performed by the processor and transceiver can be found in the methods described above.
[0369] Understandable Figure 8 In the communication device shown, the description of the first transmission power, N time-domain resources, first transmission block or first signal, etc., can be referred to the various embodiments shown above, and will not be described in detail here.
[0370] In another possible implementation Figure 7 In the communication device shown, the processing unit 701 can be one or more logic circuits, and the transceiver unit 702 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 702 can also be a transmitting unit and a receiving unit; the transmitting unit can be an output interface, and the receiving unit can be an input interface, integrated into one unit, such as an input / output interface. Figure 9 As shown, Figure 9 The communication device shown includes a logic circuit 901 and an interface 902. That is, the processing unit 701 can be implemented using the logic circuit 901, and the transceiver unit 702 can be implemented using the interface 902. The logic circuit 901 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 902 can be a communication interface, input / output interface, etc. In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method of the logic circuit and the interface is not limited in this embodiment.
[0371] In this embodiment of the application, when the communication device is used to execute the method, function, or step executed by the terminal device, the logic circuit 901 is used to determine the first transmission power based on the N time-domain resources corresponding to the first transmission block; the interface 902 is used to output the first transmission block. Alternatively, the logic circuit 901 is used to determine the first transmission power based on the N time-domain resources corresponding to the first signal (such as PUSCH); the interface 902 is used to output the first signal.
[0372] Understandable Figure 9 The communication device shown may not include a memory; or, Figure 9 The communication device shown may also include a memory. For Figure 9 Whether the communication device shown includes a memory is not limited in the embodiments of this application.
[0373] for Figure 9The specific implementations of the various embodiments shown can also be found in the above embodiments, and will not be described in detail here. For example, the description of the logic circuit can be found in the description of the processing unit, and the description of the interface can be found in the description of the transceiver unit, and will not be described in detail here.
[0374] In the embodiments shown above, the descriptions of the first transmission power, N time-domain resources, first transmission block, or first signal, etc., can be found in the embodiments shown above, and will not be described in detail here.
[0375] It is understood that the communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form or in software form, etc., and the embodiments of this application do not limit it in this way.
[0376] This application also provides a computer program for implementing the operations and / or processes performed by a terminal device in the method provided in this application.
[0377] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by a terminal device in the method provided in this application.
[0378] This application also provides a computer program product, which includes computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by a terminal device in the method provided in this application to be executed.
[0379] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, or it may be an electrical, mechanical, or other form of connection.
[0380] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0381] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0382] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0383] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for determining transmission power, characterized in that, The method includes: The first transmission power is determined based on the N time-domain resources corresponding to the first transmission block. The first transmission power is the transmission power of the first transmission block on each of the time-domain resources. The size of the N time-domain resources is greater than one time slot. One time slot includes 14 orthogonal frequency division multiplexing (OFDM) symbols. N is a positive integer. The first transmission block is transmitted on the N time-domain resources using the first transmission power; Wherein, the first transmission power satisfies the following formula: [dBm] Among them, the P Indicates the first transmission power, the This indicates the maximum transmission power of the first transmission block. This indicates the target power of the first transmission block. Index representing subcarrier spacing, Indicates the number of RBs in PUSCH, the This indicates that it is indicated by higher-level signaling msgA-Alpha, higher-level signaling msg3-Alpha, or higher-level signaling alpha, or The value is 1, the This represents the path loss estimate, the This represents the offset value of the transmission power of the first transmission block. This represents the cumulative power adjustment value of the transmission power of the first transmission block; The The above The above or the aforementioned One or more of them are determined by N.
2. The method according to claim 1, characterized in that, The N time-domain resources include K orthogonal frequency division multiplexing (OFDM) symbols, wherein the K OFDM symbols occupy at least two time slots, and K is a positive integer greater than 14; or, The N time-domain resources include N time slots, where N is an integer greater than 1.
3. The method according to claim 1 or 2, characterized in that, The value of N is any one of the following: 2, 4, 8, 10 or 20.
4. The method according to claim 1 or 2, characterized in that, The first transmission power is also determined based on at least one of the following information: the frequency domain resources corresponding to the first transmission block, the modulation order of the first transmission block, the target coding rate of the first transmission block, and the size of the first transmission block.
5. The method according to claim 4, characterized in that, The physical channel corresponding to the first transport block includes the Physical Uplink Shared Channel (PUSCH). , , , , ; Among them, the The index represents the carrier, and c represents the index of the serving cell. The index represents the transmission opportunity, where b represents the index of the active uplink bandwidth portion. The index representing the parameter set configuration, the The index representing the reference signal, the An index indicating the power control adjustment status.
6. The method according to claim 1 or 2, characterized in that, The Satisfy the following formula: Among them, the Determined by a function of N, and / or, the It is determined by a function of N.
7. The method according to claim 6, characterized in that, The function of N is Alternatively, the function of N is Alternatively, the function of N is .
8. The method according to claim 1 or 2, characterized in that, The Satisfy the following formula: Wherein, C represents the number of code blocks corresponding to the first transport block; This represents the size of the r-th code block; This indicates the number of resource elements (REs) corresponding to the first transport block. The number of OFDM symbols in the s-th time-domain resource of the first transport block is determined by the number of OFDM symbols in the s-th time-domain resource, where the s-th time-domain resource is included in the N time-domain resources, or... The number of OFDM symbols in each of the N time-domain resources of the first transport block is determined; Configured by network devices, or defined by protocols, the This is the offset value.
9. The method according to claim 8, characterized in that, The Satisfy the following formula: in, Indicates the opportunity to send the PUSCH. The number of OFDM symbols in the s-th time-domain resource Indicates the opportunity to send the PUSCH. OFDM symbols in the s-th time-domain resource The number of REs excluding the reference signal, wherein the s-th time-domain resource is included in the N time-domain resources; or, The Satisfy the following formula: in, Indicates the opportunity to send the PUSCH. The number of OFDM symbols in each of the N time-domain resources. Indicates the opportunity to send the PUSCH. OFDM symbols in each of the N time-domain resources The number of REs other than the reference signal.
10. The method according to claim 1 or 2, characterized in that, The The function of N is determined based on the function of N. .
11. A communication device, characterized in that, The communication device includes: The processing unit is configured to determine a first transmission power based on N time-domain resources corresponding to the first transmission block. The first transmission power is the transmission power of the first transmission block on each of the time-domain resources. The size of the N time-domain resources is greater than one time slot. The time slot includes 14 orthogonal frequency division multiplexing (OFDM) symbols. N is a positive integer. Transceiver unit, configured to transmit the first transport block on the N time-domain resources using the first transmit power; Wherein, the first transmission power satisfies the following formula: [dBm] Among them, the P Indicates the first transmission power, the This indicates the maximum transmission power of the first transmission block. This indicates the target power of the first transmission block. Index representing subcarrier spacing, Indicates the number of RBs in PUSCH, the This indicates that it is indicated by higher-level signaling msgA-Alpha, higher-level signaling msg3-Alpha, or higher-level signaling alpha, or The value is 1, the This represents the path loss estimate, the This represents the offset value of the transmission power of the first transmission block. This represents the cumulative power adjustment value of the transmission power of the first transmission block; The The above The above or the aforementioned One or more of them are determined by N.
12. The communication device according to claim 11, characterized in that, The N time-domain resources include K orthogonal frequency division multiplexing (OFDM) symbols, wherein the K OFDM symbols occupy at least two time slots, and K is a positive integer greater than 14; or, The N time-domain resources include N time slots, where N is an integer greater than 1.
13. The communication device according to claim 11 or 12, characterized in that, The value of N is any one of the following: 2, 4, 8, 10 or 20.
14. The communication device according to claim 11 or 12, characterized in that, The first transmission power is also determined based on at least one of the following information: the frequency domain resources corresponding to the first transmission block, the modulation order of the first transmission block, the target coding rate of the first transmission block, and the size of the first transmission block.
15. The communication device according to claim 14, characterized in that, The physical channel corresponding to the first transport block includes the Physical Uplink Shared Channel (PUSCH). , , , , ; Among them, the The index represents the carrier, and c represents the index of the serving cell. The index represents the transmission opportunity, where b represents the index of the active uplink bandwidth portion. The index representing the parameter set configuration, the The index representing the reference signal, the An index indicating the power control adjustment status.
16. The communication device according to claim 11 or 12, characterized in that, The Satisfy the following formula: Among them, the Determined by a function of N, and / or, the It is determined by a function of N.
17. The communication device according to claim 16, characterized in that, The function of N is Alternatively, the function of N is Alternatively, the function of N is .
18. The communication device according to claim 11 or 12, characterized in that, The Satisfy the following formula: Wherein, C represents the number of code blocks corresponding to the first transport block; This represents the size of the r-th code block; This indicates the number of resource elements (REs) corresponding to the first transport block. The number of OFDM symbols in the s-th time-domain resource of the first transport block is determined by the number of OFDM symbols in the s-th time-domain resource, where the s-th time-domain resource is included in the N time-domain resources, or... The number of OFDM symbols in each of the N time-domain resources of the first transport block is determined; Configured by network devices, or defined by protocols, the This is the offset value.
19. The communication device according to claim 18, characterized in that, The Satisfy the following formula: in, Indicates the opportunity to send the PUSCH. The number of OFDM symbols in the s-th time-domain resource Indicates the opportunity to send the PUSCH. OFDM symbols in the s-th time-domain resource The number of REs excluding the reference signal, wherein the s-th time-domain resource is included in the N time-domain resources; or, The Satisfy the following formula: in, Indicates the opportunity to send the PUSCH. The number of OFDM symbols in each of the N time-domain resources. Indicates the opportunity to send the PUSCH. OFDM symbols in each of the N time-domain resources The number of REs other than the reference signal.
20. The communication device according to claim 11 or 12, characterized in that, The The function of N is determined based on the function of N. .
21. A communication device, characterized in that, Including the processor; The processor is configured to perform the method according to any one of claims 1-10; or The processor is configured to execute computer programs or instructions in memory to cause the method described in any one of claims 1-10 to be performed.
22. A communication device, characterized in that, Includes processor, memory, and transceiver; The transceiver is used to receive and / or transmit signals; The memory is used to store computer programs or instructions; The processor is configured to execute the computer program or instructions to cause the method described in any one of claims 1-10 to be performed.
23. A communication device, characterized in that, It includes logic circuits and interfaces, wherein the logic circuits and the interfaces are coupled; The interface is used to input and / or output code instructions; The logic circuit is used to execute the code instructions to cause the method described in any one of claims 1-10 to be performed.
24. A communication device, characterized in that, The communication device includes a processing unit and a transceiver unit for performing the method as described in any one of claims 1-10.
25. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program or computer code, which, when executed by a computer, performs the method as described in any one of claims 1-10.
26. A computer program product, characterized in that, The computer program product includes a computer program or computer code, which, when executed by a computer, performs the method as described in any one of claims 1-10.