Communication method and apparatus
By configuring the same resources for reference signal transmission for multiple terminal devices, the problem of excessive resource consumption is solved, and the resource utilization rate and communication quality are improved.
Patent Information
- Application Number
- PCT/CN2024/136218
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-12-02
- Publication Date
- 2025-07-03
AI Technical Summary
In the fifth generation wireless access system, the network device configures different SRS resources for multiple terminal devices, resulting in excessive resource consumption, especially in multicast or multicast situations, reducing resource utilization.
By sending the same first information to at least two terminal devices, indicating that the same first resource is used to transmit the reference signal, ensuring that the terminal device sends the reference signal on the same resource, and configuring the resources through time domain and frequency domain information, ensuring signal orthogonality and power differences and reducing interference.
Multiple terminal devices share the same resource to send reference signals, reducing resource overhead, improving resource utilization, reducing signal interference, and improving communication quality.
Smart Images

Figure CN2024136218_03072025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on December 29, 2023, with application number 202311865489.4 and invention name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0004] In the fifth-generation wireless access system standard, New Radio (NR), network equipment configures resources for terminal devices to send sounding reference signals (SRS). Terminal devices can then send SRS within these resources. Network equipment can perform channel estimation based on SRS to obtain uplink channel state information. In time division duplexing (TDD) systems, given the reciprocity of uplink and downlink channels, network equipment can determine downlink channel state information based on the uplink channel state information, thereby configuring downlink precoding based on this downlink channel information.
[0005] The network device can configure one or more SRS resource sets for the terminal device. An SRS resource set contains one or more SRS resources, which results in more resources required to send SRS. When there are many terminal devices, the resources available for data transmission are reduced. Summary of the Invention
[0006] The present application provides a communication method and apparatus for improving resource utilization.
[0007] In a first aspect, the present application provides a communication method, wherein the method is performed by a first device or a module or chip within the first device. The first device may be a network device, such as a gNB or an access network device in O-RAN; the first device may also be a terminal device, such as an in-vehicle device or a RSU. The method is described herein using the first device as the performing entity. The method includes: sending first information to at least two terminal devices, the first information indicating a first resource, the first resource being used for transmitting a reference signal by the at least two terminal devices; and receiving, on the first resource, first reference signals from the at least two terminal devices.
[0008] 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, and at least two terminal devices can send reference signals through the first resource, so that multiple terminal devices can use the same resource to send reference signals, reducing the resource overhead of the reference signal and improving resource utilization.
[0009] In a possible implementation manner, the first information indicating the first resource includes: the first information indicating time domain information and / or frequency domain information of the first resource.
[0010] In one possible implementation, before sending the first information, the method also 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.
[0011] In a possible implementation, the first reference signals of any two terminal devices in the first resource are orthogonal to each other.
[0012] This method ensures that the reference signals between the two terminal devices are orthogonal to each other, thereby ensuring that the first reference signals of different terminal devices do not interfere with each other, and the first device can demodulate the first reference signal sent by each terminal device.
[0013] In one 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, the third information indicating a second resource; and receiving a second reference signal from the first terminal device via the second resource.
[0014] By configuring the second resource for transmitting the second reference signal, the measurement result of the second reference signal can be referred to when determining information such as precoding, thereby improving the accuracy of information such as precoding and improving communication quality.
[0015] In a possible implementation, the first resource and the second resource are separated by at least one frequency domain unit; or, the first resource and the second resource are located in different physical resource blocks.
[0016] Through this method, when multiple terminal devices send reference signals on the same first resource, since the first resource and the second resource are separated by multiple frequency domain units, 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, thereby avoiding the problem of excessive interference and reducing mutual interference between reference signals.
[0017] In one possible implementation, 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 sending the first reference signal in the first resource; a second transmission power of the first terminal device sending the second reference signal in the second resource; a power difference between the first transmission power and the second transmission power.
[0018] Through 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, 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, thereby avoiding the problem of excessive interference and reducing mutual interference between reference signals.
[0019] In one possible implementation, the method further includes: determining a first measurement result based on the first reference signal, and determining a second measurement result based on the second reference signal; determining precoding based on the first measurement result and the second measurement result, and the precoding is used to send service data to the at least two terminal devices.
[0020] In a possible implementation, the at least two terminal devices subscribe to the same service.
[0021] In a possible implementation manner, the method further includes: sending service data to the at least two terminal devices.
[0022] In a second aspect, the present application provides a communication method, wherein the method is performed by a terminal device or a module or chip in the terminal device. The method is described herein using the terminal device as the example. The method comprises: a first terminal device receiving first information from a first device, the first information indicating a first resource, the first resource being used for transmitting a reference signal between at least two terminal devices; the at least two terminal devices including the first terminal device; and the first terminal device sending a first reference signal to the first device via the first resource.
[0023] In a possible implementation manner, the first information indicating the first resource includes: the first information indicating time domain information and / or frequency domain information of the first resource.
[0024] In one possible implementation, before sending the first information, the method also 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 indicates a first resource, including: the first information indicates that one resource in the resource set is the first resource.
[0025] 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.
[0026] In a possible implementation, the method further includes: the first terminal device receiving third information from the first device, the third information indicating a second resource; and sending a second reference signal to the first device via the second resource.
[0027] In a possible implementation, the first resource and the second resource are separated by at least one frequency domain unit; or, the first resource and the second resource are located in different physical resource blocks.
[0028] In one possible implementation, 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 sending the first reference signal in the first resource; a second transmission power of the first terminal device sending the second reference signal in the second resource; a power difference between the first transmission power and the second transmission power.
[0029] In one possible implementation, at least one of the following is preset or preconfigured: a first transmit power at which the first terminal device sends the first reference signal on the first resource; a second transmit power at which the first terminal device sends the second reference signal on the second resource; and a power difference between the first transmit power and the second transmit power.
[0030] In a third aspect, the present application further provides a communication device capable of implementing any of the methods provided in any of the first to second aspects above. The communication device may be implemented in hardware or by executing corresponding software implementations in hardware. The hardware or software includes one or more units or modules corresponding to the above functions.
[0031] In one possible implementation, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the first device or terminal device in the above-described method. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes an interface circuit for supporting communication between the communication device and other devices.
[0032] In one possible implementation, the communication device includes corresponding functional modules for implementing the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functions.
[0033] In one possible implementation, the structure of the communication device includes a processing unit and a communication unit, which can perform the corresponding functions in the above method examples. For details, please refer to the description of the method provided in any one of the first aspect to the second aspect, which will not be repeated here.
[0034] In a fourth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is configured to receive signals from a communication device other than the communication device and transmit them to the processor, or to transmit signals from the processor to the communication device other than the communication device, wherein the processor implements the functional modules of the method in any possible implementation of any of the first and second aspects by means of logic circuits or by executing computer programs or instructions. Optionally, the communication device further comprises a memory configured to store the computer program or instructions.
[0035] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed by a processor, the method in any possible implementation of any one of the first to second aspects is implemented.
[0036] In a sixth aspect, a computer program product storing instructions is provided, which, when read and executed by a computer, implements the method in any possible implementation of any one of the first to second aspects.
[0037] In a seventh aspect, a circuit is provided, which is used to execute the method in any possible implementation of any one of the first to second aspects above, and the circuit may include a chip circuit. Optionally, the circuit may also be coupled to a memory.
[0038] In an eighth aspect, a chip is provided, comprising a processor. When the processor executes a computer program or instruction, the processor is configured to implement the method of any possible implementation of any of the first and second aspects. Optionally, the chip may further include a memory. The chip may be composed of a single chip or may include a chip and other discrete devices.
[0039] In a ninth aspect, a communication device is provided, comprising a processor, which implements the method in any possible implementation of any one of the first to second aspects through a logic circuit or by executing a computer program or instruction.
[0040] In a tenth aspect, a communication device is provided, comprising a unit or module for executing the method in any possible implementation of any one of the first to second aspects above.
[0041] In an eleventh aspect, embodiments of the present application further provide a communication system. The communication system includes: a first device for implementing the method in the aforementioned first aspect and any possible implementation of the first aspect; and a terminal device for implementing the method in the aforementioned second aspect and any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] FIG1 is a schematic diagram of a network device architecture provided by an embodiment of the present application;
[0043] FIG2 is a schematic diagram of a network architecture applicable to an embodiment of the present application;
[0044] FIG3 is a flow chart of a communication method provided in an embodiment of the present application;
[0045] FIG4 is a schematic diagram of a resource collection provided in an embodiment of the present application;
[0046] FIG5 is a schematic diagram of a resource collection provided in an embodiment of the present application;
[0047] FIG6 is a schematic diagram of resource distribution provided in an embodiment of the present application;
[0048] FIG7 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0049] FIG8 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0050] FIG9 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0051] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Obviously, the embodiments described are only a part of the embodiments of the present application, not all of the embodiments. The terms "first", "second" and corresponding terminology labels in the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances. This is merely a way of distinguishing objects with the same properties when describing the embodiments of the present application. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, so that a process, method, system, product or device that includes a series of units is not necessarily limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or devices. The methods and devices provided in 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 refer to each other, and the repetitions will not be repeated.
[0052] The method provided in the embodiment of the present application can be applied to various mobile communication systems, for example, the Internet of Things (IoT), narrowband Internet of Things (NB-IoT), a fourth generation (4G) communication system (such as long term evolution (LTE)), a fifth generation (5G) communication system (such as 5G new radio (NR)), a hybrid architecture of LTE and NR, 6G or new communication systems emerging in future communication developments, etc. The communication system may also include a machine to machine (M2M) network, a machine type communication (MTC) or other networks.
[0053] Below, some terms used in the embodiments of the present application are first explained to facilitate understanding by those skilled in the art.
[0054] In the embodiment 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 device or 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 base station 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; or it may be a module or unit that completes part of the functions of a base station, for example, a centralized unit (CU), a distributed unit (DU), a centralized unit control plane (CU-CP) module, or a centralized 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. The present application does not limit the specific technology and specific device form used by the network device.
[0055] As shown in Figure 1, in some implementations, network equipment may include a centralized unit (CU) and a distributed unit (DU). RAN equipment, including CU and DU nodes, splits the protocol layers of the gNB in the NR system. Some protocol layer functions are centrally controlled by the CU, while some or all of the remaining protocol layer functions are distributed in the DU, which is then centrally controlled by the CU. Furthermore, the CU can be divided into a control plane (CU-CP) and a user plane (CU-UP). The CU-CP is responsible for control plane functions, primarily including radio resource control (RRC) and the control plane's corresponding packet data convergence protocol (PDCP) (i.e., PDCP-C). PDCP-C is primarily responsible for encryption, decryption, integrity protection, and data transmission of control plane data. The CU-UP is responsible for user plane functions, primarily including the service data adaptation protocol (SDAP) and the user plane's corresponding PDCP (i.e., PDCP-U). SDAP is primarily responsible for processing core network data and mapping flows to bearers. The PDCP-U is primarily responsible for data plane encryption and decryption, integrity protection, header compression, sequence number maintenance, and data transmission. The CU-CP and CU-UP are connected via the E1 interface. The CU-CP represents the gNB's connection to the core network via the NG interface and to the DU via the F1 interface control plane (i.e., F1-C). The CU-UP connects to the DU via the F1 interface user plane (i.e., F1-U). Alternatively, the PDCP-C may also reside in the CU-UP.
[0056] It is understandable that in different systems, CU (including CU-CP or CU-UP) or DU may have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, and CU-UP may also be called O-CU-UP. For convenience of description, this application uses CU, CU-CP, CU-UP and DU as examples. The network device may also 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, the media access control (MAC) layer and the physical (PHY) layer. In some deployments, the CU can be further divided into a Centralized Unit Control Plane (CU-CP) node and a Centralized Unit User Plane (CU-UP) node, where the CU-CP is responsible for control plane functions and the CU-UP is responsible for user plane functions.
[0057] The terminal device involved in the embodiments of the present application may be a wireless terminal device capable of receiving scheduling and instruction information from a network device. The terminal device may be referred to as a terminal device, and may also be referred to as user equipment (UE), terminal, mobile station (MS), mobile terminal (MT), etc. The terminal device may be a device that includes wireless communication capabilities (providing voice / data connectivity to the user). For example, a handheld device with wireless connection capabilities, or an in-vehicle device, in-vehicle module, etc. Currently, some examples of terminal devices include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in the Internet of Vehicles, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, device-to-device (D2D) communication terminal devices, vehicle-to-everything (V2X) communication terminal devices, smart vehicles, telematics boxes (T-boxes), machine-to-machine / machine-type communications (M2M / MTC) terminal devices, Internet of Things (IoT) The IoT (Internet of Things) terminal devices, etc. For example, the terminal device can be an onboard device, complete vehicle equipment, an onboard module, a vehicle, an onboard unit (OBU), a roadside unit (RSU), a T-box, a chip, or a system on chip (SOC), etc. The above chip or SOC can be installed in the vehicle, OBU, RSU, or T-box. Wireless terminals in industrial control can be cameras, robots, etc. Wireless terminals in smart homes can be TVs, air conditioners, vacuum cleaners, speakers, set-top boxes, etc.The terminal device can also be a V2X device, such as 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 (or Battery EV), a hybrid electric vehicle (HEV), a range extended EV (REEV), a plug-in hybrid electric vehicle (PHEV), a new energy vehicle (new energy vehicle), and a roadside 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 an embodiment 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 objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.
[0058] In this application, predefined content generally refers to information that is defined by standards and does not require additional device configuration. It is pre-recorded / written in the hardware and / or software of the terminal device itself, or it can be understood as not being modifiable by the network device or other terminal devices. Pre-configured content generally refers to information that is pre-recorded / written in the hardware and / or software of the terminal device itself, determined by the equipment manufacturer, and can be modified through software or hardware.
[0059] (Pre) configuration can be divided into network device (pre) configuration and terminal device (pre) configuration. If it is a network device (pre) configuration, it can be (pre) configured through the system information block (SIB) or RRC signaling; if it is a terminal device (pre) configuration, it can be (pre) configured according to PC5-RRC signaling.
[0060] For example, Figure 2 is a schematic diagram of a communication system applicable to embodiments of the present application. As shown in Figure 2, a network device and terminal devices 1 to 6 form a communication system, in which 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 which 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.
[0061] The network device can send service data to the terminal device in unicast mode, or it can send service data to multiple terminal devices in multicast mode or multicast broadcast mode. For example, if multiple terminal devices subscribe to the Multicast Broadcast Service (MBS), the data of the MBS sent by the network device can be received by multiple terminal devices at the same time. If different UEs subscribe to the same service, they 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 G-RNTI, and the terminal devices that subscribe to the MBS use G-RNTI for descrambling, thereby realizing one-to-many transmission. In this transmission mode, the network device uses one air interface resource to send the same data to multiple terminal devices, which can greatly save air interface resources.
[0062] Before transmitting data, a network device configures SRS resources for the terminal device to determine the channel state information between the device and the terminal. The terminal device can then send SRS within the configured resources. The network device uses the SRS to perform channel estimation and obtain uplink channel state information. Based on this uplink channel state information, the network device determines information such as uplink timing advance (TA) and precoding, thereby ensuring data transmission efficiency between the network device and the terminal device.
[0063] Currently, SRS resources are configured based on the granularity of terminal devices. That is, network devices will configure different SRS resources for different terminal devices. This consumes a lot of resources to transmit SRS. Especially in multicast or multicast broadcast scenarios, network devices will configure a large number of SRS resources for multiple terminal devices, reducing resource utilization. To this end, this application provides a method to improve resource utilization, which will be described in detail below.
[0064] When the method provided in the present application is applied to the network architecture in Figure 2, the method executed by the first device may also be executed by the network device in Figure 2 or a module (such as a chip) in the network device, or by a control subsystem that includes the network device function. Alternatively, the method executed by the first device may also be executed by the terminal device in Figure 2 or a module (such as a chip) in the terminal device, or by a control subsystem that includes the terminal device function. The method executed by the terminal device may also be executed by the terminal device in Figure 2 or a module (such as a chip or a modem) in the terminal device, or by a device that includes the terminal device function.
[0065] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0066] It can be understood that the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application. It can be applied to the module in the terminal device or the first device, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application. The interaction between the terminal device and the first device is used as an example for explanation below.
[0067] Figure 3 is a flow chart of a communication method according to an embodiment of the present application. In the present application, the first device may be a network device or a module within a network device, such as a gNB or an access network device within O-RAN. The first device may also be a terminal device, such as an in-vehicle device or RSU.
[0068] Step 301: A first device sends first information to at least two terminal devices.
[0069] Correspondingly, at least two terminal devices receive the first information from the first device.
[0070] In this application, at least two terminal devices may belong to a device set. This application does not limit how the first device determines the at least two terminal devices belonging to a device set. In one implementation, the first device may regard terminal devices that meet at least one of the following conditions as a device set:
[0071] Subscribe to the same service, or similar services;
[0072] are located in the same cell, or in the same area, which may be smaller than the coverage area of the first device or smaller than the service area of the first device;
[0073] The channel state information is 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 in the first device set is high.
[0074] In another implementation, the first device may receive indication information from the core network device, where the indication information may indicate at least two terminal devices belonging to a device set.
[0075] The first device can configure the same identifier, such as a cell radio network temporary identity (RNTI) or G-RNTI, for all terminal devices in a device set, so that all terminal devices in a device set can determine the device set to which they belong based on the identifier. The first device sends the same data to at least two terminal devices in a device set using the same resources and uses the same RNTI or G-RNTI to scramble the data.
[0076] In this application, the first information indicates a first resource, and the first resource is used for at least two terminal devices to transmit a reference signal. That is, the first device configures the same resource for at least two terminal devices to transmit a reference signal, and at least two terminal devices can send a reference signal using the first resource. In another implementation, the first device may not send the first information, and the first resource is preset or preconfigured. At least two terminal devices can send a reference signal using the preset or preconfigured first resource.
[0077] The first resource may include at least one frequency domain unit, which may be a physical resource block (PRB) or a resource element (RE). The reference signal may be an SRS, a channel state information reference signal (CSI-RS), or other types of reference signals, which are not limited in this application.
[0078] In this application, the first device can indicate the first resource in various ways. In a first implementation, the first information sent by the first device indicates time domain information and / or frequency domain information of the first resource. For example, the first information may include at least one of first sub-information and second sub-information, where the first sub-information indicates the time domain information of the first resource, and the second sub-information indicates the frequency domain information of the first resource.
[0079] For example, taking the reference signal as SRS, the first sub-information indicates the time domain resource of the SRS; the resource transmission mode of the SRS can be divided into three modes: periodic, non-periodic and semi-static.
[0080] 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 periodically send the SRS; or,
[0081] 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 the SRS, but will periodically send the SRS after activating the MAC control element (CE); or
[0082] The first sub-information indicates that the SRS resource refers to the non-periodic SRS. After the terminal device receives the non-periodic SRS resource configuration, it needs to be triggered by the downlink DCI before sending the SRS.
[0083] The second sub-information is used to indicate frequency domain information of the first resource, for example, determined by indicating a relative offset relative to subcarrier 0 and an SRS frequency domain bandwidth.
[0084] In a second implementation, the first information indicates an index or location of the first resource in a resource set, and the resource set includes at least one resource, i.e., the first resource indicated by the first message is located in the resource set. The resource set may be a first device configuration, or may be preset or preconfigured.
[0085] If the resource set can be configured by the first device, the first device may first send second information to each of the at least two terminal devices, where the second information indicates the resource set, and the resource set includes at least one resource. The first device may send the second information to each terminal device separately in a unicast manner, and the second information may be located in an RRC message, a MAC CE, downlink control information (DCI), or sidelink control information (SCI).
[0086] The first device then sends the first information to at least two terminal devices. The first information at this time 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 the at least two terminal devices including the first terminal device and the second terminal device as an example, the first device can send an RRC message carrying the 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 a 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.
[0087] For example, taking the reference signal as SRS, the second information indicates an SRS resource set, which includes one or more SRS resources. For example, the second information is represented by a higher-layer parameter SRS-ResourceSet. In this case, the SRS-ResourceSet includes at least one SRS resource, each of which can be uniquely identified by srs-ResourceId. For each SRS resource in the SRS-ResourceSet, it can be uniquely identified by C SRS , B SRS and n RRC 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 above parameter C SRS and B SRS The meanings are as follows:
[0088] ·C SRS : Indicates the SRS bandwidth index, ranging from 0 to 63.
[0089] ·B SRS : Indicates the level of the bandwidth tree, which can be understood as the bandwidth of the SRS sent by the terminal device in a single time. The bandwidth tree level of SRS has 4 levels, and the value is B SRS = 0 to 3, notified to the UE through the b-SRS in the higher-layer parameter freqHopping, which is the SRS bandwidth sent by the UE in a single transmission.
[0090] ·m SRS,B : Indicates level B SRS The SRS bandwidth value is in resource blocks (RB).
[0091] ·N B : Level B SRS The number of leaves on the tree.
[0092] When B SRS When not 0: N B =(Level B SRS-1 SRS bandwidth) / (level B SRS SRS bandwidth).
[0093] When B SRS When it is 0: N B =1.
[0094] C SRS 、B SRS 、m SRS,B and N B The corresponding relationship between them can be preset or preconfigured, for example, the SRS bandwidth configuration shown in Table 1 can be preset or preconfigured, including C SRS 、B SRS 、m SRS,B and N B The correspondence between the values of each parameter.
[0095] For example, as shown in Figure 4, C SRS =9, the total bandwidth of the resource set is 32 RBs. SRS = 0, indicating that there are N0 = 1 SRS resources and the bandwidth is m SRS,0 =32RB; when B SRS =1, indicating that in m SRS,0 There are N1=2 SRS resources within the range, and the bandwidth of each SRS resource is m SRS,1 =16RB; when B SRS =2, indicating that in m SRS,1 There are N2=2 SRS resources within the range, and the bandwidth of each SRS resource is m SRS,2 =8RB; when B SRS =3, indicating that in m SRS,2 There are N3=2 SRS resources within the range, and the bandwidth of each SRS resource is m SRS,3 =4RB Further, the first device may indicate n through the first information RRC , n RRC Indicates that C SRS The frequency domain position within the index range, the specific value range is the same as C SRS Related, such as C SRS =9, there are 32 RBs in total, and the minimum bandwidth is 4 RBs, so there are 32 / 4=8 possible locations for SRS resources, n RRC The value range is 0 to 7; if C SRS =63, then the possible locations of SRS resources are 272 / 4=68, n RRC The value range is 0 to 67.
[0096] Combined with the above description, as shown in Figure 5, assuming that the second information indicates an SRS resource set (i.e., a resource set), each SRS resource in the SRS set may include parameters such as CSRS, BSRS, and nRRC. The values of parameters such as CSRS, BSRS, and nRRC are different, and the corresponding SRS resource configurations are different. Different SRS resource configurations can be identified by srs-ResourceId. For example, the SRS resource set includes four SRS resources {srs-ResourceId=0, srs-ResourceId=1, srs-ResourceId=2, srs-ResourceId=3}, and the examples of each SRS resource configuration corresponding to the SRS resource set are: {
[0097] srs-ResourceId=0,C SRS =9, B SRS =0,n RRC =0;
[0098] srs-ResourceId=1, C SRS =9, B SRS =1,n RRC =0;
[0099] srs-ResourceId=2, C SRS =9, B SRS =2,n RRC =0;
[0100] srs-ResourceId=2, C SRS =9, B SRS =2,n RRC =2;
[0101] };
[0102] The first information determines the SRS resource (i.e., the first resource) by indicating the SRS resource index in the SRS set. For example, the first information indicates srs-ResourceId=2, and the SRS configuration parameter configuration corresponding to srs-ResourceId=2 is CSRS=9, BSRS=2, nRRC=2. Combined with Figure 5, the position of the first resource in the resource set can be shown as the black RB in the figure, that is, 8 RBs with indexes from 8 to 15.
[0103] 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, and there may be other implementations for how to indicate the first resource through the first information, which will not be described one by one here.
[0104] Table 1: SRS bandwidth configuration
[0105] The above are just examples. This application does not limit how the first device indicates the first resource through the first information, and will not be explained one by one here.
[0106] In this application, there is no limitation on how the first device sends the first information. The first device can unicast the first information to each of the at least two terminal devices. For example, taking the at least two terminal devices as an example, the first device can send a first message to the first terminal device and a second message to the second terminal device, where 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, where the third message includes the first information.
[0108] Optionally, in the present application, the first device may further configure dedicated (Specific) resources for transmitting a reference signal for each of at least the terminal devices. 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, where the third information indicates a second resource, which can be understood as a dedicated resource for the first terminal device, and the second resource is used for the first terminal device to transmit a reference signal; and the first device sends fifth information to the second terminal device, where the fifth information indicates a third resource, which can be understood as a dedicated resource for the second terminal device, and the third resource is used for the second terminal device to transmit a reference signal.
[0109] In another implementation, the dedicated resources of each of the multiple terminal devices may be preset or preconfigured, and in this case, the first device does not need dedicated resources for transmitting reference signals. Each terminal device may send a reference signal using the preset or preconfigured dedicated resources.
[0110] Optionally, taking the first terminal device as an example, the first resource and the second resource are separated by at least one frequency domain unit, and the frequency domain unit can 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 shown in Figure 6, a device set includes two terminal devices, UE1 and UE2. The first resource configured for the first device is separated from the second resource configured for UE1 by at least one frequency domain unit, and is separated from the third resource configured for UE2 by at least one frequency domain unit. Each grid in the figure represents a frequency domain unit.
[0112] Through this method, when multiple terminal devices send reference signals on the same first resource, since the first resource and the second resource are separated by multiple frequency domain units, 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, thereby avoiding the problem of excessive interference.
[0113] In the present application, the third information or the fifth information and the first information may be located in the same message, or the third information or the fifth information and the second information may be located in the same message. For example, a first device sends a first RRC message to a first terminal device, the first RRC message including the second information and the third information; and the first device sends a second RRC message to a second terminal device, the second RRC message including the second information and the fifth information. After the first device determines that the first terminal device and the second terminal device belong to the same 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 time domain information and frequency domain information of a first resource, the first device sends a first RRC message to the first terminal device, the first RRC message including the first information and the third information; and the first device sends a second RRC message to the second terminal device, the second RRC message including the first information and the fifth information. In this way, each of the at least two terminal devices can determine the first resource shared with the other terminal device and its own dedicated resource.
[0115] Taking the at least two terminal devices including a first terminal device and a second terminal device as an example, the following process may also 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 through the first resource.
[0118] Accordingly, the first device receives the first reference signal 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 based on its own identifier, and the second terminal device can determine the cyclic shift used to generate the reference signal based on its own identifier. This ensures that the reference signals between the two terminal devices are orthogonal to each other, thereby ensuring that the first reference signals of different terminal devices do not interfere with each other, and the first device can demodulate the first reference signal sent by each terminal device.
[0120] Optionally, the generation sequence of the first reference signals of any two terminal devices in the first resource is the same.
[0121] Optionally, step 304: the first terminal device sends a second reference signal to the first device through the second resource.
[0122] Correspondingly, the first device receives the second reference signal on the second resource.
[0123] Optionally, a first transmit power of a first reference signal transmitted by a first terminal device on a first resource may be lower than a second transmit power of a second reference signal transmitted by the first terminal device on a second resource. With this method, when multiple terminal devices transmit reference signals on the same resource, because the first transmit power of the first reference signal is lower than the second transmit power of the second reference signal, the power of the reference signal on the first resource will not be excessively high relative to the power of the reference signal on the second resource, thereby avoiding the problem of excessive interference.
[0124] At least one of the first transmit power, the second transmit power, and the power difference between the first transmit power and the second transmit power may be preconfigured or preset or configured by the first device.
[0125] For example, if at least one of the first transmit power, the second transmit power, and the power difference is configured by the first device, the first device may transmit fourth information, where the fourth information indicates at least one of the following: the first transmit power P1; the second transmit power P2; and the power difference offset between the first transmit power and the second transmit power. For example, the first transmit power P1 = P2 - offset; or P1 = P2 + offset; the power difference offset is preconfigured or configured, where the first transmit power P1 and the second transmit power P2 are expressed in decibel milliwatts (dBm), and the offset is expressed in dB; or the relationship between the first transmit power and the second transmit power is expressed as a linear value, i.e., P1 = P2 * α. offset , 0<α offset ≤1.
[0126] Optionally, the first transmission power of the first reference signal sent by the first terminal device 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), N represents the number of devices in the first device set, offset = log(N)dB, and 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, a third transmit power used by the second terminal device to transmit the first reference signal on the first resource may be less than a third transmit power used by the second terminal device to transmit the third reference signal on the third resource. At least one of the third transmit power, the fourth transmit power, and the power difference between the third transmit power and the fourth transmit power may be preconfigured, 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 portion of the first reference signal sequence is sent via the first resource (i.e., corresponding to the first reference signal sent by the first terminal device), and another portion of the first reference signal sequence is sent via the second resource (i.e., corresponding to the second reference signal sent by the first terminal device); a portion of the second reference signal sequence is sent via the first resource (i.e., corresponding to the first reference signal sent by the second terminal device), and another portion of the second reference signal sequence is sent via 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 may be different; alternatively, 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 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 the present application, if the first device is only configured with a 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 based on the at least two first reference signals. The first measurement result may include at least one of the signal to interference plus noise ratio (SINR) between the first device and each terminal device, reference signal receiving power (RSRP), received signal strength indication (RSSI), channel quality indicator (CQI), rank indication (RI), and precoding matrix indicator (PMI).
[0133] The first device determines, based on the first measurement result, transmission parameters for communicating with at least two terminal devices. The transmission parameters include at least one of the following:
[0134] Precoding; TA for each terminal device; Multiple Input Multiple Output (MIMO) weights for each terminal device.
[0135] This application does not limit how the first device specifically determines precoding, TA, and MIMO weights, and will not be further elaborated 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 use precoding to precode the service data sent to at least two terminal devices, and use the MIMO weight 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 a reference signal on the dedicated resources of each terminal device to obtain a second measurement result. The second measurement result may include at least one of a signal to interference plus noise ratio (SINR) between the first device and the first terminal device, a reference signal receiving power (RSRP), a received signal strength indication (RSSI), a channel quality indicator (CQI), a rank indication (RI), and a precoding matrix indicator (PMI).
[0138] The first device determines transmission parameters for communicating with at least two terminal devices based on the first measurement result and the second measurement result. For example, precoding is determined based on the first measurement result and the second measurement result. The first device can use the precoding to send service data to the at least two terminal devices. The first device can also determine information such as the TA and MIMO weights for each of the at least two terminal devices based on the first measurement result and the second measurement result. The specific method for determining the precoding, TA, and MIMO weights is not limited in this application and will not be further described herein.
[0139] Through the method provided in 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 can send reference signals through the first resource, so that multiple terminal devices can use the same resource to send reference signals, reducing the resource overhead of the reference signal and improving resource utilization.
[0140] It is understandable that in order to implement the functions in the above embodiments, the terminal device or the first device includes hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner driven by computer software depends on the specific application scenario and design constraints of the technical solution.
[0141] The following is a schematic diagram of the structure of possible communication devices provided in 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 of the above method embodiments.
[0142] As shown in Figure 7, a 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-mentioned method embodiments.
[0143] When the communication apparatus 700 is used to implement the function of the first device:
[0144] a processing unit, configured to send first information to at least two terminal devices through a 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 a reference signal;
[0145] A processing unit is configured to receive, via a communication unit, a first reference signal from the at least two terminal devices on the first resource.
[0146] When the communication device 700 is used to implement the functions of a terminal device:
[0147] a processing unit, configured to receive, through a communication unit, first information from a first device, where the first information indicates a first resource, where the first resource is used for at least two terminal devices to transmit a reference signal; 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 first resource via the communication unit.
[0149] A more detailed description of the processing unit 710 and the communication unit 720 can be directly obtained by referring to the relevant descriptions in the above-mentioned method embodiments, and will not be repeated here.
[0150] It should be understood that the division of units in the above device is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or physically separated. Moreover, the units in the device can all be implemented in the form of software called through processing elements; or all be implemented in the form of hardware; or some units can be implemented in the form of software called through 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 it can be integrated into a certain chip of the device. In addition, it can also be stored in the form of a program in a memory, called by a certain processing element of the device and execute the function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element here 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 unit above can be implemented by the integrated logic circuit of the hardware in the processor element or by software called through the processing element.
[0151] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASICs), one or more digital singnal processors (DSPs), one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the unit 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-purpose central processing unit (CPU), or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0152] The above-mentioned receiving unit is an interface circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is the interface circuit of the chip used to receive signals from other chips or devices. The above-mentioned sending unit is an interface circuit of the device, which is used to send signals to other devices. For example, when the device is implemented as a chip, the sending unit is the interface circuit of the chip used to send signals to other chips or devices.
[0153] As another possible product form, the terminal device or first device of the embodiment of the present application can be implemented by a general bus architecture. For ease of explanation, refer to Figure 8, which is a structural diagram of a communication device 800 provided in an embodiment of the present application, wherein the communication device 800 includes a processor 801 and a transceiver 802. The communication device 800 can be a terminal device, or a chip or chip system therein; or, the communication device 800 can be a network device, or a chip or module therein. Figure 8 only shows the main components of the communication device 800. In addition to the processor 801 and the transceiver 802, the communication device 800 can further include a memory 803, and an input and output device (not shown in the figure).
[0154] Optionally, the processor 801 is primarily used to process communication protocols and communication data, as well as control the entire communication device, execute software programs, and process software program data. The memory 803 is primarily used to store software programs and data. The transceiver 802 may include a radio frequency circuit and an antenna. The radio frequency circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as a touch screen, display, and keyboard, are primarily used to receive user input and output data to the user.
[0155] Optionally, the processor 801 , the transceiver 802 , and the memory 803 may be connected via a communication bus.
[0156] When the communication device is powered on, the processor 801 can 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 sent wirelessly, the processor 801 performs baseband processing on the data to be sent and outputs the 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 to the outside 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 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.
[0158] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the above-mentioned communication device 700 may take the form of the communication device 800 shown in FIG. 8 .
[0159] As an example, the functions / implementation process of the processing unit 710 in FIG7 can be implemented by the processor 801 in the communication device 800 shown in FIG8 calling the computer-executable instructions stored in the memory 803. The functions / implementation process of the communication unit 720 in FIG7 can be implemented by the transceiver 802 in the communication device 800 shown in FIG8.
[0160] As another possible product form, the terminal device or first device in the present application may adopt the structure shown in Figure 9, or include the components shown in Figure 9. Figure 9 is a schematic diagram of the structure of a communication device 900 provided in the present application.
[0161] As shown in FIG9 , a communication device 900 includes at least one processor 901. Optionally, the communication device further includes a communication interface 902.
[0162] When the program instructions are executed in the at least one processor 901, the apparatus 900 may implement the method provided in any of the aforementioned embodiments and any possible designs thereof. Alternatively, the processor 901 may implement the method provided in any of the aforementioned embodiments and any possible designs thereof through logic circuits or by executing code instructions.
[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 exchanging control signaling and / or service data. Exemplarily, the communication interface 902 can be used to receive signals from devices other than the communication device 900 and transmit them to the processor 901, or to send signals from the processor 901 to other communication devices other than the communication device 900.
[0164] Optionally, the communication interface 902 may be a code and / or data read and write interface circuit, or the communication interface 902 may be a signal transmission interface circuit between a communication processor and a transceiver, or a pin of a chip.
[0165] Optionally, the communication device 900 may further include at least one memory 903, which may be used to store required program instructions and / or data. It should be noted that the memory 903 may exist independently of the processor 901 or may be integrated with the processor 901. The memory 903 may be located within 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 may be used to supply power to the processor 901. The power supply circuit 904 may be located in the same chip as the processor 901, or in another chip other than the chip where the processor 901 is located.
[0167] Optionally, the communication device 900 may further include a bus, and various parts of the communication device 900 may be interconnected via the bus.
[0168] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the communication device 700 shown in FIG. 7 may take the form of the communication device 900 shown in FIG. 9 .
[0169] As an example, the functions / implementation process of the processing unit 710 in FIG7 can be implemented by the processor 901 in the communication device 900 shown in FIG9 calling the computer-executable instructions stored in the memory 903. The functions / implementation process of the communication unit 720 in FIG7 can be implemented by the communication interface 902 in the communication device 900 shown in FIG9.
[0170] It should be noted that the structure shown in FIG9 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, or may combine or separate certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0171] When the communication device is a chip used in 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 antenna), and the 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 antenna), and the information is sent by the terminal to the base station.
[0172] When the above-mentioned communication device is a module applied to a base station, the base station module implements the functions of the base station in the above-mentioned method embodiment. The base station module receives information from other modules in the base station (such as a radio frequency module or an antenna), and the information is sent by the 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 the 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 it can be a DU or other module. The DU here can be a DU under the open radio access network (O-RAN) architecture.
[0173] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0174] The method steps in the embodiments of the present application can be implemented by hardware 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, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM 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 an integral part 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 in a base station or a terminal as discrete components.
[0175] 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.
[0176] 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.
[0177] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, optical storage, etc.) that contain computer-usable program code.
[0178] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.
[0179] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0180] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.
Claims
1. A communication method, characterized in that, Including: 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 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, 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.
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, where the third information indicates 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 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, where the precoding is used for sending service data to the at least two terminal devices.
9. The method according to any one of claims 1 to 8, wherein The at least two terminal devices subscribe to the same service.
10. A communication method, characterized in that, Including: 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.
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, 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.
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, where the third information indicates a second resource; Send a second reference signal to the first device via the second resource.
15. The method according to claim 14, 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.
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, Comprising: A processing unit, configured to send first information to at least two terminal devices via a communication unit, where the first information indicates a first resource, and the first resource is used by the at least two terminal devices to transmit reference signals; The processing unit is configured to receive 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, 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.
19. The device according to claim 17, 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, 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.
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, where the third information indicates 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, Comprising: A processing unit, configured to receive first information from a first device via a communication unit, where the first information indicates a first resource, and the first resource is used by at least two terminal devices to transmit reference signals; The at least two terminal devices include the first terminal device; The processing unit is configured to send 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, 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.
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 described in any one of claims 1 to 16.
28. A computer-readable storage medium, characterized in that, Stored with a computer program or instructions, when the computer program or instructions run on a computer, the computer implements the method described in 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 described in any one of claims 1 to 16.
30. A computer program product, characterized in that, When the computer reads and executes the computer program product, the method described in any one of claims 1 to 16 is executed.
Citation Information
Patent Citations
Reference signal sending method and reference signal sending device
CN107733609A
Data sending and receiving method and device
CN115567953A
Interference control method and device
CN116195214A
Multicast feedback based on reference signal transmissions
US20210152307A1
Data sending and receiving method and apparatus
WO2023274182A1