Communication method, communication device, chip and computer readable storage medium

CN121816799APending Publication Date: 2026-04-07HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-11
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

There is a lack of uplink power control schemes suitable for reflective or transmissive intelligent metasurfaces based on power control, which makes it difficult to guarantee the efficiency and quality of uplink data transmission.

Method used

By generating and transmitting first information for the determination of uplink transmission power for the terminal device, this information takes into account the weights and/or power of the intelligent metasurface associated with the terminal device, ensuring appropriate adjustment of the uplink transmission power.

Benefits of technology

It realizes the quality and efficiency of uplink data transmission while saving power consumption, and is suitable for reflective or transmissive intelligent metasurface scenarios based on power control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121816799A_ABST
    Figure CN121816799A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method, a communication device, a chip and a computer readable storage medium. The communication method, the communication device, the chip and the computer readable storage medium can be applied to a wireless communication system. The method comprises the steps that first information is generated, the first information is used for determining the uplink transmission power of the terminal equipment, and the determination of the uplink transmission power is related to the weight and / or the power of an intelligent meta-surface (RIS) associated with the terminal equipment; and sending the first information. In the embodiment of the invention, first information is sent, and the first information is used for determining uplink transmission power of terminal equipment; therefore, the uplink transmission power determined by the terminal equipment is suitable for a scene in which the terminal equipment is associated with a reflective or transmissive RIS based on power control, and the transmission of uplink data can be better ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, communication device, chip and computer-readable storage medium Technical Field

[0001] The present application relates to the field of communications, and in particular to a communication method, a communication device, a chip, and a computer-readable storage medium. Background Art

[0002] With advances in metamaterial technology, academic research has expanded beyond simply reflecting and transmitting reconfigurable intelligent surfaces (RIS). Recently, numerous papers have introduced architectures for RIS capable of both simultaneous reflection and transmission, known as simultaneously transmitting and reflecting (STAR ​​RIS).

[0003] Currently, STAR-RIS can be divided into three types: Energy splitting STAR-RIS, Mode switching STAR-RIS, and Time switching STAR-RIS. Each array on the Energy splitting STAR-RIS has both transmission and reflection functions, and the transmission and reflection effects are determined by the energy distribution on each array. Each array on the Mode switching STAR-RIS has either transmission or reflection functions, but the array positions are uncertain. Each array on the Time switching STAR-RIS has both transmission and reflection functions, but only one of these functions can be used at a time, and switching needs to be done based on demand. Currently, there are some uplink power control schemes that are suitable for reflective or transmissive RIS without power control.

[0004] However, there is currently little research on uplink power control schemes applicable to reflective or transmissive RIS based on power control. Therefore, there is a need to study uplink power control schemes applicable to reflective or transmissive RIS based on power control.

[0005] Summary of the Invention

[0006] In a first aspect, an embodiment of the present application provides a communication method, the method comprising: generating first information, the first information being used to determine the uplink transmission power of a terminal device, the determination of the uplink transmission power being related to the weight and / or power of a reconfigurable intelligent surface (RIS) associated with the terminal device; and sending the first information.

[0007] In an embodiment of the present application, first information is transmitted, and this first information is used to determine the uplink transmission power of a terminal device. This enables the uplink transmission power determined by the terminal device to be suitable for scenarios where the terminal device is associated with a reflective or transmissive RIS based on power control, thereby better ensuring the transmission of uplink data. In other words, the determination of the uplink transmission power of the terminal device takes into account the weight and / or power associated with the terminal device. In other words, this embodiment of the present application provides an uplink power control scheme suitable for reflective or transmissive RIS based on power control.

[0008] In a possible implementation manner, the first information is used to indicate a first power offset value, and the first power offset value is used to determine the uplink transmission power.

[0009] In this implementation, the first information is used to indicate a first power offset value, so that the terminal device determines, based on the first power offset value, an uplink transmission power suitable for a scenario in which the terminal device is associated with a reflective or transmissive RIS based on power control.

[0010] In a possible implementation, the uplink transmission power is the sum of the first power offset value and the first uplink transmission power, and determination of the first uplink transmission power is independent of the weight and / or power of the RIS.

[0011] In this implementation, the uplink transmission power is the sum of the first power offset value and the first uplink transmission power. The uplink transmission power takes into account the impact of the weight and / or power of the RIS associated with the terminal device on the uplink transmission power of the terminal device; it can save power consumption while ensuring the transmission of uplink data.

[0012] In a possible implementation manner, the first information is carried in downlink control information (DCI), and the first information includes the first power offset value.

[0013] In this implementation, the first information is carried in the DCI, and the first information can be sent in a timely manner, so that the terminal device can flexibly adjust its uplink transmission power.

[0014] In one possible implementation, the first information is carried in a transmit power control (TPC) command, and the first information includes a first index, the first index is associated with the first power offset value, or the first index is associated with a first percentage, and the first percentage is used to determine the first power offset value.

[0015] In this implementation, the first information is carried in a TPC command, and the TPC command can be multiplexed.

[0016] In one possible implementation, the first information is used to indicate a first transmission configuration indicator (TCI) and a change in one or more parameters, the first TCI is associated with an uplink channel, and the change in the one or more parameters is used to determine the uplink transmission power, where the uplink transmission power is the power of a signal sent through the uplink channel. Exemplarily, the uplink channel is a physical uplink shared channel (PUSCH).

[0017] In this implementation, the first information is used to indicate the first TCI and the change in one or more parameters, so that the terminal device determines the power of the signal sent through the uplink channel associated with the first TCI, that is, the uplink transmission power, based on the change in the one or more parameters.

[0018] In one possible implementation, the first information is used to indicate a first TCI and updated values ​​of one or more parameters, the first TCI is associated with an uplink channel, and the updated values ​​of the one or more parameters are used to determine the uplink transmission power, where the uplink transmission power is the power of a signal sent through the uplink channel.

[0019] In this implementation, the first information is used to indicate the first TCI and the updated value of one or more parameters, so that the terminal device determines the power of the signal sent through the uplink channel associated with the first TCI, that is, the uplink transmission power, based on the updated value of the one or more parameters.

[0020] In one possible implementation, the first information is used to indicate a second TCI, the second TCI is associated with a second power offset value and one or more parameters, and the second power offset value and the one or more parameters are used to determine the uplink transmit power. Exemplarily, the second TCI is associated with a set that includes the second power offset value and the one or more parameters.

[0021] In this implementation, the first information is used to indicate a second TCI, so that the terminal device determines the uplink transmission power based on a second power offset value associated with the second TCI and one or more parameters.

[0022] In a possible implementation, the first information is carried in DCI, the one or more parameters are used to determine a second uplink transmission power, and the uplink transmission power is the sum of the second power offset value and the second uplink transmission power.

[0023] In this implementation, the uplink transmission power is the sum of the second power offset value and the second uplink transmission power. The uplink transmission power takes into account the impact of the weight and / or power of the RIS associated with the terminal device on the uplink transmission power of the terminal device; it can save power consumption while ensuring the transmission of uplink data.

[0024] In a second aspect, an embodiment of the present application provides another communication method, which includes: receiving first information, where the first information is used to determine the uplink transmission power of a terminal device, and the determination of the uplink transmission power is related to the weight and / or power of the RIS associated with the terminal device; based on the first information, obtaining the uplink transmission power to be adopted by the terminal device.

[0025] In the embodiment of the present application, an uplink transmission power to be used by a terminal device is obtained based on the first information. This uplink transmission power is applicable to a scenario in which the terminal device is associated with a reflective or transmissive RIS based on power control. In other words, the determination of the uplink transmission power of the terminal device takes into account the weight and / or power associated with the terminal device. In other words, the embodiment of the present application provides an uplink power control scheme applicable to reflective or transmissive RIS based on power control.

[0026] In a possible implementation manner, the first information is used to indicate a first power offset value, and the first power offset value is used to determine the uplink transmission power.

[0027] In this implementation, the first information is used to indicate a first power offset value. Based on the first power offset value, the terminal device can determine an uplink transmission power suitable for a scenario in which the terminal device is associated with a reflective or transmissive RIS based on power control, thereby ensuring transmission of uplink data.

[0028] In a possible implementation, the uplink transmission power is the sum of the first power offset value and the first uplink transmission power, and determination of the first uplink transmission power is independent of the weight and / or power of the RIS.

[0029] In this implementation, the uplink transmission power is the sum of the first power offset value and the first uplink transmission power. The uplink transmission power takes into account the impact of the weight and / or power of the RIS associated with the terminal device on the uplink transmission power of the terminal device; it can save power consumption while ensuring the transmission of uplink data.

[0030] In a possible implementation, the first information is carried in DCI, and the first information includes the first power offset value.

[0031] In this implementation, the first information is carried in the DCI, and the first information can be received in a timely manner, thereby enabling the terminal device to flexibly adjust its uplink transmission power.

[0032] In one possible implementation, the first information is carried in a transmission power control TPC command, and the first information includes a first index, the first index is associated with the first power offset value, or the first index is associated with a first percentage, and the first percentage is used to determine the first power offset value.

[0033] In this implementation, the first information is carried in a TPC command, and the TPC command can be multiplexed.

[0034] In one possible implementation, the first information is used to indicate a first TCI and a change in one or more parameters, the first TCI being associated with an uplink channel, and the change in the one or more parameters being used to determine the uplink transmission power, where the uplink transmission power is the power of a signal transmitted via the uplink channel. Exemplarily, the uplink channel is a physical uplink shared channel (PUSCH).

[0035] In this implementation, the first information is used to indicate a first TCI and a change in one or more parameters. Based on the change in the one or more parameters, the terminal device can determine the power of a signal transmitted via an uplink channel associated with the first TCI, i.e., the uplink transmission power. The determination of the uplink transmission power of the terminal device takes into account the weight and / or power associated with the terminal device, thereby ensuring the transmission of uplink data while saving power.

[0036] In one possible implementation, the first information is used to indicate a first TCI and updated values ​​of one or more parameters, the first TCI is associated with an uplink channel, and the updated values ​​of the one or more parameters are used to determine the uplink transmission power, where the uplink transmission power is the power of a signal sent through the uplink channel.

[0037] In this implementation, the first information is used to indicate the first TCI and the updated values ​​of one or more parameters. Based on the updated values ​​of the one or more parameters, the terminal device can determine the power of the signal sent through the uplink channel associated with the first TCI, that is, the uplink transmission power. The determination of the uplink transmission power of the terminal device takes into account the weight and / or power associated with the terminal device, and can ensure the transmission of uplink data while saving power.

[0038] In one possible implementation, the first information is used to indicate a second TCI, the second TCI is associated with a second power offset value and one or more parameters, and the second power offset value and the one or more parameters are used to determine the uplink transmit power. Exemplarily, the second TCI is associated with a set that includes the second power offset value and the one or more parameters.

[0039] In this implementation, the first information is used to indicate the second TCI. The terminal device determines the uplink transmission power based on the second power offset value associated with the second TCI and one or more parameters. The determination of the uplink transmission power takes into account the weight and / or power associated with the terminal device, thereby ensuring uplink data transmission while saving power consumption.

[0040] In a possible implementation, the first information is carried in DCI, the one or more parameters are used to determine a second uplink transmission power, and the uplink transmission power is the sum of the second power offset value and the second uplink transmission power.

[0041] In this implementation, the uplink transmission power is the sum of the second power offset value and the second uplink transmission power. The uplink transmission power takes into account the impact of the weight and / or power of the RIS associated with the terminal device on the uplink transmission power of the terminal device; it can save power consumption while ensuring the transmission of uplink data.

[0042] In a third aspect, an embodiment of the present application provides a communication device, which has the function of implementing the behavior in the embodiment of the method of the first aspect above. The communication device can be a network device, or a component of a network device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the network device. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software implementations, and the hardware or software includes one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a transceiver module and a processing module, wherein: the processing module is used to generate first information, the first information is used to determine the uplink transmission power of the terminal device, and the determination of the uplink transmission power is related to the weight and / or power of the RIS associated with the terminal device; the transceiver module is used to send the first information.

[0043] For possible implementations of the communication device of the third aspect, reference may be made to various possible implementations of the first aspect.

[0044] For the technical effects brought about by various possible implementations of the third aspect, reference may be made to the introduction to the technical effects of the first aspect or various possible implementations of the first aspect.

[0045] In a fourth aspect, an embodiment of the present application provides a communication device, which has the function of implementing the behavior in the method embodiment of the second aspect above. The communication device can be a terminal device, or a component of a terminal device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the terminal device. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software implementations, and the hardware or software includes one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a transceiver module and a processing module, wherein: the transceiver module is used to receive first information, and the first information is used to determine the uplink transmission power of the terminal device, and the determination of the uplink transmission power is related to the weight and / or power of the RIS associated with the terminal device; the processing module is used to obtain the uplink transmission power to be adopted by the terminal device based on the first information.

[0046] Possible implementations of the communication device of the fourth aspect may refer to the various possible implementations of the second aspect.

[0047] For the technical effects brought about by various possible implementations of the fourth aspect, reference may be made to the introduction to the technical effects of the second aspect or various possible implementations of the second aspect.

[0048] In a fifth aspect, an embodiment of the present application provides another communication device, which includes one or more processors, and the one or more processors are used to process data and / or information so that the method in the first aspect or any possible implementation of the first aspect is implemented, or the method in the second aspect or any possible implementation of the second aspect is implemented.

[0049] Optionally, the communication device further includes a memory storing a program or instruction. When the program or instruction is executed by the processor, the communication device performs the method described in any one of the first to second aspects. Exemplarily, the communication device may be a chip, the processor may be a processing unit in the chip, and the memory may be a random access memory or cache in the chip.

[0050] In the embodiment of the present application, during the execution of the above method, the process of sending information (or signals) in the above method can be understood as the process of outputting information based on the instructions of the processor. When outputting information, the processor outputs the information to the transceiver so that it is reflected by the transceiver. After being output by the processor, the information may undergo other processing before reaching the transceiver. Similarly, when the processor receives input information, the transceiver receives the information and inputs it into the processor. Furthermore, after the transceiver receives the information, the information may undergo other processing before being input into the processor.

[0051] For operations such as sending and / or receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual functions or internal logic in the relevant descriptions, they can be generally understood as instructions output based on the processor.

[0052] During implementation, the processor may be a processor specifically configured to execute these methods, or may be a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor. For example, the processor may also be configured to execute a program stored in a memory. When the program is executed, the communication device performs the method described in the first aspect or any possible implementation of the first aspect.

[0053] In a possible implementation, the memory is located outside the communication device. In a possible implementation, the memory is located inside the communication device.

[0054] In a possible implementation, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.

[0055] In a possible implementation, the communication device further includes a transceiver, and the transceiver is configured to receive signals or send signals.

[0056] In a sixth aspect, the present application provides another communication device, which includes a processing circuit and an interface circuit, wherein the interface circuit is used to acquire data or output data; the processing circuit is used to execute the method shown in any one of the first to second aspects above.

[0057] In the seventh aspect, the present application provides a computer-readable storage medium, which stores a computer program, and the computer program includes program instructions, which, when executed, enable the computer to execute the method shown in any one of the above-mentioned first to second aspects.

[0058] In an eighth aspect, the present application provides a computer program product, which includes a computer program, and the computer program includes program instructions, which, when executed, enable the computer to execute the method shown in any one of the above-mentioned first to second aspects.

[0059] In a ninth aspect, the present application provides a chip comprising a communication interface and a processor; the communication interface is used for transmitting and receiving signals of the chip; the processor is used for executing computer program instructions so that a communication device comprising the chip executes a method as shown in any one of the first to second aspects above.

[0060] In the tenth aspect, an embodiment of the present application provides a communication system, comprising the communication device described in the third aspect or any possible implementation of the third aspect, and the communication device described in the fourth aspect or any possible implementation of the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.

[0062] FIG1 is an example of beam scanning on the UE side of STAR-RIS provided in an embodiment of the present application;

[0063] FIG2 is an example of beam scanning on the BS side of STAR-RIS provided in an embodiment of the present application;

[0064] FIG3 is a schematic diagram of power allocation for uplink data transmission and measurement of STAR-RIS according to an embodiment of the present application;

[0065] FIG4 is a schematic diagram of power allocation for uplink data transmission and measurement of a power-configurable RIS according to an embodiment of the present application;

[0066] FIG5 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application;

[0067] FIG6 is an interactive flow chart of a communication method provided in an embodiment of the present application;

[0068] FIG7 is an interactive flow chart of another communication method provided in an embodiment of the present application;

[0069] FIG8 is an interactive flow chart of another communication method provided in an embodiment of the present application;

[0070] FIG9 is an interactive flow chart of another communication method provided in an embodiment of the present application;

[0071] FIG10 is a schematic structural diagram of a communication device 1000 provided in an embodiment of the present application;

[0072] FIG11 is a schematic structural diagram of another communication device 110 provided in an embodiment of the present application;

[0073] FIG12 is a schematic structural diagram of another communication device 120 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0074] The terms "first" and "second" in the specification, claims and drawings of the present application are only used to distinguish different objects, rather than to describe a specific order. It will be understood that the various digital numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of each of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and inherent logic. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices.

[0075] References to "embodiments" herein mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it refer to independent or alternative embodiments that are mutually exclusive of other embodiments. It will be understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0076] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification of the present application and the appended claims, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear contrary indication in the context. It should also be understood that the term "and / or" used in the present application refers to and includes any or all possible combinations of one or more listed items. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The term "multiple" used in the present application refers to two or more. In the textual description of the present application, the character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0077] It is understood that in each embodiment of the present application, "A corresponds to B" means that there is a corresponding relationship between A and B, and B can be determined according to A. However, it should also be understood that determining (or generating) B according to (or based on) A does not mean that B is determined (or generated) only according to (or based on) A, and B can also be determined (or generated) according to (or based on) A and / or other information.

[0078] It should be understood that, in this application, indication includes direct indication (also known as explicit indication) and implicit indication. Direct indication of information A refers to including information A; implicit indication of information A refers to indicating information A through the correspondence between information A and information B and the direct indication of information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.

[0079] It should be understood that, in this application, information C is used to determine information D, which includes both information D being determined solely based on information C and information D being determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, where information D is determined based on information E, and information E is determined based on information C.

[0080] In addition, in each embodiment of the present application, "network element A sends information A to network element B" can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the network element B, which may include directly or indirectly sending information to network element B. "Network element B receives information A from network element A" can be understood as the source end of the information A or the intermediate network element in the transmission path between the source end and the network element A, which may include directly or indirectly receiving information from network element A. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be elaborated here.

[0081] To facilitate understanding of the solutions of the present application, the following first introduces the terms and technical solutions involved in the embodiments of the present application.

[0082] Simultaneously transmitting and reflecting (STAR ​​RIS)

[0083] STAR-RIS is a RIS that can reflect and reflect simultaneously. Currently, STAR-RIS can be divided into three types: energy splitting STAR-RIS, mode switching STAR-RIS, and time switching STAR-RIS.

[0084] Energy splitting STAR-RIS: Each array on this type of STAR-RIS has both transmission and reflection functions, and the transmission and reflection effects are determined by the energy distribution on each array.

[0085] Mode switching STAR-RIS: Each array on this type of STAR-RIS has a certain function of transmission and reflection, but the position of the array is uncertain.

[0086] Time-switching STAR-RIS: Each array on this type of STAR-RIS has both transmission and reflection functions, but only one of these functions can be used at a time, and the function needs to be switched according to demand.

[0087] Beam scanning process of STAR-RIS

[0088] The weights of the reflection and transmission sides of STAR-RIS can be expressed as follows:

[0089] Reflection side weight:

[0090] in, is the base station (BS) side weight of STAR-RIS; is the STAR-RIS reflection user equipment (UE)-side weight; m is the STAR-RIS base station beam index, and n is the STAR-RIS base station beam index; T represents transmission, and R represents reflection; p represents the STAR-RIS horizontal array index, and q represents the STAR-RIS vertical array index; dx and dy represent the distances between horizontal and vertical arrays, respectively. In this article, "base station side" can be replaced by network equipment side, access network equipment side, or base station side, and "user side" can be replaced by terminal equipment side.

[0091] Transmission side weight:

[0092] in, is the BS side weight of STAR-RIS; is the transmission UE-side weight of STAR-RIS; m is the index of the STAR-RIS BS-side beam, n is the index of the STAR-RIS UE-side beam; T represents the transmission side, R represents the reflection side; p represents the index of the STAR-RIS horizontal array, q represents the index of the STAR-RIS vertical array; dx and dy are the distances between arrays.

[0093] It can be seen that for STAR-RIS, the weights on the BS side of STAR-RIS are the same, so the beam scanning process for STAR-RIS (which can be called beam measurement process) can be as follows:

[0094] 1) Fix the weights of the STAR-RIS BS side and determine the weights of the STAR-RIS UE side (first beam measurement) by performing beam scanning on the UEs on both sides (i.e., the UEs on the reflection side and the UEs on the transmission side of the STAR-RIS). The determined weights of the STAR-RIS UE side include the weights of the STAR-RIS reflection UE side and the weights of the STAR-RIS transmission UE side. Figure 1 is an example of a beam scanning of the STAR-RIS UE side provided in an embodiment of the present application. In Figure 1, sinθ n,R cosψ n,R pdx+sinθ n,R sinψ n,R qdx represents the determined STAR-RIS reflected UE side weight, sinθ n,T cosψ n,T pdx+sinθ n,T sinψ n,T qdx represents the determined STAR-RIS transmission UE-side weight. An example of fixing the STAR-RIS base station (BS) weight and determining the STAR-RIS UE-side weight by beam scanning UEs on both sides (i.e., the UE on the reflection side and the UE on the transmission side of STAR-RIS) is as follows: fixing the STAR-RIS base station (BS) weight; sequentially using each weight in the reflection UE-side codebook to beam scan the UE on the reflection side of STAR-RIS, and using the weight with the best corresponding beam scanning result (each weight corresponds to a beam scanning result) as the STAR-RIS transmission UE-side weight; sequentially using each weight in the transmission UE-side codebook to beam scan the UE on the transmission side of STAR-RIS, and using the weight with the best corresponding beam scanning result as the STAR-RIS transmission UE-side weight. The reflection UE-side codebook includes multiple STAR-RIS reflection UE-side weights. The transmission UE-side codebook includes multiple STAR-RIS transmission UE-side weights.

[0095] 2) Based on the STAR-RIS UE-side beam scanning results, the STAR-RIS UE-side weights for reflection and transmission (i.e., the STAR-RIS UE-side weight for reflection and the STAR-RIS UE-side weight for transmission) are fixed. By performing beam scanning on the UEs on both sides, the STAR-RIS BS-side weights are determined (second beam measurement). Exemplarily, the codebooks used for beam scanning on both sides have the following characteristics: the STAR-RIS BS-side codebook used for beam scanning on the UEs on the reflection side of the STAR-RIS is complementary to the STAR-RIS BS-side codebook used for beam scanning on the UEs on the transmission side of the STAR-RIS. Both sides of the STAR-RIS share the same physical channel, and the optimal STAR-RIS BS-side weights corresponding to the UEs on the reflection side and the UEs on the transmission side of the STAR-RIS are the same. Therefore, the characteristic of both sides sharing the same physical channel can be used to reduce beam scanning time (theoretically, the scanning overhead is halved). FIG2 is an example of beam scanning on the BS side of STAR-RIS provided in an embodiment of the present application. In FIG2, sinθ n,R cosψ n,R pdx+sinθ n,R sinψ n,R qdx corresponds to the reflected UE-side weight of STAR-RIS, sinθ n,T cosψ n,T pdx+sinθ n,T sinψ n,T qdx corresponds to the STAR-RIS transmission UE-side weight, BS-side weight 1, BS-side weight 2, ..., BS-side weight (N / 2) are the weights in the STAR-RIS BS-side codebook used to perform beam scanning on UEs on the STAR-RIS reflection side, and BS-side weight (N / 2+1), BS-side weight (N / 2+2), ..., BS-side weight N are the weights in the STAR-RIS BS-side codebook used to perform beam scanning on UEs on the STAR-RIS transmission side. N is an even number greater than 1. As shown in Figure 2, BS-side weight 1, BS-side weight 2, ..., BS-side weight (N / 2) + sinθ n,R cosψ n,R pdx+sinθ n,R sinψ n,R qdx is the codebook configuration reflected by STAR-RIS; BS-side weight (N / 2+1), BS-side weight (N / 2+2), …, BS-side weight N+sinθ n,T cosψ n,T pdx+sinθ n,T sinψ n,T qdx is the codebook configuration of STAR-RIS transmission.

[0096] Based on the beam scanning result of the UE side of STAR-RIS, the reflection and transmission UE side weights of STAR-RIS are fixed, and the BS side weight of STAR-RIS is determined by performing beam scanning on the UEs on both sides. An example is as follows: the reflection UE side weight of STAR-RIS is configured as the reflection UE side weight determined in step 1), and the transmission UE side weight of STAR-RIS is configured as the transmission UE side weight determined in step 1); BS side weight 1, BS side weight 2, ..., BS side weight (N / 2) are used in sequence to perform beam scanning on the UEs on both sides. The UE on the reflection side of the STAR-RIS performs beam scanning to determine the BS-side weight with the best corresponding beam scanning result, i.e., BS-side weight #1. The UE on the transmission side of the STAR-RIS is beam scanned using the BS-side weight (N / 2+1), BS-side weight (N / 2+2), ..., BS-side weight N in sequence to determine the BS-side weight with the best corresponding beam scanning result, i.e., BS-side weight #2. The one with the better corresponding beam scanning result, BS-side weight #1 or BS-side weight #2, is used as the BS-side weight of the STAR-RIS to be adopted.

[0097] By executing the beam scanning process for STAR-RIS, the weights on the UE side and the BS side of STAR-RIS can be determined. It should be noted that those skilled in the art can also determine the weights on the UE side and the BS side of STAR-RIS by other means, which are not limited in this application.

[0098] Reference signal (RS) measurement and UE uplink power offset based on STAR-RIS

[0099] By executing the above-mentioned beam measurement process, the weight of STAR-RIS for data transmission can be selected, but the power of STAR-RIS used for data transmission and the power used for measurement may be different. Figure 3 is a schematic diagram of power allocation for uplink data transmission and measurement of STAR-RIS provided in an embodiment of the present application. In Figure 3, P is the total power of STAR-RIS, A is the ratio of the power used for reflection to the power used for transmission, 0<=A<=1, A*P represents the power used by STAR-RIS for reflection, and (1-A)*P represents the power used by STAR-RIS for transmission. When measuring, since STAR-RIS serves the UEs on both sides, the total power is diverted by the arrays on both sides. However, when STAR-RIS is used for uplink data transmission, the UEs on both sides may be served by STAR-RIS in a time-sharing manner. When STAR-RIS serves the UEs on both sides in a time-sharing manner, its power may be fully utilized, resulting in the power configuration of the uplink channel (such as PUSCH) exceeding the target power, thereby reducing the transmission quality of the system. When power-controlled STAR-RIS is measured at full power, partial power is used during uplink data transmission to reduce multi-user interference. In this case, the power configuration of its uplink channel (such as PUSCH) is lower than the target power.

[0100] The same situation will occur when the power of RIS is configurable. Figure 4 is a schematic diagram of power allocation for uplink data transmission and measurement of a power-configurable RIS provided in an embodiment of the present application. In Figure 4, P is the total power of RIS, A and B are the ratios of the power used for reflection to the power used for transmission, A is not equal to B, 0<=A<=1, 0<=B<=1, A*P represents the power during RIS measurement, and B*P represents the power during RIS uplink data transmission. For example, when measuring, the full power of RIS may be used for channel measurement, but during uplink data transmission, in order to reduce interference to nearby UEs, RIS uses part of the power to assist UEs in uplink data transmission. This will cause the power configuration of the uplink channel (such as PUSCH) to exceed or fall below the target power, reducing the transmission quality of the system.

[0101] Uplink transmission power control

[0102] The power calculation formula for UE uplink data transmission (PUSCH) can be as follows:

[0103] Where b represents the bth bandwidth part (BWP); f represents the fth uplink carrier; c represents the cth serving cell; i represents the PUSCH transmission occasion; j represents the index of the jth configuration parameter, which is configured through radio resource control (RRC) signaling and the parameter index is configured in the DCI; q d is the index of the downlink RS used to measure path-loss; l represents the index of the PUSCH power control adaptation state.

[0104] The meanings of the parameters in the above formula (3) are as follows:

[0105] P CMAX,f,c (i) represents the maximum transmit power of the UE on the cth serving cell and the fth subcarrier at the i-th PUSCH transmission opportunity;

[0106] P O_PUSCH,b,f,c (j) is a power parameter predefined by the base station;

[0107] μ is the subcarrier space;

[0108] α b,f,c (j) is the fractional path loss compensation factor;

[0109] It is the bandwidth used for uplink PUSCH under the current parameters;

[0110] PL b,f,c (q d ) is the path loss estimated by downlink pilot signals;

[0111] Δ TF,b,f,c (i) Modulation and coding scheme (MCS)-based offset;

[0112] f b,f,c (i, l) is the power control adjustment state, which can be expressed as follows:

[0113] f b,f,c(i-i0, l) is the power control adaptation state of the UE at the (i-i0)th PUSCH transmission opportunity, The sum of the TPC command values ​​in the TPC command field received by the UE is m, where m represents the TPC command value. For example, m = {0, 1}, where δPUSCH,b,f,c(0,1) + δPUSCH,b,f,c(1,1) = -1 + 0. Table 1 shows the mapping between the TPC command field and the TPC command value.

[0114] Table 1

[0115] It can be seen from Table 1 that when the TPC command field (or command domain) is 00 (value 0), the cumulative adjustment value corresponding to the transmit power adjustment amount is -1, and the absolute adjustment value corresponding to the transmit power adjustment amount is -4; when the TPC command field is 01 (value 1), the cumulative adjustment value corresponding to the transmit power adjustment amount is 0, and the absolute adjustment value corresponding to the transmit power adjustment amount is -1; when the TPC command field is 10 (value 2), the cumulative adjustment value corresponding to the transmit power adjustment amount is 1, and the absolute adjustment value corresponding to the transmit power adjustment amount is 1; when the TPC command field is 11 (value 3), the cumulative adjustment value corresponding to the transmit power adjustment amount is 3, and the absolute adjustment value corresponding to the transmit power adjustment amount is 4.

[0116] In some possible implementations, TCI is indicated by RRC signaling, and the TCI index and TPC are indicated by DCI, where TCI has the following parameters: P0, α (alpha), closed loop index (closed loop index); where P0 is the target uplink transmit power (i.e., P O_PUSCH,b,f,c (j), the power parameter predefined by the base station), α is the partial path loss compensation factor, and the closed loop index indicates the power control adaptation state, i.e., the above f b,f,c (i,l).

[0117] As described in the background section, there is currently limited research on uplink power control schemes applicable to power-controlled reflective or transmissive RIS. Therefore, there is a need to research uplink power control schemes applicable to power-controlled reflective or transmissive RIS. This application provides an uplink power control scheme applicable to power-controlled reflective or transmissive RIS that can save power while ensuring uplink data transmission. The uplink power control scheme provided by this application also addresses power offsets caused by differences in RIS power between measurement and data transmission. The following describes a communication system to which the uplink power control scheme provided by this application is applicable.

[0118] The uplink power control solution provided in the present application can be applied to wireless communication systems such as 5G and satellite communications, where the base station or other central node performs medium access control (MAC) layer resource scheduling, and the system architecture is shown in Figure 5 above. Figure 5 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application. As shown in Figure 5, the wireless communication system includes one or more base stations (only one base station is shown) and one or more terminal devices (only two terminal devices are shown). A wireless communication system is generally composed of cells, each cell includes a base station (BS), and the base station provides communication services to multiple terminals. Exemplarily, the base station includes a baseband unit (BBU) and a remote radio unit (RRU). The BBU and RRU can be placed in different places, for example: the RRU is remote and placed in an area with high traffic volume, and the BBU is placed in a central computer room. The BBU and RRU can also be placed in the same computer room. The BBU and RRU can also be different components under the same rack.

[0119] In the technical solution of the present application, the terminals involved may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem. The terminal may also be referred to as a mobile station (MS), and the terminal may also be a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet computer, a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, 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, a terminal device in a 5G network, or a terminal device in a future evolved public land mobile network (PLMN), etc. In this application, the terminal may also be referred to as a terminal device or UE.

[0120] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0121] In the embodiments of the present application, the device for realizing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the embodiments of the present application, only the terminal device is used as an example for description, and the embodiments of the present application are not limited to the solutions of the embodiments of the present application.

[0122] In the technical solution of the present application, a base station is a device deployed in a wireless access network to provide wireless communication functions for terminals. Base stations may include various forms of macro base stations, micro base stations (also called small stations), relay stations, access points, etc. In systems using different wireless access technologies, the names of devices with base station functions may be different. For example, in the LTE system, it is called an evolved Node B (eNB or eNodeB), and in the third generation (3rd Generation, 3G) system, it is called a Node B, etc. For the convenience of description, in all embodiments of the present application, the above-mentioned devices that provide wireless communication functions for terminals are collectively referred to as network devices or base stations or BS. In the present application, the base station may also be referred to as a base station device.

[0123] A base station may broadly cover various names as follows, or replace the following names, such as: RAN node, NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, secondary station, multi-standard radio (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip that is set in the aforementioned equipment or device. The base station may also be a mobile switching center and a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, a device that performs the base station function in future communication systems, etc. The base station can support networks with the same or different access technologies. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.

[0124] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0125] In the embodiments of the present application, the device for implementing the functions of a base station may be a base station; it may also be a device capable of supporting the base station in implementing the functions, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The device may be installed in the base station or used in conjunction with the base station. In the embodiments of the present application, only the base station is used as an example to illustrate the device for implementing the functions of the base station, and the embodiments of the present application are not limited to the solutions of the embodiments of the present application.

[0126] It should be noted that the wireless communication systems mentioned in this article include but are not limited to: narrowband Internet of Things (NB-IoT) system, global system for mobile communications (GSM) system, enhanced data rate for GSM evolution system (EDGE), wideband code division multiple access system (WCDMA), code division multiple access 2000 system (CDMA2000), time division-synchronization code division multiple access system (TD-SCDMA), fifth generation (5G) or new radio (NR) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, wireless local area network (WLAN) system, satellite communication system, future communication systems such as sixth generation (6G) mobile communication system, or a fusion system of multiple systems. The technical solution provided in 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. The above-mentioned communication system applicable to the power control solution provided in the embodiment of the present application is only an example, and the communication system applicable to the power control solution provided in this application is not limited to this. It is uniformly described here and will not be repeated below.

[0127] The uplink power control solution provided by the present application is described below in conjunction with FIG. 6 to FIG. 9 .

[0128] FIG6 is an interactive flow chart of a communication method provided in an embodiment of the present application. As shown in FIG6 , the method includes:

[0129] 601. The base station sends first information to the terminal device.

[0130] Accordingly, the terminal device receives first information from the base station. The first information is used to determine the uplink transmission power of the terminal device. In other words, the first information is used by the terminal device to determine its uplink transmission power. The determination of the uplink transmission power is related to the weight and / or power of the RIS associated with the terminal device. In other words, the uplink transmission power determined by the terminal device based on the first information is related to the weight and / or power of the RIS associated with the terminal device. The uplink transmission power determined by the terminal device based on the first information takes into account the weight and / or power of the RIS.

[0131] 602. The terminal device obtains the uplink transmission power to be adopted by the terminal device based on the first information.

[0132] Step 602 may be replaced by: the terminal device determines the uplink transmission power to be adopted based on the first information, and the uplink transmission power is related to the weight and / or power of the RIS associated with the terminal device.

[0133] 603. The terminal device uses the obtained uplink transmission power to perform uplink data transmission.

[0134] Step 603 is optional.

[0135] In an embodiment of the present application, the base station sends first information to the terminal device, and the terminal device obtains the uplink transmission power to be adopted by the terminal device based on the first information; the uplink transmission power determined by the terminal device is suitable for a scenario in which the terminal device is associated with a reflective or transmissive RIS based on power control, and can better ensure the transmission of uplink data.

[0136] Several possible implementations of the first information and step 602 are introduced below.

[0137] In one possible implementation, the first information is used to indicate a first power offset value, and the first power offset value is used to determine the uplink transmission power. Exemplarily, the uplink transmission power is the sum of the first power offset value and the first uplink transmission power, and the determination of the first uplink transmission power is independent of the weight and / or power of the RIS. For example, the first uplink transmission power is the uplink transmission power calculated by the base station using the above formula (3), wherein, Before executing step 601, the base station may perform the following operations: obtaining (or determining) a first power offset value. The first power offset value may be an offset value of the RIS power, i.e., an offset value between the RIS power before and after adjustment. Since the RIS is controlled by the base station, both RIS powers (i.e., the current RIS power and the power before adjustment) are configured by the base station. Therefore, the base station itself is aware of the two RIS power offset values.

[0138] Exemplarily, the first information is carried in the DCI, and the first information includes the first power offset value. That is, the base station directly indicates the first power offset value to the terminal device via the DCI. Alternatively, the first information is an index of the first power offset value, and the terminal device can determine the first power offset value associated with the index based on the index. In this implementation, the first information is carried in the DCI, and the first information can be sent in a timely manner, thereby achieving the purpose of the terminal device flexibly adjusting its uplink transmission power.

[0139] Exemplarily, the first information is carried in a TPC command, and the first information includes a first index, and the first index is associated with the first power offset value, or the first index is associated with a first percentage, and the first percentage is used to determine the first power offset value. The terminal device can determine the first power offset value based on the first index. The first index can be an index in the mapping table of the TPC command field (command field) and the TPC command value (command value) provided in this application. A mapping table of TPC command fields and TPC command values ​​provided in this application can be based on Table 1 above, and an association relationship between an index and a power offset value corresponding to RIS (including the first power offset value) is added. In other words, a parameter for indicating RIS power offset (i.e., a power offset value corresponding to RIS) is added to the mapping table of TPC command fields and TPC command values ​​provided in this application. Table 2 is an example of a mapping table of TPC command fields and TPC command values ​​provided in this application.

[0140] Table 2

[0141] The first index is a value of the TPC command field in Table 2, that is, the first index is any one of 4, 5, 6, and 7 in Table 2, and the first power offset value is δ associated with the first index. RIS,b,f,c. Referring to Table 2, when the first index is 4, the first power offset value associated with the first index is -3dB (absolute value) or -4dB (cumulative value); when the first index is 5, the first power offset value associated with the first index is 0dB (absolute value) or -2dB (cumulative value); when the first index is 6, the first power offset value associated with the first index is 3dB (absolute value) or 2dB (cumulative value); when the first index is 7, the first power offset value associated with the first index is 6dB (absolute value) or 4dB (cumulative value). The base station can know the first power offset value associated with the first index based on Table 2. The terminal device can use the above formula (3) to calculate its uplink transmission power (that is, a possible implementation method of step 602), and the formula (3) in, is the first power offset value.

[0142] Table 3 is an example of a mapping table between TPC command fields and TPC command values ​​provided in this application.

[0143] Table 3

[0144] The first index is a value of the TPC command field in Table 3, that is, the first index is any one of 4, 5, 6, and 7 in Table 2, and the first power offset value is δ associated with the first index. RIS,b,f,c and Offset max The product of Offset max It can be the maximum power offset value (offset) of RIS, such as the maximum power of RIS. Exemplarily, the base station can indicate the maximum power offset value (offset) of RIS in RRC. The first percentage associated with the first index is the ratio of the first power offset value to the maximum power offset value of RIS. In other words, the first percentage associated with the first index is the relative value of the first power offset value to the maximum power offset value of RIS. Referring to Table 3, when the first index is 4, the first percentage associated with the first index is 100% (absolute value) or 5% (cumulative value); when the first index is 5, the first percentage associated with the first index is 75% (absolute value) or 10% (cumulative value); when the first index is 6, the first percentage associated with the first index is 50% (absolute value) or 20% (cumulative value); when the first index is 7, the first percentage associated with the first index is 25% (absolute value) or 25% (cumulative value). The terminal device can use the above formula (3) to calculate its uplink transmission power (i.e., a possible implementation method of step 602), and the formula (3) in, is the first power offset value.

[0145] Table 4 is another example of a mapping table between TPC command fields and TPC command values ​​provided in this application.

[0146] Table 4

[0147] The first index is a value of the TPC command field in Table 4, that is, the first index is any one of 0, 1, 2, and 3 in Table 2, and the first power offset value is δ associated with the first index. RIS,b,f,c Refer to Table 4. When the first index is 0, the first power offset value associated with the first index is -3dB (absolute value) or -4dB (cumulative value), and the associated δPUSCH,b,f,c is -1dB (cumulative value) or -4dB (absolute value); when the first index is 1, the first power offset value associated with the first index is 0dB (absolute value) or -2dB (cumulative value), and the associated δPUSCH,b,f,c is 0dB (cumulative value) or -1dB (absolute value); when the first index is 2, the first power offset value associated with the first index is 3dB (absolute value) or 2dB (cumulative value), and the associated δPUSCH,b,f,c is 1dB (cumulative value) or 1dB (absolute value); when the first index is 3, the first power offset value associated with the first index is 6dB (absolute value) or 4dB (cumulative value), and the associated δPUSCH,b,f,c is 3dB (cumulative value) or 4dB (absolute value). The terminal device can use the above formula (3) to calculate its uplink transmission power (i.e., a possible implementation method of step 602), and the formula (3) in, is the first power offset value.

[0148] Table 5 is another example of a mapping table between TPC command fields and TPC command values ​​provided in this application.

[0149] Table 5

[0150] The first index is a value of the TPC command field in Table 5, that is, the first index is any one of 0, 1, 2, and 3 in Table 5, and the first power offset value is δ associated with the first index. RIS,b,f,c and Offset max The product of Offset maxIt can be the maximum power offset value of the RIS, such as the maximum power of the RIS. For example, the base station can indicate the maximum power offset value of the RIS in the RRC. The first percentage associated with the first index is the ratio of the first power offset value to the maximum power offset value of the RIS. In other words, the first percentage associated with the first index is the relative value of the first power offset value to the maximum power offset value of the RIS. Referring to Table 5, when the first index is 0, the first percentage associated with the first index is 100% (absolute value) or 5% (cumulative value), and the associated δPUSCH,b,f,c is -1dB (cumulative value) or -4dB (absolute value); when the first index is 1, the first percentage associated with the first index is 75% (absolute value) or 10% (cumulative value), and the associated δPUSCH,b,f,c is 0dB (cumulative value) or -1dB (absolute value); when the first index is 2, the first percentage associated with the first index is 50% (absolute value) or 20% (cumulative value), and the associated δPUSCH,b,f,c is 1dB (cumulative value) or 1dB (absolute value); when the first index is 3, the first percentage associated with the first index is 25% (absolute value) or 25% (cumulative value), and the associated δPUSCH,b,f,c is 3dB (cumulative value) or 4dB (absolute value). The terminal device can use the above formula (3) to calculate its uplink transmission power (i.e., a possible implementation of step 602), where in, is the first power offset value.

[0151] In one possible implementation, the first information is used to indicate a first TCI and a change in one or more parameters, the first TCI is associated with an uplink channel, and the change in the one or more parameters is used to determine the uplink transmission power, which is the power of the signal sent through the uplink channel. The one or more parameters may include P0 and / α. Exemplarily, the X bit in the first information is used to indicate the index of the TCI in the PUSCH, and the Y bit indicates the change in P0 or alpha. X is an integer greater than 0, and Y is an integer greater than 0. The first information may be carried in the DCI. In this implementation, the terminal device may calculate its uplink transmission power based on the first information using the above formula (3) (i.e., a possible implementation of step 602), wherein, The change in one or more parameters can be obtained by the base station based on the weight and / or power of the RIS associated with the terminal device. Based on the first information, the uplink transmission power calculated using the above formula (3) is related to the weight and / or power of the RIS associated with the terminal device. Before sending the first information, the base station can first obtain the change in the above one or more parameters. An example of the base station obtaining the change in P0 or alpha is as follows: the base station performs calculations based on the power changes of the last two RIS and the original transmit power requirements, thereby obtaining the change in the above one or more parameters.

[0152] In one possible implementation, the first information is used to indicate a first TCI and an updated value of one or more parameters, the first TCI is associated with an uplink channel, and the updated value of the one or more parameters is used to determine the uplink transmission power, which is the power of the signal sent through the uplink channel. The one or more parameters may include P0 and / α. Exemplarily, the X bit in the first information is used to indicate the index of the TCI in the PUSCH, and the Y bit indicates the updated value of P0 or alpha. X is an integer greater than 0, and Y is an integer greater than 0. The first information may be carried in the DCI. In this implementation, the terminal device may calculate its uplink transmission power based on the first information using the above formula (3) (i.e., a possible implementation of step 602), wherein, The change in one or more parameters may be obtained by the base station based on the weight and / or power of the RIS associated with the terminal device. Based on the first information, the uplink transmission power calculated using the above formula (3) is related to the weight and / or power of the RIS associated with the terminal device. Before sending the first information, the base station may first obtain the updated value of the above one or more parameters. An example of the base station obtaining the updated value of P0 or alpha is as follows: the base station performs calculations based on the power changes of the last two RIS and the original transmission power requirements, thereby obtaining the updated value of the above one or more parameters.

[0153] In one possible implementation, the first information is used to indicate a second TCI, and the second TCI is associated with a second power offset value and one or more parameters, and the second power offset value and the one or more parameters are used to determine the uplink transmission power. Exemplarily, the second TCI is associated with {P0, alpha, closed loop index, RIS offset}, where RIS offset represents the second power offset value. Exemplarily, the UL TCI (i.e., the second TCI) {P0, alpha, closed loop index, RIS offset} for RIS is configured in RRC, and the first information is carried in DCI, and the first information carries the index of the second TCI. {P0, alpha, closed loop index, RIS offset} can be calculated and configured by the base station. A possible implementation of step 602 is as follows: the base station can calculate an initial uplink transmission power based on the first information using formula (1); and use the sum of the initial uplink transmission power and the second power offset value as the uplink transmission power to be adopted.

[0154] The several possible implementations of the first information and step 602 described above are only examples, and this application does not limit the possible implementations of the first information and step 602.

[0155] FIG7 is an interactive flow chart of another communication method provided by an embodiment of the present application. The method flow in FIG7 is a possible implementation of the method described in FIG6. The method flow in FIG7 is directed to the downlink CSI measurement and uplink data transmission process based on STAR-RIS. As shown in FIG7, the method includes:

[0156] 701. RIS reports configuration information to the base station.

[0157] The configuration information reported by the RIS to the base station may include: the RIS reports information including its own configuration to the base station. The RIS configuration may include the size of the RIS array, whether the RIS power is configurable, the STAR-RIS reflection and transmission codebooks, the STAR-RIS mode, etc.

[0158] 702. The base station sends a first control signaling to the RIS.

[0159] The first control signaling is used by the RIS to determine the codebook and timing for scanning. In other words, the first control signaling is used to determine the codebook and timing for scanning by the RIS.

[0160] 703. The base station simultaneously sends pilot signals to the terminal devices on both sides of the RIS through the RIS.

[0161] When the base station simultaneously sends pilot signals to terminal devices on both sides of the RIS through the RIS, the RIS fixes the weights on the base station side and, based on the first control signaling, simultaneously performs beam scanning on the terminal devices on both sides of the RIS (i.e., the terminal devices on the reflection side and the terminal devices on the transmission side of the RIS) using the transmission codebook and the reflection codebook. When the RIS simultaneously performs beam scanning on the terminal devices on both sides of the RIS using the transmission codebook and the reflection codebook, the power configurations on the transmission side and the reflection side are the same. In this application, the terminal device side is the UE side. In Figure 7, terminal device 1 is an example of a terminal device on the reflection side of the RIS, and terminal device 2 is an example of a terminal device on the transmission side of the RIS. Step 703 may include: the base station sends a pilot signal to terminal device 1 through the RIS, and the base station sends a pilot signal to terminal device 2 through the RIS.

[0162] 704. The terminal device performs measurement based on the pilot signal and sends weight indication information to the base station.

[0163] The weight indication information is used to indicate the optimal transmission weight / reflection weight on the terminal device side of the RIS. A terminal device on the reflection side of the RIS can measure the optimal reflection weight on the terminal device side of the RIS based on the received pilot signal and notify the base station of the optimal transmission weight on the terminal device side of the RIS. A terminal device on the transmission side of the RIS can measure the optimal transmission weight on the terminal device side of the RIS based on the received pilot signal and notify the base station of the optimal transmission weight on the terminal device side of the RIS. As shown in Figure 7, step 704 may include: terminal device 1 sending weight indication information #1 to the base station, where weight indication information 1 is used to notify the base station of the optimal reflection weight on the terminal device side of the RIS; and terminal device 2 sending weight indication information #2 to the base station, where weight indication information 2 is used to notify the base station of the optimal transmission weight on the terminal device side of the RIS. Accordingly, the base station obtains the optimal transmission weight and reflection weight on the terminal device side of the RIS.

[0164] 705. The base station sends weight indication information #3 to the RIS.

[0165] The weight indication information #3 is used to inform the RIS of the optimal transmission weight and reflection weight on the terminal device side of the RIS.

[0166] 706. The base station simultaneously sends pilot signals to the terminal devices on both sides of the RIS through the RIS.

[0167] When the base station simultaneously transmits pilot signals to terminal devices on both sides of the RIS via the RIS, the RIS fixes the terminal device-side weights (i.e., the terminal device-side weights of the RIS are configured to the optimal transmission and reflection weights) and simultaneously performs beam scanning using the base station-side codebook. For example, when the RIS performs beam scanning, the base station-side codebooks used on both sides (the UE reflection side and the UE transmission side) are subsets of the full codebook, and any two weights between the two codebooks are unequal.

[0168] 707. The terminal device performs measurement and reports channel state information (CSI).

[0169] The terminal device on the reflection side and the terminal device on the transmission side of the RIS both perform measurements and report CSI. Step 707 may include: terminal device 1 performs measurements and reports CSI, and terminal device 2 performs measurements and reports CSI.

[0170] 708. The base station sends a second control signaling to the RIS based on the CSI report of the terminal device.

[0171] The second control signaling may include a reflection weight, a transmission weight, and a power for data transmission (abbreviated as data transmission). The RIS may obtain the reflection weight, the transmission weight, and the power for data transmission (abbreviated as data transmission) based on the second control signaling.

[0172] The base station can determine the optimal weights for the RIS on the base station side based on the CSI reported by the terminal device. The second control signaling can also include the optimal weights for the RIS on the base station side. This embodiment of the application does not limit the specific manner in which the base station determines the reflection weights, transmission weights, and power used for data transmission (hereinafter referred to as data transmission). Steps 701 to 708 are merely an example of the base station sending control signaling to the RIS to inform the RIS of the reflection weights, transmission weights, and power to be used.

[0173] 709. The base station sends first information to the terminal device.

[0174] Step 709 may refer to step 601. Step 709 may include: sending first information #1 to terminal device 1, and sending first information #2 to terminal device 2. First information #1 is used by terminal device 1 to determine its uplink transmission power, and first information #2 is used by terminal device 2 to determine its uplink transmission power. The uplink transmission power determined by terminal device 1 is related to the weight and / or power of the RIS associated with terminal device 1. The uplink transmission power determined by terminal device 2 is related to the weight and / or power of the RIS associated with terminal device 2.

[0175] An example of step 709 is: the base station notifies the terminal device of relevant configurations for uplink transmission and a power offset (eg, a first power offset value) generated due to the difference in RIS power during measurement and data transmission.

[0176] 710. The terminal device obtains the uplink transmission power to be adopted by the terminal device based on the first information, and performs uplink data transmission.

[0177] Step 710 may include: terminal device 1 obtains the uplink transmission power to be adopted by terminal device 1 based on the first information #1, and performs uplink data transmission, and terminal device 2 obtains the uplink transmission power to be adopted by terminal device 2 based on the first information #2, and performs uplink data transmission.

[0178] In an embodiment of the present application, beam scanning is used to determine the weights of STAR-RIS services for terminal devices on the transmission and reflection sides. The base station then sends first information to the terminal device for uplink data transmission by the UE. Compared to existing solutions, this embodiment utilizes the characteristics of the BS-RIS channel shared by the transmission and reflection sides of STAR-RIS to reduce the time and number of codebook scans. In addition, the uplink transmission power determined by the terminal device is applicable to scenarios where the terminal device is associated with a power-controlled reflection-type or transmission-type RIS, which can better ensure the transmission of uplink data.

[0179] FIG8 is an interactive flow chart of another communication method provided by an embodiment of the present application. The method flow in FIG8 is a possible implementation of the method described in FIG6. The method flow in FIG8 is directed to the uplink SRS measurement and uplink data transmission process of STAR-RIS. As shown in FIG8, the method includes:

[0180] 801. RIS reports configuration information to the base station.

[0181] For step 801 , please refer to step 701 in FIG. 7 .

[0182] 802. The base station sends a first control signaling to the RIS.

[0183] Step 802 may refer to step 702 in FIG. 7 .

[0184] 803. The terminal devices at both sides of the RIS send pilot signals to the base station via the RIS.

[0185] When terminal devices on both sides of the RIS transmit pilot signals to the base station via the RIS, the RIS fixes the base station's weights and, based on the first control signaling, simultaneously performs beam scanning for the terminal devices on both sides of the RIS (i.e., the terminal devices on the reflection side and the terminal devices on the transmission side of the RIS) using both the transmission codebook and the reflection codebook. When the RIS simultaneously performs beam scanning for the terminal devices on both sides of the RIS using both the transmission codebook and the reflection codebook, the power configurations on both the transmission and reflection sides are identical. In Figure 8 , terminal device 1 is an example of a terminal device on the reflection side of the RIS, and terminal device 2 is an example of a terminal device on the transmission side of the RIS. As shown in Figure 8 , step 803 may include: terminal device 1 transmitting a pilot signal to the base station via the RIS, and terminal device 2 transmitting a pilot signal to the base station via the RIS.

[0186] 804. The base station performs measurement based on the pilot signal and sends weight indication information #3 to the RIS.

[0187] Weight indication information #3 is used to inform the RIS of the optimal transmission and reflection weights for the terminal device side of the RIS. Based on weight indication information #3, the RIS can obtain the optimal transmission and reflection weights for the terminal device side of the RIS. The base station can obtain the optimal transmission and reflection weights for the terminal device side of the RIS based on the pilot signal measurement results.

[0188] 805. The terminal devices on both sides of the RIS send pilot signals to the base station via the RIS.

[0189] When terminal devices on both sides of the RIS send pilot signals to the base station via the RIS, the RIS fixes the weights on the terminal device side and simultaneously performs beam scanning using the base station codebook. Exemplarily, when performing beam scanning, the base station codebooks used on both sides of the RIS (UE reflection side and UE transmission side) are subsets of the full codebook, and any two weights between the two codebooks are unequal. As shown in Figure 8, step 805 may include: terminal device 1 sending a pilot signal to the base station via the RIS, and terminal device 2 sending a pilot signal to the base station via the RIS.

[0190] 806. The base station sends a second control signaling to the RIS based on the measurement result of the pilot.

[0191] The second control signaling may include the reflection weight, transmission weight, and power used for data transmission (referred to as data transmission). Based on the pilot signal measurement results, the base station may determine the optimal weights for the RIS on the base station side. The second control signaling may also include the optimal weights for the RIS on the base station side. This embodiment of the present application does not limit the specific manner in which the base station determines the reflection weight, transmission weight, and power used for data transmission (referred to as data transmission). Steps 801 to 806 are merely an example of the base station sending control signaling to the RIS to inform the RIS of the reflection weight, transmission weight, and power to be used.

[0192] 807. The base station sends first information to the terminal device.

[0193] Step 807 may refer to step 601. An example of step 807 is: the base station notifies the terminal device of the relevant configuration for uplink transmission and the power offset (e.g., a first power offset value) generated due to the difference in RIS power during measurement and data transmission. Step 807 may include: sending first information #1 to terminal device 1, and sending first information #2 to terminal device 2, where first information #1 is used by terminal device 1 to determine its uplink transmission power, and first information #2 is used by terminal device 2 to determine its uplink transmission power. The uplink transmission power determined by terminal device 1 is related to the weight and / or power of the RIS associated with terminal device 1. The uplink transmission power determined by terminal device 2 is related to the weight and / or power of the RIS associated with terminal device 2.

[0194] 808. The terminal device obtains the uplink transmission power to be adopted by the terminal device based on the first information, and performs uplink data transmission.

[0195] Step 808 may include: terminal device 1 obtains the uplink transmission power to be adopted by terminal device 1 based on the first information #1, and performs uplink data transmission, and terminal device 2 obtains the uplink transmission power to be adopted by terminal device 2 based on the first information #2, and performs uplink data transmission.

[0196] This embodiment of the present application utilizes an uplink SRS-based beam scanning process. Compared to the downlink CSI-RS measurement shown in Figure 7, this embodiment uses SRS resources to determine the RIS weight, reducing CSI-RS resource overhead. Furthermore, the uplink transmission power determined by the terminal device is suitable for scenarios where the terminal device is associated with a power-controlled reflective or transmissive RIS, better ensuring uplink data transmission.

[0197] FIG9 is an interactive flow chart of another communication method provided by an embodiment of the present application. The method flow in FIG9 is a possible implementation of the method described in FIG6. The method flow in FIG9 is directed to the downlink CSI measurement and uplink data transmission process of RIS with power control. As shown in FIG9, the method includes:

[0198] 901. RIS reports configuration information to a base station.

[0199] Step 901 may refer to step 701 in FIG. 7 .

[0200] 902. The base station sends a first control signaling to the RIS.

[0201] Step 902 may refer to step 702 in FIG. 7 .

[0202] 903. The base station sends a pilot signal to the terminal device through RIS.

[0203] When the base station sends a pilot signal to a terminal device via the RIS, the RIS fixes the reflected power / transmitted power and the weights on the base station side, and uses the transmitted codebook / reflected codebook to perform beam scanning for the terminal device on the terminal device side of the RIS according to the first control signaling. Exemplarily, when the base station sends a pilot signal to a terminal device via the RIS, the RIS fixes the reflected power and the weights on the base station side, and uses the reflected codebook to perform beam scanning for the terminal device on the reflection side of the RIS according to the first control signaling. Exemplarily, when the base station sends a pilot signal to a terminal device via the RIS, the RIS fixes the transmitted power and the weights on the base station side, and uses the transmitted codebook to perform beam scanning for the terminal device on the transmission side of the RIS according to the first control signaling. In Figure 9, the terminal device is an example of a terminal device on the reflection side / projection side of the RIS.

[0204] 904. The terminal device performs measurement based on the pilot signal and sends weight indication information #4 to the base station.

[0205] Weight indication information #4 is used to inform the base station of the optimal reflection weight / transmission weight on the terminal device side of the RIS. For example, when the terminal device is on the reflection side of the RIS, the optimal reflection weight on the terminal device side of the RIS is measured based on the pilot signal and notified to the base station, i.e., Weight indication information #4 is used to inform the base station of the optimal reflection weight on the terminal device side of the RIS. When the terminal device is on the transmission side of the RIS, the optimal transmission weight on the terminal device side of the RIS is measured based on the pilot signal and notified to the base station, i.e., Weight indication information #4 is used to inform the base station of the optimal transmission weight on the terminal device side of the RIS.

[0206] 905. The base station sends weight indication information #4 to the RIS.

[0207] 906. The base station sends a pilot signal to the terminal device through the RIS.

[0208] When the base station sends a pilot signal to the terminal device through the RIS, the RIS fixes the reflected power / transmitted power and the weights on the terminal device side and uses the codebook on the base station side for beam scanning.

[0209] 907. The terminal device performs measurement based on the pilot and reports CSI.

[0210] 908. The base station sends a third control signaling to the RIS based on the CSI report of the terminal device.

[0211] The third control signaling may include the reflection weight / transmission weight and the new power configuration for data transmission (referred to as data transmission). The base station may determine the new power configuration for the RIS based on the CSI reported by the terminal device. The specific manner in which the base station determines the reflection weight / transmission weight and the new power configuration for data transmission (referred to as data transmission) is not limited in this embodiment of the application. Steps 901 to 908 are merely an example of the base station sending control signaling to the RIS to inform the RIS of the adopted reflection weight / transmission weight and the new power configuration.

[0212] 909. The base station sends first information to the terminal device.

[0213] Step 909 may refer to step 601. An example of step 909 is: the base station notifies the terminal device of the relevant configuration for uplink transmission and the power offset (e.g., a first power offset value) generated due to the difference in RIS power during measurement and data transmission. Step 909 may include: sending first information #1 to terminal device 1, and sending first information #2 to terminal device 2, where first information #1 is used by terminal device 1 to determine its uplink transmission power, and first information #2 is used by terminal device 2 to determine its uplink transmission power. The uplink transmission power determined by terminal device 1 is related to the weight and / or power of the RIS associated with terminal device 1. The uplink transmission power determined by terminal device 2 is related to the weight and / or power of the RIS associated with terminal device 2.

[0214] 910. The terminal device obtains the uplink transmission power to be adopted by the terminal device based on the first information, and performs uplink data transmission.

[0215] Step 910 may include: terminal device 1 obtains the uplink transmission power to be adopted by terminal device 1 based on the first information #1, and performs uplink data transmission, and terminal device 2 obtains the uplink transmission power to be adopted by terminal device 2 based on the first information #2, and performs uplink data transmission.

[0216] This embodiment is based on the downlink beam scanning and uplink transmission process of a power-controlled RIS. Similarly, when there is a power offset between measurement and data transmission, additional or modified signaling is required to indicate and configure the uplink transmit power of the terminal device to ensure data transmission. Furthermore, the uplink transmit power determined by the terminal device is applicable to scenarios where the terminal device is associated with a power-controlled reflective or transmissive RIS, which can better ensure uplink data transmission.

[0217] The following describes the structure of a communication device that can implement the communication method provided in the embodiment of the present application in conjunction with the accompanying drawings. The following only briefly describes the communication device. For details on the implementation of the solution, please refer to the description of the method embodiment above, which will not be repeated below.

[0218] Figure 10 is a schematic diagram of the structure of a communication device 1000 provided in an embodiment of the present application. The communication device 1000 can implement the functions or steps implemented by the terminal device in each of the above-mentioned method embodiments, or can also implement the functions or steps implemented by the base station in each of the above-mentioned method embodiments. The communication device may include a processing module 1010 and a transceiver module 1020. In one possible implementation, it may also include a storage unit, which can be used to store instructions (code or program) and / or data. The processing module 1010 and the transceiver module 1020 can be coupled to the storage unit. For example, the processing module 1010 can read the instructions (code or program) and / or data in the storage unit to implement the corresponding method. The above-mentioned units can be provided independently or partially or fully integrated. For example, the transceiver module 1020 may include a transmitting module and a receiving module. The transmitting module may be a transmitter, and the receiving module may be a receiver. The entity corresponding to the transceiver module 1020 may be a transceiver or a communication interface.

[0219] In some possible implementations, the communication device 1000 can implement the behaviors and functions of the terminal device in the above-described method embodiments. For example, the communication device 1000 can be a terminal device, or a component (e.g., a chip or circuit) used in a terminal device. The transceiver module 1020 can be used to perform all receiving or transmitting operations performed by the terminal device in the embodiments of Figures 6 to 9. The processing module 1010 is used to perform all operations performed by the terminal device in the embodiments of Figures 6 to 9 except for the transmitting and receiving operations.

[0220] In some possible implementations, the communication device 1000 can implement the behaviors and functions of the base station in the above-described method embodiments. For example, the communication device 1000 can be a base station, or a component (e.g., a chip or circuit) used in a base station. The transceiver module 1020 can be used to perform all receiving or transmitting operations performed by the base station in the embodiments of Figures 6 to 9. The processing module 1010 is used to perform all operations performed by the base station in the embodiments of Figures 6 to 9 except for the transmitting and receiving operations.

[0221] FIG11 is a schematic diagram of the structure of another communication device 110 provided in an embodiment of the present application. The communication device in FIG11 can be the terminal device described above or the base station described above. As shown in FIG11 , the communication device 110 includes at least one processor 1110 and a transceiver 1120.

[0222] In some embodiments of the present application, the processor 1110 and the transceiver 1120 may be configured to execute functions or operations performed by the terminal device. The transceiver 1120 may be configured to, for example, execute all receiving or transmitting operations performed by the terminal device in the embodiments of Figures 6 to 9. The processor 1110 may be configured to, for example, execute all operations performed by the terminal device in the embodiments of Figures 6 to 9 except for the transmitting and receiving operations.

[0223] In some embodiments of the present application, the processor 1110 and the transceiver 1120 may be configured to execute functions or operations performed by a base station. The transceiver 1120 may be configured to, for example, execute all receiving or transmitting operations performed by the base station in the embodiments of Figures 6 to 9. The processor 1110 may be configured to, for example, execute all operations performed by the base station in the embodiments of Figures 6 to 9 except for the transmitting and receiving operations.

[0224] The transceiver 1120 is used to communicate with other devices / apparatuses via a transmission medium. The processor 1110 uses the transceiver 1120 to send and receive data and / or signaling, and is used to implement the method in the above-mentioned method embodiment. The processor 1110 can implement the functions of the processing module 1010, and the transceiver 1120 can implement the functions of the transceiver module 1020. Optionally, the transceiver 1120 may include a radio frequency circuit and an antenna, and the radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users.

[0225] Optionally, the communication device 110 may further include at least one memory 1130 for storing program instructions and / or data. The memory 1130 is coupled to the processor 1110. Coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which may be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. The processor 1110 may operate in conjunction with the memory 1130. The processor 1110 may execute program instructions stored in the memory 1130. At least one of the at least one memory may be included in the processor.

[0226] Processor 1110 can read software programs stored in memory 1130, interpret and execute instructions within the software programs, and process data within the software programs. When data needs to be transmitted wirelessly, processor 1110 performs baseband processing on the data to be transmitted and outputs the baseband signal to the RF circuit. The RF circuit then performs RF processing on the baseband signal and transmits it via an antenna as electromagnetic waves. When data is transmitted to the communication device, the RF circuit receives the RF signal via the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to processor 1110. Processor 1110 converts the baseband signal into data and processes the data.

[0227] In another implementation, the above-mentioned RF circuit and antenna can be set independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna can be arranged remotely from the communication device.

[0228] The specific connection medium between the transceiver 1120, processor 1110, and memory 1130 is not limited in the embodiments of the present application. In Figure 11, the memory 1130, processor 1110, and transceiver 1120 are connected via a bus 1140. The bus is represented by a bold line in Figure 11. The connection methods between other components are merely schematic and are not limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 11 only uses a single bold line, but this does not mean that there is only one bus or only one type of bus.

[0229] In the embodiments of the present application, the processor may be one of the following devices: a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or all or part of the circuits used for processing functions in the aforementioned devices, which may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0230] Figure 12 is a schematic diagram of the structure of another communication device 120 provided in an embodiment of the present application. The communication device in Figure 12 can be the above-mentioned terminal device or a chip for the above-mentioned terminal device, or it can be the above-mentioned base station or a chip for the above-mentioned base station. As shown in Figure 12, the communication device shown in Figure 12 includes a logic circuit 1201 and an interface 1202. The processing module 1010 in Figure 10 can be implemented with a logic circuit 1201, and the transceiver module 1020 in Figure 10 can be implemented with an interface 1202. Among them, the logic circuit 1201 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 1202 can be a communication interface, an input and output interface, etc. In the embodiment of the present application, the logic circuit and the interface can also be coupled to each other. The embodiment of the present application does not limit the specific connection method of the logic circuit and the interface.

[0231] In some embodiments of the present application, the logic circuit and interface may be used to execute the functions or operations performed by the aforementioned terminal device.

[0232] In some embodiments of the present application, the logic circuit and interface may be used to execute the functions or operations performed by the above-mentioned base station.

[0233] The present application also provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed on a computer, the computer executes the method of the above embodiment.

[0234] The present application also provides a computer program product, which includes instructions or a computer program. When the instructions or the computer program are run on a computer, the method in the above embodiment is executed.

[0235] The present application also provides a communication system, comprising the above-mentioned base station and the above-mentioned terminal device.

[0236] The present application also provides a chip, which includes: a communication interface and a processor; the communication interface is used for sending and receiving signals of the above-mentioned chip; the processor is used to execute computer program instructions so that the communication device including the above-mentioned chip executes the method in the above-mentioned embodiment.

[0237] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0238] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

Claims

1. A communication method, characterized in that: include: Generate first information, where the first information is used to determine the uplink transmission power of the terminal device, and the determination of the uplink transmission power is related to the weight and / or power of the smart metasurface RIS associated with the terminal device; The first information is sent.

2. The method according to claim 1, characterized in that The first information is used to indicate a first power offset value, and the first power offset value is used to determine the uplink transmission power.

3. The method according to claim 2, characterized in that The uplink transmission power is the sum of the first power offset value and the first uplink transmission power, and determination of the first uplink transmission power is independent of the weight and / or power of the RIS.

4. The method according to claim 3, characterized in that The first information is carried in downlink control information DCI, and the first information includes the first power offset value.

5. The method according to claim 3, characterized in that: The first information is carried in a transmission power control TPC command, and the first information includes a first index, the first index is associated with the first power offset value, or the first index is associated with a first percentage, and the first percentage is used to determine the first power offset value.

6. The method according to claim 1, characterized in that The first information is used to indicate a first transmission configuration indication TCI and a change in one or more parameters, the first TCI is associated with an uplink channel, and the change in the one or more parameters is used to determine the uplink transmission power, and the uplink transmission power is the power of sending a signal through the uplink channel.

7. The method according to claim 1, characterized in that The first information is used to indicate a first transmission configuration indication TCI and updated values ​​of one or more parameters, the first TCI is associated with an uplink channel, and the updated values ​​of the one or more parameters are used to determine the uplink transmission power, and the uplink transmission power is the power of sending a signal through the uplink channel.

8. The method according to claim 1, characterized in that The first information is used to indicate a second TCI, the second TCI is associated with a second power offset value and one or more parameters, and the second power offset value and the one or more parameters are used to determine the uplink transmission power.

9. The method according to claim 8, characterized in that The first information is carried in the DCI, and the one or more parameters are used to determine a second uplink transmission power, where the uplink transmission power is the sum of the second power offset value and the second uplink transmission power.

10. A communication method, characterized in that: include: Receiving first information, where the first information is used to determine an uplink transmission power of a terminal device, where the determination of the uplink transmission power is related to a weight and / or power of an intelligent metasurface RIS associated with the terminal device; Based on the first information, the uplink transmission power to be adopted by the terminal device is obtained.

11. The method according to claim 10, characterized in that The first information is used to indicate a first power offset value, and the first power offset value is used to determine the uplink transmission power.

12. The method according to claim 11, characterized in that The uplink transmission power is the sum of the first power offset value and the first uplink transmission power, and determination of the first uplink transmission power is independent of the weight and / or power of the RIS.

13. The method according to claim 12, characterized in that The first information is carried in downlink control information DCI, and the first information includes the first power offset value.

14. The method according to claim 12, characterized in that The first information is carried in a transmission power control TPC command, and the first information includes a first index, the first index is associated with the first power offset value, or the first index is associated with a first percentage, and the first percentage is used to determine the first power offset value.

15. The method according to claim 10, characterized in that The first information is used to indicate a first transmission configuration indication TCI and a change in one or more parameters, the first TCI is associated with an uplink channel, and the change in the one or more parameters is used to determine the uplink transmission power, and the uplink transmission power is the power of sending a signal through the uplink channel.

16. The method according to claim 10, characterized in that The first information is used to indicate a first transmission configuration indication TCI and updated values ​​of one or more parameters, the first TCI is associated with an uplink channel, and the updated values ​​of the one or more parameters are used to determine the uplink transmission power, and the uplink transmission power is the power of sending a signal through the uplink channel.

17. The method according to claim 10, characterized in that The first information is used to indicate a second TCI, the second TCI is associated with a second power offset value and one or more parameters, and the second power offset value and the one or more parameters are used to determine the uplink transmission power.

18. The method according to claim 17, characterized in that The first information is carried in the DCI, and the one or more parameters are used to determine a second uplink transmission power, where the uplink transmission power is the sum of the second power offset value and the second uplink transmission power.

19. A communication device, characterized in that: The method comprises modules for implementing the method according to any one of claims 1 to 18.

20. A communication device, characterized in that: The device comprises a processor, the processor is coupled to a memory, the memory stores computer program instructions, and the processor is used to execute the computer program instructions so that the communication device performs the method according to any one of claims 1 to 18.

21. A chip, characterized in that: It comprises a processor and a communication interface, wherein the processor reads instructions stored in a memory through the communication interface, and executes instructions so that a communication device including the chip executes the method according to any one of claims 1 to 18.

22. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed, the computer is enabled to perform the method according to any one of claims 1 to 18.

23. A computer program product, characterized in that The computer program product comprises a computer program, the computer program comprising program instructions, which, when executed, cause a computer to perform the method according to any one of claims 1 to 18.