Communication method and device

By configuring the same resources for multiple terminal devices and ensuring orthogonal signal or power differences, the problem of excessive resource consumption is solved, and resource utilization and communication quality are improved.

CN120238259APending Publication Date: 2025-07-01HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311865489.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In the new air port of the fifth generation wireless access system standard, network devices configure different SRS resources for multiple terminal devices, resulting in excessive resource consumption, reducing resource efficiency for data transmission.

Method used

Reduce resource competition and interference by sending the same resource information to at least two terminal devices, causing them to send reference signals on the same resource, and ensuring that these signals are orthogonal or different in power to each other.

Benefits of technology

This improves resource utilization, reduces resource overhead of reference signals, ensures that the signals of different terminal devices can be correctly demodulated, and improves communication quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238259A_ABST
    Figure CN120238259A_ABST
Patent Text Reader

Abstract

Provided are a communication method and apparatus, applied to the fields of V2X and the like, the method comprising: sending first information to at least two terminal devices, the first information indicating a first resource, the first resource being used for the at least two terminal devices to transmit reference signals; and receiving a first reference signal from the at least two terminal devices at the first resource. Through the method provided by the application, the first device configures the same first resource for the at least two terminal devices through the first information, and the at least two terminal devices can send the reference signal through the first resource, so that multiple terminal devices can use the same resource to send the reference signal, the resource overhead of the reference signal is reduced, and the user experience is improved. The resource utilization rate is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art

[0002] In the new radio (NR) standard of the fifth-generation wireless access system, a network device configures resources for a terminal device to transmit sounding reference signals (SRS), and the terminal device can transmit SRS in the configured resources. The network device can perform channel estimation based on the SRS to obtain uplink channel state information. For a time division duplexing (TDD) system, considering the reciprocity of the uplink and downlink channels, the network device can determine the downlink channel state information based on the uplink channel state information, and thus perform downlink precoding configuration according to the downlink channel information.

[0003] The network device can configure one or more SRS resource sets for the terminal device. One SRS resource set contains one or more SRS resources, which results in a relatively large number of resources required to transmit SRS. In the case of a large number of terminal devices, the resources available for data transmission are reduced. Summary of the Invention

[0004] This application provides a communication method and apparatus to improve resource utilization.

[0005] In a first aspect, this application provides a communication method. The execution subject of this method is a first device or a module or chip in the first device. The first device can be a network device. For example, the first device is a gNB or an access network device in O-RAN; the first device can also be a terminal device. For example, the first device is a vehicle-mounted device or an RSU, etc. Here, the first device is used as an example of the execution subject for description. The method includes: sending first information to at least two terminal devices, where the first information indicates a first resource, and the first resource is used for the at least two terminal devices to transmit reference signals; receiving first reference signals from the at least two terminal devices in the first resource.

[0006] Through the method provided in this application, the first device configures the same first resource for at least two terminal devices through the first information. The at least two terminal devices can send reference signals through the first resource, so that multiple terminal devices use the same resource to send reference signals, reducing the resource overhead of the reference signals and improving resource utilization.

[0007] In a possible implementation manner, the first information indicating the first resource includes: the first information indicates the time domain information and / or frequency domain information of the first resource.

[0008] In a possible implementation, before sending the first information, the method further includes: sending second information to the at least two terminal devices; the second information indicates a resource set, and the resource set includes at least one resource; the first information indicates a first resource, including: the first information indicates that one resource in the resource set is the first resource.

[0009] In a possible implementation, the first reference signals of any two terminal devices in the first resource are orthogonal to each other.

[0010] Through this method, it is ensured that the reference signals between two terminal devices are orthogonal to each other, so that the first reference signals of different terminal devices will not interfere with each other, and the first device can demodulate the first reference signals sent by each terminal device.

[0011] In a possible implementation, the at least two terminal devices include a first terminal device; the method further includes: sending third information to the first terminal device, and the third information indicates a second resource; receiving a second reference signal from the first terminal device through the second resource.

[0012] By configuring the second resource for transmitting the second reference signal, when determining information such as precoding, the measurement results of the second reference signal can be referred to, which can improve the accuracy of information such as precoding and improve the communication quality.

[0013] In a possible implementation, there is at least one frequency domain unit interval between the first resource and the second resource; or, the first resource and the second resource are located in different physical resource blocks.

[0014] Through this method, when multiple terminal devices send reference signals on the same first resource, since there are multiple frequency domain unit intervals between the first resource and the second resource, this will not cause the power of the reference signal in the first resource to be too large relative to the power of the reference signal on the second resource, avoiding the problem of excessive interference and reducing the mutual interference between reference signals.

[0015] In a possible implementation, the method further includes: sending fourth information to the first terminal device; the fourth information indicates at least one of the following: the first transmission power of the first terminal device for sending the first reference signal on the first resource; the second transmission power of the first terminal device for sending the second reference signal on the second resource; the power difference between the first transmission power and the second transmission power.

[0016] With this method, when multiple terminal devices transmit reference signals on the same resource, since the first transmission power of the first reference signal is less than the second transmission power of the second reference signal, it will not cause the power of the reference signal in the first resource to be too large relative to the power of the reference signal on the second resource, avoiding the problem of excessive interference and reducing the mutual interference between reference signals.

[0017] In a possible implementation, the method further includes: determining a first measurement result according to the first reference signal, and determining a second measurement result according to the second reference signal; determining precoding according to the first measurement result and the second measurement result, where the precoding is used to send service data to the at least two terminal devices.

[0018] In a possible implementation, the at least two terminal devices subscribe to the same service.

[0019] In a possible implementation, the method further includes: sending service data to the at least two terminal devices.

[0020] In a second aspect, the present application provides a communication method. The execution subject of this method is a terminal device or a module or chip in the terminal device. Here, the terminal device is taken as an example of the execution subject for description. The method includes: a first terminal device receives first information from a first device, where the first information indicates a first resource, and the first resource is used for at least two terminal devices to transmit reference signals; the at least two terminal devices include the first terminal device; the first terminal device sends a first reference signal to the first device through the first resource.

[0021] In a possible implementation, the first information indicating the first resource includes: the first information indicates the time domain information and / or frequency domain information of the first resource.

[0022] In a possible implementation, before sending the first information, the method further includes: receiving second information from the first device; the second information indicates a resource set, and the resource set includes at least one resource; the first information indicating the first resource includes: the first information indicates that one resource in the resource set is the first resource.

[0023] In a possible implementation, the first reference signals of any two terminal devices in the at least one first resource are orthogonal to each other.

[0024] In a possible implementation, the method further includes: the first terminal device receives third information from the first device, where the third information indicates a second resource; sending a second reference signal to the first device through the second resource.

[0025] In a possible implementation, there is at least one frequency domain unit between the first resource and the second resource; or, the first resource and the second resource are located in different physical resource blocks.

[0026] In a possible implementation, the method further includes: sending fourth information to the first terminal device; the fourth information indicates at least one of the following: the first transmission power of the first reference signal sent by the first terminal device on the first resource; the second transmission power of the second reference signal sent by the first terminal device on the second resource; the power difference between the first transmission power and the second transmission power.

[0027] In a possible implementation, at least one of the following is preset or preconfigured: the first transmission power of the first reference signal sent by the first terminal device on the first resource; the second transmission power of the second reference signal sent by the first terminal device on the second resource; the power difference between the first transmission power and the second transmission power.

[0028] In a third aspect, the present application further provides a communication device, which can implement any of the methods provided in any of the first aspect to the second aspect above. The communication device can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0029] In a possible implementation, the communication device includes: a processor, which is configured to support the communication device to execute the corresponding functions of the first device or the terminal device in the above methods. The communication device may further include a memory, which can be coupled to the processor and stores the necessary program instructions and data of the communication device. Optionally, the communication device further includes an interface circuit, which is used to support the communication between the communication device and other devices.

[0030] In a possible implementation, the communication device includes corresponding functional modules, which are respectively used to implement the steps in the above methods. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0031] In a possible implementation manner, the structure of the communication device includes a processing unit and a communication unit, and these units can execute the corresponding functions in the above method examples. For specific reference, see the descriptions in the methods provided in any of the first aspect to the second aspect, and details are not described here.

[0032] Fourth aspect, a communication device is provided, which includes a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor, or send signals from the processor to other communication devices outside the communication device. The processor, through logic circuits or by executing computer programs or instructions, implements the functional modules of the methods in any possible implementation manner in any one of the foregoing first aspect to second aspect. Optionally, the communication device further includes a memory, and the memory is used to store computer programs or instructions.

[0033] Fifth aspect, a computer-readable storage medium is provided. Computer programs or instructions are stored in the computer-readable storage medium. When the computer programs or instructions are executed by a processor, the methods in any possible implementation manner in any one of the foregoing first aspect to second aspect are implemented.

[0034] Sixth aspect, a computer program product storing instructions is provided. When a computer reads and executes the computer program product, the methods in any possible implementation manner in any one of the foregoing first aspect to second aspect are implemented.

[0035] Seventh aspect, a circuit is provided. The circuit is used to execute the methods in any possible implementation manner in any one of the foregoing first aspect to second aspect. The circuit may include a chip circuit. Optionally, the circuit may also be coupled to a memory.

[0036] Eighth aspect, a chip is provided. The chip includes a processor. When the processor executes computer programs or instructions, it is used to implement the methods in any possible implementation manner in any one of the foregoing first aspect to second aspect. Optionally, the chip may further include a memory. The chip may be composed of chips, or may include chips and other discrete devices.

[0037] Ninth aspect, a communication device is provided, which includes a processor. The processor, through logic circuits or by executing computer programs or instructions, implements the methods in any possible implementation manner in any one of the foregoing first aspect to second aspect.

[0038] Tenth aspect, a communication device is provided, which includes units or modules for executing the methods in any possible implementation manner in any one of the foregoing first aspect to second aspect.

[0039] Eleventh aspect, an embodiment of the present application further provides a communication system. The communication system includes: a first device for implementing the methods in the foregoing first aspect and any possible implementation manner in the first aspect; a terminal device for implementing the methods in the foregoing second aspect and any possible implementation manner in the second aspect. Description of the Drawings

[0040] Figure 1 A schematic diagram of a network device architecture provided by an embodiment of the present application;

[0041] Figure 2 A schematic diagram of a network architecture applicable to an embodiment of the present application;

[0042] Figure 3 A schematic diagram of a communication method flow provided by an embodiment of the present application;

[0043] Figure 4 A schematic diagram of a resource set provided by an embodiment of the present application;

[0044] Figure 5 A schematic diagram of a resource set provided by an embodiment of the present application;

[0045] Figure 6 A schematic diagram of a resource distribution provided by an embodiment of the present application;

[0046] Figure 7 A schematic diagram of the structure of a communication device provided by an embodiment of the present application;

[0047] Figure 8 A schematic diagram of the structure of a communication device provided by an embodiment of the present application;

[0048] Figure 9 A schematic diagram of the structure of a communication device provided by an embodiment of the present application. Detailed implementation manners

[0049] Next, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The terms "first", "second" and their corresponding term numbers in the present application are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, which is only a way of distinguishing objects with the same attributes when describing the embodiments of the present application. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, so that a process, method, system, product or device including a series of units does not have to be limited to those units, but may include other units not clearly listed or inherent to these processes, methods, products or devices. The methods and devices provided by the embodiments of the present application are based on the same or similar technical concepts. Since the principles of solving problems by the methods and devices are similar, the implementation of the devices and methods can be referred to each other, and the repeated parts will not be described again.

[0050] The method provided by the embodiments of the present application can be applied to various mobile communication systems. For example, it can be the Internet of Things (IoT), Narrow Band Internet of Things (NB-IoT), the 4th generation (4G) communication system (such as Long Term Evolution (LTE)), the 5th generation (5G) communication system (such as 5G New Radio (NR)), or a hybrid architecture of LTE and NR. It can also be 6G or a new communication system emerging in the future development of communications, etc. The communication system can also include a Machine-to-Machine (M2M) network, Machine Type Communication (MTC), or other networks.

[0051] Hereinafter, some terms in the embodiments of the present application will be explained first to facilitate the understanding of those skilled in the art.

[0052] In the embodiments of the present application, the network device may be a device in a wireless network, and the network device may also be referred to as a network apparatus, a radio access network device, or an access network device. For example, the network device may be a radio access network (RAN) node that connects a terminal device to a wireless network. The network device includes but is not limited to: a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, an access network device in an open radio access network (O-RAN), a next-generation NodeB in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system, etc.; or it may be a module or unit that completes some functions of the base station. For example, it may be a central unit (CU), a distributed unit (DU), a central unit control plane (CU-CP) module, or a central unit user plane (CU-UP) module. The access network device may be a macro base station, a micro base station, an indoor station, a relay node, a donor node, etc. In the present application, no specific technologies and specific device forms adopted by the network device are limited.

[0053] Such as Figure 1As shown, in some implementations, a network device may include a centralized unit (CU) and a distributed unit (DU). The RAN device including the CU node and the DU node splits the protocol layers of the gNB in the NR system. The functions of some protocol layers are centrally controlled by the CU, and the functions of the remaining part or all protocol layers are distributed in the DU, and the DU is centrally controlled by the CU. Further, the CU can be further divided into a control plane (CU-CP) and a user plane (CU-UP). The CU-CP is responsible for the control plane functions, mainly including radio resource control (RRC) and the packet data convergence protocol (PDCP) corresponding to the control plane (i.e., PDCP-C). PDCP-C is mainly responsible for encryption and decryption of control plane data, integrity protection, data transmission, etc. The CU-UP is responsible for the user plane functions, mainly including the service data adaptation protocol (SDAP) and the PDCP corresponding to the user plane (i.e., PDCP-U). Among them, SDAP is mainly responsible for processing the data of the core network and mapping the flow to the bearer. PDCP-U is mainly responsible for encryption and decryption of the data plane, integrity protection, header compression, sequence number maintenance, data transmission, etc. The CU-CP and the CU-UP are connected through the E1 interface. The CU-CP represents the gNB and is connected to the core network through the NG interface, and is connected to the DU through the control plane of the F1 interface (i.e., F1-C). The CU-UP is connected to the DU through the user plane of the F1 interface (i.e., F1-U). Of course, there is also a possible implementation where PDCP-C is also in the CU-UP.

[0054] It can be understood that in different systems, the CU (including CU-CP or CU-UP), or the DU may also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN) system, the CU may also be referred to as O-CU (open CU), the DU may also be referred to as O-DU, the CU-CP may also be referred to as O-CU-CP, and the CU-UP may also be referred to as O-CU-UP. For the sake of description convenience, in this application, the CU, CU-CP, CU-UP, and DU are used as examples for description. The network device may further include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services and implementing the functions of the RRC layer. The DU is responsible for processing physical layer protocols and real-time services and implementing the functions of the radio link control (RLC) layer, media access control (MAC) layer, and physical (PHY) layer. In some deployments, the CU may also be divided into a centralized unit control plane (CU-CP) node and a centralized unit user plane (CU-UP) node. Among them, the CU-CP is responsible for the control plane function, and the CU-UP is responsible for the user plane function.

[0055] The terminal device involved in the embodiments of the present application may be a wireless terminal device capable of receiving scheduling and indication information from a network device. The terminal device may be referred to as a terminal device, and may also be referred to as a user equipment (UE), a terminal, a mobile station (MS), a mobile terminal (MT), etc. The terminal device may be a device including wireless communication functions (providing voice / data connectivity to users). For example, a handheld device with wireless connection functions, or an in-vehicle device, an in-vehicle module, etc. Currently, some examples of terminal devices are: mobile phones, tablet computers, laptop computers, palmtop computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in vehicle-to-everything (V2X), wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grid, wireless terminals in transportation safety, wireless terminals in smart city, or wireless terminals in smart home, device-to-device (D2D) terminal devices, vehicle-to-everything (V2X) communication terminal devices, intelligent vehicles, telematics boxes (or in-vehicle sending units), machine-to-machine / machine-type communications (M2M / MTC) terminal devices, Internet of Things (IoT) terminal devices, etc. For example, the terminal device may be an in-vehicle device, a vehicle device, an in-vehicle module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a T-box, a chip, or a system on chip (SOC), etc., and the above-mentioned chip or SOC may be installed in a vehicle, an OBU, an RSU, or a T-box. The wireless terminal in industrial control may be a camera, a robot, etc. The wireless terminal in smart home may be a TV, an air conditioner, a floor sweeper, a speaker, a set-top box, etc.The terminal device can also be a V2X device. For example, a smart car (or intelligent car), a digital car, an unmanned car (or driverless car or pilotless car or automobile), a self-driving car (or autonomous car), a pure electric vehicle (pure EV or Battery EV), a hybrid electric vehicle (HEV), a range extended electric vehicle (REEV), a plug-in hybrid electric vehicle (PHEV), a new energy vehicle, a road site unit (RSU). The terminal device can also be a device in device-to-device (D2D) communication, such as an electricity meter, a water meter, etc. In addition, in the embodiments of the present application, the terminal device can also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect items to the network through communication technology, so as to realize an intelligent network of human-machine interconnection and thing-thing interconnection.

[0056] In the present application, the predefined content generally refers to the information that is defined by standards, does not require other device configurations, and is pre-recorded / written in the hardware and / or software of the terminal device itself, or can be understood as information that cannot be changed by the network device or other terminal devices. The preconfigured content generally refers to the information pre-recorded / written in the hardware and / or software of the terminal device itself, which is determined by the device manufacturer at the time of factory shipment and can be changed through software or hardware.

[0057] (Pre)configuration can be divided into network device (pre)configuration and terminal device (pre)configuration. If it is network device (pre)configuration, it can be (pre)configured through a system information block (SIB) or RRC signaling; if it is terminal device (pre)configuration, it can be (pre)configured according to PC5-RRC signaling.

[0058] Exemplarily, Figure 2 is a schematic diagram of a communication system applicable to the embodiments of the present application. As Figure 2As shown, a network device and terminal devices 1 to 6 form a communication system. In this communication system, the network device sends information to one or more of terminal devices 1 to 6. In addition, terminal devices 4 to 6 also form a communication system. In this communication system, the terminal devices can send information to each other. For example, terminal device 5 can send information to one or more of terminal devices 4 and 6.

[0059] The network device can send service data to a terminal device by unicast, or can also send service data to multiple terminal devices by multicast or multicast broadcast. For example, multiple terminal devices subscribe to a multicast broadcast service (MBS). The data of the MBS sent by the network device can be received by multiple terminal devices simultaneously. Different UEs, if subscribing to the same service, will be configured with the same group cell radio network temporary identity (G-RNTI). The broadcast MBS data sent by the network device is scrambled with the G-RNTI, and the terminal devices subscribing to the MBS will descramble it with the G-RNTI, thus realizing one-to-many transmission. In this transmission mode, the network device uses one radio resource to send the same data to multiple terminal devices, which can greatly save radio resources.

[0060] Before transmitting data, in order to determine the channel state information between the network device and the terminal device, the network device configures SRS resources for the terminal device, and the terminal device can send SRS in the configured resources. The network device can perform channel estimation based on the SRS to obtain the uplink channel state information. The network device can determine information such as uplink timing advance (TA), precoding, etc. according to the uplink channel state information, thereby ensuring the data transmission efficiency between the network device and the terminal device.

[0061] Currently, the configuration of SRS resources is performed according to the granularity of terminal devices, that is, the network device configures different SRS resources for different terminal devices. This will consume a lot of resources to transmit SRS. Especially in the case of multicast or multicast broadcast, the network device will configure a large number of SRS resources for multiple terminal devices, reducing the resource utilization rate. Therefore, this application provides a method that can improve the resource utilization rate, which will be described in detail below.

[0062] The method provided by this application is applied to Figure 2 When the network architecture in Figure 2executed by a network device or a module (such as a chip) in the network device, or can be executed by a control subsystem including network device functions. Alternatively, the method executed by the first device can also be Figure 2 executed by a terminal device or a module (such as a chip) in the terminal device, or can be executed by a control subsystem including terminal device functions. The method executed by the terminal device can also be Figure 2 executed by a terminal device or a module (such as a chip or a modem) in the terminal device, or can be executed by a device including terminal device functions.

[0063] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0064] It can be understood that the present application does not specifically limit the specific structure of the execution subject of the method provided by the embodiments of the present application. It can be applied to a module in a terminal device or a first device, as long as it can communicate according to the method provided by the embodiments of the present application by running a program recording the code of the method provided by the embodiments of the present application. The following takes the interaction between a terminal device and a first device as an example for illustration.

[0065] Such as Figure 3 shown, it is a schematic diagram of the process of a communication method provided by the embodiments of the present application. In the present application, the first device can be a network device or a module in the network device. For example, the first device is an access network device in a gNB or an O-RAN; the first device can also be a terminal device. For example, the first device is a vehicle-mounted device or an RSU, etc.

[0066] Step 301: The first device sends first information to at least two terminal devices.

[0067] Correspondingly, at least two terminal devices receive the first information from the first device.

[0068] In the present application, at least two terminal devices can belong to a device set. How the first device determines at least two terminal devices belonging to a device set is not limited in the present application. In one implementation, the first device can use terminal devices that meet at least one of the following conditions as a device set:

[0069] Subscribe to the same service, or subscribe to similar services;

[0070] Located in the same cell or within the same area range, which can be smaller than the coverage range or the service range of the first device;

[0071] The same as or similar to the channel state information of each terminal device in the first device set. For example, the channel correlation of the terminal devices within the first device set is high.

[0072] In another implementation, the first device can receive indication information from the core network device, and the indication information can indicate at least two terminal devices belonging to a device set.

[0073] The first device can configure the same identifier for all terminal devices within a device set, such as a cell radio network temporary identity (RNTI) or G-RNTI. In this way, all terminal devices within a device set can determine the device set they belong to based on this identifier. The first device sends the same data to at least two terminal devices within a device set using the same resources and scrambles the data with the same RNTI or G-RNTI.

[0074] In this application, the first information indicates the first resource, and the first resource is used for at least two terminal devices to transmit reference signals. That is, the first device configures the same resource for at least two terminal devices to transmit reference signals, and at least two terminal devices can send reference signals through the first resource. In another implementation, the first device may not send the first information, and the first resource is preset or pre-configured. At least two terminal devices can send reference signals through the preset or pre-configured first resource.

[0075] The first resource may include at least one frequency domain unit, and the frequency domain unit may be a physical resource block (PRB) or a resource element (RE). Among them, the reference signal can be an SRS, a channel state information reference signal (CSI-RS), or other types of reference signals, which are not limited in this application.

[0076] In this application, the first device can indicate the first resource in multiple ways. In the first implementation, the first information sent by the first device indicates the time domain information and / or frequency domain information of the first resource. For example, the first information may include at least one of the first sub-information and the second sub-information. The first sub-information is used to indicate the time domain information of the first resource, and the second sub-information is used to indicate the frequency domain information of the first resource.

[0077] For example, taking the reference signal as SRS, the first sub - information indicates the time - domain resource of SRS; the resource transmission mode of SRS can be divided into three modes: periodic, aperiodic, and semi - static.

[0078] The first sub - information indicates that the SRS resource is a periodic SRS resource. After receiving the periodic SRS resource configuration, the terminal device will send SRS periodically; or,

[0079] The first sub - information indicates that the SRS resource is a semi - static SRS resource. After receiving the semi - static SRS resource configuration, the terminal device will not directly send SRS. It needs to be activated by a MAC control element (CE) and then send SRS periodically; or

[0080] The first sub - information indicates that the SRS resource is an aperiodic SRS. The terminal device needs to be triggered by a downlink DCI after receiving the aperiodic SRS resource configuration to send SRS.

[0081] The second sub - information is used to indicate the frequency - domain information of the first resource, for example, determined by indicating the relative offset with respect to sub - carrier 0 and the SRS frequency - domain bandwidth.

[0082] In the second implementation manner, the first information indicates the index or position of the first resource in a resource set. The resource set includes at least one resource, that is, the first resource indicated by the first message is located in the resource set. Among them, the resource set can be configured by the first device, or can be preset or pre - configured.

[0083] If the resource set can be configured by the first device, the first device can first send the second information to each of at least two terminal devices. The second information indicates the resource set, and the resource set includes at least one resource. The first device can send the second information to each terminal device separately in a unicast manner. The second information can be located in an RRC message, or a MAC CE, or downlink control information (DCI), or sidelink control information (SCI).

[0084] The first device further sends first information to at least two terminal devices. At this time, the first information indicates the index or position of the first resource in the resource set, that is, the first resource indicated by the first message is located in the resource set. For example, after the first device determines the device set to which each terminal device belongs, it can send the first information to each terminal device. For example, taking at least two terminal devices including a first terminal device and a second terminal device as an example, the first device can send an RRC message carrying second information to the first terminal device and the second terminal device respectively. After the first device determines that the first terminal device and the second terminal device belong to a device set, it can send DCI or SCI carrying the first information to the first terminal device and the second terminal device respectively, so that the first terminal device and the second terminal device can determine the first resource.

[0085] For example, taking the reference signal as SRS, the second information indicates the SRS resource set, and the resource set includes one or more SRS resources. For example, the second information is represented by the higher layer parameter SRS-ResourceSet. At this time, SRS-ResourceSet includes at least one SRS resource, and each SRS resource therein can be uniquely identified by srs-ResourceId. For each SRS resource in SRS-ResourceSet, it can be determined through parameters such as C SRS , B SRS and n RRC and so on. Different srs-ResourceId values correspond to different SRS resource configurations. According to the predefined or (pre)-configured or configured SRS frequency domain bandwidth configuration table 1, the meanings of the above parameters C SRS and B SRS are as follows:

[0086] · C SRS : Represents the SRS bandwidth index, and the value ranges from 0 to 63.

[0087] · B SRS : Represents the level of the bandwidth tree, which can be understood as the bandwidth of the SRS sent by the terminal device once. The SRS bandwidth tree has a total of 4 levels, and the value ranges from B SRS = 0 to 3, and is notified to the UE through b-SRS in the higher layer parameter freqHopping, which is the SRS bandwidth sent by the UE once.

[0088] · m SRS,B : Represents the SRS bandwidth value of level B SRS , and the unit is resource block (RB).

[0089] · N B : The number of leaves on level B SRS :

[0090] When B SRS is not 0: N B = (SRS bandwidth at level B SRS - 1) / (SRS bandwidth at level B SRS ).

[0091] When B SRS is 0: N B = 1.

[0092] C SRS , B SRS , m SRS,B , and N B The corresponding relationship between them can be preset or pre - configured. For example, the SRS bandwidth configuration shown in Table 1 can be preset or pre - configured, including C SRS , B SRS , m SRS,B , and N B The corresponding relationship of each parameter value.

[0093] For example Figure 4 shown, when C SRS = 9, the total bandwidth of the resource set is 32 RBs. When B SRS = 0, it means there is N0 = 1 SRS resource with a bandwidth of m SRS,0 = 32 RB; when B SRS = 1, it means there are N1 = 2 SRS resources within m SRS,0 , and the bandwidth of each SRS resource is m SRS,1 = 16 RB; when B SRS = 2, it means there are N2 = 2 SRS resources within m SRS,1 , and the bandwidth of each SRS resource is m SRS,2 = 8 RB; when B SRS = 3, it means there are N3 = 2 SRS resources within m SRS,2 , and the bandwidth of each SRS resource is m SRS,3 = 4 RB. Further, the first device can indicate n RRC through the first information, where n RRC represents the frequency - domain position within the C SRS index range. The specific value range is related to C SRS . For example, when C SRS = 9, there are a total of 32 RBs with a minimum bandwidth of 4 RB, so the possible positions of the SRS resources are 32 / 4 = 8, and the value range of n RRC is 0 to 7; if C SRS = 63, then the possible positions of the SRS resources are 272 / 4 = 68, and the value range of n RRC is 0 to 67.

[0094] Combined with the above description, as Figure 5 shown, assume that the second information indicates a set of SRS resources (SRS resource set) (i.e., resource set), and each SRS resource in the SRS set may include parameters such as CSRS, BSRS, and nRRC. Different values of parameters such as CSRS, BSRS, and nRRC correspond to different SRS resource configurations, and different SRS resource configurations can be identified by srs-ResourceId. For example, the SRS resource set contains four SRS resources {srs-ResourceId = 0, srs-ResourceId = 1, srs-ResourceId = 2, srs-ResourceId = 3}, and the corresponding SRS resource configuration examples for the SRS resource set are: {

[0095] srs-ResourceId = 0, C SRS = 9, B SRS = 0, n RRC = 0;

[0096] srs-ResourceId = 1, C SRS = 9, B SRS = 1, n RRC = 0;

[0097] srs-ResourceId = 2, C SRS = 9, B SRS = 2, n RRC = 0;

[0098] srs-ResourceId = 2, C SRS = 9, B SRS = 2, n RRC = 2;

[0099] };

[0100] The first information determines the SRS resource (i.e., the first resource) by indicating the SRS resource index in the SRS set. For example, at this time, the first information indicates srs-ResourceId = 2, and the SRS configuration parameters corresponding to srs-ResourceId = 2 are CSRS = 9, BSRS = 2, and nRRC = 2. Combined with Figure 5 , then the position of the first resource in the resource set can be shown as the black RBs in the figure, that is, 8 RBs with indexes from 8 to 15.

[0101] It should be understood that the SRS resource configuration may also include other parameters, which are not limited in this application. The above are just examples. There may be other implementation manners on how to indicate the first resource through the first information, and no further examples will be given here.

[0102] Table 1: SRS Bandwidth Configuration

[0103]

[0104]

[0105] The above are just examples. This application does not limit how the first device indicates the first resource through the first information, and no further examples will be given here.

[0106] In this application, there is no limitation on how the first device sends the first information. The first device may unicast the first information to each of at least two terminal devices respectively. For example, taking at least two terminal devices including a first terminal device and a second terminal device as an example, the first device may send a first message to the first terminal device and a second message to the second terminal device respectively, and both the first message and the second message include the first information.

[0107] Alternatively, the first device may broadcast or multicast a third message to at least two terminal devices, and the third message includes the first information.

[0108] Optionally, in this application, the first device may also configure dedicated (Specific) resources for transmitting reference signals for each of at least the terminal devices respectively. For example, taking at least two terminal devices including a first terminal device and a second terminal device as an example, the first device sends third information to the first terminal device, and the third information indicates a second resource, which may be understood as the dedicated resource of the first terminal device, and the second resource is used for the first terminal device to transmit a reference signal; the first device sends fifth information to the second terminal device, and the fifth information indicates a third resource, which may be understood as the dedicated resource of the second terminal device, and the third resource is used for the second terminal device to transmit a reference signal.

[0109] In another implementation manner, the dedicated resources of each of the multiple terminal devices may be preset or pre-configured. In this case, the first device does not need to configure dedicated resources for transmitting reference signals. Each terminal device may send a reference signal through the preset or pre-configured dedicated resources.

[0110] Optionally, taking the first terminal device as an example, there is at least one frequency domain unit between the first resource and the second resource. The frequency domain unit may be a physical resource block (PRB) or a resource element (RE); or the first resource and the second resource are located in different physical resource blocks.

[0111] For example, as Figure 6 shown, a device set includes two terminal devices, namely UE1 and UE2. There is at least one frequency domain unit between the first resource configured by the first device and the second resource configured for UE1, and there is at least one frequency domain unit between the first resource and the third resource configured for UE2. Each grid in the figure may represent a frequency domain unit.

[0112] Through this method, when multiple terminal devices send reference signals on the same first resource, since there are multiple frequency domain units between the first resource and the second resource, the power of the reference signal in the first resource will not be too large relative to the power of the reference signal on the second resource, avoiding the problem of excessive interference.

[0113] In this application, the third information or the fifth information and the first information may be in the same message, or the third information or the fifth information and the second information may be in the same message. For example, the first device sends a first RRC message to the first terminal device, and the first RRC message includes the second information and the third information; the first device sends a second RRC message to the second terminal device, and the second RRC message includes the second information and the fifth information. After the first device determines that the first terminal device and the second terminal device belong to a device set, it may send DCI or SCI carrying the first information to the first terminal device and the second terminal device respectively.

[0114] For another example, if the first information indicates the time domain information and frequency domain information of the first resource, the first device sends a first RRC message to the first terminal device, and the first RRC message includes the first information and the third information; the first device sends a second RRC message to the second terminal device, and the second RRC message includes the first information and the fifth information. In this way, each of at least two terminal devices can determine the first resource shared with other terminal devices and its own dedicated resources.

[0115] Taking the at least two terminal devices including the first terminal device and the second terminal device as an example, the following process may further be included:

[0116] Step 302: The first terminal device sends a first reference signal to the first device through the first resource.

[0117] Step 303: The second terminal device sends a first reference signal to the first device via the first resource.

[0118] Correspondingly, the first device receives the first reference signals from at least two terminal devices in the first resource.

[0119] Optionally, the first reference signals of any two terminal devices in the first resource are orthogonal to each other. For example, the first reference signal sent by the first terminal device and the first reference signal sent by the second terminal device are orthogonal to each other. The first terminal device can determine the cyclic shift used to generate the reference signal according to its own identifier, and the second terminal device can determine the cyclic shift used to generate the reference signal according to its own identifier. In this way, it can be ensured that the reference signals between the two terminal devices are orthogonal to each other, so that the first reference signals of different terminal devices will not interfere with each other, and the first device can demodulate the first reference signals sent by each terminal device.

[0120] Optionally, the generation sequences of the first reference signals of any two terminal devices in the first resource are the same.

[0121] Optionally, Step 304: The first terminal device sends a second reference signal to the first device via the second resource.

[0122] Correspondingly, the first device receives the second reference signal in the second resource.

[0123] Optionally, the first transmission power of the first reference signal sent by the first terminal device in the first resource can be less than the second transmission power of the second reference signal sent by the first terminal device in the second resource. By this method, when multiple terminal devices send reference signals on the same resource, since the first transmission power of the first reference signal is less than the second transmission power of the second reference signal, it will not cause the power of the reference signal in the first resource to be too large relative to the power of the reference signal on the second resource, avoiding the problem of excessive interference.

[0124] At least one of the first transmission power, the second transmission power, and the power difference between the first transmission power and the second transmission power can be pre-configured or preset or configured by the first device.

[0125] For example, if at least one of the first transmission power, the second transmission power, and the power difference is configured for the first device, the first device may send fourth information indicating at least one of the following: the first transmission power P1; the second transmission power P2; the power difference offset between the first transmission power and the second transmission power. For example, the first transmission power P1 = P2 - offset; or P1 = P2 + offset; the power difference offset is pre-configured or configured. At this time, the unit of the first transmission power P1 and the second transmission power P2 is decibel-milliwatt (dBm), and the unit of offset is dB; or, the relationship between the first transmission power and the second transmission power is represented by a linear value, that is, P1 = P2 * α offset , 0 < α offset ≤ 1.

[0126] Optionally, the first transmission power of the first terminal device for sending the first reference signal on the first resource is related to the number M of frequency domain units included in the first resource. For example, the first transmission power P1 = f(M), where f(·) represents a preset function, and the specific form of the preset function is not limited.

[0127] Among them, the value of the power difference may be related to the number of terminal devices of at least two terminal devices, or related to the distance between the first terminal device and the first device. For example, offset = f(N), where N represents the number of devices in the first device set, and offset = log(N) dB. This application does not limit this.

[0128] Optionally, step 305: The second terminal device sends a third reference signal to the first device through a third resource.

[0129] Correspondingly, the first device receives the third reference signal on the third resource.

[0130] Similarly, the third transmission power of the second terminal device for sending the first reference signal on the first resource may be less than the third transmission power of the second terminal device for sending the third reference signal on the third resource. At least one of the third transmission power, the fourth transmission power, and the power difference between the third transmission power and the fourth transmission power may be pre-configured, preset, or configured by the first device.

[0131] In one implementation, if the first device is also configured with a second resource and a third resource, the first terminal device may generate a first reference signal sequence, and the second terminal device may generate a second reference signal sequence. A part of the first reference signal sequence is sent through the first resource (i.e., corresponding to the first reference signal sent by the first terminal device), and another part of the first reference signal sequence is sent through the second resource (i.e., corresponding to the second reference signal sent by the first terminal device); a part of the second reference signal sequence is sent through the first resource (i.e., corresponding to the first reference signal sent by the second terminal device), and another part of the second reference signal sequence is sent through the third resource (i.e., corresponding to the third reference signal sent by the second terminal device). In this case, as long as the first reference signal sequence and the second reference signal sequence are orthogonal, the sequence of the first reference signal sequence on the first resource and the sequence of the second reference signal sequence on the first resource may be the same, but the sequence of the first reference signal sequence on the second resource and the sequence of the second reference signal sequence on the third resource are different; or, the sequence of the first reference signal sequence on the first resource and the sequence of the second reference signal sequence on the first resource are different, but the sequence of the first reference signal sequence on the second resource and the sequence of the second reference signal sequence on the third resource may be the same or different.

[0132] In this application, if the first device is only configured with the first resource, the first device may obtain at least two first reference signals from at least two terminal devices through the first resource, and determine a first measurement result according to the at least two first reference signals. The first measurement result may include at least one of information such as the signal to interference plus noise ratio (SINR), reference signal receiving power (RSRP), received signal strength indication (RSSI), channel quality indicator (CQI), rank indication (RI), precoding matrix indicator (PMI) between the first device and each terminal device.

[0133] The first device determines transmission parameters for communicating with at least two terminal devices according to the first measurement result. The transmission parameters include at least one of the following:

[0134] Precoding; the TA of each terminal device; the multiple input multiple output (MIMO) weights of each terminal device.

[0135] The present application does not limit how the first device specifically determines precoding, TA, and MIMO weights, and will not elaborate further here.

[0136] The first device may use transmission parameters to send service data to at least two terminal devices. For example, the first device may precode the service data sent to at least two terminal devices using precoding, and use the MIMO weights of each terminal device to send service data to each terminal device.

[0137] In another implementation, if the first device configures dedicated resources for each terminal device, the first device may receive and measure reference signals in the dedicated resources of each terminal device to obtain a second measurement result. The second measurement result may include at least one of information such as the signal to interference plus noise ratio (SINR), reference signal receiving power (RSRP), received signal strength indication (RSSI), channel quality indicator (CQI), rank indication (RI), precoding matrix indicator (PMI) between the first device and the first terminal device.

[0138] The first device determines transmission parameters for communicating with at least two terminal devices according to the first measurement result and the second measurement result. For example, the first device determines precoding according to the first measurement result and the second measurement result, and the first device may use this precoding to send service data to at least two terminal devices. The first device may also determine information such as the TA and MIMO weights of each of the at least two terminal devices according to the first measurement result and the second measurement result. The present application does not limit how to specifically determine precoding, TA, and MIMO weights, and will not elaborate further here.

[0139] Through the method provided by the present application, the first device configures the same first resource for at least two terminal devices through the first information, and at least two terminal devices may send reference signals through the first resource, thereby enabling multiple terminal devices to use the same resource to send reference signals, reducing the resource overhead of the reference signals, and improving resource utilization.

[0140] It can be understood that, in order to implement the functions in the above embodiments, the terminal device or the first device includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, in combination with the units and method steps of each example described in the embodiments disclosed in the present application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the manner of hardware or computer software driving hardware depends on the specific application scenarios and design constraints of the technical solution.

[0141] The following are schematic structural diagrams of possible communication devices provided by the embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or the first device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.

[0142] As Figure 7 shown, the communication device 700 includes a processing unit 710 and a communication unit 720. The communication device 700 is used to implement the functions of the terminal device or the first device in each of the above method embodiments shown.

[0143] When the communication device 700 is used to implement the function of the first device:

[0144] The processing unit is configured to send first information to at least two terminal devices through the communication unit, where the first information indicates a first resource, and the first resource is used for the at least two terminal devices to transmit reference signals;

[0145] The processing unit is configured to receive a first reference signal from the at least two terminal devices through the communication unit on the first resource.

[0146] When the communication device 700 is used to implement the function of the terminal device:

[0147] The processing unit is configured to receive first information from the first device through the communication unit, where the first information indicates a first resource, and the first resource is used for at least two terminal devices to transmit reference signals; the at least two terminal devices include the first terminal device;

[0148] The processing unit is configured to send a first reference signal to the first device through the communication unit through the first resource.

[0149] For a more detailed description of the above processing unit 710 and communication unit 720, it can be directly obtained by referring to the relevant descriptions in the above respective method embodiments, and will not be elaborated here.

[0150] It should be understood that the division of units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into a physical entity, or physically separated. And the units in the device can all be implemented in the form of software called by processing elements; they can also all be implemented in the form of hardware; or some units can be implemented in the form of software called by processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, and the function of the unit can be called and executed by a certain processing element of the device. In addition, all or part of these units can be integrated together or can be independently implemented. Here, the processing element can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each operation of the above method or each of the above units can be implemented through the integrated logic circuit of the hardware in the processor element or in the form of software called by the processing element.

[0151] In one example, the units in any of the above devices can be one or more integrated circuits configured to implement the above method. For example: one or more application specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. Again, when the units in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a general central processing unit (CPU), or other processors that can call programs. Again, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0152] The above unit for receiving is an interface circuit of the device, used to receive signals from other devices. For example, when the device is implemented in the form of a chip, the receiving unit is the interface circuit of the chip for receiving signals from other chips or devices. The above unit for sending is an interface circuit of the device, used to send signals to other devices. For example, when the device is implemented in the form of a chip, the sending unit is the interface circuit of the chip for sending signals to other chips or devices.

[0153] As another possible product form, the terminal device or the first device of the embodiments of the present application can be implemented by a general bus architecture. For ease of explanation, seeFigure 8 , Figure 8 is a schematic structural diagram of a communication device 800 provided by an embodiment of the present application. The communication device 800 includes a processor 801 and a transceiver 802. The communication device 800 may be a terminal device, or a chip or a chip system therein; alternatively, the communication device 800 may be a network device, or a chip or a module therein. Figure 8 Only the main components of the communication device 800 are shown. In addition to the processor 801 and the transceiver 802, the communication device 800 may further include a memory 803 and an input / output device (not shown in the figure).

[0154] Optionally, the processor 801 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data of the software programs. The memory 803 is mainly used to store software programs and data. The transceiver 802 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user.

[0155] Optionally, the processor 801, the transceiver 802, and the memory 803 may be connected through a communication bus.

[0156] After the communication device is powered on, the processor 801 may read the software program in the memory 803, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be wirelessly transmitted, the processor 801 performs baseband processing on the data to be transmitted and then outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 801. The processor 801 converts the baseband signal into data and processes the data.

[0157] In another implementation, the radio frequency circuit and the antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuit and the antenna may be independent of the communication device and arranged in a remote manner.

[0158] In some embodiments, in terms of hardware implementation, those skilled in the art may think that the above communication device 700 may adopt Figure 8 the form of the communication device 800 shown.

[0159] As an example, Figure 7 the function / implementation process of the processing unit 710 inFigure 8 The processor 801 in the communication device 800 shown implements by invoking the computer-executable instructions stored in the memory 803. Figure 7 The function / implementation process of the communication unit 720 in can be implemented by Figure 8 the transceiver 802 in the communication device 800 shown.

[0160] As another possible product form, the terminal device or the first device in the present application may adopt Figure 9 the composition structure shown, or include Figure 9 the components shown. Figure 9 This is a schematic diagram of the composition of a communication device 900 provided by the present application.

[0161] As Figure 9 shown, the communication device 900 includes at least one processor 901. Optionally, the communication device further includes a communication interface 902.

[0162] When the program instructions involved are executed in the at least one processor 901, the device 900 can implement the method provided in any of the foregoing embodiments and any possible design therein. Alternatively, the processor 901 uses logic circuits or executes code instructions to implement the method provided in any of the foregoing embodiments and any possible design therein.

[0163] The communication interface 902 can be used to receive program instructions and transmit them to the processor. Alternatively, the communication interface 902 can be used for the communication device 900 to communicate and interact with other communication devices, such as interacting control signaling and / or service data, etc. Exemplarily, the communication interface 902 can be used to receive signals from other devices outside the communication device 900 and transmit them to the processor 901 or send signals from the processor 901 to other communication devices outside the communication device 900.

[0164] Optionally, the communication interface 902 can be a code and / or data read / write interface circuit, or the communication interface 902 can be a signal transmission interface circuit between the communication processor and the transceiver, or a pin of the chip.

[0165] Optionally, the communication device 900 may further include at least one memory 903, and the memory 903 can be used to store the program instructions and / or data involved as required. It should be noted that the memory 903 can exist independently of the processor 901 or be integrated with the processor 901. The memory 903 can be located inside the communication device 900 or outside the communication device 900, without limitation.

[0166] Optionally, the communication device 900 may further include a power supply circuit 904, which can be used to supply power to the processor 901. The power supply circuit 904 may be located within the same chip as the processor 901, or within another chip outside the chip where the processor 901 is located.

[0167] Optionally, the communication device 900 may further include a bus, and various parts in the communication device 900 may be interconnected through the bus.

[0168] In some embodiments, in terms of hardware implementation, those skilled in the art can think of the above Figure 7 The illustrated communication device 700 may adopt Figure 9 the form of the illustrated communication device 900.

[0169] As an example, Figure 7 the function / implementation process of the processing unit 710 in Figure 9 can be implemented by the processor 901 in the illustrated communication device 900 calling computer-executable instructions stored in the memory 903. Figure 7 the function / implementation process of the communication unit 720 in Figure 9 can be implemented by the communication interface 902 in the illustrated communication device 900.

[0170] It should be noted that Figure 9 the illustrated structure does not constitute a specific limitation on the terminal device or the first device. For example, in other embodiments of the present application, the terminal device or the first device may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0171] When the above communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules in the terminal (such as a radio frequency module or an antenna), and this information is sent by the base station to the terminal; or, the terminal chip sends information to other modules in the terminal (such as a radio frequency module or an antenna), and this information is sent by the terminal to the base station.

[0172] When the communication device is a module applied to a base station, the base station module implements the functions of the base station in the above method embodiments. The base station module receives information from other modules in the base station (such as a radio frequency module or an antenna), and this information is sent by a terminal to the base station; or, the base station module sends information to other modules in the base station (such as a radio frequency module or an antenna), and this information is sent by the base station to the terminal. The base station module here can be the baseband chip of the base station, or a DU or other module. The DU here can be a DU under the open radio access network (O-RAN) architecture.

[0173] It can be understood that the processor in the embodiments of the present application can be a Central Processing Unit (CPU), or other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0174] The method steps in the embodiments of the present application can be implemented in a hardware manner or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, removable hard disks, CD-ROMs, or any other form of storage medium well-known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist as discrete components in a base station or a terminal.

[0175] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part 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 executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium can 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 can be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it can also be an optical medium, such as a digital video disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile types of storage media.

[0176] In various embodiments of the present application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be cross-referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0177] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) containing computer-usable program code.

[0178] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate for implementing the processFigure 1 a process or processes and / or blocks Figure 1 means for the functions specified in a block or blocks.

[0179] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means that implement the functions specified in a process Figure 1 a process or processes and / or blocks Figure 1 in a block or blocks.

[0180] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these changes and modifications.

Claims

1. A communication method, characterized in that, Comprising: Sending first information to at least two terminal devices, the first information indicating a first resource for the at least two terminal devices to transmit reference signals; Receiving first reference signals from the at least two terminal devices on the first resource.

2. The method according to claim 1, wherein The first information indicating the first resource includes: The first information indicates time domain information and / or frequency domain information of the first resource.

3. The method according to claim 1, wherein Before sending the first information, the method further includes: Sending second information to the at least two terminal devices; the second information indicates a resource set including at least one resource; The first information indicating the first resource includes: The first information indicates that one resource in the resource set is the first resource.

4. The method according to any one of claims 1 to 3, characterized in that The first reference signals of any two terminal devices in the first resource are orthogonal to each other.

5. The method according to any one of claims 1 to 4, characterized in that, The at least two terminal devices include a first terminal device; the method further includes: Sending third information to the first terminal device, the third information indicating a second resource; Receiving a second reference signal from the first terminal device through the second resource.

6. The method according to claim 5, wherein There is at least one frequency domain unit interval between the first resource and the second resource; Alternatively, the first resource and the second resource are in different physical resource blocks.

7. The method according to claim 5 or 6, characterized in that, The method further includes: Sending fourth information to the first terminal device; the fourth information indicates at least one of the following: A first transmission power of the first terminal device for transmitting the first reference signal on the first resource; A second transmission power of the first terminal device for transmitting the second reference signal on the second resource; A power difference between the first transmission power and the second transmission power.

8. The method according to any one of claims 5 to 7, characterized in that, The method further includes: Determining a first measurement result according to the first reference signal and determining a second measurement result according to the second reference signal; Determining precoding according to the first measurement result and the second measurement result for sending service data to the at least two terminal devices.

9. The method according to any one of claims 1 to 8, characterized in that The at least two terminal devices subscribe to the same service.

10. A communication method, characterized in that, Comprising: A first terminal device receives first information from a first device, the first information indicating a first resource for at least two terminal devices to transmit reference signals; The at least two terminal devices include the first terminal device; The first terminal device sends a first reference signal to the first device through the first resource.

11. The method according to claim 10, characterized in that, The first information indicating the first resource includes: The first information indicates time domain information and / or frequency domain information of the first resource.

12. The method according to claim 10, characterized in that The method further includes: Receiving second information from the first device; the second information indicates a resource set including at least one resource; The first information indicating the first resource includes: The first information indicates that one resource in the resource set is the first resource.

13. The method according to any one of claims 10 to 12, characterized in that The first reference signals of any two terminal devices in the at least one first resource are orthogonal to each other.

14. The method according to any one of claims 10 to 13, characterized in that The method further includes: The first terminal device receives third information from the first device, the third information indicating a second resource; Send a second reference signal to the first device via the second resource.

15. The method according to claim 14, wherein There is at least one frequency domain unit between the first resource and the second resource; Alternatively, the first resource and the second resource are in different physical resource blocks.

16. The method according to claim 14 or 15, characterized in that The method further includes: Sending fourth information to the first terminal device; the fourth information indicates at least one of the following: The first transmission power of the first terminal device for transmitting the first reference signal on the first resource; The second transmission power of the first terminal device for transmitting the second reference signal on the second resource; The power difference between the first transmission power and the second transmission power.

17. A communication device, characterized in that, Includes: A processing unit for sending first information to at least two terminal devices via a communication unit, the first information indicating a first resource for the at least two terminal devices to transmit reference signals; The processing unit for receiving a first reference signal from the at least two terminal devices on the first resource via the communication unit.

18. The device according to claim 17, characterized in that, The first information indicating the first resource includes: The first information indicates the time domain information and / or frequency domain information of the first resource.

19. The device according to claim 17, wherein The communication unit is further configured to: Send second information to the at least two terminal devices; the second information indicates a resource set including at least one resource; The first information indicating the first resource includes: The first information indicates that one resource in the resource set is the first resource.

20. The device according to any one of claims 17 to 19, characterized in that, The at least two terminal devices include a first terminal device; the communication unit is further configured to: Send third information to the first terminal device, the third information indicating a second resource; Receive a second reference signal from the first terminal device via the second resource.

21. The device according to claim 20, characterized in that, There is at least one frequency domain unit between the first resource and the second resource; Alternatively, the first resource and the second resource are in different physical resource blocks.

22. The device according to claim 20 or 21, characterized in that The communication unit is further configured to: Send fourth information to the first terminal device; the fourth information indicates at least one of the following: The first transmission power of the first terminal device for transmitting the first reference signal on the first resource; The second transmission power of the first terminal device for transmitting the second reference signal on the second resource; The power difference between the first transmission power and the second transmission power.

23. A communication device, characterized in that, Includes: A processing unit for receiving first information from a first device via a communication unit, the first information indicating a first resource for at least two terminal devices to transmit reference signals; The at least two terminal devices include the first terminal device; The processing unit for sending a first reference signal to the first device via the first resource.

24. The device according to claim 23, wherein The first information indicating the first resource includes: The first information indicates the time domain information and / or frequency domain information of the first resource.

25. The device according to claim 23, characterized in that, The communication unit is further configured to: Send second information to the at least two terminal devices; the second information indicates a resource set including at least one resource; The first information indicating the first resource includes: The first information indicates that one resource in the resource set is the first resource.

26. The device according to any one of claims 23 to 25, characterized in that The first reference signals of any two terminal devices in the at least one first resource are orthogonal to each other.

27. A communication device, characterized in that, Comprising a processor; The processor is configured to execute the computer program or instructions stored in the memory, so that the communication device implements the method according to any one of claims 1 to 16.

28. A computer-readable storage medium, characterized in that, Stored with computer programs or instructions, when the computer programs or instructions are run on a computer, the computer implements the method according to any one of claims 1 to 16.

29. A chip, characterized in that, Comprising a processor, the processor is coupled to the memory and configured to execute the computer program or instructions stored in the memory, so that the chip implements the method according to any one of claims 1 to 16.

30. A computer program product, characterized in that, When a computer reads and executes the computer program product, the method according to any one of claims 1 to 16 is executed.