Communication method and communication apparatus
By updating the number of groups and information packets in real time within the communication device group, and combining location, MPC information, and channel parameters, the CSI acquisition process is optimized, solving the problems of high latency and overhead in CSI acquisition in modern communication systems, and achieving more efficient CSI acquisition and more adaptable service distribution.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-30
- Publication Date
- 2026-03-26
AI Technical Summary
Modern communication systems face high latency and high communication overhead when acquiring channel state information (CSI), making it difficult to meet the requirements of high speed, high reliability, and low latency.
By updating the number of groups and information groups in real time within the communication device group, groups are formed based on parameters such as location, MPC information, and channel. Groups are then recombined using similarity and identifiers to reduce communication overhead. Furthermore, the CSI acquisition process is optimized using the measurement results of reference signals and time-frequency resources.
It effectively reduces the acquisition latency and communication overhead of CSI, making CSI more suitable for business distribution scenarios and improving the flexibility and efficiency of the communication process.
Smart Images

Figure CN2025111454_26032026_PF_FP_ABST
Abstract
Description
A communication method and a communication apparatus
[0001] The present application claims priority to the Chinese patent application No. 202411329283.4, filed on September 23, 2024, with the State Intellectual Property Office of China, and the Chinese patent application No. 202411329283.4 has the title of “A communication method and a communication apparatus”, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of wireless communication technology, and more particularly, to a communication method and a communication apparatus. BACKGROUND
[0003] In a communication system, channel status information (CSI) is used to estimate the state of a channel. A typical CSI acquisition method is that a network device sends a reference signal to a terminal device, and the terminal device acquires CSI by measuring the reference signal. With the continuous improvement of communication requirements such as high rate, high reliability, and low delay, modern communication systems will continue to face challenges of greater capacity, wider coverage, and lower latency.
[0004] Therefore, there is an urgent need for a solution to reduce the acquisition delay and communication overhead of CSI. SUMMARY
[0005] The present application provides a communication method and apparatus to reduce the acquisition delay and communication overhead of CSI.
[0006] In a first aspect, a method is provided, which can be applied to a communication apparatus. The communication apparatus can be a communication device (such as a terminal device), or the communication apparatus can be a component (such as a chip or a chip system or a circuit or a communication module) in a communication device. For ease of description, the following will mainly take a first communication apparatus as an example for illustration.
[0007] The method includes: receiving first indication information, the first indication information indicating Q first information, the Q first information corresponding to Q groups of communication apparatuses one-to-one, each group of communication apparatuses in the Q groups of communication apparatuses including at least one communication apparatus, Q being an integer greater than 1 or equal to 1; receiving second indication information, the second indication information indicating a group number S of S groups of communication apparatuses, the S groups of communication apparatuses being obtained by updating the Q groups of communication apparatuses, each group of communication apparatuses in the S groups of communication apparatuses including at least one communication apparatus, wherein S is an integer greater than or equal to 1 and less than or equal to Q; determining S first information based on the Q first information, the S first information corresponding to the S groups of communication apparatuses one-to-one.
[0008] Based on the above scheme, in the case of real-time updating of the grouping of the communication device group, the first communication device can determine the first information corresponding to the updated communication device group according to the number of the updated communication device groups and the Q first information, so that the second communication device does not need to frequently indicate the first information corresponding to the updated communication device group, and in this way, the communication overhead is reduced.
[0009] In combination with the first aspect, in some implementations of the first aspect, the Q groups of communication devices are determined based on at least one of the following parameters: the position of the communication device, the MPC information of the communication device, and the channel of the communication device.
[0010] Based on the above scheme, the multiple communication devices are grouped according to the position, MPC information, and channel of each communication device, so that the communication devices in one group can be associated with the same first information.
[0011] In combination with the first aspect, in some implementations of the first aspect, the first information includes one or more of the following: the identifier of the communication device group corresponding to the first information, the MPC information of the communication device group corresponding to the first information, the centroid position of the communication device group corresponding to the first information, the measurement result of the reference signal associated with the communication device group corresponding to the first information, and the information of the reference channel of the communication device group corresponding to the first information.
[0012] Based on the above scheme, the first communication device can determine S first information based on the Q first information, and further, the first communication device can select a suitable group based on the S first information.
[0013] In combination with the first aspect, in some implementations of the first aspect, the method further includes: determining S first information based on the similarity between the Q groups of communication devices and the Q first information; or determining S first information based on the identifier of the Q groups of communication devices and the Q first information.
[0014] Based on the above scheme, the first communication device regroups the Q groups of communication devices according to the similarity or identifier between the Q groups of communication devices to obtain updated communication device groups, and determines the first information corresponding to the updated communication device groups, thereby reducing the communication overhead.
[0015] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving third indication information, the third indication information indicating the number S' of S' groups of communication devices, the S' groups of communication devices being obtained by updating the S groups of communication devices, each group of communication devices in the S' groups of communication devices including at least one communication device, wherein S' is an integer greater than or equal to 1 and less than or equal to Q; determining S' first information based on the Q first information, the S' first information corresponding to the S' groups of communication devices in a one-to-one manner.
[0016] With reference to the first aspect, in some implementations of the first aspect, the method further includes: determining S' first information based on the similarity between the Q groups of communication apparatuses and the Q first information; or determining S' first information based on the identity of the Q groups of communication apparatuses and the Q first information.
[0017] With reference to the first aspect, in some implementations of the first aspect, the method further includes: receiving third indication information, the third indication information indicating a group number S' of S' groups of communication apparatuses, the S' groups of communication apparatuses being obtained by updating the S groups of communication apparatuses, each group of communication apparatuses in the S' groups of communication apparatuses including at least one communication apparatus, wherein S' is an integer greater than or equal to 1 and less than or equal to Q; determining S' first information based on the S first information, the S' first information corresponding to the S' groups of communication apparatuses in a one-to-one manner.
[0018] With reference to the first aspect, in some implementations of the first aspect, when S is greater than S', the method further includes: determining S' first information based on the similarity between the S groups of communication apparatuses and the S first information; or determining S' first information based on the identity of the S groups of communication apparatuses and the S first information; when S is less than S', the method further includes: the S' first information being preconfigured; or receiving fourth indication information, the fourth indication information indicating the S' first information.
[0019] Based on the above scheme, when the S groups of communication apparatuses are further updated to S' groups of communication apparatuses, the first communication apparatus can select to determine S' first information according to the Q first information; or the first communication apparatus can select to determine S' first information according to the S first information. The first communication apparatus can select different schemes according to actual application conditions, so that the communication process is more flexible and efficient.
[0020] With reference to the first aspect, in some implementations of the first aspect, the method further includes: determining a first group of communication apparatuses, the first group of communication apparatuses satisfying a first preset condition with the first communication apparatus; the first group of communication apparatuses belonging to one group of communication apparatuses in the S groups of communication apparatuses, or the first group of communication apparatuses belonging to one group of communication apparatuses in the S' groups of communication apparatuses; and sending fifth indication information, the fifth indication information indicating the first group of communication apparatuses.
[0021] With reference to the first aspect, in some implementations of the first aspect, the first preset condition includes at least one of: a deviation between a centroid MPC information of the first group of communication apparatuses and an MPC information of the first communication apparatus being less than or equal to a first threshold; a deviation between a centroid position of the first group of communication apparatuses and a position of the first communication apparatus being less than or equal to a second threshold; and a measurement result of a reference signal associated with the first group of communication apparatuses satisfying a first condition.
[0022] Based on the above scheme, the first communication device determines a group suitable for itself (i.e., a target group) according to a first preset condition.
[0023] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving a first reference signal, time-frequency resources of the first reference signal being determined according to a reference channel corresponding to the first group of communication devices; and sending a measurement result obtained based on the first reference signal.
[0024] Based on the above scheme, the first communication device obtains a measurement result based on the first reference signal and reports the measurement result, so that the second communication device determines the CSI according to the measurement result, wherein time-frequency resources of the first reference signal are determined according to the reference channel. Since the reference channel is associated with the group of communication devices and the distribution of services, this way makes the CSI more suitable for the specific distribution of services while reducing the time delay of obtaining the CSI.
[0025] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving sixth indication information, the sixth indication information indicating a reference channel corresponding to the first group of communication devices; and sending a second reference signal, time-frequency resources of the second reference signal being determined according to the reference channel corresponding to the first group of communication devices.
[0026] Based on the above scheme, the first communication device sends a second reference signal based on the reference channel, so that the second communication device determines the CSI according to the second reference signal, wherein time-frequency resources of the second reference signal are determined according to the reference channel. Since the reference channel is associated with the group of communication devices and the distribution of services, this way makes the CSI more suitable for the specific distribution of services while reducing the time delay of obtaining the CSI.
[0027] The second aspect provides a method, which can be applied to a communication device. The communication device can be a communication equipment (such as a network equipment), or the communication device can be a component (such as a chip or a chip system or a circuit or a communication module) of the communication equipment. For ease of description, the following mainly takes a second communication device as an example for description.
[0028] The method includes: sending first indication information, the first indication information indicating Q first information, the Q first information corresponding to Q groups of communication devices one by one, each group of communication devices in the Q groups of communication devices including at least one communication device, Q being an integer greater than 1 or equal to 1; and sending second indication information, the second indication information indicating a group number S of S groups of communication devices, the S groups of communication devices being obtained by updating the Q groups of communication devices, each group of communication devices in the S groups of communication devices including at least one communication device, wherein S is an integer greater than or equal to 1 and less than or equal to Q; and the second indication information being used to determine S first information, the S first information corresponding to the S groups of communication devices one by one.
[0029] With reference to the second aspect, in some implementations of the second aspect, the Q groups of communication devices are determined based on at least one of: a location of the communication devices, MPC information of the communication devices, a channel of the communication devices.
[0030] With reference to the second aspect, in some implementations of the second aspect, the first information comprises one or more of: an identity of the group of communication devices corresponding to the first information, MPC information of the group of communication devices corresponding to the first information, a centroid position of the group of communication devices corresponding to the first information, a measurement result of a reference signal associated with the group of communication devices corresponding to the first information, information of a reference channel of the group of communication devices corresponding to the first information.
[0031] With reference to the second aspect, in some implementations of the second aspect, the method further comprises: transmitting third indication information, the third indication information indicating a number S’ of groups of communication devices, the S’ groups of communication devices being obtained by updating the S groups of communication devices, each of the S’ groups of communication devices comprising at least one communication device, wherein S’ is an integer greater than or equal to 1 and less than or equal to Q.
[0032] With reference to the second aspect, in some implementations of the second aspect, the method further comprises: transmitting fourth indication information, the fourth indication information indicating S’ pieces of first information, the S’ pieces of first information corresponding to the S’ groups of communication devices one-to-one.
[0033] With reference to the second aspect, in some implementations of the second aspect, the method further comprises: receiving fifth indication information, the fifth indication information indicating a first group of communication devices, the first group of communication devices satisfying a first preset condition with the first communication device; the first group of communication devices belonging to one of the S groups of communication devices, or the first group of communication devices belonging to one of the S’ groups of communication devices.
[0034] With reference to the second aspect, in some implementations of the second aspect, the first preset condition comprises at least one of: a deviation between a centroid MPC information of the first group of communication devices and an MPC information of the first communication device being less than or equal to a first threshold; a deviation between a centroid position of the first group of communication devices and a location of the first communication device being less than or equal to a second threshold; a measurement result of a reference signal associated with the first group of communication devices satisfying a first condition.
[0035] With reference to the second aspect, in some implementations of the second aspect, the method further comprises: transmitting a first reference signal, a time-frequency resource of the first reference signal being determined according to a reference channel corresponding to the first group of communication devices; receiving a measurement result, the measurement result being determined according to the first reference signal.
[0036] With reference to the second aspect, in some implementations of the second aspect, the method further includes: sending sixth indication information, the sixth indication information indicating a reference channel corresponding to the first group of communication devices; receiving a second reference signal, time-frequency resources of the second reference signal being determined according to the reference channel corresponding to the first group of communication devices; and determining a measurement result based on the second reference signal.
[0037] The beneficial effects of the second aspect and possible implementations can refer to the description related to the first aspect, which will not be repeated here.
[0038] In a third aspect, a communication apparatus is provided, which is configured to perform the method in any of the first aspect or the second aspect. Specifically, the apparatus can include units and / or modules for performing the method in any of the first aspect or the second aspect or any of the implementations thereof, such as a processing unit and / or a communication unit.
[0039] In an implementation, the apparatus is a communication device (e.g., a terminal device, or a network device). When the apparatus is a communication device, the communication unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0040] In another implementation, the apparatus is a chip, chip system or circuit for use in a communication device. When the apparatus is a chip, chip system or circuit for use in a communication device, the communication unit can be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuitry, etc. on the chip, chip system or circuit; and the processing unit can be at least one processor, processing circuit or logic circuit, etc.
[0041] In a fourth aspect, a communication apparatus is provided, which includes: a memory configured to store a program; and at least one processor configured to execute the computer program or instructions stored in the memory to perform the method in any of the first aspect or the second aspect or any of the implementations thereof.
[0042] In an implementation, the apparatus is a communication device (e.g., a terminal device, or a network device).
[0043] In another implementation, the apparatus is a chip, chip system or circuit for use in a communication device.
[0044] In a fifth aspect, a processor is provided, which is configured to perform the method in any of the aspects.
[0045] For the sending and obtaining / receiving operations involved by the processor, if no special description is made, or if it does not conflict with the actual role or internal logic in the related description, it can be understood as the processor output and input operations, and also can be understood as the sending and receiving operations performed by the radio frequency circuit and the antenna, and the present application does not limit this.
[0046] In a sixth aspect, a computer-readable storage medium is provided, the computer-readable storage medium is used for program codes executed by a device, and the program codes comprise instructions used for performing the method provided in any of the implementation manners of the method in the first aspect or the second aspect.
[0047] In a seventh aspect, a computer program product is provided, and the computer program product comprises instructions, which, when executed by a processor on a computer, cause the computer to perform the method provided in any of the implementation manners of the method in the first aspect or the second aspect.
[0048] In an eighth aspect, a chip is provided, and the chip comprises a processor and a communication interface. The processor reads instructions stored on a memory through the communication interface and executes the method provided in any of the implementation manners of the method in the first aspect or the second aspect.
[0049] Optionally, as an implementation manner, the chip further comprises a memory, and the memory stores a computer program or instructions. The processor is configured to execute the computer program or instructions stored on the memory, and when the computer program or instructions are executed, the processor is configured to execute the method provided in any of the implementation manners of the method in the first aspect or the second aspect.
[0050] In a ninth aspect, a communication system is provided, and the communication system comprises a first communication device and a second communication device. The first communication device is configured to execute the method provided in any of the implementation manners of the method in the first aspect, and the second communication device is configured to execute the method provided in any of the implementation manners of the method in the second aspect.
[0051] The beneficial effects of the third aspect to the ninth aspect and the possible implementation manners can refer to the description related to the first aspect, and will not be described here. BRIEF DESCRIPTION OF DRAWINGS
[0052] FIG. 1 is a schematic diagram of a wireless communication system suitable for embodiments of the present application.
[0053] FIG. 2 is a schematic diagram of an ORAN system suitable for embodiments of the present application.
[0054] FIG. 3 is a schematic diagram of an access network device suitable for embodiments of the present application.
[0055] FIG. 4 is a schematic diagram of a communication method 400 provided by an embodiment of the present application.
[0056] FIG. 5 is a schematic diagram of grouping terminal devices according to an embodiment of the present application.
[0057] FIG. 6 is a schematic diagram of a centroid channel according to an embodiment of the present application.
[0058] FIG. 7 is a schematic diagram of a terminal device determining S' group terminal devices according to an embodiment of the present application.
[0059] FIG. 8 is a schematic diagram of a communication apparatus 800 according to an embodiment of the present application.
[0060] FIG. 9 is a schematic diagram of another communication apparatus 900 according to an embodiment of the present application.
[0061] FIG. 10 is a schematic block diagram of a chip system 1000 according to an embodiment of the present application. DETAILED DESCRIPTION
[0062] The technical solutions in the present application will be described below with reference to the drawings.
[0063] Before introducing the solutions of the present application, the following points are explained.
[0064] (1) In the present application, "indication" can include direct indication, indirect indication, explicit indication, implicit indication, etc. When describing that a certain indication information indicates A, it can be understood that the indication information carries A, carries an identifier of A, carries B having an association relationship with A, carries an identifier of B having an association relationship with A, etc. In other words, if the receiving side of a certain indication information can determine A according to the indication information, it can be described that the indication information indicates A, and the specific determination is not limited. When it is understood that the indication information carries A, "indication" can be replaced by "includes", and at this time, similar to the expression "sending / receiving indication information, the indication information indicates A", it can be replaced by "sending / receiving A".
[0065] In the present application, the information indicated by the indication information is referred to as to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information has an association relationship with the to-be-indicated information. The to-be-indicated information can also be only indicated in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be realized by means of the arrangement order of each information agreed in advance (for example, the protocol stipulates), thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending occasion of these sub-information can be the same or different.
[0066] (2) In the present application, the expression " / " is used to represent that the objects associated before and after are in an "or" relationship; for example, A / B can represent: A or B. The expression "and / or" is used to represent that the objects associated before and after can be in an associated relationship of and or an associated relationship of or; for example, A and / or B can represent the following cases: A exists alone, B exists alone, A and B exist together, wherein A, B can be single or multiple. "At least one of the following" or similar expressions are used to represent any combination of the listed items; for example, at least one of A, B and (or) C can represent the following cases: A exists alone, B exists alone, C exists alone, A and B exist together, B and C exist together, A and C exist together, A, B and C exist together, wherein A, B, C can be single or multiple.
[0067] (3) In the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information being XX, which can include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information being YY, which can include direct reception from YY through the air interface, or indirect reception from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.
[0068] (4) In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referenced if there is no special description and no logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0069] (5) In the present application, "first", "second", and "#1", "#2", "#A" are only for convenience of description, used to distinguish objects, and do not limit the scope of the embodiments of the present application. It is not used to describe the order or sequence of the characteristics. It should be understood that the objects thus described can be interchanged under appropriate circumstances, so as to be able to describe schemes other than the embodiments of the present application.
[0070] (6) In the present application, "predefined" can mean standard protocol predefined, or can also mean pre-agreed or pre-negotiated between devices. Among them, "protocol" can refer to standard protocols in the communication field, which can include fourth generation (4G) mobile communication technology (also known as Long Term Evolution, LTE), fifth generation (5G) mobile communication technology (also known as New Radio, NR), Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), Worldwide Interoperability for Microwave Access (WiMAX), 3GPP Long Term Evolution (LTE), Global Positioning System (GPS), 3GPP, 3GPP2, 802.11 standards, etc.th Generation 4G network, fifth generation (5G) network th This application does not limit the scope to network protocols such as 5G (generation, 5G), New Radio (NR), 5.5G, and related protocols applied in future communication networks.
[0071] (7) In this application, the words “exemplary,” “for example,” etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the term “example” is used to present concepts in a specific manner.
[0072] (8) In this application, “of”, “corresponding, relevant”, “corresponding”, and “related” can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, they have the same meaning.
[0073] (9) In this application, the terms “identifier”, “index”, “number” and “serial number” may sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, they have the same meaning.
[0074] (10) In this application, “when…”, “if” and “if” all refer to the device making a corresponding processing under certain objective circumstances, and are not limited to a time, nor do they require the device to make a judgment when it is implemented, nor do they mean that there are other limitations.
[0075] (11) This application involves matrix transformations in several places. For ease of understanding, a unified explanation is provided here. The superscript T indicates transpose, such as A T This represents the transpose of matrix (or vector) A; the superscript * indicates conjugate, such as A * The superscript H represents the conjugate of matrix (or vector) A; the superscript H indicates the conjugate transpose, such as A H This represents the conjugate transpose of matrix (or vector) A. For the sake of brevity, explanations of similar or identical cases will be omitted in the following text.
[0076] Next, we will introduce the communication system to which this application applies.
[0077] The technical solutions provided in the present application can be applied to various communication systems, for example, a 5th generation (5G) or new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, and the like. The technical solutions provided in the present application can also be applied to future communication networks. The technical solutions provided in the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and internet of things (IoT) communication systems. The technical solutions provided in the present application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication.
[0078] As an example, a satellite communication system includes a satellite base station and a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with a base station. The satellite can act as a base station or a terminal device. The satellite can refer to a drone, a hot air balloon, a low earth orbit satellite, a medium earth orbit satellite, a high earth orbit satellite, and the like. The satellite can also refer to a non-ground base station or a non-ground device, and the like.
[0079] As an example, V2X communication can include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.
[0080] A device in a communication system can send a signal to another device or receive a signal from another device. The signal can include information, signaling, or data, and the like. The device can also be replaced by an entity, a network entity, a communication device, a communication module, a node, a communication node, and the like. The device is described as an example in the embodiments of the present application.
[0081] The terminal device in the embodiments of the present application can be a device or module with corresponding communication functions for accessing the above-mentioned communication system. The terminal device can include various devices with wireless communication functions, which can be used to connect people, things, machines, etc. The terminal device can be widely used in various scenarios, such as cellular communication, D2D, V2X, end-to-end, M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart traffic, smart city UAV, robot, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. The terminal device can be a user equipment (UE) of the 3rd generation partnership project (3GPP) standard, a terminal, a fixed device, a mobile station device or a mobile device, a subscriber unit, a handset, a vehicle-mounted device, a wearable device, a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet computer, a notebook computer, a wireless modem, a handset, a laptop computer, a computer with wireless transceiver function, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, an aircraft (such as a drone, a helicopter, a multi-copter, a quad-copter, or an airplane, etc.), a ship, a remote control device, a smart home device, an industrial device, a transport vehicle with wireless communication function, a communication module, a road side unit (RSU) with terminal function, or a device built-in the above-mentioned device (such as a communication module, a modem or a chip in the above-mentioned device, etc.), or other processing devices connected to the wireless modem.
[0082] It should be understood that in some scenarios, the UE can also be used as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X, D2D or end-to-end scenarios, etc.
[0083] In the embodiments of the present application, the apparatus for implementing the function of the terminal device, i.e., the terminal apparatus, can be a terminal device or an apparatus capable of supporting the terminal device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip or can include a chip and other discrete devices. In addition, program instructions for performing corresponding communication functions can also be configured in the apparatus.
[0084] The network device in the embodiments of the present application can be a device or a module with a corresponding communication function. The network device can be a device for communicating with the terminal device, and the network device can also be referred to as an access network device or a radio access network device, such as a network device, which can be a base station. The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) for accessing the terminal device to a wireless network. The base station can broadly cover various names in the following or be replaced by the following names, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmission point, primary station, secondary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, a modem or a chip for being arranged in the foregoing devices or apparatuses. The base station can also be a mobile switching center and a device assuming a base station function in D2D, V2X, M2M communication, a device assuming a base station function in a future communication system, etc. The base station can support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device.
[0085] A base station can be fixed, or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, with one or more cells moving according to the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0086] In some deployments, the network device mentioned in embodiments of the present application can be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)) and a user plane CU node (central unit-user plane (CU-UP)), and a DU node.
[0087] In some deployments, a plurality of RAN nodes cooperate to assist a terminal device to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, a RAN node can be a CU, a DU, a CU-CP, a CU-UP, or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can also be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, an AAU, or an RRH.
[0088] In different systems, the CU (or CU-CP and CU-UP), DU, or RU can also have different names, but those skilled in the art can understand their meanings. For example, the wireless access network can also be an open radio access network (O-RAN or ORAN) architecture, in which the CU can also be referred to as an open CU (O-CU), the DU can also be referred to as an open DU (O-DU), the CU-CP can also be referred to as an open CU-CP (O-CU-CP), the CU-UP can also be referred to as an open CU-UP (O-CU-UP), and the RU can also be referred to as an open RU (O-RU). Any of the CU (or CU-CP, CU-UP), DU, and RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0089] In an embodiment of the present application, the apparatus for implementing the function of the network device can be a network device, or can be an apparatus capable of supporting the network device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the network device. In an embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. In addition, program instructions for performing corresponding communication functions can also be configured in the apparatus. In an embodiment of the present application, only the apparatus for implementing the function of the network device is taken as an example of the network device, and the scheme of the embodiment of the present application is not limited.
[0090] The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; and can also be deployed on airplanes, balloons and satellites in the air. The scenario in which the network device and the terminal device are located is not limited in the embodiment of the present application.
[0091] Referring to FIG. 1, as an example, FIG. 1 is a schematic diagram of a wireless communication system suitable for an embodiment of the present application. As shown in FIG. 1, the wireless communication system includes a radio access network 100. The radio access network 100 can be a future or higher version radio access network, or a conventional (for example, 5G, 4G, 3G or 2G) radio access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be connected to each other or connected to one or more network devices (110a, 110b, collectively referred to as 110) in the radio access network 100. The network elements in the wireless communication system are connected through an interface (such as NG, Xn), or connected through an air interface.
[0092] In the communication between the network device and the terminal device, the network device can manage one or more cells, and each cell can include at least one terminal device. The cell can be understood as an area within the coverage range of the wireless signal of the network device.
[0093] FIG. 1 is only a schematic diagram, and the wireless communication system can also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices, etc., which are not shown in FIG. 1.
[0094] Referring to FIG. 2, as an example, FIG. 2 is a schematic diagram of an ORAN system suitable for an embodiment of the present application. The ORAN system includes a core network, an access network device and a UE. As an example, the ORAN system can also include other components in addition to the components shown in FIG. 2, which are not limited in the present application.
[0095] The access network device can communicate with a core network (CN) through a backhaul. The access network device can communicate with a UE through an air interface. Specifically, a BBU in the access network device communicates with the core network through the backhaul. An RU in the access network device communicates with at least one UE through the air interface. The BBU communicates with at least one RU through a fronthaul, and the BBU and the RU can be co-located or not. The BBU includes at least one CU and at least one DU, and the CU and the DU can communicate through at least one midhaul. The BBU includes at least one CU and at least one DU, and the CU and the DU can communicate through at least one midhaul.
[0096] Referring to FIG. 3, as an example, FIG. 3 is a schematic diagram of an access network device suitable for embodiments of the present application.
[0097] Optionally, the access network device includes a CU. The CU is a logical node that carries radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the access network device. The CU can be connected to network nodes such as core networks through some interfaces. For example, E2 interface. The CU can have part of the functions of the core network. The CU (e.g., the PDCP layer and / or higher layer of the CU) is connected to the DU (e.g., the radio link control (RLC) layer and lower layers of the DU) through some interfaces. For example, F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, which defines the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0098] As an example, the CU includes a CU-CP and a CU-UP. Among them, the CU-CP is a logical node carrying the control plane part of PDCP (PDCP-C) layer of RRC layer and packet data convergence protocol layer, used to implement the control plane function of the CU. The CU-CP can interact with a network element in the core network for implementing the control plane function. The network element in the core network for implementing the control plane function can be an access and mobility function network element, such as an access and mobility management (AMF) in a 5G system. The AMF network element is used to be responsible for the mobility management in the mobile network, such as location update of the terminal device, registration network of the terminal device, handover of the terminal device, etc. The CU-UP is a logical node carrying the user plane part of PDCP (PDCP-U) layer of SDAP layer and packet data convergence protocol layer, used to implement the user plane function of the CU. The CU-UP can interact with a network element in the core network for implementing the user plane function. The network element in the core network for implementing the user plane function, for example, a user plane function (UPF) in a 5G system, is used to be responsible for the forwarding and receiving of data in the terminal device. The above configuration of the CU and the DU is only an example, and in actual application, the CU and the DU can also be configured to have functions according to needs. For example, the CU or the DU can be configured to have more functions of protocol layers, or the CU or the DU can be configured to have partial processing functions of protocol layers. For example, part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to the service type or other system requirements, for example, according to the delay, the functions that need to meet the delay requirement are arranged in the DU, and the functions that do not need to meet the delay requirement are arranged in the CU.
[0099] Optionally, the access network device includes a DU. As shown in FIG. 3, the DU is a logical node carrying an RLC layer, a medium access control (MAC) layer, a higher physical (Higher PHY) layer and other functions. In some examples, the DU can control at least one RU. The DU is connected to the RU through some interfaces, which can be a front interface. In some examples, the Higher PHY layer includes part of the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.
[0100] Optionally, the access network device includes a RU. As shown in FIG. 3, the RU is a logical node that carries lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP) or a remote radio head (RRH) or other similar functional entity. In some examples, the Low-PHY includes portions of PHY processing such as fast fourier transform (FFT), inverse fast fourier transformation (IFFT), digital beamforming and filtering, and other processing functions. The RU communicates with one or more UEs over a wireless link.
[0101] The DU and the RU can be co-located or not co-located. The DU and the RU exchange control plane information and user plane information via a lower-layer split-CUS-plane (LLS-CUS) interface over a fronthaul link. The LLS-CUS can include a lower-layer split control (LLS-C) interface and a lower-layer split user (LLS-U) interface that provide control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and the RU. The DU and the RU have a lower-layer split-M (LLS-M) interface of the fronthaul link to exchange management information, and the management plane (M-Plane) refers to non-real-time management operations between the DU and the RU.
[0102] The DU and the RU can cooperate to collectively implement the functionality of the PHY layer. One DU can be connected to one or more RUs. The functionality of the DU and the RU can be configured in multiple ways according to design. For example, the DU is configured to implement baseband functionality, and the RU is configured to implement intermediate RF functionality. For another example, the DU is configured to implement high-layer functionality in the PHY layer, and the RU is configured to implement low-layer functionality in the PHY layer or to implement the low-layer functionality and RF functionality. The high-layer functionality in the PHY layer can include a portion of the functionality of the PHY layer that is closer to the MAC layer, and the low-layer functionality in the PHY layer can include another portion of the functionality of the PHY layer that is closer to the intermediate RF side.
[0103] FIGS. 1-3 are illustrative examples, and embodiments of the present application are not limited thereto.
[0104] For the convenience of understanding the embodiments of the present application, the terms involved in the present application are briefly explained.
[0105] In order to better understand the technical solutions of the present application, some related technologies involved in the technical solutions of the present application are introduced.
[0106] 1. Multi-input multi-output (MIMO) technology: using the resource of spatial dimension, the signal can obtain array gain, multiplexing and diversity gain and interference cancellation gain in space without increasing the system bandwidth, which can multiply the capacity and spectrum efficiency of the communication system. For example, in the LTE system, the MIMO system can support up to 8 layers of transmission at the sending end and receiving end by using multiple antennas.
[0107] 2. Reference signal (RS): refers to a physical signal carrying a sequence for realizing a specific function. Specifically, the reference signal is a physical signal generated by mapping a specific sequence to the corresponding resource according to a pre-designed resource mapping manner. The reference signal can also be referred to as a pilot, a reference sequence, a reference signal, etc.
[0108] In this application, the reference signal involved can be, as an example, any of the following: channel state information reference signal (CSI-RS), sounding reference signal (SRS), demodulation reference signal (DMRS), phase tracking reference signal (PT-RS), cell reference signal (CRS), etc. Among them, the DMRS can be used for demodulation of a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH). The CSI-RS can be used for channel information measurement and implementation of reporting of channel state information (CSI), which includes at least one of the following: precoding matrix indicator (PMI), rank indication (RI), and channel quality indicator (CQI).
[0109] It should be understood that the reference signals listed above are only examples and should not constitute any limitation on the present application. The present application does not exclude the possibility of defining other reference signals in future protocols to achieve the same or similar functions.
[0110] 3. Channel state information (CSI): information capable of reflecting channel characteristics and channel quality.
[0111] The CSI can represent the channel characteristics, i.e., the influence of the signal received by the receiver from the transmitter through the channel, such as scattering, fading, and energy attenuation with distance. This information enables data transmission to adapt to the channel environment, thereby achieving high bit rate and reliable communication in a multi-antenna system.
[0112] For example, a network device and a terminal device, a typical CSI acquisition method is that the sending end configures a reference signal resource to the receiving end, sends a reference signal to the receiving end by using the reference signal resource, and the receiving end acquires the CSI by measuring the reference signal. For this method, frequent indication of the reference signal resource will generate a relatively large indication overhead, and also bring a relatively large delay, and with the development of future communication systems, these problems will be more prominent.
[0113] Therefore, the present application provides a solution, the receiving end acquires the reference signal resource according to the reference channel, which can reduce the resource overhead and delay caused by frequent indication of the reference signal resource.
[0114] The method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings. The embodiments provided by the present application can be applied to the scenario shown in the above figure, without limitation. In addition, the terms involved below can refer to the previous explanation, which will not be repeated hereinafter.
[0115] In the following embodiments, in order to facilitate understanding and description, mainly take the terminal device (i.e. an example of the first communication device) and the network device (i.e. an example of the second communication device) as examples for example description. Among them, the terminal device can also be replaced by the component part of the terminal device (i.e. an example of the first communication device), such as a chip or a chip system or a circuit or a communication module. The network device can also be replaced by the component part of the network device (i.e. an example of the second communication device), such as a chip or a chip system or a circuit or a communication module. In addition, the steps described below are executed by a single execution subject, which can also be divided into multiple execution subjects, which can be logically and / or physically separated.
[0116] In the following embodiments, the channel (such as a reference channel, a target channel) mentioned multiple times can be a channel corresponding to a frequency domain unit, or a channel corresponding to a time unit. Wherein, one time unit can be a symbol, or an orthogonal frequency division multiplexing (OFDM) symbol, or a mini-slot, or a slot, or a partial slot, or a subframe, or a radio frame, etc. One frequency domain unit can be a resource block (RB), a subcarrier, a resource block group (RBG), a predefined subband, a precoding resource block group (PRG), a bandwidth part (BWP), a resource element (RE) (also referred to as a resource unit or a resource particle), a carrier, a serving cell.
[0117] Referring to FIG. 4, FIG. 4 is a schematic diagram of a communication method 400 provided by an embodiment of the present application. The method 400 shown in FIG. 4 can include the following steps.
[0118] S401, the network device sends first indication information, and correspondingly, the terminal device receives the first indication information.
[0119] Wherein, the first indication information indicates Q first information, and the Q first information corresponds to Q groups of terminal devices (or Q cluster terminal devices, i.e. an example of Q groups of communication devices) one by one.
[0120] In another possible implementation, the Q first information is preconfigured and is not limited.
[0121] The following introduces the Q groups of terminal devices.
[0122] Specifically, network devices group (or cluster) multiple terminal devices to obtain Q groups of terminal devices (or Q-cluster communication devices). Each group of terminal devices in a Q group includes one or more terminal devices. The terminal devices contained in each group are different, and each group of terminal devices is associated with a first piece of information; in other words, the terminal devices contained in that group are associated with the same first piece of information. The number of terminal devices contained in each group of terminal devices in a Q group may be the same or different, and this is not limited. It can be understood that when a group of terminal devices includes only one terminal device, the terminal device group can also be called a terminal device.
[0123] Grouping multiple terminal devices can also be replaced by grouping (or clustering) multiple target channels to obtain Q groups of channels (or Q clusters of channels, or Q clusters). Each group of channels in the Q groups includes one or more target channels. The target channels contained in each group are different, and each group of channels corresponds to a reference channel.
[0124] In this embodiment, the reference channel is relative to the target channel. The target channel, also called a channel or MIMO channel, can represent the channel carrying data during transmission, or the channel where the terminal device is located, or the channel where the data is located, or the transmission resources included in the data. The reference channel can represent a channel similar to the target channel. When the terminal device on the target channel transmits data, because the reference channel and the target channel have a certain similarity, the terminal device on the target channel can perform some operations based on the reference channel, such as CSI acquisition, auxiliary demodulation of data, etc. Assuming H1 is the reference channel and H2 is the target channel, as an example, the reference channel H1 and the target channel H2 can be at least one of the following: two channels that are similar in space (or spatial domain), two channels that are similar in time domain, or two channels that are similar in frequency domain. Assuming a set of terminal devices corresponds to a reference channel H... A As an example, the H A This refers to the centroid channel (channel of the group centroid / channel of the clustering centroid / centroid channel) of one or more target channels contained in the group of terminal devices. The centroid channel of one or more target channels refers to a channel (e.g., channel #1) determined from a channel set (e.g., channel set #1, which includes one or more channels) such that, under the condition of spatial consistency, channel #1 has the highest average similarity to one or more target channels. This application does not limit the similarity measurement criteria; as an example, the similarity measurement criterion is the cosine similarity between channel #1 and one or more target channels. Assume H...centroid is the centroid channel, then where H #1 belongs to channel set #1, i.e. H #1 ∈ {H a ,H b ,…}, H n1 represents the n1th target channel in one or more target channels (denoted as N target channels), cs(H #1 ,H n1 ) represents the cosine similarity of H #1 and H n1 , and argmax() represents the maximum value.
[0125] The embodiments of the present application are mainly described by taking the target channel and the reference channel as examples, and the names of the target channel and the reference channel do not limit the protection scope of the embodiments of the present application.
[0126] Taking the target channel and the reference channel as examples, for example, the grouping operation of the network device can be represented as: f(H1, H2, H3, H4, …, H k ) = {H A , H B , H C}, where f(*) represents a grouping algorithm; H i (i = 1, 2, …, k) represents a target channel; H A , H B , H C represent reference channels associated with each group of terminal devices. The grouping algorithm is not limited, for example, it can be a clustering algorithm such as agglomerative hierarchical clustering (AHC), Kmeans algorithm, etc.
[0127] The grouping operation of the network device is described below in conjunction with FIG. 5.
[0128] Referring to FIG. 5, as an example, FIG. 5 is a schematic diagram of grouping terminal devices provided by the embodiments of the present application. As shown in FIG. 5, it is assumed that the network coverage of the network device includes at least five terminal devices, which are referred to as UE1, UE2, UE3, UE4, and UE5, respectively, where the target channel of UE1 can be denoted as H1, the target channel of UE2 can be denoted as H2, the target channel of UE3 can be denoted as H3, the target channel of UE4 can be denoted as H4, and the target channel of UE5 can be denoted as H5. In one possible case, the network device can group the five terminal devices (or the target channels of the five terminal devices) into three groups of terminal devices based on a grouping algorithm (such as AHC or Kmeans algorithm, etc.), and the reference channels associated with the three groups of terminal devices are H A , H B , HC .
[0129] Specifically, UE1 and UE2 are a group of terminal devices (denoted as group A), in other words, the target channel H1 of UE1 and the target channel H2 of UE2 are a group, and group A is associated with the reference channel H A . As an example, H A is the centroid channel of H1 and H2. Similarly, UE3 and UE4 are a group of terminal devices (denoted as group B), in other words, the target channel H3 of UE3 and the target channel H4 of UE4 are a group, and group B is associated with the reference channel H B . As an example, H B is the centroid channel of H3 and H4. Similarly, UE5 is a group of terminal devices (denoted as group C), in other words, the target channel H5 of UE5 is a group, and group C is associated with the reference channel H C . As an example, H C is the centroid channel of H5. For ease of description, taking group A as an example, group A can also be referred to as the group in which UE1 and UE2 are located, that is, the group in which UE1 is located is group A, and the group in which UE2 is located is group A. Groups B and C are similar, which will not be described here.
[0130] The following describes the basis for the network device to determine the Q group of terminal devices.
[0131] In one possible implementation, the network device determines the Q group of terminal devices based on at least one of the following: the location of the terminal device, the multipath parameter of the terminal device, and the channel of the terminal device. In other words, the network device groups the plurality of terminal devices based on at least one of the above. The following describes several examples.
[0132] Example 1: The network device determines the Q group of terminal devices based on the location of the terminal device. Specifically, terminal devices at different locations receive signals, and because the signals experience different channels, the weighting coefficients corresponding to the channel matrices determined by terminal devices at different locations also differ, and therefore the terminal devices can be grouped based on the location of the terminal device.
[0133] The specific representation manner of the position of the terminal device is not limited in the embodiments of the present application. As an example, the position of the terminal device can include an azimuth angle of departure (AoD) and / or a zenith angle of departure (ZoD) and / or an angle of arrival (AOA) and / or a zenith of arrival (ZOA) of the terminal device, or the position of the terminal device can be represented by coordinates, for example, the position of the terminal device is a geographic space coordinate (for example, a GPS coordinate, a geographic space coordinate relative to a base station, a grid coordinate, etc.), and for another example, the position of the terminal device is a signal space coordinate (for example, a coordinate corresponding to a signal space divided according to signal strengths of a plurality of base stations by the terminal device).
[0134] For example, taking UE1 and UE2 in FIG. 5 as an example, if the azimuth angles of departure of UE1 and UE2 are relatively close (for example, a deviation between the azimuth angles of departure of UE1 and UE2 is less than or equal to a threshold #1), and / or the zenith angles of departure of UE1 and UE2 are relatively close (for example, a deviation between the zenith angles of departure of UE1 and UE2 is less than or equal to a threshold #2), it can be determined that the spatial distance of UE1 and UE2 is relatively close, and the distance of the weight coefficients corresponding to the channel matrices estimated respectively is also relatively close, and therefore UE1 and UE2 can be a group of terminal devices.
[0135] For another example, taking UE1 and UE3 in FIG. 5 as an example, if the azimuth angles of departure of UE1 and UE3 are relatively far apart (for example, a deviation between the azimuth angles of departure of UE1 and UE3 is greater than the threshold #1), and / or the zenith angles of departure of UE1 and UE3 are relatively far apart (for example, a deviation between the zenith angles of departure of UE1 and UE3 is greater than the threshold #2), it can be determined that the spatial distance of UE1 and UE3 is relatively far apart, and the distance of the weight coefficients corresponding to the channel matrices estimated respectively is also relatively far apart, and therefore UE1 and UE3 cannot be a group of terminal devices.
[0136] Example 2: The network device determines Q groups of terminal devices based on the multipath parameters of the terminal devices. Specifically, because the multipath parameters of terminal devices in different positions are different due to different channels experienced by signals when the terminal devices in different positions receive the signals, the terminal devices can be grouped based on the multipath parameters of the terminal devices.
[0137] The multipath parameters can represent related information of each path when the signal is transmitted through the channel, such as a multipath component parameter of a transmitting antenna and / or a multipath component parameter of a receiving antenna. The multipath parameters can also be referred to as multipath information or multipath component (MPC) information. In the embodiments of the present application, for brevity, the MPC information is described.
[0138] As an example, the MPC information includes at least one of the following: angle, delay, power, polarization, Doppler, phase, etc. Among them, the angle can include at least one of the following: AOA, AOD, ZOA, ZOD. AOA and ZOA respectively refer to the azimuth angle of arrival and the elevation angle of arrival of the signal arriving at the receiving antenna via the wireless channel, and AOD and ZOD respectively refer to the azimuth angle of departure and the elevation angle of departure of the signal departing from the transmitting antenna via the wireless channel.
[0139] The MPC information of the terminal device can be obtained by a sensing system, or can be obtained based on historical data of the channel, or can be obtained by measuring a reference signal, and the like is not limited.
[0140] For example, taking UE1 and UE2 in FIG. 5 as an example, if the angles of UE1 and UE2 are relatively close (for example, the deviation between the angles of UE1 and UE2 is less than or equal to threshold #3), it can be determined that the MPC information of UE1 and UE2 is relatively close, and therefore UE1 and UE2 can be a group of terminal devices.
[0141] For example, taking UE1 and UE4 in FIG. 5 as an example, if the angles of UE1 and UE4 are relatively large (for example, the deviation between the angles of UE1 and UE4 is greater than threshold #3), it can be determined that the MPC information of UE1 and UE4 is relatively large, and therefore UE1 and UE4 cannot be a group of terminal devices.
[0142] Example 3, the network device determines Q groups of terminal devices based on the channels of the terminal devices.
[0143] As an example, the channel of the terminal device can be the frequency domain channel of the terminal device. That is, the network device can group the terminal devices based on the frequency domain channels of the terminal devices.
[0144] For example, taking UE1 and UE2 in FIG. 5 as an example, if the frequency domain channels of UE1 and UE2 are relatively close (for example, the deviation between the frequency domain channels of UE1 and UE2 is less than or equal to threshold #4), it can be determined that the target channels of UE1 and UE2 can be a group of terminal devices.
[0145] For example, taking UE1 and UE4 in FIG. 5 as an example, if the frequency domain channels of UE1 and UE4 are relatively large (for example, the deviation between the frequency domain channels of UE1 and UE4 is greater than threshold #4), it can be determined that the target channels of UE1 and UE4 cannot be a group of terminal devices.
[0146] The deviation between the frequency domain channels of the terminal devices can be represented by a distance. Taking UE1 and UE2 as examples, assuming that the channel matrix of the frequency domain channel of UE1 is H1 and the channel matrix of the frequency domain channel of UE2 is H2, the network device can calculate the distance, such as the Euclidean distance, between the weighting coefficients corresponding to the channel matrix H1 and the weighting coefficients corresponding to the channel matrix H2 to determine whether the frequency domain channels of UE1 and UE2 are similar (that is, the deviation between the frequency domain channels of UE1 and UE2).
[0147] Taking the Euclidean distance as an example. To calculate the Euclidean distance between the weighting coefficients corresponding to the channel matrix H1 and the weighting coefficients corresponding to the channel matrix H2, the weighting coefficients corresponding to the channel matrix H1 and the weighting coefficients corresponding to the channel matrix H2 can be normalized first to obtain a vector x representing the weighting coefficients corresponding to the channel matrix H1 and a vector y representing the weighting coefficients corresponding to the channel matrix H2, and the vectors x and y satisfy ||x||2=1 and ||y||2=1 respectively. Wherein, || ||2 represents the two-norm of a vector, or the Euclidean norm. The Euclidean distance of the weighting coefficients corresponding to the channel matrix H1 relative to the weighting coefficients corresponding to the channel matrix H2 can be represented as ||x-y||2. Assuming that the threshold #3 is ε , exemplarily, ε 0.1. If the distance of the weighting coefficients corresponding to the channel matrix H1 relative to the weighting coefficients corresponding to the channel matrix H2 of the reference subband satisfies ||x-y2||≤ε, UE1 and UE2 can be a group of terminal devices. If the distance of the weighting coefficients corresponding to the channel matrix H1 relative to the weighting coefficients corresponding to the channel matrix H2 of the reference subband does not satisfy ||x-y2||≤ε, or in other words, ||x-y||2>ε, UE1 and UE2 cannot be a group of terminal devices.
[0148] It can be understood that the Euclidean distance is only one possible implementation for calculating the distance of the weighting coefficients corresponding to the channel matrices of two frequency domain channels, and the embodiments of the present application are not limited thereto. The distance may, for example, also be a Wasserstein distance (also known as an earth mover's distance), a Jensen-Shannon divergence (JS divergence), a cosine similarity, a normalized cross-correlation coefficient, an F-norm, and the like. The formula for calculating the distance in the above examples can also be adjusted accordingly, and the present application is not limited thereto. Other enumerations of the above distances and their possible implementations can be referred to in the prior art, and will not be described in detail herein.
[0149] It can also be understood that the threshold values mentioned in the embodiments of the present application (such as threshold value #1, threshold value #2, threshold value #3, threshold value #4, and threshold value #5, threshold value #6, threshold value #7 mentioned above and below) can be predefined, or configured, or indicated, and are not limited in this regard.
[0150] The following introduces Q first information.
[0151] The Q first information includes one or more of the following: an identifier of each of the Q groups of terminal devices, and / or a specific quantity of each of the Q groups of terminal devices, and / or information of a reference channel of each of the Q groups of terminal devices, and / or time-frequency resources and auxiliary information corresponding to each of the Q groups of terminal devices.
[0152] The identifier of each of the Q groups of terminal devices, such as a group identifier, can be used to identify each group of terminal devices, or can be used to identify the first information corresponding to each group of terminal devices. For example, when Q=3, the three groups of terminal devices are referred to as the first group of terminal devices, the second group of terminal devices, and the third group of terminal devices, and as an example, the identifier of each of the Q groups of terminal devices can include the identifier of the first group of terminal devices, the identifier of the second group of terminal devices, and the identifier of the third group of terminal devices.
[0153] The specific quantity of each of the Q groups of terminal devices, or the parameter of each of the Q groups of terminal devices, represents information related to each group of terminal devices. As an example, the specific quantity of each of the Q groups of terminal devices includes at least one of the following: MPC information of each of the Q groups of terminal devices, a centroid position of each of the Q groups of terminal devices (or referred to as the coordinate / location / position of the centroid channel), a centroid channel of each of the Q groups of terminal devices, and a measurement result of a reference signal of each of the Q groups of terminal devices. The following introduces these information.
[0154] 1) The MPC information of each of the Q groups of terminal devices can represent a measurement result of the MPC of each of the Q groups of terminal devices.
[0155] Taking a certain group of terminal devices as an example, the MPC information of the group of terminal devices can include at least one of the following: MPC information of each terminal device included in the group of terminal devices, MPC information of a reference channel corresponding to the group of terminal devices, and MPC information of a centroid position corresponding to the group of terminal devices. For the MPC information, reference can be made to the foregoing description, which is not repeated here.
[0156] 2) the centroid position of each group of terminal devices in the Q groups of terminal devices, which can represent the centroid position of one or more terminal devices contained in each group of terminal devices in the Q groups of terminal devices. The first indication information can indicate related information of the centroid position of each group of terminal devices in the Q groups of terminal devices.
[0157] 3) the centroid channel of each group of terminal devices in the Q groups of terminal devices, which can represent the centroid channel of one or more target channels contained in each group of terminal devices in the Q groups of terminal devices. The first indication information can indicate related information of the centroid channel of each group of terminal devices in the Q groups of terminal devices. As an example, the related information of the centroid channel of each group of terminal devices in the Q groups of terminal devices includes at least one of the following: the centroid channel of each group of terminal devices in the Q groups of terminal devices, the projection matrix corresponding to the centroid channel of each group of terminal devices in the Q groups of terminal devices, the PMI of the centroid channel of each group of terminal devices in the Q groups of terminal devices. In other words, the first indication information can indicate at least one of the above.
[0158] Referring to FIG. 6, as an example, FIG. 6 is a schematic diagram of a centroid channel provided by an embodiment of the present application. As shown in FIG. 6, the matrix H represents the centroid channel, and the matrix U represents the projection matrix corresponding to the centroid channel. Taking the dimension of the matrix H as n x m as an example, n represents the dimension related to the space-frequency domain (for example, the number of transmit antenna ports, the number of frequency domain subcarriers), and m represents the dimension related to the space domain, the time domain, etc. (for example, the number of receive antenna ports, the number of time domain TTIs). The matrix H can be decomposed into the matrix U and the matrix C, where the dimension of the matrix U is n x r. The dimension of the matrix C is r x m, and the specific process satisfies formula (1). H = U H × S H × (V H ) H (1)
[0159] wherein (*) H represents the conjugate transpose of the matrix, U H is the matrix obtained after SVD decomposition of the matrix H, U H has a dimension of n x n, and the column vector of U H may be referred to as a left singular vector. S H is the matrix obtained after SVD decomposition of the matrix H, S H has a dimension of n x m, and the elements on the diagonal of S H may be referred to as singular values. V H is the matrix obtained after SVD decomposition of the matrix H, V H has a dimension of m x m, and the column vector of V A may be referred to as a right singular vector. The matrix U can be composed of r left singular vectors obtained by SVD decomposition of the matrix H, that is, the matrix U = U H [:, 1: r], which means that the first r columns of the matrix U HThe first column to the rth column of the matrix U constitute a matrix U, and the dimension of the matrix U is n x r. The columns of the matrix U can represent the dimension of the projection of the n rows to the subspace, and the dimension of the subspace can be used to determine the number of resources of the reference signal (such as CSI-RS). Wherein, r is a positive integer less than or equal to m.
[0160] 4) The measurement result of the reference signal of each group of terminal devices in the Q groups of terminal devices can represent the measurement result of the reference signal previously fed back by one or more terminal devices contained in each group of terminal devices. As an example, the measurement result of the reference signal includes at least one of the following: reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), signal-to-noise ratio (SNR), signal-to-interference-plus-noise ratio (SINR) (or can be simply referred to as signal-to-interference ratio), precoding matrix indicator (PMI), rank indication (RI).
[0161] Taking a certain group of terminal devices as an example, the measurement result of the reference signal of the group of terminal devices can include at least one of the following: the measurement result of the reference signal of each terminal device contained in the group of terminal devices, the measurement result of the reference signal of the centroid position corresponding to the group of terminal devices, and the measurement result of the reference signal on the centroid channel corresponding to the group of terminal devices.
[0162] Wherein, the reference channel information of each group of terminal devices in the Q groups of terminal devices, wherein the reference channel information includes information that can be used to characterize the reference channel, or can include information related to the reference channel. As an example, the reference channel information includes at least one of the following: the identification (or index, or number, or serial number, etc.) of the reference channel, the channel matrix (or channel vector) of the reference channel, and the PMI of the reference channel.
[0163] Wherein, the time-frequency resource corresponding to each group of terminal devices in the Q groups of terminal devices means that one or more terminal devices in each group of terminal devices use the same time-frequency resource to transmit or receive signals.
[0164] It should be understood that the time-frequency resource corresponding to each group of terminal devices can include one or more time-frequency resources, which is not limited.
[0165] The time-frequency resource corresponding to each group of terminal devices in the Q groups of terminal devices can be determined according to the reference channel corresponding to each group of terminal devices.
[0166] The auxiliary information corresponding to each group of terminal devices in the Q groups of terminal devices is information set to improve the accuracy and reliability of channel estimation. As an example, the auxiliary information is, for example, a channel estimation method (for example, minimum mean square error estimation (MMSE), maximum likelihood estimation (MLE), etc.), and the auxiliary information is, for example, a filter (for example, a wiener filter) and an interpolation coefficient used for channel estimation.
[0167] The above is an example for illustration, and embodiments of the present application are not limited thereto. As an example, the information of the Q groups of terminal devices further includes information (such as an identifier of the terminal device) of the terminal devices included in each group of terminal devices in the Q groups of terminal devices.
[0168] S402, the network device sends second indication information, and correspondingly, the terminal device receives the second indication information.
[0169] Specifically, due to actual communication conditions or service distribution, etc., the related parameters of the terminal device (for example, the position of the terminal device, the multipath parameter of the terminal device, and the channel of the terminal device) have changed, the network device re-groups all terminal devices included in the Q groups of terminal devices, that is, the Q groups of terminal devices are updated to S groups of terminal devices, each group of terminal devices in the S groups of terminal devices includes one or more terminal devices, S is an integer greater than or equal to 1 and less than or equal to Q.
[0170] In embodiments of the present application, the specific implementation of the network device re-grouping all terminal devices included in the Q groups of terminal devices to determine the S groups of terminal devices can refer to the content in S401, which will not be repeated here.
[0171] The second indication information indicates the number S of the updated groups of terminal devices.
[0172] The specific manner of the second indication information indicating the number of the updated groups of terminal devices is not limited in embodiments of the present application, for example, the second indication information indicates the identifier of the S groups of terminal devices.
[0173] In embodiments of the present application, after the Q groups of terminal devices are updated to the S groups of terminal devices, the network device indicates the number S of the updated groups of terminal devices to the terminal device, and the terminal device can determine the S first information corresponding to the S groups of terminal devices based on the Q first information (the specific implementation can refer to the content in S403), in this way, the indication overhead caused by the network device frequently indicating the first information corresponding to the updated groups of terminal devices due to the real-time updating of the Q groups of terminal devices is reduced.
[0174] S403, the terminal device determines S first information.
[0175] The content included in the S first information can refer to the related content of the aforementioned Q first information, that is, the S first information includes one or more of the following: the identification of each of the S groups of terminal devices, and / or the specific quantity of each of the S groups of terminal devices, and / or the information of the reference channel of each of the S groups of terminal devices, and / or the time-frequency resource and auxiliary information corresponding to each of the S groups of terminal devices.
[0176] The specific implementation of the terminal device determining the S first information is described below.
[0177] Specifically, the terminal device determines the S first information according to the Q first information, and the specific steps are as follows.
[0178] Step 1: The terminal device determines S groups of terminal devices based on Q groups of terminal devices, specifically, the terminal device merges the terminal device groups in the Q groups of terminal devices to obtain the S groups of terminal devices, and the specific merging manner is not limited in the embodiments of the present application, and several possible implementation manners are given below.
[0179] Manner 1-1: The terminal device determines S groups of terminal devices based on the similarity between Q groups of terminal devices.
[0180] Specifically, the terminal device merges the Q groups of terminal devices M1 times according to the similarity between the Q groups of terminal devices to obtain the S groups of terminal devices, and each time M2 groups of terminal devices with the highest similarity are merged, and the number of terminal device groups in each merging in the M1 times of merging can be the same or different, which is not limited.
[0181] Wherein, M1 is an integer greater than or equal to 1, and M2 is an integer greater than or equal to 2.
[0182] Example 1-1, Q=3, S=2, M2=2, that is, the terminal device determines 2 groups of terminal devices based on 3 groups of terminal devices (denoted as group #1, group #2, and group #3), then the terminal device merges the two groups of terminal devices with the highest similarity (for example, group #1 and group #2) in the 3 groups of terminal devices to obtain group #A, then the terminal device determines group #A and group #3 as the updated 2 groups of terminal devices, that is, M1=1.
[0183] Wherein, the two groups of terminal devices with the highest similarity in the Q groups of terminal devices can be a relative concept, for example, group #1 and group #2 are the two groups of terminal devices with the highest similarity in the 3 groups of terminal devices (group #1, group #2, and group #3), which means that the similarity between group #1 and group #2 is the highest compared with the similarity between group #1 and group #3 and the similarity between group #2 and group #3.
[0184] Optionally, the similarity degree between the two groups of terminal devices refers to the similarity degree in space between the two groups of terminal devices, for example, the similarity degree of the positions of the two groups of terminal devices, in particular, the two groups of terminal devices with the highest similarity degree among the three groups of terminal devices (group #1, group #2, and group #3) are the two groups of terminal devices with the closest distance between group #1 and group #2 and the closest distance between group #2 and group #3, relative to the distance between group #1 and group #3. Wherein, the position of the terminal device is represented by coordinate information, or represented by AoD and / or ZoD of the terminal device, which is not limited.
[0185] Optionally, the similarity degree between the two groups of terminal devices can also refer to the similarity degree of the multipath parameters of the two groups of terminal devices; or the similarity degree between the two groups of terminal devices can also refer to the similarity degree of the channels of the two groups of terminal devices, which is not limited.
[0186] Method 1-2: The terminal device determines the S groups of terminal devices based on the identifiers (or indexes) of the Q groups of terminal devices.
[0187] Specifically, the terminal device performs M1 times of merging on the Q groups of terminal devices according to the identifiers of the Q groups of terminal devices to obtain the S groups of terminal devices, and each time M2 groups of terminal devices with the highest similarity degree are merged, and the number of groups M2 of terminal devices in each of the M1 times of merging can be the same or different, which is not limited.
[0188] Wherein, M1 is an integer greater than or equal to 1, and M2 is an integer greater than or equal to 2.
[0189] Example 2-1, Q=5, S=4, M2=2, that is, the terminal device determines 4 groups of terminal devices based on the identifiers of 5 groups of terminal devices, wherein the identifiers of the 5 groups of terminal devices are, for example, {2.1.1, 2.1.2, 2.2.1.1, 2.2.1.2, 2.2.2}, the length of the identifiers of the 5 groups of terminal devices is {3, 3, 4, 4, 3}, and the terminal device selects to preferentially merge the two groups of terminal devices with the longest identifier length, that is, the terminal device merges the terminal device group with the identifier 2.2.1.1 and the terminal device group with the identifier 2.2.1.2 to obtain the updated terminal device group, and the identifier of the updated terminal device group is, for example, 2.2.1. Then the identifiers of the 4 groups of terminal devices determined by the terminal device are {2.1.1, 2.1.2, 2.2.1, 2.2.2}, that is, M1=1.
[0190] Example 2-2, Q=3, S=2, M2=2, i.e., the terminal device determines 2 groups of terminal devices based on the 3 groups of terminal devices, where the 3 groups of terminal devices are, for example, {2.1.1, 2.1.2, 2.2.1}, the terminal device selects two groups of terminal devices with the same partial identifier in the priority merging part, i.e., the terminal device merges the terminal device group with identifier 2.1.1 and the terminal device group with identifier 2.1.2 to obtain an updated terminal device group, where the identifier 2.1.1 and the identifier 2.1.2 have the same partial identifier "2.1", the identifier of the updated terminal device group is, for example, 2.1, and the identifier of the updated 2 groups of terminal devices is {2.1, 2.2.1}, i.e., M1=1.
[0191] In some possible implementation manners, the manner 1-1 and the manner 1-2 can be used in combination.
[0192] Example 3-1, Q=5, S=3, M2=2, i.e., the terminal device determines 3 groups of terminal devices based on 5 groups of terminal devices, where the 5 groups of terminal devices are, for example, {2.1.1, 2.1.2, 2.2.1.1, 2.2.1.2, 2.2.2}. First, the terminal device selects two groups of terminal devices with the longest identifier length based on the manner 1-2, i.e., the terminal device merges the terminal device group with identifier 2.2.1.1 and the terminal device group with identifier 2.2.1.2 to obtain an updated terminal device group, where the identifier of the updated terminal device group is, for example, 2.2.1, and 4 groups of terminal devices are obtained, i.e., {2.1.1, 2.1.2, 2.2.1, 2.2.2}, then the terminal device selects two groups of terminal devices with the highest similarity from the 4 groups of terminal devices based on the manner 1-1, for example, the terminal device group with identifier 2.1.1 and the terminal device group with identifier 2.1.2 have the highest similarity, and the terminal device merges the two groups of terminal devices to obtain an updated terminal device group, where the identifier of the updated terminal device group is, for example, 2.1, and the 3 groups of terminal devices determined by the terminal device are {2.1, 2.2.1, 2.2.2}, in this case, M1=2.
[0193] Step 2: The terminal device determines S groups of terminal devices corresponding to S first information based on the Q first information.
[0194] Specifically, in step 1, the terminal device merges M2 groups of terminal devices to obtain an updated terminal device group, and further, the terminal device determines the first information corresponding to the updated terminal device group by merging M2 first information corresponding to M2 groups of terminal devices. The specific implementation manner of the terminal device for merging M2 first information is not limited in the embodiments of the application.
[0195] For example, the terminal device performs weighted average on the M2 first information to obtain the first information corresponding to the updated terminal device group.
[0196] For example, in example 1-1, the terminal device combines group #1 and group #2 to obtain an updated group #A, and further, the terminal device performs weighted average on the first information corresponding to group #1 and the first information corresponding to group #2 to obtain the first information corresponding to group #A, and then the terminal device determines that the first information corresponding to the two updated groups of terminal devices is the first information corresponding to group #A and the first information corresponding to group #3.
[0197] For example, the terminal device performs weighted average on the centroid channel corresponding to group #1 and the centroid channel corresponding to group #2 to obtain the centroid channel corresponding to group #A.
[0198] For another example, the terminal device performs weighted average on the MPC information corresponding to group #1 and the MPC information corresponding to group #2 to obtain the centroid channel corresponding to group #A.
[0199] In a possible implementation, the method 400 further includes: receiving, by the terminal device, third indication information, the third indication information indicating that the S groups of terminal devices are updated to S' groups of terminal devices, where each of the S' groups of terminal devices includes at least one terminal device, S' is an integer greater than or equal to 1, and S' is an integer less than or equal to Q.
[0200] Further, the method 400 further includes: determining, by the terminal device, S' first information, the S' first information corresponding to the S' groups of terminal devices in a one-to-one manner.
[0201] Optionally, the terminal device determines the S' first information according to the Q first information, or the terminal device determines the S' first information according to the S first information, which is not limited.
[0202] Wherein, the specific process that the terminal device determines the S' first information according to the Q first information can refer to the content of the foregoing terminal device determining the S first information according to the Q first information, which is not described here again.
[0203] The following introduces the specific implementation of the terminal device determining the S' first information according to the S first information, where the S first information is determined according to the Q first information.
[0204] In a first possible case, when S is greater than S', the specific steps that the terminal device determines the S' first information according to the S first information can refer to the content of the foregoing terminal device determining the S first information according to the Q first information, which is not described here again.
[0205] In a second possible case, when S is less than S', the specific steps that the terminal device determines the S' first information according to the S first information are as follows.
[0206] Step 1: The terminal device determines the S' group of terminal devices based on the S group of terminal devices, specifically, the terminal device splits the terminal device group in the S group of terminal devices to obtain the S' group of terminal devices, the present embodiment is not limited to the specific splitting manner, and the following gives several possible implementation manners.
[0207] Manner 2-1: The terminal device determines the S' group of terminal devices based on the similarity degree of the S group of terminal devices.
[0208] Specifically, the terminal device splits the S group of terminal devices N1 times according to the similarity degree of the S group of terminal devices to obtain the S' group of terminal devices, each time the S group of terminal devices is split into N2 groups of terminal devices, and the number of groups N2 of terminal device groups in each split in the N1 splits can be the same or different and is not limited.
[0209] Wherein, N1 is an integer greater than or equal to 1, and N2 is an integer greater than or equal to 2.
[0210] Example 4-1, Q=3, S=4, N2=2, that is, the terminal device determines 4 groups of terminal devices based on 3 groups of terminal devices (denoted as group #1, group #2, and group #3), then the terminal device splits the group of terminal devices with the lowest similarity degree (for example, group #1) in the 3 groups of terminal devices into 2 groups to obtain the updated two groups of terminal devices (denoted as group #A and group #B), and the terminal device determines the updated 4 groups of terminal devices as group #A, group #B, group #2, and group #3, that is, N1=1.
[0211] Wherein, the group of terminal devices with the lowest similarity degree in the S group of terminal devices refers to the lowest similarity degree between the terminal devices included in the group, which can be a relative concept, for example, group #1 is the group of terminal devices with the lowest similarity degree in the 3 groups of terminal devices (group #1, group #2, and group #3), which means that the similarity degree between the terminal devices included in group #1 is the lowest compared to the similarity degree between the terminal devices included in group #2 and the similarity degree between the terminal devices included in group #3.
[0212] Optionally, the similarity degree between the terminal devices included in a group of terminal devices can refer to the similarity degree of the terminal devices in space, for example, the similarity degree of the positions of the terminal devices included in a group of terminal devices, specifically, group #1 is the group of terminal devices with the lowest similarity degree in the 3 groups of terminal devices (group #1, group #2, and group #3), which means that the position distribution of the terminal devices included in group #1 is more dispersed (or the distance between the terminal devices included in group #1 is farther) compared to the position distribution of the terminal devices included in group #2 and the position distribution of the terminal devices included in group #3.
[0213] Optionally, the similarity between the terminal devices included in the group of terminal devices can also refer to the similarity of the multipath parameters of the terminal devices; or the similarity between the terminal devices included in the group of terminal devices can also refer to the similarity of the channels of the terminal devices, without limitation.
[0214] Mode 2-2: The terminal device determines the S' group of terminal devices based on the identities (or indexes) of the S group of terminal devices.
[0215] Specifically, the terminal device splits the S group of terminal devices into the S' group of terminal devices according to the identities of the S group of terminal devices, and each time splits a group of terminal devices in the S group of terminal devices into N2 groups of terminal devices. The number N2 of groups of terminal devices in each split in the N1 splits can be the same or different, without limitation.
[0216] Wherein, N1 is an integer greater than or equal to 1, and N2 is an integer greater than or equal to 2.
[0217] Example 5-1, Q=3, S=4, N2=2, i.e., the terminal device determines 4 groups of terminal devices based on the identities of 3 groups of terminal devices, wherein the identities of the 3 groups of terminal devices are, for example, {2.1.1, 2.1.2.1, 2.1.2.2}, the identity lengths of the 3 groups of terminal devices are {3, 4, 4}, and the terminal device selects to split the group of terminal devices with the shortest identity length first, i.e., splits the group of terminal devices with the identity 2.1.1, to obtain two groups of updated terminal device groups, and the identities of the two groups of updated terminal device groups are, for example, 2.1.1.1 and 2.1.1.2. The identities of the 4 groups of terminal devices determined by the terminal device are {2.1.1.1, 2.1.1.2, 2.1.2.1, 2.1.2.2}, i.e., N1=1.
[0218] In a possible implementation, mode 2-1 and mode 2-2 can be used in combination.
[0219] Example 6-1, Q=3, S=5, N2=2, i.e., the terminal device determines 5 groups of terminal devices based on the identity of 3 groups of terminal devices, for example, the identity of the 3 groups of terminal devices is {2.1.1, 2.1.2.1, 2.1.2.2}, first, the terminal device selects a group of terminal devices with the shortest split identity based on the manner 2-2, i.e., the terminal device splits the terminal device group with the split identity 2.1.1 to obtain two updated terminal device groups, for example, the identity of the two updated terminal device groups is 2.1.1.1 and 2.1.1.2, then 4 groups of terminal devices are obtained, i.e., {2.1.1.1, 2.1.1.2, 2.1.2.1, 2.1.2.2}, then the terminal device selects a group of terminal devices with the lowest similarity from the 4 groups of terminal devices based on the manner 2-1, for example, the terminal device group with the identity 2.1.1.1 has the lowest similarity, and splits the terminal device group to obtain the identity of the updated terminal device group, for example, the identity of the updated terminal device group is 2.1.1.1.1 and 2.1.1.1.2, then the terminal device determines 5 groups of terminal devices, i.e., {2.1.1.1.1, 2.1.1.1.2, 2.1.1.2, 2.1.2.1, 2.1.2.2}, in this case, N1=2.
[0220] The embodiments of the present application do not limit the specific splitting manner of the terminal device, optionally, the terminal device splits based on the similarity between the plurality of terminal devices included in the terminal device group; or the terminal device splits the terminal device group according to a predefined splitting manner; or the terminal device splits the terminal device group according to the splitting manner indicated by the network device.
[0221] For example, the terminal device splits group #1 into group #A and group #B, group #1 includes 3 terminal devices (denoted as terminal device A, terminal device B, and terminal device C), the similarity between terminal device A and terminal device B is the highest compared with the similarity between terminal device A and terminal device C and the similarity between terminal device B and terminal device C, then terminal device A and terminal device B are grouped into one group, denoted as group #A, and terminal device C is grouped into one group, denoted as group #B.
[0222] For another example, the terminal device splits group #1 into group #A and group #B, group #1 includes 4 terminal devices, for example, denoted as {terminal device A, terminal device B, terminal device C, and terminal device D}, and the predefined splitting manner is to divide the plurality of terminal devices in the terminal device group according to the position index in the terminal device group, i.e., to divide the 4 terminal devices into two groups according to the position index of the 4 terminal devices, and each group includes two terminal devices, then terminal device A and terminal device B are one group, denoted as group #A, and terminal device C and terminal device D are one group, denoted as group #B.
[0223] Step 2: The terminal device determines S' pieces of first information corresponding to the S' groups of terminal devices based on the S pieces of first information.
[0224] Specifically, in step 1, the terminal device splits a group of terminal devices into N2 groups of terminal devices, and further, the terminal device determines first information corresponding to the N2 groups of terminal devices. The present embodiment is not limited to the specific implementation manner of the terminal device determining the first information corresponding to the N2 groups of terminal devices.
[0225] In a possible implementation manner, the first information corresponding to the N2 groups of terminal devices is preconfigured, for example, the terminal device determines the first information corresponding to the N2 groups of terminal devices by using historical data.
[0226] In another possible implementation manner, the network device sends indication information #A (an example of the fourth indication information) to the terminal device, where the indication information #A indicates the first information corresponding to the N2 groups of terminal devices, or the indication information #A indicates S' pieces of first information corresponding to S' groups of terminal devices, which is not limited.
[0227] The present embodiment is not limited to the name of the indication information #A and the specific content included, so that the terminal device can determine S' pieces of first information corresponding to S' groups of terminal devices according to the indication information #A and the S pieces of first information.
[0228] For example, in example 4-1, the terminal device splits the group #1 to obtain the updated group #A and group #B, and further, the terminal device determines the first information corresponding to the group #A and the first information corresponding to the group #B according to the indication of the indication information #A. Then, the terminal device determines the first information corresponding to the updated 4 groups of terminal devices, that is, the first information corresponding to the group #A, the first information corresponding to the group #B, the first information corresponding to the group #2, and the first information corresponding to the group #3. The first information corresponding to the group #2 and the first information corresponding to the group #3 can be determined according to the S pieces of first information, or be indicated by the indication information #A, which is not limited.
[0229] The specific implementation of the terminal device determining S' groups of terminal devices based on S groups of terminal devices is further described below in combination with FIG. 7.
[0230] Referring to FIG. 7, as an example, FIG. 7 is a schematic diagram of the terminal device determining S' groups of terminal devices according to an embodiment of the present application.
[0231] FIG. 7(a) shows a schematic diagram of the terminal device determining S' groups of terminal devices in combination with mode 2-1 and mode 2-2, where the similarity between the terminal devices included in a group of terminal devices is, for example, the similarity between the terminal devices in space.
[0232] It is assumed that S = 1, that is, the network device indicates one group of terminal devices, and the identity of the group of terminal devices is group 2.
[0233] When the network device indicates that the S group of terminal devices is updated to an S1' group of terminal devices (an example of the S' group of terminal devices), S1' = 2, the terminal device splits group 2 into group 2.1 and group 2.2.
[0234] When the network device indicates that the S1' group of terminal devices is updated to an S2' group of terminal devices (an example of the S' group of terminal devices), S2' = 3, the terminal device selects the group of terminal devices with the lowest similarity (for example, group 2.2) for splitting, and further splits group 2.2 into group 2.2.1 and group 2.2.2.
[0235] When the network device indicates that the S2' group of terminal devices is updated to an S3' group of terminal devices (an example of the S' group of terminal devices), S3' = 4, the terminal device selects the group of terminal devices with the shortest split identity (that is, group 2.1) for splitting, and further splits group 2.1 into group 2.1.1 and group 2.1.2.
[0236] When the network device indicates that the S3' group of terminal devices is updated to an S4' group of terminal devices (an example of the S' group of terminal devices), S4' = 5, the terminal device selects the group of terminal devices with the lowest similarity (for example, group 2.2.1) for splitting, and further splits group 2.2.1 into group 2.2.1.1 and group 2.2.1.2.
[0237] (b) in FIG. 7 is an example diagram of the position distribution of the above-mentioned groups of terminal devices. As shown in (a) in FIG. 7, the horizontal axis is the x-axis, the unit length of the x-axis is 20 m, and the vertical axis is the y-axis, the unit length of the y-axis is 10 m. It can be seen that the distance between group 2.2.1 and group 2.2.2 is farther than the distance between group 2.1.1 and group 2.1.2, that is, the similarity of group 2.2 is lower than the similarity of group 2.1.
[0238] S404, the terminal device determines a target group.
[0239] Specifically, the terminal device determines the group (for example, referred to as a target group, an example of the first group of communication devices) in which the terminal device is based on the S first information, and indicates the target group to the network device through the second indication information.
[0240] For ease of description, the following takes S first information and S groups of terminal devices as an example for description, and it should be understood that the S first information can be replaced by S' first information, and the S groups of terminal devices can be replaced by S' groups of terminal devices, which are not limited.
[0241] The following describes a specific implementation manner in which the terminal device determines a target group based on S first information.
[0242] Specifically, the terminal device selects a target group from the S groups of terminal devices as the group in which the terminal device is located based on the S first information.
[0243] As an example, the target group satisfies a first preset condition. Wherein, the target group satisfies the first preset condition includes at least one of the following: a deviation between the centroid MPC information of the target group and the MPC information of the terminal device is less than or equal to a threshold #5 (i.e. an example of the first threshold); a deviation between the centroid position of the target group and the position of the terminal device is less than or equal to a threshold #6 (i.e. an example of the second threshold); and a measurement result of the reference signal of the target group satisfies a first condition.
[0244] In other words, the terminal device can select the target group from the S groups of terminal devices based on any of the following.
[0245] In one possible implementation, the terminal device determines the target group based on the MPC information of each group of terminal devices in the S groups of terminal devices and the MPC information of the terminal device. As an example, a deviation between the centroid MPC information of the target group and the MPC information of the terminal device is less than or equal to a threshold #5, i.e. the terminal device selects a group of terminal devices from the S groups of terminal devices, in which a deviation between the centroid MPC information and the MPC information of the terminal device is less than or equal to the threshold #5, as the target group.
[0246] In another possible implementation, the terminal device determines the target group based on the centroid position of each group of terminal devices in the S groups of terminal devices and the position of the terminal device. As an example, a deviation between the centroid position of the target group and the position of the terminal device is less than or equal to a threshold #6.
[0247] In another possible implementation, the terminal device determines the target group based on the centroid channel of each group of terminal devices in the S groups of terminal devices and the target channel of the terminal device. As an example, a deviation between the centroid channel of the target group and the target channel of the terminal device is less than or equal to a threshold #7.
[0248] For example, taking S = 3 as an example, the operation of the terminal device selecting a group can be represented as: g(H n ; H A , H B , H C ) = H A , g(H m ; H A , H B , H C ) = H B . Wherein, g() represents an algorithm for selecting a group, which can be the algorithm for calculating the Euclidean distance described above, or can also be other algorithms; H n , H mH A H B H C H n A B C A A m A B C B B The determination manner of the algorithm for the terminal device to select the target group is not limited. For example, the algorithm for the terminal device to select the target group can be predefined, or indicated by the network device, or determined by itself. In addition, the type of the algorithm for the terminal device to select the target group is not limited, which can be the above-mentioned algorithm of calculating the Euclidean distance, or other algorithms, which is not limited.
[0249] In another possible implementation, the terminal device determines the target group based on a measurement result of a reference signal of each group of terminal devices in the S groups of terminal devices. As an example, the measurement result of the reference signal of the target group satisfies a first condition. For example, taking the measurement result of the reference signal including the RSRP of the reference channel as an example, the terminal device can select a group of terminal devices with the highest RSRP value (i.e., an example of the first condition) in the Q groups of terminal devices (or a group of terminal devices with the RSRP value greater than a threshold #7 (i.e., an example of the first condition)) as the target group.
[0250] In S405, the terminal device sends fifth indication information, and correspondingly, the network device receives the fifth indication information.
[0251] The fifth indication information indicates the target group.
[0252] The following introduces a specific implementation manner of the terminal device indicating the target group to the network device through the fifth indication information.
[0253] The fifth indication information can be implemented by at least one bit. Assuming that S=3, which are group A, group B, and group C, respectively.
[0254] For example, the fifth indication information is implemented by 2 bits. For example, if the 2 bits are "01", it indicates that the selected group of the terminal device is group A; if the 2 bits are "10", it indicates that the selected group of the terminal device is group B; if the 2 bits are "11", it indicates that the selected group of the terminal device is group C. The case of "00" is not limited, for example, if the 2 bits are "00", it indicates that the terminal device does not select a group, or the terminal device does not select a group from group A, group B and group C.
[0255] For another example, the fifth indication information is implemented by a bitmap of 3 bits. Each bit in the bitmap corresponds to a group. The bit value of the first value represents that the group is the selected group of the terminal device, and the bit value of the second value represents that the group is not the selected group of the terminal device. For example, the first value is 0 and the second value is 1; for another example, the first value is 1 and the second value is 0. Taking the first value as 1 and the second value as 0 as an example, for example, if the 3-bit bitmap value is "001", it indicates that the selected group of the terminal device is group A; if the 3-bit bitmap value is "010", it indicates that the selected group of the terminal device is group B; if the 3-bit bitmap value is "100", it indicates that the selected group of the terminal device is group C.
[0256] The above implementation of the fifth indication information is an example, and the embodiments of the present application are not limited thereto. For example, the S groups of terminal devices determined by the terminal device correspond to an identifier respectively, and the terminal device can indicate the selected group by indicating the identifier of the selected group.
[0257] A possible case: the method 400 further includes S406-S407.
[0258] S406, the terminal device receives the first reference signal, and correspondingly, the network device sends the first reference signal.
[0259] Specifically, the network device sends the first reference signal, for example, CSI-RS, to the terminal device based on the fifth indication information, wherein the time-frequency resource of the CSI-RS is determined based on the reference channel (denoted as P S1 ) corresponding to a group of terminal devices (denoted as S1) in the S groups of terminal devices.
[0260] A possible case: the group S1 is the same as the target group indicated by the fifth indication information, and the network device determines the time-frequency resource of the CSI-RS according to the reference channel corresponding to the target group.
[0261] In another possible scenario, the group S1 is different from the target group indicated by the fifth indication information, that is, the network device selects a suitable group as the group (that is, the group S1) of the terminal device based on the target group indicated by the fifth indication information and actual communication conditions such as current service distribution of each terminal device, buffer data volume, and the like, and determines the time-frequency resource of the CSI-RS according to the reference channel corresponding to the group S1.
[0262] In S407, the terminal device sends the measurement result, and correspondingly, the network device receives the measurement result.
[0263] Specifically, the terminal device measures the first reference signal and sends the measurement result to the network device.
[0264] The measurement result includes one or more of the following: a channel measurement result h k of the terminal device k .
[0265] The specific process in which the terminal device determines h k satisfies formula (2). h k = P S1 *H k (2)
[0266] In formula (2), P S1 characterizes the reference channel corresponding to the group (that is, the group S1) of the terminal device, and H k characterizes the target channel of the terminal device.
[0267] The specific process in which the terminal device determines c k satisfies formula (3). c k = θ S1 \h k (3)
[0268] In formula (3), θ S1 characterizes the auxiliary information corresponding to the group (that is, the group S1) of the terminal device, and “θ S1 \h k ” characterizes the inverse of θ S1 , and the result obtained by the inversion is multiplied by h k .
[0269] In another possible scenario, the method 400 further includes S408-S409.
[0270] In S408, the terminal device receives sixth indication information, and correspondingly, the network device sends the sixth indication information.
[0271] Specifically, the network device sends sixth indication information to the terminal device based on the fifth indication information, the sixth indication information indicating time-frequency resources corresponding to a group of terminal devices (denoted as group S1) in the S group of terminal devices and auxiliary information, wherein the time-frequency resources and the auxiliary information are determined according to a reference channel corresponding to the group S1.
[0272] In one possible scenario, the group S1 is the same as a target group indicated by the fifth indication information, and the network device determines the time-frequency resources and the auxiliary information according to a reference channel corresponding to the target group and sends the time-frequency resources and the auxiliary information to the terminal device.
[0273] In another possible scenario, the group S1 is different from the target group indicated by the fifth indication information, that is, the network device selects a suitable group as the group (i.e., the group S1) of the terminal device based on the target group indicated by the fifth indication information and actual communication conditions, such as current service distribution of each terminal device, buffer data volume, and the like, determines corresponding time-frequency resources and auxiliary information according to a reference channel corresponding to the group S1, and sends the time-frequency resources and the auxiliary information to the terminal device.
[0274] In S409, the terminal device sends a second reference signal, and correspondingly, the network device receives the second reference signal.
[0275] For example, the second reference signal is an SRS, and a time-frequency resource of the SRS is the time-frequency resource indicated by the sixth indication information in S408.
[0276] S406-S407 and S408-S409 are parallel steps, and in one possible scenario, S406-S407 are executed; or in one possible scenario, S408-S409 are executed, without limitation.
[0277] In S410, the network device determines a target channel of the terminal device.
[0278] The following describes a specific implementation manner in which the network device determines the target channel of the terminal device when S406-S407 are executed.
[0279] Specifically, the network device determines a target channel H k of the terminal device according to the received measurement result. k The measurement result includes one or more of the following: a channel measurement result h k of the terminal device, a coefficient c k of a channel spatial-frequency domain basis of the terminal device, and the like.
[0280] In one possible implementation manner, a specific process in which the network device determines H k satisfies formula (4). H S1 =U k (4)
[0281] In formula (4), U S1 a projection matrix corresponding to the centroid channel of the characterization group S1.
[0282] In another possible implementation, the network device determines H k The specific process of the terminal device satisfies formula (5). H k = U S1 * θ S1 \h k (5)
[0283] In formula (5), U S1 a projection matrix corresponding to the centroid channel of the characterization group S1, θ S1 auxiliary information corresponding to the characterization group S1, and h k characterizes a channel measurement result of the terminal device.
[0284] The following introduces a specific implementation of the network device determining the target channel of the terminal device when S408-S409 are executed.
[0285] Specifically, the network device receives a second reference signal, for example, an SRS, sent by the terminal device, and measures the SRS to obtain a channel measurement result h k of the terminal device. Then, the specific process of the network device determining the target channel of the terminal device can refer to formula (5).
[0286] Further, based on the determined target channel of the terminal device, the network device can determine the CSI of the target channel of the terminal device.
[0287] Optionally, the method 400 further includes that the terminal device sends capability indication information, and the capability indication information indicates whether the terminal device supports adopting the method of the embodiments of the present application. In one possible implementation, the terminal device sends the capability indication information to the network device in an initial cell access process.
[0288] The capability indication information can be used by the network device to determine whether the terminal device is to be grouped, and / or the capability indication information can be used by the network device to select a division basis for grouping the terminal device.
[0289] The specific content indicated by the capability indication information is not limited in the embodiments of the present application. For example, the capability indication information includes one or more of the following: whether the terminal device supports selecting a target group based on the first information, the number of terminal device groups supported by the terminal device, whether the terminal device supports determining the first information corresponding to the updated terminal device group based on the number of the updated terminal device group, the computing capability of the terminal device, whether the terminal device supports grouping the terminal device by the network device according to the location of the terminal device, whether the terminal device supports grouping the terminal device by the network device according to the channel of the terminal device, and whether the terminal device supports grouping the terminal device by the network device according to the multipath parameter of the terminal device.
[0290] Referring to FIG. 8, FIG. 8 is a schematic diagram of a communication apparatus 800 provided in an embodiment of the present application. The communication apparatus 800 includes a transceiver unit 810 and a processing unit 820. The transceiver unit 810 can be used to implement corresponding communication functions. The transceiver unit 810 can also be referred to as a communication interface or a communication unit. The processing unit 820 can be used for processing, such as determining S first information based on Q first information.
[0291] Optionally, the apparatus 800 can further include a storage unit, which can be used to store instructions and / or data. The processing unit 820 can read the instructions and / or data in the storage unit, so that the apparatus implements the foregoing method embodiments.
[0292] Optionally, the transceiver unit 810 includes a sending unit and a receiving unit. The sending unit is used to perform the sending operations in the foregoing embodiments, and the receiving unit is used to perform the receiving operations in the foregoing embodiments.
[0293] It should be noted that the communication apparatus 800 can include a sending unit and not include a receiving unit, or the communication apparatus 800 can include a receiving unit and not include a sending unit. Whether the sending unit and the receiving unit are included in the communication apparatus 800 can depend on whether the communication apparatus 800 performs the sending action and the receiving action in the foregoing schemes. For example, the communication apparatus 800 is used to perform the actions performed by the terminal device or the network device in the embodiments shown in FIG. 4. Details can be referred to the related description in the embodiments shown in FIG. 4, which will not be described herein.
[0294] For example, the communication apparatus 800 is used to perform the following scheme.
[0295] In a first possible design, the apparatus 800 is a terminal device (i.e., a first communication apparatus), or a component (such as a chip or a chip system or a circuit) of the terminal device. The transceiver unit and the processing unit can be used to implement the related operations of the terminal device.
[0296] In a possible implementation, the transceiver 810 is configured to receive first indication information, where the first indication information indicates Q groups of communication apparatuses, and each of the Q groups of communication apparatuses includes at least one communication apparatus, and Q is an integer greater than 1 or equal to 1; the transceiver 810 is further configured to receive second indication information, where the second indication information indicates a group number S of S groups of communication apparatuses, and the S groups of communication apparatuses are obtained by updating the Q groups of communication apparatuses, and each of the S groups of communication apparatuses includes at least one communication apparatus, where S is an integer greater than or equal to 1 and less than or equal to Q; and the processing unit 820 is configured to determine S first information according to the Q first information, where the S first information corresponds to the S groups of communication apparatuses in a one-to-one manner.
[0297] Optionally, the Q groups of communication apparatuses are determined based on at least one of the following parameters: a position of the communication apparatus, MPC information of the communication apparatus, and a channel of the communication apparatus.
[0298] Optionally, the first information includes one or more of the following: an identifier of a group of communication apparatuses corresponding to the first information, MPC information of the group of communication apparatuses corresponding to the first information, a centroid position of the group of communication apparatuses corresponding to the first information, a measurement result of a reference signal associated with the group of communication apparatuses corresponding to the first information, and information of a reference channel of the group of communication apparatuses corresponding to the first information.
[0299] Optionally, the processing unit 820 is further configured to determine the S first information according to a similarity between the Q groups of communication apparatuses and the Q first information, or to determine the S first information according to identifiers of the Q groups of communication apparatuses and the Q first information.
[0300] Optionally, the transceiver 810 is further configured to receive third indication information, where the third indication information indicates a group number S' of S' groups of communication apparatuses, and the S' groups of communication apparatuses are obtained by updating the S groups of communication apparatuses, and each of the S' groups of communication apparatuses includes at least one communication apparatus, where S' is an integer greater than or equal to 1 and less than or equal to Q; and the processing unit 820 is further configured to determine S' first information according to the Q first information, where the S' first information corresponds to the S' groups of communication apparatuses in a one-to-one manner.
[0301] Optionally, the processing unit 820 is further configured to determine the S' first information according to a similarity between the Q groups of communication apparatuses and the Q first information, or to determine the S' first information according to identifiers of the Q groups of communication apparatuses and the Q first information.
[0302] Optionally, the transceiver 810 is further configured to receive third indication information, the third indication information indicating a number S' of S' groups of communication devices, the S' groups of communication devices being obtained by updating the S groups of communication devices, each of the S' groups of communication devices comprising at least one communication device, wherein S' is an integer greater than or equal to 1 and less than or equal to Q; and the processing unit 820 is further configured to determine S' first information according to the S first information, the S' first information corresponding to the S' groups of communication devices in a one-to-one manner.
[0303] Optionally, in a case where S is greater than S', the processing unit 820 is further configured to determine the S' first information according to the similarity between the S groups of communication devices and the S first information; or the processing unit 820 is further configured to determine the S' first information according to the identifiers of the S groups of communication devices and the S first information.
[0304] Optionally, in a case where S is less than S', the S' first information is preconfigured; or the transceiver 810 is further configured to receive fourth indication information, the fourth indication information indicating the S' first information.
[0305] Optionally, the processing unit 820 is further configured to determine a first group of communication devices, the first group of communication devices satisfying a first preset condition with the first communication device; wherein the first group of communication devices belongs to one of the S groups of communication devices, or the first group of communication devices belongs to one of the S' groups of communication devices; and the transceiver 810 is further configured to send fifth indication information, the fifth indication information indicating the first group of communication devices.
[0306] Optionally, the first preset condition comprises at least one of the following: a deviation between a centroid MPC information of the first group of communication devices and MPC information of the first communication device is less than or equal to a first threshold; a deviation between a centroid position of the first group of communication devices and a position of the first communication device is less than or equal to a second threshold; and a measurement result of a reference signal associated with the first group of communication devices satisfies a first condition.
[0307] Optionally, the transceiver 810 is further configured to receive a first reference signal, a time-frequency resource of the first reference signal being determined according to a reference channel corresponding to the first group of communication devices; and the transceiver 810 is further configured to send a measurement result obtained according to the first reference signal.
[0308] Optionally, the transceiver 810 is further configured to receive sixth indication information, the sixth indication information indicating the reference channel corresponding to the first group of communication devices; and the transceiver 810 is further configured to send a second reference signal, a time-frequency resource of the second reference signal being determined according to the reference channel corresponding to the first group of communication devices.
[0309] In a second possible design, the apparatus 800 is a network device (i.e., a second communication apparatus), or a component (e.g., a chip or a chip system or a circuit) of the network device. The transceiver and the processor can be used to implement the related operations of the network device.
[0310] In a possible implementation, the transceiver 810 is configured to send first indication information, where the first indication information indicates Q first information, and the Q first information corresponds to Q groups of communication apparatuses in a one-to-one manner, each of the Q groups of communication apparatuses includes at least one communication apparatus, and Q is an integer greater than 1 or equal to 1. The transceiver 810 is further configured to send second indication information, where the second indication information indicates a group number S of S groups of communication apparatuses, the S groups of communication apparatuses are obtained by updating the Q groups of communication apparatuses, each of the S groups of communication apparatuses includes at least one communication apparatus, S is an integer greater than or equal to 1 and less than or equal to Q, and the second indication information is used to determine S first information, and the S first information corresponds to the S groups of communication apparatuses in a one-to-one manner.
[0311] Optionally, the Q groups of communication apparatuses are determined based on at least one of the following parameters: a location of the communication apparatus, MPC information of the communication apparatus, and a channel of the communication apparatus.
[0312] Optionally, the first information includes one or more of the following: an identifier of a group of communication apparatuses corresponding to the first information, MPC information of the group of communication apparatuses corresponding to the first information, a centroid position of the group of communication apparatuses corresponding to the first information, a measurement result of a reference signal associated with the group of communication apparatuses corresponding to the first information, and information of a reference channel of the group of communication apparatuses corresponding to the first information.
[0313] Optionally, the transceiver 810 is further configured to send third indication information, where the third indication information indicates a group number S' of S' groups of communication apparatuses, the S' groups of communication apparatuses are obtained by updating the S groups of communication apparatuses, each of the S' groups of communication apparatuses includes at least one communication apparatus, and S' is an integer greater than or equal to 1 and less than or equal to Q.
[0314] Optionally, the transceiver 810 is further configured to send fourth indication information, where the fourth indication information indicates S' first information, and the S' first information corresponds to the S' groups of communication apparatuses in a one-to-one manner.
[0315] Optionally, the transceiver 810 is further configured to receive fifth indication information, where the fifth indication information indicates a first group of communication apparatuses, and the first group of communication apparatuses satisfies a first preset condition with the first communication apparatus. The first group of communication apparatuses belongs to one of the S groups of communication apparatuses, or the first group of communication apparatuses belongs to one of the S' groups of communication apparatuses.
[0316] Optionally, the first preset condition comprises at least one of the following: a deviation between the center of mass MPC information of the first group of communication apparatuses and the MPC information of the first communication apparatus is less than or equal to a first threshold; a deviation between the center of mass position of the first group of communication apparatuses and the position of the first communication apparatus is less than or equal to a second threshold; and a measurement result of a reference signal associated with the first group of communication apparatuses satisfies a first condition.
[0317] Optionally, the transceiver 810 is further configured to send a first reference signal, a time-frequency resource of the first reference signal being determined according to the reference channel corresponding to the first group of communication apparatuses; and the transceiver 810 is further configured to receive a measurement result, the measurement result being determined according to the first reference signal.
[0318] Optionally, the transceiver 810 is further configured to send sixth indication information, the sixth indication information indicating the reference channel corresponding to the first group of communication apparatuses; the transceiver 810 is further configured to receive a second reference signal, a time-frequency resource of the second reference signal being determined according to the reference channel corresponding to the first group of communication apparatuses; and the processing unit 820 is further configured to determine a measurement result according to the second reference signal.
[0319] It can be understood that the division of units in the above apparatus is only a logical function division, and each function can correspond to a functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or part of the units can be integrated into one physical entity, or can be distributed on different physical entities. In addition, the above functional units can be implemented in the form of hardware, software, or a combination of hardware and software. Whether a certain function is implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0320] In one example, the functional units in any of the above apparatuses can be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0321] In one example, the storage unit can include random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, and / or registers, etc.
[0322] Referring to FIG. 9, as an example, FIG. 9 is a schematic diagram of another communication apparatus 900 provided by embodiments of the present application. The apparatus 900 includes a processor 910 coupled with a memory 920, the memory 920 being configured to store computer programs or instructions and / or data, and the processor 910 being configured to execute the computer programs or instructions stored in the memory 920 or read the data stored in the memory 920 to perform the methods in the above method embodiments.
[0323] Optionally, the processor 910 is one or more.
[0324] Optionally, the memory 920 is one or more.
[0325] Optionally, the memory 920 is integrated with the processor 910 or is separately arranged.
[0326] Optionally, as shown in FIG. 9, the apparatus 900 further includes a transceiver 930 configured to receive and / or send signals. For example, the processor 910 is configured to control the transceiver 930 to receive and / or send signals.
[0327] As an example, the processor 910 can have the functions of the processing unit 820 shown in FIG. 8, the memory 920 can have the functions of the storage unit, and the transceiver 930 can have the functions of the transceiving unit 810 shown in FIG. 8.
[0328] As an example, the apparatus 900 is configured to implement the operations performed by the communication apparatus (e.g., the first communication apparatus, or the second communication apparatus) in the above method embodiments.
[0329] For example, the processor 910 is configured to execute the computer programs or instructions stored in the memory 920 to implement the related operations of the communication apparatus in the above method embodiments.
[0330] It should be appreciated that a processor as mentioned in this application can be any known or future developed processor, and more particularly, a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like. The general purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, microcontroller, or state machine, etc.
[0331] It should also be appreciated that a memory as mentioned in this application can be any known or future developed memory, and more particularly, a volatile memory or a non-volatile memory. The non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM). For example, the RAM can be used as the external cache. By way of example and not limitation, the RAM includes the following types: static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0332] It should be noted that when the processor is a general processor, a DSP, an ASIC, a FPGA, or other programmable logic device, a discrete gate or transistor logic, a discrete hardware component, the memory (storage module) can be integrated in the processor.
[0333] It should also be noted that the memory described herein is intended to include, but is not limited to, the memory types and any other suitable type of memory.
[0334] Referring to FIG. 10, as an example, FIG. 10 is a schematic diagram of a chip system 1000 provided by embodiments of the present application. The chip system 1000 (or also referred to as a processing system) includes a logic circuit 1010 and an input / output interface 1020.
[0335] The logic circuit 1010 can be a processing circuit in the chip system 1000. The logic circuit 1010 can be coupled to a storage unit, invoke instructions in the storage unit, so that the chip system 1000 can implement the methods and functions of embodiments of the present application. The input / output interface 1020 can be an input / output circuit in the chip system 1000, output information processed by the chip system 1000, or input data or signaling information to be processed by the chip system 1000.
[0336] As an example, the chip system 1000 is configured to implement operations performed by a communication device (such as the first communication device, or the second communication device) in the above various method embodiments.
[0337] For example, the logic circuit 1010 is configured to implement processing-related operations performed by a communication device (such as the first communication device, or the second communication device) in the above method embodiments; and the input / output interface 1020 is configured to implement sending and / or receiving-related operations performed by a communication device (such as the first communication device, or the second communication device) in the above method embodiments.
[0338] Embodiments of the present application also provide a computer-readable storage medium having stored thereon a computer program or instructions for implementing the method performed by a communication device (such as the first communication device, or the second communication device) in the above various method embodiments. For example, the computer program or instructions, when executed on a communication device, cause the communication device (such as the first communication device, or the second communication device) to perform the above method.
[0339] Embodiments of the present application also provide a computer program product containing instructions, which, when executed by a computer, implement the method performed by a communication device (such as the first communication device, or the second communication device) in the above various method embodiments. For example, when the computer program or instructions are executed on a communication device, the communication device (such as the first communication device, or the second communication device) performs the above method.
[0340] Embodiments of the present application also provide a communication system including the first communication device and / or the second communication device in the above embodiments. For example, the system includes the terminal device and the network device in the embodiment of FIG. 4.
[0341] The explanations and beneficial effects of the related contents in any of the above provided devices can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0342] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented by other manners. For example, the above described device embodiments are only schematic, and the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0343] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. For example, the computer can be a personal computer, a server or a network device. The computer 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 instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) 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, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as DVD), or semiconductor media (such as solid state disk (SSD) and the like. For example, the foregoing available media includes but is not limited to: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and various media that can store program codes.
[0344] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
A communication method characterized by comprising: The method applied to a first communication device comprises: receiving first indication information, the first indication information indicating Q first information, the Q first information corresponding to Q groups of communication devices one by one, each group of the Q groups of communication devices comprising at least one communication device, Q being an integer greater than 1 or equal to 1; receiving second indication information, the second indication information indicating a group number S of S groups of communication devices, the S groups of communication devices being obtained by updating the Q groups of communication devices, each group of the S groups of communication devices comprising at least one communication device, S being an integer greater than or equal to 1 and less than or equal to Q; determining S first information based on the Q first information, the S first information corresponding to the S groups of communication devices one by one. The method of claim 1, wherein The determination of the S first information based on the Q first information comprises: determining the S first information based on similarity degrees between the Q groups of communication devices and the Q first information; or determining the S first information based on identities of the Q groups of communication devices and the Q first information. The method according to claim 1 or 2, characterized in that The method further comprises: receiving third indication information, the third indication information indicating a group number S' of S' groups of communication devices, the S' groups of communication devices being obtained by updating the S groups of communication devices, each group of the S' groups of communication devices comprising at least one communication device, S' being an integer greater than or equal to 1 and less than or equal to Q; determining S' first information based on the S first information, the S' first information corresponding to the S' groups of communication devices one by one. The method according to claim 3, characterized in that The determination of the S' first information based on the S first information comprises: determining the S' first information based on similarity degrees between the S groups of communication devices and the S first information; or determining the S' first information based on identities of the S groups of communication devices and the S first information; or the S' first information being preconfigured; or receiving fourth indication information, the fourth indication information indicating the S' first information. The method according to any one of claims 1 to 4, characterized in that The method further comprises: determining a first group of communication devices, the first group of communication devices satisfying a first preset condition with the first communication device; the first group of communication devices belonging to one group of communication devices in the S groups of communication devices; or the first group of communication devices belonging to one group of communication devices in S' groups of communication devices; sending fifth indication information, the fifth indication information indicating the first group of communication devices. The method according to claim 5, characterized in that The method further comprises: receiving a first reference signal, time-frequency resources of the first reference signal being determined according to a reference channel corresponding to the first group of communication devices; sending a measurement result obtained based on the first reference signal. The method according to claim 5, characterized in that The method further comprises: receiving sixth indication information, the sixth indication information indicating the reference channel corresponding to the first group of communication devices; sending a second reference signal, time-frequency resources of the second reference signal being determined according to the reference channel corresponding to the first group of communication devices. A communication method characterized by comprising: The method applied to a second communication device comprises: transmit first indication information, the first indication information indicating Q first information, the Q first information corresponding to Q groups of communication apparatuses one-to-one, each group of communication apparatuses in the Q groups of communication apparatuses comprising at least one communication apparatus, Q being an integer greater than 1 or equal to 1; transmit second indication information, the second indication information indicating a group number S of S groups of communication apparatuses, the S groups of communication apparatuses being obtained by updating the Q groups of communication apparatuses, each group of communication apparatuses in the S groups of communication apparatuses comprising at least one communication apparatus, wherein S is an integer greater than or equal to 1 and less than or equal to Q; the second indication information is used to determine S first information, the S first information corresponding to the S groups of communication apparatuses one-to-one. The method of claim 8, wherein The method further comprises: transmit third indication information, the third indication information indicating a group number S' of S' groups of communication apparatuses, the S' groups of communication apparatuses being obtained by updating the S groups of communication apparatuses, each group of communication apparatuses in the S' groups of communication apparatuses comprising at least one communication apparatus, wherein S' is an integer greater than or equal to 1 and less than or equal to Q. The method of claim 9, wherein The method further comprises: transmit fourth indication information, the fourth indication information indicating S' first information, the S' first information corresponding to the S' groups of communication apparatuses one-to-one. The method according to any one of claims 8 to 10, characterized in that The method further comprises: receive fifth indication information, the fifth indication information indicating a first group of communication apparatuses, the first group of communication apparatuses satisfying a first preset condition with a first communication apparatus; the first group of communication apparatuses belongs to one group of communication apparatuses in the S groups of communication apparatuses; or the first group of communication apparatuses belongs to one group of communication apparatuses in the S' groups of communication apparatuses. The method of claim 11, wherein The method further comprises: transmit a first reference signal, time-frequency resources of the first reference signal being determined according to a reference channel corresponding to the first group of communication apparatuses; receive a measurement result, the measurement result being determined according to the first reference signal. The method of claim 11, wherein The method further comprises: transmit sixth indication information, the sixth indication information indicating the reference channel corresponding to the first group of communication apparatuses; receive a second reference signal, time-frequency resources of the second reference signal being determined according to the reference channel corresponding to the first group of communication apparatuses; determine a measurement result based on the second reference signal. The method according to any one of claims 5 to 7, 11 to 13, characterized in that The first preset condition comprises at least one of: a deviation between a mass point center MPC information of the first group of communication apparatuses and MPC information of the first communication apparatus being less than or equal to a first threshold; a deviation between a mass point position of the first group of communication apparatuses and a position of the first communication apparatus being less than or equal to a second threshold; a measurement result of a reference signal associated with the first group of communication apparatuses satisfying a first condition. The method according to any one of claims 1 to 14, characterized in that comprises: The first information comprises one or more of the following: an identifier of a group of communication apparatuses corresponding to the first information, MPC information of the group of communication apparatuses corresponding to the first information, a mass point position of the group of communication apparatuses corresponding to the first information, a measurement result of a reference signal associated with the group of communication apparatuses corresponding to the first information, and information of a reference channel of the group of communication apparatuses corresponding to the first information. The method according to any one of claims 1 to 15, characterized in that The Q-group communication device is determined based on at least one of: a location of the communication device, MPC information of the communication device, a channel of the communication device. A communication device, characterized by comprising means or units for performing the method of any of claims 1 to 16. A communication device, characterized by comprising a processor configured to cause the communication device to perform the method of any of claims 1 to 16. A computer-readable storage medium, characterized by, The computer readable storage medium has stored thereon computer programs or instructions that, when executed on a communication device, cause the communication device to perform the method of any of claims 1 to 16. A computer program product, characterized in that The computer program product comprises computer programs or instructions that, when executed on a communication device, cause the communication device to perform the method of any of claims 1 to 16.
Citation Information
Patent Citations
Methods and communication devices for transmitting and receiving channel state information
CN110661556A
Updating method and communication device
CN115244863A
Apparatus and method for supporting user grouping of end-to-end precoding system in wireless communication system
WO2023113390A1
Method and device for transmitting / receiving channel state information in wireless communication system
WO2024096559A1
Information processing method, and device and readable storage medium
WO2024164893A1