Communication method and communication apparatus

By adjusting the transmission power of multiple transmission units in the terminal device, the uplink transmission performance problem caused by frequency selective fading was solved, and efficient transmission in the mobile communication system was achieved.

WO2026144791A1PCT designated stage Publication Date: 2026-07-09HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-03
Publication Date
2026-07-09

Smart Images

  • Figure CN2025139807_09072026_PF_FP_ABST
    Figure CN2025139807_09072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a communication method and a communication apparatus. In the method, a first device can schedule N transmission units for a second device, wherein the N transmission units are located in a first time unit. The second device sends M pieces of information to the first device, wherein each of the M pieces of information is used for determining the sending power of at least one of the N transmission units. M is a positive integer greater than 1 and less than or equal to N, and N is an integer greater than 1. The second device determines the sending power of each of the N transmission units on the basis of the M pieces of information, and sends the N transmission units in the first time unit on the basis of the sending power of each of the N transmission units.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and a communication device

[0001] This application claims priority to Chinese Patent Application No. 202411986619.4, filed with the State Intellectual Property Office of China on December 30, 2024, entitled "A Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, specifically to a communication method and a communication device. Background Technology

[0003] With the continuous advancement of technology, people's demand for data is increasing. For example, the development of technologies such as high-definition video, virtual reality, and artificial intelligence requires the processing and transmission of massive amounts of data, leading to a rapid increase in the bandwidth and capacity requirements for data transmission. Therefore, scenarios involving large packet sizes and high bandwidth are becoming increasingly common. However, in mobile communication systems, due to multipath propagation effects, signal components of different frequencies experience varying degrees of fading during transmission, resulting in the same signal experiencing different fading characteristics at different frequencies, which can be understood as "frequency-selective fading." Therefore, if only one large bandwidth is scheduled for transmission via downlink control information and power control of that large bandwidth is achieved through a single TPC message, considering frequency-selective fading, this transmission method cannot guarantee the uplink transmission performance of the terminal device.

[0004] Therefore, a communication method is needed in this scenario to ensure the performance of uplink transmission on the terminal device. Summary of the Invention

[0005] The communication method and communication device provided in this application can adjust the transmission power of each of the multiple transmission units respectively, thereby ensuring the uplink transmission performance of the terminal device.

[0006] Firstly, this application provides a communication method. This method can be executed by a terminal device (e.g., a user equipment), or by a component of the terminal device (e.g., a chip or circuit), without limitation.

[0007] This method can be applied to the terminal side, such as the terminal or the communication module in the terminal, or the circuit or chip in the terminal that is responsible for communication functions (such as modem chip, also known as baseband chip, or system on chip (SoC) chip or system in package (SIP) chip containing modem core). The following is an introduction to the application of this method to terminal devices.

[0008] The method includes: receiving a first signaling message for scheduling N transmission units located in a first time unit, where N is an integer greater than 1; receiving a second signaling message including M pieces of information, each of the M pieces of information being used to determine the transmission power of at least one of the N transmission units, where M is a positive integer greater than 1 and less than or equal to N; determining the transmission power of each of the N transmission units based on the M pieces of information; and transmitting the N transmission units in the first time unit based on the transmission power of each of the N transmission units.

[0009] Based on the above technical solution, the power of each transmission unit can be determined separately in this application, thereby achieving fine-grained scheduling and improving the performance of uplink transmission.

[0010] In conjunction with the first aspect, in one possible implementation, N is greater than M, the M pieces of information include the first information, and at least two of the N transmission units correspond to the first information; wherein, the frequency domain resources corresponding to the at least two transmission units are the same, and the spatial domain resources corresponding to the at least two transmission units are different; or, the spatial domain resources corresponding to the at least two transmission units are the same, and the frequency domain resources corresponding to the at least two transmission units are different.

[0011] Based on the above scheme, it can be seen that one piece of information can correspond to multiple transmission units, which is a relatively coarse-grained power control method, but it helps to save signaling overhead.

[0012] In conjunction with the first aspect, in one possible implementation, N equals M, and the N transmission units correspond one-to-one with the M pieces of information. In this case, the frequency domain resources corresponding to each of the N transmission units are different, and / or, the spatial domain resources corresponding to each of the N transmission units are different.

[0013] In the embodiments of this application, for example, "the frequency domain resources corresponding to each of the N transmission units are different" can be understood as the frequency domain resources corresponding to each of the N transmission units are all different; for example, "the spatial domain resources corresponding to each of the N transmission units are different" can be understood as the spatial domain resources corresponding to each of the N transmission units are all different; for example, "the frequency domain resources corresponding to each of the N transmission units are different and the spatial domain resources corresponding to each of the N transmission units are different" can be understood as the frequency domain resources and spatial domain resources corresponding to each of the N transmission units are not completely the same.

[0014] This implementation can also be understood as N equals M, with N transmission units corresponding one-to-one with M pieces of information. Among these, different transmission units in the N transmission units have different frequency domain resources, and / or, different transmission units in the N transmission units have different spatial domain resources.

[0015] Based on the above technical solutions, it can be seen that each transmission unit can correspond to unique power control information, which is a fine-grained indication method, making the transmission power of the determined transmission unit more precise. It can also be seen that the method provided in this application has multiple correspondences between N transmission units and M pieces of information, thus improving the flexibility of information indication.

[0016] In conjunction with the first aspect, in one possible implementation, the M pieces of information include second information, the second information corresponds to a second transmission unit, the second transmission unit is one of the N transmission units, the second information is used to indicate a second adjustment amount, the second adjustment amount is used to determine a second transmission power, and the second transmission power is the transmission power of the second transmission unit.

[0017] In conjunction with the first aspect, in one possible implementation, the remaining (M-1) pieces of information out of the M pieces of information correspond to the remaining (N-1) transmission units out of the N transmission units, the (M-1) pieces of information indicate (M-1) adjustment amounts, the (M-1) adjustment amounts are used to determine (N-1) transmission powers, and the (N-1) transmission powers are the transmission powers corresponding to the (N-1) transmission units.

[0018] In conjunction with the first aspect, in one possible implementation, the remaining (M-1) pieces of information out of the M pieces of information correspond to the remaining (N-1) transmission units out of the N transmission units. The (M-1) pieces of information indicate (M-1) offsets. Each of the (M-1) offsets and the second adjustment amount are used to determine an adjustment amount. The (M-1) adjustment amounts are used to determine (N-1) transmission powers. The (N-1) transmission powers are the transmission powers corresponding to the (N-1) transmission units.

[0019] The above technical solution can also be understood as follows: based on each indicated offset and the second adjustment amount, an adjustment amount can be determined. Therefore, based on each of the (M-1) offsets and the second adjustment amount, a total of (M-1) adjustment amounts can be determined, where each adjustment amount is determined based on an offset and the second adjustment amount. In other words, each of the (M-1) pieces of information indicates an offset from the second adjustment amount.

[0020] In conjunction with the first aspect, in one possible implementation, the second signaling also includes third information, which is used to indicate a reference value for the adjustment amount. M pieces of information correspond to N transmission units. The M pieces of information indicate M offsets. Each of the M offsets and the reference value of the adjustment amount are used to determine an adjustment amount. The M adjustment amounts are used to determine N transmission powers, and the N transmission powers are the transmission powers corresponding to the N transmission units.

[0021] The above technical solution can also be understood as follows: based on each indicated offset and the reference value of the adjustment amount, an adjustment amount can be determined. Therefore, based on each of the M offsets and the reference value of the adjustment amount, a total of M adjustment amounts can be determined, where each adjustment amount is determined based on an offset and a reference value of the adjustment amount. In other words, each of the M pieces of information indicates an offset from the reference value of the adjustment amount.

[0022] It should be understood that, generally speaking, indicating the adjustment amount of the transmit power of each transmission unit by differential means (i.e., by indicating offset) (i.e., the adjustment range of the upper and lower limits is smaller, and therefore fewer bits are required) can reduce bit overhead and save bandwidth resources compared to directly indicating the adjustment amount of the transmit power of each transmission unit (i.e., the adjustment range of the upper and lower limits is larger, and therefore more bits are required).

[0023] In conjunction with the first aspect, in one possible implementation, if the sum of the transmission powers of each of the N transmission units determined based on M pieces of information is greater than the maximum transmission power of the terminal device, the method further includes: reducing the transmission power of K transmission units among the N transmission units to determine the transmission power of each transmission unit among the N transmission units, wherein the sum of the transmission powers of the remaining (NK) transmission units and the transmission powers of the K transmission units after the reduction is less than or equal to the maximum transmission power of the terminal device, and K is an integer greater than or equal to 1; or, determining the transmission power of each transmission unit among the N transmission units by evenly dividing the maximum transmission power of the terminal device; or, determining the transmission power of each transmission unit among the N transmission units based on a first parameter and a second parameter, wherein the first parameter is the ratio of a first factor to a second factor, and the second parameter is used to characterize the maximum transmission power of the terminal device, wherein the first factor is used to characterize the transmission power of any one of the N transmission units before adjustment, and the second factor is used to characterize the sum of the transmission powers of each of the N transmission units before adjustment.

[0024] For example, K transmission units can be one or more transmission units randomly selected from N transmission units.

[0025] For example, the terminal device can send the N transmission units in the first time unit according to the adjusted transmission unit's transmission power.

[0026] Based on the above technical solution, this application also considers that when the sum of the transmission powers of the N transmission units is greater than the maximum transmission power of the terminal device, the transmission power of each transmission unit can be adjusted to ensure successful uplink transmission.

[0027] It should be understood that the effects achieved by the methods and devices in the second aspect described below can be compared with the effects achieved by the corresponding solutions in the first aspect described above, and will not be repeated here.

[0028] Secondly, a communication method is provided. This method can be executed by a communication device (e.g., a network device or a terminal device), or by a component in the communication device (e.g., a communication module, processor, circuit, chip, or chip system), or by a logic module or software that can implement all or part of the functions of the communication device.

[0029] The method includes: sending a first signaling message for scheduling N transmission units, the N transmission units being located in a first time unit, where N is an integer greater than 1; sending a second signaling message, the second signaling message including M pieces of information, each of the M pieces of information being used to determine the transmission power of at least one of the N transmission units, where M is a positive integer greater than 1 and less than or equal to N; and receiving the N transmission units in the first time unit, wherein the transmission power of each of the N transmission units is determined based on the M pieces of information.

[0030] In conjunction with the second aspect, in one possible implementation, N is greater than M, the M pieces of information include the first information, and at least two of the N transmission units correspond to the first information; wherein, the frequency domain resources corresponding to the at least two transmission units are the same, and the spatial domain resources corresponding to the at least two transmission units are different; or, the spatial domain resources corresponding to the at least two transmission units are the same, and the frequency domain resources corresponding to the at least two transmission units are different.

[0031] In conjunction with the second aspect, in one possible implementation, N equals M, and the N transmission units correspond one-to-one with the M pieces of information. In this case, the frequency domain resources corresponding to each of the N transmission units are different, and / or, the spatial domain resources corresponding to each of the N transmission units are different.

[0032] In conjunction with the second aspect, in one possible implementation, the M pieces of information include second information, the second information corresponds to a second transmission unit, the second transmission unit is one of the N transmission units, the second information is used to indicate a second adjustment amount, the second adjustment amount is used to determine a second transmission power, and the second transmission power is the transmission power of the second transmission unit.

[0033] In conjunction with the second aspect, in one possible implementation, the remaining (M-1) pieces of information out of the M pieces of information correspond to the remaining (N-1) transmission units out of the N transmission units. The (M-1) pieces of information indicate the offset between the (M-1) adjustment amounts and the second adjustment amount. The (M-1) adjustment amounts are used to determine the (N-1) transmission powers, and the (N-1) transmission powers are the transmission powers corresponding to the (N-1) transmission units.

[0034] In conjunction with the second aspect, in one possible implementation, the remaining (M-1) pieces of information out of the M pieces of information correspond to the remaining (N-1) transmission units out of the N transmission units. The (M-1) pieces of information indicate (M-1) offsets. Each of the (M-1) offsets and the second adjustment amount are used to determine an adjustment amount. The (M-1) adjustment amounts are used to determine (N-1) transmission powers. The (N-1) transmission powers are the transmission powers corresponding to the (N-1) transmission units.

[0035] In conjunction with the second aspect, in one possible implementation, the second signaling also includes third information, which is used to indicate a reference value for the adjustment amount. M pieces of information correspond to N transmission units. M pieces of information indicate M offsets. Each of the M offsets and the reference value of the adjustment amount are used to determine an adjustment amount. The M adjustment amounts are used to determine N transmission powers, and the N transmission powers are the transmission powers corresponding to the N transmission units.

[0036] Thirdly, a communication device is provided. This communication device has the functionality to implement the method described in the first aspect. For example, the communication device includes modules, units, or means corresponding to the operations involved in the first aspect. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware.

[0037] For example, the communication device may be a terminal device, such as a module or unit (e.g., a chip, a chip system, or a circuit) corresponding to the method, operation, step, or action described in the first aspect above.

[0038] In one possible implementation, the communication device includes a transceiver unit (or communication module) and a processing unit (or processing module) connected to the transceiver unit.

[0039] For example, the transceiver unit is configured to receive a first signaling message for scheduling N transmission units located in a first time unit, where N is an integer greater than 1; the transceiver unit is configured to receive a second signaling message including M pieces of information, each of the M pieces of information being used to determine the transmission power of at least one of the N transmission units, where M is a positive integer greater than 1 and less than or equal to N; the processing unit is configured to determine the transmission power of each of the N transmission units based on the M pieces of information; and the transceiver unit is configured to transmit the N transmission units in the first time unit based on the transmission power of each of the N transmission units.

[0040] Fourthly, a communication device is provided. This communication device has the functionality to implement the method described in the second aspect. For example, the communication device includes modules, units, or means corresponding to the operations involved in the second aspect. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware.

[0041] For example, the communication device may be a terminal device or a network device, such as a module or unit (e.g., a chip, a chip system, or a circuit) that corresponds to one-to-one execution of the methods, operations, steps, or actions described in the second aspect above.

[0042] In one possible implementation, the communication device includes a transceiver unit (or communication module) and a processing unit (or processing module) connected to the transceiver unit.

[0043] For example, the transceiver unit is configured to: send a first signaling message, the first signaling message being used to schedule N transmission units, the N transmission units being located in a first time unit, where N is an integer greater than 1; the transceiver unit is configured to: send a second signaling message, the second signaling message including M pieces of information, each of the M pieces of information being used to determine the transmission power of at least one of the N transmission units, where M is a positive integer greater than 1 and less than or equal to N; the transceiver unit is configured to: receive the N transmission units in the first time unit, wherein the transmission power of each of the N transmission units is determined based on the M pieces of information.

[0044] Fifthly, a communication device is provided. This communication device may be the device described in the third aspect or the fourth aspect above. The communication device includes a transceiver, a processor, and a memory. The processor controls the transceiver to transmit and receive signals, the memory stores a computer program, and the processor retrieves and runs the computer program from the memory, causing the communication device to perform the method in any of the possible implementations of the first to second aspects above.

[0045] Optionally, there may be one or more processors and one or more memories.

[0046] Alternatively, the memory can be integrated with the processor, or the memory can be set up separately from the processor.

[0047] Optionally, the transceiver includes a transmitter and a receiver.

[0048] Sixthly, a communication device is provided. The communication device includes one or more processors configured to execute computer programs or instructions, which, when executed, cause the communication device to implement the methods in any possible design or implementation of the first or second aspect described above. Optionally, the communication device further includes a memory configured to store part or all of the computer programs or instructions implementing the functions involved in the first or second aspect described above.

[0049] In one possible design, the communication device may further include an interface circuit, through which the processor communicates with other devices or components.

[0050] The aforementioned communication device may be a terminal, or a communication module in a terminal, or a chip in a terminal that is responsible for communication functions, such as a modem chip (also known as a baseband chip), or a system-on-chip (SoC) chip or a system-in-a-package (SIP) chip that includes a modem module.

[0051] The aforementioned communication device may be a network device, or a communication module in a network device, or a circuit or chip in a network device responsible for communication functions, or a functional module in a network device capable of calling and executing programs.

[0052] In a seventh aspect, a communication system is provided. The communication system includes a first device and / or a second device, wherein the second device is configured to perform the method in any possible implementation of the first aspect, and the first device is configured to perform the method in any possible implementation of the second aspect.

[0053] For example, the second device may be a terminal, or a chip or circuit in the terminal, or a functional module in the terminal capable of calling and executing a program; or, the first device may be a terminal device, or a chip or circuit in the terminal, or a functional module in the terminal capable of calling and executing a program; or, the first device may also be a network device, or a chip or circuit in the network device, or a central unit (CU) or distributed unit (DU) in the network device, or a functional module in the network device capable of calling and executing a program.

[0054] Eighthly, a computer-readable storage medium is provided. This computer-readable storage medium stores computer program code or instructions to cause the methods in any of the possible implementations of the first to second aspects to be implemented. For example, when the computer program code or instructions are executed, the methods in any of the possible implementations of the first or second aspects are implemented.

[0055] A ninth aspect provides a computer program product. This computer program product includes computer program code or instructions to cause the methods in any of the possible implementations of the first to second aspects to be implemented. For example, when a computer reads and executes the computer program product, the methods in any of the possible implementations of the first to second aspects are implemented.

[0056] In a tenth aspect, a computer program is provided. When the computer program is run, it causes the method in any of the possible implementations of the first or second aspect to be implemented. Attached Figure Description

[0057] Figure 1 is a schematic diagram of a communication scenario to which this application applies.

[0058] Figure 2 is a schematic diagram of another communication scenario to which this application applies.

[0059] Figure 3 is a schematic flowchart of a communication method 300 provided in this application.

[0060] Figure 4 is a schematic diagram of the frequency domain resources and spatial domain resources of each transmission unit provided in this application.

[0061] Figure 5 is another schematic diagram of the frequency domain resources and spatial domain resources of each transmission unit provided in this application.

[0062] Figure 6 is a possible exemplary block diagram of the communication device involved in the embodiments of this application.

[0063] Figure 7 is a schematic diagram of the structure of a terminal provided in an embodiment of this application.

[0064] Figure 8 is a schematic diagram of the structure of the baseband processor in the terminal provided in the embodiment of this application. Detailed Implementation

[0065] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0066] The technical solution of this application can be applied to various communication systems, such as 5G or NR systems, Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, and LTE Time Division Duplex (TDD) systems. The technical solution of this application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication. As an example, a satellite communication system includes a satellite base station and terminal equipment. The satellite base station provides communication services to the terminal equipment. The satellite base station can also communicate with ground base stations. A satellite can act as a base station or as a terminal device. Here, "satellite" can refer to unmanned aerial vehicles (UAVs), hot air balloons, low-Earth orbit (LEO) satellites, medium-Earth orbit (MEO) satellites, high-Earth orbit (HEO) satellites, etc., or it can refer to non-terrestrial base stations or non-terrestrial equipment.

[0067] In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The device can also be replaced by an entity, network entity, network element, communication equipment, communication module, node, communication node, etc.; this application uses a device as an example for description. For instance, a communication system can include at least one terminal device and at least one network device. The network device can send downlink signals to the terminal device, and / or the terminal device can send uplink signals to the network device.

[0068] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of this application. As shown in Figure 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system may also include the Internet. RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal (120a-120j in Figure 1, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). Terminal 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wired connected to core network 200. The core network equipment in core network 200 and RAN node 110 in RAN 100 may be different physical devices, or they may be the same physical device integrating core network logical functions and radio access network logical functions.

[0069] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4G mobile communication system, a 5G mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.

[0070] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.

[0071] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).

[0072] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0073] In different systems, CU (including open CU-CP (O-CU-CP) and open CU-UP (O-CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open central unit (O-CU), DU can also be called an open distributed unit (O-DU), CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0074] Terminal 120 can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be referred to as user equipment (UE), terminal, user device, access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal unit, terminal station, terminal device, wireless communication equipment, user agent, or user device. A terminal typically contains a communication module, circuit, or chip that performs the corresponding communication functions. The terminal may also be configured with program instructions for performing these communication functions.

[0075] For example, the terminal in this application embodiment can be a mobile phone, a personal digital assistant (PDA) computer, a laptop computer, a tablet computer, a drone, a computer with wireless transceiver capabilities, a machine type communication (MTC) terminal, a virtual reality (VR) terminal, an augmented reality (AR) terminal, an Internet of Things (IoT) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home (e.g., game consoles, smart TVs, smart speakers, smart refrigerators, and fitness equipment), a transport vehicle with wireless communication capabilities, a communication module, or a roadside unit (RSU) with terminal capabilities.

[0076] RAN 100 and terminal 120 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which RAN 100 and terminal 120 are located.

[0077] CN 200 can be a 5G core network, an evolved 5G core network, or the core network of a future mobile communication system. Taking a 5G core network as an example, CN 200 includes access and mobility management (AMF) network elements responsible for mobility management and access management services; session management (SMF) network elements responsible for session management; user plane (UPF) network elements responsible for user plane packet routing and forwarding and quality of service (QoS) control; and policy control (PCF) network elements. These core network elements can work independently or be combined to implement certain control functions. For example, AMF, SMF, and PCF can be combined into a single core network device.

[0078] It should be understood that the above naming is defined solely for the purpose of distinguishing different functions and should not constitute any limitation on this application. This application does not preclude the possibility of using other naming conventions in 5G networks and other future networks. For example, in future networks, some or all of the above-mentioned network elements may use the terminology from 5G, or they may use other names, etc.

[0079] The technical solution of this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems. Among these, cellular vehicle-to-everything (C-V2X) can be a V2X communication technology developed based on cellular systems. C-V2X can utilize and enhance the functions and elements of cellular networks to achieve low-latency and high-reliability communication between various nodes in the vehicle network. C-V2X can include vehicle-to-vehicle (V2V) communication, vehicle-to-pedestrian (V2P) communication, vehicle-to-infrastructure (V2I) communication, and vehicle-to-network (V2N) communication.

[0080] Figure 2 is a schematic diagram of a communication system applicable to an embodiment of this application. Figures 2(a) to (c) illustrate three communication scenarios. The dashed circles represent the coverage area of ​​the network device. Devices located within the dashed circles are within the coverage area of ​​the network device; devices located outside the dashed circles are outside the coverage area of ​​the network device.

[0081] When the technical solution of this application is applied to systems where user terminals communicate directly (e.g., V2X, D2D, etc.), it is applicable to communication scenarios with network coverage as well as those without. Users can choose the resource mode themselves. The terminal device (or user terminal) can be within or outside the coverage area of ​​the network device.

[0082] As shown in Figure 2(a), the two communicating terminal devices (shown in the form of a vehicle in Figure 2) are within the coverage area of ​​the network device. Exemplarily, a terminal device can communicate with another terminal device via a proximity-based services communication 5 (PC5) interface. As shown in Figure 2(b), one of the two communicating terminal devices (shown in the form of a vehicle in Figure 2) is within the coverage area of ​​the network device, while the other is outside the coverage area. As shown in Figure 2(c), both communicating terminal devices (shown in the form of a vehicle in Figure 2) can be outside the coverage area of ​​the network device. It can also be understood that the technical solution provided in this application can be applied to a sidelink system.

[0083] It is understood that Figure 1 or Figure 2 are merely examples provided for ease of understanding and do not constitute a limitation on the scope of protection of this application. The communication method provided in the embodiments of this application may also involve devices not shown in Figure 1 or Figure 2, such as wireless relay devices and / or wireless backhaul devices, etc. Of course, the communication method provided in the embodiments of this application may also include only some of the devices shown in Figure 1 or Figure 2, without limitation.

[0084] To facilitate understanding of the technical solutions provided in the embodiments of this application, the technical terms involved in this application are briefly introduced below. It should be noted that the introduction of technical terms in this application is only for the purpose of helping to understand the technical solutions and should not be construed as limiting the application.

[0085] 1. Frequency-selective fading

[0086] Frequency-selective fading can be understood as a phenomenon in wireless communication where, due to multipath propagation, signal components of different frequencies experience different degrees of attenuation during transmission (i.e., different degrees of fading). This results in some frequency components of the received signal experiencing more severe fading than others (i.e., the same signal experiences different fading characteristics at different frequencies). This phenomenon typically occurs when the signal bandwidth is wide or the transmission environment is complex, such as when multiple reflection or refraction paths exist.

[0087] Generally, the main causes of frequency-selective fading include: (1) Multipath propagation: There may be multiple paths for a signal to travel from the transmitter to the receiver. During propagation, the signal encounters obstacles such as buildings and the ground, resulting in reflection, refraction, and scattering, forming multiple different propagation paths. The different lengths of these paths lead to different arrival times of the signal at the receiver; (2) Phase difference: Due to the different arrival times of the signals from multiple paths, the signals received at the receiver will have phase differences. At certain frequencies, these phase differences may cause mutual interference (constructive or destructive phases), resulting in different degrees of fading at different frequencies.

[0088] For example, suppose a user is using a mobile phone to receive a signal from a base station in an urban environment. Due to the many buildings in a city, multipath effects occur during signal propagation. Specifically:

[0089] Frequency #1 (e.g., 900MHz): At this frequency, signals may reach the receiver through reflection and scattering from buildings. Due to the height and materials of the buildings, some reflection paths may result in signal amplification, while others may result in signal attenuation. Therefore, the receiver may receive a stronger signal at this frequency.

[0090] Frequency #2 (e.g., 1800MHz): At this frequency, the signal propagation characteristics may differ. Higher frequencies typically experience greater attenuation, and in urban environments, signals may be more easily blocked by buildings. Therefore, at this frequency, the receiver may receive a weaker signal.

[0091] 2. Power Control

[0092] As mentioned earlier, the electromagnetic wave signal transmitted by the transmitter is affected by path loss and shadow fading during propagation in the wireless channel, resulting in a decrease in signal strength by the time it reaches the receiver. Therefore, when the receiver is far away, the transmitter needs to appropriately adjust its signal transmission power to compensate for the effects of path loss and shadow fading. Secondly, higher transmission power helps reduce block error rate and packet loss rate, improving transmission reliability, and also facilitates the application of higher-order modulation and coding schemes (MCS), improving spectral efficiency. However, if the transmitter uses excessively high transmission power, it will cause strong interference to other transmission processes at the same time and consume more energy, which is detrimental to energy conservation (especially to the battery life of the terminal). Therefore, under normal circumstances, it is necessary to control the transmission power of the transmitter to compensate for the effects of path loss and shadow fading, while also suppressing interference between cells on the same frequency to meet network coverage and capacity requirements.

[0093] 3. Modulation and Coding Scheme (MCS)

[0094] MCS is an important parameter used in wireless communication to represent data transmission rate and coding efficiency. Specifically, MCS defines two aspects: (1) Modulation method: describes how data is encoded into radio waves. This includes different quadrature amplitude modulation (QAM) levels, such as binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), 16-QAM, 64-QAM, and 256-QAM; (2) Coding rate: describes the ratio of transmitted data to total data. The higher the coding rate, the higher the transmission efficiency, but the higher the requirements for signal quality. MCS is usually represented by a number, and each number corresponds to a specific combination of modulation method and coding rate.

[0095] 4. Path loss (PL)

[0096] In this application, "path loss" can be used interchangeably with terms such as path loss, transmission loss, signal attenuation, signal attenuation loss, attenuation loss, transmission loss, signal loss, transmission path loss, path loss estimate, and path loss estimate. In existing protocols, terminal equipment can estimate path loss using downlink reference signals such as the "synchronization signal and PBCH block" (SSB) and the channel state information reference signal (CSI-RS). Path loss can also be estimated using uplink reference signals (e.g., SRS). This application does not limit the specific reference signals used for path loss estimation.

[0097] Typically, path loss is calculated as PL = referenceSignalPower – higher-layer filtered RSRP. Here, "referenceSignalPower" can be understood as the power of the reference signal configured to be transmitted by the network device; "higher-layer filtered RSRP" can be understood as the power of the reference signal received by the terminal, which is filtered by higher layers. The difference between the two is the path loss.

[0098] In the protocol, the downlink reference signal used for path loss estimation is called the "path loss reference signal" (PL RS). For example, when the PL RS is an SSB, referenceSignalPower = ss – PBCH – Blockpower, where "ss – PBCH – Blockpower" is configured by the network device; when the PL RS is a periodic CSI-RS, referenceSignalPower = ss – PBCH – Blockpower + powerControlOffsetSS, where "powerControlOffsetSS" is the offset from the SSB power configured by the network device, and the default value is 0 when this value is not configured.

[0099] 5. Transmitting power

[0100] The transmission power of the terminal equipment for the Physical Uplink Control Uplink Channel (PUCCH), Physical Uplink Shared Channel (PUSCH), Physical Random Access Channel (PRACH), and Sounding Reference Signal (SRS) is mainly related to the terminal equipment's maximum transmission power, the network equipment's desired receive power level, path loss, path loss correction factor, closed-loop power control modulation, power adjustment status, number of transmission resource blocks, subcarrier spacing, etc.

[0101] (1) As an example, taking PUSCH as an example, the UE's transmit power P PUSCH,b,f,c (i,j,q d ,l) satisfies the following formula:

[0102] Among them, P PUSCH,b,f,c (i,j,q d The value of l) is the minimum of the two items within the curly braces above;

[0103] b,f,c: Corresponding to UL BWP index, carrier index, and serving cell index;

[0104] i: The corresponding transmission timing is defined by the time slot index of the system frame number and the symbols within the time slot;

[0105] j: Parameter set configuration index. For example, j=0 indicates power control for message 3 (msg3); j=1 indicates PUSCH power control for the configured authorization configuration (ConfiguredGrantConfig); j=2~J, the rest are normal power controls;

[0106] qd: Path loss reference signal index (can be SSB or CSI-RS, determined by the path loss reference signal associated with the TCI state transmitted uplink under the Unified TCI framework);

[0107] μ is the index for the subcarrier spacing configuration;

[0108] l: Power control adjustment status index;

[0109] P CMAX,f,c (i) represents the maximum transmit power of the UE;

[0110] P O_PUSCH,b,f,c (j) represents the desired receive power level of the network device, where P O_PUSCH,b,f,c(j) consists of two parts: P O_PUSCH,b,f,c (j)=P O_NOMINAL,PUSCH,f,c (j)+P O_UE_PUSCH,b,f,c (j)

[0111] P O_NOMINAL,PUSCH,f,c (j) represents the PUSCH transmit power level expected by the base station during normal PUSCH demodulation. O_UE_PUSCH,b,f,c (j) represents the UE relative to P O_NOMINAL,PUSCH,f,c The power bias of (j) reflects the impact of UE class, service type and channel quality on PUSCH transmit power;

[0112] α b,f,c (j) is the path loss correction factor;

[0113] PL b,f,c (q d This refers to the downlink path loss estimated by the terminal based on the path loss reference signal;

[0114] The number of resource blocks allocated for sending PUSCH;

[0115] Δ TF,b,f,c (i) represents the power bias values ​​of different MCS formats relative to the reference MCS;

[0116] f b,f,c (i,l) represents the adjustment amount of the transmit power, which is obtained from the transmit power control (TPC) information of the PDCCH.

[0117] (2) As another example, taking SRS as an example, the UE's transmit power P SRS,b,f,c (i,q s ,l) satisfies:

[0118] P SRS,b,f,c (i,q s The value of l) is the minimum of the two items within the curly braces above;

[0119] P O_SRS,b,f,c (j) represents the desired received power level of the network device. For details, please refer to the description in formula (1) above.

[0120] α SRS,b,f,c (q s ) is the path loss correction factor;

[0121] M SRS,b,f,c (i) is the number of resource blocks allocated for sending SRS;

[0122] q s Index for road loss reference signals;

[0123] h b,f,c (i,l) represents the adjustment amount of the transmit power, which is obtained from the TPC information of the PDCCH.

[0124] The remaining parameters can be referenced from P in formula (1) above. PUSCH,b,f,c (i,j,q d The parameter definitions in ,l).

[0125] (3) As another example, taking PUCCH as an example, the UE's transmit power P SRS,b,f,c (i,q s ,l) satisfies:

[0126] P PUCCH,b,f,c (i,q u ,q d The value of l) is the minimum of the two items within the curly braces above;

[0127] q u It is the index of the road loss reference signal;

[0128] P +_PUCCH,b,f,c (q u ) represents the desired received power level of the network device. For details, please refer to the description in formula (1) above.

[0129] The number of resource blocks allocated for sending PUCCH;

[0130] Δ F_PUCCH (F) represents the power bias values ​​of different MCS formats relative to the reference MCS;

[0131] g b,f,c (i,l) represents the adjustment amount of the transmit power, which is obtained from the TPC information of the PDCCH.

[0132] The remaining parameters can be referenced from the above formula (1) P PUSCH,b,f,c (i,j,q d The parameter definitions in ,l).

[0133] 6. Time and frequency resources

[0134] Data or information can be carried using time-frequency resources. These time-frequency resources can include resources in the time domain (i.e., time-domain resources) and resources in the frequency domain (i.e., frequency-domain resources).

[0135] In the time domain, time-domain resources may include one or more time-domain units (or, also called time cells). A time-domain unit may be a radio frame (RF), a subframe, a slot, a mini-slot, a partial slot, an orthogonal frequency division multiplexing (OFDM) symbol, or a collection of time-domain resources. One or more time cells may be continuous or discrete in the time domain. Indicative, the duration of a subframe in the time domain may be 1 millisecond (ms), a slot may consist of 7 or 14 symbols, and a mini-slot may include at least one symbol (e.g., 2, 4, or 7 symbols, or any number of symbols less than or equal to 14).

[0136] In the frequency domain, frequency domain resources can include one or more frequency domain units. A frequency domain unit can be a resource element (RE), a resource block (RB), a set of resource blocks (RBs), a subchannel, a resource pool, bandwidth, a bandwidth part (BWP), a carrier, a channel, or interlaced RBs, etc.

[0137] 7. Airspace

[0138] In the field of communications, "spatial space" generally refers to the physical space or area where signals propagate in wireless communication. It involves the distribution, propagation, and reception of signals in space. Spatial resources utilize different dimensions of space to transmit signals. By using multiple antennas at different spatial locations (e.g., multiple-input multiple-output (MIMO) technology), multiple signals can be transmitted simultaneously on the same frequency, thereby improving system capacity and efficiency. An important application of spatial resources is spatial division multiplexing (SDM), which allows multiple data streams to be transmitted simultaneously on the same frequency through different spatial paths. This technology can significantly improve spectrum utilization.

[0139] A "beam" refers to a directional signal transmission pattern formed by an antenna array. Beamforming technology can focus signals in a specific direction, thereby improving signal strength and quality. Beamforming and control are important ways to utilize spatial resources, enabling more efficient signal transmission and interference management. A "beam" represents a communication resource; different beams can be considered different resources. Different beams can transmit the same or different information. In NR protocols, beams can be represented as spatial domain filters, spatial filters, or spatial parameters. The beam used to transmit signals is called the transmission beam (Tx beam), and the beam used to receive signals is called the reception beam (Rx beam). Furthermore, beams can be wide beams, narrow beams, or other types of beams. Beamforming techniques can be beamforming technology or other technologies. Specifically, beamforming technology can be digital beamforming technology, analog beamforming technology, or hybrid digital / analog beamforming technology, etc.

[0140] In communication systems, a "port" typically refers to an antenna or signal transmission interface. Each port can connect to one or more antennas, allowing signal input and output. In MIMO systems, multiple ports can be used simultaneously to achieve the transmission and reception of multiple signals, thereby making full use of spatial resources. A beam can correspond to one or more antenna ports for transmitting data channels, control channels, and probe signals, etc. One or more antenna ports corresponding to a beam can also be considered as a set of antenna ports. Specifically, the transmitter can precode one or more signals based on one or more predefined beam vectors and transmit the precoded signals. The precoded signals have a certain directionality. Therefore, the precoded signal transmitted by the transmitter based on a port can be understood as a beam in a specific direction. The transmit beam can refer to the signal strength distribution formed in different directions in space after the signal is transmitted through the antenna, and the receive beam can refer to the signal strength distribution in different directions in space of the wireless signal received from the antenna.

[0141] With the continuous advancement of technology, people's demand for data is increasing. For example, the development of technologies such as high-definition video, virtual reality, and artificial intelligence in art requires the processing and transmission of massive amounts of data. This has led to a rapid increase in the bandwidth and capacity requirements for data transmission, resulting in more and more scenarios involving large packets and high bandwidth transmission. However, in mobile communication systems, due to the multipath propagation effect, signal components of different frequencies experience different degrees of fading during transmission, causing the same signal to experience different fading characteristics at different frequencies, which can be understood as "frequency-selective fading." Therefore, if only one large bandwidth is scheduled for transmission in a frequency band through downlink control information (DCI) and the power of this large bandwidth is controlled by a single TPC message, considering frequency-selective fading, this transmission method cannot guarantee the uplink transmission performance of the terminal device. In addition, the signal-to-interference-plus-noise ratio (SINR) varies in different spatial domains (i.e., different transmission layers), meaning that the degree of interference and spatial correlation between streams are also different. Using a single TPC message for unified power control of multiple streams also cannot guarantee the uplink transmission performance of the terminal device. Therefore, a communication method is needed in this scenario to ensure the performance of uplink transmission on the terminal device.

[0142] Figure 3 is a schematic flowchart of an uplink transmission method 300 provided in this application. As shown in Figure 3, the method includes the following steps. For details not covered, please refer to the relevant descriptions in existing protocols.

[0143] 310. The first device sends a first signaling message to the second device. The first signaling message is used to schedule N transmission units.

[0144] Correspondingly, the second device receives the first signaling from the first device.

[0145] For example, the first device may be a network device, and the second device may be a terminal device; for example, the first device may be a terminal device, and the second device may also be a terminal device.

[0146] In this embodiment of the application, N is a positive integer greater than 1.

[0147] For example, the first signaling can be DCI signaling. For example, the first signaling can also be side link control information (SCI). Typically, SCI signaling is signaling information used to control and manage side link communication in side link systems, especially in V2X and D2D scenarios. For example, the first signaling can also be radio resource control (RRC) signaling.

[0148] In the embodiments of this application, "transmission unit" can be understood as a unit for transmitting data. For example, it can be replaced by "data packet", "data block", "data unit", "transmission block (TB)", "code block group (CBG)", "physical uplink shared channel (PUSCH)", "PDSCH", "sub-transmission block", "code block", "code block group", "code block set", "code block cluster", or other granularity of transmission units, etc., and is not limited thereto. For consistency, "transmission unit" will be used in the following description.

[0149] For example, in the embodiments of this application, a "transmission unit" can be a TB. For instance, one transmission unit can be a TB, and N transmission units are N TBs. Alternatively, a transmission unit can also be a sub-TB (or code block group, CBG) contained in a TB. For instance, one transmission unit can be a sub-TB or a CBG, and N transmission units are N sub-TBs or N CBGs. Alternatively, a transmission unit can also be a code block (CB) contained in a CBG. For instance, one transmission unit can be a CB, and N transmission units are N CBs. This application does not limit its form.

[0150] In this embodiment, the N transmission units may occupy continuous or discontinuous frequency domain resources, and this is not limited. For example, the total bandwidth of the N transmission units is 100MHz.

[0151] In this embodiment, the N transmission units are located in the first time unit. This can also be understood as the time-domain resources corresponding to the N transmission units scheduled by the first signaling being identical.

[0152] For example, a "first time unit" can be: a radio frame (RF), a subframe, a slot, a mini-slot, a partial slot, an orthogonal frequency division multiplexing (OFDM) symbol, or a collection of time-domain resources, etc.

[0153] 320. Receive second signaling, the second signaling including M pieces of information, each of the M pieces of information being used to determine the transmission power of at least one of the N transmission units.

[0154] In this embodiment of the application, M is a positive integer greater than 1 and less than or equal to N.

[0155] In this application embodiment, the "second signaling" can be understood as "power adjustment signaling" or "power control command." For example, the second signaling can be used to indicate the adjustment amount of the transmission power of N transmission units. Exemplarily, the second signaling can be existing transmit power control (TPC) signaling. Exemplarily, the second signaling can also be other signaling introduced in the future, or it can have other names. This application embodiment does not limit the specific name of the second signaling; any signaling that can determine the transmission power of each of the N transmission units through the second information can be understood as the second signaling in this application.

[0156] In this application embodiment, each of the M pieces of information can be used to determine the transmission power of at least one of the N transmission units. For example, each of the M pieces of information can be understood as "power control adjustment information" or "power control information". For example, in this application, the transmission power of each transmission unit can be calculated based on each of the M pieces of information in combination with the aforementioned formula (1) for transmission power.

[0157] As an example, taking the above formula (1) as an example, for instance, each of the M pieces of information can be used to determine the parameter f in the aforementioned formula (1) for transmitting power. b,f,c (i,l); for example, each of the M pieces of information can be used to determine the parameter Δ in the aforementioned formula (1) for transmitting power. TF,b,f,c (i); for example, each of the M pieces of information can be used to determine the parameter α in the aforementioned formula (1) for transmitting power. b,f,c (j); For example, each of the M pieces of information can be used to determine the parameter α in the aforementioned formula (1) for transmitting power. b,f,c(j). In this example, it can be understood that the M messages included in the second signaling indicate the same power control parameters, only the specific values ​​of the parameters may differ.

[0158] As another example, taking the above formula (1) as an example, for instance, some of the M pieces of information are used to determine the parameter f in the aforementioned formula (1) for transmitting power. b,f,c (i,l), some of the M pieces of information are used to determine the parameter Δ in the aforementioned formula (1) for transmitting power. TF,b,f,c (i), or; for example, some of the M pieces of information are used to determine the parameter α in the aforementioned formula (1) for transmitting power. b,f,c (j), some of the M pieces of information are used to determine the parameter PL in the aforementioned formula (1) for transmitting power. b,f,c (q d ), and so on. In this example, it can be understood that the M pieces of information in the second signaling include different power control parameters (for example, it may include two power control parameters), and the specific value of each power control parameter may be different.

[0159] The following describes the correspondence between N transmission units and M pieces of information in the embodiments of this application, with reference to Figures 4 and 5.

[0160] Method 1

[0161] In one possible implementation, N is greater than M, the M pieces of information include the first information, and at least two of the N transmission units correspond to the first information. Specifically, the frequency domain resources corresponding to the at least two transmission units are the same, and the spatial domain resources corresponding to the at least two transmission units are different; or, the spatial domain resources corresponding to the at least two transmission units are the same, and the frequency domain resources corresponding to the at least two transmission units are different.

[0162] In the embodiments of this application, "spatial resources" can be understood as "transport layer", "stream number", "port", "beam", etc.

[0163] As an example, suppose the first signaling schedules six transmission units, and the second signaling includes three pieces of information, for example, all three pieces of information are the first piece of information, as shown in Figure 4(a). Transmission units #1 and #2 have the same frequency domain resources, but different spatial domain resources. For example, transmission unit #1 corresponds to stream number #1, and transmission unit #2 corresponds to stream number #2. In this case, both transmission units #1 and #2 correspond to the first piece of information #1. Similarly, transmission units #3 and #4 have the same frequency domain resources, but different spatial domain resources. For example, transmission unit #3 corresponds to stream number #1, and transmission unit #4 corresponds to stream number #2. In this case, both transmission units #1 and #2 correspond to the first piece of information #2. Transmission units #5 and #6 have the same frequency domain resources, but different spatial domain resources. For example, transmission unit #5 corresponds to stream number #1, and transmission unit #6 corresponds to stream number #2. In this case, both transmission units #1 and #2 correspond to the first information #3. As an example, suppose the first signaling schedules five transmission units, and the second signaling includes three pieces of information, two of which are the first pieces of information, as shown in Figure 4(b). Transmission units #1 and #2 both correspond to the first information #1, and transmission units #3 and #4 both correspond to the first information #2. For transmission unit #7, it can be indicated separately by the remaining one of the three pieces of information.

[0164] As another example, suppose the first signaling schedules six transmission units, and the second signaling includes two pieces of information, for example, both of which are the first pieces of information, as shown in Figure 4(c). Transmission units #1, #3, and #5 have the same spatial resources (e.g., all have stream number #1), but their corresponding frequency resources are different. For example, transmission units #1, #3, and #5 all correspond to the first piece of information #4. Transmission units #2, #4, and #6 have the same spatial resources (e.g., all have stream number #2), but their corresponding frequency resources are different. For example, transmission units #2, #4, and #6 all correspond to the first piece of information #5. As another example, suppose the first signaling schedules five transmission units, and the second signaling includes three pieces of information, two of which are the first pieces of information, as shown in Figure 4(d). Transmission units #1 and #3 both correspond to the first piece of information #4, and transmission units #2 and #4 both correspond to the first piece of information #5. For example, transmission unit #7 can be indicated by the remaining one of the three messages alone.

[0165] Method 2

[0166] In another possible implementation, N and M are equal, with N transmission units corresponding one-to-one with M pieces of information. The frequency domain resources corresponding to each of the N transmission units are different, and / or, the spatial domain resources corresponding to each of the N transmission units are different. This can also be understood as N and M being equal, with N transmission units corresponding one-to-one with M pieces of information, where each of the N transmission units corresponds to different frequency domain resources, and / or, each of the N transmission units corresponds to different spatial domain resources.

[0167] In the embodiments of this application, for example, "the frequency domain resources corresponding to each of the N transmission units are different" can be understood as the frequency domain resources corresponding to each of the N transmission units are all different; for example, "the spatial domain resources corresponding to each of the N transmission units are different" can be understood as the spatial domain resources corresponding to each of the N transmission units are all different; for example, "the frequency domain resources corresponding to each of the N transmission units are different and the spatial domain resources corresponding to each of the N transmission units are different" can be understood as the frequency domain resources and spatial domain resources corresponding to each of the N transmission units are not completely the same.

[0168] As an example, suppose the first signaling schedules three transmission units, and the second signaling includes three pieces of information, namely information #A, information #B, and information #C, as shown in Figure 5(a). The frequency domain resources corresponding to transmission units #A, #B, and #C are all different. For example, transmission unit #A corresponds to information #A, transmission unit #B corresponds to information #B, and transmission unit #C corresponds to information #C. As an example, suppose the first signaling schedules three transmission units, and the second signaling includes three pieces of information, namely information #A, information #B, and information #C, as shown in Figure 5(b). The spatial domain resources corresponding to transmission units #A, #B, and #C are all different. For example, transmission unit #A corresponds to information #A, transmission unit #B corresponds to information #B, and transmission unit #C corresponds to information #C. As an example, suppose the first signaling schedules three transmission units, and the second signaling includes three messages, namely message #A, message #B, and message #C, as shown in Figure 5(c). The frequency domain resources corresponding to transmission units #A, #B, and #C are all different, and the spatial domain resources corresponding to transmission units #A, #B, and #C are not completely the same. For example, transmission unit #A corresponds to message #A, transmission unit #B corresponds to message #B, and transmission unit #C corresponds to message #C.

[0169] Therefore, it can be seen that the method provided in this application has multiple correspondences between N transmission units and M pieces of information. In method 1, one piece of information can correspond to multiple transmission units, which is a relatively coarse-grained power control method, but it helps to save signaling overhead. In method 2, each transmission unit can correspond to unique power control information, which is a relatively fine-grained indication method, making the transmission power of the determined transmission unit more precise. In addition, multiple correspondence methods also improve the flexibility of information indication.

[0170] In addition, it can be seen that in the embodiments of this application, for different airspaces (i.e., different transmission layers), considering the degree of interference between each stream and the spatial correlation, different power control information is proposed to perform power control on the transmission units of different airspace resources respectively, thereby ensuring the uplink transmission performance of the terminal device.

[0171] In this embodiment, the first signaling schedules N transmission units, and the second signaling includes M pieces of information. The correspondence between the N transmission units and the M pieces of information depends on the specific implementation. For example, following the sequential order, the first scheduled transmission unit corresponds to the first piece of information among the M pieces of information, the second scheduled transmission unit corresponds to the second piece of information among the M pieces of information, and so on. That is, the corresponding information can be determined sequentially according to the indication information of the transmission units. Another example is that when configuring the information of the transmission units in the first signaling, an additional indication field can be added to the configuration information corresponding to each transmission unit. This indication field is used to indicate the index of a certain piece of information among the M pieces of information. Yet another example is that the first signaling configures the frequency domain resources and spatial domain resources of the transmission units. In this case, when determining the correspondence between each transmission unit and the M pieces of information, the correspondence can be determined by either a frequency domain-first, spatial domain-second order, or a spatial domain-first, frequency domain-second order. For example, suppose the first signaling is configured with two frequency domain resources, frequency domain resource #1 and frequency domain resource #2, each corresponding to two different transmission layers, transmission layer #1 and transmission layer #2. If there are four pieces of information out of M pieces of information, then the transmission unit corresponding to the first piece of information is: frequency domain resource #1 and transmission layer #1; the transmission unit corresponding to the second piece of information is: frequency domain resource #1 and transmission layer #2; the transmission unit corresponding to the third piece of information is: frequency domain resource #2 and transmission layer #1; and the transmission unit corresponding to the fourth piece of information is: frequency domain resource #2 and transmission layer #2. In this embodiment, the correspondence between the M pieces of information and the N transmission units is not limited.

[0172] Based on the above description of the correspondence between N transmission units and M pieces of information, the meaning of each piece of information in the M pieces of information in this application embodiment will be explained below.

[0173] Method 1

[0174] In this embodiment of the application, the M pieces of information include second information, which corresponds to a second transmission unit. The second transmission unit is one of the N transmission units. The second information is used to indicate a second adjustment amount, and the second adjustment amount is used to determine a second transmission power. The second transmission power is the transmission power of the second transmission unit.

[0175] In this application embodiment, the "adjustment amount of transmission power" (which can also be described as "transmission power adjustment amount") can be understood as the specific value indicated by each power parameter in the transmission power formula. In other words, any value indicated by a relevant parameter that can be used to determine the transmission power of the first device can be understood as the "adjustment amount of transmission power". For example, the "path loss parameter" in the transmission power (e.g., α) b,f,c The value indicated by (j) can be understood as "the amount of adjustment of the transmission power".

[0176] In one possible implementation, the remaining (M-1) pieces of information out of the M pieces of information correspond to the remaining (N-1) transmission units out of the N transmission units. The (M-1) pieces of information indicate (M-1) adjustment amounts. The (M-1) adjustment amounts are used to determine (N-1) transmission powers. The (N-1) transmission powers are the transmission powers corresponding to the (N-1) transmission units.

[0177] In the above implementation, it can also be understood that in this embodiment, M pieces of information indicate M adjustment amounts. That is, all M pieces of information are used to indicate adjustment amounts. For example, taking TPC information as an example, each of the M pieces of TPC information is used to indicate f. b,f,c (i,l) absolute value or f b,f,c (i,l) cumulative value.

[0178] As an example, taking Method 1 above, "(M-1) adjustment values ​​are used to determine (N-1) transmission powers" can be understood as at least one of the M adjustment values ​​being able to simultaneously determine two of the N transmission powers. For example, two transmission powers can be determined simultaneously using one adjustment value. These two transmission powers correspond to two transmission units, which have the same frequency domain resources and different spatial domain resources; or, the two transmission units have the same spatial domain resources and different frequency domain resources.

[0179] As another example, taking Method 2 above, "(M-1) adjustment values ​​are used to determine (N-1) transmission powers" can be understood as follows: the M adjustment values ​​determine the N transmission powers respectively, that is, the M adjustment values ​​correspond one-to-one with the N transmission powers, and the N transmission powers correspond one-to-one with the N transmission units. In this case, the frequency domain resources corresponding to the N transmission units are different, and / or, the spatial domain resources corresponding to the N transmission units are different.

[0180] Method 2

[0181] In another possible implementation, the remaining (M-1) pieces of information out of the M pieces of information correspond to the remaining (N-1) transmission units out of the N transmission units. The (M-1) pieces of information indicate (M-1) offsets. Each of the (M-1) offsets and the second adjustment amount are used to determine an adjustment amount. The (M-1) adjustment amounts are used to determine (N-1) transmission powers. The (N-1) transmission powers are the transmission powers corresponding to the (N-1) transmission units.

[0182] The above technical solution can also be understood as follows: based on each indicated offset and the second adjustment amount, an adjustment amount can be determined. Therefore, based on each of the (M-1) offsets and the second adjustment amount, a total of (M-1) adjustment amounts can be determined, where each adjustment amount is determined based on an offset and the second adjustment amount. In other words, each of the (M-1) pieces of information indicates an offset from the second adjustment amount.

[0183] As an example, taking Method 1 above, "(M-1) adjustment values ​​are used to determine (N-1) transmission powers" can be understood as at least one of the (M-1) adjustment values ​​being able to simultaneously determine two of the (N-1) transmission powers. For example, two transmission powers can be determined simultaneously using one adjustment value, and these two transmission powers correspond to two transmission units. These two transmission units have the same frequency domain resources and different spatial domain resources; or, the two transmission units have the same spatial domain resources and different frequency domain resources.

[0184] As an example, taking Method 2 above, "(M-1) adjustment values ​​are used to determine (N-1) transmission powers" can be understood as follows: the (M-1) adjustment values ​​determine (N-1) transmission powers respectively, that is, the (M-1) adjustment values ​​correspond one-to-one with the (M-1) transmission powers, and the (N-1) transmission powers correspond one-to-one with the (N-1) transmission units. In this case, the frequency domain resources corresponding to the (N-1) transmission units are different, and / or, the spatial domain resources corresponding to the (N-1) transmission units are different.

[0185] For example, suppose that all M pieces of information are TPC information, as mentioned above, TPC information is used to indicate the parameter "f b,f,c(i,l)”, at this point, assume that the first signaling schedules three transmission units (e.g., transmission unit #A1, transmission unit #B1, and transmission unit #C1 respectively), and the second signaling includes three pieces of information (e.g., information #A1, information #B1, and information #C1 respectively). Assuming that according to the correspondence in Method 2 above, for example, transmission unit #A1 corresponds to information #A1, transmission unit #B1 corresponds to information #B1, and transmission unit #C1 corresponds to information #C1. For example, information #A1 (an example of the second information) is used to indicate f b,f,c The absolute value of (i,l) (for example, it can also be f) b,f,c (cumulative value of (i,l)), information #B1 is used to indicate f with the indication of information #A1. b,f,c The offset between the absolute values ​​of (i,l), information #C1 is used to indicate the f indicated by information #A1. b,f,c The offset between the absolute values ​​of (i,l).

[0186] Method 3

[0187] In another possible implementation, the second signaling also includes third information, which is used to indicate a reference value for the adjustment amount. M pieces of information correspond to N transmission units. M pieces of information indicate M offsets. Each of the M offsets and the reference value of the adjustment amount is used to determine an adjustment amount. The M adjustment amounts are used to determine N transmission powers, and the N transmission powers are the transmission powers corresponding to the N transmission units.

[0188] The above technical solution can also be understood as follows: based on each indicated offset and the reference value of the adjustment amount, an adjustment amount can be determined. Therefore, based on each of the M offsets and the reference value of the adjustment amount, a total of M adjustment amounts can be determined, where each adjustment amount is determined based on an offset and a reference value of the adjustment amount. In other words, each of the M pieces of information indicates an offset from the reference value of the adjustment amount.

[0189] As an example, taking Method 1 above, "M adjustment values ​​are used to determine N transmission powers" can be understood as at least one of the M adjustment values ​​being able to simultaneously determine two of the N transmission powers. For example, two transmission powers can be determined simultaneously using one adjustment value. These two transmission powers correspond to two transmission units, which have the same frequency domain resources and different spatial domain resources; or, the two transmission units have the same spatial domain resources and different frequency domain resources.

[0190] As an example, taking method 2 above, "M adjustment values ​​are used to determine N transmission powers" can be understood as follows: the M adjustment values ​​determine the N transmission powers respectively, that is, the M adjustment values ​​correspond one-to-one with the N transmission powers, and the N transmission powers correspond one-to-one with the N transmission units. In this case, the frequency domain resources corresponding to the N transmission units are different, and / or, the spatial domain resources corresponding to the N transmission units are different.

[0191] For example, suppose all M messages are TPC messages. Suppose the first signaling schedules three transmission units (e.g., transmission unit #A1, transmission unit #B1, and transmission unit #C1), and the second signaling includes three messages (e.g., message #A1, message #B1, and message #C1). Additionally, the second signaling includes a reference value (an example of the third message) that indicates a reference value for the adjustment amount; for example, this reference value refers to f. b,f,c The absolute value of (i,l) (for example, it could also be f) b,f,c (cumulative value of (i,l)). Assuming the correspondence according to the above method 2, for example, transmission unit #A1 corresponds to information #A1, transmission unit #B1 corresponds to information #B1, and transmission unit #C1 corresponds to information #C1. For example, information #A1 is used to indicate the offset between the adjustment amount of transmission unit #A1 and the reference value indicated by the reference value information, information #B1 is used to indicate the offset between the adjustment amount of transmission unit #B1 and the reference value indicated by the reference value information, and information #C1 is used to indicate the offset between the adjustment amount of transmission unit #C1 and the reference value indicated by the reference value information.

[0192] It can be seen that in Method 1, the "adjustment amount" can be directly indicated, while in Methods 2 and 3, the "adjustment amount" is indicated indirectly by indicating the "offset amount".

[0193] In this embodiment, the second information is not limited to which of the M pieces of information it is. For example, the second information could be the first piece of information among the M pieces of information, or the last piece of information among the M pieces of information, or the second piece of information among the M pieces of information, and so on. For example, the first device and the second device can agree on a method for determining the second information. Specifically, the second transmission unit corresponding to the second information can be determined with reference to the methods 1 and 2 described above.

[0194] It should be understood that, generally speaking, indicating the adjustment amount of the transmit power of each transmission unit by differential means (i.e., by indicating offset) (i.e., the adjustment range of the upper and lower limits is smaller, and therefore fewer bits are required) can reduce bit overhead and save bandwidth resources compared to directly indicating the adjustment amount of the transmit power of each transmission unit (i.e., the adjustment range of the upper and lower limits is larger, and therefore more bits are required).

[0195] 330. Based on M pieces of information, determine the transmission power of each of the N transmission units.

[0196] Based on the technical solutions provided in steps 310 and 320 above, the transmission power formula in this application has been improved. The formula provided in formula (1) above does not consider multiple transmission units, while the transmission power formula provided in this application (for example, formula (4) and formula (5) below) refers to the formula for calculating the transmission power for each transmission unit. This is because for each of the M transmission units, since each transmission unit has its own corresponding power control information (i.e. each of the M information), the power parameter values ​​for each transmission unit are not completely the same. Therefore, the transmission power of each transmission unit needs to be calculated separately based on each of the M information.

[0197] In formulas (4) and (5) above, TUi can be understood as any transmission unit. In formula (4), ∑P PUSCH (i,j,q d ,l,TUi) can be understood as the sum of the transmission power of N transmission units.

[0198] It can be seen that, compared with the above formula (1), the transmission power formula proposed in this application takes into account different transmission units. Therefore, the transmission power corresponding to each transmission can be calculated for the M information included in the second signaling and the above method 1 or method 2.

[0199] For example, each of the M pieces of information is used to indicate the corresponding f for each transmission unit. b,f,c (i,l,TUi), at this point it can be understood that the other parameters in the above formula (5) can be the same for each transmission unit. At this point, the formula for calculating the transmission power of each transmission unit can be referred to the following formula (6):

[0200] For example, when following method 1 above, that is, when all M pieces of information indicate f b,f,c When the absolute value or accumulated value of (i,l,TUi) is obtained (i.e., the "adjustment amount" is directly indicated), f can be directly calculated based on M pieces of information for each of the N transmission units. b,f,c (i,l,TUi); when the "offset" is indicated by method 2 or method 3 above (i.e., indirectly indicating the "adjustment"), then f b,f,c (i,l,TUi)=f b,f,c (i,l,TUi)ref+offset, in method 2 f b,f,c(i,l,TUi)ref can be understood as the second adjustment amount, in method 3 f b,f,c (i,l,TUi)ref can be understood as a reference value for the adjustment amount.

[0201] For example, each of the M pieces of information is used to indicate the Δ corresponding to each transmission unit. TF,b,f,c (i,TUi), at this point it can be understood that the other parameters in the above formula (5) can be the same for each transmission unit. At this point, the formula for calculating the transmission power of each transmission unit can be referred to the following formula (7):

[0202] For example, when following method 1 above, that is, when all M pieces of information indicate Δ TF,b,f,c When the absolute value or accumulated value of (i, TUi) is obtained (i.e., directly indicating the "adjustment amount"), the Δ corresponding to each of the N transmission units can be directly calculated based on the M pieces of information. TF,b,f,c (i,TUi); when the offset is indicated by method 2 or method 3 above (i.e., indirectly indicating "adjustment amount"), then Δ TF,b,f,c (i,TUi)=Δ TF,b,f,c (i,TUi)ref+offset, in method 2 Δ TF,b,f,c (i,TUi)ref can be understood as the second adjustment amount, in method 3 Δ TF,b,f,c (i,TUi)ref can be understood as a reference value for the adjustment amount.

[0203] The above formula (7) can also be expressed in many variations, as shown in formulas (8) and (9) below.

[0204] Where, Δ′ TF,b,f,c (i,TUi)=Δ TF,b,f,c (i,TUi)+Δ new (i,TUi)

[0205] For example, each of the M pieces of information is used to indicate the α corresponding to each transmission unit. b,f,c (j,TUi) or PL b,f,c (q d ,TUi), at this time it can be understood that the other parameters in the above formula (5) can be the same for each transmission unit, and the calculation formula for the transmission power of each transmission unit can refer to the following formulas (10) to (11):

[0206] For example, when the above formula (10) is followed according to method 1, that is, all M pieces of information indicate α. b,f,cWhen the absolute value or accumulated value of (j, TUi) is obtained, i.e., when the "adjustment amount" is directly indicated, α can be directly calculated based on M pieces of information for each of the N transmission units. b,f,c (j,TUi); when the offset is indicated by method 2 or method 3 above (i.e., indirectly indicating "adjustment amount"), then α b,f,c (j,TUi)=α b,f,c (j,TUi)ref+offset, in method 2 α b,f,c (j,TUi)ref can be understood as the second adjustment amount, in method 3 α b,f,c (j,TUi)ref can be understood as the reference value for the adjustment amount. For PL in the above formula (11)... b,f,c (q d ,TUi) can also be understood in a similar way, so I won't go into details.

[0207] It should be understood that in specific implementations, the above formulas (6) to (11) will have many variations, which cannot be listed one by one in this application. However, as long as the transmission power formula conforms to the main idea of ​​the solution provided in this application, it falls within the scope of protection claimed in this application.

[0208] Furthermore, combining the above formulas (4) and (5), this application also considers that if the sum of the transmission power of each of the N transmission units is greater than the maximum transmission power of the first device, the method further includes:

[0209] Reduce the transmission power of K transmission units out of N transmission units, and determine the transmission power of each of the N transmission units, wherein the sum of the transmission power of the remaining (NK) transmission units and the transmission power of the K transmission units after the reduction is less than or equal to the maximum transmission power of the terminal device, where K is an integer greater than or equal to 1; or, determine the transmission power of each of the N transmission units by evenly distributing the maximum transmission power of the terminal device; or, determine the transmission power of each of the N transmission units according to a first parameter and a second parameter, wherein the first parameter is the ratio of a first factor to a second factor, and the second parameter is used to characterize the maximum transmission power of the terminal device, wherein the first factor is used to characterize the transmission power of any one of the N transmission units before adjustment, and the second factor is used to characterize the sum of the transmission power of each of the N transmission units before adjustment.

[0210] In this embodiment, the K transmission units can be one or more randomly selected transmission units from the N transmission units. Alternatively, it can be understood as reducing the transmission power of one or more transmission units so that the sum of the transmission powers of the N transmission units does not exceed the maximum transmission power of the terminal device. In this embodiment, the specific method or amount of reduction in the transmission power of the K transmission units can be flexibly determined, and this application does not impose any limitations, as long as the reduction in the transmission power of the K transmission units ultimately results in the sum of the transmission powers of the N transmission units being less than or equal to the maximum transmission power of the terminal device.

[0211] In this embodiment, "equal distribution" can be understood as the adjusted transmission power of each of the N transmission units being the ratio of the terminal device's maximum transmission power to N. For example, in this scenario, the transmission power of each of the N transmission units...

[0212] In this embodiment, the adjusted transmission power of each of the N transmission units is determined based on the first parameter and the second parameter. This can also be understood as the transmission power of each of the N transmission units being adjusted proportionally. For example, assuming the maximum transmission power of the terminal device is 10mW, the first signaling schedules two transmission units, and the second signaling includes M pieces of information, which are two pieces of information. Based on the above formula (5), the transmission power of transmission unit #1 is 10mW, and the transmission power of transmission unit #2 is 5mW. At this time, the transmission power of these two transmission units needs to be adjusted. The adjusted transmission power of transmission unit #1 is: 10×[10(10+5)]=20 / 3mW; the adjusted transmission power of transmission unit #2 is: 5×[5(10+5)]=5 / 3mW.

[0213] In the embodiments of this application, for example, the terminal device can be understood as a second device.

[0214] For example, the terminal device can transmit the N transmission units in the first time unit according to the adjusted transmission unit's transmission power.

[0215] Based on the above scheme, this application also considers the situation where the sum of the transmission powers of the N transmission units is greater than the maximum transmission power of the terminal device. In this case, the transmission power of each transmission unit can be adjusted to ensure successful uplink transmission.

[0216] 340. Based on the transmission power of each of the N transmission units, N transmission units are transmitted in the first time unit.

[0217] In one possible implementation, if the sum of the transmission powers of the N transmission units exceeds the maximum transmission power P of the first device... CMAX(i) At this time, N transmission units can be sent in the first time unit according to the adjusted transmission power of each transmission unit in N transmission units.

[0218] Based on the above technical solution, the solution provided in this application can adjust the power according to the frequency domain resources and spatial domain resources occupied by each transmission unit, thereby achieving fine-grained scheduling and improving uplink transmission performance. It can also be understood that the first device can perform targeted power control on the transmission units in each channel based on different channel conditions, thereby achieving fine-grained power control without exceeding the maximum transmission power of the second device, ensuring uplink transmission performance.

[0219] This can also be understood as follows: taking into account the different fading characteristics of different frequency bands, this application adopts different power control methods for each transmission unit, instead of directly using a single TPC information to control a large frequency band as in the prior art. In other words, this application achieves refined power control to ensure the performance of uplink transmission.

[0220] The communication method embodiments of this application have been described in detail above with reference to Figures 1 to 5. The communication device embodiments of this application will now be described in detail below with reference to Figures 6 to 8. It should be understood that the descriptions of the device embodiments correspond to the descriptions of the method embodiments; therefore, any parts not described in detail can be referred to the preceding method embodiments.

[0221] Figure 6 is a possible exemplary block diagram of the communication device involved in the embodiments of this application. As shown in Figure 6, the communication device 10 may include modules or units for implementing the method embodiments described above. In one possible design, the communication device 10 includes a transceiver unit 1003 and a processing unit 1002. Optionally, the communication device 10 may further include a storage unit 1001 for storing device program code and / or data. The transceiver unit 1003 may also be referred to as a communication interface, communication unit, or interface unit.

[0222] The communication device 10 can be a terminal-side device as described in the above embodiments, such as a terminal or a communication module in a terminal, or a circuit or chip in a terminal that is responsible for communication functions.

[0223] For example, in one embodiment, the transceiver unit is configured to receive a first signaling message for scheduling N transmission units located in a first time unit, where N is an integer greater than 1; the transceiver unit is configured to receive a second signaling message including M pieces of information, each of the M pieces of information being used to determine the transmission power of at least one of the N transmission units, where M is a positive integer greater than 1 and less than or equal to N; the processing unit is configured to determine the transmission power of each of the N transmission units based on the M pieces of information; and the transceiver unit is configured to transmit the N transmission units in the first time unit based on the transmission power of each of the N transmission units.

[0224] In one possible implementation, if the processing unit determines, based on M pieces of information, that the sum of the transmission power of each of the N transmission units is greater than the maximum transmission power of the terminal device, the processing unit is used to reduce the transmission power of K of the N transmission units to determine the transmission power of each of the N transmission units, wherein the sum of the transmission power of the remaining (NK) transmission units and the transmission power of the K transmission units after the reduction is less than or equal to the maximum transmission power of the terminal device, and K is an integer greater than or equal to 1; or, the processing unit is used to determine the transmission power of each of the N transmission units by evenly distributing the maximum transmission power of the terminal device; or, the processing unit is used to determine the transmission power of each of the N transmission units based on a first parameter and a second parameter, wherein the first parameter is the ratio of a first factor to a second factor, and the second parameter is used to characterize the maximum transmission power of the terminal device, wherein the first factor is used to characterize the transmission power of any one of the N transmission units before adjustment, and the second factor is used to characterize the sum of the transmission power of each of the N transmission units before adjustment.

[0225] For example, the transceiver unit is used to send a first signaling message, which is used to schedule N transmission units located in a first time unit, where N is an integer greater than 1; the transceiver unit is used to send a second signaling message, which includes M pieces of information, each of which is used to determine the transmission power of at least one of the N transmission units, where M is a positive integer greater than 1 and less than or equal to N; the transceiver unit is used to receive N transmission units in the first time unit, wherein the transmission power of each of the N transmission units is determined based on the M pieces of information.

[0226] In one possible design, when the communication device 10 is a terminal or a communication module within a terminal, the function of the processing unit 1002 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) chip or a SIP chip containing a modem core. The function of the transceiver unit 1003 can be implemented by transceiver circuitry.

[0227] In one possible design, when the communication device 10 is a circuit or chip in a terminal responsible for communication functions, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing unit 1002 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the transceiver unit 1003 can be implemented by the interface circuitry or data transceiver circuitry on the aforementioned chip.

[0228] The communication device 10 can be a network-side device in the above embodiments, such as an access network device, or a module (e.g., a circuit, a chip, or a chip system) in the access network device, or a logical node or logical module that can realize all or part of the functions of the access network device.

[0229] For example, in one embodiment, the transceiver unit is configured to: send a first signaling message, the first signaling message being used to schedule N transmission units, the N transmission units being located in a first time unit, where N is an integer greater than 1; the transceiver unit is configured to: send a second signaling message, the second signaling message including M pieces of information, each of the M pieces of information being used to determine the transmission power of at least one of the N transmission units, where M is a positive integer greater than 1 and less than or equal to N; the transceiver unit is configured to: receive the N transmission units in the first time unit, wherein the transmission power of each of the N transmission units is determined based on the M pieces of information.

[0230] In one possible design, when the communication device 10 is an access network device or a communication module within an access network device, the function of the processing unit 1002 can be implemented by one or more processors. Specifically, the processor may include a chip. The function of the transceiver unit 1003 can be implemented by transceiver circuitry.

[0231] In one possible design, when the communication device 10 is a circuit or chip responsible for communication functions in an access network device, the function of the processing unit 1002 can be implemented by a circuit system in the chip that includes one or more processors or processor cores. The function of the transceiver unit 1003 can be implemented by an interface circuit or data transceiver circuit on the chip.

[0232] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuit (ASIC) designs, or one or more central processing units (CPUs), one or more microprocessor units (MPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0233] In one example, storage unit 1001 may include random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory and / or registers, etc.

[0234] Figure 7 is a schematic diagram of a terminal 2000 provided in an embodiment of this application. The terminal 2000 corresponds to the terminal shown in Figure 1 and is used to implement the operation of the terminal in the above embodiments. As shown in Figure 7, the terminal 2000 includes: one or more antennas 2010, a radio frequency processing system 2020, and a processor system 2030.

[0235] In the downlink or sidelink direction, the RF processing system 2020 receives RF signals through the antenna 2010 and sends the RF-processed signals to the processor system 2030 for further processing. In the uplink or sidelink direction, the processor system 2030 processes the terminal-side information and sends it to the RF processing system 2020, which then processes the signal and transmits it through the antenna 2010.

[0236] In one example, the radio frequency (RF) processing system 2020 serves as the communication interface for external communication of the terminal and may include a radio frequency front end (RFFE) 2021 and an RF transceiver 2022. The RFFE 2021 is primarily used for one or more processing operations, such as shaping, passband selection, or gain adjustment, on the RF signals received by the antenna or those to be transmitted through the antenna. It may include one or more components such as RF switches, duplexers, filters, power amplifiers, antenna tuning, and low-noise amplifiers. The RFFE 2021 can be a circuit system composed of multiple discrete components or integrated into one or more chips. The RF transceiver 2022 processes the RF signals received by the RFFE into baseband / IF signals for further processing by the processor system 2030, and processes the baseband / IF signals provided by the processor system 2030 into RF signals for transmission to the RFFE 2021. The baseband / IF signals transmitted between the RF transceiver 2022 and the processor system 2030 can be digital or analog signals. An RF transceiver 2022 can be implemented by one or more chips, which are commonly referred to as RF chips.

[0237] In one example, the processor system 2030 may include one or more processors for processing signals and executing one or more communication protocols. Optionally, the processor system 2030 may also include a memory 2036. In one example, the one or more processors include at least one baseband processor 2031 (also known as a modem processor). The memory 2036 is used to store data and / or computer program instructions. Optionally, the processor system 2030 may also include one or more application processors 2032 for implementing processing of the terminal operating system and application layer. Optionally, the processor system 2030 may also include one or more of a voice subsystem 2033, a multimedia subsystem 2034, or an interface circuit 2035. The voice subsystem 2033 is used to process voice signals, the multimedia subsystem 2034 is used to handle multimedia-related operations, such as video encoding / decoding, image processing, etc., and the interface circuit 2035 is used to implement communication with other terminal components, such as a display 2040, an input device 2050, a memory 2060, etc. The above-mentioned components in the processor system 2030 can communicate with each other via a bus or communication interface circuit.

[0238] In one example, the processor system 2030 can be packaged as a single processor chip, such as a SoC chip or a SIP chip. In another example, the processor system 2030 can be a system composed of multiple chips; for example, the baseband processor 2031 can be packaged as a single chip, or packaged with part or all of the circuitry of the radio frequency processing system into a single chip.

[0239] In one example, memory 2036 can be on-chip memory, i.e., located on the processor system 2030 chip. In another example, memory 2060 can be off-chip memory, i.e. located outside the processor system 2030 chip.

[0240] Figure 8 is a schematic diagram of the structure of the baseband processor 2031 of the terminal 2000 provided in this application embodiment. As shown in Figure 8, the baseband processor 2031 in the terminal 2000 provided in this application embodiment may include one or more processor cores 20311 and interface circuits 20314. The one or more processor cores 20311 are used to process signals and execute one or more communication protocols. Optionally, the baseband processor 2031 may also include a memory 20312, which is used to store at least a portion of the corresponding computer program instructions and / or data. In one example, the one or more processor cores 20311 implement the relevant operations in the above method embodiment by executing the computer program instructions stored in the memory 20312. In this application, the memory 20312 is used to store corresponding computer program instructions and / or data. This can mean that the memory 20312 stores all corresponding computer program instructions and / or data for execution by the processor core 20311; or it can mean that the memory 20312 stores a portion of the corresponding computer program instructions and / or data, including the computer program instructions and / or data currently required to be executed by the processor core 20311. The memory 20312 can store different portions of computer program instructions and / or data multiple times for execution by the processor core 20311 to implement the relevant operations in the above method embodiments. The interface circuit 20314 serves as a communication interface for communication with other components, such as transmitting signals with the radio frequency processing system 2020, communicating with other subsystems and related components of the processor system 2030 via a bus, such as transmitting data control signals with the application processor 2032, and transmitting data or computer program instructions with the memory 2036 or memory 2060. Optionally, in order to reduce the load on the processor core, a baseband signal processing circuit 20313 can be set to perform at least some baseband signal processing, including one or more of signal demodulation, modulation, encoding or decoding.

[0241] In one example, the communication device provided in this application may be a terminal 2000, a communication module including a processor system 2030 and a radio frequency system 2020, the processor system 2030, or a baseband processor 2031.

[0242] The processor, processor system, application processor, baseband processor, processor circuit or processor core mentioned above can be collectively referred to as a processor. The processor may include one or more of the following: CPU, DSP, MPU, MCU, GPU, FPGA, ASIC, artificial intelligence (AI) processor or neural network processing unit (NPU).

[0243] The aforementioned memory may include one or more of the following storage media: random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), phase-change memory (PCM), resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), cache, register, read-only memory (ROM), flash memory, erasable programmable read-only memory (EPROM), hard disk, etc. In one example, computer program instructions for executing the above embodiments may be stored on non-volatile memory, such as at least a portion of the aforementioned memory 2060 (e.g., one or more of ROM, flash memory, EPROM, or hard disk). When the terminal is running, the corresponding computer program instructions may be partially or wholly loaded onto a memory with a faster transfer speed than the processor, such as at least a portion of memory 2036 and / or memory 20312 (e.g., one or more of RAM, SRAM, DRAM, PCM, RERAM, MRAM, FRAM, cache, or register), for the processor to execute in order to implement the steps in the above method embodiments.

[0244] In one example, the RF transceiver 2022 and the RF front-end 2021 can also be packaged in a single chip. In another example, the RF transceiver 2022, the RF front-end 2021, and the baseband processor 2031 can also be packaged in a single chip.

[0245] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by a communication device (e.g., a terminal-side device and / or a network-side device) in the above-described method embodiments.

[0246] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods described above as being performed by a communication device (e.g., a terminal-side device and / or a network-side device).

[0247] This application also provides a communication system, which includes the terminal-side device and / or network-side device described in the above embodiments.

[0248] Optionally, the communication system may also include the terminal-side device and / or network-side device described in the above embodiments.

[0249] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0250] To make the technical solution provided in this application clearer and unambiguous, the following points are made:

[0251] (1) In this application, unless otherwise specified or logically conflicting, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0252] (2) In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can mean: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Where a, b, and c can be single or multiple.

[0253] (3) In this application, the terms "first," "second," and various numerical designations are used for convenience of description and are not intended to limit the scope of the embodiments of this application. For example, they are used to distinguish different messages, rather than to describe a specific order or sequence. It should be understood that such descriptions can be interchanged where appropriate to describe solutions other than those in the embodiments of this application.

[0254] (4) In this application, “instruction” or “for instruction” can include both direct instruction and indirect instruction. When describing an instruction as being used to instruct A, it can include whether the instruction directly instructs A or indirectly instructs A, but does not necessarily mean that the instruction carries A.

[0255] The indication methods involved in the embodiments of this application should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. Moreover, the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the sending method, for example.

[0256] The "instruction information" in the embodiments of this application can be an explicit instruction, that is, a direct instruction through signaling, or an instruction obtained by combining other rules or parameters with the parameters indicated by the signaling, or by deduction. It can also be an implicit instruction, that is, an instruction obtained based on rules or relationships, or based on other parameters, or by deduction. This application does not specifically limit it in this regard.

[0257] (5) In this application, "protocol" can refer to a standard protocol in the field of communications, such as the 5th generation (5G) protocol, the new radio (NR) protocol, and related protocols applied to future communication systems. This application does not limit the term "protocol". "Predefined" can include predefined terms, such as protocol definitions. "Preconfiguration" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device. This application does not limit the implementation method of this feature.

[0258] (6) In this application, “message”, “information”, “signal” or “information element (IE)” can be used interchangeably. There are no restrictions on the name of the message or information, as long as it can achieve the corresponding function.

[0259] "Sending information to XX (device)" can be understood as the destination of the information being that device. This can include sending information to that device directly or indirectly. "Receiving information from XX (device), or receiving information from XX (device)" can be understood as the source of the information being that device. This can include receiving information from that device directly or indirectly. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly, and will not be elaborated further here.

[0260] "Communication" can also be described as data transmission, information transmission, data processing, etc. "Transmission" includes sending and / or receiving. "Transmission" can be described as output. "Sending" can also be understood as the output of a chip interface, and "receiving" can be understood as the input of a chip interface. In other words, "sending" or "receiving" can occur between devices, for example, between network devices and terminal devices via an air interface. "Sending" or "receiving" can also occur within a device, for example, between components, modules, chips, software modules, or hardware modules within a device via a bus, wiring, or interface.

[0261] For example, "sending information" can be understood as one device sending information to another device, or it can also be understood as one logical module within a device sending information to another logical module. For instance, "a network device sending information" can be understood as a network device sending information to another device (such as a terminal), or it can be understood as logical module 1 within the network device sending information to logical module 2 within the network device. Similarly, "receiving information" can be understood as one device receiving information from another device, or it can also be understood as one logical module within a device receiving information from another logical module. For instance, "a network device receiving information" can be understood as a network device receiving information from another device (such as a terminal), or it can be understood as logical module 1 within the network device receiving information from logical module 2 within the network device.

[0262] (7) In this application, the words “exemplary,” “for example,” etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word “example” is intended to present the concept in a concrete manner. In the embodiments of this application, “of,” “corresponding, relevant,” “corresponding,” and “associate” may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinctions are emphasized.

[0263] (8) In this application, the configuration can be signaling configuration, such as radio resource control (RRC) messages, downlink control information (DCI), or system information block (SIB). Optionally, the signaling configuration can be provided to the terminal device by pre-configured signaling configuration, or configured to the terminal device through pre-configuration. Here, pre-configuration means defining or configuring the values ​​of corresponding parameters in advance by means of a protocol, and storing them in the terminal device when communicating with the terminal device. The pre-configured messages can be modified or updated when the terminal device is connected to the network.

[0264] In this application embodiment, the specific names of each signaling message, each piece of information, or each field are not limited. Any signaling message (or each piece of information or each field) that can achieve the same function as the signaling message (or each piece of information or each field) in this application embodiment falls within the scope of protection of this application embodiment.

[0265] In the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0266] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.

[0267] In this application, examples may reference each other without logical contradiction. For example, methods and / or terms between method embodiments may reference each other, functions and / or terms between device embodiments may reference each other, and functions and / or terms between device examples and method examples may reference each other.

[0268] In this application, any embodiments may be combined or combined with each other without conflict, and the combined or combined technical solutions are also within the scope of this application.

[0269] It should be understood that the above embodiments are mainly illustrated using devices in existing network architectures as examples, and the specific form of the devices is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application.

[0270] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0271] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be described again here.

[0272] In the several 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. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0273] 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 to achieve the purpose of this implementation scheme according to actual needs.

[0274] In addition, 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.

[0275] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they 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 existing solutions, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or an access network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0276] 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 communication method, characterized in that, include: Receive a first signaling message, which is used to schedule N transmission units, the N transmission units being located in a first time unit, where N is an integer greater than 1; Receive a second signaling message, the second signaling message including M pieces of information, each of the M pieces of information being used to determine the transmission power of at least one of the N transmission units, where M is a positive integer greater than 1 and less than or equal to N; Based on the M pieces of information, determine the transmission power of each of the N transmission units; Based on the transmission power of each of the N transmission units, the N transmission units are transmitted in the first time unit.

2. The method according to claim 1, characterized in that, N is greater than M, the M pieces of information include the first information, and at least two of the N transmission units correspond to the first information; Wherein, the frequency domain resources corresponding to the at least two transmission units are the same, and the spatial domain resources corresponding to the at least two transmission units are different; or, the spatial domain resources corresponding to the at least two transmission units are the same, and the frequency domain resources corresponding to the at least two transmission units are different.

3. The method according to claim 1, characterized in that, N equals M, and the N transmission units correspond one-to-one with the M pieces of information. The frequency domain resources corresponding to the N transmission units are different, and / or the spatial domain resources corresponding to the N transmission units are different.

4. The method according to any one of claims 1 to 3, characterized in that, The M pieces of information include second information, which corresponds to a second transmission unit. The second transmission unit is one of the N transmission units. The second information is used to indicate a second adjustment amount, which is used to determine a second transmission power. The second transmission power is the transmission power of the second transmission unit.

5. The method according to claim 4, characterized in that, The remaining (M-1) pieces of information out of the M pieces of information correspond to the remaining (N-1) transmission units out of the N transmission units. The remaining (M-1) pieces of information indicate (M-1) adjustment amounts. The remaining (M-1) adjustment amounts are used to determine (N-1) transmission powers. The remaining (N-1) transmission powers are the transmission powers corresponding to the (N-1) transmission units.

6. The method according to claim 4, characterized in that, The remaining (M-1) pieces of information out of the M pieces of information correspond to the remaining (N-1) transmission units out of the N transmission units. The remaining (M-1) pieces of information indicate (M-1) offsets. Each of the remaining (M-1) offsets and the second adjustment amount are used to determine an adjustment amount. The remaining (M-1) adjustment amounts are used to determine the remaining (N-1) transmission powers. The remaining (N-1) transmission powers are the transmission powers corresponding to the remaining (N-1) transmission units.

7. The method according to any one of claims 1 to 3, characterized in that, The second signaling also includes third information, which is used to indicate a reference value for the adjustment amount. The M pieces of information correspond to the N transmission units. The M pieces of information indicate M offsets. Each of the M offsets and the reference value of the adjustment amount is used to determine an adjustment amount. The M adjustment amounts are used to determine the N transmission powers, which are the transmission powers corresponding to the N transmission units.

8. The method according to any one of claims 1 to 7, characterized in that, If, based on the M pieces of information, the sum of the transmission powers of each of the N transmission units is greater than the maximum transmission power of the terminal device, the method further includes: Reduce the transmission power of K transmission units out of the N transmission units, and determine the transmission power of each of the N transmission units, wherein the sum of the transmission power of the remaining (NK) transmission units and the transmission power of the K transmission units after the reduction is less than or equal to the maximum transmission power of the terminal device, where K is an integer greater than or equal to 1; or, The transmission power of each of the N transmission units is determined by evenly distributing the maximum transmission power of the terminal device; or, Based on the first parameter and the second parameter, the transmission power of each of the N transmission units is determined. The first parameter is the ratio of the first factor to the second factor. The second parameter is used to characterize the maximum transmission power of the terminal device. The first factor is used to characterize the transmission power of any one of the N transmission units before adjustment, and the second factor is used to characterize the sum of the transmission powers of each of the N transmission units before adjustment.

9. A communication method, characterized in that, include: Send a first signaling message, which is used to schedule N transmission units, the N transmission units being located in a first time unit, and N being an integer greater than 1; Send a second signaling message, the second signaling message including M pieces of information, each of the M pieces of information being used to determine the transmission power of at least one of the N transmission units, where M is a positive integer greater than 1 and less than or equal to N; The first time unit receives the N transmission units, wherein the transmission power of each of the N transmission units is determined based on the M pieces of information.

10. The method according to claim 9, characterized in that, N is greater than M, the M pieces of information include the first information, and at least two of the N transmission units correspond to the first information; Wherein, the frequency domain resources corresponding to the at least two transmission units are the same, and the spatial domain resources corresponding to the at least two transmission units are different; or, the spatial domain resources corresponding to the at least two transmission units are the same, and the frequency domain resources corresponding to the at least two transmission units are different.

11. The method according to claim 9, characterized in that, N equals M, and the N transmission units correspond one-to-one with the M pieces of information. The frequency domain resources corresponding to the N transmission units are different, and / or the spatial domain resources corresponding to the N transmission units are different.

12. The method according to any one of claims 9 to 11, characterized in that, The M pieces of information include second information, which corresponds to a second transmission unit. The second transmission unit is one of the N transmission units. The second information is used to indicate a second adjustment amount, which is used to determine a second transmission power. The second transmission power is the transmission power of the second transmission unit.

13. The method according to claim 12, characterized in that, The remaining (M-1) pieces of information out of the M pieces of information correspond to the remaining (N-1) transmission units out of the N transmission units. The remaining (M-1) pieces of information indicate (M-1) adjustment amounts. The remaining (M-1) adjustment amounts are used to determine (N-1) transmission powers. The remaining (N-1) transmission powers are the transmission powers corresponding to the (N-1) transmission units.

14. The method according to claim 12, characterized in that, The remaining (M-1) pieces of information out of the M pieces of information correspond to the remaining (N-1) transmission units out of the N transmission units. The remaining (M-1) pieces of information indicate (M-1) offsets. Each of the remaining (M-1) offsets and the second adjustment amount are used to determine an adjustment amount. The remaining (M-1) adjustment amounts are used to determine the remaining (N-1) transmission powers. The remaining (N-1) transmission powers are the transmission powers corresponding to the remaining (N-1) transmission units.

15. The method according to any one of claims 9 to 11, characterized in that, The second signaling also includes third information, which is used to indicate a reference value for the adjustment amount. The M pieces of information correspond to the N transmission units. The M pieces of information indicate M offsets. Each of the M offsets and the reference value of the adjustment amount is used to determine an adjustment amount. The M adjustment amounts are used to determine the N transmission powers, which are the transmission powers corresponding to the N transmission units.

16. A communication device, characterized in that, Includes modules for implementing the method as described in any one of claims 1-8.

17. The communication device according to claim 16, characterized in that, The communication device includes any one of the following: a terminal device or a chip.

18. A communication device, characterized in that, Used to implement the method as described in any one of claims 9-15.

19. The communication device according to claim 18, characterized in that, The communication device includes any one of the following: terminal equipment, network equipment, chip, central unit (CU), or distributed unit (DU).

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, cause the method as described in any one of claims 1-8, or the method as described in any one of claims 9-15, to be implemented.

21. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when executed, cause the method as described in any one of claims 1-15 to be implemented.