Information processing method and device

By adopting AI-based CSI autoencoder method in the communication system, the joint feedback and precoding of multi-user CSI are realized, which solves the problem of insufficient CSI feedback accuracy in the prior art, and improves the spectrum efficiency and feedback performance of the multi-user MIMO system.

WO2025166574A1PCT designated stage Publication Date: 2025-08-14GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/076449
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-06
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

In the multi-user MIMO transmission of existing communication systems, the CSI feedback accuracy is insufficient, which makes it difficult to estimate the interference channel matrix and affects the system performance. The existing CSI feedback methods fail to effectively utilize the interference relationship between multiple users and fail to optimize multi-user transmission under limited feedback overhead.

Method used

Using the AI-based CSI autoencoder method, by deploying the encoder and decoder on the user side and the base station side, joint feedback and precoding of multi-user CSI are realized, and feature vectors between multiple users are extracted using a deep learning model to optimize the CSI feedback performance.

Benefits of technology

It improves the information processing efficiency of the communication system, improves the spectrum efficiency and CSI feedback accuracy of the multi-user MIMO system, reduces feedback overhead, and optimizes the multi-user transmission performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024076449_14082025_PF_FP_ABST
    Figure CN2024076449_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to an information processing method and a device. The information processing method comprises: a first communication device receiving a plurality of pieces of first output information from a plurality of second communication devices, wherein each piece of first output information is obtained by means of a second communication device using a first information processing module to process first input information; on the basis of the plurality of pieces of first output information, the first communication device obtaining second input information; and the first communication device using a second information processing module to process the second input information to obtain second output information. In the embodiments of the present application, output information can be obtained on the basis of a plurality of pieces of first input information from a plurality of communication devices, thereby supporting joint feedback, and improving the information processing efficiency of a communication system.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing method and device Technical Field

[0001] The present application relates to the field of communications, and more specifically, to an information processing method and device. Background Art

[0002] In an artificial intelligence (AI)-based channel state information (CSI) autoencoder solution, a CSI feedback system can include an encoder and a decoder, deployed on the user side and base station side, respectively. The neural network of the user-side encoder compresses and encodes the CSI and then feeds it back to the base station via an air interface feedback link. The base station decoder recovers the compressed CSI and outputs complete feedback channel information.

[0003] Summary of the Invention

[0004] The embodiments of the present application provide an information processing method and device, which can improve information processing efficiency.

[0005] The present invention provides an information processing method, including:

[0006] The first communication device receives a plurality of first output information from a plurality of second communication devices; wherein one first output information is obtained by a second communication device processing the first input information using the first information processing module;

[0007] The first communication device obtains second input information according to the plurality of first output information;

[0008] The first communication device processes the second input information using a second information processing module to obtain second output information.

[0009] The present invention provides an information processing module training method, including:

[0010] The first communication device receives multiple CSIs from multiple second communication devices; wherein one CSI is obtained by one second communication device through CSI-RS measurement;

[0011] The first communication device uses the multiple CSIs to train multiple first information processing modules and second information processing modules that need to be trained, to obtain multiple trained first information processing modules and second information processing modules.

[0012] The present invention provides an information processing method, including:

[0013] The first communication device sends first indication information, where the first indication information is used to indicate that the second communication device is scheduled for multi-user transmission.

[0014] The present invention provides an information processing method, including:

[0015] The second communication device receives first indication information, where the first indication information is used to indicate that the second communication device is scheduled for multi-user transmission.

[0016] An embodiment of the present application provides a first communication device, including:

[0017] A first receiving unit is configured to receive a plurality of first output information from a plurality of second communication devices; wherein one first output information is obtained by a second communication device processing the first input information using the first information processing module;

[0018] The first processing unit is configured to obtain second input information according to the plurality of first output information; and process the second input information using a second information processing module to obtain second output information.

[0019] An embodiment of the present application provides a first communication device, including:

[0020] A second receiving unit is configured to receive a plurality of CSIs from a plurality of second communication devices; wherein one CSI is obtained by one second communication device through CSI-RS measurement;

[0021] The second processing unit is configured to train the plurality of first information processing modules and the second information processing modules that need to be trained using the plurality of CSIs to obtain the plurality of trained first information processing modules and the second information processing modules.

[0022] An embodiment of the present application provides a first communication device, including: a second sending unit, configured to send first indication information, where the first indication information is used to indicate that a second communication device is scheduled for multi-user transmission.

[0023] An embodiment of the present application provides a first communication device, including:

[0024] A second receiving unit is configured to receive a plurality of CSIs from a plurality of second communication devices; wherein one CSI is obtained by one second communication device through CSI-RS measurement;

[0025] The second processing unit is configured to train the plurality of first information processing modules and the second information processing modules that need to be trained using the plurality of CSIs to obtain the plurality of trained first information processing modules and the second information processing modules.

[0026] An embodiment of the present application provides a first communication device, including: a second sending unit, configured to send first indication information, where the first indication information is used to indicate that a second communication device is scheduled for multi-user transmission.

[0027] An embodiment of the present application provides a second communication device, including: a fourth receiving unit, configured to receive first indication information, where the first indication information is used to indicate that the second communication device is scheduled for multi-user transmission.

[0028] An embodiment of the present application provides a communication device, comprising: a transceiver, a processor, and a memory. The memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to call and execute the computer program stored in the memory, so that the communication device performs the above-mentioned information processing method.

[0029] An embodiment of the present application provides a chip for implementing the above-mentioned information processing method.

[0030] Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the above-mentioned information processing method.

[0031] An embodiment of the present application provides a computer-readable storage medium for storing a computer program. When the computer program is executed by a device, the device executes the above-mentioned information processing method.

[0032] An embodiment of the present application provides a computer program product, including computer program instructions, which enable a computer to execute the above-mentioned information processing method.

[0033] An embodiment of the present application provides a computer program, which, when executed on a computer, enables the computer to execute the above-mentioned information processing method.

[0034] In the embodiment of the present application, output information can be obtained based on multiple first input information from multiple communication devices, supporting joint feedback and improving the information processing efficiency of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] FIG1 is a schematic diagram of an application scenario according to an embodiment of the present application.

[0036] Figure 2 is a schematic diagram of the neuron structure.

[0037] Figure 3 is a schematic diagram of a fully connected neural network.

[0038] Figure 4 is a schematic diagram of a convolutional neural network.

[0039] Figure 5 is a schematic diagram of LSTM.

[0040] Figure 6 is a schematic diagram of the AI-based CSI autoencoder framework.

[0041] FIG7 is a schematic flowchart of an information processing method according to an embodiment of the present application.

[0042] FIG8 is a schematic flowchart of an information processing module training method according to an embodiment of the present application.

[0043] FIG9 is a schematic flowchart of an information processing module training method according to another embodiment of the present application.

[0044] FIG10 is a schematic flowchart of an information processing method according to an embodiment of the present application.

[0045] FIG11 is a schematic flowchart of an information processing method according to another embodiment of the present application.

[0046] FIG12 is a schematic flowchart of an information processing method according to an embodiment of the present application.

[0047] FIG13 is a schematic flowchart of an information processing method according to another embodiment of the present application.

[0048] FIG14 is a schematic diagram of a CSI feedback framework based on AI multi-users.

[0049] FIG15 is a schematic diagram of a UE-side training method.

[0050] FIG16 is a schematic diagram of a network-side training method.

[0051] FIG17 is a schematic diagram of a two-stage multi-user CSI feedback signaling process.

[0052] FIG18 is a schematic diagram of a one-stage multi-user CSI feedback signaling process.

[0053] FIG19 is a schematic block diagram of a first communication device according to an embodiment of the present application.

[0054] FIG20 is a schematic block diagram of a first communication device according to an embodiment of the present application.

[0055] FIG21 is a schematic block diagram of a first communication device according to an embodiment of the present application.

[0056] FIG22 is a schematic block diagram of a second communication device according to an embodiment of the present application.

[0057] Figure 23 is a schematic block diagram of a communication device according to an embodiment of the present application.

[0058] Figure 24 is a schematic block diagram of a chip according to an embodiment of the present application.

[0059] Figure 25 is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION

[0060] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0061] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum, NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), Fifth Generation (5G) system or other communication systems.

[0062] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0063] In one embodiment, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, and a standalone (SA) networking scenario.

[0064] In one embodiment, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, wherein the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, wherein the authorized spectrum can also be considered as an unshared spectrum.

[0065] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.

[0066] The terminal device can be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0067] In an embodiment of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.).

[0068] In an embodiment of the present application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

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

[0070] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in a WLAN, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a future evolved PLMN network or a network device in an NTN network, etc.

[0071] As an example and not a limitation, in an embodiment of the present application, the network device may have a mobile feature, for example, the network device may be a mobile device. Alternatively, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.

[0072] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0073] FIG1 exemplarily illustrates a communication system 100. The communication system includes a network device 110 and two terminal devices 120. In one embodiment, the communication system 100 may include multiple network devices 110, and each network device 110 may include a different number of terminal devices 120 within its coverage area, which is not limited in this embodiment of the present application.

[0074] In one embodiment, the communication system 100 may further include other network entities such as a Mobility Management Entity (MME) and an Access and Mobility Management Function (AMF), which is not limited in this embodiment of the present application.

[0075] Among them, the network equipment may include access network equipment and core network equipment. That is, the wireless communication system also includes multiple core networks for communicating with the access network equipment. The access network equipment can be an evolutionary base station (evolutional node B, abbreviated as eNB or e-NodeB) macro base station, micro base station (also called "small base station"), pico base station, access point (AP), transmission point (TP) or new generation base station (new generation Node B, gNodeB), etc. in a long-term evolution (LTE) system, a next-generation (mobile communication system) (next radio, NR) system or an authorized auxiliary access long-term evolution (LAA-LTE) system.

[0076] It should be understood that in the embodiments of the present application, a device having a communication function in a network / system may be referred to as a communication device. Taking the communication system shown in Figure 1 as an example, the communication device may include a network device and a terminal device having a communication function. The network device and the terminal device may be specific devices in the embodiments of the present application and will not be described in detail here. The communication device may also include other devices in the communication system, such as a network controller, a mobility management entity, and other network entities, which are not limited in the embodiments of the present application.

[0077] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.

[0078] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.

[0079] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.

[0080] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.

[0081] 1. Neural Networks and Machine Learning

[0082] A neural network is a computational model consisting of multiple interconnected neuron nodes. The connections between nodes represent weighted values, called weights, from input signals to output signals. Each node performs a weighted summation of different input signals and outputs the result through a specific activation function. Figure 2 shows the neuron structure.

[0083] A simple neural network is shown in Figure 3, which includes an input layer, a hidden layer, and an output layer. Different outputs can be generated through different connection methods, weights, and activation functions of multiple neurons, thereby fitting the mapping relationship from input to output. Each upper-level node is connected to all of its lower-level nodes. This fully connected model can also be called a deep neural network (DNN) in the embodiments of the present application.

[0084] The basic structure of a convolutional neural network (CNN) consists of an input layer, multiple convolutional layers, multiple pooling layers, a fully connected layer, and an output layer, as shown in Figure 4. Each neuron in the convolutional kernel of a convolutional layer is locally connected to its input. The introduction of a pooling layer extracts the local maximum or average features of a layer, effectively reducing the number of network parameters and exploiting local features, enabling the convolutional neural network to converge quickly and achieve excellent performance.

[0085] A recurrent neural network (RNN) is a type of neural network that models sequential data and has achieved remarkable success in natural language processing applications such as machine translation and speech recognition. Specifically, the network memorizes information from past moments and uses it in the calculation of current outputs. This means that nodes in the hidden layers are no longer disconnected but connected, and the input to a hidden layer includes not only the input layer but also the output of the previous hidden layer. Common RNN structures include long-short-term memory (LSTM) artificial neural networks, gated recurrent units (GRUs), and other structures. Figure 5 shows a basic LSTM cell structure. Unlike RNNs, which only consider the most recent state, the LSTM cell state determines which states should be retained and which should be forgotten, addressing the shortcomings of traditional RNNs in long-term memory.

[0086] 2. Codebook-based Channel State Information (CSI) Feedback Scheme in NR

[0087] In NR systems, the CSI feedback scheme typically uses codebook-based eigenvector feedback to enable the base station to obtain downlink CSI. Specifically, the base station sends a downlink Channel State Information-Reference Signal (CSI-RS) to the user. The user uses the CSI-RS to estimate the CSI of the downlink channel and performs eigenvalue decomposition on the estimated downlink channel to obtain the eigenvector corresponding to the downlink channel.

[0088] Specifically, NR provides two codebook designs: Type 1 and Type 2. The Type 1 codebook is used for CSI feedback with conventional accuracy, primarily for transmission in single-user (SU)-multiple input multiple output (MIMO) scenarios, while the Type 2 codebook is primarily used to improve the transmission performance of multi-user (MU)-MIMO. Both Type 1 and Type 2 codebooks employ a two-level codebook feedback scheme of W = W1W2, where W1 describes the wideband, long-term characteristics of the channel and determines a set of L discrete Fourier transform (DFT) beams; W2 describes the subband, short-term characteristics of the channel. Specifically, for the Type 1 codebook, W2 selects a beam from the L DFT beams; for the Type 2 codebook, W2 linearly combines the L DFT beams in W1 and provides feedback in the form of amplitude and phase. Generally, the Type 2 codebook utilizes a higher number of feedback bits to obtain higher-precision CSI feedback performance.

[0089] 3. AI-based CSI feedback method in the 18th generation version (Release 18, R18)

[0090] Given the tremendous success of AI technology, especially deep learning, in computer vision and natural language processing, the communications field has begun to explore the use of deep learning to solve technical challenges that are difficult to address with traditional communications methods. For example, the neural network architecture commonly used in deep learning is nonlinear and data-driven. It can extract features from actual channel matrix data and restore the channel matrix information compressed and fed back by the UE as much as possible on the base station side. This ensures the restoration of channel information while also providing the possibility of reducing CSI feedback overhead on the UE side. Deep learning-based CSI feedback treats channel information as an image to be compressed, uses a deep learning autoencoder to compress and feed back the input channel information, and reconstructs the compressed channel image at the transmitter, which can preserve channel information to a greater extent.

[0091] AI-based CSI feedback is one of the main use cases of AI projects. The basic implementation framework of CSI feedback is as follows:

[0092] Using an AI-based CSI autoencoder approach, the entire feedback system is divided into an encoder and a decoder, deployed at the user's transmitting end and the base station's receiving end, respectively. After the user obtains channel information through channel estimation, it serves as the encoder's input. The encoder's neural network compresses and encodes the channel information matrix, and the compressed bit stream is fed back to the base station via the air interface feedback link. The base station recovers the channel information based on the feedback bit stream through the decoder and outputs the complete feedback channel information. The neural networks of the encoder and decoder shown in Figure 6 can adopt a DNN composed of multiple layers of fully connected layers, a CNN composed of multiple layers of convolutional layers, or an RNN with structures such as LSTM and GRU. Various neural network architectures such as residual and self-attention mechanisms can also be used to improve the performance of the encoder and decoder.

[0093] The above-mentioned CSI input and / or CSI output can be full channel information, or eigenvector information obtained based on full channel information. Therefore, the current channel information feedback methods based on deep learning are mainly divided into full channel information feedback and eigenvector feedback. Although the former can realize the compression and feedback of full channel information, the feedback bit stream overhead is high, and this feedback method is not supported in the existing NR system. As for the eigenvector-based feedback method, it is the feedback architecture supported by the current NR system, and the AI-based eigenvector feedback method can achieve higher CSI feedback accuracy with the same feedback bit overhead, or significantly reduce the feedback overhead while achieving the same CSI feedback accuracy.

[0094] 4. Multi-user transmission in NR

[0095] MU-MIMO technology is a key NR technology. By simultaneously serving multiple users within the same time-frequency resources, it can significantly improve the system's spectral efficiency. Compared to SU-MIMO, the ratio of the number of antennas on the user side to the number of concurrent data streams (including the data streams that the user needs to receive and the data streams of co-scheduled users) is lower, and the channel matrix of the interference signal is generally difficult to estimate. Therefore, the performance of the MU-MIMO system is more dependent on the accuracy of the CSI acquisition and the degree of optimization of the precoding and scheduling algorithms. In current NR systems, the design of the Type 2 codebook is mainly aimed at enhancing MU-MIMO transmission, which can significantly improve CSI accuracy and thus greatly improve the performance of MU-MIMO transmission.

[0096] Taking two users as an example, the base station side usually schedules two users with relatively low channel correlation to perform multi-user transmission, so that the precoding matrix can better eliminate the interference between the two users and improve the gain of MU-MIMO.

[0097] The characteristics of codebook-based CSI feedback in NR include: CSI feedback in the 5G NR standard uses Type 1 and Type 2 codebook-based feedback. This codebook-based CSI feedback method has good generalization capabilities for different users and various channel scenarios. However, because the codebook is pre-set, it does not effectively utilize the correlation between different antenna ports and subbands. Therefore, under the same feedback overhead, the feedback performance is poor; or when the feedback performance is achieved, the feedback overhead is high.

[0098] The characteristics of AI-based CSI feedback include: The AI-based CSI feedback method can extract the correlation of feature vectors in the time domain and frequency domain, so it can achieve better feedback performance with lower feedback overhead. However, the encoder and decoder used in this solution both use neural network models. When the training set environment is consistent with the actual deployment environment of the model (i.e., the test set environment), the AI-based CSI feedback method can achieve significant gains in both feedback overhead and feedback performance. However, AI-based CSI feedback is also targeted at single-user, point-to-point CSI feedback. That is, the encoder deployed on the user side can only compress and feedback the CSI of the user, and the decoder on the base station side can only decode and recover the CSI of a single user.

[0099] The characteristics of multi-user transmission in NR include: Currently, multi-user transmission in NR requires the base station to first obtain the CSI reports of each user in the cell and then perform user scheduling based on the CSI information of multiple users. In this case, the performance gain of MU-MIMO is heavily dependent on the CSI feedback accuracy of individual users. Whether it is the codebook-based CSI feedback in NR or the AI-based CSI feedback in Release 18 / R19, CSI feedback accuracy may be low in certain wireless channel environments, affecting the base station's multi-user scheduling results.

[0100] Furthermore, because the primary challenge in MU-MIMO transmission is interference between multiple users, the CSI feedback schemes in related technologies are point-to-point, with no joint feedback between multiple users or estimation of inter-user interference. In other words, CSI feedback and downlink precoding calculations are performed independently. Consequently, with limited uplink feedback overhead, the design is not optimized for multi-user transmission scenarios.

[0101] In summary, the use of AI technology to design CSI feedback and precoding methods for multiple users may bring potential performance gains to the performance improvement of MU-MIMO systems.

[0102] FIG7 is a schematic flow chart of an information processing method 700 according to an embodiment of the present application. The method can optionally be applied to the system shown in FIG1 , but is not limited thereto. The method includes at least part of the following contents.

[0103] S710. A first communication device receives a plurality of first output information from a plurality of second communication devices; wherein one piece of first output information is obtained by a second communication device processing first input information using a first information processing module;

[0104] S720: The first communication device obtains second input information according to the plurality of first output information;

[0105] S730: The first communication device uses a second information processing module to process the second input information to obtain second output information.

[0106] In some examples, the first communications device may be a network device such as a base station, and the second communications device may be a terminal device such as a UE. The first input information may be the CSI of the UE before being processed by the first information processing module, and the first output information may be the information output by the first information processing module. The base station may receive the first output information from multiple UEs, and then combine the first output information of the multiple UEs as second input information and input it to the second information processing module for processing. The second information processing module may output second output information.

[0107] In one embodiment, the first information processing module includes at least one of a first model, a first function, and a first characteristic.

[0108] In one embodiment, the second information processing module includes at least one of a second model, a second function, and a second characteristic.

[0109] For example, at least one of the first model, the first function, and the first characteristic may be related to a CSI encoder. The first model may be a first AI / machine learning (ML) model, which may be used for CSI encoding. The first function may be a first AI / ML function, which may include a CSI encoding function. The first characteristic may be a first AI / ML characteristic, which may include a CSI encoding characteristic.

[0110] For another example, at least one of the second model, the second function, and the second characteristic may be related to a CSI decoder. For another example, the second model may be a second AI / ML model, which may be used for CSI decoding. The second function may be a second AI / ML function, which may include a CSI decoding function. The second characteristic may be a second AI / ML characteristic, which may include a CSI decoding characteristic.

[0111] In one embodiment, the first model includes a channel state information (CSI) encoder model, the first function includes a CSI encoder function, or the first characteristic includes a CSI encoder characteristic.

[0112] In one embodiment, the second model includes a CSI decoder model, the second function includes a CSI decoder function, or the second characteristic includes a CSI decoder characteristic.

[0113] For example, multiple UEs use a CSI encoder model to process measured first input information to obtain first output information, which is then sent to the base station. After receiving the first output information from the encoders of multiple users, the base station combines the multiple first output information to obtain combined second input information, and then processes it using the CSI decoder model to obtain second output information.

[0114] In one embodiment, the first input information includes CSI measured by the second communication device, and the first output information includes a bit sequence obtained by the second communication device processing the CSI using a first information processing module.

[0115] In one embodiment, the second input information includes information obtained by combining the multiple first input information, and the second output information includes a precoding vector obtained by the first communications device processing the second input information using the second information processing module. For example, after the UE measures and obtains CSI, it processes the CSI using a CSI encoder model to obtain an encoded bit sequence. The UE can then send the bit sequence to the base station. The base station can combine the bit sequences from multiple UEs and input them into a CSI decoder model corresponding to the encoder model on the UE to obtain a precoding vector for the CSI.

[0116] The embodiments of the present application can obtain output information based on multiple first input information from multiple communication devices, support joint feedback, and improve the information processing efficiency of the communication system.

[0117] FIG8 is a schematic flow chart of an information processing module training method 800 according to an embodiment of the present application. The method can optionally be applied to the system shown in FIG1 , but is not limited thereto. The method includes at least part of the following contents.

[0118] S810. A first communication device receives multiple CSIs from multiple second communication devices, wherein one CSI is obtained by one second communication device through CSI-RS measurement.

[0119] S820: The first communication device uses the multiple CSIs to train multiple first information processing modules and second information processing modules that need to be trained, to obtain multiple trained first information processing modules and second information processing modules.

[0120] In an embodiment of the present application, after the second communication device, such as a UE, performs CSI-RS measurement locally, it can send the CSI to the first communication device. After the first communication device receives multiple CSIs from multiple second communication devices, it can use the multiple CSIs to train the CSI model that needs to be trained. The CSI model may include multiple first information processing modules and second information processing modules. The multiple first information processing modules and second information processing modules can be jointly trained, and can be trained on the terminal side, such as the UE, the UE's computing unit, computing node or computing entity, or on the network side, such as the network device, the network device's computing unit, computing node or computing entity. The first information processing modules applicable to different terminal devices can be the same, not completely the same, or completely different. For example, UE1 corresponds to the CSI encoder model M1, UE2 and UE3 correspond to the CSI encoder model M2, and UE4 and UE5 correspond to the CSI encoder model M3. Among them, M1 and M2 are completely different, and M2 and M3 have the same structure but different parameters (an example of not completely the same). M1, M2 and M3 can be jointly trained with the same CSI decoder model.

[0121] In some examples, the first communication device may include a user-side computing unit, computing entity, or computing node, such as a server with strong computing capabilities. The second communication device may include a terminal device, such as a UE. During the data collection phase, the UE-side computing unit, computing entity, or computing node may receive a training dataset from multiple UEs. The dataset may include CSI measured by the multiple UEs using downlink CSI-RS.

[0122] In some examples, the first communication device may include a network device, a network-side computing unit, a computing entity, or a computing node. The second communication device may include a terminal device such as a UE, a user-side computing unit, a computing entity, or a computing node. For example, during the data collection phase, the base station may receive data sets for training from multiple UEs.

[0123] In one embodiment, the first information processing module includes at least one of a first model, a first function, and a first characteristic.

[0124] In one embodiment, the second information processing module includes at least one of a second model, a second function, and a second characteristic.

[0125] In one embodiment, the first model includes a channel state information (CSI) encoder model, the first function includes a CSI encoder function, or the first characteristic includes a CSI encoder.

[0126] In one embodiment, the second model includes a CSI decoder model, the second function includes a CSI decoder function, or the second characteristic includes a CSI decoder characteristic.

[0127] For the above modules, functions, characteristics, etc., please refer to the relevant description of the above method embodiment.

[0128] Figure 9 is a schematic flow chart of an information processing module training method 900 according to another embodiment of the present application. The method may include one or more features of the above-mentioned method 800. In one embodiment, in step S820, the first communications device uses the multiple CSIs to train multiple first information processing modules and second information processing modules that need to be trained, thereby obtaining multiple trained first information processing modules and second information processing modules, and further includes:

[0129] S910: The first communication device groups the multiple CSIs to obtain multiple first input information groups;

[0130] S920: Use the one or more first input information groups as inputs to multiple first information processing modules that need to be trained, and obtain second output information output by the second information processing module;

[0131] S930. Optimize the loss function according to each first input information group and its corresponding second output information to obtain a plurality of trained first information processing modules and second information processing modules.

[0132] In an embodiment of the present application, multiple methods can be used to group multiple first input information in a training set to obtain one or more first input information groups. For example, the first input information is randomly grouped. The first input information of UE1 and UE2 is divided into the first group, the first input information of UE2 and UE4 is divided into the second group, and the first input information of UE3 and UE5 is divided into the third group. For another example, multiple first input information are grouped based on a user correlation threshold. For example, by comparing the similarity of the CSI-RS measurement results in multiple first input information, several first input information with similar Reference Signal Received Power (RSRP) values ​​are not grouped together, which can reduce interference between multiple users. For another example, by comparing the similarity of the CSI-RS measurement results in multiple first input information, several first input information with overlapping channel main directions are not grouped together.

[0133] In an embodiment of the present application, if the CSI model to be trained includes multiple first information processing modules, such as multiple CSI encoder models and second information processing modules, such as a CSI decoder model, each first input information group can be used as the input of the multiple first information processing modules to obtain the second output information output by the second information processing module. Each first input information group and its corresponding second output information are then substituted into the loss function formula to obtain the loss function calculation result. Determine whether the loss function calculation result converges. If it converges, training can be stopped. If it does not converge, the first information processing module and the second information processing module can be adjusted, such as adjusting the parameters of the CSI encoder module and / or the CSI decoder model. Then, continue training using the new or original first input information group.

[0134] In one embodiment, the method further comprises:

[0135] S940. The first communication device sends the multiple first information processing modules to multiple second communication devices and / or sends the second information processing module to a third communication device.

[0136] For example, after the training of the computing unit, computing entity or computing node on the UE side is completed, the trained CSI encoder model is distributed to one or more UEs, and the trained CSI decoder model is distributed to the base station.

[0137] For another example, after the base station completes training, it distributes the trained CSI encoder model to one or more UEs.

[0138] For another example, after the computing unit, computing entity or computing node on the base station side completes training, the trained CSI encoder model is distributed to one or more UEs, and the trained CSI decoder model is distributed to the base station.

[0139] In an embodiment of the present application, if the UE has strong computing performance, multiple first information processing modules and second information processing modules can also be trained on the UE. After training is completed, the UE distributes the trained CSI decoder model to the base station. In this case, the first communication device and the second communication device can be understood as different components of the UE.

[0140] FIG10 is a schematic flow chart of an information processing method 1000 according to an embodiment of the present application. The method can optionally be applied to the system shown in FIG1 , but is not limited thereto. The method includes at least part of the following contents.

[0141] S1010. A first communication device sends first indication information, where the first indication information is used to indicate that a second communication device is scheduled for multi-user transmission.

[0142] In an embodiment of the present application, a first communication device may send first indication information to a second communication device. If the first communication device is a network device, the second communication device may be a terminal device. For example, a base station sends the first indication information to one or more UEs, indicating that the one or more UEs are scheduled for multi-user transmission.

[0143] In one embodiment, the first indication information is used to activate a first information processing module of the second communication device to perform multi-user CSI feedback. For example, if the first indication information instructs the UE to activate a CSI encoder model, the UE uses the CSI encoder model to process the CSI measured by the UE to obtain a bit sequence, and feeds back the bit sequence to the base station.

[0144] In one embodiment, the first communication device may activate its own second information processing module. For example, the first communication device may activate the second information processing module upon sending first indication information to the first communication device. For another example, the first communication device may activate the second information processing module upon sending first indication information to the first communication device and receiving feedback from one or more first communication devices indicating that the first information processing module has been activated.

[0145] In one embodiment, the first information processing module includes at least one of a first model, a first function, and a first characteristic.

[0146] In one embodiment, the second information processing module includes at least one of a second model, a second function, and a second characteristic.

[0147] In one embodiment, the first model includes a channel state information (CSI) encoder model, the first function includes a CSI encoder function, or the first characteristic includes a CSI encoder.

[0148] In one embodiment, the second model includes a CSI decoder model, the second function includes a CSI decoder function, or the second characteristic includes a CSI decoder characteristic.

[0149] In one embodiment, the first indication information is further used to indicate at least one of the following: the number of multi-users scheduled simultaneously; and the time for the scheduled users to perform multi-user transmission.

[0150] In an embodiment of the present application, if the number of simultaneously scheduled multiple users indicated in the first indication information is greater than 1, the second communication device may select a corresponding model, function, or feature from the simultaneously scheduled multiple users for activation. For example, if the first indication information indicates that UE1 and UE2 are scheduled simultaneously, UE1 may activate its own model M1 after receiving the first indication information; and UE2 may activate its own model M2 after receiving the first indication information. For another example, if the first indication information indicates that the UEs where M1 and M2 are located are scheduled simultaneously, UE1 may activate its own model M1 after receiving the first indication information; and UE2 may activate its own model M2 after receiving the first indication information.

[0151] In this embodiment of the present application, if the time for the scheduled user to perform multi-user transmission indicated in the first indication information includes T time units, the second communications device may use the first information processing module to provide multi-user CSI feedback within the subsequent T time units. After T time units, the second communications device may disable the first information processing module and return to the initial state.

[0152] FIG11 is a schematic flow chart of an information processing method 1100 according to another embodiment of the present application. The method may include one or more features of the above method 1000. In one embodiment, the method further includes:

[0153] S1110: A first communication device receives first reporting information, where the first reporting information is used to report the CSI of the second communication device. This step may be performed before S1010 to trigger the first communication device to execute S1010. For example, if the network device receives first reporting information from one or more second communication devices, it may send the first indication information described above to the second communication devices.

[0154] In one embodiment, the method further comprises:

[0155] S1120: The first communication device receives second reporting information, which is used to report whether the first information processing module of the second communication device is in an activated state. After S1010, if the second communication device activates the first information processing module, it may send second reporting information to the first communication device to inform the first communication device that the second communication device has activated the first information processing module. In this case, the first communication device may activate its own second information processing module.

[0156] In one embodiment, the method further comprises:

[0157] S1130, the first communication device sends a second indication message, and the second indication message is used to instruct the second communication device to shut down the first information processing module and / or switch to a new first information processing module. For example, the first communication device can send a second indication message to one or more second communication devices. If the second indication message indicates to shut down or deactivate the first information processing module, the second communication device that receives the second indication message can shut down or deactivate the first information processing module. If the second indication message indicates to activate a new first information processing module, the second communication device that receives the second indication message can activate or switch to the new first information processing module. For example, two CSI encoder models M1 and M2 are deployed in UE1. After receiving the first indication message, the CSI encoder model M1 is activated, and after receiving the second indication message, it switches to activating the CSI encoder model M2.

[0158] In one embodiment, the method further includes: the first communication device receiving capability information, where the capability information is used to indicate the multi-user CSI feedback-related capability of the second communication device. This step can be combined with one or more steps in the above-mentioned information processing method and training method embodiments.

[0159] In one embodiment, the multi-user CSI feedback-related capabilities include at least one of the following:

[0160] Whether it supports AI / ML-based multi-user CSI feedback capabilities;

[0161] Whether the capability of deploying the first information processing module is supported;

[0162] Whether the capability of receiving the first indication information and / or the second indication information is supported.

[0163] In this embodiment of the present application, the first communication device may receive capability information from one or more second communication devices.

[0164] The capability information of different second communication devices may be the same or different. For example, the network device receives capability information of UE1, UE2, and UE3. The capability information of UE1 includes the capability to support AI / ML-based multi-user CSI feedback. The capability information of UE2 includes the capability to support the deployment of a CSI encoder model. The capability information of UE3 includes the capability to support the reception of the first indication information and the second indication information.

[0165] FIG12 is a schematic flow chart of an information processing method 1200 according to an embodiment of the present application. The method can optionally be applied to the system shown in FIG1 , but is not limited thereto. The method includes at least part of the following contents.

[0166] S1210. A second communication device receives first indication information, where the first indication information is used to indicate that the second communication device is scheduled for multi-user transmission.

[0167] In one implementation, the first indication information is used to activate a first information processing module of the second communication device to perform multi-user CSI feedback.

[0168] In one embodiment, the first indication information is further used to indicate at least one of the following: the number of multi-users scheduled simultaneously; and the time for the scheduled users to perform multi-user transmission.

[0169] FIG13 is a schematic flow chart of an information processing method 1300 according to another embodiment of the present application. The method may include one or more features of the above method. In one embodiment, the method further includes:

[0170] S1310: The second communication device sends first reporting information, where the first reporting information is used to report the CSI of the second communication device.

[0171] In one embodiment, the method further comprises:

[0172] S1320: The second communication device sends second reporting information, where the second reporting information is used to report whether the first information processing module of the second communication device is in an activated state.

[0173] In one embodiment, the method further comprises:

[0174] S1330: The second communication device receives second indication information, where the second indication information is used to instruct the second communication device to shut down the first information processing module and / or switch to a new first information processing module.

[0175] In one embodiment, the method further includes: the second communication device sending capability information, where the capability information is used to indicate the multi-user CSI feedback-related capability of the second communication device. This step can be combined with one or more steps in the above-mentioned information processing method and training method embodiments.

[0176] In one embodiment, the multi-user CSI feedback-related capabilities include at least one of the following:

[0177] Whether it supports AI / ML-based multi-user CSI feedback capabilities;

[0178] Whether the capability of deploying the first information processing module is supported;

[0179] Whether the capability of receiving the first indication information and / or the second indication information is supported.

[0180] For specific examples of the second communication device executing methods 1200 and 1300 in this embodiment, reference may be made to the relevant descriptions about the second communication device in the above methods 1000 and 1100 , which will not be repeated here for the sake of brevity.

[0181] The communication method of the embodiment of the present application may include an AI-based multi-user CSI feedback and precoding method. For example, a first artificial intelligence / machine learning (AI / ML) model / function / feature is deployed on multiple user sides, and matched with a second AI / ML model / function / feature on the network side to achieve multi-user joint CSI feedback. For another example, the downlink precoding vector of each user is directly obtained on the network side. Unlike the point-to-point single-user CSI feedback method adopted in the LTE / NR standard, the solution of the embodiment of the present application can adopt joint feedback, taking into account the interference characteristics between multiple users, and directly implement the output of the optimal precoding vector on the network side through the AI / ML model / function / feature, thereby maximizing the spectrum efficiency of the downlink MU-MIMO. The embodiment of the present application also provides a model training method and signaling process for multi-user CSI feedback, as well as a corresponding terminal capability reporting method, to support a multi-user CSI feedback method based on AI / ML.

[0182] Example 1: AI-based multi-user CSI feedback deployment framework

[0183] This embodiment provides an implementation framework for an AI-based multi-user CSI feedback method. Figure 14 illustrates the AI-based multi-user CSI feedback framework, using a two-user deployment scenario as an example. The user side can deploy a first AI / ML model / function / feature, whose inputs are the first inputs of user 1 and user 2, respectively, and whose outputs are the first outputs of user 1 and user 2, respectively. The network side can deploy a second AI / ML model / function / feature, whose inputs are the second inputs and second outputs, respectively.

[0184] Specifically, the first AI / ML model / function / feature can be a CSI encoder model obtained through training, or it can be other implementation methods for implementing the CSI compression coding function, such as a filter, an implementation algorithm, etc. The first input of user 1 / user 2 is the CSI obtained by local measurement of user 1 / user 2, which can be a feature vector (such as the input structure discussed in the R18 AI / ML CSI project, the embodiment of the present application can use this input information as an example), can be the original channel information, or can be other input forms that characterize CSI, which are not limited here. The first output of user 1 / user 2 can be a bit sequence after the first input information passes through the first AI / ML model / function / feature, which can be reported through an uplink feedback channel, such as a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH).

[0185] The second AI / ML model / function / feature can be a CSI decoder model obtained through training, or it can be other implementation methods for realizing CSI recovery decoding function and precoding, such as a filter that matches the first AI / ML model / function / feature, an implementation algorithm, etc. (no more examples are given here). The second input combines the first outputs from user 1 and user 2. For example, the first output of user 1 is a bit stream of length m1, and the first output of user 2 is a bit stream of length m2, then the second input is a bit stream of length m1+m2. The second output is the downlink precoding vector for user 1 and user 2 respectively. The precoding vector can have different granularities in the frequency domain, for example, it can be the entire bandwidth, the subband granularity, the resource block (RB) granularity, or the subcarrier granularity.

[0186] This implementation method can be extended to scenarios with multiple users, that is, the first AI / ML model / function / feature can be deployed on more than 2 users, and the maximum number of users that can be supported depends on the maximum number of multi-user transmissions configured in the system.

[0187] Different from the point-to-point CSI feedback, the solution of this embodiment matches the first AI / ML model / function / feature deployed on multiple user sides with a second AI / ML model / function / feature on the network side to perform joint CSI feedback. Moreover, the second output of the second AI / ML model / function / feature on the network side may not be the CSI corresponding to each user, but directly output the downlink precoding vector corresponding to each user. This integrated design of CSI feedback and downlink precoding first considers the interference between multiple users and can maximize the spectrum efficiency of downlink MU-MIMO. In addition, this embodiment implements the precoding design of different frequency domain granularities by deploying the second AI / ML model / function / feature on the network side, which also reduces the complexity of system scheduling and precoding vector calculation after obtaining CSI.

[0188] Example 2: AI-based multi-user CSI feedback training method

[0189] This embodiment provides an AI-based multi-user CSI feedback training method for obtaining a first AI / ML model / function / feature and a second AI / ML model / function / feature that can be deployed in Example 1. Specifically, this embodiment includes training methods for both the UE and network sides, as detailed in the following sub-embodiments.

[0190] Sub-embodiment 1: UE-side training method

[0191] This sub-embodiment provides a UE-side training method, i.e., both the first AI / ML model / function / feature and the second AI / ML model / function / feature are performed on the UE side. Considering the UE's training capabilities and the fact that the first AI / ML model / function / feature needs to be deployed on multiple UEs, the training process needs to be performed on the computing entity / unit / node on the UE side, as shown in Figure 15.

[0192] The above training method may include the following steps:

[0193] S1, Data Collection: The UE sends a data set for training to the UE-side computing entity / unit / node. The data set may include CSIs obtained by multiple UEs through downlink CSI-RS measurements.

[0194] S2, UE Grouping: Specifically, the UE-side computing entity / unit / node groups the data reported by multiple UEs to form a first input information group for model training, for example, {UE-1's first input information, UE-2's first input information, ..., UE-K's first input information}. Each group constitutes a training sample. This grouping process can be implemented in various ways, as shown in Examples S2a and S2b below.

[0195] S2a, one implementation method is random grouping, that is, the K UEs in each group come from a random combination of all UEs in all data collection. The corresponding assumption of this grouping method is that the network side does not schedule the pairing of multiple users but performs random pairing. However, the channel correlation between multiple users is high. If the interference is large, they may not be suitable for scheduling multi-user transmission. However, the advantages of this grouping method include: the training set samples of this situation are included in the training process, which to a certain extent ensures that the first AI / ML model / function / feature and the second AI / ML model / function / feature obtained by training have good generalization performance for different user scheduling situations, and random grouping is relatively simple to process the data set.

[0196] S2b: Grouping based on user correlation thresholds. This means that the user correlation between the K UEs in each group is below a certain threshold. This grouping approach takes into account the realistic assumptions of user scheduling on the network side. Its advantage is that the training set samples corresponding to this grouping are more likely to occur during multi-user transmission, with minimal interference between multiple users, making them suitable for scheduling multi-user transmission. However, for different multi-user scheduling assumptions, the generalization of the first and second trained AI / ML models / functions / features may be poor.

[0197] S3, model training. Based on the framework of Figure 16, the first input information grouped in S2 is used as the input of the first AI / ML model / function / feature, and the loss function uses the negative of the spectrum efficiency calculated based on the second output and the first input information group. By optimizing the loss function, the first and second AI / ML models / functions / features can obtain the optimal second output (e.g., precoding vectors for different users on the network side) based on the first input information group.

[0198] S4, model distribution. The UE-side computing entity / unit / node distributes the first AI / ML model / function / feature to different UEs and distributes the second AI / ML model / function / feature to the network for deployment.

[0199] Sub-embodiment 2: Network-side training method

[0200] This sub-embodiment provides a joint training method on the network side, i.e., both the first AI / ML model / function / feature and the second AI / ML model / function / feature are performed on the network side. Given the network's strong training capabilities, the training process can be implemented directly on the network-side base station or on the network-side computing entity / unit / node, as shown in Figure 16.

[0201] The above training methods include:

[0202] S1, Data Reporting and Data Collection. Multiple UEs measure the downlink CSI-RS to obtain CSI and feed the collected data back to the network via an uplink channel. This uplink channel can be the PUSCH, PUCCH, or other channel resources dedicated to data reporting. The network transmits this data set to the network-side computing entity / unit / node.

[0203] The UE grouping in step S2 and the model training in step S3 are the same as those in sub-embodiment 1 and will not be described in detail here.

[0204] S4, model distribution. The network-side computing entity / unit / node distributes the first AI / ML model / function / feature to different UEs and distributes the second AI / ML model / function / feature to the network side for deployment.

[0205] As described above, the first and second AI / ML model / function / feature training methods on the UE side or the network side generally adopt offline training and online deployment methods in consideration of complexity. However, this embodiment can also support online training and AI / ML model / function / feature updates, which will not be described in detail here. Through this training method, the user and the network side can obtain the first AI / ML model / function / feature and the second AI / ML model / function / feature for multi-user CSI feedback based on AI / ML. This training method is different from the point-to-point user CSI feedback method in that it is necessary to obtain joint pairing data of multiple users for training during the data collection phase, so that the first AI / ML model / function / feature can obtain the interference information characteristics between users, and thus effectively suppress multi-user interference in the multi-user precoding vector calculation.

[0206] Example 3: Signaling process supporting multi-user CSI feedback

[0207] The point-to-point CSI feedback design does not support this multi-user CSI joint feedback method. Therefore, this embodiment provides a signaling process that supports multi-user CSI feedback.

[0208] Sub-embodiment 1: Two-stage multi-user CSI feedback signaling process

[0209] First, this embodiment supports a two-stage multi-user CSI feedback signaling process, as shown in Figure 17. The process may include:

[0210] S1701: A user sends a first report to the network. At this point, the user, such as a UE, is in an initial state, i.e., not scheduled for multi-user transmission. The first report should include at least the CSI of the user. This first report is point-to-point and can employ either a traditional codebook approach or an AI / ML-based CSI feedback approach.

[0211] S1702: The network side performs multi-user scheduling based on first reporting information of multiple users.

[0212] S1703, the network side sends a first indication message to each scheduled user, and the first indication message indicates that the user is scheduled for multi-user transmission, which is used to activate the first AI / ML function / model / feature on the user side and perform multi-user CSI feedback. The first indication message can also indicate the number K of multi-users scheduled at the same time, so that the user can select the corresponding first AI / ML model / function / feature for activation. The first indication message can also additionally indicate the time T when the user is scheduled for multi-user transmission. Within the subsequent T time units after receiving the first information indication, the user can use the first AI / ML model / function / feature for multi-user CSI feedback. After T time units, the user can turn off the first AI / ML model / function / feature and return to the initial state. If the first indication message does not additionally indicate the time T, the default information defaults to continuous activation, that is, the first AI / ML model / function / feature continues to work until the second indication message is received (see step S7);

[0213] S1704: The user activates the first AI / ML model / function / feature according to the received first instruction information;

[0214] S1705: The user sends second reporting information to the network, where the second reporting information includes at least the first output information of the plurality of users and feedback information confirming activation of the first AI / ML model / function / feature;

[0215] S1706: The network side activates the second AI / ML function / model / feature and obtains the second output information ultimately required by the network side based on the second reported information.

[0216] S1707: The network side sends second indication information to the user, used to instruct the user side to shut down the first AI / ML model / function / feature, or to instruct the user side to switch to a new first AI / ML model / function / feature.

[0217] The first reporting information and the second reporting information may be carried out by UCI signaling or other dedicated uplink signaling for carrying AI-related reporting information, and reported via PUCCH or PUSCH. The first indication information and the second indication information may be indicated by DCI, MAC CE, or RRC signaling, or by other dedicated downlink signaling for carrying AI-related indication information.

[0218] This two-stage multi-user CSI feedback process requires the network to schedule multiple users based on point-to-point user CSI feedback information, and then determine user pairing and the selection of the first AI / ML model / function / feature. The advantage of this solution is that the network can provide relatively reasonable multi-user scheduling based on the CSI feedback of a single user and provide reasonable guidance on the selection of the first AI / ML model / function / feature for multiple users, resulting in relatively good multi-user transmission performance.

[0219] Sub-embodiment 2: One-stage multi-user CSI feedback signaling process

[0220] This embodiment also supports a one-stage multi-user CSI feedback signaling process, as shown in FIG18 :

[0221] The main difference between this process and the two-stage multi-user CSI feedback signaling process is that the first stage does not need to wait for the user's first reported information to be reported (i.e., step S1701 can be omitted), and the network side can directly perform blind scheduling for multiple users. The subsequent process is basically the same as the two-stage process (i.e., steps S1801 to S1806 can be referred to the relevant descriptions of steps S1702 to S1707, respectively), and will not be repeated here.

[0222] The multi-user CSI feedback signaling process in this phase is simpler. The network side does not need to wait for each user's CSI report and can directly trigger the multi-user CSI feedback signaling process. However, this process may cause unreasonable multi-user scheduling results on the network side, resulting in significant interference between users. This places higher requirements on the first and second AI / ML functions / models / features, namely, that these first and second AI / ML functions / models / features can better achieve interference suppression between multiple users and output more matching precoding vectors.

[0223] Example 4: Terminal Capability Reporting

[0224] This embodiment provides a terminal capability reporting method to support the terminal in implementing an AI / ML-based multi-user CSI feedback method.

[0225] The first capability of the terminal includes the ability to support AI / ML-based multi-user CSI feedback, the ability to support the deployment of the first AI / ML model / function / feature, and the ability to support the reception of the first indication information and the second indication information. The specific reporting methods are as follows:

[0226] Method 1: The terminal reports the capability of supporting AI / ML-based multi-user CSI feedback (first capability). A terminal with the first capability can also support the first AI / ML model / function / feature and can also support receiving the first indication information and the second indication information.

[0227] Method 2: The terminal reports the capability of supporting the first AI / ML model / function / feature (first capability). The terminal with the first capability can also support receiving the first indication information and the second indication information, and can also support AI / ML-based multi-user CSI feedback;

[0228] Method 3: The terminal reports the capability (first capability) of supporting the reception of the first indication information and the second indication information. The terminal with the first capability can also support the deployment of the first AI / ML model / function / feature, and can also support multi-user CSI feedback based on AI / ML.

[0229] FIG19 is a schematic block diagram of a first communication device 1900 according to an embodiment of the present application. The first communication device 1900 may include:

[0230] The first receiving unit 1901 is configured to receive a plurality of first output information from a plurality of second communication devices; wherein one first output information is obtained by a second communication device processing the first input information using the first information processing module;

[0231] The first processing unit 1902 is configured to obtain second input information according to the plurality of first output information; and process the second input information using a second information processing module to obtain second output information.

[0232] In one embodiment, the first information processing module includes at least one of a first model, a first function, and a first characteristic.

[0233] In one embodiment, the second information processing module includes at least one of a second model, a second function, and a second characteristic.

[0234] In one embodiment, the first model comprises a channel state information (CSI) encoder model, the first function comprises a CSI encoder function, or the first characteristic comprises a CSI encoder characteristic; or

[0235] The second model includes a CSI decoder model, the second function includes a CSI decoder function, or the second characteristic includes a CSI decoder characteristic.

[0236] In one embodiment, the first input information includes CSI measured by the second communication device, and the first output information includes a bit sequence obtained by the second communication device processing the CSI using a first information processing module.

[0237] In one embodiment, the second input information includes information obtained by combining the multiple first input information, and the second output information includes a precoding vector obtained by the first communication device processing the second input information using the second information processing module.

[0238] FIG20 is a schematic block diagram of a first communication device 2000 according to an embodiment of the present application. The first communication device 2000 may include:

[0239] The second receiving unit 2001 is configured to receive multiple CSIs from multiple second communication devices; wherein one CSI is obtained by one second communication device through CSI-RS measurement;

[0240] The second processing unit 2002 is configured to train a plurality of first information processing modules and a second information processing module that need to be trained using the plurality of CSIs to obtain a plurality of trained first information processing modules and a second information processing module.

[0241] In one embodiment, the second processing unit 2002 is further configured to:

[0242] Grouping the multiple CSIs to obtain multiple first input information groups;

[0243] Using the one or more first input information groups as inputs to a plurality of first information processing modules that need to be trained, and obtaining second output information output by a second information processing module;

[0244] The loss function is optimized according to each first input information group and its corresponding second output information to obtain a plurality of trained first information processing modules and second information processing modules.

[0245] In one embodiment, the first communication device further includes:

[0246] The first sending unit 2003 is configured to send the multiple first information processing modules to multiple second communication devices and / or send the second information processing module to a third communication device.

[0247] In one embodiment, the first information processing module includes at least one of a first model, a first function, and a first characteristic.

[0248] In one embodiment, the second information processing module includes at least one of a second model, a second function, and a second characteristic.

[0249] In one embodiment, the first model comprises a channel state information (CSI) encoder model, the first function comprises a CSI encoder function, or the first characteristic comprises a CSI encoder characteristic; or

[0250] The second model includes a CSI decoder model, the second function includes a CSI decoder function, or the second characteristic includes a CSI decoder characteristic.

[0251] FIG21 is a schematic block diagram of a first communication device 2100 according to an embodiment of the present application. The first communication device 2100 may include:

[0252] The second sending unit 2101 is configured to send first indication information, where the first indication information is used to indicate that the second communication device is scheduled for multi-user transmission.

[0253] In one implementation, the first indication information is used to activate a first information processing module of the second communication device to perform multi-user CSI feedback.

[0254] In one embodiment, the first indication information is further used to indicate at least one of the following: the number of multi-users scheduled simultaneously; and the time for the scheduled users to perform multi-user transmission.

[0255] In one embodiment, the first communication device further includes:

[0256] The third receiving unit 2102 is configured to receive first reporting information, where the first reporting information is used to report the CSI of the second communication device.

[0257] In one implementation, the third receiving unit 2102 is further configured to receive second reporting information, where the second reporting information is used to report whether the first information processing module of the second communication device is in an activated state.

[0258] In one embodiment, the second sending unit 2101 is further configured to send second indication information, where the second indication information is configured to instruct the second communication device to shut down the first information processing module and / or switch to a new first information processing module.

[0259] In one implementation, the third receiving unit 2102 is further configured to receive capability information, where the capability information is used to indicate the multi-user CSI feedback-related capability of the second communication device.

[0260] In one embodiment, the multi-user CSI feedback-related capabilities include at least one of the following:

[0261] Whether it supports AI / ML-based multi-user CSI feedback capabilities;

[0262] Whether the capability of deploying the first information processing module is supported;

[0263] Whether the capability of receiving the first indication information and / or the second indication information is supported.

[0264] The first communication devices 1900, 2000, and 2100 of the embodiments of the present application can implement the corresponding functions of the first communication device in the aforementioned method embodiments. The processes, functions, implementation methods, and beneficial effects corresponding to the various modules (sub-modules, units, or components, etc.) in the first communication devices 1900, 2000, and 2100 can be found in the corresponding descriptions in the aforementioned method embodiments and will not be repeated here. It should be noted that the functions described in the various modules (sub-modules, units, or components, etc.) in the first communication devices 1900, 2000, and 2100 of the embodiments of the application can be implemented by different modules (sub-modules, units, or components, etc.) or by the same module (sub-module, unit, or component, etc.).

[0265] FIG22 is a schematic block diagram of a second communication device 2200 according to an embodiment of the present application. The second communication device 2200 may include:

[0266] The fourth receiving unit 2201 is configured to receive first indication information, where the first indication information is used to indicate that the second communication device is scheduled for multi-user transmission.

[0267] In one implementation, the first indication information is used to activate a first information processing module of the second communication device to perform multi-user CSI feedback.

[0268] In one embodiment, the first indication information is further used to indicate at least one of the following: the number of multi-users scheduled simultaneously; and the time for the scheduled users to perform multi-user transmission.

[0269] In one embodiment, the second communication device further includes:

[0270] The third sending unit 2202 is configured to send first reporting information, where the first reporting information is used to report the CSI of the second communication device.

[0271] In one implementation, the third sending unit 2202 is further configured to send second reporting information, where the second reporting information is used to report whether the first information processing module of the second communication device is in an activated state.

[0272] In one embodiment, the fourth receiving unit 2201 is further configured to receive second indication information, where the second indication information is configured to instruct the second communication device to shut down the first information processing module and / or switch to a new first information processing module.

[0273] In one implementation, the third sending unit 2202 is further configured to send capability information, where the capability information is used to indicate the multi-user CSI feedback-related capability of the second communication device.

[0274] In one embodiment, the multi-user CSI feedback-related capabilities include at least one of the following:

[0275] Whether it supports AI / ML-based multi-user CSI feedback capabilities;

[0276] Whether the capability of deploying the first information processing module is supported;

[0277] Whether the capability of receiving the first indication information and / or the second indication information is supported.

[0278] The second communication device 2200 of the embodiment of the present application can implement the corresponding functions of the second communication device in the aforementioned method embodiment. The processes, functions, implementation methods and beneficial effects corresponding to the various modules (sub-modules, units or components, etc.) in the second communication device 2200 can be found in the corresponding descriptions in the above-mentioned method embodiments, and will not be repeated here. It should be noted that the functions described in the various modules (sub-modules, units or components, etc.) in the second communication device 2200 of the embodiment of the application can be implemented by different modules (sub-modules, units or components, etc.) or by the same module (sub-module, unit or component, etc.).

[0279] Figure 23 is a schematic structural diagram of a communication device 2300 according to an embodiment of the present application. The communication device 2300 includes a processor 2310, which can call and run a computer program from a memory to enable the communication device 2300 to implement the method in the embodiment of the present application.

[0280] In one embodiment, the communication device 2300 may further include a memory 2320. The processor 2310 may call and execute a computer program from the memory 2320 to enable the communication device 2300 to implement the method in the embodiment of the present application.

[0281] The memory 2320 may be a separate device independent of the processor 2310 or may be integrated into the processor 2310 .

[0282] In one embodiment, the communication device 2300 may further include a transceiver 2330 , and the processor 2310 may control the transceiver 2330 to communicate with other devices. Specifically, the transceiver 2330 may send information or data to other devices, or receive information or data sent by other devices.

[0283] The transceiver 2330 may include a transmitter and a receiver. The transceiver 2330 may further include an antenna, and the number of antennas may be one or more.

[0284] In one embodiment, the communication device 2300 may be the first communication device of the embodiment of the present application, and the communication device 2300 may implement the corresponding processes implemented by the first communication device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0285] In one embodiment, the communication device 2300 may be the second communication device of the embodiment of the present application, and the communication device 2300 may implement the corresponding processes implemented by the second communication device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0286] 24 is a schematic structural diagram of a chip 2400 according to an embodiment of the present application. The chip 2400 includes a processor 2410, which can call and execute a computer program from a memory to implement the method according to the embodiment of the present application.

[0287] In one embodiment, the chip 2400 may further include a memory 2420. The processor 2410 may call and execute a computer program from the memory 2420 to implement the method executed by the terminal device or the network device in the embodiment of the present application.

[0288] The memory 2420 may be a separate device independent of the processor 2410 , or may be integrated into the processor 2410 .

[0289] In one embodiment, the chip 2400 may further include an input interface 2430. The processor 2410 may control the input interface 2430 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0290] In one embodiment, the chip 2400 may further include an output interface 2440. The processor 2410 may control the output interface 2440 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0291] In one embodiment, the chip can be applied to the first communication device in the embodiment of the present application, and the chip can implement the corresponding processes implemented by the first communication device in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.

[0292] In one embodiment, the chip can be applied to the second communication device in the embodiment of the present application, and the chip can implement the corresponding processes implemented by the second communication device in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.

[0293] The chips used in the first communication device and the second communication device may be the same chip or different chips.

[0294] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0295] The processor mentioned above may be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or other programmable logic devices, transistor logic devices, discrete hardware components, etc. The general-purpose processor mentioned above may be a microprocessor or any conventional processor, etc.

[0296] The memory mentioned above may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM).

[0297] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0298] FIG25 is a schematic block diagram of a communication system 2500 according to an embodiment of the present application. The communication system 2500 includes a first communication device 2510 and a second network device 2520 .

[0299] In one embodiment, a first communication device 2510 is configured to receive multiple first output information from multiple second communication devices 2520. Each first output information is obtained by a second communication device processing first input information using a first information processing module. The first communication device obtains second input information based on the multiple first output information. The first communication device processes the second input information using a second information processing module to obtain second output information. The second communication device 2520 is configured to transmit the first output information.

[0300] In one embodiment, a first communication device 2510 is configured to receive multiple CSIs from multiple second communication devices, wherein each CSI is obtained by a second communication device through CSI-RS measurement. The first communication device uses the multiple CSIs to train multiple first information processing modules and second information processing modules that require training, thereby obtaining multiple trained first information processing modules and second information processing modules. The second communication device 2520 is configured to send the CSIs.

[0301] In one implementation, the first communication device 2510 is configured to send first indication information, where the first indication information is used to indicate that the second communication device is scheduled for multi-user transmission.

[0302] In one implementation, the second communication device 2520 is configured to receive the first indication information.

[0303] The first communication device 2510 can be used to implement the corresponding functions implemented by the first communication device in the above method, and the second communication device 2520 can be used to implement the corresponding functions implemented by the second communication device in the above method. For the sake of brevity, they are not described here in detail.

[0304] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function in accordance with the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0305] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0306] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0307] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included within the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. An information processing method, comprising: The first communication device receives a plurality of first output information from a plurality of second communication devices; wherein one first output information is obtained by a second communication device processing the first input information using the first information processing module; The first communication device obtains second input information according to the plurality of first output information; The first communication device uses a second information processing module to process the second input information to obtain second output information.

2. The method according to claim 1, wherein The first information processing module includes at least one of a first model, a first function, and a first characteristic, and the second information processing module includes at least one of a second model, a second function, and a second characteristic.

3. The method according to claim 2, wherein: The first model comprises a channel state information (CSI) encoder model, the first function comprises a CSI encoder function, or the first characteristic comprises a CSI encoder characteristic; or The second model includes a CSI decoder model, the second function includes a CSI decoder function, or the second characteristic includes a CSI decoder characteristic.

4. The method according to any one of claims 1 to 3, wherein The first input information includes CSI measured by the second communication device, and the first output information includes a bit sequence obtained by the second communication device processing the CSI using a first information processing module.

5. The method according to any one of claims 1 to 4, wherein The second input information includes information obtained by combining the multiple first input information, and the second output information includes a precoding vector obtained by the first communication device processing the second input information using the second information processing module.

6. A method for training an information processing module, comprising: The first communication device receives multiple CSIs from multiple second communication devices; wherein one CSI is obtained by one second communication device through CSI-RS measurement; The first communication device uses the multiple CSIs to train multiple first information processing modules and second information processing modules that need to be trained to obtain multiple trained first information processing modules and second information processing modules.

7. The method according to claim 6, wherein: The first communication device trains a plurality of first information processing modules and a second information processing module that need to be trained using the plurality of CSIs to obtain the plurality of trained first information processing modules and second information processing modules, further comprising: The first communication device groups the multiple CSIs to obtain multiple first input information groups; Using the one or more first input information groups as inputs to a plurality of first information processing modules that need to be trained, to obtain second output information output by a second information processing module; The loss function is optimized according to each first input information group and its corresponding second output information to obtain a plurality of trained first information processing modules and second information processing modules.

8. The method according to claim 6 or 7, wherein: The method further comprises: The first communication device sends the multiple first information processing modules to multiple second communication devices and / or sends the second information processing module to a third communication device.

9. The method according to any one of claims 6 to 8, wherein The first information processing module includes at least one of a first model, a first function, and a first characteristic, and the second information processing module includes at least one of a second model, a second function, and a second characteristic.

10. The method according to claim 9, wherein: The first model comprises a channel state information (CSI) encoder model, the first function comprises a CSI encoder function, or the first characteristic comprises a CSI encoder characteristic; or The second model includes a CSI decoder model, the second function includes a CSI decoder function, or the second characteristic includes a CSI decoder characteristic.

11. An information processing method, comprising: The first communication device sends first indication information, where the first indication information is used to indicate that the second communication device is scheduled for multi-user transmission.

12. The method according to claim 11, wherein The first indication information is used to activate the first information processing module of the second communication device to perform multi-user CSI feedback.

13. The method according to claim 11 or 12, wherein: The first indication information is further used to indicate at least one of the following: The number of users scheduled simultaneously; The time during which the scheduled users perform multi-user transmission.

14. The method according to any one of claims 11 to 13, wherein The method further comprises: The first communication device receives first reporting information, where the first reporting information is used to report the CSI of the second communication device.

15. The method according to any one of claims 11 to 14, wherein The method further comprises: The first communication device receives second reporting information, and the second reporting information is used to report the first information processing of the second communication device. Check whether the management module is activated.

16. The method according to any one of claims 11 to 15, wherein The method further comprises: The first communication device sends second indication information, where the second indication information is used to instruct the second communication device to shut down the first information processing module and / or switch to a new first information processing module.

17. The method according to any one of claims 11 to 16, wherein The method further comprises: The first communication device receives capability information, where the capability information is used to indicate a multi-user CSI feedback-related capability of the second communication device.

18. The method according to any one of claims 11 to 17, wherein The multi-user CSI feedback related capabilities include at least one of the following: Whether it supports AI / ML-based multi-user CSI feedback capabilities; Whether the capability of deploying the first information processing module is supported; Whether the capability of receiving the first indication information and / or the second indication information is supported.

19. An information processing method, comprising: The second communication device receives first indication information, where the first indication information is used to indicate that the second communication device is scheduled for multi-user transmission.

20. The method according to claim 19, wherein The first indication information is used to activate the first information processing module of the second communication device to perform multi-user CSI feedback.

21. The method according to claim 19 or 20, wherein The first indication information is further used to indicate at least one of the following: The number of users scheduled simultaneously; The time during which the scheduled users perform multi-user transmission.

22. The method according to any one of claims 19 to 21, wherein The method further comprises: The second communication device sends first reporting information, where the first reporting information is used to report the CSI of the second communication device.

23. The method according to any one of claims 19 to 22, wherein The method further comprises: The second communication device sends second reporting information, where the second reporting information is used to report whether the first information processing module of the second communication device is in an activated state.

24. The method according to any one of claims 19 to 23, wherein The method further comprises: The second communication device receives second indication information, where the second indication information is used to instruct the second communication device to shut down the first information processing module and / or switch to a new first information processing module.

25. The method according to any one of claims 19 to 24, wherein The method further comprises: The second communication device sends capability information, where the capability information is used to indicate a multi-user CSI feedback-related capability of the second communication device.

26. The method according to any one of claims 19 to 25, wherein The multi-user CSI feedback related capabilities include at least one of the following: Whether it supports AI / ML-based multi-user CSI feedback capabilities; Whether the capability of deploying the first information processing module is supported; Whether the capability of receiving the first indication information and / or the second indication information is supported.

27. A first communication device, comprising: A first receiving unit is configured to receive a plurality of first output information from a plurality of second communication devices; wherein one first output information is obtained by a second communication device processing the first input information using the first information processing module; The first processing unit is configured to obtain second input information according to the plurality of first output information; and process the second input information using a second information processing module to obtain second output information.

28. The first communication device according to claim 27, wherein: The first information processing module includes at least one of a first model, a first function, and a first characteristic, and the second information processing module includes at least one of a second model, a second function, and a second characteristic.

29. The first communication device according to claim 28, wherein: The first model comprises a channel state information (CSI) encoder model, the first function comprises a CSI encoder function, or the first characteristic comprises a CSI encoder characteristic; or The second model includes a CSI decoder model, the second function includes a CSI decoder function, or the second characteristic includes a CSI decoder characteristic.

30. The first communication device according to any one of claims 27 to 29, wherein: The first input information includes CSI measured by the second communication device, and the first output information includes a bit sequence obtained by the second communication device processing the CSI using a first information processing module.

31. The first communication device according to any one of claims 27 to 30, wherein: The second input information includes information obtained by combining the multiple first input information, and the second output information includes a precoding vector obtained by the first communication device processing the second input information using the second information processing module.

32. A first communication device, comprising: A second receiving unit is configured to receive a plurality of CSIs from a plurality of second communication devices; wherein one CSI is obtained by one second communication device through CSI-RS measurement; The second processing unit is configured to train the plurality of first information processing modules and second information processing modules that need to be trained using the plurality of CSIs to obtain the plurality of trained first information processing modules and second information processing modules.

33. The first communication device according to claim 32, wherein: The second processing unit is further configured to: Grouping the multiple CSIs to obtain multiple first input information groups; Using the one or more first input information groups as inputs to a plurality of first information processing modules that need to be trained, to obtain second output information output by a second information processing module; The loss function is optimized according to each first input information group and its corresponding second output information to obtain a plurality of trained first information processing modules and second information processing modules.

34. The first communication device according to claim 32 or 33, wherein: The first communication device further includes: The first sending unit is configured to send the multiple first information processing modules to multiple second communication devices and / or send the second information processing module to a third communication device.

35. The first communication device according to any one of claims 32 to 34, wherein: The first information processing module includes at least one of a first model, a first function, and a first characteristic, and the second information processing module includes at least one of a second model, a second function, and a second characteristic.

36. The first communication device according to claim 35, wherein: The first model comprises a channel state information (CSI) encoder model, the first function comprises a CSI encoder function, or the first characteristic comprises a CSI encoder characteristic; or The second model includes a CSI decoder model, the second function includes a CSI decoder function, or the second characteristic includes a CSI decoder characteristic.

37. A first communication device, comprising: The second sending unit is configured to send first indication information, where the first indication information is used to indicate that the second communication device is scheduled for multi-user transmission.

38. The first communication device according to claim 37, wherein: The first indication information is used to activate the first information processing module of the second communication device to perform multi-user CSI feedback.

39. The first communication device according to claim 37 or 38, wherein: The first indication information is further used to indicate at least one of the following: The number of users scheduled simultaneously; The time during which the scheduled users perform multi-user transmission.

40. The first communication device according to any one of claims 37 to 39, wherein: The first communication device further includes: The third receiving unit is configured to receive first reporting information, where the first reporting information is used to report the CSI of the second communication device.

41. The first communication device according to any one of claims 37 to 40, wherein: The third receiving unit is further configured to receive second reporting information, where the second reporting information is used to report whether the first information processing module of the second communication device is in an activated state.

42. The first communication device according to any one of claims 37 to 41, wherein: The second sending unit is further configured to send second indication information, where the second indication information is configured to instruct the second communication device to shut down the first information processing module and / or switch to a new first information processing module.

43. The first communication device according to any one of claims 37 to 42, wherein: The third receiving unit is further configured to receive capability information, where the capability information is used to indicate a multi-user CSI feedback-related capability of the second communication device.

44. The first communication device according to any one of claims 37 to 43, wherein: The multi-user CSI feedback related capabilities include at least one of the following: Whether it supports AI / ML-based multi-user CSI feedback capabilities; Whether the capability of deploying the first information processing module is supported; Whether the capability of receiving the first indication information and / or the second indication information is supported.

45. A second communication device, comprising: The fourth receiving unit is used to receive first indication information, where the first indication information is used to indicate that the second communication device is scheduled for multi-user transmission.

46. The second communication device according to claim 45, wherein The first indication information is used to activate the first information processing module of the second communication device to perform multi-user CSI feedback.

47. The second communication device according to claim 45 or 46, wherein: The first indication information is further used to indicate at least one of the following: The number of users scheduled simultaneously; The time during which the scheduled users perform multi-user transmission.

48. The second communication device according to any one of claims 45 to 47, wherein: The second communication device further includes: The third sending unit is configured to send first reporting information, where the first reporting information is used to report the CSI of the second communication device.

49. The second communication device according to any one of claims 45 to 48, wherein: The third sending unit is further configured to send second reporting information, where the second reporting information is used to report whether the first information processing module of the second communication device is in an activated state.

50. The second communication device according to any one of claims 45 to 49, wherein: The fourth receiving unit is further configured to receive second indication information, where the second indication information is configured to instruct the second communication device to shut down the first information processing module and / or switch to a new first information processing module.

51. The second communication device according to any one of claims 45 to 50, wherein: The third sending unit is further configured to send capability information, where the capability information is used to indicate a multi-user CSI feedback-related capability of the second communication device.

52. The second communication device according to any one of claims 45 to 51, wherein: The multi-user CSI feedback related capabilities include at least one of the following: Whether it supports AI / ML-based multi-user CSI feedback capabilities; Whether the capability of deploying the first information processing module is supported; Whether the capability of receiving the first indication information and / or the second indication information is supported.

53. A communication device comprising: A transceiver, a processor and a memory, wherein the memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to call and run the computer program stored in the memory so that the terminal communication device performs the method as described in any one of claims 1 to 26.

54. A chip comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method according to any one of claims 1 to 26.

55. A computer-readable storage medium for storing a computer program, which, when executed by a device, causes the device to perform the method according to any one of claims 1 to 26.

56. A computer program product comprising computer program instructions for causing a computer to perform the method of any one of claims 1 to 26.

57. A computer program causing a computer to execute the method according to any one of claims 1 to 26.

Citation Information

Patent Citations

  • Learning and deployment of adaptive wireless communications

    CN111512323A

  • Time-varying OFDM system signal detection method based on deep learning

    CN111669344A

  • Wireless communication processing method and device

    CN112152948A

  • Information processing method and device, communication equipment and storage medium

    CN116671042A

  • Channel state information report transmission method and device, terminal equipment and network equipment

    CN116938387A