Data transmission method, communication node, medium, and program product

By having the first communication node send an indication message to the second communication node in a wireless FDD system, instructing it to report the supported channel information prediction method, the problem of excessive CSI-RS transmission overhead in large-scale MIMO systems is solved, achieving efficient prediction of channel information and resource conservation.

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

Patent Information

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

AI Technical Summary

Technical Problem

In massive MIMO systems, the transmission overhead of CSI-RS gradually becomes a bottleneck affecting communication performance as the number of network-side antennas increases. Existing technologies lack effective methods to reduce CSI-RS transmission overhead, especially in non-line-of-sight scenarios, where the use of AI/ML methods lacks flexibility and performance guarantees.

Method used

By sending an indication message from the first communication node to the second communication node, instructing it to report the supported channel information prediction method, the second communication node predicts the channel information of all antenna ports based on the channel information of some antenna ports, thereby reducing the continuous occupation of CSI-RS, improving prediction performance and reducing transmission overhead.

Benefits of technology

In a wireless communication FDD system, the channel information of all antenna ports can be predicted using the channel information of some antenna ports, which reduces the transmission overhead of CSI-RS and improves the performance of channel information prediction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025146451_30072026_PF_FP_ABST
    Figure CN2025146451_30072026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a data transmission method, a communication node, a medium, and a program product. The method comprises: sending indication information of outputs of first methods to a second communication node (101); and receiving information of a plurality of first methods that is reported by the second communication node (102), wherein inputs of the first methods are channel information of a first number of antenna ports, the outputs of the first methods are channel information of a second number of antenna ports, and the indication information of the outputs of the first methods is information used for indicating the outputs of the plurality of first methods that are reported by the second communication node.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission methods, communication nodes, media and software products Technical Field

[0001] This application relates to the field of communication technology, and in particular to a data transmission method, communication node, medium, and program product. Background Technology

[0002] In frequency division duplex (FDD) systems for wireless communication, the uplink and downlink operating frequencies differ, resulting in non-reciprocity in multiple-input multiple-output (MIMO) wireless channels. To achieve downlink MIMO beamforming, the network side uses all antennas to transmit Channel State Information Reference Signal (CSI-RS) to the terminal side. The terminal side uses this CSI-RS to measure and obtain downlink channel state information, which is then fed back to the network side.

[0003] On the other hand, to improve beamforming performance, massive MIMO systems have been widely deployed and used. Since each antenna's corresponding CSI-RS requires different resources in the time-frequency code domain to avoid mutual interference, the transmission overhead of CSI-RS is strongly correlated with the number of antennas on the network side. As the scale of network-side antennas continues to expand, the transmission overhead of downlink CSI-RS is gradually becoming an important factor affecting communication performance. Summary of the Invention

[0004] This application provides a data transmission method, communication node, medium, and program product that achieves optimal performance channel prediction with minimal CSI-RS transmission resources, improving prediction performance and reducing downlink CSI-RS transmission overhead.

[0005] To achieve the above objectives, embodiments of this application provide a data transmission method applied to a first communication node, comprising:

[0006] Send the indication information of the output of the first method to the second communication node;

[0007] Receive information about multiple first methods reported by the second communication node;

[0008] The input to the first method is channel information for the number of first antenna ports, and the output of the first method is channel information for the number of second antenna ports.

[0009] The output of the first method is an indication information used to indicate the output of multiple first methods reported by the second communication node.

[0010] To achieve the above objectives, embodiments of this application provide a data transmission method applied to a second communication node, comprising:

[0011] Receive the indication information of the output of the first method sent by the first communication node;

[0012] Report information about multiple first methods to the first communication node based on the instruction information output by the first method;

[0013] The input to the first method is channel information for the number of first antenna ports, and the output of the first method is channel information for the number of second antenna ports.

[0014] The output of the first method is an indication information used to indicate the output of multiple first methods reported by the second communication node.

[0015] To achieve the above objectives, embodiments of this application provide a communication node, including: a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for implementing communication between the processor and the memory. When the program is executed by the processor, it implements the steps of the data transmission method as described in any of the embodiments of this application.

[0016] To achieve the above objectives, embodiments of this application provide a storage medium for computer-readable storage. The storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of the data transmission method of any embodiment of this application.

[0017] To achieve the above objectives, embodiments of this application provide a computer program product, including a computer program, which, when executed by a processor, implements the steps of any of the data transmission methods described in the embodiments of this application.

[0018] The data transmission method, communication node, medium, and program product provided in this application embodiment transmit an indication information of the output of a first method to a second communication node; and receive information of multiple first methods reported by the second communication node. The input of the first method is channel information of the number of first antenna ports, and the output of the first method is channel information of the number of second antenna ports. The indication information of the output of the first method is used to indicate the outputs of multiple first methods reported by the second communication node. By adopting the above technical solution, in an FDD wireless communication system, when the first communication node requests the second communication node to predict the channel information of all antenna ports based on the channel information of some antenna ports, the first communication node first transmits an indication information to the second communication node used for channel information prediction, instructing it to report the output information of the first methods it supports. This allows the second communication node to report information of multiple first methods it supports, enabling the first communication node to select the most suitable first method for channel information prediction without continuously occupying the CSI-RS transmission resources corresponding to all antenna ports during subsequent channel information prediction, thereby improving prediction performance and reducing downlink CSI-RS transmission overhead. Attached Figure Description

[0019] Figure 1 is a flowchart of a data transmission method provided in an embodiment of this application;

[0020] Figure 2 is a flowchart of a data transmission method provided in an embodiment of this application;

[0021] Figure 3 is an example diagram of an antenna port array provided in an embodiment of this application;

[0022] Figure 4 is an example diagram of an antenna port array provided in an embodiment of this application;

[0023] Figure 5 is an example diagram of an antenna port array provided in an embodiment of this application;

[0024] Figure 6 is an example diagram of an antenna port array provided in an embodiment of this application;

[0025] Figure 7 is a schematic diagram of a data transmission device provided in an embodiment of this application;

[0026] Figure 8 is a schematic diagram of a data transmission device provided in an embodiment of this application;

[0027] Figure 9 is a schematic diagram of the structure of a communication node provided in an embodiment of this application. Detailed Implementation

[0028] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined arbitrarily with each other.

[0029] The steps illustrated in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases the steps shown or described may be performed in a different order than that presented here.

[0030] The data transmission method provided in this application can be applied to frequency division duplex (FDM) systems in the field of wireless communication, in the process of predicting the channel information of all antenna ports based on the channel information of some antenna ports. Since the uplink and downlink operating frequencies are different in a FDM system, the uplink and downlink wireless MIMO channels are not reciprocal. In this case, to achieve downlink MIMO beamforming, the network side uses all antenna ports to send a Channel State Information Reference Signal (CSI-RS) to the terminal. The terminal side can obtain the downlink channel information by measuring this CSI-RS and feed it back to the network side. On the other hand, to improve beamforming performance, large-scale MIMO systems have been widely deployed and used. Since the CSI-RS corresponding to each antenna port needs to occupy different resources in the time-frequency code domain to avoid mutual interference, the CSI-RS transmission overhead (i.e., the amount of resources occupied) is strongly correlated with the number of antenna ports on the network side. In this situation, as the scale of network-side antennas continues to expand, the downlink CSI-RS transmission overhead gradually becomes a bottleneck restricting system performance. How to reduce CSI-RS transmission overhead is currently one of the main research directions.

[0031] To reduce the transmission overhead of CSI-RS, the relevant technologies include the following methods:

[0032] Step 1: The network side uses a portion of its antenna ports to send CSI-RS to the terminal side;

[0033] Step 2: The terminal receives and measures the CSI-RS of some antenna ports to obtain the channel information of some antenna ports;

[0034] Step 3: The terminal side predicts the channel information of all antenna ports based on the channel information of some antenna ports;

[0035] Step 4: The terminal reports the channel information of all antenna ports to the network side.

[0036] In step three, the methods for predicting the channel information of all antenna ports based on the channel information of some antenna ports include: traditional interpolation algorithms (such as linear interpolation and Wiener filtering) and artificial intelligence (AI) / machine learning (ML) methods.

[0037] Current experimental results show that in non-line-of-sight (NLOS) scenarios, AI / ML-based methods exhibit better prediction performance than traditional interpolation algorithms. However, current research often focuses only on the prediction performance of AI / ML under specific configurations, lacking methods for using AI / ML that ensure both performance and flexibility. To address these issues, this application proposes a data transmission method, which can be implemented at a first communication node and / or a second communication node. The first and second communication nodes are, respectively, two nodes in an FDD system in the field of wireless communication that need to transmit data to each other. The first and / or second communication nodes are generally electronic devices with certain computing capabilities. In some possible implementations, the data transmission method can be implemented by a processor calling computer-readable instructions stored in memory. In the following description of this application, the first communication node often refers to the network-side communication node in the FDD system, and the second communication node often refers to the terminal-side communication node in the FDD system. Of course, there are also cases where the first communication node represents the terminal-side communication node and the second communication node represents the network-side communication node; this application does not limit this.

[0038] In one exemplary embodiment, Figure 1 is a flowchart of a data transmission method provided by an embodiment of this application. This method can be applied to situations in FDD systems where the methods available for channel information prediction are determined. The method can be executed by a data transmission device, which can be implemented in software and / or hardware and integrated on a communication node. This method can be applied to a first communication node, which can be a network-side communication node in an FDD system, or a corresponding execution entity selected and set by those skilled in the art according to the actual application scenario. This application embodiment does not impose any limitations on this.

[0039] As shown in Figure 1, the data transmission method provided in this embodiment of the application specifically includes the following steps:

[0040] S101. Send the indication information of the output of the first method to the second communication node.

[0041] The input to the first method is channel information for the number of first antenna ports, and the output of the first method is channel information for the number of second antenna ports.

[0042] The indication information output by the first method is used to indicate the information of the multiple outputs of the first method reported by the second communication node.

[0043] In this embodiment, the second communication node can be specifically understood as a terminal-side communication node corresponding to the first communication node, capable of predicting the channel information of all antenna ports of the first communication node. The first method can be specifically understood as a method for predicting the channel information of all antenna ports of the first communication node based on AI / ML. The output indication information of the first method can be specifically understood as information generated by the first communication node, used to instruct the corresponding second communication node to report the output requirements corresponding to at least one of the first methods it supports. Channel information can be specifically understood as information used to characterize channel characteristics, including channel state information, channel feature matrix, channel coefficient matrix, channel correlation matrix, etc.

[0044] In a specific example, when a first communication node needs a second communication node to predict the channel information of all its deployed antenna ports, it first constructs information to instruct the corresponding second communication node to report the output requirements of at least one AI / ML-based method for predicting the channel state of antennas. This information is then identified as an indication of the output of a first method, and this indication is sent to the corresponding second communication node. This allows the second communication node to feed back information about the first method it supports to the first communication node based on this indication.

[0045] S102, Receive information from the second communication node regarding multiple first methods.

[0046] In this embodiment, the information of the first method can be specifically understood as the information of the input and output conditions that the first method configured in the second communication node can support.

[0047] In a specific example, after receiving the output indication information of the first method sent by the first communication node, the second communication node will determine the input and output conditions that its own configured multiple first methods can support for the output requirements of the first method corresponding to the first communication node, thus obtaining information about multiple first methods. The second communication node will then report the information about the multiple first methods to the first communication node, enabling the first communication node to receive the information about the multiple first methods reported by the second communication node.

[0048] It is understandable that the output requirements of the first method in the indication information of the same first method are consistent, and the information of multiple first methods reported by the second communication node is determined for the output information of the same first method.

[0049] The data transmission method provided in this application embodiment sends an indication message of the output of a first method to a second communication node; and receives information on multiple first methods reported by the second communication node. The input of the first method is channel information for the number of first antenna ports, and the output of the first method is channel information for the number of second antenna ports. The indication message of the output of the first method is used to indicate the outputs of multiple first methods reported by the second communication node. By adopting the above technical solution, in an FDD wireless communication system, when the first communication node requests the second communication node to predict the channel information of all antenna ports based on the channel information of some antenna ports, the first communication node first sends an indication message to the second communication node used for channel information prediction, instructing it to report the outputs of the first methods it supports. This allows the second communication node to report information on multiple first methods it supports, enabling the first communication node to select the most suitable first method for channel information prediction without continuously occupying the CSI-RS transmission resources corresponding to all antenna ports during subsequent channel information prediction. This improves prediction performance and reduces downlink CSI-RS transmission overhead.

[0050] In one embodiment, the indication information output by the first method includes:

[0051] The output of the first method corresponds to the number of second antenna ports.

[0052] In this embodiment, the number of second antenna ports corresponding to the output of the first method can be specifically understood as the number of antenna ports corresponding to the channel information predicted by the second communication node through the first method.

[0053] In one embodiment, the information of the first method includes at least one of the following:

[0054] The identifier of the first method;

[0055] The antenna port array topology corresponding to the output of the first method;

[0056] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0057] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0058] In this embodiment, the identifier of the first method can be understood as an identifier used to represent the identity information of the first method. It can be understood that a second communication node can be configured with multiple first methods, and in order to distinguish different first methods, an identifier corresponding to each first method can be configured to achieve identity differentiation.

[0059] In this embodiment, the antenna port array topology corresponding to the output of the first method can be specifically understood as the array topology corresponding to the number of antenna ports corresponding to the number of antenna ports output by the first method.

[0060] In this embodiment, the set of first antenna ports corresponding to the input of the first method can be specifically understood as a set of multiple first antenna ports that can be used as input to the first method and meet the computational requirements of the first method.

[0061] It is understandable that, in order to predict the full amount of channel information with a small amount of channel information, the number of first antenna ports corresponding to the input of the first method should be less than the number of second antenna ports output by the first method.

[0062] In this embodiment, for a certain number of first antenna ports in the set of first antenna port numbers, there may be multiple antenna port distributions. Therefore, the information of the first method may include a set of all possible antenna port positions corresponding to the first number of antenna ports, wherein different antenna port positions correspond to different antenna port distributions.

[0063] In some examples, the indication information of the output of the first method includes the number of second antenna ports corresponding to the output of the first method; the information of the first method reported by the second communication node includes the identifier of the first method, the antenna port array topology corresponding to the output of the first method, and the set of first antenna ports corresponding to the input of the first method.

[0064] In some examples, the indication information of the output of the first method includes the number of second antenna ports corresponding to the output of the first method; the information of the first method reported by the second communication node includes the identifier of the first method, the antenna port array topology corresponding to the output of the first method, the set of first antenna port numbers corresponding to the input of the first method, and the set of antenna port positions corresponding to each first antenna port number in the set of first antenna port numbers corresponding to the input of the first method.

[0065] In one embodiment, the indication information output by the first method further includes:

[0066] The antenna port array topology of the first communication node.

[0067] In this embodiment, the antenna port array topology of the first communication node can be understood as the array topology of the antenna ports actually used by the first communication node, which needs to be predicted by the first method in the second communication node, or the array topology corresponding to the number of antenna ports of the second antenna port output by the first method.

[0068] In one embodiment, the information of the first method includes at least one of the following:

[0069] The identifier of the first method;

[0070] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0071] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0072] In some examples, the output of the first method includes the number of second antenna ports corresponding to the output of the first method and the antenna port array topology of the first communication node; the information of the first method reported by the second communication node includes the identifier of the first method and the set of first antenna ports corresponding to the input of the first method.

[0073] In some examples, the output of the first method includes the number of second antenna ports corresponding to the output of the first method and the antenna port array topology of the first communication node; the information of the first method reported by the second communication node includes the identifier of the first method, the set of first antenna port numbers corresponding to the input of the first method, and the set of antenna port positions corresponding to each first antenna port number in the set of first antenna port numbers corresponding to the input of the first method.

[0074] In one embodiment, the indication information output by the first method further includes:

[0075] Performance metrics for the first method.

[0076] In this embodiment, the performance metrics of the first method can be specifically understood as metrics used to evaluate the performance of the first method for different prediction needs. In the indication information output by the first method, it can be understood as an evaluation metric of the performance of the first method required by the first communication node.

[0077] In one embodiment, the information of the first method includes at least one of the following:

[0078] The identifier of the first method;

[0079] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0080] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0081] In some examples, the output of the first method includes the number of second antenna ports corresponding to the output of the first method, the antenna port array topology of the first communication node, and the performance metrics of the first method; the information of the first method reported by the second communication node includes the identifier of the first method and the set of first antenna ports corresponding to the input of the first method.

[0082] In some examples, the output of the first method includes the number of second antenna ports corresponding to the output of the first method, the antenna port array topology of the first communication node, and the performance indicators of the first method; the information of the first method reported by the second communication node includes the identifier of the first method, the set of first antenna port numbers corresponding to the input of the first method, and the set of antenna port positions corresponding to each first antenna port number in the set of first antenna port numbers corresponding to the input of the first method.

[0083] In one embodiment, the indication information output by the first method includes: the number of second antenna ports corresponding to the output of the first method and the performance indicators of the first method.

[0084] In one embodiment, the information of the first method includes at least one of the following:

[0085] The identifier of the first method;

[0086] The antenna port array topology corresponding to the output of the first method;

[0087] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0088] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0089] In some examples, the output of the first method includes the number of second antenna ports corresponding to the output of the first method and the performance metrics of the first method; the information of the first method reported by the second communication node includes the identifier of the first method, the antenna port array topology corresponding to the output of the first method, and the set of the number of first antenna ports corresponding to the input of the first method.

[0090] In some examples, the output of the first method includes the number of second antenna ports corresponding to the output of the first method and the performance indicators of the first method; the information of the first method reported by the second communication node includes the identifier of the first method, the antenna port array topology corresponding to the output of the first method, the set of first antenna port numbers corresponding to the input of the first method, and the set of antenna port positions corresponding to each first antenna port number in the set of first antenna port numbers corresponding to the input of the first method.

[0091] In one embodiment, after sending the indication information of the output of the first method to the second communication node, the method further includes:

[0092] Send downlink channel state information reference signal CSI-RS to the second communication node;

[0093] The number of antenna ports for the downlink channel state information reference signal is equal to the number of antenna ports for the second antenna port corresponding to the output of the first method.

[0094] In a specific example, to enable the second communication node to perform performance evaluation on the configured first method, the first communication node must first send a CSI-RS containing the number of second antenna ports. The second communication node can obtain the input and target output of the first method by measuring the CSI-RS, thus enabling it to complete the performance evaluation of the first method. Therefore, after sending the output indication information of the first method containing performance metrics to the second communication node, the first communication node needs to send downlink CSI-RS to the second communication node to support the second communication node in performing performance evaluation on the multiple configured first methods.

[0095] In one embodiment, the information of the first method does not include information corresponding to the first method that does not meet the performance indicators of the first method after performance evaluation based on the downlink channel state information reference signal.

[0096] In a specific example, after the second communication node completes the performance evaluation of each configured first method based on the received downlink CSI-RS, it will directly filter out the first methods that do not meet the performance indicators of the first method when reporting the information of the first method. That is, the information of the first method reported will not include the information corresponding to the first methods that do not meet the performance indicators of the first method.

[0097] Understandably, although sending downlink CSI-RS will occupy resources equal to the number of second antenna ports corresponding to the output of the first method, it only needs to occupy the resources once. After the second communication node completes the performance evaluation of the first method, it will only occupy the resources required by the first method selected by the first communication node in the second communication node in the subsequent prediction process, thereby reducing transmission overhead and improving communication performance.

[0098] In one embodiment, the performance metrics of the first method include at least one of the following:

[0099] The first method outputs the Normalized Mean Squared Error (NMSE) index of the channel information relative to the target channel information;

[0100] The first method outputs a squared generalized cosine similarity (SGCS) index relative to the target channel information.

[0101] The first method outputs a generalized cosine similarity (GCS) index relative to the target channel information.

[0102] In one embodiment, any antenna port location in the set of antenna port locations includes:

[0103] The first method takes as input a set of indices for all antenna ports; or

[0104] The first method inputs the indices of the patterns for all antenna ports.

[0105] In one embodiment, the pattern of all antenna ports corresponding to the input of the first method belongs to at least one of the following:

[0106] Select N rows of antenna ports from the antenna port array corresponding to the output of the first method;

[0107] Select N columns of antenna ports from the antenna port array corresponding to the output of the first method;

[0108] Select N rows of antenna ports from the antenna port array corresponding to the output of the first method, and select antenna ports at equal intervals from the N rows of antenna ports;

[0109] Select N columns of antenna ports from the antenna port array corresponding to the output of the first method, and then select antenna ports at equal intervals from the N columns of antenna ports.

[0110] Where N is a positive integer.

[0111] In one embodiment, after receiving information about multiple first methods reported by the second communication node, the method further includes:

[0112] Send the selection indication information of the first method to the second communication node;

[0113] The selection indication information for the first method includes at least one of the following:

[0114] If the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, the selection indication information of the first method is the identifier of the first method;

[0115] When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method and a value from the set of the number of first antenna ports corresponding to the input of the first method.

[0116] If the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, then the selection indication information of the first method is the identifier of the first method.

[0117] When the set of first antenna port numbers corresponding to the input of the first method contains a unique value, and the set of antenna port positions corresponding to each first antenna port number in the set of first antenna port numbers corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method and one antenna port position in the set of antenna port positions.

[0118] When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, the selection indication information of the first method is the identifier of the first method and a value in the set of the number of first antenna ports corresponding to the input of the first method.

[0119] When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method, a value in the set of the number of first antenna ports corresponding to the input of the first method, and an antenna port position in the set of antenna port positions corresponding to the value.

[0120] In this embodiment, the selection indication information of the first method can be specifically understood as the information of the first method reported by the second communication node that does not include the performance indicators of the first method, in the case that the first communication node determines the first method that meets its needs based on the information of each first method received, and instructs the second communication node to select the first method.

[0121] In one embodiment, when the indication information of the output of the first method includes the number of second antenna ports corresponding to the output of the first method, the information of the first method includes: the performance indicators of the first method.

[0122] In this embodiment, when the performance indicators of the first method are located in the information of the first method, they can be used to indicate that the second communication node needs the first communication node to configure the performance evaluation indicators of the first method.

[0123] In one embodiment, after receiving information about multiple first methods reported by the second communication node, the method further includes:

[0124] Send the instruction information of the first method to the second communication node;

[0125] The instruction information of the first method includes at least one of the following:

[0126] The number of ports corresponding to the input of the first method;

[0127] Structural information of the first method;

[0128] Parameter information for the first method.

[0129] In this embodiment, the indication information of the first method can be specifically understood as the first communication node configuring the indication information of the first method for the second communication node based on the performance indicators of the first method when the first communication node receives a report from the second communication node containing the performance indicators of the first method.

[0130] In one embodiment, the antenna port array topology corresponding to the output of the first method or the antenna port array topology of the first communication node includes at least one of the following:

[0131] Number of rows and columns of antenna panels;

[0132] The spacing between two adjacent antenna panels located in the same row;

[0133] The spacing between two adjacent antenna panels located in the same column;

[0134] The number of rows and columns of antenna ports in each antenna panel;

[0135] The spacing between two antenna ports located in the same row in each antenna panel;

[0136] The spacing between two antenna ports located in the same column in each antenna panel;

[0137] The polarization mode of the antenna port.

[0138] In one exemplary embodiment, Figure 2 is a flowchart of a data transmission method provided by an embodiment of this application. This method can be applied to situations in FDD systems where the methods available for channel information prediction are determined. The method can be executed by a data transmission device, which can be implemented in software and / or hardware and integrated on a communication node. This method can be applied to a second communication node, which can be a terminal-side communication node in the FDD system, or a corresponding execution entity selected and set by those skilled in the art according to the actual application scenario. This application embodiment does not impose any limitations on this.

[0139] As shown in Figure 2, the data transmission method provided in this embodiment of the application specifically includes the following steps:

[0140] S201, Receive the indication information of the output of the first method sent by the first communication node.

[0141] The input to the first method is channel information for the number of first antenna ports, and the output of the first method is channel information for the number of second antenna ports.

[0142] The output of the first method is an indication information used to indicate the output of multiple first methods reported by the second communication node.

[0143] S202. Report information of multiple first methods to the first communication node according to the instruction information output by the first method.

[0144] In a specific example, after receiving the indication information of the output of the first method sent by the first communication node, the second communication node will determine the first method that meets the indication information requirement of the output of the first method from among its multiple first methods, and report the information of the determined first method to the first communication node.

[0145] In one embodiment, the indication information output by the first method includes:

[0146] The output of the first method corresponds to the number of second antenna ports.

[0147] In one embodiment, the information of the first method includes at least one of the following:

[0148] The identifier of the first method;

[0149] The antenna port array topology corresponding to the output of the first method;

[0150] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0151] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0152] In one embodiment, the indication information output by the first method further includes:

[0153] The antenna port array topology of the first communication node.

[0154] In one embodiment, the information of the first method includes at least one of the following:

[0155] The identifier of the first method;

[0156] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0157] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0158] In one embodiment, the indication information output by the first method further includes:

[0159] Performance metrics for the first method.

[0160] In one embodiment, the information of the first method includes at least one of the following:

[0161] The identifier of the first method;

[0162] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0163] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0164] In one embodiment, the indication information output by the first method further includes:

[0165] Performance metrics for the first method.

[0166] In one embodiment, the information of the first method includes at least one of the following:

[0167] The identifier of the first method;

[0168] The antenna port array topology corresponding to the output of the first method;

[0169] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0170] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0171] In one embodiment, the information of the first method includes:

[0172] Performance metrics for the first method.

[0173] In one embodiment, before reporting information about multiple first methods to the first communication node based on the indication information output by the first method, the method further includes:

[0174] Receive downlink channel state information reference signal sent by the first communication node; wherein, the number of antenna ports of the downlink channel state information reference signal is equal to the number of second antenna ports corresponding to the output of the first method;

[0175] The dataset is obtained based on the downlink channel state information reference signal, and the performance of each first method is evaluated.

[0176] Information corresponding to the first method whose performance evaluation results do not meet the performance indicators of the first method is determined as information of the first method that cannot be reported to the first communication node.

[0177] In a specific example, if the indication information for the output of the first method received by the second communication node includes the performance index of the first method, before the second communication node reports information about multiple first methods to the first communication node, the second communication node will receive the downlink CSI-RS sent by the first communication node and measure the CSI-RS to obtain a dataset for performance evaluation. This dataset can be a set of data that serves as the input and target output of the first method. The performance evaluation results of each supported first method are compared with the performance index of the first method. It can be considered that the first method that fails the comparison and does not meet the performance index of the first method should not be reported by the second communication node to the first communication node. That is, the information corresponding to the first method whose performance evaluation result does not meet the performance index of the first method is determined as the information of the first method that cannot be reported to the first communication node, so that the second communication node directly filters out the first method that does not meet the performance index of the first method when reporting the information of the first method.

[0178] In one embodiment, the performance metrics of the first method include at least one of the following:

[0179] The normalized mean square error index of the channel information output by the first method relative to the target channel information;

[0180] The first method outputs a squared generalized cosine similarity index between the channel information and the target channel information.

[0181] The first method outputs a generalized cosine similarity index of the channel information relative to the target channel information.

[0182] In one embodiment, any antenna port location in the set of antenna port locations includes:

[0183] The first method takes as input a set of indices for all antenna ports; or

[0184] The first method inputs the indices of the patterns for all antenna ports.

[0185] In one embodiment, the pattern of all antenna ports corresponding to the input of the first method belongs to at least one of the following:

[0186] Select N rows of antenna ports from the antenna port array corresponding to the output of the first method;

[0187] Select N columns of antenna ports from the antenna port array corresponding to the output of the first method;

[0188] Select N rows of antenna ports from the antenna port array corresponding to the output of the first method, and select antenna ports at equal intervals from the N rows of antenna ports;

[0189] Select N columns of antenna ports from the antenna port array corresponding to the output of the first method, and then select antenna ports at equal intervals from the N columns of antenna ports.

[0190] Where N is a positive integer.

[0191] In one embodiment, after reporting information about multiple first methods to the first communication node based on the indication information output by the first method, the method further includes:

[0192] Receive the first method selection indication information sent by the first communication node;

[0193] The selection indication information for the first method includes at least one of the following:

[0194] If the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, the selection indication information of the first method is the identifier of the first method;

[0195] When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method and a value from the set of the number of first antenna ports corresponding to the input of the first method.

[0196] If the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, then the selection indication information of the first method is the identifier of the first method.

[0197] When the set of first antenna port numbers corresponding to the input of the first method contains a unique value, and the set of antenna port positions corresponding to each first antenna port number in the set of first antenna port numbers corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method and one antenna port position in the set of antenna port positions.

[0198] When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, the selection indication information of the first method is the identifier of the first method and a value in the set of the number of first antenna ports corresponding to the input of the first method.

[0199] When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method, a value in the set of the number of first antenna ports corresponding to the input of the first method, and an antenna port position in the set of antenna port positions corresponding to the value.

[0200] In one embodiment, after reporting information about multiple first methods to the first communication node based on the indication information output by the first method, the method further includes:

[0201] Receive instruction information for the first method sent by the first communication node;

[0202] The instruction information of the first method includes at least one of the following:

[0203] The number of ports corresponding to the input of the first method;

[0204] Structural information of the first method;

[0205] Parameter information for the first method.

[0206] In one embodiment, the antenna port array topology corresponding to the output of the first method or the antenna port array topology of the first communication node includes at least one of the following:

[0207] Number of rows and columns of antenna panels;

[0208] The spacing between two adjacent antenna panels located in the same row;

[0209] The spacing between two adjacent antenna panels located in the same column;

[0210] The number of rows and columns of antenna ports in each antenna panel;

[0211] The spacing between two antenna ports located in the same row in each antenna panel;

[0212] The spacing between two antenna ports located in the same column in each antenna panel;

[0213] The polarization mode of the antenna port.

[0214] The data transmission method of this application is illustrated below through some exemplary solutions. For ease of explanation, in the description of the exemplary solutions below, "network side" refers to the first communication node and "terminal side" refers to the second communication node. Furthermore, since the first method in this application corresponds to the AI / ML method for channel information prediction, and AI / ML is often presented in the form of a model, "model" is used to refer to the first method in the description of the exemplary solutions below. Of course, the implementation of the first method is not limited to a model, and the embodiments of this application do not impose any limitations on it.

[0215] Solution 1: This solution provides a specific example of data transmission between the network and terminal sides when the information provided by the network to the terminal side includes both the number of antenna ports corresponding to the model output and the antenna port array topology of the network side. Specifically, this can be implemented as follows:

[0216] The network side sends model output indication information to the terminal side; the model output indication information includes the following information:

[0217] The model outputs the corresponding number of antenna ports and the antenna port array topology on the network side.

[0218] The terminal reports information on multiple prediction models; each prediction model includes the following information:

[0219] Model identifier, set of antenna port numbers corresponding to model input.

[0220] It is understood that the above prediction model can also be understood as the first method in the above embodiments.

[0221] Among them, the outputs of multiple prediction models correspond to the same number of antenna ports and antenna port array topology; the number of antenna ports corresponding to the input of the prediction model is less than the number of antenna ports corresponding to the output of the prediction model.

[0222] In some examples, the antenna port array topology on the network side includes at least one of the following:

[0223] 1) Number of rows and columns of antenna panel

[0224] 2) The spacing between two adjacent antenna panels in the same row,

[0225] 3) The spacing between two adjacent antenna panels in the same column,

[0226] 4) The number of rows and columns of antenna ports in each antenna panel.

[0227] 5) The spacing between two antenna ports located in the same row within each antenna panel.

[0228] 6) The spacing between two antenna ports located in the same column within each antenna panel.

[0229] 7) Polarization mode of antenna port.

[0230] In some examples, if the set of antenna port counts corresponding to the model input contains a unique value, the network will indicate the model's identification information to the terminal after receiving information from multiple prediction models. If the set of antenna port counts corresponding to the model input contains multiple values, the network will indicate the model's identification information and one of the values ​​from the set of antenna port counts corresponding to the model input to the terminal after receiving information from multiple prediction models.

[0231] In some examples, the network side instructs the terminal side to provide the corresponding number of antenna ports and the antenna port array topology corresponding to the multiple prediction model outputs. This includes explicit direct instructions from the network side, or indirect instructions. For example, it can be implicitly indicated through the number of antenna ports and array topology information configured in the CSI report provided to the terminal side.

[0232] Option 2: This option provides another example of data transmission between the network and terminal sides when the information provided by the network side to the terminal side includes the number of antenna ports corresponding to the model output and the antenna port array topology of the network side. Specifically, this can be implemented as follows:

[0233] The network side sends model output indication information to the terminal side; the model output indication information includes the following information:

[0234] The model outputs the corresponding number of antenna ports and the antenna port array topology on the network side.

[0235] The terminal reports information on multiple prediction models; each prediction model includes the following information:

[0236] Model identifier, set of port numbers corresponding to model input, and set of antenna port positions corresponding to each port number in the set of port numbers corresponding to model input.

[0237] Among them, the outputs of multiple prediction models correspond to the same number of antenna ports and antenna port array topology; the number of antenna ports corresponding to the input of the prediction model is less than the number of antenna ports corresponding to the output of the prediction model.

[0238] In some examples, the antenna port array topology on the network side includes at least one of the following:

[0239] 1) Number of rows and columns of antenna panel

[0240] 2) The spacing between two adjacent antenna panels in the same row,

[0241] 3) The spacing between two adjacent antenna panels in the same column,

[0242] 4) The number of rows and columns of antenna ports in each antenna panel.

[0243] 5) The spacing between two antenna ports located in the same row within each antenna panel.

[0244] 6) The spacing between two antenna ports located in the same column within each antenna panel.

[0245] 7) Polarization mode of antenna port.

[0246] In some examples, if the set of antenna port counts corresponding to the model input contains unique values ​​and the set of antenna port locations corresponding to each number of ports in the set of model input contains unique values, then the network will indicate the model's identification information to the terminal after receiving information from multiple prediction models. If the set of antenna port counts corresponding to the model input contains unique values ​​and the set of antenna port locations corresponding to each number of ports in the set of model input contains multiple values, then the network will indicate the model's identification information and one antenna port location from the set of antenna port locations to the terminal after receiving information from multiple prediction models.

[0247] In some examples, if the set of antenna port counts corresponding to the model input contains multiple values ​​and the set of antenna port locations corresponding to each number of ports in the set of antenna port counts corresponding to the model input contains a unique value, then after receiving information from multiple prediction models, the network side will indicate the model's identification information, a value from the set of antenna port counts corresponding to the model input, and an antenna port location from the set of antenna port locations corresponding to the aforementioned value to the terminal side.

[0248] In some examples, the network side instructs the terminal side to provide the corresponding number of antenna ports and the antenna port array topology corresponding to the multiple prediction model outputs. This includes explicit direct instructions from the network side, or indirect instructions. For example, it can be implicitly indicated through the number of antenna ports and array topology information configured in the CSI report provided to the terminal side.

[0249] In some examples, any antenna port location in the set of antenna port locations includes:

[0250] The model input is the set of indices of all antenna ports; or,

[0251] The model input contains the indexes of the patterns for all antenna ports.

[0252] The patterns of all antenna ports corresponding to the model input must belong to at least one of the following:

[0253] Select N rows of antenna ports from the antenna port array corresponding to the model output; or, select N columns of antenna ports from the antenna port array corresponding to the model output; or, first select N rows of antenna ports from the antenna port array corresponding to the model output, and then select antenna ports at equal intervals within each row of those N rows; or, first select N columns of antenna ports from the antenna port array corresponding to the model output, and then select antenna ports at equal intervals within each column of those N columns. In actual deployment, the network side can adaptively select the appropriate pattern of all antenna ports corresponding to the model input based on the angular expansion of the channel in the horizontal or vertical dimensions.

[0254] The N rows or N columns of antenna ports include antenna ports of different polarization types. This method is applicable to planar single-polarization or dual-polarization antenna arrays.

[0255] Taking a dual-polarized antenna port array consisting of 4 rows and 4 columns corresponding to the model output as an example, this illustration shows a total of 32 antenna ports, numbered from 0 to 31. In the following exemplary figures, the antenna ports corresponding to the model input are represented by a filled pattern, as shown in Figures 3-6 below. Figure 3 is an example diagram of an antenna port array pattern provided in an embodiment of this application; Figure 4 is an example diagram of an antenna port array pattern provided in an embodiment of this application; Figure 5 is an example diagram of an antenna port array pattern provided in an embodiment of this application; Figure 6 is an example diagram of an antenna port array pattern provided in an embodiment of this application.

[0256] Figure 3 shows a pattern for selecting two rows of antenna ports from an antenna port array. Figure 4 shows a pattern for selecting two columns of antenna ports from an antenna port array. Figure 5 shows a pattern for first selecting two rows of antenna ports from an antenna port array, and then selecting antenna ports at equal intervals within those two rows. In the first row, selections begin with the first port and proceed at intervals of two ports; in the second row, selections begin with the second port and proceed at intervals of two ports. Figure 6 shows a pattern for first selecting two columns of antenna ports from an antenna port array, and then selecting antenna ports at equal intervals within those columns. In the first column, selections begin with the first port and proceed at intervals of two ports; in the second column, selections begin with the second port and proceed at intervals of two ports.

[0257] Solution 3: This section provides a specific example of data transmission between the network and terminal sides when the information provided by the network to the terminal only includes the number of antenna ports corresponding to the model output. This can be implemented as follows:

[0258] The network side sends model output indication information to the terminal side; the model output indication information includes the following information:

[0259] The model outputs the corresponding number of antenna ports.

[0260] The terminal reports information on multiple prediction models; each prediction model includes the following information:

[0261] Model identifier, antenna port array topology supported by the model, and set of port numbers corresponding to the model input.

[0262] In this case, the outputs of multiple prediction models correspond to the same number of antenna ports; in addition, the number of antenna ports corresponding to the input of the prediction model is less than the number of antenna ports corresponding to the output of the prediction model.

[0263] In some examples, the number of antenna ports corresponding to multiple prediction model outputs reported by the terminal side is indicated by the network side, including: explicit direct indication from the network side; or indirect indication. For example, the number of antenna ports can be implicitly indicated through the CSI report configured for the terminal side.

[0264] In some examples, an array topology for one antenna port corresponds to one or more model identifiers.

[0265] It is understandable that other implementation methods in this solution are similar to those in Solution 1, and will not be elaborated upon here.

[0266] Solution 4: This provides a specific example of data transmission between the network and the terminal when the information provided by the network to the terminal only includes the number of antenna ports corresponding to the model output. This can be implemented as follows:

[0267] The network side sends model output indication information to the terminal side; the model output indication information includes the following information:

[0268] The model outputs the corresponding number of antenna ports.

[0269] The terminal reports information on multiple prediction models; each prediction model includes the following information:

[0270] Model identifier, antenna port array topology supported by the model, set of port numbers corresponding to the model input, and set of antenna port positions corresponding to each port number in the set of port numbers corresponding to the model input.

[0271] In this case, the outputs of multiple prediction models correspond to the same number of antenna ports; in addition, the number of ports corresponding to the input of the prediction model is less than the number of antenna ports corresponding to the output of the prediction model.

[0272] In some examples, the number of antenna ports corresponding to multiple prediction model outputs reported by the terminal side is indicated by the network side, including: explicit direct indication from the network side; or indirect indication. For example, the number of antenna ports can be implicitly indicated through the CSI report configured for the terminal side.

[0273] In some examples, an array topology for one antenna port corresponds to one or more model identifiers.

[0274] It is understandable that other implementation methods in this solution are similar to those in solution 2, and will not be elaborated here.

[0275] Solution 5: This solution provides a specific example of data transmission between the network and terminal sides when the information provided by the network to the terminal includes the number of antenna ports corresponding to the model output, the antenna port array topology of the network, and the model performance metrics. This can be implemented in the following way:

[0276] The network side sends model output indication information to the terminal side; the model output indication information includes the following information:

[0277] The model output includes the number of antenna ports, the antenna port array topology on the network side, and the model performance metrics.

[0278] The terminal reports information on multiple prediction models; each prediction model includes the following information:

[0279] Model identifier, the set of antenna port numbers corresponding to the model input.

[0280] In some examples, the outputs of multiple prediction models correspond to the same number of antenna ports and antenna port array topology; the number of antenna ports corresponding to the input of the prediction model is less than the number of antenna ports corresponding to the output of the prediction model.

[0281] In some examples, the antenna port array topology on the network side includes at least one of the following:

[0282] 1) Number of rows and columns of antenna panel

[0283] 2) The spacing between two adjacent antenna panels in the same row,

[0284] 3) The spacing between two adjacent antenna panels in the same column,

[0285] 4) The number of rows and columns of antenna ports in each antenna panel.

[0286] 5) The spacing between two antenna ports located in the same row within each antenna panel.

[0287] 6) The spacing between two antenna ports located in the same column within each antenna panel.

[0288] 7) Polarization mode of antenna port.

[0289] In some examples, if the set of antenna port counts corresponding to the model input contains a unique value, the network will indicate the model's identification information to the terminal after receiving information from multiple prediction models. If the set of antenna port counts corresponding to the model input contains multiple values, the network will indicate the model's identification information and one of the values ​​from the set of antenna port counts corresponding to the model input to the terminal after receiving information from multiple prediction models.

[0290] In some examples, the network side instructs the terminal side to provide the corresponding number of antenna ports and the antenna port array topology corresponding to the multiple prediction model outputs. This includes explicit direct instructions from the network side, or indirect instructions. For example, it can be implicitly indicated through the number of antenna ports and array topology information configured in the CSI report provided to the terminal side.

[0291] In some examples, before the terminal reports information from multiple prediction models to the network, the network sends a downlink channel state information reference signal (CSI-RS), where the number of CSI-RS ports equals the number of antenna ports corresponding to the model output. The terminal obtains a channel dataset by measuring the CSI-RS to evaluate the performance of various prediction models. Specifically, if the performance of a specified prediction model exceeds the model performance metric indicated by the network, it is reported to the network as one of the multiple prediction models reported to the network; otherwise, the prediction model is not reported to the network.

[0292] The following examples illustrate the performance evaluation of the above model in detail:

[0293] For the case where the set of antenna port numbers corresponding to the model input contains a unique value:

[0294] Assume there are four prediction models on the terminal side, namely:

[0295] Model 1: The number of antenna ports corresponding to the input is 1 / 4 of the number of antenna ports corresponding to the output.

[0296] Model 2: The number of antenna ports corresponding to the input is half the number of antenna ports corresponding to the output.

[0297] Model 3: The number of antenna ports corresponding to the input is 1 / 4 of the number of antenna ports corresponding to the output.

[0298] Model 4: The number of antenna ports corresponding to the input is 1 / 2 of the number of antenna ports corresponding to the output.

[0299] Model 1 and Model 3 have different model structures and / or model parameters and are trained on different training dataset types; similarly, Model 2 and Model 4 have different model structures and / or model parameters.

[0300] If, after evaluating the four prediction models sequentially, the terminal finds that only model 4 meets the performance metrics indicated by the network side, then the terminal will only report model 4 to the network side. In this case, the terminal will report the following information about model 4 to the network side:

[0301] Model identifier 1: The number of antenna ports corresponding to the input is 1 / 2 of the number of antenna ports corresponding to the output.

[0302] Among them, model identifier 1 corresponds to model 4.

[0303] If, after evaluating the four prediction models in sequence, the terminal finds that the performance metrics of Model 2 and Model 4 meet the model performance metrics indicated by the network side, then the terminal reports Model 2 and Model 4 to the network side. In this case, the terminal reports the following information about Model 2 and Model 4 to the network side:

[0304] Model identifier 1: The number of antenna ports corresponding to the input is half the number of antenna ports corresponding to the output.

[0305] Model identifier 2: The number of antenna ports corresponding to the input is 1 / 2 of the number of antenna ports corresponding to the output.

[0306] In this context, model identifier 1 corresponds to model 2, and model identifier 2 corresponds to model 4. In other words, the model identifiers are numbered according to the order in which the models are reported to the network side.

[0307] For cases where the set of antenna port counts corresponding to the model input contains multiple values:

[0308] Assume there are four prediction models on the terminal side, namely:

[0309] Model 1: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output.

[0310] Model 2: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output.

[0311] Model 3: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output.

[0312] Model 4: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output.

[0313] Models 1-4 have different model structures and / or model parameters and are trained on different dataset types.

[0314] If, after evaluating the four prediction models sequentially, the terminal finds that Model 2 meets the network-indicated performance metrics when the number of input antenna ports is half the number of output antenna ports, and Model 4 exceeds the network-indicated performance metrics when the number of input antenna ports is both one-quarter and one-half the number of output antenna ports, then the terminal reports the following information about Model 2 and Model 4 to the network:

[0315] Model identifier 1: The number of antenna ports corresponding to the input is half the number of antenna ports corresponding to the output.

[0316] Model identifier 2: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output.

[0317] Among them, model identifier 1 corresponds to model 2, and model identifier 2 corresponds to model 4.

[0318] In some examples, model performance metrics include one of the following:

[0319] The normalized mean square error (NMSE) of the channel matrix output by the model relative to the target channel matrix.

[0320] The squared generalized cosine similarity (SGCS) index between the model's output channel matrix and the target channel matrix.

[0321] The generalized cosine similarity (GCS) index between the channel matrix output by the model and the target channel matrix.

[0322] Solution 6: This solution provides a specific example of data transmission between the network and terminal sides when the information provided by the network side to the terminal side includes the number of antenna ports corresponding to the model output, the antenna port array topology of the network side, and the model performance metrics. Specifically, this can be implemented as follows:

[0323] The network side sends model output indication information to the terminal side; the model output indication information includes the following information:

[0324] The model output includes the number of antenna ports, the antenna port array topology on the network side, and the model performance metrics.

[0325] The terminal reports information on multiple prediction models; each prediction model includes the following information:

[0326] Model identifier, set of port numbers corresponding to model input, and set of antenna port locations corresponding to each port number in the set of port numbers corresponding to model input.

[0327] Among them, the outputs of multiple prediction models correspond to the same number of antenna ports and antenna port array topology; the number of antenna ports corresponding to the input of the prediction model is less than the number of antenna ports corresponding to the output of the prediction model.

[0328] In some examples, the antenna port array topology on the network side includes at least one of the following:

[0329] 1) Number of rows and columns of antenna panel

[0330] 2) The spacing between two adjacent antenna panels in the same row,

[0331] 3) The spacing between two adjacent antenna panels in the same column,

[0332] 4) The number of rows and columns of antenna ports in each antenna panel.

[0333] 5) The spacing between two antenna ports located in the same row within each antenna panel.

[0334] 6) The spacing between two antenna ports located in the same column within each antenna panel.

[0335] 7) Polarization mode of antenna port.

[0336] In some examples, if the set of antenna port counts corresponding to the model input contains unique values ​​and the set of antenna port locations corresponding to each number of ports in the set of model input contains unique values, then the network will indicate the model's identification information to the terminal after receiving information from multiple prediction models. If the set of antenna port counts corresponding to the model input contains unique values ​​and the set of antenna port locations corresponding to each number of ports in the set of model input contains multiple values, then the network will indicate the model's identification information and one antenna port location from the set of antenna port locations to the terminal after receiving information from multiple prediction models.

[0337] In some examples, if the set of antenna port counts corresponding to the model input contains multiple values ​​and the set of antenna port locations corresponding to each number of ports in the set of antenna port counts corresponding to the model input contains a unique value, then after receiving information from multiple prediction models, the network side will indicate the model's identification information, a value from the set of antenna port counts corresponding to the model input, and an antenna port location from the set of antenna port locations corresponding to the aforementioned value to the terminal side.

[0338] In some examples, the network side instructs the terminal side to provide the corresponding number of antenna ports and the antenna port array topology corresponding to the multiple prediction model outputs. This includes explicit direct instructions from the network side, or indirect instructions. For example, it can be implicitly indicated through the number of antenna ports and array topology information configured in the CSI report provided to the terminal side.

[0339] In some examples, any antenna port location in the set of antenna port locations includes:

[0340] The model input is the set of indices of all antenna ports; or,

[0341] The model input contains the indexes of the patterns for all antenna ports.

[0342] The patterns of all antenna ports corresponding to the model input must belong to at least one of the following:

[0343] Select N rows of antenna ports from the antenna port array corresponding to the model output; or, select N columns of antenna ports from the antenna port array corresponding to the model output; or, first select N rows of antenna ports from the antenna port array corresponding to the model output, and then select antenna ports at equal intervals within each row of those N rows; or, first select N columns of antenna ports from the antenna port array corresponding to the model output, and then select antenna ports at equal intervals within each column of those N columns. In actual deployment, the network side can adaptively select the appropriate pattern of all antenna ports corresponding to the model input based on the angular expansion of the channel in the horizontal or vertical dimensions.

[0344] The N rows or N columns of antenna ports include antenna ports of different polarization types. This method is applicable to planar single-polarization or dual-polarization antenna arrays.

[0345] In some examples, before the terminal reports information from multiple prediction models to the network, the network sends a downlink channel state information reference signal (CSI-RS), where the number of CSI-RS ports equals the number of antenna ports corresponding to the model output. The terminal obtains a channel dataset by measuring the CSI-RS to evaluate the performance of various prediction models. Specifically, if the performance of a specified prediction model exceeds the model performance metric indicated by the network, it is reported to the network as one of the multiple prediction models reported to the network; otherwise, the prediction model is not reported to the network.

[0346] The following examples illustrate the performance evaluation of the above model in detail:

[0347] For the case where the number of antenna ports corresponding to the model input and the set of antenna port positions corresponding to each number of ports in the set of port counts corresponding to the model input are both unique:

[0348] Assume the terminal has four prediction models, namely:

[0349] Model 1: The number of antenna ports corresponding to the input is 1 / 4 of the number of antenna ports corresponding to the output, and the position of the antenna port corresponding to the input is position 1;

[0350] Model 2: The number of antenna ports corresponding to the input is 1 / 4 of the number of antenna ports corresponding to the output, and the position of the antenna port corresponding to the input is position 2;

[0351] Model 3: The number of antenna ports corresponding to the input is 1 / 2 of the number of antenna ports corresponding to the output, and the position of the antenna port corresponding to the input is position 3;

[0352] Model 4: The number of antenna ports corresponding to the input is half the number of antenna ports corresponding to the output, and the position of the antenna port corresponding to the input is position 4.

[0353] If, after evaluating the four prediction models sequentially, the terminal finds that the performance metrics of Model 2 and Model 4 meet the performance metrics indicated by the network side, then the terminal reports Model 2 and Model 4 to the network side. In this case, the terminal reports the following information about Model 2 and Model 4 to the network side:

[0354] Model identifier 1: The number of antenna ports corresponding to the input is 1 / 4 of the number of antenna ports corresponding to the output; the position of the antenna port corresponding to the input is position 2.

[0355] Model identifier 2: The number of antenna ports corresponding to the input is 1 / 2 of the number of antenna ports corresponding to the output, and the position of the antenna port corresponding to the input is position 4.

[0356] Among them, model identifier 1 and identifier 2 correspond to model 2 and model 4, respectively.

[0357] For the case where the number of antenna ports corresponding to the model input is a unique value, but the set of antenna port locations corresponding to each number of ports in the set of port counts corresponding to the model input contains multiple values:

[0358] Assume the terminal has four prediction models, namely:

[0359] Model 1: The number of antenna ports corresponding to the input is 1 / 4 of the number of antenna ports corresponding to the output, and the positions of the antenna ports corresponding to the input include position 1 and position 2;

[0360] Model 2: The number of antenna ports corresponding to the input is 1 / 4 of the number of antenna ports corresponding to the output, and the positions of the antenna ports corresponding to the input include position 1 and position 2;

[0361] Model 3: The number of antenna ports corresponding to the input is half the number of antenna ports corresponding to the output, and the positions of the antenna ports corresponding to the input include positions 3 and 4;

[0362] Model 4: The number of antenna ports corresponding to the input is half the number of antenna ports corresponding to the output. The positions of the antenna ports corresponding to the input include positions 3 and 4.

[0363] Model 1 and Model 2 have different model structures and / or model parameters and are trained on different dataset types; Model 3 and Model 4 have different model structures and / or model parameters and are trained on different dataset types.

[0364] If, after evaluating the four prediction models sequentially, the terminal finds that Model 2 meets the performance metrics indicated by the network when using position 1 at the antenna port corresponding to the input, and Model 4 exceeds the performance metrics indicated by the network when using positions 3 and 4 at the antenna port corresponding to the input, then the terminal reports the following information about Model 2 and Model 4 to the network:

[0365] Model identifier 1: The number of antenna ports corresponding to the input is 1 / 4 of the number of antenna ports corresponding to the output, and the position of the antenna port corresponding to the input includes position 1;

[0366] Model identifier 2: The number of antenna ports corresponding to the input is 1 / 2 of the number of antenna ports corresponding to the output. The positions of the antenna ports corresponding to the input include positions 3 and 4.

[0367] For the case where the set of antenna port counts corresponding to the model input contains multiple values, and the set of antenna port positions corresponding to each port count in the set of port counts corresponding to the model input has a unique value:

[0368] Assume the terminal has four prediction models, namely:

[0369] Model 1: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output. The positions of the antenna ports corresponding to the input include position 1 and position 2 (corresponding to the two types of input antenna port numbers respectively).

[0370] Model 2: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output. The positions of the antenna ports corresponding to the input include position 1 and position 2 (corresponding to the two types of input antenna port numbers respectively).

[0371] Model 3: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output. The positions of the antenna ports corresponding to the input include positions 3 and 4 (corresponding to the two types of input antenna port numbers respectively).

[0372] Model 4: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output. The positions of the antenna ports corresponding to the input include positions 3 and 4 (corresponding to the two types of input antenna port numbers respectively).

[0373] Model 1 and Model 2 have different model structures and / or model parameters and are trained on different dataset types; Model 3 and Model 4 have different model structures and / or model parameters and are trained on different dataset types.

[0374] If, after evaluating the four prediction models sequentially, the terminal finds that Model 2 meets the network-indicated model performance metrics when the number of antenna ports corresponding to the input is half the number of antenna ports corresponding to the output, and Model 4 exceeds the network-indicated model performance metrics when the number of antenna ports corresponding to the input is both 1 / 4 and 1 / 2 the number of antenna ports corresponding to the output, then the terminal reports the following information about Model 2 and Model 4 to the network:

[0375] Model identifier 1: The number of antenna ports corresponding to the input is 1 / 2 of the number of antenna ports corresponding to the output, and the position of the antenna port corresponding to the input is position 2;

[0376] Model identifier 2: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output. The positions of the antenna ports corresponding to the input include positions 3 and 4 (corresponding to the two types of input antenna port numbers respectively).

[0377] For the case where the number of antenna ports corresponding to the model input and the set of antenna port positions corresponding to each number of ports in the set of port counts corresponding to the model input both contain multiple values:

[0378] Assume the terminal has four prediction models, namely:

[0379] Model 1: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output. The positions of the antenna ports corresponding to the first type of input antenna port number (1 / 4 of the number of antenna ports corresponding to the output) include positions 1 and 2. The positions of the antenna ports corresponding to the second type of input antenna port number (1 / 2 of the number of antenna ports corresponding to the output) include positions 3 and 4.

[0380] Model 2: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output. The positions of the antenna ports corresponding to the first type of input antenna port number (1 / 4 of the number of antenna ports corresponding to the output) include positions 1 and 2, and the positions of the antenna ports corresponding to the second type of input antenna port number (1 / 2 of the number of antenna ports corresponding to the output) include positions 3 and 4.

[0381] Model 3: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output. The positions of the antenna ports corresponding to the first type of input antenna port number (1 / 4 of the number of antenna ports corresponding to the output) include positions 1 and 2, and the positions of the antenna ports corresponding to the second type of input antenna port number (1 / 2 of the number of antenna ports corresponding to the output) include positions 3 and 4.

[0382] Model 4: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output. The positions of the antenna ports corresponding to the first type of input antenna port number (1 / 4 of the number of antenna ports corresponding to the output) include positions 1 and 2, and the positions of the antenna ports corresponding to the second type of input antenna port number (1 / 2 of the number of antenna ports corresponding to the output) include positions 3 and 4.

[0383] Models 1-4 have different model structures and / or model parameters, and are trained on different dataset types.

[0384] If, after evaluating the four prediction models sequentially, the terminal finds that Model 2 meets the network-indicated performance metrics when the number of antenna ports corresponding to the input is half the number of antenna ports corresponding to the output, and Model 4 exceeds the network-indicated performance metrics when the number of antenna ports corresponding to the input is both 1 / 4 and 1 / 2 the number of antenna ports corresponding to the output, then the terminal reports the following information about Model 2 and Model 4 to the network:

[0385] Model identifier 1: The number of antenna ports corresponding to the input is 1 / 2 of the number of antenna ports corresponding to the output, and the positions of the corresponding antenna ports include positions 3 and 4.

[0386] Model identifier 2: The number of antenna ports corresponding to the input is 1 / 4 or 1 / 2 of the number of antenna ports corresponding to the output. The positions of the antenna ports corresponding to the first type of input antenna port number (1 / 4 of the number of antenna ports corresponding to the output) include positions 1 and 2. The positions of the antenna ports corresponding to the second type of input antenna port number (1 / 2 of the number of antenna ports corresponding to the output) include positions 3 and 4.

[0387] Solution 7: This section provides a specific example of data transmission between the network and terminal sides when the information provided by the network to the terminal includes the number of antenna ports corresponding to the model output and the model performance metrics. This can be implemented in the following way:

[0388] The network side sends model output indication information to the terminal side; the model output indication information includes the following information:

[0389] The model outputs the number of antenna ports and the model performance metrics.

[0390] The terminal reports information on multiple prediction models; each prediction model includes the following information:

[0391] Model identifier, antenna port array topology supported by the model, and set of port numbers corresponding to the model input.

[0392] In this case, the outputs of multiple prediction models correspond to the same number of antenna ports; in addition, the number of ports corresponding to the input of the prediction model is less than the number of antenna ports corresponding to the output of the prediction model.

[0393] In some examples, the number of antenna ports corresponding to the outputs of multiple prediction models reported by the terminal side is indicated by the network side, including: direct indication by the network side, or indirect indication, such as implicit indication through the number of antenna ports in the CSI report configured for the terminal side; network side indication of model performance metrics includes direct indication by the network side.

[0394] In some examples, model performance metrics include one of the following:

[0395] The normalized mean square error (NMSE) of the channel matrix output by the model relative to the target channel matrix.

[0396] The squared generalized cosine similarity (SGCS) index between the model's output channel matrix and the target channel matrix.

[0397] The generalized cosine similarity (GCS) index between the channel matrix output by the model and the target channel matrix.

[0398] In some examples, the channel matrix is ​​a type of channel information.

[0399] It is understandable that the other implementation methods in this scheme are similar to those in scheme 5, and will not be elaborated here.

[0400] Solution 8: This provides a specific example of data transmission between the network and terminal sides when the information provided by the network to the terminal includes the number of antenna ports corresponding to the model output and the model performance indicators. This can be implemented in the following way:

[0401] The network side sends model output indication information to the terminal side; the model output indication information includes the following information:

[0402] The model outputs the number of antenna ports and the model performance metrics.

[0403] The terminal reports information on multiple prediction models; each prediction model includes the following information:

[0404] Model identifier, antenna port array topology supported by the model, set of port numbers corresponding to the model input, and set of antenna port positions corresponding to each port number in the set of port numbers corresponding to the model input.

[0405] In this case, the outputs of multiple prediction models correspond to the same number of antenna ports; in addition, the number of antenna ports corresponding to the input of the prediction model is less than the number of antenna ports corresponding to the output of the prediction model.

[0406] In some examples, the number of antenna ports corresponding to the outputs of multiple prediction models reported by the terminal side is indicated by the network side, including: direct indication by the network side, or indirect indication, such as implicit indication through the number of antenna ports in the CSI report configured for the terminal side; network side indication of model performance metrics includes direct indication by the network side.

[0407] In some examples, model performance metrics include one of the following:

[0408] The normalized mean square error (NMSE) of the channel matrix output by the model relative to the target channel matrix.

[0409] The squared generalized cosine similarity (SGCS) index between the model's output channel matrix and the target channel matrix.

[0410] The generalized cosine similarity (GCS) index between the channel matrix output by the model and the target channel matrix.

[0411] In some examples, the channel matrix is ​​a type of channel information.

[0412] It is understandable that the other implementation methods in this scheme are similar to those in scheme 6, and will not be elaborated here.

[0413] Solution 9: This provides a specific example of data transmission between the network and terminal sides when the information provided by the network to the terminal side only includes the number of antenna ports corresponding to the model output. This can be implemented as follows:

[0414] The network side sends model output indication information to the terminal side; the model output indication information includes the following information:

[0415] {The model outputs the corresponding number of antenna ports.}

[0416] The terminal side reports model performance metrics information to the network side.

[0417] Among them, the model performance index information reported by the terminal side is the performance index information of the model that needs to be configured on the terminal side.

[0418] After receiving the model performance metrics information reported by the terminal, the network side instructs the terminal side to provide at least one of the following information:

[0419] 1) Input the corresponding number of antenna ports into the model.

[0420] 2) Model structure information,

[0421] 3) Model parameter information.

[0422] In this scheme, the number of antenna ports corresponding to the model input is less than the number of antenna ports corresponding to the output. The terminal side is responsible for providing performance metrics to the network side, and the network side is responsible for providing a model that meets the performance metrics to the terminal side.

[0423] Solution 10: This provides a specific example of data transmission between the network and terminal sides when the terminal actively reports model performance metrics to the network side. This can be implemented in the following way:

[0424] The terminal side reports model performance metrics information to the network side.

[0425] After receiving the model performance metrics information reported by the terminal, the network side instructs the terminal side to provide at least one of the following information:

[0426] 1) Input the corresponding number of antenna ports into the model.

[0427] 2) The model outputs the corresponding antenna port quantity information.

[0428] 3) Model structure information,

[0429] 4) Model parameter information.

[0430] In this scheme, the number of antenna ports corresponding to the model input is less than the number of antenna ports corresponding to the output. The terminal side is responsible for providing performance metrics to the network side, and the network side is responsible for providing a model that meets the performance metrics to the terminal side.

[0431] In one exemplary embodiment, FIG7 is a schematic diagram of a data transmission device provided in an embodiment of this application, which is applied to a first communication node. As shown in FIG7, the device includes:

[0432] The instruction information sending module 310 is configured to send instruction information of the output of the first method to the second communication node.

[0433] The information receiving module 320 is configured to receive information from multiple first methods reported by the second communication node.

[0434] The input to the first method is channel information for the number of first antenna ports, and the output of the first method is channel information for the number of second antenna ports.

[0435] The output of the first method is an indication information used to indicate the output of multiple first methods reported by the second communication node.

[0436] In the FDD wireless communication system, the data transmission apparatus provided in this application, when a first communication node requests a second communication node to predict the channel information of all antenna ports based on the channel information of some antenna ports, firstly, the first communication node sends an indication message to the second communication node used for channel information prediction, instructing it to report the output information of the first method it supports. This enables the second communication node to report information of multiple first methods it supports, allowing the first communication node to select the most suitable first method to perform channel information prediction without continuously occupying the CSI-RS transmission resources corresponding to all antenna ports during subsequent channel information prediction, thereby improving prediction performance and reducing downlink CSI-RS transmission overhead.

[0437] In one embodiment, the indication information output by the first method includes:

[0438] The output of the first method corresponds to the number of second antenna ports.

[0439] In one embodiment, the information of the first method includes at least one of the following:

[0440] The identifier of the first method;

[0441] The antenna port array topology corresponding to the output of the first method;

[0442] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0443] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0444] In one embodiment, the indication information output by the first method further includes:

[0445] The antenna port array topology of the first communication node.

[0446] In one embodiment, the information of the first method includes at least one of the following:

[0447] The identifier of the first method;

[0448] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0449] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0450] In one embodiment, the indication information output by the first method further includes:

[0451] Performance metrics for the first method.

[0452] In one embodiment, the information of the first method includes at least one of the following:

[0453] The identifier of the first method;

[0454] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0455] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0456] In one embodiment, the indication information output by the first method includes: the number of second antenna ports corresponding to the output of the first method and the performance indicators of the first method.

[0457] In one embodiment, the information of the first method includes at least one of the following:

[0458] The identifier of the first method;

[0459] The antenna port array topology corresponding to the output of the first method;

[0460] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0461] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0462] In one embodiment, after sending the indication information of the output of the first method to the second communication node, the method further includes:

[0463] Send downlink channel state information reference signal CSI-RS to the second communication node;

[0464] The number of antenna ports for the downlink channel state information reference signal is equal to the number of antenna ports for the second antenna port corresponding to the output of the first method.

[0465] In one embodiment, the information of the first method does not include information corresponding to the first method that does not meet the performance indicators of the first method after performance evaluation based on the downlink channel state information reference signal.

[0466] In one embodiment, the performance metrics of the first method include at least one of the following:

[0467] The normalized mean square error (NMSE) of the channel information output by the first method relative to the target channel information;

[0468] The first method outputs a squared generalized cosine similarity (SGCS) index of the channel information relative to the target channel information;

[0469] The first method outputs a generalized cosine similarity (GCS) index of the channel information relative to the target channel information.

[0470] In one embodiment, any antenna port location in the set of antenna port locations includes:

[0471] The first method takes as input a set of indices for all antenna ports; or

[0472] The first method inputs the indices of the patterns for all antenna ports.

[0473] In one embodiment, the pattern of all antenna ports corresponding to the input of the first method belongs to at least one of the following:

[0474] Select N rows of antenna ports from the antenna port array corresponding to the output of the first method;

[0475] Select N columns of antenna ports from the antenna port array corresponding to the output of the first method;

[0476] Select N rows of antenna ports from the antenna port array corresponding to the output of the first method, and select antenna ports at equal intervals from the N rows of antenna ports;

[0477] Select N columns of antenna ports from the antenna port array corresponding to the output of the first method, and then select antenna ports at equal intervals from the N columns of antenna ports.

[0478] Where N is a positive integer.

[0479] In one embodiment, after receiving information about multiple first methods reported by the second communication node, the method further includes:

[0480] Send the selection indication information of the first method to the second communication node;

[0481] The selection indication information for the first method includes at least one of the following:

[0482] If the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, the selection indication information of the first method is the identifier of the first method;

[0483] When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method and a value from the set of the number of first antenna ports corresponding to the input of the first method.

[0484] If the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, then the selection indication information of the first method is the identifier of the first method.

[0485] When the set of first antenna port numbers corresponding to the input of the first method contains a unique value, and the set of antenna port positions corresponding to each first antenna port number in the set of first antenna port numbers corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method and one antenna port position in the set of antenna port positions.

[0486] When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, the selection indication information of the first method is the identifier of the first method and a value in the set of the number of first antenna ports corresponding to the input of the first method.

[0487] When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method, a value in the set of the number of first antenna ports corresponding to the input of the first method, and an antenna port position in the set of antenna port positions corresponding to the value.

[0488] In one embodiment, when the indication information of the output of the first method includes the number of second antenna ports corresponding to the output of the first method, the information of the first method includes: the performance indicators of the first method.

[0489] In one embodiment, after receiving information about multiple first methods reported by the second communication node, the method further includes:

[0490] Send the instruction information of the first method to the second communication node;

[0491] The instruction information of the first method includes at least one of the following:

[0492] The number of ports corresponding to the input of the first method;

[0493] Structural information of the first method;

[0494] Parameter information for the first method.

[0495] In one embodiment, the antenna port array topology corresponding to the output of the first method or the antenna port array topology of the first communication node includes at least one of the following:

[0496] Number of rows and columns of antenna panels;

[0497] The spacing between two adjacent antenna panels located in the same row;

[0498] The spacing between two adjacent antenna panels located in the same column;

[0499] The number of rows and columns of antenna ports in each antenna panel;

[0500] The spacing between two antenna ports located in the same row in each antenna panel;

[0501] The spacing between two antenna ports located in the same column in each antenna panel;

[0502] The polarization mode of the antenna port.

[0503] In one exemplary embodiment, FIG8 is a schematic diagram of a data transmission device provided in an embodiment of this application, which is applied to a second communication node. As shown in FIG8, the device includes:

[0504] The instruction information receiving module 410 is configured to receive instruction information output by the first method sent by the first communication node.

[0505] The information reporting module 420 is configured to report information of multiple first methods to the first communication node based on the instruction information output by the first method.

[0506] The input to the first method is channel information for the number of first antenna ports, and the output of the first method is channel information for the number of second antenna ports.

[0507] The output of the first method is an indication information used to indicate the output of multiple first methods reported by the second communication node.

[0508] In one embodiment, the indication information output by the first method includes:

[0509] The output of the first method corresponds to the number of second antenna ports.

[0510] In one embodiment, the information of the first method includes at least one of the following:

[0511] The identifier of the first method;

[0512] The antenna port array topology corresponding to the output of the first method;

[0513] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0514] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0515] In one embodiment, the indication information output by the first method further includes:

[0516] The antenna port array topology of the first communication node.

[0517] In one embodiment, the information of the first method includes at least one of the following:

[0518] The identifier of the first method;

[0519] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0520] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0521] In one embodiment, the indication information output by the first method further includes:

[0522] Performance metrics for the first method.

[0523] In one embodiment, the information of the first method includes at least one of the following:

[0524] The identifier of the first method;

[0525] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0526] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0527] In one embodiment, the indication information output by the first method further includes:

[0528] Performance metrics for the first method.

[0529] In one embodiment, the information of the first method includes at least one of the following:

[0530] The identifier of the first method;

[0531] The antenna port array topology corresponding to the output of the first method;

[0532] The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the first method input is less than the number of second antenna ports corresponding to the first method output;

[0533] The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

[0534] In one embodiment, the information of the first method includes:

[0535] Performance metrics for the first method.

[0536] In one embodiment, before reporting information about multiple first methods to the first communication node based on the indication information output by the first method, the method further includes:

[0537] Receive downlink channel state information reference signal sent by the first communication node; wherein, the number of antenna ports of the downlink channel state information reference signal is equal to the number of second antenna ports corresponding to the output of the first method;

[0538] The performance of each first method is evaluated based on the dataset obtained from the downlink channel state information reference signal.

[0539] Information corresponding to the first method whose performance evaluation results do not meet the performance indicators of the first method is determined as information of the first method that cannot be reported to the first communication node.

[0540] In one embodiment, the performance metrics of the first method include at least one of the following:

[0541] The normalized mean square error index of the channel information output by the first method relative to the target channel information;

[0542] The first method outputs a squared generalized cosine similarity index between the channel information and the target channel information.

[0543] The first method outputs a generalized cosine similarity index of the channel information relative to the target channel information.

[0544] In one embodiment, any antenna port location in the set of antenna port locations includes:

[0545] The first method takes as input a set of indices for all antenna ports; or

[0546] The first method inputs the indices of the patterns for all antenna ports.

[0547] In one embodiment, the pattern of all antenna ports corresponding to the input of the first method belongs to at least one of the following:

[0548] Select N rows of antenna ports from the antenna port array corresponding to the output of the first method;

[0549] Select N columns of antenna ports from the antenna port array corresponding to the output of the first method;

[0550] Select N rows of antenna ports from the antenna port array corresponding to the output of the first method, and select antenna ports at equal intervals from the N rows of antenna ports;

[0551] Select N columns of antenna ports from the antenna port array corresponding to the output of the first method, and then select antenna ports at equal intervals from the N columns of antenna ports.

[0552] Where N is a positive integer.

[0553] In one embodiment, after reporting information about multiple first methods to the first communication node based on the indication information output by the first method, the method further includes:

[0554] Receive the first method selection indication information sent by the first communication node;

[0555] The selection indication information for the first method includes at least one of the following:

[0556] If the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, the selection indication information of the first method is the identifier of the first method;

[0557] When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method and a value from the set of the number of first antenna ports corresponding to the input of the first method.

[0558] If the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, then the selection indication information of the first method is the identifier of the first method.

[0559] When the set of first antenna port numbers corresponding to the input of the first method contains a unique value, and the set of antenna port positions corresponding to each first antenna port number in the set of first antenna port numbers corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method and one antenna port position in the set of antenna port positions.

[0560] When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, the selection indication information of the first method is the identifier of the first method and a value in the set of the number of first antenna ports corresponding to the input of the first method.

[0561] When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method, a value in the set of the number of first antenna ports corresponding to the input of the first method, and an antenna port position in the set of antenna port positions corresponding to the value.

[0562] In one embodiment, after reporting information about multiple first methods to the first communication node based on the indication information output by the first method, the method further includes:

[0563] Receive instruction information for the first method sent by the first communication node;

[0564] The instruction information of the first method includes at least one of the following:

[0565] The number of ports corresponding to the input of the first method;

[0566] Structural information of the first method;

[0567] Parameter information for the first method.

[0568] In one embodiment, the antenna port array topology corresponding to the output of the first method or the antenna port array topology of the first communication node includes at least one of the following:

[0569] Number of rows and columns of antenna panels;

[0570] The spacing between two adjacent antenna panels located in the same row;

[0571] The spacing between two adjacent antenna panels located in the same column;

[0572] The number of rows and columns of antenna ports in each antenna panel;

[0573] The spacing between two antenna ports located in the same row in each antenna panel;

[0574] The spacing between two antenna ports located in the same column in each antenna panel;

[0575] The polarization mode of the antenna port.

[0576] This application embodiment also provides a communication node. Figure 9 is a structural schematic diagram of a communication node provided in this application embodiment. As shown in Figure 9, the communication node provided in this application embodiment includes a memory 520, a processor 510, and a computer program stored in the memory and executable on the processor. When the processor 510 executes the program, it implements the above-mentioned data transmission method.

[0577] The communication node may also include a memory 520; the processor 510 in the communication node may be one or more, with one processor 510 as an example in FIG9; the memory 520 is configured to store one or more programs; the one or more programs are executed by the one or more processors 510, so that the one or more processors 510 implement the data transmission method as described in the embodiments of this application.

[0578] The communication node also includes: a communication device 530, an input device 540, and an output device 550.

[0579] The processor 510, memory 520, communication device 530, input device 540 and output device 550 in the communication node can be connected by a bus or other means. Figure 9 shows an example of connection by bus.

[0580] Input device 540 can be configured to receive input digital or character information, and generate key signal inputs related to user settings and function control of the communication node. Output device 550 may include display devices such as a display screen.

[0581] The communication device 530 may include a receiver and a transmitter. The communication device 530 is configured to perform information transmission and reception communication under the control of the processor 510.

[0582] The memory 520, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the data transmission method described in the embodiments of this application (e.g., instruction information sending module 310, information receiving module 320, or instruction information receiving module 410, information reporting module 420). The memory 520 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the communication node, etc. Furthermore, the memory 520 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 520 may further include memory remotely located relative to the processor 510, and these remote memories can be connected to the communication node via a network. Examples of such networks include, but are not limited to, the Internet, enterprise intranets, local area networks, mobile communication networks, and combinations thereof.

[0583] This application also provides a storage medium storing a computer program, which, when executed by a processor, implements any of the data transmission methods described in this application.

[0584] Optionally, the data transmission method, applied to a first communication node, includes: sending indication information of the output of a first method to a second communication node; receiving information of multiple first methods reported by the second communication node; wherein the input of the first method is channel information of the number of first antenna ports, and the output of the first method is channel information of the number of second antenna ports; wherein the indication information of the output of the first method is information used to indicate the output of multiple first methods reported by the second communication node.

[0585] Optionally, the data transmission method, applied to a second communication node, includes: receiving indication information of the output of a first method sent by a first communication node; and reporting information of multiple first methods to the first communication node according to the indication information of the output of the first method; wherein the input of the first method is channel information of the number of first antenna ports, and the output of the first method is channel information of the number of second antenna ports; wherein the indication information of the output of the first method is information used to indicate the output of multiple first methods reported by the second communication node.

[0586] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable CD-ROM, optical storage device, magnetic storage device, or any suitable combination thereof. The computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0587] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device.

[0588] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, radio frequency (RF), etc., or any suitable combination thereof.

[0589] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0590] Optionally, embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements the data transmission method provided in any embodiment of this application.

[0591] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application.

[0592] Those skilled in the art will understand that the term user terminal encompasses any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.

[0593] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.

[0594] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.

[0595] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disk (CD), etc.). Computer-readable media may include non-transitory storage media. Data processors may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.

Claims

1. A data transmission method, applied to a first communication node, comprising: Send the indication information of the output of the first method to the second communication node; Receive information about multiple first methods reported by the second communication node; The input to the first method is channel information about the number of first antenna ports, and the output of the first method is channel information about the number of second antenna ports. The indication information output by the first method is information used to indicate the output of multiple first methods reported by the second communication node.

2. The data transmission method according to claim 1, wherein, The indication information output by the first method includes: The output of the first method corresponds to the number of second antenna ports.

3. The data transmission method according to claim 2, wherein, The information of the first method includes at least one of the following: The identifier of the first method; The antenna port array topology corresponding to the output of the first method; The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the input of the first method is less than the number of second antenna ports corresponding to the output of the first method; The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

4. The data transmission method according to claim 2, wherein, The indication information output by the first method also includes: The antenna port array topology of the first communication node.

5. The data transmission method according to claim 4, wherein, The information of the first method includes at least one of the following: The identifier of the first method; The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the input of the first method is less than the number of second antenna ports corresponding to the output of the first method; The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

6. The data transmission method according to claim 4, wherein, The indication information output by the first method also includes: Performance metrics for the first method.

7. The data transmission method according to claim 6, wherein, The information of the first method includes at least one of the following: The identifier of the first method; The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the input of the first method is less than the number of second antenna ports corresponding to the output of the first method; The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

8. The data transmission method according to claim 2, wherein, The indication information output by the first method also includes: Performance metrics for the first method.

9. The data transmission method according to claim 8, wherein, The information of the first method includes at least one of the following: The identifier of the first method; The antenna port array topology corresponding to the output of the first method; The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the input of the first method is less than the number of second antenna ports corresponding to the output of the first method; The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

10. The data transmission method according to claim 2, wherein, The information of the first method includes: Performance metrics for the first method.

11. The data transmission method according to any one of claims 6-9, further comprising, after sending the indication information of the output of the first method to the second communication node: Send a downlink channel state information reference signal to the second communication node; The number of antenna ports of the downlink channel state information reference signal is equal to the number of second antenna ports corresponding to the output of the first method.

12. The data transmission method according to claim 11, wherein, The information of the first method does not include information corresponding to the first method that does not meet the performance indicators of the first method after performance evaluation based on the downlink channel state information reference signal.

13. The data transmission method according to any one of claims 6-10, wherein, The performance metrics of the first method include at least one of the following: The normalized mean square error index of the channel information output by the first method relative to the target channel information; The first method outputs a squared generalized cosine similarity index of the channel information relative to the target channel information. The first method outputs a generalized cosine similarity index of the channel information relative to the target channel information.

14. The data transmission method according to claim 3, 5, 7 or 9, wherein, Any antenna port location in the set of antenna port locations includes: The first method takes as input a set of indices for all antenna ports; or The first method inputs the indices of the patterns for all antenna ports.

15. The data transmission method according to claim 14, wherein, The patterns of all antenna ports corresponding to the input of the first method belong to at least one of the following: Select N rows of antenna ports from the antenna port array corresponding to the output of the first method; Select N columns of antenna ports from the antenna port array corresponding to the output of the first method; Select N rows of antenna ports from the antenna port array corresponding to the output of the first method, and select antenna ports at equal intervals in rows from the N rows of antenna ports; N columns of antenna ports are selected from the antenna port array corresponding to the output of the first method, and the antenna ports selected at equal intervals are then arranged from the N columns of antenna ports. Wherein, N is a positive integer.

16. The data transmission method according to claim 3, 5, 7 or 9, further comprising, after receiving the information of the plurality of first methods reported by the second communication node: Send the first method selection instruction information to the second communication node; The selection indication information of the first method includes at least one of the following: If the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, the selection indication information of the first method is the identifier of the first method; When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method and a value in the set of the number of first antenna ports corresponding to the input of the first method. If the set of first antenna port numbers corresponding to the input of the first method contains a unique value, and the set of antenna port positions corresponding to each first antenna port number in the set of first antenna port numbers corresponding to the input of the first method contains a unique value, then the selection indication information of the first method is the identifier of the first method. When the set of first antenna port numbers corresponding to the input of the first method contains a unique value, and the set of antenna port positions corresponding to each first antenna port number in the set of first antenna port numbers corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method and one antenna port position in the set of antenna port positions. When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, the selection indication information of the first method is the identifier of the first method and a value in the set of the number of first antenna ports corresponding to the input of the first method. When the set of first antenna port counts corresponding to the input of the first method contains multiple values, and the set of antenna port positions corresponding to each first antenna port count in the set of first antenna port counts corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method, a value in the set of first antenna port counts corresponding to the input of the first method, and an antenna port position in the set of antenna port positions corresponding to the value.

17. The data transmission method according to claim 10, further comprising, after receiving the information of a plurality of first methods reported by the second communication node: Send the instruction information of the first method to the second communication node; The indication information of the first method includes at least one of the following: The number of ports corresponding to the input of the first method; Structural information of the first method; The parameter information for the first method.

18. The data transmission method according to any one of claims 3-9, wherein, The antenna port array topology corresponding to the output of the first method or the antenna port array topology of the first communication node includes at least one of the following: Number of rows and columns of antenna panels; The spacing between two adjacent antenna panels located in the same row; The spacing between two adjacent antenna panels located in the same column; The number of rows and columns of antenna ports in each antenna panel; The spacing between two antenna ports located in the same row in each antenna panel; The spacing between two antenna ports located in the same column in each antenna panel; The polarization mode of the antenna port.

19. A data transmission method, applied to a second communication node, comprising: Receive the indication information of the output of the first method sent by the first communication node; Report information about multiple first methods to the first communication node based on the indication information output by the first method; The input to the first method is channel information about the number of first antenna ports, and the output of the first method is channel information about the number of second antenna ports. The indication information output by the first method is information used to indicate the output of multiple first methods reported by the second communication node.

20. The data transmission method according to claim 19, wherein, The indication information output by the first method includes: The output of the first method corresponds to the number of second antenna ports.

21. The data transmission method according to claim 20, wherein, The information of the first method includes at least one of the following: The identifier of the first method; The antenna port array topology corresponding to the output of the first method; The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the input of the first method is less than the number of second antenna ports corresponding to the output of the first method; The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

22. The data transmission method according to claim 20, wherein, The indication information output by the first method also includes: The antenna port array topology of the first communication node.

23. The data transmission method according to claim 22, wherein, The information of the first method includes at least one of the following: The identifier of the first method; The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the input of the first method is less than the number of second antenna ports corresponding to the output of the first method; The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

24. The data transmission method according to claim 22, wherein, The indication information output by the first method also includes: Performance metrics for the first method.

25. The data transmission method according to claim 24, wherein, The information of the first method includes at least one of the following: The identifier of the first method; The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the input of the first method is less than the number of second antenna ports corresponding to the output of the first method; The set of antenna port positions corresponding to each first antenna port quantity in the set of first antenna port quantity corresponding to the input of the first method.

26. The data transmission method according to claim 20, wherein, The indication information output by the first method also includes: Performance metrics for the first method.

27. The data transmission method according to claim 26, wherein, The information of the first method includes at least one of the following: The identifier of the first method; The antenna port array topology corresponding to the output of the first method; The first method input corresponds to the set of first antenna port numbers; wherein, the number of each first antenna port in the set of first antenna port numbers corresponding to the input of the first method is less than the number of second antenna ports corresponding to the output of the first method; The first method input is the set of antenna port positions corresponding to each first antenna port quantity in the first antenna port quantity set.

28. The data transmission method according to claim 20, wherein, The information of the first method includes: Performance metrics for the first method.

29. The data transmission method according to any one of claims 24-27, wherein, Before reporting information about multiple first methods to the first communication node based on the indication information output by the first method, the method further includes: Receive downlink channel state information reference signal sent by the first communication node; wherein, the number of antenna ports of the downlink channel state information reference signal is equal to the number of second antenna ports corresponding to the output of the first method; The performance of the first method is evaluated based on the dataset obtained from the downlink channel state information reference signal. Information corresponding to the first method whose performance evaluation results do not meet the performance indicators of the first method is determined as information of the first method that cannot be reported to the first communication node.

30. The data transmission method according to any one of claims 24-28, wherein, The performance metrics of the first method include at least one of the following: The normalized mean square error index of the channel information output by the first method relative to the target channel information; The first method outputs a squared generalized cosine similarity index of the channel information relative to the target channel information. The first method outputs a generalized cosine similarity index of the channel information relative to the target channel information.

31. The data transmission method according to claim 21, 23, 25 or 27, wherein, Any antenna port location in the set of antenna port locations includes: The first method takes as input a set of indices for all antenna ports; or The first method inputs the indices of the patterns for all antenna ports.

32. The data transmission method according to claim 31, wherein, The patterns of all antenna ports corresponding to the input of the first method belong to at least one of the following: Select N rows of antenna ports from the antenna port array corresponding to the output of the first method; Select N columns of antenna ports from the antenna port array corresponding to the output of the first method; Select N rows of antenna ports from the antenna port array corresponding to the output of the first method, and select antenna ports at equal intervals in rows from the N rows of antenna ports; N columns of antenna ports are selected from the antenna port array corresponding to the output of the first method, and the antenna ports selected at equal intervals are then arranged from the N columns of antenna ports. Wherein, N is a positive integer.

33. The data transmission method according to claim 21, 23, 25 or 27, further comprising, after reporting information of the plurality of first methods to the first communication node according to the indication information output by the first method: Receive the first method selection indication information sent by the first communication node; The selection indication information of the first method includes at least one of the following: If the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, the selection indication information of the first method is the identifier of the first method; When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method and a value in the set of the number of first antenna ports corresponding to the input of the first method. If the set of first antenna port numbers corresponding to the input of the first method contains a unique value, and the set of antenna port positions corresponding to each first antenna port number in the set of first antenna port numbers corresponding to the input of the first method contains a unique value, then the selection indication information of the first method is the identifier of the first method. When the set of first antenna port numbers corresponding to the input of the first method contains a unique value, and the set of antenna port positions corresponding to each first antenna port number in the set of first antenna port numbers corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method and one antenna port position in the set of antenna port positions. When the set of the number of first antenna ports corresponding to the input of the first method contains multiple values, and the set of antenna port positions corresponding to each number of first antenna ports in the set of the number of first antenna ports corresponding to the input of the first method contains a unique value, the selection indication information of the first method is the identifier of the first method and a value in the set of the number of first antenna ports corresponding to the input of the first method. When the set of first antenna port counts corresponding to the input of the first method contains multiple values, and the set of antenna port positions corresponding to each first antenna port count in the set of first antenna port counts corresponding to the input of the first method contains multiple values, the selection indication information of the first method is the identifier of the first method, a value in the set of first antenna port counts corresponding to the input of the first method, and an antenna port position in the set of antenna port positions corresponding to the value.

34. The data transmission method according to claim 28, further comprising, after reporting information of multiple first methods to the first communication node according to the indication information output by the first method: Receive the instruction information for the first method sent by the first communication node; The indication information of the first method includes at least one of the following: The number of ports corresponding to the input of the first method; Structural information of the first method; The parameter information for the first method.

35. The data transmission method according to any one of claims 21-27, wherein, The antenna port array topology corresponding to the output of the first method or the antenna port array topology of the first communication node includes at least one of the following: Number of rows and columns of antenna panels; The spacing between two adjacent antenna panels located in the same row; The spacing between two adjacent antenna panels located in the same column; The number of rows and columns of antenna ports in each antenna panel; The spacing between two antenna ports located in the same row in each antenna panel; The spacing between two antenna ports located in the same column in each antenna panel; The polarization mode of the antenna port.

36. A communication node, comprising: The program includes a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for implementing communication between the processor and the memory, wherein the program, when executed by the processor, implements the steps of the data transmission method as described in any one of claims 1-35.

37. A storage medium for computer-readable storage, the storage medium storing one or more programs that can be executed by one or more processors to implement the steps of the data transmission method as claimed in any one of claims 1-35.

38. A computer program product comprising a computer program that, when executed by a processor, implements the steps of the data transmission method as described in any one of claims 1-35.