Communication method and device, storage medium, and program product
By combining STF and SF models to process channel state information during the STF model warm-up phase, the performance degradation of the STF model in the absence of historical state information is solved, and the performance of CSI compressed feedback is improved.
Patent Information
- Application Number
- PCT/CN2025/074313
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-31
- Filing Date
- 2025-01-23
- Publication Date
- 2025-12-04
AI Technical Summary
In wireless communication, the STF model degrades in performance when there is a lack of sufficient historical state information, resulting in poor CSI compressed feedback performance, which may even be worse than that of the SF model.
A joint STF model and SF model are used to process channel state information. By enabling the SF model during the warm-up phase of the STF model, the flexibility and independence of the SF model from historical state information are utilized to reduce the performance loss of the STF model and ensure the performance of CSI compression feedback.
In the absence of historical state information, the performance loss of the STF model is effectively reduced, the performance of CSI compressed feedback is guaranteed, and the overall efficiency of the communication system is improved.
Smart Images

Figure CN2025074313_04122025_PF_FP_ABST
Abstract
Description
Communication methods and devices, storage media and software products
[0001] This disclosure claims priority to Chinese patent application No. 202410709115.1, filed on May 31, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of communication technology, and in particular to a communication method and apparatus, storage medium and program product. Background Technology
[0003] In the field of wireless communication, artificial intelligence (AI) and machine learning (ML) technologies have begun to play a positive role in core networks, network management and optimization, and access networks. Air interface transmission technologies based on AI / ML have also made significant progress in recent years. Summary of the Invention
[0004] In a first aspect, embodiments of this disclosure provide a communication method executed by a first node. The communication method includes:
[0005] The channel state information is processed based on the first information processing method and the second information processing method to obtain the first channel state information feedback information;
[0006] Send the first channel status information feedback message.
[0007] Secondly, embodiments of this disclosure provide a communication method executed by a second node. The communication method includes:
[0008] Receive first channel state information feedback information; wherein, the first channel state information feedback information is used to indicate channel state information, and the first channel state information feedback information is obtained by processing the channel state information based on the first information processing method and the second information processing method.
[0009] Thirdly, embodiments of this disclosure provide a communication method executed by a first node. The communication method includes:
[0010] Receive third information from the second node; the third information is used to indicate the target information processing method, which includes the first information processing method and / or the second information processing method.
[0011] Based on the third information, the channel state information is processed using the target information processing method.
[0012] Fourthly, embodiments of this disclosure provide a communication method executed by a second node. The communication method includes:
[0013] Send a third message to the first node. The third message is used to indicate the target information processing method, which includes the first information processing method and / or the second information processing method.
[0014] Fifthly, embodiments of this disclosure provide a communication method executed by a first node. The communication method includes:
[0015] In the rank-adaptive scenario, channel state information feedback is sent based on the specified data transmission layer.
[0016] Sixthly, embodiments of this disclosure provide a communication method executed by a second node. The communication method includes:
[0017] In the RANK adaptive scenario, channel state information feedback is received; the channel state information feedback is sent based on the specified data transmission layer.
[0018] In a seventh aspect, embodiments of this disclosure provide a communication device executed by a first node. The communication device includes: a processing unit and a transmitting unit;
[0019] The processing unit is used to process the channel state information based on the first information processing method and the second information processing method to obtain the first channel state information feedback information.
[0020] The transmitting unit is used to transmit the first channel status information feedback information.
[0021] Eighthly, embodiments of this disclosure provide a communication device executed by a second node. The communication device includes: a receiving unit;
[0022] The receiving unit is used to receive first channel state information feedback information; wherein, the first channel state information feedback information is used to indicate channel state information, and the first channel state information feedback information is obtained by processing the channel state information based on a first information processing method and a second information processing method.
[0023] In a ninth aspect, embodiments of this disclosure provide a communication device executed by a first node. The communication device includes: a receiving unit and a processing unit;
[0024] The receiving unit is used to receive third information from the second node; the third information is used to indicate the target information processing method, which includes the first information processing method and / or the second information processing method.
[0025] The processing unit is used to process the channel state information based on the third information and using the target information processing method.
[0026] In a tenth aspect, embodiments of this disclosure provide a communication device executed by a second node. The communication device includes: a transmitting unit;
[0027] The sending unit is used to send third information to the first node. The third information is used to indicate the target information processing method, which includes the first information processing method and / or the second information processing method.
[0028] Eleventhly, embodiments of this disclosure provide a communication device executed by a first node. The communication device includes: a transmitting unit;
[0029] The transmitting unit is used to transmit channel state information feedback information based on a specified data transmission layer number in the rank adaptive scenario.
[0030] In a twelfth aspect, embodiments of this disclosure provide a communication device executed by a second node. The communication device includes: a receiving unit;
[0031] The receiving unit is used to receive channel state information feedback information in the RANK adaptive scenario; wherein the channel state information feedback information is sent based on the specified data transmission layer.
[0032] In a thirteenth aspect, embodiments of this disclosure provide a communication device, including: a processor and a memory; the memory and the processor are coupled; the memory is used to store processor-executable instructions, and the processor is configured to execute the instructions such that the communication device implements the method provided according to any one of the first to sixth aspects described above.
[0033] In a fourteenth aspect, embodiments of this disclosure provide a computer-readable storage medium storing computer instructions that, when executed on a computer, cause the computer to perform the method provided according to any one of the first to sixth aspects.
[0034] In a fifteenth aspect, embodiments of this disclosure provide a computer program product comprising a computer program that, when run on a computer, causes the computer to perform the method provided according to any one of the first to sixth aspects. Attached Figure Description
[0035] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of this disclosure to explain the technical solutions of the present invention and do not constitute a limitation on the technical solutions of the present invention.
[0036] Figure 1 is a schematic diagram of the processing flow of an STF model and an SF model according to some embodiments.
[0037] Figure 2 is a schematic diagram of the structure of a communication system according to some embodiments.
[0038] Figure 3 is a flowchart illustrating a communication method according to some embodiments.
[0039] Figure 4 is a schematic diagram of a channel state information feedback process according to some embodiments.
[0040] Figure 5 is a schematic diagram of the structure of an STF model according to some embodiments.
[0041] Figure 6 is a flowchart illustrating another communication method according to some embodiments.
[0042] Figure 7 is a flowchart illustrating another communication method according to some embodiments.
[0043] Figure 8 is a flowchart illustrating another communication method according to some embodiments.
[0044] Figure 9 is a schematic diagram of a model switching according to some embodiments.
[0045] Figure 10 is a schematic diagram of another model switching according to some embodiments.
[0046] Figure 11 is a schematic diagram of another model switching according to some embodiments.
[0047] Figure 12 is a schematic diagram of another model switching according to some embodiments.
[0048] Figure 13 is a flowchart illustrating another communication method according to some embodiments.
[0049] Figure 14 is a flowchart illustrating another communication method according to some embodiments.
[0050] Figure 15 is a schematic diagram of the composition of a communication device according to some embodiments.
[0051] Figure 16 is a schematic diagram of the composition of another communication device according to some embodiments.
[0052] Figure 17 is a schematic diagram of the composition of another communication device according to some embodiments.
[0053] Figure 18 is a schematic diagram of the composition of another communication device according to some embodiments.
[0054] Figure 19 is a schematic diagram of the composition of another communication device according to some embodiments.
[0055] Figure 20 is a schematic diagram of the composition of another communication device according to some embodiments.
[0056] Figure 21 is a schematic diagram of the structure of a communication device according to some embodiments. Detailed Implementation
[0057] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0058] Unless the context otherwise requires, throughout the specification and claims, the term "comprise" and other forms such as the third-person singular "comprises" and the present participle "comprising" are interpreted as open-ended and encompassing, meaning "including, but not limited to." In the description of the specification, terms such as "one embodiment," "some embodiments," "exemplary embodiments," "example," "specific example," or "some examples" are intended to indicate that a particular feature, structure, material, or characteristic associated with that embodiment or example is included in at least one embodiment or example of this disclosure. The illustrative representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics mentioned may be included in any suitable manner in any one or more embodiments or examples.
[0059] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this disclosure, unless otherwise stated, "a plurality of" means two or more.
[0060] In this disclosure, expressions such as "exemplarily" or "for example" are used to indicate that they are examples, illustrations, or illustrations. Any embodiment or design described as "exemplarily" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of expressions such as "exemplarily" or "for example" is intended to present the relevant concepts in detail.
[0061] In addition, the use of “based on” implies openness and inclusivity, because processes, steps, calculations or other actions “based on” one or more of the stated conditions or values may in practice be based on additional conditions or values beyond those stated.
[0062] During 3GPP Rel-18 / 19, the Radio Access Network (RAN) 1 working group led an AI / ML research project on the New Radio (NR) air interface, exploring ways to improve performance and / or reduce complexity or overhead by enhancing air interface features to support AI / ML algorithms. This project identified three promising areas for deepening understanding of the solutions and for comparison with relevant non-AI / ML implementations and cross-company performance evaluations:
[0063] 1) Channel state information, including compressed feedback and time-domain prediction of CSI;
[0064] 2) Beam Management (BM), including spatial / temporal beam prediction;
[0065] 3) Positioning, including direct AI / ML positioning (e.g., fingerprint recognition) and AI / ML-assisted positioning, where the output of the AI / ML model is a new measurement or an enhancement of an existing measurement.
[0066] Performance evaluation and comparison with non-AI / ML baselines is an important part of this research project, used to measure the potential or benefits and complexity of AI / ML technologies. In addition, the project's research also includes aspects such as model lifecycle management (LCM), model training, data collection, model inference, performance monitoring, model transfer, and model identification.
[0067] In some technologies, the processing flow for STF and SF models can be as shown in Figure 1. Referring to Figure 1, for the CSI compression process using the SF model, at time t, the encoder input only requires channel state information. However, for the CSI compression process using the STF model, in addition to the channel state information, the encoder model's historical state information (denoted as a) is also required. t-T This should also be considered as additional input to the encoder. Similarly, for the CSI decompression process using the SF model, at time t, the decoder only needs CSI feedback information (in the form of a bitstream) as input. However, for the CSI decompression process using the STF model, in addition to the CSI feedback information, the decoder model's historical state information (represented as b) is also required. t-T This should also be used as additional input to the decoder. t and v t ' represents the channel state information (e.g., feature vector) at time t and the channel state information (e.g., feature vector) recovered by the decoder, respectively, while a tb represents the historical state information output by the encoder model at time t. t This represents the historical state information output by the decoder model at time t. The historical state information contains characteristic information about the historical channel states. Thus, the historical state information can be used to improve the performance of CSI compressed feedback.
[0068] However, currently, without sufficient historical state information, the performance of the STF model suffers, and may even fall below that of the SF model, leading to a decline in the performance of CSI compressed feedback. Therefore, how to mitigate the performance loss of the STF model to ensure the performance of CSI compressed feedback in the absence of sufficient historical state information is an urgent problem to be solved.
[0069] Based on this, embodiments of this disclosure provide a communication method and apparatus, a storage medium and a program product. A first node processes channel state information based on a first information processing method (corresponding to the STF model) and a second information processing method (corresponding to the SF model) to obtain first channel state information feedback information. That is, the channel state information is compressed by combining the first information processing method and the second information processing method to obtain first channel state information feedback information. This can reduce the performance loss of the first information processing method when there is insufficient historical state information, thereby ensuring the performance of CSI compression feedback.
[0070] It should be noted that, for communication systems employing AI / ML technology, in the embodiments of this disclosure, "model" is a general term used to describe the processing methods, functions, characteristics, or groups of characteristics that a device in the communication system can perform. "Model" can be a function, feature, functional module, processing method, information processing method, implementation, function, functional group, configuration, configuration set, dataset (e.g., for model training), or data-driven algorithm.
[0071] The embodiments of this disclosure will now be described in conjunction with the accompanying drawings.
[0072] The technical solutions provided in this disclosure can be applied to various mobile communication networks, such as NR mobile communication networks using 5th generation mobile networks (5G), future mobile communication networks (e.g., 6G wireless communication systems), or multiple communication convergence systems, etc. This disclosure does not limit them.
[0073] In this disclosure, the mobile communication network (including but not limited to 3G, 4G, 5G, and future mobile communication networks, such as 6G) may include network-side devices (e.g., including but not limited to base stations) and receiving-side devices (e.g., including but not limited to terminals). It should be understood that, in this example, for instance, in the downlink, the first communication node (also referred to as the first communication node device or first node) may be a base station-side device, and the second communication node (also referred to as the second communication node device or second node) may be a terminal-side device. In some examples, such as in the uplink, the first communication node may also be a terminal-side device, and the second communication node may also be a base station-side device. In some examples, such as in device-to-device communication between the two communication nodes, both the first and second communication nodes may be base stations or terminals. Therefore, whether the first and second nodes are base stations or terminals needs to be determined based on the context.
[0074] Figure 2 is a schematic diagram of a communication system according to some embodiments. As shown in Figure 2, the communication system includes, but is not limited to, a first node 110 and a second node 120. The first node 110 and the second node 120 can transmit and receive wireless signals and perform related interactions.
[0075] In a wireless communication scenario, the first node 110 and the second node 120 communicate via a wireless channel. For example, the first node 110 may be a terminal, and the second node 120 a base station; the terminal and the base station communicate via a wireless channel. Alternatively, the first node 110 may be a terminal, and the second node 120 a wireless router; the wireless router and the terminal communicate via a wireless channel. Another example is that the first node 110 may be a first base station, and the second node 120 a second base station; the first base station and the second base station communicate via a wireless channel. Yet another example is that the first node 110 may be a first terminal, and the second node 120 a second terminal; the first terminal and the second terminal communicate via a wireless channel. Finally, the first node 110 may be a repeater, and the second node 120 a base station; the base station and the repeater communicate via a wireless channel. Finally, the first node 110 may be a terminal, and the second node 120 a repeater; the repeater and the terminal communicate via a wireless channel. For example, node 110 is a first repeater, and node 120 is a second repeater; the first repeater and the second repeater communicate via a wireless channel. Alternatively, node 110 can be a base station, and node 120 a satellite; the satellite and the base station communicate via a wireless channel. Another example: node 110 can be a satellite, and node 120 a base station; the base station and the satellite communicate via a wireless channel. Yet another example: node 110 can be a terminal, and node 120 a satellite; the satellite and the terminal communicate via a wireless channel. Again, node 110 can be a satellite, and node 120 a terminal; the terminal and the satellite communicate via a wireless channel. Finally, node 110 can be ground equipment, and node 120 can be an aircraft; the aircraft and the ground equipment communicate via a wireless channel. Finally, node 110 can be a first aircraft, and node 120 a second aircraft; the first aircraft and the second aircraft communicate via a wireless channel.
[0076] Unless otherwise specified, the terms "first node," "second node," "first information processing method," "second information processing method," "first channel state information feedback information," and "second channel state information feedback information" in this disclosure are used for descriptive distinction only and do not represent a sequential or chronological order.
[0077] In this disclosure, the base station can be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system (such as 6G). The base station can include various macro base stations, micro base stations, home base stations, wireless remote devices, reconfigurable intelligent surfaces (RISS), routers, wireless fidelity (WIFI) devices, or various network-side devices such as primary cells and secondary cells.
[0078] In this disclosure, a terminal is a device with wireless transceiver capabilities that can be deployed on land, including indoors or outdoors; on water (such as on ships); and in the air (such as on airplanes, balloons, and satellites). The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments of this disclosure do not limit the application scenarios. The terminal may also be referred to as a user, user equipment, access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent, or UE device, etc., and the embodiments of this disclosure do not limit these terms.
[0079] It should be understood that Figure 2 is an exemplary structural diagram, and the number of devices included in the communication system shown in Figure 2 is not limited, for example, the number of first nodes and second nodes is not limited. Furthermore, in addition to the devices shown in Figure 2, the communication system shown in Figure 2 may also include other devices, and this is not limited.
[0080] Next, as shown in Figure 3, which is a flowchart of a communication method according to some embodiments, the method is applied to a first node, which may be the first node 110 shown in Figure 2 above, and the method may include: S101 to S102.
[0081] S101. The channel state information is processed based on the first information processing method and the second information processing method to obtain the first channel state information feedback information.
[0082] As an example, the first information processing method is a space-time-frequency domain model or a space-time-frequency domain channel state information processing method, and the second information processing method is a space-frequency domain model or a space-frequency domain channel state information processing method. The first information processing method includes the first information processing method of the first node and the first information processing method of the second node, and the second information processing method includes the second information processing method of the first node and the second information processing method of the second node. The first information processing method of the first node is a space-time-frequency encoder model or a space-time-frequency domain channel state information compression method, and the second information processing method of the first node is a space-frequency encoder model or a space-frequency domain channel state information compression method. The first information processing method of the second node is a space-time-frequency decoder model or a space-time-frequency domain channel state information decompression method, and the second information processing method of the second node is a space-frequency decoder model or a space-frequency domain channel state information decompression method. The second node can be the second node 120 shown in Figure 2 above. For ease of description, the following embodiments use the first node as a terminal and the second node as a base station as an example to illustrate a communication method provided by this disclosure.
[0083] In some embodiments, processing the channel state information may involve compressing the channel state information. The channel state information includes at least one of the following: the channel itself, a precoding vector / matrix corresponding to the channel, and a feature vector of the channel. It should be noted that, in the case of a communication method provided in this disclosure embodiment being used at the data transmission layer level, the channel state information is the channel state information corresponding to the current data transmission layer.
[0084] Channel state information feedback information refers to compressed channel state information. Channel state information feedback information is the output of the first information processing method / second information processing method of the first node, and the input of the first information processing method / second information processing method of the second node.
[0085] It should be understood that some technologies process channel state information based on a first information processing method or a second information processing method to obtain corresponding channel state information feedback information. However, the embodiments of this disclosure propose to process channel state information based on a first information processing method and a second information processing method to obtain first channel state information feedback information. As can be seen from the above description of the first information processing method and the second information processing method, the first information processing method is the STF model and the second information processing method is the ST model. That is, the embodiments of this disclosure propose to process channel state information by combining the STF model and the ST model to obtain first channel state information feedback information. Compared with some technologies that process channel state information based solely on the STF model, this reduces the performance loss caused by applying the STF model when there is insufficient historical state information, thereby ensuring the performance of CSI compressed feedback.
[0086] As an example, during the warm-up phase of the first information processing method, the second information processing method is activated, meaning that the second information processing method is activated simultaneously with the first information processing method, so that both methods are effective concurrently. Then, the channel state information is processed based on the first and second information processing methods to obtain the first channel state information feedback information. The warm-up phase of the first information processing method is either the initial phase after activating the first information processing method or the initial phase after resetting the first state information of the first information processing method. The first state information of the first information processing method can have other names, such as the historical state information of the first information processing method; this embodiment does not limit this terminology.
[0087] It should be understood that in the initial stage after enabling the first information processing method or resetting the first state information of the first information processing method, the first information processing method does not have enough first state information (for example, there is no first state information for the first processing in the initial stage, and the amount of information of the historical state feature information contained in the first state information is insufficient for the subsequent processing in the initial stage), which leads to a decrease in the performance of the first information processing method, and in turn, a decrease in the performance of CSI compression feedback. Based on this, the embodiments of this disclosure propose to enable the second information processing method in the warm-up stage of the first information processing method, that is, to enable the SF model to take advantage of the SF model's sufficient flexibility and independence from historical state information, thereby reducing the performance loss caused by simply applying the STF model, and thus ensuring the performance of CSI compression feedback.
[0088] In some embodiments, the first channel state information feedback information includes a first type of channel state information feedback information and a second type of channel state information feedback information. The first type of channel state information feedback information is obtained after processing the channel state information based on a first information processing method, and the second type of channel state information feedback information is obtained after processing the channel state information based on a second information processing method. That is, the first node compresses the channel state information based on the first information processing method to obtain the first type of channel state information feedback information, and compresses the channel state information based on the second information processing method to obtain the second type of channel state information feedback information.
[0089] As an example, the first type of channel state information feedback information is obtained by processing the channel state information and the first state information of the first information processing method based on the first information processing method.
[0090] In some embodiments, the first information processing method of the first node, in addition to outputting the first type of channel state information feedback information, also outputs updated first state information, that is, the updated historical state information of the STF model. The first state information does not need to be fed back to the second node.
[0091] In some embodiments, the duration of the warm-up phase of the first information processing method is predefined (e.g., the first N feedbacks are assumed to be the warm-up phase) or indicated by the network side. Taking an STF encoder model as the first information processing method and the warm-up phase duration as indicated by the network side as an example, the second node can carry the warm-up phase duration through STF model activation information or model or dataset description information. When the warm-up phase duration is equal to 0, it indicates that there is no warm-up phase. The model or dataset description information is used when the STF encoder model of the first node is first trained by the second node and then the dataset or STF encoder model is transmitted to the first node.
[0092] In some embodiments, the duration of the warm-up phase includes at least one feedback cycle or number of feedbacks of channel state information.
[0093] In some embodiments, the duration of the warm-up phase of the first information processing method is used for performance monitoring of the first information processing method. This ensures that the minimum duration used for performance monitoring of the first information processing method is greater than the duration of the warm-up phase, thereby ensuring the accuracy of performance monitoring.
[0094] In some embodiments, the warm-up phase of the first information processing method is enabled based on one of the following methods:
[0095] Method 1: The preheating phase is enabled by default, and the duration of the preheating phase is always greater than 0.
[0096] Method 2: The preheating phase is enabled by default, and the duration of the preheating phase is greater than or equal to 0. When the duration of the preheating phase is equal to 0, it means that the preheating phase is not enabled.
[0097] Method 3: Activate the warm-up phase via proprietary signaling carried in the model activation information. After activation, the duration of the warm-up phase becomes valid. The model activation information is sent by the second node.
[0098] In some embodiments, when the first information processing method is enabled and / or the first state information of the first information processing method is reset according to the data transmission layer level, different data transmission layers support independently enabling and / or resetting the first state information of the first information processing method. In other words, in this embodiment of the disclosure, the first information processing method and / or the first state information of the first information processing method can be enabled and / or reset according to the data transmission layer level. That is, different data transmission layers enable or reset the first state information of the first information processing method separately. Separate enabling can mean that all different data transmission layers enable or reset the first state information of the first information processing method, or it can mean that some data transmission layers enable or reset the first state information of the first information processing method. This embodiment of the disclosure does not limit this.
[0099] For example, in the case of rank RANK adaptation, there are jumps between different RANKs. Suppose that the jump is from RANK-X to RANK-(X+1) and layer X+1 newly enables the STF model or resets the historical state information of the STF model. In this case, layer X+1 can use the communication method provided in the embodiments of this disclosure after enabling the STF model or resetting the historical state information of the STF model.
[0100] RANK adaptation is a technique strongly associated with Multiple-Input Multiple-Output (MIMO) spatial multiplexing in wireless communication. Based on MIMO, multiple data transmission layers (also called data streams) can be transmitted in parallel, thereby improving spectral efficiency. However, under different or time-varying channel conditions, the optimal number of data transmission layers (or data streams) for parallel transmission (called the RANK value) differs or varies over time. RANK adaptation refers to the terminal's ability to measure and feed back the RANK value to the network or base station based on the current channel conditions; if the channel conditions change, the corresponding RANK value measured and fed back to the network or base station (called RANK feedback information) also changes accordingly.
[0101] In some embodiments, when the first information processing method is enabled and / or the first state information of the first information processing method is reset according to the data transmission layer level, the channel state information of the first information processing method input to the first node or the channel state information of the second information processing method input to the first node includes channel state information corresponding to a data transmission layer. That is, the channel state information processed by the first information processing method or the second information processing method of the first node includes channel state information corresponding to a data transmission layer.
[0102] As an example, when the first information processing method is enabled and / or the first state information of the first information processing method is reset according to the data transmission layer level, the channel state information of the first information processing method of the first node is input and the channel state information output by the first information processing method of the second node is the channel state information corresponding to a data transmission layer. The channel state information of the second information processing method of the first node is input and the channel state information output by the second information processing method of the second node is the channel state information corresponding to a data transmission layer.
[0103] In some embodiments, when the first information processing method is enabled and / or the first state information of the first information processing method is reset at the terminal level (different data transmission layers cannot independently enable and / or reset the first state information of the first information processing method), the channel state information of the first information processing method input to the first node or the channel state information of the second information processing method input to the first node includes the channel state information corresponding to all data transmission layers. That is, the channel state information processed by the first information processing method or the second information processing method of the first node includes the channel state information corresponding to all data transmission layers as a whole.
[0104] As an example, when the first information processing method is enabled and / or the first state information of the first information processing method is reset at the terminal level, the channel state information of the first information processing method of the first node is input, and the channel state information output by the first information processing method of the second node is the channel state information corresponding to the entire data transmission layer. The channel state information of the second information processing method of the first node is input, and the channel state information output by the second information processing method of the second node is the channel state information corresponding to the entire data transmission layer.
[0105] S102, Send the first channel status information feedback information.
[0106] In some embodiments, after receiving the first channel state information feedback information, the first node sends the first channel state information feedback information to the second node.
[0107] In some embodiments, the first type of channel state information feedback information and the second type of channel state information feedback information are carried on the same channel state information report, or on different channel state information reports.
[0108] As an example, the first node sends a first channel state information report, which includes first type of channel state information feedback information and second type of channel state information feedback information.
[0109] As another example, the first node sends a second channel status information report and a third channel status information report. The second channel status information report includes first-type channel status information feedback information, and the third channel status information report includes second-type channel status information feedback information. Sending the second and third channel status information reports can be done in two ways: first, then the third; second, then the third; or simultaneously. This disclosure does not limit this approach.
[0110] It should be noted that the choice of the first node to send both Type I and Type II channel state information feedback information with a single channel state information report, or to send both with two channel state information reports, depends on the indication information sent by the second node. For example, upon receiving an indication from the second node to send both Type I and Type II channel state information feedback information with a single report, the first node sends the first channel state information report. As another example, upon receiving an indication from the second node to send both Type I and Type II channel state information feedback information with two reports, the first node sends both the second and third channel state information reports. Yet another example: upon receiving an indication from the second node to send Type I channel state information feedback information, the first node sends the second channel state information report; upon receiving an indication from the second node to send Type II channel state information feedback information, the first node sends the third channel state information report.
[0111] In some embodiments, any of the aforementioned channel state information reports are carried in higher-layer signaling, such as Radio Resource Control (RRC) messages, or in Media Access Control-Control Element (MAC CE) messages.
[0112] In some embodiments, the time-domain position of the second type of channel state information feedback information is located before the time-domain position of the first type of channel state information feedback information. That is, the feedback priority of the second type of channel state information feedback information is higher than that of the first type of channel state information feedback information. It should be understood that since the first type of channel state information feedback information is only used for information processing warm-up and not for actual services, the feedback priority of the second type of channel state information feedback information is higher than that of the first type of channel state information feedback information.
[0113] Based on the embodiment shown in Figure 3, the first node processes the channel state information based on the first information processing method (corresponding to the STF model) and the second information processing method (corresponding to the SF model) to obtain the first channel state information feedback information. That is, the channel state information is compressed by combining the first information processing method and the second information processing method to obtain the first channel state information feedback information. In the absence of sufficient historical state information, the performance loss caused by applying the first information processing method can be avoided or mitigated, thereby ensuring the performance of CSI compressed feedback.
[0114] In some embodiments, the first information processing method of the second node is as follows: after the first node has completed training, the first node can send first information to the second node after training the first information processing method of the second node. The first information includes the first information processing method, or a dataset used to train the first information processing method of the second node. The first information also includes the duration information of the warm-up phase of the first information processing method, such as minimum duration requirement information. Taking the first information processing method as an STF model as an example, the first information including the first information processing method can include parameter information and structural information of the STF decoder model.
[0115] In some embodiments, after sending the first channel state information feedback information, that is, after S102, the first node can process the channel state information based on the first information processing method to obtain the second channel state information feedback information, and then send the second channel state information feedback information to the second node.
[0116] As an example, after the warm-up phase of the first information processing method, the channel state information is processed based on the first information processing method to obtain the second channel state information feedback information. As another example, the first node processes the channel state information and the first state information of the first information processing method based on the first information processing method to obtain the second channel state information feedback information.
[0117] In some embodiments, in addition to outputting the second channel status information feedback information, the first information processing method of the first node also outputs the updated first status information of the first information processing method.
[0118] In other words, after the warm-up phase of the first information processing method, the first node shuts down the second information processing method, keeping only the first information processing method active.
[0119] The following description uses an example. For instance, taking the first node as the terminal, the first information processing method as the STF encoder model, and the second information processing method as the SF encoder model, Figure 4 is a schematic diagram of a channel state information feedback process according to some embodiments. Referring to Figure 4, after enabling the STF model, the first four CSI feedbacks are in the STF model warm-up phase. At this time, both the SF model and the STF model are active, and the terminal feeds back two types of CSI feedback information to the base station (corresponding to the CSI feedback output by the terminal's STF encoder model and the CSI feedback output by the terminal's SF encoder model). After the STF model warm-up phase ends, only the STF model is active, and the terminal only feeds back one type of CSI feedback information to the base station (corresponding to the CSI feedback information output by the terminal's STF encoder model).
[0120] In some embodiments, after sending the first channel state information feedback information, that is, after S102, the first node receives the second information sent by the second node. The second information is used to indicate the management decision of the warm-up phase of the first information processing method. The management decision is used to indicate whether to extend the warm-up phase or stop the warm-up phase. The first node responds to the second information and executes the management decision.
[0121] In some embodiments, the processing flow of the first information processing method includes the processing flow of the second information processing method. For example, taking an STF encoder model as the first information processing method and an SF encoder model as the second information processing method, the structure of the STF encoder model includes the structure of the SF encoder model. For instance, the structure of the STF encoder model includes the structure of the SF encoder model and a Long Short Term Memory (LSTM) structure.
[0122] In other words, in this embodiment of the disclosure, the structure of the STF model consists of the structure of the SF model and the structure of the LSTM. In this way, the STF model can reuse the structure of the SF model, thereby reducing the complexity and storage overhead of using the STF model and the SF model together.
[0123] For example, as shown in Figure 5, which is a schematic diagram of an STF model according to some embodiments. Referring to Figure 5, the terminal STF encoder structure consists of an LSTM structure superimposed with a terminal SF encoder structure, and the base station STF decoder structure consists of an LSTM structure superimposed with a base station SF decoder structure. In the terminal STF encoder structure, the dimension of the output data of the LSTM structure (module) is equal to the dimension of the input data of the terminal SF encoder structure (module); in the base station STF decoder structure, the dimension of the output data of the base station SF decoder structure (module) is equal to the dimension of the input data of the LSTM structure (module). In Figure 5 above, v t This represents the channel state information at time t, v t ' represents the channel state information recovered by the decoder at time t, a t b represents the historical state information of the model output by the terminal STF encoder model at time t. t a represents the historical state information output by the base station STF decoder model at time t. t-T b represents the historical state information of the model input to the terminal STF encoder model at time t. t-T This represents the historical state information of the model input to the base station STF decoder model at time t.
[0124] In some embodiments, as shown in FIG6, FIG6 is a flowchart of a communication method according to some embodiments. The method is applied to a second node, which may be the second node 120 shown in FIG2 above. The method may include: S201.
[0125] S201, Receive the first channel status information feedback information.
[0126] The first channel state information feedback information is used to indicate the channel state information. This feedback information is obtained by processing the channel state information based on a first information processing method and a second information processing method. For a description of the first and second information processing methods, please refer to the corresponding descriptions in the embodiment shown in Figure 3 above; they will not be repeated here.
[0127] In some embodiments, the first channel state information feedback information includes a first type of channel state information feedback information and a second type of channel state information feedback information. The first type of channel state information feedback information is obtained after processing the channel state information based on a first information processing method, and the second type of channel state information feedback information is obtained after processing the channel state information based on a second information processing method. For a description of the first type of channel state information feedback information and the second type of channel state information feedback information, please refer to the corresponding description in the embodiment shown in Figure 3 above, and it will not be repeated here.
[0128] As an example, the second node receives a first channel state information report sent by the first node. The first channel state information report includes first type channel state information feedback information and second type channel state information feedback information.
[0129] As another example, the second node receives a second channel status information report and a third channel status information report sent by the first node. The second channel status information report includes first-type channel status information feedback information, and the third channel status information report includes second-type channel status information feedback information.
[0130] The description of under what circumstances the second node receives the first channel state information report sent by the first node, or receives the second and third channel state information reports sent by the first node, can be found in the corresponding description in the embodiment shown in Figure 3 above, and will not be repeated here.
[0131] In some embodiments, the time-domain position of the second type of channel state information feedback information is located before the time-domain position of the first type of channel state information feedback information.
[0132] In some embodiments, during the warm-up phase of the first information processing method of the first node, the second node receives first channel state information feedback information sent by the first node. The duration of the warm-up phase of the first information processing method is predefined or indicated by the network side. The duration of the warm-up phase includes at least one feedback cycle or number of feedbacks of channel state information.
[0133] In some embodiments, the first information processing method of the second node may be sent to the second node by the first node after the first node has completed training. As an example, the second node receives first information sent by the first node, which includes the first information processing method, or a dataset used to train the first information processing method. The first information also includes duration information of the warm-up phase of the first information processing method, such as minimum duration requirement information.
[0134] In some embodiments, different data transmission layers support independently enabling a first information processing mode and / or resetting the first state information of the first information processing mode, for example, enabling the first information processing mode and / or resetting the first state information of the first information processing mode according to the data transmission layer level.
[0135] In some embodiments, when the first information processing method is enabled and / or the first state information of the first information processing method is reset according to the data transmission layer level (different data transmission layers support independently enabling or resetting the first state information of the first information processing method), the channel state information output by the first information processing method of the second node or the channel state information output by the second information processing method of the second node includes channel state information corresponding to a data transmission layer.
[0136] In some embodiments, when the first information processing method is enabled or the first state information of the first information processing method is reset at the terminal level (different data transmission layers cannot independently enable or reset the first state information of the first information processing method), the channel state information output by the first information processing method of the second node or the channel state information output by the second information processing method of the second node includes the channel state information corresponding to all data transmission layers as a whole.
[0137] In some embodiments, after receiving the first channel state information feedback information, the second node can reconstruct the first channel state information based on the feedback information to obtain reconstructed first channel state information. The reconstructed first channel state information includes reconstructed first-type channel state information and reconstructed second-type channel state information. For example, the first-type channel state information feedback information can be used as input to a first information processing method of the second node for reconstruction to obtain reconstructed first-type channel state information. The second-type channel state information feedback information can be used as input to a second information processing method of the second node for reconstruction to obtain reconstructed second-type channel state information.
[0138] As an example, the second node uses the feedback information of the first type of channel state information and the first state information of the second node's first information processing method as input to the first information processing method of the second node for reconstruction, so as to obtain the reconstructed first type of channel state information and the updated first state information of the second node's first information processing method.
[0139] In some embodiments, the second type of channel state information is reconstructed based on the feedback information of the second type of channel state information to obtain the reconstructed second type of channel state information; the reconstructed second type of channel state information is used for beamforming. As an example, during the warm-up phase of the first information processing method of the first node, the second node uses the reconstructed second type of channel state information for beamforming of the actual downlink service scheduling of the first node, in response to the actual downlink service scheduling of the first node.
[0140] In some embodiments, after the second node reconstructs the first channel state information feedback information based on the first and second information processing methods to obtain reconstructed first-type channel state information and reconstructed second-type channel state information, the second node can determine the management decision for the warm-up phase of the first information processing method based on the similarity between the reconstructed first-type channel state information and the reconstructed second-type channel state information, and then determine the management decision for the warm-up phase of the first information processing method based on the similarity metric value. The management decision is used to indicate whether to extend the duration of the warm-up phase or stop the warm-up phase. For example, if the similarity metric value exceeds a threshold, the management decision is to stop (end) the warm-up phase early; otherwise, the warm-up phase duration remains unchanged or is extended. After determining the management decision, the second node can send second information to the first node. The second information is used to indicate the management decision for the warm-up phase of the first information processing method, and the management decision is used to indicate whether to extend the warm-up phase or stop the warm-up phase. The second information is carried in the Layer 1 / Layer 2 (L1 / L2) control instructions.
[0141] In some embodiments, after receiving the first channel state information feedback information, i.e., after S201, the second node receives the second channel state information feedback information sent by the first node. The second channel state information feedback information is used to indicate the channel state information, which is obtained by the first node after processing the channel state information based on the first information processing method.
[0142] After receiving the second channel state information feedback, the second node reconstructs the channel state information based on the feedback, obtaining the reconstructed channel state information and the updated first state information (i.e., historical state information) of the second node's first information processing method. The reconstructed channel state information is used for beamforming of the first node's downlink services.
[0143] As an example, the second node inputs the second channel state information feedback information and the first state information of the second node's first information processing method into the first information processing method of the second node for reconstruction, so as to obtain the reconstructed channel state information and the first state information updated by the first information processing method.
[0144] The above embodiments ensure CSI compression feedback performance by simultaneously enabling the first and second information processing methods during the warm-up phase of the first information processing method. However, the same method is not applicable when the channel state information feedback information is not correctly received by the second node. In some embodiments, if the channel state information feedback information is not correctly received by the second node for various reasons, the STF model (the first node's STF encoder model and / or the second node's STF decoder model) may not have enough historical state information, thereby reducing CSI compression feedback performance. Based on this, as shown in Figure 7, which is a flowchart of another communication method according to some embodiments, this method can be applied to the first node. This method may include: S301 to S302.
[0145] S301, Receive third information from the second node.
[0146] In some embodiments, during the process of the first node processing channel state information based on the initialization information processing method, the first node receives third information from the second node. The third information is used to indicate a target information processing method, which includes a first information processing method and / or a second information processing method. For example, the target information processing method includes the first information processing method, or the target information processing method includes the second information processing method, or the target information processing method includes both the first and second information processing methods. The initialization information processing method is either the first or the second information processing method, and it is predefined or indicated by the network side. The descriptions of the first and second information processing methods can be found in the corresponding descriptions in the embodiments shown in Figure 3 above, and will not be repeated here.
[0147] In some embodiments, the third information includes or indicates at least one of the following:
[0148] Indication information used to indicate the switching of information processing methods;
[0149] The number of consecutive channel state information feedback messages that the second node did not receive correctly;
[0150] The number of consecutive channel state information feedback messages correctly received by the second node;
[0151] Within the first time window, the number of channel state information feedback messages that the second node did not receive correctly;
[0152] Within the second time window, the number of channel state information feedback messages correctly received by the second node;
[0153] A first threshold is used to determine the target information processing method as the second information processing method when the first information processing method is applied and the number of consecutive channel state information feedback messages that the second node fails to receive correctly exceeds the first threshold; or...
[0154] The first threshold is used to determine the target information processing method as the second information processing method when the first information processing method is applied and the number of channel state information feedback messages that the second node does not receive correctly within the first time window is greater than the first threshold.
[0155] The second threshold is used to determine the target information processing method as the first information processing method when the second information processing method is applied and the number of consecutive channel state information feedback messages correctly received by the second node is greater than the second threshold; or
[0156] The second threshold is used to determine the target information processing method as the first information processing method when the second information processing method is applied and the number of channel state feedback information correctly received by the second node within the second time window is greater than the second threshold.
[0157] In some embodiments, the first threshold value is equal to the second threshold value.
[0158] S302. Based on the third information, the channel state information is processed using the target information processing method.
[0159] Taking the third information as an example, which includes indication information for switching information processing methods, assuming that the information processing method currently applied by the first node is the first information processing method, after receiving the third information, the first node determines the second information processing method as the target information processing method, and then uses the second information processing method to process the channel state information.
[0160] In some embodiments, the indication information may include an identifier of the target information processing method. The first node may determine the target information processing method based on the identifier of the target information processing method in the indication information, and then process the channel state information using the target information processing method.
[0161] Taking the number of consecutive channel state information feedback messages that the second node has not correctly received as an example, if the first node determines that the number of consecutive channel state information feedback messages that the second node has not correctly received exceeds a first threshold, the target information processing method is determined to be the second information processing method. The first threshold value is predefined or indicated by the third information, that is, the first threshold value is predefined or indicated by the network side. Similarly, the second threshold value is also predefined or indicated by the network side.
[0162] In some embodiments, the first node processes the channel state information using a target information processing method to obtain channel state information feedback information, and then sends the channel state information feedback information to the second node.
[0163] In some embodiments, the third information further includes a third threshold value, which is used to reset the first state information of the first information processing method when the first information processing method is applied and the number of consecutive channel state information feedback messages that the second node has not correctly received is greater than the third threshold value and less than or equal to the first threshold value; or
[0164] The third threshold is used to reset the first state information of the first information processing method, i.e., to reset the historical state information of the first information processing method, when the first information processing method is applied and the number of channel state feedback information correctly received by the second node within the second time window is greater than the third threshold and less than or equal to the first threshold. The third threshold is less than the first threshold.
[0165] In some embodiments, when applying the first information processing method, for each feedback of channel state information, the first node uses the channel state information and the first state information of the first information processing method as input to the first information processing method to obtain the channel state information feedback and the updated first state information of the first information processing method, and then sends the channel state information feedback to the second node. After receiving the channel state information feedback, the second node uses the channel state information feedback and the first state information of the first information processing method of the second node as input to the first information processing method to obtain the reconstructed channel state information and the updated first state information of the first information processing method of the second node.
[0166] In some embodiments, when applying the second information processing method, for each feedback of channel state information, the first node uses the channel state information as input to its second information processing method to obtain the channel state information feedback, and then sends the feedback to the second node. Upon receiving the feedback, the second node uses it as input to its second information processing method to obtain the reconstructed channel state information.
[0167] Based on the embodiment shown in Figure 7, the first node switches the information processing mode based on the third information sent by the second node. This can avoid or mitigate the performance loss caused by simply applying the first information processing mode (corresponding to the STF model) when the channel state information feedback information is not correctly received by the base station, thereby ensuring the performance of CSI compression feedback.
[0168] It should be noted that, in the embodiments disclosed herein, the reasons that cause the CSI feedback information to not be correctly received by the base station include, but are not limited to: the existing RANK adaptation causing the CSI feedback information corresponding to some data transmission layers not to be fed back by the terminal (for example, assuming that when the RANK value is repeatedly switched between RANK2 and RANK3, the CSI feedback information of layer 3 will not be fed back by the terminal in the case of RANK2), the limited uplink resources causing the CSI feedback information corresponding to some or all data transmission layers to be discarded by the terminal, and the base station failing to decode the CSI feedback information.
[0169] In some embodiments, as shown in FIG8, FIG8 is a flowchart of another communication method according to some embodiments, the method being applied to a second node, the method including: S401.
[0170] S401, Send the third message to the first node.
[0171] The third information is used to indicate the target information processing method, which includes the first information processing method and / or the second information processing method.
[0172] In some embodiments, the second node sends third information to the first node when a preset rule is met. The preset rule includes at least one of the following:
[0173] First preset rule: When the first information processing method is applied, the number of consecutive channel state information feedback messages that the second node fails to receive correctly exceeds a first threshold. Alternatively, when the second information processing method is applied, the number of consecutive channel state information feedback messages that the second node correctly receives exceeds a second threshold.
[0174] The second preset rule is: when the first information processing method is applied and within the first time window, the number of channel state information feedback messages that the second node does not receive correctly is greater than the first threshold value; or, when the second information processing method is applied and within the second time window, the number of channel state feedback messages that the second node receives correctly is greater than the second threshold value.
[0175] In some embodiments, the third information includes or indicates at least one of the following:
[0176] Indication information used to indicate the switching of information processing methods;
[0177] The number of consecutive channel state information feedback messages that the second node did not receive correctly;
[0178] The number of consecutive channel state information feedback messages correctly received by the second node;
[0179] Within the first time window, the number of channel state information feedback messages that the second node did not receive correctly;
[0180] Within the second time window, the number of channel state information feedback messages correctly received by the second node;
[0181] A first threshold is used to determine the target information processing method as the second information processing method when the first information processing method is applied and the number of consecutive channel state information feedback messages that the second node fails to receive correctly exceeds the first threshold; or...
[0182] The first threshold is used to determine the target information processing method as the second information processing method when the first information processing method is applied and the number of channel state information feedback messages that the second node does not receive correctly within the first time window is greater than the first threshold.
[0183] The second threshold is used to determine the target information processing method as the first information processing method when the second information processing method is applied and the number of consecutive channel state information feedback messages correctly received by the second node is greater than the second threshold; or
[0184] The second threshold is used to determine the target information processing method as the first information processing method when the second information processing method is applied and the number of channel state feedback information correctly received by the second node within the second time window is greater than the second threshold.
[0185] In some embodiments, the third information further includes a third threshold value. This third threshold value is used to reset the first state information of the first information processing method when the first information processing method is applied and the number of consecutive channel state information feedback messages not correctly received by the second node is greater than the third threshold value but less than or equal to the first threshold value. Alternatively, the third threshold value is used to reset the first state information of the first information processing method, i.e., to reset the historical state information of the first information processing method, when the first information processing method is applied and the number of channel state feedback messages correctly received by the second node within a second time window is greater than the third threshold value but less than or equal to the first threshold value. The third threshold value is less than the first threshold value.
[0186] The above embodiments are illustrated by the example of the second node instructing the first node to switch the information processing mode. In some embodiments, the second node can also switch the information processing mode if preset rules are met.
[0187] As an example, if the first information processing method is currently being applied, the second node determines whether the number of consecutive CSI feedback messages that have not been correctly received exceeds a first threshold. If it exceeds the first threshold, the second information processing method is applied. If the second information processing method is currently being enabled, the second node determines whether the number of consecutive CSI feedback messages that have been correctly received exceeds a second threshold. If it exceeds the second threshold, the first information processing method is switched to be enabled.
[0188] The first threshold value may be equal to or not equal to the second threshold value.
[0189] For example, as shown in Figure 9, which is a schematic diagram of model switching according to some embodiments. Referring to (1) in Figure 9, assuming the base station is currently applying the STF model and the first threshold value is 3, taking time t1 as an example, the base station determines that the number of consecutive CSI feedback messages that were not correctly received is 3, which does not exceed the first threshold value, and continues to apply the STF model; taking time t2 as an example, the base station determines that the number of consecutive CSI feedback messages that were not correctly received is 4, which exceeds the first threshold value, and starts to enable the SF model from time t2. Referring to (2) in Figure 9, assuming the base station is currently applying the SF model and the second threshold value is 1, taking time t1 as an example, the base station determines that the number of consecutive CSI feedback messages that were correctly received is 1, which does not exceed the second threshold value, and continues to apply the SF model; taking time t2 as an example, the base station determines that the number of consecutive CSI feedback messages that were correctly received is 2, which exceeds the second threshold value, and starts to enable the STF model from time t2.
[0190] Enabling the SF model includes enabling the terminal SF encoder model and the base station SF decoder model; enabling the STF model includes enabling the terminal STF encoder model and the base station STF decoder model. Enabling the terminal SF encoder or enabling the terminal STF encoder model is achieved through one of the following methods:
[0191] 1) Implemented through base station indication; 2) The base station indicates the terminal's CSI feedback information reception information. The terminal obtains the number of consecutive CSI feedback information that the base station did not receive correctly from the received CSI feedback information from the base station, compares it with the first threshold value, and determines whether to enable the terminal SF encoder model; or, obtains the number of consecutive CSI feedback information that the base station received correctly, compares it with the second threshold value, and determines whether to enable the terminal STF encoder model.
[0192] As another example, if the STF model is currently being applied, the base station determines whether the number of correctly received CSI feedback messages within the first time window exceeds a first threshold. If it exceeds the first threshold, the SF model is activated. If the SF model is currently being applied, the base station determines whether the number of correctly received CSI feedback messages within the second time window exceeds a second threshold. If it exceeds the second threshold, the STF model is activated. The first threshold may or may not be equal to the second threshold.
[0193] For example, as shown in Figure 10, which is a schematic diagram of another model switching according to some embodiments. Referring to (1) in Figure 10, assuming the base station is currently applying the STF model and the first threshold value is 2, taking time t1 as an example, the base station determines that the number of CSI feedback messages that were not correctly received within time window 1 is 2, which does not exceed the first threshold value, and continues to apply the STF model; continuing to take time t2 as an example, the base station determines that the number of CSI feedback messages that were not correctly received within time window 2 is 3, which exceeds the first threshold value, and starts to enable the SF model from time t2. Referring to (2) in Figure 10, assuming the base station is currently applying the SF model and the second threshold value is 1, taking time t1 as an example, the base station determines that the number of CSI feedback messages that were correctly received within time window 1 is 1, which does not exceed the second threshold value, and continues to apply the SF model; taking time t2 as an example, the base station determines that the number of CSI feedback messages that were correctly received within time window 2 is 2, which exceeds the second threshold value, and starts to enable the STF model from time t2.
[0194] Enabling the SF model includes enabling the terminal SF encoder model and the base station SF decoder model; enabling the STF model includes enabling the terminal STF encoder model and the base station STF decoder model. Enabling the terminal SF encoder model or enabling the terminal STF encoder model is achieved through one of the following methods:
[0195] 1) Implemented through base station indication; 2) The base station indicates the terminal's CSI feedback information reception information. The terminal obtains the number of CSI feedback information that the base station did not correctly receive within the first time window from the received CSI feedback information from the base station, compares it with the first threshold value, and determines whether to enable the terminal SF encoder model; or, obtains the number of CSI feedback information that the base station correctly received within the first time window, compares it with the second threshold value, and determines whether to enable the terminal STF encoder model.
[0196] As another example, if the STF model is currently being applied, the base station determines whether the number of consecutive CSI feedback messages that were not correctly received exceeds a third threshold or a first threshold. If it exceeds the third threshold but is less than or equal to the first threshold, the historical state information of the STF model is reset; if it exceeds the first threshold, the SF model is enabled. If the SF model is currently being applied, the base station determines whether the number of consecutive CSI feedback messages that were correctly received exceeds a second threshold. If it exceeds the second threshold, the STF model is enabled. The third threshold is less than the first threshold.
[0197] For example, as shown in Figure 11, Figure 11 is another model switching diagram according to some embodiments. Referring to (1) in Figure 11, assuming that the base station is currently applying the STF model, and the third threshold value is 1 and the first threshold value is 3, taking time t1 as an example, the base station determines that the number of consecutive CSI feedback messages that were not received correctly is 2, which is greater than the third threshold value but less than the first threshold value, and resets the historical state information of the STF model. Taking time t2 as an example, the base station determines that the number of consecutive CSI feedback messages that were not received correctly is 3, which exceeds the third threshold value and is equal to the first threshold value, and resets the historical state information of the STF model. Continuing to take time t3 as an example, the base station determines that the number of consecutive CSI feedback messages that were not received correctly is 4, which exceeds the first threshold value, and starts to enable the SF model from time t3. Referring to Figure 11(2), assuming that the base station is currently applying the SF model and the second threshold value is 1, taking time t1 as an example, the base station judges that the number of correctly received continuous CSI feedback information is 1, which does not exceed the second threshold value, and continues to apply the SF model. Taking time t2 as an example, the base station judges that the number of correctly received continuous CSI feedback information is 2, which exceeds the second threshold value, and starts to enable the STF model from time t2.
[0198] Enabling the SF model includes enabling the terminal SF encoder model and the base station SF decoder model. Enabling the STF model includes enabling the terminal STF encoder model and the base station STF decoder model. Resetting the historical state information of the STF model includes resetting the historical state information of the terminal STF encoder model and the base station STF decoder model. Enabling the terminal SF encoder model, enabling the terminal STF encoder model, or resetting the historical state information of the terminal STF encoder model is achieved through one of the following methods: 1) via base station indication; 2) the base station instructs the terminal on the reception information of CSI feedback information, and the terminal obtains the number of consecutive CSI feedback messages that the base station did not correctly receive from the received CSI feedback information from the base station, compares it with a third threshold value and a first threshold value to determine whether to reset the historical state information of the terminal STF encoder model or whether to enable the terminal SF encoder model; or, obtains the number of consecutive CSI feedback messages that the base station correctly receives, compares it with a second threshold value to determine whether to enable the terminal STF encoder model. The first threshold value, the second threshold value, and the third threshold value are predetermined values or configured by the base station.
[0199] As another example, if the STF model is currently being applied, the base station determines whether the number of CSI feedback messages that were not correctly received within the first time window exceeds the third threshold or the first threshold. If it exceeds the third threshold but is less than the first threshold, the historical state information of the STF model is reset. If it exceeds the first threshold, the SF model is enabled. If the SF model is currently being applied, the base station determines whether the number of consecutive CSI feedback messages that were correctly received within the second time window exceeds the second threshold. If it exceeds the second threshold, the STF model is enabled.
[0200] The third threshold value is less than the first threshold value.
[0201] For example, as shown in Figure 12, which is another model switching diagram according to some embodiments. Referring to (1) in Figure 12, assuming that the base station is currently applying the STF model, and the third threshold value is 2 and the first threshold value is 3, taking time t1 as an example, the base station determines that the number of consecutive CSI feedback messages that were not correctly received within time window 1 is 2, which is equal to the third threshold value, and continues to apply the STF model without resetting the historical state information of the STF model. Taking time t2 as an example, the base station determines that the number of consecutive CSI feedback messages that were not correctly received within time window 2 is 3, which is greater than the third threshold value and equal to the second threshold value, and resets the historical state information of the STF model. Taking time t3 as an example, the base station determines that the number of consecutive CSI feedback messages that were not correctly received within time window 3 is 4, which exceeds the first threshold value, and starts to enable the SF model from time t3. Referring to (2) in Figure 12, assuming that the base station is currently applying the SF model and the second threshold value is 1, taking time t1 as an example, the base station determines that the number of consecutive CSI feedback messages correctly received within the time window 1 is 1, which does not exceed the second threshold value, and continues to apply the SF model. Taking time t2 as an example, the base station determines that the number of consecutive CSI feedback messages correctly received within the time window 2 is 2, which exceeds the second threshold value, and starts to enable the STF model from time t2.
[0202] Enabling the SF model includes enabling the terminal SF encoder model and the base station SF decoder model. Enabling the STF model includes enabling the terminal STF encoder model and the base station STF decoder model. Resetting the historical state information of the STF model includes resetting the historical state information of the terminal STF encoder model and the base station STF decoder model. Enabling the terminal SF encoder model, enabling the terminal STF encoder model, or resetting the historical state information of the terminal STF encoder model is achieved through one of the following methods: 1) via base station indication; 2) the base station instructs the terminal to receive CSI feedback information, and the terminal obtains the number of CSI feedback messages that the base station did not correctly receive within the first time window from the received CSI feedback information from the base station, compares it with the third threshold and the first threshold, and determines whether to reset the historical state information of the terminal STF encoder model or whether to enable the terminal SF encoder model; or, obtains the number of CSI feedback messages that the base station correctly received within the second time window, compares it with the second threshold, and determines whether to enable the terminal STF encoder model. The first threshold, second threshold, and third threshold are predetermined values or configured by the base station.
[0203] Based on the embodiment shown in Figure 8, if the CSI feedback information is not correctly received by the base station due to some reasons, the first information processing method (corresponding to the STF model) and the second information processing method (corresponding to the SF model) are switched according to predefined rules. This reduces or avoids the performance loss caused by simply applying the first information processing method, thereby ensuring the performance of CSI compressed feedback.
[0204] As described above, when CSI feedback information is not correctly received by the base station due to various reasons, the terminal STF encoder model and / or the base station STF decoder model may lack sufficient historical state information. One reason for the CSI feedback information not being correctly received by the base station is that in existing RANK adaptive technology, the terminal defaults to feeding back CSI feedback information to the base station according to the time-varying number of data transmission layers (or data streams) equal to the RANK value. This may result in some data transmission layers (or data streams) not receiving CSI feedback information from the terminal. To avoid the situation where the terminal STF encoder model and / or the base station STF decoder model lack sufficient historical state information due to the lack of CSI information feedback from some data transmission layers caused by RANK adaptive technology, as shown in Figure 13, this disclosure embodiment also provides a communication method applied to a first node. The method may include: S501.
[0205] S501. In the RANK adaptive scenario, channel state information feedback information is sent based on the specified data transmission layer.
[0206] In some embodiments, the RANK value fed back by the first node to the second node is less than or equal to the specified data transmission layer number. That is, the first node can also send RANK feedback information to the second node, the RANK feedback information including the RANK value, and the RANK value is less than or equal to the specified data transmission layer number.
[0207] In some embodiments, the specified number of data transmission layers includes at least one of the following.
[0208] The maximum RANK value supported by the first node; for example, assuming the first node has 4 receiving antennas, the maximum RANK value supported by the first node is 4. In this case, the first node continuously feeds back 4 CSI feedback information corresponding to the 4 data transmission layers to the second node. However, the actual RANK value fed back by the first node to the second node is one of 1, 2, 3 and 4.
[0209] The first node's current measurement and historical feedback RANK values are the highest RANK values. For example, if the first node's historical feedback RANK values include 2 and 3, but the currently planned feedback RANK value is 4, then the first node will currently feed back 4 CSI feedback messages corresponding to the 4 data transmission layers to the second node. Alternatively, if the first node's historical feedback RANK values include 3 and 4, but the currently planned feedback RANK value is 2, then the first node will still currently feed back 4 CSI feedback messages corresponding to the 4 data transmission layers to the second node.
[0210] The configuration value; that is, the number of data transmission layers specified is configured by the second node. For example, the second node is configured to have the first node feed back CSI feedback information to the second node according to 3 data transmission layers. In this case, the first node always feeds back 3 CSI feedback information corresponding to 3 data transmission layers to the second node, but the actual RANK value fed back to the second node is one of 1, 2 and 3.
[0211] In this embodiment of the disclosure, RANK information or RANK value refers to the optimal number of data transmission layers for spatial multiplexing, and RANK feedback information is feedback information that includes RANK information or RANK value.
[0212] Based on the embodiment shown in Figure 13, by sending channel state information feedback information according to the specified data transmission layer, the problem of missing historical state information in the first information processing method (corresponding to the STF model) caused by the failure of the first node to feed back the CSI information corresponding to the specified data transmission layer due to RANK adaptation is avoided. This avoids or mitigates the performance loss of the first information processing method (corresponding to the STF model) and ensures the performance of CSI compression feedback.
[0213] In some embodiments, as shown in FIG14, FIG14 is a flowchart illustrating another communication method according to some embodiments, the method being applied to a second node. The method may include: S601.
[0214] S601. In the RANK adaptive scenario, receive channel state information feedback information.
[0215] Channel state information feedback is sent based on the specified data transmission layer.
[0216] In some embodiments, S601 can be alternatively described as receiving channel state information feedback information according to the specified data transmission layer number in a RANK adaptive scenario.
[0217] In some embodiments, the second node receives RANK feedback information sent by the first node. The RANK feedback information includes a RANK value, and the RANK value is less than or equal to a specified data transmission layer.
[0218] In some embodiments, the specified number of data transmission layers includes at least one of the following:
[0219] The maximum RANK value supported by the first node;
[0220] The maximum RANK value among the current measurement and historical feedback RANK values of the first node;
[0221] Configuration value.
[0222] For a description of the specified number of data transmission layers, please refer to the corresponding description in the embodiment shown in Figure 12 above, which will not be repeated here.
[0223] In some embodiments, the first node executes or closes the communication method provided in this disclosure embodiment based on the instruction information of the second node.
[0224] The communication method provided in this disclosure can be used at either the data transmission layer level or the terminal level. If used at the data transmission layer level, the input of the terminal STF or SF encoder model and the output of the base station STF or SF decoder model represent the channel state information corresponding to a data transmission layer. Alternatively, the communication method provided in this disclosure can be switched on and off at the data transmission layer level, allowing some data transmission layers to use the communication method provided in this disclosure while the remaining transmission layers do not. If used at the terminal level, the input of the terminal STF or SF encoder model and the output of the base station STF or SF decoder model represent the channel state information corresponding to all data transmission layers as a whole. In this case, the communication method provided in this disclosure can only be switched on and off at the terminal level, meaning that it is not possible to use the communication method provided in this disclosure at only some data transmission layers.
[0225] The foregoing primarily describes the solution provided in this disclosure from the perspective of the interaction between various nodes. It is understood that each node, such as the first node or the second node, includes corresponding hardware structures and / or software modules to perform the aforementioned functions. Those skilled in the art should readily recognize that, based on the algorithmic steps of the examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0226] This disclosure embodiment can divide the first node or the second node into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.
[0227] Figure 15 is a schematic diagram of the composition of a communication device according to some embodiments. As shown in Figure 15, the communication device 70 includes a processing unit 701 and a transmitting unit 702. In some embodiments, the communication device 70 further includes a receiving unit 703.
[0228] The communication device 70 can be the first node or a chip within the first node. When the communication device 70 is used to implement the functions of the first node in the above embodiments, each unit is used to implement the following functions.
[0229] The processing unit 701 is used to process the channel state information based on the first information processing method and the second information processing method to obtain the first channel state information feedback information.
[0230] The transmitting unit 702 is used to transmit the first channel status information feedback information.
[0231] In some embodiments, the processing unit 701 is configured to enable a second information processing mode during the warm-up phase of the first information processing mode; process the channel state information based on the first information processing mode and the second information processing mode to obtain first channel state information feedback information, wherein the warm-up phase of the first information processing mode is the initial phase after enabling the first information processing mode or the initial phase after resetting the first state information of the first information processing mode.
[0232] In some embodiments, the transmitting unit 702 is configured to transmit a first channel state information report, which includes a first type of channel state information feedback information and a second type of channel state information feedback information.
[0233] In some embodiments, the transmitting unit 702 is configured to transmit a second channel state information report and a third channel state information report, wherein the second channel state information report includes first type channel state information feedback information and the third channel state information report includes second type channel state information feedback information.
[0234] In some embodiments, the sending unit 702 is further configured to send first information, the first information including a first information processing method, or a dataset for training the first information processing method; the first information also includes minimum length requirement information for the warm-up phase of the first information processing method.
[0235] In some embodiments, the processing unit 701 is further configured to process the channel state information based on the first information processing method to obtain the second channel state information feedback information.
[0236] The transmitting unit 702 is also used to transmit second channel status information feedback information.
[0237] In some embodiments, the processing unit 701 is configured to process the channel state information based on the first information processing method after the warm-up phase of the first information processing method, and obtain the second channel state information feedback information.
[0238] In some embodiments, the receiving unit 703 is configured to receive second information, the second information being used to indicate a management decision for the preheating phase of the first information processing method, the management decision being used to indicate whether to extend the preheating phase or to stop the preheating phase.
[0239] The processing unit 701 is also used to execute management decisions in response to the second information.
[0240] Figure 16 is a schematic diagram of the composition of another communication device according to some embodiments. As shown in Figure 16, the communication device 80 includes a receiving unit 801, and in some embodiments, the communication device 80 may further include a processing unit 802.
[0241] The communication device 80 can be the second node or a chip within the second node. When the communication device 80 is used to implement the functions of the second node in the above embodiments, each unit is used to implement the following functions.
[0242] The receiving unit 801 is used to receive first channel state information feedback information, which is used to indicate channel state information. The first channel state information feedback information is obtained by processing the channel state information based on a first information processing method and a second information processing method.
[0243] In some embodiments, the processing unit 802 is configured to reconstruct the second type of channel state information based on the feedback information of the second type of channel state information, and obtain the reconstructed second type of channel state information; the reconstructed second type of channel state information is used for beamforming.
[0244] Figure 17 is a schematic diagram of the composition of another communication device according to some embodiments. As shown in Figure 17, the communication device 90 includes a receiving unit 901 and a processing unit 902.
[0245] The communication device 90 can be the first node or a chip within the first node. When the communication device 90 is used to implement the functions of the first node in the above embodiments, each unit is used to implement the following functions.
[0246] The receiving unit 901 is used to receive third information from the second node; the third information is used to indicate the target information processing method, which includes the first information processing method and / or the second information processing method.
[0247] The processing unit 902 is used to process the channel state information based on the third information and using the target information processing method.
[0248] Figure 18 is a schematic diagram of the composition of another communication device according to some embodiments. As shown in Figure 18, the communication device 100 includes a transmitting unit 1001.
[0249] The communication device 100 can be the second node or a chip within the second node. When the communication device 100 is used to implement the functions of the second node in the above embodiments, each unit is used to implement the following functions.
[0250] The sending unit 1001 is used to send third information to the first node. The third information is used to indicate the target information processing method, which includes the first information processing method and / or the second information processing method.
[0251] Figure 19 is a schematic diagram of the composition of another communication device according to some embodiments. As shown in Figure 19, the communication device 110 includes a transmitting unit 1101.
[0252] The communication device 110 can be the first node or a chip within the first node. When the communication device 110 is used to implement the functions of the first node in the above embodiments, each unit is used to implement the following functions.
[0253] The transmitting unit 1101 is used to transmit channel state information feedback information based on a specified data transmission layer number in the rank adaptive scenario.
[0254] In some embodiments, the sending unit 1101 is further configured to send RANK feedback information, which includes a RANK value, wherein the RANK value is less than or equal to a specified data transmission layer number.
[0255] Figure 20 is a schematic diagram of the composition of another communication device according to some embodiments. As shown in Figure 20, the communication device 120 includes a receiving unit 1201.
[0256] The communication device 120 can be the second node or a chip within the second node. When the communication device 120 is used to implement the functions of the second node in the above embodiments, each unit is used to implement the following functions.
[0257] The receiving unit 1201 is used to receive channel state information feedback information in the RANK adaptive scenario. The channel state information feedback information is sent based on the specified data transmission layer.
[0258] It should be noted that the units in Figures 15 to 20 can also be called modules; for example, a transmitting unit can be called a transmitting module. Furthermore, in the embodiments shown in Figures 15 to 20, the names of the units may not be those shown in the figures; for example, a transmitting unit can also be called a communication unit, and a receiving unit can also be called a communication unit.
[0259] If the units in Figures 15 to 20 are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this disclosure, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this disclosure. Storage media for storing computer software products include various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0260] When the communication devices 70 to 120 implement the functions of the integrated modules in hardware, FIG21 is a schematic diagram of the structure of a communication device according to some embodiments. As shown in FIG21, the communication device 130 includes: a processor 1302, a communication interface 1303, and a bus 1304. In some embodiments, the communication device 130 may further include a memory 1301.
[0261] Processor 1302 may implement or execute various exemplary logic blocks, modules, and circuits described in connection with embodiments of this disclosure. Processor 1302 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. Processor 1302 may implement or execute various exemplary logic blocks, modules, and circuits described in connection with embodiments of this disclosure. Processor 1302 may also be a combination of functions implementing computation, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0262] The communication interface 1303 is used to connect to other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0263] The memory 1301 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0264] In one implementation, the memory 1301 can exist independently of the processor 1302. The memory 1301 can be connected to the processor 1302 via a bus 1304 and is used to store instructions or program code. When the processor 1302 calls and executes the instructions or program code stored in the memory 1301, it can implement the communication method provided in this embodiment of the disclosure.
[0265] In another implementation, the memory 1301 can also be integrated with the processor 1302.
[0266] Bus 1304 can be an extended industry standard architecture (EISA) bus, etc. Bus 1304 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in Figure 21, but this does not mean that there is only one bus or one type of bus.
[0267] Through the above description of the implementation methods, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the first node or the second node can be divided into different functional modules to complete all or part of the functions described above.
[0268] This disclosure also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be executed by computer instructions instructing related hardware. The program can be stored in the computer-readable storage medium, and when executed, it can include the processes of the above method embodiments. The computer-readable storage medium can also be an external storage device for the first or second node, such as a pluggable hard drive, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the first or second node. Further, the computer-readable storage medium can include both internal storage units of the first or second node and external storage devices. The computer-readable storage medium is used to store the computer program and other programs and data required by the first or second node. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output. The readable storage medium includes non-transitory computer-readable storage media.
[0269] This disclosure also provides a computer program product comprising a computer program that, when run on a computer, causes the computer to perform any of the communication methods provided in the above embodiments.
[0270] Although this disclosure has been described herein in conjunction with various embodiments, those skilled in the art will understand and implement other variations of the disclosed embodiments by reviewing the accompanying drawings, the disclosure, and the appended claims in carrying out the claimed disclosure. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.
[0271] Although this disclosure has been described in conjunction with detailed features and embodiments, it will be apparent that various modifications and combinations can be made thereto without departing from the spirit and scope of this disclosure. Accordingly, this specification and drawings are merely exemplary illustrations of the disclosure as defined by the appended claims and are to be considered as covering any and all modifications, variations, combinations, or equivalents within the scope of this disclosure. It is obvious that those skilled in the art can make various alterations and modifications to this disclosure without departing from its spirit and scope. Thus, this disclosure is also intended to include any such modifications and modifications that fall within the scope of the claims of this disclosure and their equivalents.
[0272] The above are merely specific embodiments of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A communication method, wherein, The method is executed by the first node and includes: The channel state information is processed based on the first information processing method and the second information processing method to obtain the first channel state information feedback information; Send the feedback information of the first channel status information.
2. The method according to claim 1, wherein, The process of processing the channel state information based on the first information processing method and the second information processing method to obtain the first channel state information feedback information includes: During the warm-up phase of the first information processing method, the second information processing method is activated; The channel state information is processed based on the first information processing method and the second information processing method to obtain the first channel state information feedback information. The warm-up phase of the first information processing method is either the initial phase after enabling the first information processing method or the initial phase after resetting the first state information of the first information processing method.
3. The method according to any one of claims 1 to 2, wherein, The first channel state information feedback information includes a first type of channel state information feedback information and a second type of channel state information feedback information. The first type of channel state information feedback information is obtained by processing the channel state information based on the first information processing method, and the second type of channel state information feedback information is obtained by processing the channel state information based on the second information processing method.
4. The method according to claim 3, wherein, The step of sending the first channel state information feedback information includes: Send a first channel state information report, which includes first type of channel state information feedback information and second type of channel state information feedback information.
5. The method according to any one of claims 3 to 4, wherein, The step of sending the first channel state information feedback information includes: Send a second channel status information report and a third channel status information report, wherein the second channel status information report includes the first type of channel status information feedback information, and the third channel status information report includes the second type of channel status information feedback information.
6. The method according to any one of claims 3 to 5, wherein, The time-domain position of the second type of channel state information feedback information is located before the time-domain position of the first type of channel state information feedback information.
7. The method according to any one of claims 2 to 6, wherein, The duration of the warm-up phase of the first information processing method is predefined or indicated by the network side.
8. The method according to claim 7, wherein, The duration of the warm-up phase includes at least one feedback cycle or number of feedbacks of the channel state information.
9. The method according to any one of claims 2 to 8, wherein, The duration of the warm-up phase of the first information processing method is used for performance monitoring of the first information processing method.
10. The method according to any one of claims 1 to 9, wherein, Different data transmission layers support independently enabling the first information processing mode and / or resetting the first state information of the first information processing mode.
11. The method according to any one of claims 1 to 10, wherein, When using information processing methods according to the data transmission layer level, the channel state information of the first information processing method input to the first node or the channel state information of the second information processing method input to the first node includes channel state information corresponding to a data transmission layer.
12. The method according to any one of claims 1 to 11, wherein, When using information processing methods at the terminal level, the channel state information of the first information processing method input to the first node or the channel state information of the second information processing method input to the first node includes the channel state information corresponding to all data transmission layers.
13. The method according to any one of claims 2 to 12, further comprising: Send first information, the first information including the first information processing method, or a dataset for training the first information processing method; The first information also includes the minimum duration requirement information of the preheating stage of the first information processing method.
14. The method according to any one of claims 2 to 13, further comprising: The channel state information is processed based on the first information processing method to obtain the second channel state information feedback information; Send the second channel status information feedback information.
15. The method according to claim 14, wherein, The step of processing the channel state information based on the first information processing method to obtain second channel state information feedback information includes: After the warm-up phase of the first information processing method, the channel state information is processed based on the first information processing method to obtain the second channel state information feedback information.
16. The method according to any one of claims 2 to 15, further comprising: Receive second information, the second information being used to instruct a management decision for the preheating phase of the first information processing method, the management decision being used to instruct whether to extend the preheating phase or stop the preheating phase; In response to the second information, the management decision is executed.
17. The method according to any one of claims 1 to 16, wherein, The processing flow of the first information processing method includes the processing flow of the second information processing method.
18. The method according to any one of claims 1 to 17, wherein, The first information processing method is a space-time-frequency encoder model or a space-time-frequency domain channel state information compression method, and the second information processing method is a space-frequency encoder model or a space-frequency domain channel state information compression method.
19. The method according to claim 18, wherein, The structure of the space-time-frequency encoder model includes the structure of the space-frequency encoder model and the structure of Long Short-Time Memory (LSTM).
20. A communication method, wherein, The method is executed by the second node and includes: Receive first channel state information feedback information, wherein the first channel state information feedback information is used to indicate channel state information, and the first channel state information feedback information is obtained by processing the channel state information based on a first information processing method and a second information processing method.
21. The method according to claim 20, wherein, The first channel state information feedback information includes a first type of channel state information feedback information and a second type of channel state information feedback information. The first type of channel state information feedback information is obtained by processing the channel state information based on the first information processing method, and the second type of channel state information feedback information is obtained by processing the channel state information based on the second information processing method.
22. The method of claim 21, further comprising: The second type of channel state information is reconstructed based on the feedback information of the second type of channel state information to obtain the reconstructed second type of channel state information; the reconstructed second type of channel state information is used for beamforming.
23. A communication method, wherein, The method is executed by the first node and includes: Receive third information from the second node; the third information is used to indicate the target information processing method, the target information processing method includes the first information processing method and / or the second information processing method; Based on the third information, the channel state information is processed using the target information processing method.
24. The method according to claim 23, wherein, The third information includes or indicates at least one of the following: Indication information used to indicate the switching of information processing methods; The number of consecutive channel state information feedback messages that the second node did not receive correctly; The number of consecutive channel state information feedback messages correctly received by the second node; Within the first time window, the number of channel state information feedback messages that the second node did not receive correctly; Within the second time window, the number of channel state information feedback messages correctly received by the second node; A first threshold is used to determine the target information processing method as the second information processing method when, under the first information processing method, the number of consecutive channel state information feedback messages that the second node has not correctly received exceeds the first threshold; or... The first threshold is used to determine the target information processing method as the second information processing method when the first information processing method is applied and the number of channel state information feedback messages that the second node has not correctly received within the first time window is greater than the first threshold. The second threshold value is used to determine the target information processing method as the first information processing method when the second information processing method is applied and the number of consecutive channel state information feedback messages correctly received by the second node is greater than the second threshold value. or The second threshold is used to determine the target information processing method as the first information processing method when the second information processing method is applied and the number of channel state feedback information correctly received by the second node within the second time window is greater than the second threshold.
25. The method according to claim 24, wherein, The third information further includes a third threshold value, which is used to reset the first state information of the first information processing method when the first information processing method is applied and the number of consecutive channel state information feedback messages that the second node has not correctly received is greater than the third threshold value and less than or equal to the first threshold value; or... The third threshold is used to reset the first state information of the first information processing method when the first information processing method is applied and the number of channel state feedback information correctly received by the second node within the second time window is greater than the third threshold and less than or equal to the first threshold.
26. A communication method, wherein, The method is executed by the second node and includes: Send a third message to the first node. The third message is used to indicate the target information processing method, which includes the first information processing method and / or the second information processing method.
27. A communication method, wherein, The method is executed by the first node and includes: In the rank-adaptive scenario, channel state information feedback is sent based on the specified data transmission layer.
28. The method of claim 27, further comprising: Send RANK feedback information, which includes a RANK value, wherein the RANK value is less than or equal to the specified data transmission layer number.
29. The method according to claim 27, wherein, The specified data transmission layer includes at least one of the following: The maximum RANK value supported by the first node; The maximum RANK value among the current measurement and historical feedback RANK values of the first node; Configuration value.
30. A communication method, wherein, The method is executed by the second node and includes: In the RANK adaptive scenario, channel state information feedback information is received, wherein the channel state information feedback information is sent based on a specified data transmission layer.
31. A communication device, comprising: Memory and processor; The memory and the processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instructions, it performs the method according to any one of claims 1 to 30.
32. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer instructions that, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 30.
33. A computer program product, wherein, The computer program product includes computer instructions that, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 30.
Citation Information
Patent Citations
Communication method, communication device and storage medium
CN117956495A
Method and device for channel information feedback
WO2021083303A1
Channel state information reporting method and communication apparatus
WO2024001744A1
Overhead allocation for machine learning based CSI feedback
WO2024064540A1