Capability information transmission methods, channel state information transmission methods, and apparatuses

By integrating multiple terminals into a collaborative terminal, and simulating a virtual terminal with more antennas for data transmission, the problem of the limited number of antennas in terminal devices is solved, thereby improving the information transmission efficiency and performance of wireless communication systems.

WO2026157709A1PCT designated stage Publication Date: 2026-07-30ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2025-12-19
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

In wireless communication systems, terminal devices have a limited number of antennas, making it difficult to fully utilize the advantages of multi-antenna technology, resulting in low information transmission efficiency.

Method used

By integrating multiple terminals into a collaborative terminal, a virtual terminal with more antennas is simulated for data transmission, leveraging the advantages of multi-antenna technology to improve information transmission efficiency.

Benefits of technology

It enhances the performance and efficiency of the communication system by improving the efficiency and performance of information transmission through the interaction of capability information and the transmission of channel status information by cooperative terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025144003_30072026_PF_FP_ABST
    Figure CN2025144003_30072026_PF_FP_ABST
Patent Text Reader

Abstract

Capability information transmission methods, channel state information transmission methods, and apparatuses. A capability information transmission method comprises: determining capability information, the capability information at least comprising capability information of a collaborative terminal, and the collaborative terminal comprising at least two terminals; and sending the capability information.
Need to check novelty before this filing date? Find Prior Art

Description

Methods and apparatus for transmitting capability information and channel state information

[0001] This disclosure claims priority to Chinese patent application No. 202510107455.1, filed on January 22, 2025, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of communication technology, and in particular to a method and apparatus for transmitting capability information and channel status information. Background Technology

[0003] In wireless communication systems, multi-antenna technology has been widely adopted as a key means to improve spectrum efficiency. Base stations can typically be configured with a large number of antenna elements, such as 16, 32, or 64 antennas, to achieve significant spatial multiplexing gain and beamforming capabilities. However, due to limitations in size, cost, and power consumption, terminal devices can generally only be equipped with a smaller number of antennas, such as 2 or 4 antennas.

[0004] To enhance performance, one strategy is to integrate multiple terminals into a collaborative terminal. This simulates a virtual terminal (or collaborative terminal) with more antennas for data transmission, thereby fully utilizing the advantages of multi-antenna technology to increase information transmission efficiency. Summary of the Invention

[0005] In a first aspect, this disclosure provides a method for transmitting capability information, the method comprising:

[0006] Determine the capability information, which includes at least the capability information of the collaborating terminals, and the collaborating terminals include at least two terminals.

[0007] Send capability information.

[0008] Secondly, this disclosure also provides another method for transmitting capability information, the method comprising:

[0009] Receive capability information, which includes at least the capability information of the collaborating terminals, and the collaborating terminals include at least two terminals.

[0010] Thirdly, this disclosure provides a method for transmitting channel state information, the method comprising:

[0011] Channel state information is determined based on capability information; capability information includes at least the capability information of cooperating terminals, and cooperating terminals include at least two terminals.

[0012] The first signaling is generated based on the channel state information;

[0013] Send the first signaling.

[0014] Fourthly, this disclosure also provides another method for transmitting channel state information, the method comprising:

[0015] Receive the first signaling, which includes channel state information. The channel state information is determined based on the capability information. The capability information includes at least the capability information of the cooperating terminals. The cooperating terminals include at least two terminals.

[0016] Fifthly, this disclosure provides a communication device, comprising:

[0017] The determination module is used to determine capability information, which includes at least the capability information of the collaborating terminals, and the collaborating terminals include at least two terminals.

[0018] The sending module is used to send capability information.

[0019] Sixthly, this disclosure also provides another communication device, including:

[0020] The receiving module is used to receive capability information, which includes at least the capability information of the collaborating terminals, and the collaborating terminals include at least two terminals.

[0021] In a seventh aspect, this disclosure provides yet another communication device, comprising:

[0022] The processing module is used to determine the channel state information based on the capability information; the capability information includes at least the capability information of the cooperating terminals, and the cooperating terminals include at least two terminals;

[0023] The processing module is also used to generate the first signaling based on the channel state information;

[0024] The sending module is used to send the first signaling.

[0025] Eighthly, this disclosure also provides another communication device, comprising:

[0026] The receiving module is used to receive the first signaling, which includes channel state information. The channel state information is determined based on capability information. The capability information includes at least the capability information of the cooperating terminals. The cooperating terminals include at least two terminals.

[0027] A ninth aspect provides a communication device, comprising: a processor and a memory; the memory storing processor-executable instructions; when the processor is configured to execute the instructions, causing the communication device to implement any of the methods provided in the first to fourth aspects described above.

[0028] A tenth aspect provides a computer-readable storage medium comprising a non-transitory computer-readable storage medium having computer instructions stored thereon, which, when executed on a computer, cause the computer to perform any of the methods provided in the first to fourth aspects.

[0029] Eleventhly, a computer program product containing computer instructions is provided, which, when executed on a computer, causes the computer to perform any of the methods provided in the first to fourth aspects. Attached Figure Description

[0030] The accompanying drawings are provided to further understand the technical solutions of this disclosure and constitute a part of the specification. They are used together with the embodiments of this disclosure to explain the technical solutions of this disclosure and do not constitute a limitation on the technical solutions of this disclosure.

[0031] Figure 1 is an architecture diagram of a communication system according to some embodiments.

[0032] Figure 2 is a flowchart of a capability information transmission method according to some embodiments.

[0033] Figure 3 is a flowchart of another method for transmitting capability information according to some embodiments.

[0034] Figure 4 is a flowchart of a method for transmitting channel state information according to some embodiments.

[0035] Figure 5 is a schematic diagram of an information transmission process according to some embodiments.

[0036] Figure 6 is a schematic diagram of another information transmission process according to some embodiments.

[0037] Figure 7 is a flowchart of another method for transmitting channel state information according to some embodiments.

[0038] Figure 8 is a flowchart of another method for transmitting channel state information according to some embodiments.

[0039] Figure 9 is a schematic diagram of another information transmission process according to some embodiments.

[0040] Figure 10 is a schematic diagram of another information transmission process according to some embodiments.

[0041] Figure 11 is a flowchart of another method for transmitting channel state information according to some embodiments.

[0042] Figure 12 is a block diagram of a communication device according to some embodiments.

[0043] Figure 13 is a block diagram of another communication device according to some embodiments.

[0044] Figure 14 is a block diagram of another communication device according to some embodiments.

[0045] Figure 15 is a block diagram of another communication device according to some embodiments.

[0046] Figure 16 is a block diagram of a communication device according to some embodiments. Detailed Implementation

[0047] The technical solutions of this disclosure will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0048] Unless the context otherwise requires, throughout the specification and claims, the term "comprise" and its other forms, such as the third-person singular "comprises" and the present participle "comprising," are interpreted as open-ended and encompassing, meaning "including, but not limited to." In the description of the specification, terms such as "one embodiment," "some embodiments," "exemplary embodiments," "example," "specific example," or "some examples," etc., are intended to indicate that a particular feature, structure, material, or characteristic associated with that embodiment or example is included in at least one embodiment or example of this disclosure. The illustrative representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics mentioned may be included in any suitable manner in any one or more embodiments or examples.

[0049] It should be noted that, in this disclosure, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0050] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0051] In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "more than one" means two or more.

[0052] In this disclosure, suffixes such as “module,” “part,” or “unit” used to represent elements are used only for the purposes of this application and have no inherent meaning. Therefore, “module,” “part,” or “unit” can be used interchangeably.

[0053] The technical means involved in the embodiments of this disclosure will be described below.

[0054] In some embodiments, higher-layer signaling includes, but is not limited to, at least one of the following: radio resource control (RRC), media access control element (MAC CE), and other signaling other than physical layer signaling. Physical layer signaling includes, but is not limited to: downlink physical layer signaling transmitted on the physical downlink control channel (PDCCH), uplink physical layer signaling transmitted on the physical uplink control channel (PUCCH), and physical layer signaling transmitted on the physical uplink shared channel (PUSCH).

[0055] In some embodiments, the indicators of various parameters may also be called indexes or identifiers (IDs). Indicators, identifiers, and indexes are equivalent concepts and can be used interchangeably in some embodiments.

[0056] In some embodiments, a resource identifier for a wireless system can be used to identify resources of the wireless system. This resource identifier can also be referred to as a resource indicator or resource index. Here, the resources of the wireless system include, but are not limited to, one of the following: reference signal resources, reference signal resource groups, reference signal resource configurations, channel state information (CSI) reports, CSI report sets, terminals, base stations, panels, neural networks, sub-neural networks, neural network layers, precoding matrices, beams, transmission methods, transmission methods, reception methods, modules, models, functional modules, functions, etc. The base station can configure one or a set of resource identifiers for the terminal via higher-layer signaling or physical-layer signaling. The terminal can also send one or a set of resource identifiers to the base station via higher-layer signaling and / or physical-layer signaling.

[0057] In some embodiments, the resource index i can range from 1 to a maximum value D. However, in other embodiments, the resource index i can range from 0 to a maximum value D-1. D is the maximum number of resources. Resources can be one or a group of the aforementioned wireless resources.

[0058] In some embodiments, transmission includes sending or receiving. For example, transmitting data can be understood as sending or receiving data, and transmitting signals can be understood as sending or receiving signals. In some embodiments, physical layer signaling and / or higher layer signaling are also a type of data.

[0059] In some embodiments, joint transmission (JT) includes non-coherent joint transmission (NCJT) and coherent joint transmission (CJT). In some embodiments, joint transmission includes joint transmission by multiple transmission nodes or joint reception by multiple transmission nodes.

[0060] In some embodiments, communication nodes need to transmit reference signals (RS) to obtain channel state information or perform channel estimation, mobility management, positioning, etc. Here, reference signals include, but are not limited to, channel-state information reference signals (CSI-RS), channel-state information interference measurement (CSI-IM), sounding reference signals (SRS), synchronization signals blocks (SSB), physical broadcast channels (PBCH), and synchronization signal block / physical broadcast channel (SSB / PBCH). In some embodiments, SSB includes synchronization signals blocks and / or physical broadcast channels. In some embodiments, channel state information reference signals include zero-power CSI-RS (ZP CSI-RS) and non-zero-power CSI-RS (NZP CSI-RS). Furthermore, the time-frequency resources used for transmitting reference signals are called reference signal resources. Reference signal resources consist of a set of one or more resource elements (REs), such as CSI-RS resource, SRS resource, CSI-IM resource, SSB resource, etc. Reference signals are transmitted on reference signal resources.

[0061] In some embodiments, to save signaling overhead, multiple reference signal resources may be divided into multiple reference signal resource sets. A reference signal resource set (resource set) can also be called a reference signal resource group, such as a CSI-RS resource set, CSI-IM resource set, SRS resource set, SSB resource set, etc. A reference signal resource set includes at least one reference signal resource, and multiple reference signal resource sets can originate from the same reference signal resource setting. The reference signal resource setting can be used to configure parameter information, such as configuring the reference signal resource set. For example, a reference signal resource setting (resource setting) includes, but is not limited to, a CSI-RS resource setting, a CSI-IM resource setting, an SRS resource setting, and an SSB resource setting. Here, the CSI-RS resource setting may be merged with the CSI-IM resource setting and both are referred to as a CSI-RS resource setting. A reference signal resource setting can include at least one reference signal resource set. Additionally, a reference signal resource setting can also be called a reference signal configuration (RS config), such as a CSI-RS resource config, a CSI-IM resource config, an SRS resource config, and an SSB resource config.

[0062] In some embodiments, a time instance represents a time period, such as a slot, mini-slot, or symbol group. A slot or mini-slot may include at least one symbol. In one embodiment, a symbol refers to a time unit within a subframe, frame, or slot, and the unit may be milliseconds, microseconds, nanoseconds, seconds, etc. In one embodiment, a symbol may be an orthogonal frequency division multiplexing (OFDM) symbol, a single-carrier frequency division multiple access (SC-FDMA) symbol, an orthogonal frequency division multiple access (OFDMA) symbol, or symbols corresponding to various waveforms in future communication systems. In some embodiments, the slot may be replaced by a time instance, mini-slot, etc.

[0063] In some embodiments, the transmission unit carrying a modulation symbol is a resource element (RE), which is the minimum hourly frequency resource used to transmit a modulation symbol, including a subcarrier and radio resources on the symbol. The hourly frequency resources consisting of one or more subcarriers on one or more symbols constitute a physical resource block (PRB).

[0064] In some embodiments, threshold values, or preset threshold values, are required. These threshold values ​​can be at least one of the following: real numbers, positive integers, integers, Boolean values, characters, or strings. The threshold values ​​can be agreed upon by the base station and the terminal, or be default values, or empirical values ​​obtained from simulation or practice, or values ​​indicated to each other by communication nodes through higher-layer and / or physical-layer signaling. For ease of distinction, a first threshold, a second threshold, etc., can be included; these are only used to distinguish different threshold values, not for ordering. In other embodiments, thresholds can be replaced by threshold groups, each threshold group including one or more thresholds.

[0065] In some embodiments, the communication node selects an information processing method to process the received information, thereby obtaining an information processing result. In some embodiments, the information processing result includes one or more channel state information, or one or more beam parameter information. In one embodiment, the information can be obtained based on a received reference signal, including but not limited to at least one of the following: channel information, angle information, and position information.

[0066] In some embodiments, the channel information may include at least one of the following: time-domain channel information, frequency-domain channel information, one or more eigenvectors of the correlation matrix corresponding to the time-domain channel information, one or more singular vectors of the correlation matrix corresponding to the time-domain channel information, one or more eigenvectors of the correlation matrix corresponding to the frequency-domain channel information, one or more singular vectors of the correlation matrix corresponding to the frequency-domain channel information, a precoding matrix corresponding to the frequency-domain channel, a precoding matrix corresponding to the time-domain channel, one or more codewords corresponding to the frequency-domain channel, and one or more codewords corresponding to the time-domain channel. Here, both the time-domain channel information and the frequency-domain channel information can represent information describing channel characteristics between at least one transmit antenna and at least one receive antenna, and can be a matrix or a multi-dimensional array or matrix.

[0067] In some embodiments, a vector can also be referred to as a matrix. A matrix can also be replaced by concepts such as tensors and arrays.

[0068] In some embodiments, partial channel state information includes at least one of the following: channel state information on partial ports, channel state information on partial resource elements, and channel state information on partial layers.

[0069] In some embodiments, all channel information includes at least one of the following: channel state information on all ports, channel state information on all resource elements, and channel state information on all layers.

[0070] In some embodiments, the information processing methods include at least linear and nonlinear information processing methods. Here, nonlinear information processing methods include, but are not limited to, various advanced information processing technologies, such as artificial intelligence (AI). In some embodiments, for ease of description, nonlinear information processing methods are also referred to as first-type information processing methods, and linear information processing methods are also referred to as second-type information processing methods.

[0071] In some embodiments, artificial intelligence includes self-learning devices, components, software, modules, models, functional modules, and functional functions such as machine learning (ML), deep learning, reinforcement learning, transfer learning, deep reinforcement learning, and meta-learning.

[0072] In some embodiments, a model refers to the data flow from input to output of a sample passing through multiple linear or nonlinear components. The model includes neural network models, non-AI modules for processing information, and functional components or functions that map input information to output information, where the mapping includes linear and nonlinear mappings.

[0073] In some embodiments, a communication node sends a functionality or functionality index to another communication node, informing the other node that the functionality can be used to process information. Here, a functionality may also be referred to as a functional module, functional function, functional mapping, etc., to describe the characteristics or type of information processing method. One functionality corresponds to one or more information processing methods, and each information processing method can be implemented using one or more models. Alternatively, one functionality can be implemented using one or more models.

[0074] In some embodiments, channel-state information (CSI) includes downlink channel state information and uplink channel state information, referred to as downlink channel state information and uplink channel state information, respectively.

[0075] In some embodiments, downlink channel state information includes, but is not limited to, at least one of the following: channel state information - reference signal resource indicator (CSI-RS resource indicator, CRI), synchronization signals block resource indicator (SSBRI), L1 reference signal received power (L1-RSRP), differential RSRP (differential L1-RSRP), L1 signal-to-interference noise ratio (L1-SINR), differential L1-SINR (differential L1-SINR), reference signal received quality (RSRQ), differential RSRQ, channel quality indicator (CQI), wideband CQI, subband CQI, precoding matrix indicator (PMI), layer indicator (LI), rank indicator (RI), precoding information, channel information, capability index, and time-domain channel properties (TDCP).

[0076] In some embodiments, L1-RSRP or differential RSRP is collectively referred to as L1-RSRP, or simply RSRP. In some embodiments, L1-SINR or differential SINR is collectively referred to as L1-SINR, or simply SINR.

[0077] In some embodiments, the uplink channel state information includes, but is not limited to, at least one of the following: uplink sounding signal resource indicator (SRS resource indicator, SRI), uplink sounding signal resource set indicator (SRSI), transmitted precoding matrix indicator (TPMI), transmitted rank indicator (TRI), and modulation and coding scheme (MCS). Additionally, TPMI and TRI may be jointly coded using precoding information and the number of layers (PINL) from downlink control information (DCI).

[0078] In some embodiments, CSI includes wideband CSI and subband CSI, where subband CSI refers to a different CSI corresponding to each subband. The CSI may include, but is not limited to, at least one of the following: CRI, RI, CQI, PMI, LI, L1-RSRP, L1-RSRQ, L1-SINR, SRI, TPMI, TRI, and MCS. For example, in one embodiment, CQI is divided into wideband CQI and subband CQI. In one embodiment, PMI is divided into wideband PMI and subband PMI. In one embodiment, RI is divided into wideband RI and subband RI. In one embodiment, MCS is divided into wideband MCS and subband MCS. In some embodiments, subband CQI may also be replaced with subband differential CQI. In some embodiments, wideband PMI may also be replaced with the PMI wideband information domain, and subband PMI may also be replaced with the PMI subband information domain.

[0079] In some embodiments, the precoding information includes a first type of precoding information and a second type of precoding information. The precoding information may include the precoding itself or the quantization value corresponding to the precoding, or various subband or wideband precoding matrix indicators (PMIs), etc.

[0080] In some embodiments, the first type of precoding information is precoding information implemented in a nonlinear manner, such as precoding information obtained based on AI and other technologies, including CSI generated by compression based on at least one dimension of space-time-frequency, such as channel state information generated by joint space-frequency compression and channel state information generated by joint space-time-frequency compression.

[0081] In some embodiments, the second type of precoding information is traditional precoding information generated based on linear techniques, such as codebook-based precoding information, such as various codebook-based techniques that obtain codebooks based on Discrete Fourier Transform (DFT) vectors.

[0082] Channel rank can also be replaced by one of the following concepts: layer, codeword, transport layer, rank, row / column, number of receive antennas, number of transmit antennas, number of reference signal ports, number of transmit ports, number of receive ports, etc. Further details will not be provided in other embodiments.

[0083] In some embodiments, transmitting CSI means transmitting the CSI over uplink transmission resources. In one embodiment, transmitting a CSI report means transmitting the content indicated in the CSI report, such as the CSI itself; this transmission includes sending or receiving. In some embodiments, sending a CSI report can be replaced by sending a feedback CSI report, and sending CSI can be replaced by sending feedback CSI. In one embodiment, transmitting CSI in a CSI report means transmitting the CSI on the transmission resources indicated in the CSI report.

[0084] In some embodiments, to transmit measurement results, such as channel state information, at the physical layer, the communication node needs to configure a report (e.g., a CSI report or CSI report configuration). This report defines at least one of the following parameters: time-frequency resources used to transmit the measurement results, report quantity, report configuration type, channel measurement resources, interference measurement resources, and measurement bandwidth. The report can be transmitted on uplink resources, including PUSCH and PUCCH, and the report configuration type includes periodic reports (e.g., periodic CSI report, P-CSI), aperiodic reports (e.g., aperiodic CSI report, AP-CSI), and semi-persistent reports (e.g., semi-persistent CSI report, SP-CSI).

[0085] In some embodiments, the antenna is a physical antenna. In some embodiments, the antenna is a logical antenna. In some embodiments, the port and antenna, antenna port, reference signal port, and pilot port are interchangeable. In some embodiments, the antenna is a transmitting antenna. In some embodiments, the antenna is a receiving antenna. In some embodiments, the antenna includes an antenna pair consisting of a transmitting antenna and a receiving antenna.

[0086] The above is an introduction to the technical terms involved in the embodiments of this disclosure, which will not be repeated below.

[0087] This disclosure provides a method for transmitting capability information, comprising: determining capability information, wherein the capability information includes at least capability information of cooperating terminals, and the cooperating terminals include at least two terminals; and transmitting the capability information. Therefore, the technical solution of this disclosure can be used for the interaction of transmission capabilities between communication nodes, so as to maximize the transmission of information based on the transmission capabilities determined according to the current capability information of the communication nodes, thereby improving the performance and efficiency of the communication system.

[0088] This disclosure also provides a method for transmitting channel state information, the method comprising: determining downlink channel state information based on capability information; the capability information including at least the capability information of cooperating terminals, the cooperating terminals including at least two terminals; generating a channel state information report based on the downlink channel state information; and sending the channel state information report. Thus, the capability information of the cooperating terminals can be received in a timely manner, enabling network devices to configure parameters according to capability-related parameters, thereby improving communication performance and efficiency.

[0089] The technical solutions provided by the embodiments of this disclosure can be applied to various mobile communication networks, including but not limited to third-generation mobile communication technology (3G), fourth-generation mobile communication technology (4G), fifth-generation mobile communication technology (5G), and future mobile communication networks, such as 6G and 7G. The network architecture may include network-side equipment (e.g., including but not limited to base stations) and receiving-side equipment (e.g., including but not limited to terminals). The first communication node and the second communication node can be either a base station or a terminal. The first communication node and the second communication node can be abbreviated as the first node and the second node, respectively. In one embodiment, the first communication node is a base station and the second communication node is a terminal. In another embodiment, the first communication node is a base station and the second communication node is a base station. In yet another embodiment, the first communication node is a terminal and the second communication node is a base station. In some embodiments, the communication node includes the first node and / or the second node. In some embodiments, the communication node can also be abbreviated as a node, and the node can be either the first node or the second node.

[0090] For example, taking a first communication node as a terminal and a second communication node as a base station, Figure 1 shows an architecture diagram of a communication system according to some embodiments. This communication system includes a terminal 10 and a base station 20. There can be one or more terminals 10 and base stations 20; the number is not limited. Here, multiple base stations and multiple terminals can communicate with each other. Here, a base station can provide network services to terminals in one cell, or it can simultaneously provide network services to terminals in multiple cells.

[0091] In some embodiments, terminal 10 can be a device with wireless transceiver capabilities, which can be deployed on land, such as indoors or outdoors; on water (such as on a ship); or in the air (such as on an airplane, balloon, satellite, or drone). The terminal can be a mobile phone, tablet, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments of this application do not limit the application scenario. A terminal may sometimes also be referred to as a user, user equipment (UE), UE unit, UE station, mobile station, mobile device, UE agent, or UE device, etc., and the embodiments of this application do not limit this.

[0092] For example, any of the terminals included in the first terminal and the collaborative terminal in this disclosure can be terminal 10 in FIG1.

[0093] In some embodiments, base station 20 may include various network-side devices such as macro base stations, micro base stations, home base stations, wireless remotes, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or primary cells and secondary cells in various wireless systems.

[0094] It should be noted that Figure 1 is only an exemplary framework diagram. The number of devices included in Figure 1 and the names of each device are not limited. In addition to the devices shown in Figure 1, the communication system may also include other devices, such as relay nodes.

[0095] The application scenarios of the embodiments disclosed herein are not limited. The system architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.

[0096] The embodiments provided in this disclosure will now be described in detail with reference to the accompanying drawings.

[0097] As shown in Figure 2, this disclosure provides a method for transmitting capability information, the method comprising:

[0098] S101. Determine capability information. The capability information includes at least the capability information of the collaborating terminals. The collaborating terminals include at least two terminals.

[0099] In some embodiments, the first terminal may determine capability information and send the capability information to the network device. The capability information may be used to determine the transmission capabilities of the cooperating terminals.

[0100] For example, a wireless communication system may include one or more network devices (e.g., base stations) and one or more terminals. Each network device includes multiple antennas, and each terminal may include one or more antennas. The network devices transmit reference signals on at least one reference signal resource, and the terminals receive reference signals on at least one reference signal resource and measure the reference signals to obtain channel state information.

[0101] Multiple terminals can form a collaborative terminal, which can perform joint transmission, such as jointly sending or receiving data or signals. This can improve the efficiency of data or signal transmission.

[0102] In some embodiments, the collaborative terminal may include multiple terminals located at different physical locations. In some embodiments, the collaborative terminal may also include multiple receiving devices on a single terminal, such as receiving devices on different parts of a robot or vehicle.

[0103] In this disclosure, the cooperating terminal may also have other possible names or concepts, such as joint terminal, combined terminal, virtual terminal, virtual multiple-input multiple-output (MIMO), paired terminal, uplink cooperative transmission, multi-terminal cooperative transmission, etc. For ease of description, the transmission mode of the cooperating terminal is referred to as the first transmission mode, and the transmission mode of a single terminal is referred to as the second transmission mode. Transmission modes include the first transmission mode, the second transmission mode, etc.

[0104] In some embodiments, the cooperating terminal can receive reference signals sent by the network device and obtain the channel state information of the cooperating terminal.

[0105] In some embodiments, the channel state information may include at least one of the following: CRI, RI, LI, wideband CQI, subband CQI, L1-RSRP, differential L1-RSRP, L1-SINR, differential L1-SINR, probability, L1-RSRQ, differential L1-RSRQ, channel information, first type of precoding information, second type of precoding information, etc.

[0106] In some embodiments, the first terminal may be one of the collaborative terminals. Alternatively, the first terminal may be a terminal other than the collaborative terminals.

[0107] For example, the first terminal has strong information processing capabilities or computing power. The first terminal can communicate with network devices. In some embodiments, the first terminal can communicate with one or more collaborating terminals. For instance, the first terminal can transmit information processing results to one or more collaborating terminals. As another example, one or more collaborating terminals can transmit acquired channel state information or channel information to the first terminal, which processes the acquired channel state information or channel information to obtain information processing results. The first terminal can then transmit the information processing results to one or more collaborating terminals, or to the network device.

[0108] In some embodiments, the first terminal may obtain capability information of the collaborating terminal.

[0109] In this disclosure, the aforementioned capability information may also be referred to as transmission parameters, multi-antenna parameters, MIMO parameters, capability information, capability parameters, assistance parameters, auxiliary parameters, and similar terms.

[0110] In some embodiments, the capability information of the aforementioned collaborative terminal includes at least one of the maximum downlink layer number of the collaborative terminal and the maximum uplink layer number of the collaborative terminal.

[0111] For example, the maximum number of layers can also be replaced by the maximum value of one of the following concepts: channel rank, layer, code word, transport layer, rank, number of receive antennas, number of transmit antennas, number of reference signal ports, number of transmit ports, number of receive ports, etc. For example, maximum channel rank, maximum number of transmit ports, maximum number of receive ports, maximum rank, maximum transport layer, etc.

[0112] In some embodiments, the capability information of the aforementioned collaborative terminal may further include at least one of the following:

[0113] The uplink transmit power of the cooperating terminal, the uplink codebook set of the cooperating terminal, the downlink codebook set of the cooperating terminal, the uplink reference signal switching time of the cooperating terminal, the number of downlink reference signal ports of the cooperating terminal, the number of uplink reference signal ports of the cooperating terminal, the downlink codebook parameters of the cooperating terminal, the uplink codebook parameters of the cooperating terminal, the uplink reference signal switching time of the cooperating terminal, the downlink MIMO parameters of each frequency band of the cooperating terminal, and the uplink MIMO parameters of each frequency band of the cooperating terminal.

[0114] In some embodiments, the capability information of the collaborative terminal includes first indication information, which indicates at least one terminal combination method of the collaborative terminal. In some embodiments, the first indication information indicates the number U of terminals included in the collaborative terminal, where U is an integer greater than 1.

[0115] For example, collaborative terminals may have different combinations. For instance, collaborative terminals may include terminal 1 and terminal 2. Or, collaborative terminals may include terminal 1 and terminal 3. Or, collaborative terminals may include terminal 1 and terminals 2 and 3. Or, collaborative terminals may include terminal 1 and terminals 2 and 4. Or, collaborative terminals may include terminal 1 and terminals 2, 3, and 4. Of course, there are many other combinations of collaborative terminals, which will not be listed here. Therefore, the capability information of the collaborative terminals may include the aforementioned first indication information to indicate the terminal combination method of the collaborative terminals.

[0116] In some embodiments, the capability information of the collaborating terminal may also include at least one of the collaborating terminal's maximum downlink layer list and maximum uplink layer list.

[0117] For example, the capability information may differ for each different combination of collaborative terminals. Therefore, the capability information of collaborative terminals may include a list, where each element represents the capability information for a particular combination of terminals.

[0118] In some embodiments, the capability information of the collaborative terminal also includes at least one of the following:

[0119] List of uplink transmit power of cooperating terminals, list of uplink codebook sets of cooperating terminals, list of downlink codebook sets of cooperating terminals, list of uplink reference signal switching times of cooperating terminals, list of downlink reference signal port numbers of cooperating terminals, list of uplink reference signal port numbers of cooperating terminals, list of downlink codebook parameters of cooperating terminals, list of uplink codebook parameters of cooperating terminals, list of uplink reference signal switching times of cooperating terminals, list of downlink MIMO parameters for each frequency band of cooperating terminals, list of uplink MIMO parameters for each frequency band of cooperating terminals.

[0120] In some embodiments, the aforementioned capability information may also include individual terminal capability information.

[0121] Here, the capability information of a single terminal includes at least one of the following: the maximum number of downlink layers for a single terminal, and the maximum number of uplink layers for a single terminal.

[0122] In some embodiments, the capability information of a single terminal may also include at least one of the following:

[0123] The uplink transmit power of a single terminal, the uplink codebook set of a single terminal, the downlink codebook set of a single terminal, the number of downlink reference signal ports of a single terminal, the number of uplink reference signal ports of a single terminal, the downlink codebook parameters of a single terminal, the uplink codebook parameters of a single terminal, the downlink reference signal switching time of a single terminal, the uplink reference signal switching time of a single terminal, and the MIMO parameters of a single terminal for each frequency band.

[0124] For example, the collaborative terminal may include one or more terminals, and the first terminal may also report the capability information of a single terminal. This capability information may include, but is not limited to, the capability information shown above, and will not be listed here one by one.

[0125] In some embodiments, one or more of the collaborative terminals, or the first terminal, need to report the capability parameters of a single terminal and send a list of collaborative terminals.

[0126] For example, each element in the list of collaborative terminals includes the index of a possible paired terminal. For instance, one element in the list might include a1 and a2, indicating that terminal 1 and terminal 2 are paired to form a collaborative terminal. Or, one element might include a1 and a3, indicating that terminal 1 and terminal 3 are paired to form a collaborative terminal. Of course, there are other pairing scenarios, which will not be listed here. Here, ai represents the index of the i-th terminal. The network device determines the joint terminal's capability parameters based on the received capability parameters of each terminal and the list of collaborative terminals.

[0127] In one embodiment, the communication node can infer the capability information of the collaborating terminals based on the capabilities of a single terminal and a list of collaborating terminals. The capability information of the collaborating terminals is the sum of the individual terminal capabilities of the terminals included in the collaborating network.

[0128] In one embodiment, the communication node can deduce the capability information of the collaborating terminal based on the capability of a single terminal and the number U of terminals included in the collaborating terminal. The capability information of the collaborating terminal is the capability of a single terminal among the terminals included in the collaborating terminal multiplied by U.

[0129] In some embodiments, the terminal index is a non-negative integer, which can be a logical index, the terminal's MAC access address (Media Access Control Address), or another ID that uniquely identifies a user.

[0130] For example, the terminal's index includes, but is not limited to, one of the following: International Mobile Subscriber Identity (IMSI), Mobile Station International ISDN / PSTN Number (MSISDN), International Mobile Equipment Identity (IMEI), Temporary Mobile Subscriber Identity (TMSI), Globally Unique Temporary UE Identity (GUTI), Cell-Radio Network Temporary Identifier (C-RNTI), and Random Access Preamble Sequence.

[0131] S102, Send the capability information.

[0132] For example, the first terminal can obtain the capability information of the collaborating terminal and send the capability information of the collaborating terminal to the network device. Thus, the network device, upon receiving the capability information of the collaborating terminal sent by the first terminal, can determine the capability information of the collaborating terminal.

[0133] In some embodiments, the terminal transmits the capability information in higher-layer signaling and / or physical-layer signaling. In one embodiment, the terminal transmits the capability information in at least one of the following signaling types: RRC, MAC CE, PUCCH-based CSI report, and PUSCH-based CSI report. The terminal may be a first terminal.

[0134] In some embodiments, the first terminal may also receive parameter configuration information, which is determined based on capability information. For example, the network device may configure relevant parameters for data or signal transmission based on the capability information of the cooperating terminal, and then send this parameter configuration information to the first terminal.

[0135] In some embodiments, a network device may determine whether to use a single terminal to transmit data or signals or to use a cooperating terminal to transmit data or signals based on at least one of the following: channel state information fed back by the terminal, scheduling strategy determined by the network device itself, channel state information obtained by the network device itself, etc.

[0136] In some embodiments, the first terminal may also send at least one of the following:

[0137] Time delay of collaborative terminals, time delay of a single terminal, list of time delays of a single terminal, list of time delays of collaborative terminals.

[0138] In one embodiment, the terminal sends at least one of the following in at least one of the signaling types: RRC, MAC CE, PUCCH-based CSI report, and PUSCH-based CSI report: time delay of cooperating terminals, time delay of a single terminal, a list of time delays of a single terminal, and a list of time delays of cooperating terminals.

[0139] For example, the time delay includes a first processing delay Z and / or a second processing delay Z'. Here, the first processing delay is the time difference between the last symbol of the transmission resource used for transmitting DCI signaling and the first symbol of the resource used for transmitting channel state information reporting. The second processing delay is the time difference between the last symbol of the transmission channel measurement resource or interference measurement and the first symbol of the resource used for transmitting channel state information reporting. In some embodiments, the DCI signaling is used at least for transmitting channel state information reporting.

[0140] In some embodiments, the first terminal may also send computing resource information.

[0141] Here, computing resource information includes at least one of the following:

[0142] At least one of total computing power resources, remaining computing power resources, and shared computing power resources. Shared computing power resources can be understood as computing power resources that can be lent or shared with other terminals.

[0143] In one embodiment, the terminal sends computing resource information in at least one of the following signaling: RRC, MAC CE, PUCCH-based CSI report, and PUSCH-based CSI report.

[0144] In some embodiments, before sending computing power resource information, the first terminal may also obtain first information and determine computing power resource information based on the first information.

[0145] Here, the first piece of information includes at least one of the following: number of CPU cores, number of threads, number of Compute Unified Device Architecture (CUDA) cores, clock frequency, cache size, memory bandwidth, video memory size, floating-point performance, and integer performance.

[0146] In one embodiment, at least one terminal needs to send its computing resource information to a network device or other terminals. At this time, the terminal can evaluate its own computing resources to obtain computing resource information, such as, but not limited to, at least one of the following: number of CPU cores, number of threads, number of CUDA cores, clock frequency (GHz), cache size, memory bandwidth, video memory size, floating-point performance, integer performance, etc. In one embodiment, the network device can schedule or suggest the formation of cooperative terminals based on the computing resource information of the served terminals, or indicate which of the at least one terminals is the first terminal, and the first terminal can use its own computing resources to process the information that needs to be processed.

[0147] In one possible implementation, the network device can directly determine whether a terminal has partnered with other terminals to form a collaborative terminal; that is, whether a terminal partners with other terminals to form a collaborative terminal is transparent to the network device. This collaborative terminal can appear as a whole within a certain time period, and the network device can treat it as a single terminal. Therefore, the maximum number of layers that the collaborative terminal can support is the maximum number of layers in the capability information reported by the collaborative terminal. Other capability information is also the capability information of the collaborative terminal. These will not be listed individually here.

[0148] In another possible implementation, the network device cannot directly know whether a terminal has formed a cooperative terminal with other terminals; that is, whether a terminal has formed a cooperative terminal with other terminals is opaque to the network device. For example, the network device knows that a terminal has formed a cooperative terminal with other terminals, or knows which terminals it has formed a cooperative terminal with. In this way, the network device and the terminal can adaptively switch between cooperative terminals and single terminals. The terminal also needs to report frequently which one or more terminals it has formed a cooperative terminal with, or report the capability information of the cooperative terminal, so that the network device can obtain the capability information of the cooperative terminal in a timely manner.

[0149] In some embodiments, the network device can transmit data via a single base station, meaning the transmission of the aforementioned capability information can be the transmission of data and / or signals between a base station and a cooperating terminal. In some embodiments, the network device can also transmit data via multiple base stations, meaning the transmission of the aforementioned capability information can be the transmission of data and / or signals between multiple base stations and a cooperating terminal.

[0150] For example, a terminal sends capability information to a network device, and the network device receives signaling carrying the terminal's capability information to determine the terminal's capability information. The network device and the terminal can obtain channel state information related to the capability information through this capability information, and transmit this channel state information between the network device and the terminal. Here, the terminal in this example can be a cooperating terminal, which includes at least a first terminal and a second terminal. The first terminal is the terminal that interacts with the network device, or in other words, the first terminal is the terminal used to obtain the channel state information of the cooperating terminal, and the second terminal is any one or more other possible terminals besides the first terminal among the cooperating terminals.

[0151] In one embodiment, the transmission of terminal capability information X between communication nodes may include at least one of the following: a terminal sends terminal capability information X to a network device, the network device receives the terminal capability information X sent by the terminal, a second terminal sends terminal capability information X to a first terminal, and the first terminal receives the terminal capability information X sent by the second terminal. In some embodiments, X here may be any one or more of the aforementioned capability information, such as a list of capability information X, which includes multiple elements, each element corresponding to a value of capability information X for a type of terminal or a type of cooperative terminal.

[0152] In another embodiment, the communication nodes may transmit at least one of the following: the maximum downlink layer number of the cooperating terminal, the maximum downlink layer number of a single terminal, a list of the maximum downlink layer numbers of a single terminal, and a list of the maximum downlink layer numbers of the cooperating terminals. Here, the maximum downlink layer number of a single terminal or a cooperating terminal can be an enumeration type, such as MIMO-LayersDL::=ENUMERATED{twoLayers,fourLayers,eightLayers}. Here, MIMO-LayersDL can be replaced with the maximum downlink layer number of the cooperating terminals (e.g., J-MIMO-LayersDL) or J-MIMO-LayersDL-List, MIMO-LayersDL-List, etc., and this disclosure does not specifically limit this name. In some embodiments, MIMO-LayersDL can also be replaced with other names, and the values ​​of the enumeration can also have other values, which will not be listed here.

[0153] In another embodiment, the communication nodes can transmit at least one of the following: the maximum uplink layer number of the cooperating terminal, the maximum uplink layer number of a single terminal, a list of the maximum uplink layer numbers of a single terminal, and a list of the maximum uplink layer numbers of the cooperating terminals. Here, the maximum uplink layer number of a single terminal or a cooperating terminal can be an enumeration type, such as MIMO-LayersUL::=ENUMERATED{twoLayers,fourLayers,eightLayers}. In some embodiments, MIMO-LayersUL can also be replaced with other names, and the values ​​of the enumeration can also have other values, which will not be listed here.

[0154] In another embodiment, the communication nodes may transmit at least one of the following: the maximum downlink transmission power of the cooperating terminal, the maximum downlink transmission power of a single terminal, a list of the maximum downlink transmission power of a single terminal, a list of the maximum downlink transmission power of the cooperating terminals, the maximum uplink transmission power of the cooperating terminal, the maximum uplink transmission power of a single terminal, a list of the maximum uplink transmission power of a single terminal, and a list of the maximum uplink transmission power of the cooperating terminals.

[0155] In another embodiment, the communication nodes may transmit at least one of the following: a downlink codebook set of cooperating terminals, a downlink codebook set of a single terminal, a list of downlink codebook sets of a single terminal, a list of downlink codebook sets of cooperating terminals, an uplink codebook set of cooperating terminals, an uplink codebook set of a single terminal, a list of uplink codebook sets of a single terminal, and a list of uplink codebook sets of cooperating terminals. Here, the codebook set can be one or more of the second type of precoding information of port Y. Y is an integer greater than 1.

[0156] In another embodiment, the communication nodes may transmit at least one of the following: uplink reference signal switching time of the cooperating terminal, uplink reference signal switching time of a single terminal, a list of uplink reference signal switching times of a single terminal, and a list of uplink reference signal switching times of the cooperating terminals. The uplink reference signal may be an SRS, etc. In some embodiments, the SRS switching time may be: SRS-SwitchingTimeNR::=SEQUENCE{switchingTimeDL ENUMERATED{n0us,n30us,n100us,n140us,n200us,n300us,n500us,n900us}OPTIONAL,switchingTimeUL ENUMERATED{n0us,n30us,n100us,n140us,n200us,n300us,n500us,n900us}OPTIONAL}

[0157] In some embodiments, SRS-SwitchingTimeNR may have other names, and the elements in the enumeration may have other values, which will not be listed here.

[0158] In another embodiment, the communication nodes may transmit at least one of the following: the number of downlink ports of the cooperating terminal, the number of downlink ports of a single terminal, a list of downlink ports of a single terminal, a list of downlink ports of the cooperating terminals, the number of uplink ports of the cooperating terminal, the number of uplink ports of a single terminal, a list of uplink ports of a single terminal, and a list of uplink ports of the cooperating terminals. In other embodiments, the number of ports may be one of the following: the number of CSI-RS ports, the number of downlink DMRS ports, the number of uplink DMRS ports, the number of SRS ports, the number of receiving antennas of the terminal, and the number of transmitting antennas of the terminal.

[0159] In another embodiment, the communication nodes may transmit at least one of the following: downlink MIMO parameters for each frequency band of the cooperating terminal, downlink MIMO parameters for each frequency band of a single terminal, a list of downlink MIMO parameters for each frequency band of a single terminal, a list of downlink MIMO parameters for each frequency band of the cooperating terminal, uplink MIMO parameters for each frequency band of the cooperating terminal, uplink MIMO parameters for each frequency band of a single terminal, a list of uplink MIMO parameters for each frequency band of a single terminal, and a list of uplink MIMO parameters for each frequency band of the cooperating terminal. In one embodiment, the downlink MIMO parameters for each frequency band of the cooperating terminal or a single terminal have the following form: MIMO-ParametersPerBand::=SEQUENCE{

[0160] ...

[0161] A series of MIMO-related parameter configurations.

[0162] }

[0163] In some embodiments, MIMO-ParametersPerBand may also have other names, which will not be listed here.

[0164] In some embodiments, the network device configures parameters based on capability-related parameters, including but not limited to at least one of the following: the uplink transmit power of the cooperating terminal, the uplink codebook set of the cooperating terminal, the downlink codebook set of the cooperating terminal, the uplink reference signal switching time of the cooperating terminal, the number of downlink reference signal ports of the cooperating terminal, the number of uplink reference signal ports of the cooperating terminal, the downlink codebook parameters of the cooperating terminal, and the uplink codebook parameters of the cooperating terminal, as well as the configuration of related reference signals. These will not be elaborated upon further.

[0165] The technical solution provided in this disclosure allows the first terminal to report the capability information of collaborating terminals in a timely manner. For example, if the computing power of a collaborating terminal is insufficient, a third-party terminal (the first terminal) can be used to report the capability information of the collaborating terminals. Alternatively, the first terminal with higher computing power among the collaborating terminals can be used to report the capability information of the collaborating terminals. This facilitates network devices in configuring parameters based on capability-related parameters, thereby improving communication performance and efficiency.

[0166] As shown in Figure 3, this disclosure may also provide another method for transmitting capability information, including:

[0167] S201. Receive capability information, which includes at least the capability information of the cooperating terminals, and the cooperating terminals include at least two terminals.

[0168] For example, a network device can receive capability information sent by a first terminal.

[0169] In some embodiments, the capability information of the collaborating terminal includes at least one of the maximum downlink layer number of the collaborating terminal and the maximum uplink layer number of the collaborating terminal.

[0170] In some embodiments, the capability information of the collaborative terminal includes first indication information, which indicates at least one terminal combination method of the collaborative terminal or the number of terminals included in the collaborative terminal.

[0171] In some embodiments, the capability information of the collaborating terminal may also include at least one of the collaborating terminal's maximum downlink layer list and maximum uplink layer list.

[0172] In some embodiments, the capability information further includes individual terminal capability information, where the individual terminal capability information includes at least one of the following:

[0173] Maximum downlink layer for a single terminal; maximum uplink layer for a single terminal.

[0174] In some embodiments, the network device may also determine parameter configuration information based on the received capability information, and then send the parameter configuration information to the first terminal.

[0175] In some embodiments, the network device may also receive at least one of the following:

[0176] Time delay of collaborative terminals, time delay of a single terminal, list of time delays of a single terminal, list of time delays of collaborative terminals.

[0177] In some embodiments, the network device may also receive computing resource information; here, the computing resource information includes at least one of the following:

[0178] At least one of the following: total computing power resources, remaining computing power resources, and shared computing power resources.

[0179] In some embodiments, the computing resource information is determined based on first information, which includes at least one of the following: number of central processing unit cores, number of threads, number of cores of computing unified device architecture, clock frequency, cache size, memory bandwidth, video memory size, floating-point operation performance, and integer operation performance.

[0180] Furthermore, for a detailed description of step S201, please refer to the relevant descriptions of steps S101-S102 above, which will not be repeated here.

[0181] Based on the above embodiments, the capability information of the cooperating terminal can be received in a timely manner, so that the network device can configure parameters according to the capability-related parameters, thereby improving communication performance and efficiency.

[0182] In some embodiments, this disclosure also provides a method for transmitting channel state information. A first node can determine the channel state information based on capability information; the capability information includes at least the capability information of cooperating terminals, and the cooperating terminals include at least two terminals. Furthermore, the first node can generate first signaling based on the channel state information and send the first signaling.

[0183] Correspondingly, the second node can accept the first signaling including channel state information, which is determined based on capability information. The capability information includes at least the capability information of the cooperating terminals, and the cooperating terminals include at least two terminals.

[0184] Implementation Method 1: The channel state information may include downlink channel state information, and the first signaling may be used to instruct a channel state information report containing the downlink channel state information. For example, taking the first node as a terminal and the second node as a network device, the terminal can send a channel state information report containing the downlink channel state information. This example can be referred to in the detailed description of the embodiments shown in Figures 4 and 7 below, and will not be repeated here.

[0185] Implementation Method 2: The channel state information may include uplink channel state information. In this case, the first signaling can be used to indicate higher-layer and / or physical-layer signaling containing the uplink channel state information, such as at least one of the following: one or more fields of RRC terminal, one or more fields of MAC CE, and one or more fields of DCI. For example, taking the first node as a network device and the second node as a terminal, the network device can send a channel state information report containing the uplink channel state information. This example can be referred to in the detailed description of the embodiments shown in Figures 8 and 11 below, which will not be repeated here.

[0186] In some embodiments, the first signaling may further include a type indication. In another embodiment, the type indication is transmitted in a second signaling, which is higher-layer and / or physical-layer signaling and is different from the first signaling.

[0187] For example, the type indication information takes a first value, and the channel state information is the channel state information of the cooperating terminal; or, the type indication information takes a second value, and the channel state information is the channel state information of a single terminal.

[0188] In one example, based on the above implementation method 1, the channel state information is downlink channel state information, and the type information indication may include a first type information indication. When the first type indication information takes a first value, the downlink channel state information is the downlink channel state information of the cooperating terminal; or, when the first type indication information takes a second value, the downlink channel state information is the downlink channel state information of a single terminal.

[0189] In another example, based on the above implementation method 2, the channel state information is uplink channel state information, and the type information indication may include a second type information indication. When the second type indication information takes a first value, the uplink channel state information is the uplink channel state information of the cooperating terminal; or, when the second type indication information takes a second value, the uplink channel state information is the uplink channel state information of a single terminal.

[0190] In some embodiments, the channel state information of a single terminal includes at least one of the following:

[0191] The channel state information of the first terminal, the channel state information of the terminal with the highest signal-to-interference-plus-noise ratio among the cooperating terminals, the channel state information of the terminal with the highest channel quality indication information among the cooperating terminals, the channel state information of the terminal with the highest modulation and coding scheme among the cooperating terminals, and the channel state information of the pre-set terminals.

[0192] In some embodiments, when the channel state information is the channel state information of the cooperating terminal, the first node may also transmit all or part of the channel state information to at least one of the cooperating terminals.

[0193] In some embodiments, the first node may also determine a preset threshold based on capability information and determine channel state information based on channel rank and the preset threshold.

[0194] For example, if the channel rank is greater than or equal to a preset threshold, the channel state information is determined to be the channel state information of the cooperating terminal; if the channel rank is less than the preset threshold, the channel state information is determined to be the channel state information of a single terminal.

[0195] In one example, based on the above implementation method 1, the preset threshold includes a first preset threshold. When the channel rank is greater than or equal to the first preset threshold, the downlink channel state information is the downlink channel state information of the cooperating terminal; when the channel rank is less than the first preset threshold, the downlink channel state information is the downlink channel state information of a single terminal.

[0196] In another example, based on the above implementation method 2, the preset threshold includes a second preset threshold. When the uplink channel rank is greater than or equal to the second preset threshold, the uplink channel state information is the uplink channel state information of the cooperating terminal; when the uplink channel rank is less than the second preset threshold, the uplink channel state information is the uplink channel state information of a single terminal.

[0197] In some embodiments, the first node may acquire capability information before determining channel state information based on capability information. In some embodiments, this capability information may be transmitted by the first node. In some embodiments, this capability information may be acquired by the first node itself.

[0198] In some embodiments, as shown in FIG4, this disclosure also provides a method for transmitting channel state information, applied to a first node (terminal), the method comprising:

[0199] S301. Determine downlink channel state information based on capability information. This capability information includes at least the capability information of cooperating terminals, and the cooperating terminals include at least two terminals.

[0200] For example, the first node can determine downlink channel state information based on capability information, generate a channel state information report based on the downlink channel state information, and send the channel state information report to the second node. This embodiment uses the first node as a terminal and the second node as a network device as an example to illustrate the channel state information transmission method provided in this disclosure.

[0201] For example, in conjunction with the above implementation method 1, taking the first node as the first terminal, the first terminal can determine the paired users of the cooperating terminal itself, or determine the terminal composition constituting the cooperating terminal. In some embodiments, the first terminal also receives signaling from the network device to determine the paired users of the cooperating terminal.

[0202] In some embodiments, the first terminal can obtain downlink channel state information based on the capability information of the cooperating terminal. For example, the first terminal can send a request to obtain downlink channel state information, and correspondingly, the network device receives the downlink channel state information sent by the first terminal.

[0203] In some embodiments, before determining downlink channel state information based on capability information, a first terminal receives capability information sent by a network device. After receiving the terminal's capability information, the network device configures and sends the terminal's capability information to the first terminal, taking into account various scheduling factors.

[0204] In some embodiments, the capability information is determined by the first terminal itself.

[0205] S302. Generate a channel state information report based on the downlink channel state information.

[0206] For example, the first node (terminal) may send a first signaling message to the second node (network device), which is a channel state information report generated based on the downlink channel state information.

[0207] S303, Send channel status information report.

[0208] In some embodiments, the channel state information report also includes first type indication information.

[0209] Here, the first type of indication information can be used to indicate the type of downlink channel state information, which may include channel state information of cooperating terminals or channel state information of a single terminal.

[0210] For example, the first terminal can send downlink channel state information through a channel state information report, and the channel state information report includes a first field, which includes first type indication information for indicating the type of downlink channel state information.

[0211] In some embodiments, the first type indication information takes a first value, and the downlink channel state information is the channel state information of the cooperating terminal; or, the first type indication information takes a second value, and the downlink channel state information is the channel state information of a single terminal.

[0212] For example, when the first field takes a first value, it indicates that the downlink channel state information is the downlink channel state information of a joint terminal; when the first field takes a second value, it indicates that the downlink channel state information is the downlink channel state information of a single terminal. In some embodiments, the first field is also referred to as a type indicator of the downlink channel state information. The first value and the second value are two different values, which can be one of integers, booleans, characters, strings, etc., which will not be elaborated further below.

[0213] In some embodiments, the channel state information of a single terminal includes at least one of the following:

[0214] Downlink channel state information of the first terminal, downlink channel state information of the terminal with the highest signal-to-interference-plus-noise ratio among the cooperating terminals, downlink channel state information of the terminal with the highest channel quality indication information among the cooperating terminals, downlink channel state information of the terminal with the highest modulation and coding scheme among the cooperating terminals, and downlink channel state information of the pre-set terminal.

[0215] In some embodiments, when the downlink channel state information is the channel state information of the cooperating terminal, the first terminal may also transmit all or part of the downlink channel state information to at least one of the cooperating terminals.

[0216] In some embodiments, the first terminal may determine downlink channel state information based on channel rank and capability information. For example, the downlink channel state information is determined based on channel rank and a first preset threshold, and the first preset threshold is determined based on capability information.

[0217] In some embodiments, if the channel rank is greater than or equal to a first preset threshold, the downlink channel state information is determined to be the channel state information of the cooperating terminal; if the channel rank is less than the first preset threshold, the downlink channel state information is determined to be the channel state information of a single terminal.

[0218] In some embodiments, the first preset threshold can be determined based on capability information. Exemplarily, the first preset threshold can be a non-negative integer. In one possible example, the first preset threshold can be determined based on the maximum downlink channel rank that the first terminal can take. Alternatively, the first preset threshold can also be determined based on the maximum downlink layer number reported by the first terminal when reporting capability information. Here, the first preset threshold can also be referred to as a preset threshold value, a preset threshold, the N1st preset threshold, or other names with the same or similar meanings, and this disclosure does not limit this.

[0219] For example, the type of downlink channel state information can be determined between the terminal (e.g., the first terminal) and the network device through preset rules. For instance, the downlink channel state information may include the downlink channel rank D-RI. If the downlink channel rank D-RI is less than a first preset threshold, the downlink channel state information is the downlink channel state information of a single terminal. Alternatively, if the downlink channel rank D-RI is greater than or equal to the first preset threshold, the downlink channel state information is the downlink channel state information of cooperating terminals.

[0220] In one embodiment, taking a first node as a terminal and a second node as a network device (e.g., a base station) as an example, as shown in Figure 5, the communication system includes a base station 51 and terminals 52 and 53. Here, these two terminals form a cooperative terminal to jointly transmit CSI (i.e., downlink CSI). Since terminals 52 and 53 have limited computing resources, and there is another terminal with relatively strong computing power (the first terminal 54), such as a laptop or high-end mobile phone, nearby, it is also called a super terminal. The first terminal can process channel state information, etc., from the cooperative terminals.

[0221] For example, base station 51 sends a first reference signal and a second reference signal to terminals 52 and 53 in the cooperative terminals, respectively. Terminals 52 and 53 receive the first reference signal and the second reference signal, respectively, measure the reference signals to obtain channel information H51 and channel information H52, and send the channel information H51 and channel information H52 to the first terminal 54 through a first transmission resource. Here, the first transmission resource can be a sidelink-related transmission resource. The first terminal 54 can use the channel information H51 and channel information H52 as input to an encoder to obtain compressed channel state information P51 and P52. In one embodiment, the first terminal 54 can send P51 and P52 to base station 51 through a second transmission resource, which can be PUSCH or PUCCH. In another embodiment, the first terminal 54 can also send P51 and P52 to terminals 52 and 53 through the first transmission resource, and terminals 52 and 53 can send P51 and P52 to base station 51 through a third transmission resource allocated by base station 51, which can be PUSCH or PUCCH. Base station 51 can use P51 and P52 as inputs to the decoder and output the final channel state information P51' and P52'. Base station 51 uses P51' and P52' respectively to transmit data or signals to terminals 51 and 52.

[0222] In some embodiments, the first terminal 54 can transmit P51 and P52 respectively through two PMIs in the channel state information report, and transmit the layer numbers corresponding to P51 and P52 respectively through two RIs. In the embodiment, the communication node can transmit the combined matrix [P51; P52] of P51 and P52 through one PMI. A signaling signal indicates the total number of layers of the cooperating terminal, and a signaling signal indicates the layer numbers corresponding to P51 and P52.

[0223] In some embodiments, the first reference signal (e.g., CSI-RS1) and the second reference signal (CSI-RS2) transmitted by the base station correspond to two different reference signal resources (e.g., CSI-RS resource1 and CSI-RS resource2) within the same reference signal resource set. In this case, the two reference signal resources can be indicated by the same physical layer signaling in the CSI report, for example, using a bitmap or a field indicating a row in a table, where each row includes a combination of indications for the CSI-RS resource. In some embodiments, the first reference signal and the second reference signal transmitted by the cooperating terminal correspond to reference signal resources in reference signal resource set 1 (e.g., CSI-RS resource set1) and reference signal resources in reference signal resource set 2 (e.g., CSI-RS resource set2), respectively. Two physical layer signaling messages (two fields in the CSI report) can be used to indicate the reference signal resources in each reference signal resource set. In one embodiment, the base station allocates transmission resources for transmitting channel state information to the first terminal via higher-layer signaling and / or physical layer signaling.

[0224] In another embodiment, as shown in Figure 6, the communication system includes a base station 61 and terminals 62 and 63. Here, these two terminals form a cooperative terminal to jointly transmit CSI (i.e., downlink CSI). Since terminal 62 has limited computing resources, terminal 63 can be used as the first terminal to obtain the channel state information of the cooperative terminal. The first terminal can process the channel state information of the cooperative terminal, etc.

[0225] For example, base station 61 sends a first reference signal and a second reference signal to terminals 62 and 63 in the cooperative terminals, respectively. Terminals 62 and 63 receive the first reference signal and the second reference signal, respectively, and measure them to obtain channel information H61 and H62. Terminal 62 sends H61 to the first terminal (terminal 63) through a first transmission resource, which can be a sidelink-related transmission resource. The first terminal uses H61 and H62 as input to an encoder to obtain compressed channel state information P61 and P62. In one embodiment, the first terminal sends P61 and P62 to base station 61 through a second transmission resource, which can be PUSCH or PUCCH. In another embodiment, the first terminal sends P61 to terminal 62 through the first transmission resource, and terminals 62 and 63 send P61 and P62 to base station 61 through a third transmission resource allocated by base station 61, which can be PUSCH or PUCCH. Base station 61 uses P61 and P62 as input to a decoder and outputs the final channel state information P61' and P62'. Base station 61 uses P61' and P62' to transmit data or signals to terminals 62 and 63 respectively.

[0226] In some embodiments, the first terminal can transmit P61 and P62 respectively through two PMIs in the Channel State Information Report, and transmit the layer numbers corresponding to P61 and P62 respectively through two RIs. In some embodiments, the communication node transmits the combined matrix [P61; P62] of P61 and P62 through one PMI. A signaling signal indicates the total number of layers of the joint terminal, and a signaling signal indicates the layer number corresponding to P61 or P62. In this embodiment, the base station's indication of reference signal resources is the same as in the above embodiments, and will not be repeated here.

[0227] In some embodiments, the base station allocates transmission resources for transmitting channel state information to the first terminal through higher-layer signaling and / or physical-layer signaling.

[0228] Based on the above embodiments, more accurate channel state information can be determined based on capability information, and channel state information can be transmitted in a timely manner, thereby improving communication performance and efficiency.

[0229] In some embodiments, as shown in FIG7, this disclosure also provides another method for transmitting channel state information, applied to a second node (network device), the method comprising:

[0230] S401. Receive a channel state information report, which includes downlink channel state information. The downlink channel state information is determined based on capability information. The capability information includes at least the capability information of the cooperating terminals, and the cooperating terminals include at least two terminals.

[0231] For example, the second node can receive the channel state information report sent by the first node. This embodiment uses the first node as a terminal and the second node as a network device to illustrate the channel state information transmission method provided in this disclosure.

[0232] For example, in conjunction with the above implementation method 1, taking the second node as a network device, the network device can receive the channel status information report sent by the first terminal (first node).

[0233] In some embodiments, the channel state information report also includes first type indication information.

[0234] In some embodiments, the first type indication information takes a first value, and the downlink channel state information is the channel state information of the cooperating terminal; or, the first type indication information takes a second value, and the downlink channel state information is the channel state information of a single terminal.

[0235] In some embodiments, the channel state information of a single terminal includes at least one of the following:

[0236] Downlink channel state information of the first terminal, downlink channel state information of the terminal with the highest signal-to-interference-plus-noise ratio among the cooperating terminals, downlink channel state information of the terminal with the highest channel quality indication information among the cooperating terminals, downlink channel state information of the terminal with the highest modulation and coding scheme among the cooperating terminals, and downlink channel state information of the pre-set terminal.

[0237] In some embodiments, downlink channel state information is determined based on channel rank and capability information. For example, the downlink channel state information is determined based on channel rank and a first preset threshold, and the first preset threshold is determined based on capability information.

[0238] Here, when the channel rank is greater than or equal to the first preset threshold, the downlink channel state information is the channel state information of the cooperating terminal; when the channel rank is less than the first preset threshold, the downlink channel state information is the channel state information of a single terminal.

[0239] In some embodiments, the first preset threshold is determined based on capability information.

[0240] Furthermore, for a detailed description of step S401, please refer to the relevant descriptions of steps S301-S302 above, which will not be repeated here.

[0241] Based on the above embodiments, more accurate channel state information determined by capability information can be received in a timely manner, thereby improving communication performance and efficiency.

[0242] In some embodiments, as shown in FIG8, this disclosure also provides another method for transmitting channel state information, applied to a second node (terminal), the method comprising:

[0243] S501. Receive first signaling, the first signaling including uplink channel state information, the uplink channel state information is determined according to capability information, the capability information includes at least the capability information of cooperating terminals, and the cooperating terminals include at least two terminals.

[0244] For example, the second node can receive a first signaling sent by the first node, which can be used to indicate uplink channel state information. Here, the first node determines the uplink channel state information based on capability information, generates the first signaling based on the uplink channel state information, and the second node receives the first signaling sent by the first node. This embodiment uses a network device as the first node and a terminal as an example to illustrate the method for transmitting channel state information provided in this disclosure.

[0245] For example, the first signaling is at least one of RRC, MAC CE, and DCI. For example, the first signaling is DCI, RRC, or MAC CE.

[0246] For example, in conjunction with the above implementation method 2, taking the second node as the first terminal, the first terminal can receive channel status information sent by the network device.

[0247] For example, a cooperating terminal can send an uplink reference signal based on capability information. A network device receives the uplink reference signal and measures it to obtain uplink channel state information. The network device can then transmit this uplink channel state information via a first signaling message. Thus, the first terminal can obtain the uplink channel state information through the first signaling message sent by the network device.

[0248] In some embodiments, the first signaling further includes second type indication information. For example, the first terminal may also receive the second type indication information and determine uplink channel state information based on it.

[0249] In some embodiments, if the first terminal determines that the uplink channel state information is the uplink channel state information of the cooperating terminal, the first terminal may also send all or part of the uplink channel state information of the cooperating terminal to one or more terminals among the cooperating terminals.

[0250] For example, the maximum number of layers for a single terminal in the first terminal is S-RI L0. This first terminal is paired with a second terminal to form a cooperative terminal, and the maximum number of layers for the second terminal is also L0. L0 is a positive integer. When the number of layers L in the channel state information sent by the first terminal is less than or equal to L0, the network device or terminal can determine that the channel state information is the channel state information of a single terminal. When the number of layers L in the channel state information sent by the first terminal is greater than L0, the network device or terminal can determine that the channel state information is the channel state information of the cooperative terminal.

[0251] In some embodiments, when the second type indication information takes a first value, the uplink channel state information is indicated as the uplink channel state information of the cooperating terminal; or, when the second type indication information takes a second value, the uplink channel state information is indicated as the uplink channel state information of a single terminal.

[0252] For example, the downlink signaling information received by the first terminal may be physical layer signaling and / or higher layer signaling. This downlink signaling information may include a second field, which includes second type indication information. The second type indication information is used to indicate the type of uplink channel state information.

[0253] For example, when the second field takes the first value, it indicates that the uplink channel status information is the uplink channel status information of the cooperating terminal; when the second field takes the second value, it indicates that the uplink channel status information is the uplink channel status information of a single terminal.

[0254] In some embodiments, the uplink channel state information is determined based on the uplink channel rank and a second preset threshold, and the second preset threshold is determined based on the capability information.

[0255] For example, the first terminal can also obtain the uplink channel rank and determine the uplink channel state information based on the uplink channel rank.

[0256] In some embodiments, when the uplink channel rank is greater than or equal to a second preset threshold, the uplink channel state information is the uplink channel state information of the cooperating terminal; when the uplink channel rank is less than the second preset threshold, the uplink channel state information is the uplink channel state information of a single terminal.

[0257] In some embodiments, the second preset threshold is determined based on the maximum number of layers supported by a single terminal. Exemplarily, the second preset threshold can be a non-negative integer. In one possible example, the second preset threshold can be determined based on the maximum uplink channel rank that the first terminal can take. Alternatively, the second preset threshold can also be determined based on the maximum number of uplink layers reported by the first terminal when reporting capability information. Here, the second preset threshold can also be referred to as a preset threshold value, a preset threshold, the N2nd preset threshold, or other names with the same or similar meanings, and this disclosure does not limit this.

[0258] For example, the type of uplink channel state information can be determined between the terminal (e.g., the second terminal) and the network device through preset rules. For instance, the uplink channel state information may include the uplink channel rank U-RI. If the uplink channel rank U-RI is less than a second preset threshold, the uplink channel state information is the uplink channel state information of a single terminal. Alternatively, if the uplink channel rank U-RI is greater than or equal to the second preset threshold, the uplink channel state information is the uplink channel state information of cooperating terminals.

[0259] In one embodiment, the maximum number of layers S-RI for a single terminal of the first terminal is L0. The first terminal is paired with a second terminal to form a cooperative terminal. The maximum number of layers for the second terminal is also L0. L0 is a positive integer. When the number of layers L of the uplink channel state information sent by the network device is less than or equal to L0, the network device or terminal determines that the uplink channel state information is the uplink channel state information of a single terminal. When the number of layers L of the uplink channel state information sent by the first terminal is greater than L0, the network device or terminal determines that the uplink channel state information is the uplink channel state information of the cooperative terminal.

[0260] In some embodiments, the first terminal may also send the aforementioned capability information before receiving the channel state information report.

[0261] In one embodiment, taking a first node as a network device (e.g., a base station) and a second node as a terminal as an example, as shown in Figure 9, the communication system includes a base station 91 and terminals 92 and 93. Here, these two terminals form a cooperative terminal to jointly receive CSI (i.e., uplink CSI). Since terminals 92 and 93 have limited computing resources, and there is another terminal with relatively strong computing power (the first terminal 94), such as a laptop or high-end mobile phone, nearby, it is also called a super terminal. The first terminal can process channel state information, etc., from the cooperative terminals.

[0262] For example, terminals 92 and 93 can respectively transmit a first reference signal and a second reference signal. Base station 91 receives the first and second reference signals and performs signal measurements on them to obtain channel information H91 and channel information H92. At this time, channel information H91 and channel information H92 can be used as input to an encoder to obtain compressed channel state information P91 and P92. In one embodiment, base station 91 can transmit P91 and P92 to a first terminal on a first transmission resource. In another embodiment, base station 91 can send P91 and P92 to terminals 92 and 93 on the first transmission resource, and terminals 92 and 93 can send P91 and P92 to the first terminal on a second transmission resource allocated by base station 91. The first terminal uses P91 and P92 as input to a decoder, outputs the final channel state information P91' and channel state information P92', and sends P91' and P92' to terminals 92 and 93 on a third transmission resource allocated by base station 91, respectively. Therefore, terminals 91 and 92 can respectively use channel state information P91' and channel state information P92' for data or signal transmission. In some embodiments, the first transmission resource is a PDSCH or a PDCCH. The second and third transmission resources can be PDSCH, PDCCH, or sidelink-related transmission resources.

[0263] In some embodiments, communication nodes (between a terminal and a network device) can transmit P91 and P92 in Figure 9 respectively through two precoding information and layer number signaling. In some embodiments, communication nodes can also transmit a combined matrix [P91; P92] of P91 and P92 through one precoding information and layer number signaling. Furthermore, a single signaling can be used to transmit the layer number corresponding to P91 or P92.

[0264] In some embodiments, the first reference signal (e.g., SRS1) and the second reference signal (SRS2) sent by the cooperating terminal correspond to two different reference signal resources (e.g., SRS resource1 and SRS resource2) in the same reference signal resource set. In this case, a single physical layer signaling can be used to indicate these two reference signal resources. Alternatively, the first reference signal and the second reference signal sent by the cooperating terminal correspond to reference signal resources in reference signal resource set 1 (e.g., SRS resource set1) and reference signal resources in reference signal resource set 2 (e.g., SRS resource set2), respectively. Two physical layer signaling messages (corresponding to two different fields in a DCI) can be used to indicate the reference signal resources in each reference signal resource set. In one embodiment, the base station allocates transmission resources for transmitting channel state information to the first terminal through higher-layer signaling and / or physical layer signaling.

[0265] In another embodiment, as shown in FIG10, the communication system includes a base station 101 and terminals 102 and 103. Here, the two terminals form a cooperative terminal to jointly receive CSI (i.e., uplink CSI). Since the computing resources of terminal 102 are limited, terminal 103 can be used as the first terminal to obtain the channel state information of the cooperative terminal.

[0266] For example, terminals 102 and 103 in the cooperative terminals can respectively transmit a first reference signal and a second reference signal. Base station 101 receives the first and second reference signals, performs signal measurements on these two reference signals to obtain channel information H101 and H102, and uses H101 and H102 as input to an encoder to obtain compressed channel state information P101 and channel state information P102. In one embodiment, base station 101 can transmit P101 and P102 to the first terminal, i.e., terminal 103, on a first transmission resource. In another embodiment, base station 101 can transmit P101 and P102 to terminals 102 and 103 respectively on a first transmission resource. Terminal 102 transmits P101 to the first terminal, i.e., terminal 102, on a second transmission resource allocated by base station 101. The first terminal uses P101 and P102 as input to the decoder, outputs the final channel state information P101' and P102', and transmits P101' to terminal 102 on a third transmission resource allocated by base station 101. Terminals 102 and 103 use P101' and P102' respectively for data transmission or signal transmission. In some embodiments, the first transmission resource is a PDSCH or PDCCH. The second and third transmission resources can be PDSCH, PDCCH, or sidelink-related transmission resources. The base station's indication of precoding information and layer number, as well as its indication of reference signal resources, can be referred to the embodiment shown in FIG. 9 above, and will not be repeated here.

[0267] Based on the above embodiments, more accurate uplink channel status information determined by capability information can be received in a timely manner, thereby improving communication performance and efficiency.

[0268] In some embodiments, as shown in FIG11, this disclosure also provides another method for transmitting channel state information, applied to a first node (network device), the method comprising:

[0269] S601. Determine the uplink channel state information based on the capability information. The capability information includes at least the capability information of the cooperating terminals, and the cooperating terminals include at least two terminals.

[0270] For example, the first node can determine the uplink channel state information based on the capability information, generate a channel state information report based on the uplink channel state information, and send the channel state information report to the second node. This embodiment uses the first node as a network device and the second node as a terminal (e.g., the first terminal) as an example to illustrate the channel state information transmission method provided in this disclosure.

[0271] In some embodiments, determining uplink channel state information based on capability information specifically includes:

[0272] Determine the second preset threshold based on the capability information;

[0273] The uplink channel state information is determined based on the channel rank and the second preset threshold.

[0274] For example, if the uplink channel rank is greater than or equal to a second preset threshold, the uplink channel state information is determined to be the uplink channel state information of the cooperating terminal; if the uplink channel rank is greater than or equal to the second preset threshold, the uplink channel state information is determined to be the uplink channel state information of a single terminal.

[0275] In some embodiments, capability information may be acquired before determining uplink channel state information based on capability information. In some embodiments, the first node may receive capability information sent by the second node, or the first node itself may determine the capability information.

[0276] S602. Generate the first signaling based on the uplink channel state information.

[0277] For example, in conjunction with the above implementation method 2, the first node (network device) can send a first signaling to the second node (terminal), which is used to transmit the uplink channel status information.

[0278] S603, Send the first signaling.

[0279] In some embodiments, the first signaling may further include second type indication information.

[0280] In some embodiments, when the second type indication information takes a first value, the uplink channel state information is the uplink channel state information of the cooperating terminal; or, when the second type indication information takes a first value, the uplink channel state information is the uplink channel state information of a single terminal.

[0281] Furthermore, for a detailed description of steps S601-S603, please refer to the relevant description of step S501 above, which will not be repeated here.

[0282] Based on the above embodiments, more accurate uplink channel status information can be determined based on capability information, and the uplink channel status information can be transmitted in a timely manner, thereby improving communication performance and efficiency.

[0283] The foregoing primarily describes the solution provided in this disclosure from the perspective of interaction between various communication nodes. It is understood that each communication node, in order to achieve the aforementioned functions, includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the algorithmic steps of the examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0284] Figure 12 is a block diagram of a communication device according to some embodiments. As shown in Figure 12, the communication device 1200 includes a determining module 1201 and a transmitting module 1202. In some embodiments, the communication device 1200 further includes a receiving module 1203.

[0285] Here, module 1201 is used to determine capability information, which includes at least the capability information of the collaborating terminals, and the collaborating terminals include at least two terminals.

[0286] The sending module 1202 is used to send the capability information.

[0287] In some embodiments, the capability information of the collaborating terminal includes at least one of the maximum downlink layer number of the collaborating terminal and the maximum uplink layer number of the collaborating terminal.

[0288] In some embodiments, the capability information of the collaborative terminal includes first indication information, which indicates at least one terminal combination method of the collaborative terminal or the number of terminals included in the collaborative terminal.

[0289] In some embodiments, the capability information of the collaborating terminal may also include at least one of the collaborating terminal's maximum downlink layer list and maximum uplink layer list.

[0290] In some embodiments, the capability information further includes individual terminal capability information, where the individual terminal capability information includes at least one of the following: the maximum downlink layer of the individual terminal and the maximum uplink layer of the individual terminal.

[0291] In some embodiments, the communication device 1200 further includes a receiving module 1203, which is used to receive parameter configuration information, the parameter configuration information being determined based on capability information.

[0292] In some embodiments, the sending module 1202 is further configured to send at least one of the following: time delay of collaborative terminals, time delay of a single terminal, a list of time delays of a single terminal, and a list of time delays of collaborative terminals.

[0293] In some embodiments, the sending module 1202 is further configured to send computing power resource information; here, the computing power resource information includes at least one of the following: total computing power resources, remaining computing power resources, and shared computing power resources.

[0294] In some embodiments, before sending computing power resource information, the receiving module 1203 is further configured to obtain first information, the first information including at least one of the following: number of central processing unit cores, number of threads, number of cores of computing unified device architecture, clock frequency, cache size, memory bandwidth, video memory size, floating-point operation performance, and integer operation performance; the determining module 1201 is further configured to determine computing power resource information based on the first information.

[0295] For a more detailed description of the aforementioned determining module 1201, sending module 1202, and receiving module 1203, as well as a more detailed description of each of their technical features and beneficial effects, please refer to the corresponding method embodiment section above, which will not be repeated here.

[0296] Figure 13 is a block diagram of another communication device according to some embodiments. As shown in Figure 13, the communication device 1300 includes a receiving module 1301. In some embodiments, the communication device 1300 further includes a transmitting module 1302.

[0297] Here, the receiving module 1301 is used to receive capability information, which includes at least the capability information of the cooperating terminals, and the cooperating terminals include at least two terminals.

[0298] In some embodiments, the capability information of the collaborating terminal includes at least one of the maximum downlink layer number of the collaborating terminal and the maximum uplink layer number of the collaborating terminal.

[0299] In some embodiments, the capability information of the collaborative terminal includes first indication information, which indicates at least one terminal combination method of the collaborative terminal or the number of terminals included in the collaborative terminal.

[0300] In some embodiments, the capability information of the collaborating terminal may also include at least one of the collaborating terminal's maximum downlink layer list and maximum uplink layer list.

[0301] In some embodiments, the capability information further includes individual terminal capability information, where the individual terminal capability information includes at least one of the following:

[0302] Maximum downlink layer for a single terminal; maximum uplink layer for a single terminal.

[0303] In some embodiments, the sending module 1302 is used to send parameter configuration information, which is determined based on capability information.

[0304] In some embodiments, the receiving module 1301 is further configured to receive at least one of the following: the time delay of the collaborative terminal, the time delay of a single terminal, a list of time delays of a single terminal, and a list of time delays of the collaborative terminals.

[0305] In some embodiments, the receiving module 1301 is further configured to receive computing power resource information; wherein the computing power resource information includes at least one of the following: total computing power resources, remaining computing power resources, and shared computing power resources.

[0306] In some embodiments, the computing resource information is determined based on first information, which includes at least one of the following: number of central processing unit cores, number of threads, number of cores of computing unified device architecture, clock frequency, cache size, memory bandwidth, video memory size, floating-point operation performance, and integer operation performance.

[0307] For a more detailed description of the receiving module 1301 and the transmitting module 1302, as well as a more detailed description of their respective technical features and beneficial effects, please refer to the corresponding method embodiment section above, which will not be repeated here.

[0308] Figure 14 is a block diagram of another communication device according to some embodiments. As shown in Figure 14, the communication device 1400 includes a processing module 1401 and a transmitting module 1402. In some embodiments, the communication device 1400 further includes an acquisition module 1403.

[0309] Here, the processing module 1401 is used to determine the channel state information based on the capability information; the capability information includes at least the capability information of the cooperating terminals, the cooperating terminals include at least two terminals, and to generate the first signaling based on the channel state information.

[0310] The transmitting module 1402 is used to transmit the first signaling.

[0311] In some embodiments, the first signaling also includes a type indication.

[0312] In some embodiments, the type indication information takes a first value, and the channel state information is the channel state information of the cooperating terminal; or, the type indication information takes a second value, and the channel state information is the channel state information of a single terminal.

[0313] In some embodiments, the channel state information of a single terminal includes at least one of the following: downlink channel state information of a first terminal, downlink channel state information of the terminal with the highest signal-to-interference-plus-noise ratio among cooperating terminals, downlink channel state information of the terminal with the highest channel quality indication information among cooperating terminals, downlink channel state information of the terminal with the highest modulation and coding scheme among cooperating terminals, and downlink channel state information of a pre-set terminal.

[0314] In some embodiments, the transmitting module 1402 is further configured to transmit all or part of the channel state information to at least one of the cooperative terminals when the channel state information is the channel state information of the cooperative terminal.

[0315] In some embodiments, the processing module 1401 is further configured to determine a preset threshold based on the capability information and to determine channel state information based on the channel rank and the preset threshold.

[0316] Here, when the channel rank is greater than or equal to the first preset threshold, the processing module 1401 is further configured to determine the channel state information as the channel state information of the cooperating terminal when the channel rank is greater than or equal to the preset threshold; and to determine the channel state information as the channel state information of a single terminal when the channel rank is less than the preset threshold.

[0317] In some embodiments, the preset threshold is determined based on capability information.

[0318] In some embodiments, the acquisition module 1403 is used to acquire capability information.

[0319] For a more detailed description of the above-mentioned processing module 1401, sending module 1402 and acquisition module 1403, as well as a more detailed description of each technical feature therein, and a description of the beneficial effects, please refer to the corresponding method embodiment section above, which will not be repeated here.

[0320] Figure 15 is a block diagram of another communication device according to some embodiments. As shown in Figure 15, the communication device 1500 includes a receiving module 1501. In some embodiments, the communication device 1500 may further include a transmitting module 1502.

[0321] Here, the receiving module 1501 is used to receive the first signaling, which includes channel state information. The channel state information is determined based on the capability information. The capability information includes at least the capability information of the cooperating terminals. The cooperating terminals include at least two terminals.

[0322] In some embodiments, the first signaling may also include type indication information.

[0323] In some embodiments, the type indication information takes a first value, and the channel state information is the channel state information of the cooperating terminal; or, the type indication information takes a second value, and the channel state information is the channel state information of a single terminal.

[0324] In some embodiments, the channel state information of a single terminal includes at least one of the following: downlink channel state information of a first terminal, downlink channel state information of the terminal with the highest signal-to-interference-plus-noise ratio among cooperating terminals, downlink channel state information of the terminal with the highest channel quality indication information among cooperating terminals, downlink channel state information of the terminal with the highest modulation and coding scheme among cooperating terminals, and downlink channel state information of a pre-set terminal.

[0325] In some embodiments, the channel state information is determined based on the channel rank and a preset threshold, and the preset threshold is determined based on the capability information.

[0326] Here, when the channel rank is greater than or equal to a preset threshold, the channel state information is the channel state information of the cooperating terminal; when the channel rank is less than the preset threshold, the channel state information is the channel state information of a single terminal.

[0327] In some embodiments, the preset threshold is determined based on capability information.

[0328] In some embodiments, the sending module 1502 is used to send capability information.

[0329] For a more detailed description of the receiving module 1501 and the transmitting module 1502, as well as a more detailed description of their respective technical features and beneficial effects, please refer to the corresponding method embodiment section above, which will not be repeated here.

[0330] It should be noted that the modules in Figures 12-15 can also be called units; for example, the transmitting module can be called a transmitting unit. Furthermore, in the embodiments shown in Figures 12-15, the names of the modules may not be those shown in the figures; for example, the transmitting module can also be called a communication module, and the receiving module can also be called a communication module.

[0331] If the units or modules in Figures 12-15 are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this disclosure, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this disclosure. Storage media for storing computer software products include: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media capable of storing program code.

[0332] In the case of implementing the functions of the integrated modules described above in hardware, this disclosure provides a block diagram of a communication device. As shown in FIG16, the communication device 1600 includes: a processor 1602, a communication interface 1603, and a bus 1604. In some embodiments, the communication device 1600 may further include a memory 1601.

[0333] Processor 1602 may implement or execute the various illustrative logic blocks, modules, and circuits described in connection with this disclosure. Processor 1602 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various illustrative logic blocks, modules, and circuits described in connection with this disclosure. Processor 1602 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a digital signal processor (DSP), and a microprocessor.

[0334] The communication interface 1603 is used to connect to other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0335] The memory 1601 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0336] In one possible implementation, the memory 1601 can exist independently of the processor 1602. The memory 1601 can be connected to the processor 1602 via a bus 1604 and is used to store instructions or program code. When the processor 1602 calls and executes the instructions or program code stored in the memory 1601, it can implement the method provided in the embodiments of this disclosure.

[0337] In another possible implementation, the memory 1601 can also be integrated with the processor 1602.

[0338] Bus 1604 can be an extended industry standard architecture (EISA) bus, etc. Bus 1604 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in Figure 16, but this does not mean that there is only one bus or one type of bus.

[0339] Through the above description of the implementation methods, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the equipment or device can be divided into different functional modules to complete all or part of the functions described above.

[0340] This disclosure also provides a computer-readable storage medium, which includes a non-transitory computer-readable storage medium storing computer instructions. All or part of the processes in the above method embodiments can be executed by computer instructions instructing related hardware. The program can be stored in the above computer-readable storage medium, and when executed, the program can include the processes of the above method embodiments. The computer-readable storage medium can be any of the foregoing embodiments or memory. The above computer-readable storage medium can also be an external storage device of the above device or apparatus, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the above device or apparatus. Further, the above computer-readable storage medium can also include both internal storage units of the above device or apparatus and external storage devices. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above device or apparatus. The above computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

[0341] This disclosure also provides a computer program product comprising a computer program that, when run on a computer, causes the computer to perform any of the methods provided in the above embodiments.

[0342] Although this disclosure has been described herein in conjunction with various embodiments, those skilled in the art will understand and implement other variations of the disclosed embodiments by reviewing the accompanying drawings, the disclosure, and the appended claims in carrying out the claimed disclosure. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce a good effect.

[0343] Although this disclosure has been described in conjunction with specific features and embodiments, it will be apparent that various modifications and combinations can be made therein without departing from the spirit and scope of this disclosure. Accordingly, this specification and drawings are merely exemplary illustrations of the disclosure as defined by the appended claims and are to be considered as covering any and all modifications, variations, combinations, or equivalents within the scope of this disclosure. It is obvious that those skilled in the art can make various alterations and modifications to this disclosure without departing from its spirit and scope. Thus, this disclosure is also intended to include any such modifications and modifications that fall within the scope of the claims of this disclosure and their equivalents.

[0344] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A method for transmitting capability information, wherein, The method includes: Determine capability information, which includes at least the capability information of the collaborative terminals, and the collaborative terminals include at least two terminals; Send the capability information.

2. The method according to claim 1, wherein, The capability information of the collaborative terminal includes at least one of the maximum downlink layer number and the maximum uplink layer number of the collaborative terminal.

3. The method according to claim 1, wherein, The capability information of the collaborative terminal includes first indication information, which indicates at least one terminal combination method of the collaborative terminal or the number of terminals included in the collaborative terminal.

4. The method according to claim 3, wherein, The capability information of the collaborative terminal also includes at least one of the following: the list of maximum downlink layers of the collaborative terminal and the list of maximum uplink layers of the collaborative terminal.

5. The method according to any one of claims 1-4, wherein, The capability information also includes individual terminal capability information, which includes at least one of the following: The maximum number of downlink layers for a single terminal, and the maximum number of uplink layers for a single terminal.

6. The method according to any one of claims 1-5, wherein, The method further includes: Receive parameter configuration information, which is determined based on the capability information.

7. The method according to any one of claims 1-6, wherein, The method further includes: Send at least one of the following: Time delay of collaborative terminals, time delay of a single terminal, list of time delays of a single terminal, list of time delays of collaborative terminals.

8. The method according to any one of claims 1-7, wherein, The method further includes: Send computing resource information; the computing resource information includes at least one of the following: At least one of the following: total computing power resources, remaining computing power resources, and shared computing power resources.

9. The method according to claim 8, wherein, Before sending the computing resource information, the method further includes: Obtain first information, which includes at least one of the following: number of central processing unit cores, number of threads, number of cores of computing unified device architecture, clock frequency, cache size, memory bandwidth, video memory size, floating-point operation performance, and integer operation performance; Based on the first information, the computing power resource information is determined.

10. A method for transmitting capability information, wherein the method includes: The system receives capability information, which includes at least the capability information of the collaborating terminals, and the collaborating terminals include at least two terminals.

11. The method according to claim 10, wherein, The capability information of the collaborative terminal includes at least one of the maximum downlink layer number and the maximum uplink layer number of the collaborative terminal.

12. The method according to claim 10, wherein, The capability information of the collaborative terminal includes first indication information, which indicates at least one terminal combination method of the collaborative terminal or the number of terminals included in the collaborative terminal.

13. The method according to claim 12, wherein, The capability information of the collaborative terminal also includes at least one of the following: the list of maximum downlink layers of the collaborative terminal and the list of maximum uplink layers of the collaborative terminal.

14. The method according to any one of claims 10-13, wherein, The capability information also includes individual terminal capability information, which includes at least one of the following: The maximum number of downlink layers for a single terminal, and the maximum number of uplink layers for a single terminal.

15. The method according to any one of claims 10-14, wherein, The method further includes: Send parameter configuration information, which is determined based on the capability information.

16. The method according to any one of claims 10-15, wherein, The method further includes: Receive at least one of the following: Time delay of collaborative terminals, time delay of a single terminal, list of time delays of a single terminal, list of time delays of collaborative terminals.

17. The method according to any one of claims 10-16, wherein, The method further includes: Receive computing resource information; the computing resource information includes at least one of the following: At least one of the following: total computing power resources, remaining computing power resources, and shared computing power resources.

18. The method according to claim 17, wherein, The computing resource information is determined based on the first information, which includes at least one of the following: number of central processing unit cores, number of threads, number of cores of unified computing device architecture, clock frequency, cache size, memory bandwidth, video memory size, floating-point operation performance, and integer operation performance.

19. A method for transmitting channel state information, wherein, The method includes: Channel state information is determined based on capability information; the capability information includes at least the capability information of the cooperating terminals, and the cooperating terminals include at least two terminals. Generate first signaling based on the channel state information; Send the first signaling.

20. The method according to claim 19, wherein, The first signaling also includes a type indicator.

21. The method according to claim 20, wherein, The type indication information takes a first value, and the channel state information is the channel state information of the cooperating terminal; or, The type indication information takes the second value, and the channel state information is the channel state information of a single terminal.

22. The method according to claim 21, wherein, The channel state information of a single terminal includes at least one of the following: The channel state information of the first terminal, the channel state information of the terminal with the highest signal-to-interference-plus-noise ratio among the cooperating terminals, the channel state information of the terminal with the highest channel quality indication information among the cooperating terminals, the channel state information of the terminal with the highest modulation and coding scheme among the cooperating terminals, and the channel state information of the pre-set terminals.

23. The method according to claim 21 or 22, wherein, The method further includes: When the channel state information is the channel state information of the cooperating terminal, all or part of the channel state information is transmitted to at least one of the cooperating terminals.

24. The method according to any one of claims 19-23, wherein, The step of determining channel state information based on capability information includes: Determine a preset threshold based on the capability information; Channel state information is determined based on the channel rank and the preset threshold.

25. The method according to claim 24, wherein, The step of determining the channel state information based on the channel rank and the preset threshold includes: If the channel rank is greater than or equal to a preset threshold, the channel state information is determined to be the channel state information of the cooperating terminal. If the channel rank is less than a preset threshold, the channel state information is determined to be the channel state information of a single terminal.

26. The method according to any one of claims 19-25, wherein, Before determining the channel state information based on the capability information, the method further includes: Obtain the capability information.

27. A method for transmitting channel state information, wherein, The method includes: Receive a first signaling message, the first signaling message including channel state information, the channel state information being determined based on capability information, the capability information including at least the capability information of the cooperating terminals, the cooperating terminals including at least two terminals.

28. The method according to claim 27, wherein, The first signaling also includes type indication information.

29. The method according to claim 28, wherein, The type indication information takes a first value, and the channel state information is the channel state information of the cooperating terminal; or, The type indication information takes the second value, and the channel state information is the channel state information of a single terminal.

30. The method according to claim 29, wherein, The channel state information of a single terminal includes at least one of the following: The channel state information of the first terminal, the channel state information of the terminal with the highest signal-to-interference-plus-noise ratio among the cooperating terminals, the channel state information of the terminal with the highest channel quality indication information among the cooperating terminals, the channel state information of the terminal with the highest modulation and coding scheme among the cooperating terminals, and the channel state information of the pre-set terminals.

31. The method according to any one of claims 27-30, wherein, The channel state information is determined based on the channel rank and a preset threshold, and the preset threshold is determined based on the capability information.

32. The method according to claim 31, wherein, The method further includes: If the channel rank is greater than or equal to a preset threshold, the channel state information is determined to be the channel state information of the cooperating terminal. If the channel rank is less than a preset threshold, the channel state information is determined to be the channel state information of a single terminal.

33. The method according to any one of claims 27-32, wherein, Prior to receiving the first signaling, the method further includes: Transmit the capability information.

34. A communication device, wherein, include: Memory and processor; Memory and processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instructions, it performs the method as described in any one of claims 1 to 33.

35. A computer-readable storage medium, wherein, The computer-readable storage medium includes a non-transitory computer-readable storage medium on which computer instructions are stored, which, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 33.

36. A computer program product, wherein, The computer program product includes computer instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 33.