Channel state information transmission method and apparatus
By performing joint coding of precoding matrix information between communication nodes, the problem of base stations being unable to accurately recover precoding matrix information is solved, resource overhead is reduced, and accurate recovery of precoding matrix information is achieved.
Patent Information
- Application Number
- PCT/CN2024/133565
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-02
- Filing Date
- 2024-11-21
- Publication Date
- 2025-10-09
AI Technical Summary
In the prior art, a base station is often unable to recover desired precoding matrix information from received precoding matrix information, resulting in increased resource overhead.
The precoding matrix information is determined by measuring the reference signal transmitted by the second communication node, and is jointly encoded with the historical precoding matrix related information, and a report is sent to the second communication node after generating the encoded information.
This effectively reduces the resource overhead of the base station in recovering the precoding matrix information, ensuring that the base station can fully recover the desired precoding matrix information.
Smart Images

Figure CN2024133565_09102025_PF_FP_ABST
Abstract
Description
Channel state information transmission method and device
[0001] Cross-references to related publications
[0002] The present disclosure is based on Chinese Patent Publication No. 2024103957422, filed on April 2, 2024, entitled “A Method and Apparatus for Transmitting Channel State Information”, and claims the priority of the patent disclosure, and all the contents disclosed therein are incorporated into the present disclosure by reference. Technical Field
[0003] The embodiments of the present disclosure relate to the field of communication technology, and in particular to a method and apparatus for transmitting channel state information. Background Art
[0004] The wireless channel is a time-varying channel, changing over time. The terminal reports the channel status, including the precoding matrix, to the base station. Repeated reporting of the precise precoding matrix by the terminal to the base station consumes significant resource overhead. In related technologies, the terminal jointly processes current precoding matrix information with historical precoding matrix-related information to obtain precoding matrix information to report to the base station. The terminal then reports this obtained precoding matrix information to the base station. The base station then jointly processes the received precoding matrix information with historical precoding matrix-related information to recover the current precoding matrix information. This technology utilizes the temporal correlation of the channel to reduce the resource overhead associated with multiple precoding matrix reports from the terminal to the base station. However, this technology still suffers from the problem that the base station often cannot recover the desired precoding matrix information from the received precoding matrix information, or that the technical solution does not function properly.
[0005] Regarding the problem in related art that a base station is often unable to recover desired precoding matrix information from received precoding matrix information, no solution has been proposed yet. Summary of the Invention
[0006] Embodiments of the present disclosure provide a method and apparatus for transmitting channel state information.
[0007] According to one embodiment of the present disclosure, a channel state information transmission method is provided, which is applied to a first communication node, and the method includes: measuring a reference signal transmitted by a second communication node; determining precoding matrix information based on the measurement result; jointly encoding the precoding matrix information with historical precoding matrix-related information to obtain encoded information; and sending a report to the second communication node, wherein the report includes the encoded information.
[0008] According to another embodiment of the present disclosure, a channel state information transmission method is also provided, which is applied to a second communication node, and the method includes: sending a reference signal to a first communication node; receiving a report sent by the first communication node, wherein the report carries encoded information, and the encoded information is obtained by the first communication node jointly encoding precoding matrix information and historical precoding matrix-related information, and the precoding matrix information is determined based on the measurement result of the reference signal.
[0009] According to one embodiment of the present disclosure, a channel state information transmission device is provided, which is applied to a first communication node, and the device includes: a measurement module, configured to measure a reference signal transmitted by a second communication node; a determination module, configured to determine precoding matrix information based on the measurement result; a joint coding module, configured to jointly encode the precoding matrix information with historical precoding matrix-related information to obtain encoded information; and a first sending module, configured to send a report to the second communication node, wherein the report includes the encoded information.
[0010] According to another embodiment of the present disclosure, a channel state information transmission device is also provided, which is applied to a second communication node, and the device includes: a second sending module, configured to send a reference signal to the first communication node; a receiving module, configured to receive a report sent by the first communication node, wherein the report carries encoded information, and the encoded information is obtained by the first communication node jointly encoding precoding matrix information and historical precoding matrix-related information, and the precoding matrix information is determined based on the measurement result of the reference signal.
[0011] According to yet another embodiment of the present disclosure, a terminal is provided, including a processor, wherein the processor is configured to execute any one of the above methods.
[0012] According to yet another embodiment of the present disclosure, a base station is provided, comprising: a processor, wherein the processor is configured to execute any one of the above methods.
[0013] According to yet another embodiment of the present disclosure, a computer program product is provided, including computer program instructions, wherein the computer program instructions enable a computer to implement the steps in any of the above method embodiments.
[0014] According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any of the above method embodiments when run.
[0015] According to another embodiment of the present disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] FIG1 is a hardware structure block diagram of a computer device for a channel state information transmission method according to an embodiment of the present disclosure;
[0017] FIG2 is a flowchart of a channel state information transmission method according to an embodiment of the present disclosure;
[0018] FIG3 is a second flowchart of a channel state information transmission method according to an embodiment of the present disclosure;
[0019] FIG4 is a flowchart of precoding matrix information processing according to this embodiment;
[0020] FIG5 is a third flowchart of a channel state information transmission method according to an embodiment of the present disclosure;
[0021] FIG6 is a block diagram of a channel state information transmission apparatus according to an embodiment of the present disclosure;
[0022] FIG7 is a second block diagram of a channel state information transmission apparatus according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0023] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.
[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0025] The method embodiments provided in the embodiments of the present disclosure can be executed in a computer device or a similar computing device. Taking operation on a computer device as an example, FIG1 is a hardware structure block diagram of a computer device for the channel state information transmission method of an embodiment of the present disclosure. As shown in FIG1 , the computer device may include one or more (only one is shown in FIG1 ) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device) and a memory 104 configured to store data, wherein the above-mentioned computer device may also include a transmission device 106 and an input and output device 108 configured to have a communication function. It can be understood by those skilled in the art that the structure shown in FIG1 is only for illustration and does not limit the structure of the above-mentioned computer device. For example, the computer device may also include more or fewer components than those shown in FIG1 , or have a configuration different from that shown in FIG1 .
[0026] Memory 104 can be configured to store computer programs, such as software programs and modules for application software, such as the computer program corresponding to the channel state information transmission method in the embodiments of the present disclosure. Processor 102 executes the computer program stored in memory 104 to execute various functional applications and single-board matching, thereby implementing the aforementioned method. Memory 104 can include high-speed random access memory (RAM) and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, memory 104 can further include memory remotely located relative to processor 102, and such remote memory can be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0027] The transmission device 106 is configured to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by a communications provider of the computer device. In one embodiment, the transmission device 106 includes a network interface controller (NIC) that can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module that is configured to communicate with the Internet wirelessly.
[0028] In this embodiment, a method for transmitting channel state information running on the above-mentioned computer device is provided. FIG2 is a flow chart of the method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG2 , the method is applied to a first communication node. The flow chart includes the following steps:
[0029] Step S202, measuring a reference signal transmitted by a second communication node;
[0030] Step S204: determining precoding matrix information according to the measurement result;
[0031] Step S206: jointly encode the precoding matrix information and historical precoding matrix related information to obtain encoded information;
[0032] Step S208: Send a report to the second communication node, where the report includes the encoded information.
[0033] Through the above steps S202 to S208, the problem in the related art that the base station is often unable to recover the desired precoding matrix information from the received precoding matrix information can be solved, so that the base station can completely recover the desired precoding matrix information from the received precoding matrix information.
[0034] In an embodiment of the present disclosure, a reference signal transmitted by a second communication node is measured; precoding matrix information is determined based on the measurement result; the precoding matrix information is jointly encoded with historical precoding matrix-related information to obtain encoded information; and a report is sent to the second communication node, wherein the report includes the encoded information. This can solve the problem in related technologies that a base station is often unable to recover the desired precoding matrix information from the received precoding matrix information.
[0035] In a wireless communication scenario, a first communication node and a second communication node communicate via a wireless channel. For example, the first communication node is a terminal and the second communication node is a base station, and the base station and the terminal communicate via a wireless channel. In another example, the first communication node is a terminal and the second communication node is a wireless router, and the wireless router and the terminal communicate via a wireless channel. In another example, the first communication node is a first base station and the second communication node is a second base station, and the first and second base stations communicate via a wireless channel. In another example, the first communication node is a first terminal and the second communication node is a second terminal, and the first and second terminals communicate via a wireless channel. In another example, the first communication node is a repeater and the second communication node is a base station, and the base station and the repeater communicate via a wireless channel. In another example, the first communication node is a terminal and the second communication node is a repeater, and the repeater and the terminal communicate via a wireless channel. In another example, the first communication node is a first repeater and the second communication node is a second repeater, and the first and second repeaters communicate via a wireless channel. In another example, the first communication node is a base station, the second communication node is a satellite, and the satellite and the base station communicate via a wireless channel. In another example, the first communication node is a satellite, the second communication node is a base station, and the base station and the satellite communicate via a wireless channel. In another example, the first communication node is a terminal, the second communication node is a satellite, and the satellite and the terminal communicate via a wireless channel. In another example, the first communication node is a satellite, the second communication node is a terminal, and the terminal and the satellite communicate via a wireless channel. In another example, the first communication node is a ground device, the second communication node is an aircraft, and the aircraft and the ground device communicate via a wireless channel. In another example, the first communication node is a first aircraft, the second communication node is a second aircraft, and the first and second aircraft communicate via a wireless channel.
[0036] In the embodiment of the present disclosure, the above step S206 may specifically include jointly encoding the precoding matrix information and the historical precoding matrix related information according to the layer correspondence relationship.
[0037] In one embodiment, the above-mentioned step S206 may specifically include: matching the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report, and jointly encoding them; or matching the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and a sequence offset value, and jointly encoding them; or matching the precoding matrices of each layer of the precoding matrix information with the first precoding matrix of the order of arrangement in the historical report, and jointly encoding them; or matching the precoding matrices of each layer of the precoding matrix information with the last precoding matrix of the order of arrangement in the historical report, and jointly encoding them. Correspondingly, the order of arrangement of the precoding matrices of each layer in the encoded information in the above-mentioned report is used to indicate the layer correspondence relationship.
[0038] In another embodiment, the above-mentioned step S206 may specifically include: matching the precoding matrices of each layer of the precoding matrix information with the strength order of the precoding matrices of each layer of the historical precoding matrix related information in order of strength, and jointly encoding; or matching the precoding matrices of each layer of the precoding matrix information with the strength order of the precoding matrices of each layer of the historical precoding matrix related information and a sequence offset value in order of strength, and jointly encoding; or matching the precoding matrices of each layer of the precoding matrix information with the strongest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information in order of strength, and jointly encoding; or matching the precoding matrices of each layer of the precoding matrix information with the weakest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information in order of strength, and jointly encoding. Correspondingly, the above-mentioned report carries the strength order or strength value of the precoding matrices of each layer of the precoding matrix information, wherein the strength order or strength value of the precoding matrices of each layer of the precoding matrix information is used to determine the layer correspondence.
[0039] In another embodiment, the above-mentioned step S206 may specifically include: matching the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of priority in the historical report according to the order of priority for joint coding; or matching the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of priority in the historical report and a sequence offset value for joint coding; or matching the precoding matrices of each layer of the precoding matrix information with the first layer precoding matrix in the order of priority in the historical report according to the order of priority for joint coding. Correspondingly, the above-mentioned report may directly carry the priority order of the precoding matrices of each layer of the precoding matrix information, or may be implicitly indicated through the report, through the arrangement position or order of the precoding matrices of each layer in the report, that is, the arrangement position or order of the precoding matrices of each layer in the encoded information in the above-mentioned report is used to indicate the priority order, and the priority order is used to indicate the layer correspondence.
[0040] In another embodiment, the above-mentioned step S206 may specifically include: if the number of layers of the precoding matrix corresponding to the precoding matrix information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, the precoding matrices of each layer of the precoding matrix information are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report for joint coding; if the number of layers of the precoding matrix corresponding to the precoding matrix information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, the precoding matrices of the first n layers in the precoding matrix information are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report for joint coding, and the precoding matrices of other layers are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report for joint coding, and the precoding matrices of the other layers are matched with the precoding matrices of each layer of the historical precoding matrix related information. The first-layer precoding matrix is matched and jointly coded in the order of arrangement in the historical report, where n is the number of layers of the precoding matrix of the historical precoding matrix related information; or the number of layers of the precoding matrix corresponding to the precoding matrix information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, and the precoding matrices of each layer of the precoding matrix information are matched and jointly coded with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report; the number of layers of the precoding matrix corresponding to the precoding matrix information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, and the precoding matrices of each layer of the precoding matrix information are matched and jointly coded with the strongest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information in order of strength.
[0041] Correspondingly, the number of layers of the precoding matrix corresponding to the precoding matrix information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, and the above report carries the arrangement order of the precoding matrices of each layer of the precoding matrix information, and the arrangement order of the precoding matrices of each layer of the precoding matrix information is used to indicate the layer correspondence relationship; the number of layers of the precoding matrix corresponding to the precoding matrix information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, and the above report carries the precoding matrices of the first n layers in the precoding matrix information, and the precoding matrices of the first n layers in the precoding matrix information are used to indicate the layer correspondence relationship ; or the number of layers of the precoding matrix corresponding to the precoding matrix information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, the above report carries the arrangement order of the precoding matrices of each layer of the precoding matrix information, and the arrangement order of the precoding matrices of each layer of the precoding matrix information is used to indicate the layer correspondence; the number of layers of the precoding matrix corresponding to the precoding matrix information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, the above report carries the strength order of the precoding matrices of each layer of the precoding matrix information, and the strength order of the precoding matrices of each layer of the precoding matrix information is used to indicate the layer correspondence.
[0042] In another embodiment, the above-mentioned step S206 may specifically include: for the priority being at the last position, matching the precoding matrices of each layer of the precoding matrix information with the first layer precoding matrix according to the arrangement order in the historical report for joint coding; for the priority not being at the last position, matching the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer according to the arrangement order in the historical report for joint coding. Correspondingly, the above-mentioned report carries the arrangement order of the precoding matrices of each layer of the precoding matrix information and the priority in the current time slot, wherein the arrangement order of the precoding matrices of each layer of the precoding matrix information and the priority in the current time slot are used to indicate the layer correspondence.
[0043] In another embodiment, the above-mentioned step S206 may specifically include: matching and jointly encoding the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and a sequence number offset value, and the sequence number offset value is determined according to the identification number of the above-mentioned report. Correspondingly, the above-mentioned report carries the arrangement order of the precoding matrices of each layer of the precoding matrix information and the identification number of the above-mentioned report, and the arrangement order of the precoding matrices of each layer of the precoding matrix information and the identification number of the above-mentioned report are used to indicate the layer correspondence; or the arrangement order of the precoding matrices of each layer in the encoded information on the above-mentioned report and the identification number of the above-mentioned report are used to indicate the layer correspondence, that is, there is no clear content recording arrangement order, but the arrangement order of the precoding matrices of each layer on the report, that is, the arrangement order on the report.
[0044] In yet another embodiment, step S206 may specifically include: matching and jointly encoding the precoding matrices of each layer of the precoding matrix information in their arrangement order with the precoding matrices of each layer of the historical precoding matrix-related information in their arrangement order in the historical report with a sequence number offset value, where the sequence number offset value is determined based on a timeslot number in which the report or the reference signal is sent. Correspondingly, the report carries the arrangement order of the precoding matrices of each layer of the precoding matrix information, where the arrangement order of the precoding matrices of each layer of the precoding matrix information is used to indicate a layer correspondence relationship.
[0045] In one embodiment, the above method further includes: indicating the layer correspondence in the above report, and further, indicating in the above report the precoding matrix of the historical precoding matrix related information matched by the precoding matrix of each layer of the precoding matrix information. Specifically, the above report can indicate that the precoding matrices of each layer of the precoding matrix information are jointly coded according to the first layer precoding matrix in the sorting order and the precoding matrices of each layer of the historical precoding matrix related information are matched according to the first layer precoding matrix in the order of arrangement in the historical report; and the precoding matrices of other layers of the precoding matrix information are matched with the precoding matrices of the historical precoding matrix related information.
[0046] The present disclosure also provides a method for transmitting channel state information. FIG3 is a second flow chart of the method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG3 , the method is applied to a second communication node. The method includes:
[0047] Step S302: sending a reference signal to the first communication node;
[0048] Step S304: Receive a report sent by the first communication node, which carries encoded information. The encoded information is obtained by the first communication node jointly encoding precoding matrix information and historical precoding matrix related information. The precoding matrix information is determined based on the measurement results of the reference signal.
[0049] In one embodiment, the encoded information is obtained by the first communication node jointly encoding the precoding matrix information and the historical precoding matrix related information according to the layer correspondence relationship.
[0050] In one embodiment, the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report; or the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and a sequence number offset value; or the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information with the first layer of the arrangement order in the historical report; or the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information with the last layer of the arrangement order in the historical report.
[0051] In one embodiment, the arrangement order of the precoding matrices of each layer in the encoded information in the report is used to indicate the layer correspondence relationship.
[0052] In one embodiment, the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information with the strength order of the precoding matrices of each layer of the historical precoding matrix related information in order of strength; or the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information with the strength order of the precoding matrices of each layer of the historical precoding matrix related information and a sequence number offset value in order of strength; or the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information with the strongest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information in order of strength; or the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information with the weakest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information in order of strength.
[0053] In one embodiment, the report carries the strength order or strength value of the precoding matrix of each layer of the precoding matrix information, wherein the strength order or strength value of the precoding matrix of each layer of the precoding matrix information is used to determine the layer correspondence.
[0054] In one embodiment, the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in order of priority; or the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in order of priority and a sequence number offset value; or the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information with the first-layer precoding matrix in order of priority in the historical report.
[0055] In one embodiment, the priority order of the precoding matrices of each layer carried in the above report that carries the precoding matrix information, or the arrangement position or arrangement order of the precoding matrices of each layer in the above encoded information in the above report is used to indicate the priority order, and the priority order is used to indicate the layer correspondence relationship.
[0056] In one embodiment, the number of layers of the precoding matrix corresponding to the precoding matrix information is smaller than the number of layers of the precoding matrix of the historical precoding matrix related information, and the above-mentioned encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report for joint encoding; the number of layers of the precoding matrix corresponding to the precoding matrix information is larger than the number of layers of the precoding matrix of the historical precoding matrix related information, and the above-mentioned encoded information is obtained by the first communication node matching the precoding matrices of the first n layers in the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report for joint encoding, and the precoding matrices of other layers are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report. The information is obtained by jointly coding the sequential first-layer precoding matrix matching, wherein n is the number of layers of the precoding matrix of the historical precoding matrix related information; or the number of layers of the precoding matrix corresponding to the precoding matrix information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, and the above-mentioned encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report; the number of layers of the precoding matrix corresponding to the precoding matrix information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, and the above-mentioned encoded information is obtained by jointly coding the precoding matrices of each layer of the precoding matrix information with the strongest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information in the order of strength.
[0057] In one embodiment, the number of layers of the precoding matrix corresponding to the precoding matrix information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, the above report carries the arrangement order of the precoding matrices of each layer of the precoding matrix information, and the arrangement order of the precoding matrices of each layer of the precoding matrix information is used to indicate the layer correspondence; the number of layers of the precoding matrix corresponding to the precoding matrix information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, the above report carries the precoding matrices of the first n layers in the precoding matrix information, and the precoding matrices of the first n layers in the precoding matrix information are used to indicate the layer correspondence. relationship; or the number of layers of the precoding matrix corresponding to the precoding matrix information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, the above report carries the arrangement order of the precoding matrices of each layer of the precoding matrix information, and the arrangement order of the precoding matrices of each layer of the precoding matrix information is used to indicate the layer correspondence; the number of layers of the precoding matrix corresponding to the precoding matrix information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, the above report carries the strength order of the precoding matrices of each layer of the precoding matrix information, and the strength order of the precoding matrices of each layer of the precoding matrix information is used to indicate the layer correspondence.
[0058] In one embodiment, for the priority being at the last position, the above-mentioned encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information with the first-layer precoding matrix in the order of arrangement in the historical report and jointly encoding; for the priority not being at the last position, the above-mentioned encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer in the order of arrangement in the historical report and jointly encoding.
[0059] In one embodiment, the report carries the arrangement order of the precoding matrices of each layer of the precoding matrix information and the priority in the current time slot, wherein the arrangement order of the precoding matrices of each layer of the precoding matrix information and the priority in the current time slot are used to indicate the layer correspondence.
[0060] In one embodiment, the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information in the order of arrangement with the precoding matrices of each layer of the historical precoding matrix-related information in the order of arrangement in the historical report and a sequence number offset value, and the sequence number offset value is determined based on the identification number of the above-mentioned report.
[0061] In one embodiment, the report carries the arrangement order of the precoding matrices of each layer of the precoding matrix information and the identification number of the report, and the arrangement order of the precoding matrices of each layer of the precoding matrix information and the identification number of the report are used to indicate the layer correspondence; or the arrangement order of the precoding matrices of each layer in the encoded information on the report and the identification number of the report are used to indicate the layer correspondence.
[0062] In one embodiment, the above-mentioned encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information in the order of arrangement with the precoding matrices of each layer of the historical precoding matrix-related information in the order of arrangement in the historical report and a sequence number offset value, and the sequence number offset value is determined according to the time slot number sent by the above-mentioned report or reference signal.
[0063] In one embodiment, the report carries the arrangement order of the precoding matrices of each layer in the precoding matrix information, wherein the arrangement order of the precoding matrices of each layer in the precoding matrix information is used to indicate the layer correspondence relationship.
[0064] In one embodiment, the above report is used to indicate the layer correspondence.
[0065] In one embodiment, the report is used to indicate the precoding matrix of historical precoding matrix related information matched by the precoding matrix of each layer of precoding matrix information.
[0066] In one embodiment, the above report is used to indicate that the precoding matrices of each layer of the precoding matrix information are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report according to the first layer precoding matrix matching joint coding; the precoding matrices of other layers of the precoding matrix information are matched with the precoding matrices of the historical precoding matrix related information.
[0067] In this embodiment, original data undergoes coding and modulation to form data symbols, which are then mapped onto one or more layers to convert serial data into parallel data. This process is called layer mapping. A data symbol stream on a layer is processed through a precoding matrix to form multiple parallel data symbol streams. These parallel data symbol streams correspond to different antennas, with each antenna responsible for transmitting a data symbol stream. Each antenna transmits its corresponding data symbol stream simultaneously. Corresponding to the mapping of data symbols onto multiple layers, the data symbol streams on different layers correspond to different precoding matrices. Each data symbol stream on each layer is processed through its corresponding precoding matrix to form multiple parallel data symbol streams, which are transmitted simultaneously from each antenna. That is, each layer corresponds to a precoding matrix, and different layers correspond to different precoding matrices. The precoding matrix corresponding to a layer is called the precoding matrix of that layer. Conversely, the precoding matrix corresponds to the layer, and the layer corresponding to the precoding matrix is called the precoding matrix layer.
[0068] The first communication node jointly encodes the precoding matrix information with historical precoding matrix-related information according to the layer correspondence relationship. The second communication node jointly decodes the received encoded information with the obtained historical precoding matrix-related information according to the corresponding layer correspondence relationship. This ensures that the joint encoding of the first communication node matches the joint decoding of the second communication node, thereby recovering the desired precoding matrix information. This avoids a mismatch between the joint encoding of the first communication node and the joint decoding of the second communication node. If the joint encoding of the first communication node and the joint decoding of the second communication node do not match, the second communication node will not be able to recover the desired precoding matrix information from the received encoded information. For example, in joint coding, the first-layer precoding matrix of the precoding matrix information on the coding side is jointly encoded with the first-layer precoding matrix of the historical precoding matrix-related information on the coding side, and the second-layer precoding matrix of the precoding matrix information on the coding side is jointly encoded with the second-layer precoding matrix of the historical precoding matrix-related information on the coding side; in joint decoding, the first-layer precoding matrix of the first encoded information is jointly decoded with the second-layer precoding matrix of the historical precoding matrix-related information on the decoding side, and the second-layer precoding matrix of the first encoded information is jointly decoded with the first-layer precoding matrix of the historical precoding matrix-related information on the decoding side; therefore, the correct first decoded precoding matrix information cannot be output.
[0069] The first communication node jointly processes the current precoding matrix information with historical precoding matrix-related information, which is called joint encoding of the current precoding matrix information and historical precoding matrix-related information. The precoding matrix information obtained after joint encoding and reported to the second communication node is called first encoded information. Alternatively, the precoding matrix information obtained after joint encoding and not reported to the second communication node is called second encoded information. The historical precoding matrix-related information used is called historical precoding matrix-related information on the coding side, which can be the precoding matrix information previously used in joint encoding, the first encoded information previously, or the second encoded information previously. The current precoding matrix information used is called coding-side precoding matrix information. The first encoded information reported by the first communication node to the second communication node is called first encoded information.
[0070] The second communication node jointly processes the received first coded information with the historical precoding matrix-related information obtained, thereby recovering the desired current precoding matrix information. The joint processing performed by the second communication node is called joint decoding. The recovered desired current precoding matrix information is called first decoded precoding matrix information. The joint decoding of the second communication node may also output decoding information different from the first decoded precoding matrix information, which is called second decoded precoding matrix information. The historical precoding matrix-related information used in the joint decoding is called the historical precoding matrix-related information on the decoding side. It can be the historical first coded information received by the second communication node, the historical first decoded precoding matrix information recovered by the second communication node, or the historical second decoded precoding matrix information output by the second communication node.
[0071] The first communication node performs joint encoding for the first time, and the historical precoding matrix-related information on the encoding side is the predetermined state information of the encoding side, called the initial state information of the encoding side; the second communication node performs joint decoding for the first time, and the historical precoding matrix-related information on the decoding side is the predetermined state information of the decoding side, called the initial state information of the decoding side.
[0072] When precoding matrix information corresponding to multiple layers of data needs to be transmitted, the first communication node jointly encodes the encoding-side precoding matrix information with historical precoding matrix information on the encoding side and reports the first encoded information to the second communication node. The second communication node jointly decodes the first encoded information with historical precoding matrix information on the decoding side and outputs the first decoded precoding matrix information. However, there is a high probability that the output of the first decoded precoding matrix information will be erroneous.
[0073] The corresponding relationship between the layer of the precoding matrix information of the coding side and the layer of the precoding matrix of the historical precoding matrix related information of the coding side in the joint coding, or the corresponding relationship between the precoding matrix of each layer of the coding side precoding matrix information and the precoding matrix of each layer of the historical precoding matrix related information of the coding side in the joint coding, is called the layer correspondence relationship of the coding side. For example, a layer correspondence relationship of the coding side is the joint coding of the first layer precoding matrix of the coding side precoding matrix information and the first layer precoding matrix of the historical precoding matrix related information of the coding side, and the second layer precoding matrix of the coding side precoding matrix information and the second layer precoding matrix of the historical precoding matrix related information of the coding side. The layer precoding matrix is jointly encoded; for example, another layer correspondence relationship on the encoding side is the joint encoding of the first layer precoding matrix of the encoding side precoding matrix information and the second layer precoding matrix of the encoding side historical precoding matrix related information, and the second layer precoding matrix of the encoding side precoding matrix information and the first layer precoding matrix of the encoding side historical precoding matrix related information are jointly encoded; for example, another layer correspondence relationship on the encoding side is the joint encoding of the first layer precoding matrix of the encoding side precoding matrix information and the second layer precoding matrix of the encoding side historical precoding matrix related information, and the second layer precoding matrix of the encoding side precoding matrix information and the encoding side initial state information. The layer correspondence relationship on the encoding side is the matching relationship between the layers of the precoding matrix of the encoding side precoding matrix information and the layers of the precoding matrix of the encoding side historical precoding matrix related information in the joint encoding, or the matching relationship between the layers of the precoding matrix of the encoding side precoding matrix information and the encoding side initial state information in the joint encoding.
[0074] The corresponding relationship between the layer of the precoding matrix of the first coded information and the layer of the precoding matrix related information of the precoding matrix of the decoding side history in the joint decoding, or the corresponding relationship between the precoding matrix of each layer of the first coded information and the precoding matrix of each layer of the precoding matrix related information of the decoding side history in the joint decoding, is called the layer correspondence relationship on the decoding side. For example, a layer correspondence relationship on the decoding side is the joint decoding of the first layer precoding matrix of the first coded information and the first layer precoding matrix related information of the decoding side history, and the second layer precoding matrix of the first coded information and the second layer precoding matrix related information of the decoding side history. Joint decoding of layer precoding matrices; for example, another layer correspondence relationship on the decoding side is that the first layer precoding matrix of the first encoded information is jointly encoded with the second layer precoding matrix of the decoding side's historical precoding matrix related information, and the second layer precoding matrix of the first encoded information is jointly decoded with the first layer precoding matrix of the decoding side's historical precoding matrix related information; for example, another layer correspondence relationship on the decoding side is that the first layer precoding matrix of the first encoded information is jointly decoded with the second layer precoding matrix of the decoding side's historical precoding matrix related information, and the second layer precoding matrix of the first encoded information is jointly decoded with the decoding side's initial state information. The layer correspondence relationship on the decoding side is the matching relationship between the layers of the precoding matrix of the first encoded information and the layers of the precoding matrix of the decoding side's historical precoding matrix related information in the joint encoding, or the matching relationship between the layers of the precoding matrix of the first encoded information and the encoding side's initial state information in the joint decoding.
[0075] Jointly encoding precoding matrix information with historical precoding matrix-related information means taking the precoding matrix information and historical precoding matrix-related information as input and generating encoded information as output. For example, the precoding matrix information and historical precoding matrix-related information are used as inputs to a machine learning model, and one output of the machine learning model is the encoded information. Another example is taking the precoding matrix information and historical precoding matrix-related information as inputs, and the result of a difference operation between them as output. The result of this difference operation is the encoded information. Jointly decoding the encoded information with historical precoding matrix-related information means taking the encoded information and historical precoding matrix-related information as inputs and generating recovered precoding matrix information as output, or generating expected precoding matrix information as output. For example, taking the encoded information and historical precoding matrix-related information as inputs to a machine learning model, and one output of the machine learning model is the recovered precoding matrix information. Another example is taking the encoded information and historical precoding matrix-related information as inputs, and the result of a sum operation between them as output. The result of this sum operation is the recovered precoding matrix information.
[0076] The following examples illustrate the embodiments of the present disclosure.
[0077] FIG4 is a flowchart of precoding matrix information processing according to this embodiment, as shown in FIG4 , including:
[0078] S401, a first communication node receives a reference signal sent by a second communication node;
[0079] S402, the first communication node measures a reference signal and obtains a measurement result;
[0080] S403, determining precoding matrix information according to the measurement result;
[0081] S404, jointly encoding the precoding matrix information and historical precoding matrix related information to obtain encoded information;
[0082] S405: Send a report to the second communication node, where the report includes the encoded information, and performs joint encoding according to the layer correspondence of one encoding side in the joint encoding.
[0083] 1. The layer correspondence on the coding side (corresponding to the above layer correspondence) is determined according to the arrangement order of the precoding matrices of each layer in the report.
[0084] In the report sent by the first communication node to the second node, the precoding matrices are arranged according to layers; and the layer correspondence on the coding side is determined according to the arrangement order of the precoding matrices of each layer.
[0085] For example, the precoding matrices at each layer of the coding-side precoding matrix information are matched and jointly encoded with the precoding matrices at each layer of the coding-side precoding matrix-related information, in the order of their precedence in the current report. For example, the precoding matrices at each layer of the coding-side precoding matrix information, in the order of their precedence in the current report, are A_1, A_2, ..., A_n; the precoding matrices at each layer of the coding-side precoding matrix-related information, in the order of their precedence in the historical report, are B_1, B_2, ..., B_n; A_1 is matched and jointly encoded with B_1, A_2 is matched and jointly encoded with B_2, ..., A_n is matched and jointly encoded with B_n. By matching the precoding matrices at each layer of the coding-side precoding matrix information with the precoding matrices at each layer of the coding-side precoding matrix-related information, in the order of their precedence in the report, the first communication node can adjust the sorting order of the precoding matrices at each layer in the report so that the correlation approaches that of a pair of precoding matrices for joint encoding, thereby achieving the effect of saving overhead.
[0086] For another example, the precoding matrices of each layer of the coding-side precoding matrix information are matched and jointly encoded with the precoding matrices of each layer of the coding-side historical precoding matrix-related information, in the order of their sequence in the current report, and in the order of their sequence in the historical report, respectively, with a sequence offset value. For example, the precoding matrices of each layer of the coding-side precoding matrix information, in the order of their sequence in the current report, are A_1, A_2, ..., A_n; the precoding matrices of each layer of the coding-side historical precoding matrix-related information, in the order of their sequence in the historical report, are B_1, B_2, ..., B_n; the sequence offset value is k; A_1 is matched and jointly encoded with B_1+k, A_2 is matched and jointly encoded with B_2+k, ..., A_n is matched and jointly encoded with B_k. According to the order in the report and the serial number offset value, the precoding matrices of each layer of the coding side precoding matrix information are matched with the precoding matrix related information of each layer of the coding side history. This allows the first communication node to maintain the arrangement order of the precoding matrices of each layer through the serial number offset value, so that the correlation is close to that of a pair of precoding matrices for joint encoding, thereby achieving the effect of saving overhead.
[0087] For another example, the precoding matrices of each layer of the coding-side precoding matrix information are matched and jointly encoded with the first-layer precoding matrices according to the order in the historical report, in accordance with the order in the current report. For example, the precoding matrices of each layer of the coding-side precoding matrix information according to the order in the current report are A_1, A_2, ..., A_n; the precoding matrices of each layer of the coding-side precoding matrix related information according to the order in the historical report are B_1, B_2, ..., B_m; A_1 is matched and jointly encoded with B_1, A_2 is matched and jointly encoded with B_1, ..., A_n is matched and jointly encoded with B_1. Matching the precoding matrices of each layer of the coding-side precoding matrix information with the first-layer precoding matrix of the historical coding-side precoding matrix related information according to the order in the report can avoid the problem caused by the precoding matrices of the layers ranked later in the historical coding-side precoding matrix related information not being able to be transmitted due to insufficient resources, thereby achieving the effect of saving overhead.
[0088] For another example, the precoding matrices at each layer of the coding-side precoding matrix information are matched and jointly encoded with the last precoding matrix at each layer in the order of their sequence in the current report. For example, the precoding matrices at each layer of the coding-side precoding matrix information in the order of their sequence in the current report are A_1, A_2, ..., A_n; the precoding matrices at each layer of the coding-side precoding matrix information in the order of their sequence in the historical report are B_1, B_2, ..., B_m; A_1 is matched and jointly encoded with B_m, A_2 is matched and jointly encoded with B_m, ..., A_n is matched and jointly encoded with B_m. Because the last precoding matrix contains the most information entropy, matching and jointly encoding the precoding matrices at each layer of the coding-side precoding matrix information in the current report with the last precoding matrix at each layer of the coding-side precoding matrix information in the order of their sequence in the historical report can reduce matching complexity and overhead.
[0089] 2. The layer correspondence on the encoding side is determined according to the strength order of each layer of the precoding matrix.
[0090] The layer correspondence on the encoding side is determined according to the strength order of each layer of the precoding matrix.
[0091] For example, the precoding matrices at each layer of the precoding matrix information on the encoding side are matched and jointly encoded with the precoding matrices at each layer of the historical precoding matrix-related information on the encoding side in order of strength. For example, the precoding matrices at each layer of the precoding matrix information on the encoding side are A_1, A_2, ..., A_n in order of strength from strong to weak; the precoding matrices at each layer of the historical precoding matrix-related information on the encoding side are B_1, B_2, ..., B_n in order of strength from strong to weak; A_1 is matched and jointly encoded with B_1, A_2 is matched and jointly encoded with B_2, ..., A_n is matched and jointly encoded with B_n. Generally, the current layer precoding matrix and the historical precoding matrix with the same or similar strength ranking have a strong correlation. The precoding matrices at each layer of the precoding matrix information on the encoding side are matched and jointly encoded with the precoding matrices at each layer of the historical precoding matrix-related information on the encoding side in order of strength from strong to weak, so that the correlation is close, and a pair of precoding matrices are jointly encoded, thereby achieving the effect of saving overhead.
[0092] For another example, the precoding matrices at each layer of the precoding matrix information on the encoding side are matched and jointly encoded with the precoding matrices at each layer of the historical precoding matrix-related information on the encoding side, in order of strength at each layer, and with a sequence offset value. For example, the precoding matrices at each layer of the precoding matrix information on the encoding side are A_1, A_2, ..., A_n, in descending order of strength; the precoding matrices at each layer of the historical precoding matrix-related information on the encoding side are B_1, B_2, ..., B_n, in descending order of strength; the sequence offset value is k; A_1 is matched and jointly encoded with B_1+k, A_2 is matched and jointly encoded with B_2+k, ..., A_n is matched and jointly encoded with B_k. Because the channel is time-varying, the strength order of the current precoding matrices of each layer that has a good match according to the correlation will change relative to the strength order of the historical precoding matrices of each layer; the precoding matrices of each layer of the coding side precoding matrix information are matched with the precoding matrices of each layer of the historical precoding matrix related information on the coding side according to the strength order of each layer and a sequence number offset value according to the strength order of each layer and jointly encoded, so that the first communication node can jointly encode a pair of precoding matrices through the correlation of the sequence number offset value, thereby achieving the effect of simplifying complexity and saving overhead.
[0093] For another example, the precoding matrices at each layer of the encoding-side precoding matrix information are matched and jointly encoded with the strongest precoding matrix among the precoding matrices at each layer of the historical encoding-side precoding matrix-related information, in descending order of strength. For example, the precoding matrices at each layer of the encoding-side precoding matrix information are A_1, A_2, ..., A_n, in descending order of strength; the precoding matrices at each layer of the historical encoding-side precoding matrix-related information are B_1, B_2, ..., B_m, in descending order of strength. A_1 is matched and jointly encoded with B_1, A_2 is matched and jointly encoded with B_1, ..., A_n is matched and jointly encoded with B_1. The strongest precoding matrix includes the channel characteristics of the center direction of the signal propagation in the spatial domain. The precoding matrices at each layer of the encoding-side precoding matrix information are matched and jointly encoded with the strongest precoding matrix among the precoding matrices at each layer of the historical encoding-side precoding matrix-related information, in descending order of strength, thereby simplifying complexity and reducing overhead.
[0094] For another example, the precoding matrices at each layer of the precoding matrix information on the encoding side are matched and jointly encoded with the weakest precoding matrix at each layer of the precoding matrix information in the historical precoding matrix related information on the encoding side, in order of strength. For example, the precoding matrices at each layer of the precoding matrix information on the encoding side are A_1, A_2, ..., A_n, in descending order of strength; the precoding matrices at each layer of the precoding matrix related information on the encoding side are B_1, B_2, ..., B_m, in descending order of strength; A_1 is matched and jointly encoded with B_1, A_2 is matched and jointly encoded with B_m, ..., A_n is matched and jointly encoded with B_m.
[0095] Due to the movement of the mobile terminal, the channel scenario will produce sudden changes. The weakest precoding matrix in each layer of the precoding matrix of the historical precoding matrix related information on the coding side represents the direction of channel change over time. The precoding matrices of each layer of the coding side precoding matrix information are matched with the weakest precoding matrix in each layer of the precoding matrix related information on the coding side in the order of the strength of each layer, and jointly encoded, so that the matched precoding matrices have a strong correlation, thereby saving overhead.
[0096] The strength order of each layer of the precoding matrix can be determined according to the received power of each layer of the precoding matrix, or according to the channel quality of each layer of the precoding matrix, or according to the signal to interference and noise ratio of each layer of the precoding matrix. The first communication node can indicate the strength of one or more layers in the precoding matrix in the report; or indicate the strength order of one or more layers; or arrange the precoding matrices of each layer in the report according to the order of strength, for example, arranging the precoding matrices of each layer in the report in order from strong to weak strength, or arranging the precoding matrices of each layer in the report in order from weak to strong strength, or mapping the strength sequence number to the arrangement sequence number in the report, and arranging the precoding matrices of each layer according to the arrangement sequence number.
[0097] 3. The layer correspondence on the coding side is determined according to the priority order of the precoding matrix of each layer in the report.
[0098] The layer correspondence on the coding side is determined according to the priority order of the precoding matrices of each layer in the report.
[0099] In the report sent by the first communication node to the second node, the precoding matrix is selected according to the layer priority; and the layer correspondence on the coding side is determined according to the priority order of the precoding matrix of each layer.
[0100] For example, the precoding matrices at each level of the coding-side precoding matrix information are matched and jointly encoded with the precoding matrices at each level of the coding-side precoding matrix-related information, in order of priority in the current report. For example, the precoding matrices at each level of the coding-side precoding matrix information, in order of priority in the current report, are A_1, A_2, ..., A_n; the precoding matrices at each level of the coding-side precoding matrix-related information, in order of priority in the historical report, are B_1, B_2, ..., B_n; A_1 is matched and jointly encoded with B_1, A_2 is matched and jointly encoded with B_2, ..., A_n is matched and jointly encoded with B_n. The precoding matrices at each level of the coding-side precoding matrix information are matched and jointly encoded with the precoding matrices at each level of the coding-side precoding matrix-related information, in order of priority in the report. This avoids matching and jointly encoding precoding matrices with different trade-off properties, and prevents situations where one of the matched precoding matrices is transmitted while the other is discarded.
[0101] For another example, the precoding matrices of each layer of the coding-side precoding matrix information are matched and jointly encoded with the precoding matrices of each layer of the coding-side historical precoding matrix-related information in order of priority in the current report, and matched with a sequence offset value. For example, the precoding matrices of each layer of the coding-side precoding matrix information in order of priority in the current report are A_1, A_2, ..., A_n; the precoding matrices of each layer of the coding-side historical precoding matrix-related information in order of priority in the historical report are B_1, B_2, ..., B_n; the sequence offset value is k; A_1 is matched and jointly encoded with B_1+k, A_2 is matched and jointly encoded with B_2+k, ..., A_n is matched and jointly encoded with B_k. According to the priority order and serial number offset value in the report, the precoding matrices of each layer of the coding side precoding matrix information are matched with the precoding matrix related information of each layer of the coding side history. This allows the first communication node to maintain the priority order of each layer of the precoding matrix through the serial number offset value, so that the correlation is close to that of a pair of precoding matrices for joint encoding, thereby achieving the effect of saving overhead.
[0102] For another example, the precoding matrices of each layer of the coding-side precoding matrix information are matched and jointly encoded with the first-layer precoding matrices in the order of priority in the historical report, in order of priority in the current report. For example, the precoding matrices of each layer of the coding-side precoding matrix information in the order of priority in the current report are A_1, A_2, ..., A_n; the precoding matrices of each layer of the coding-side precoding matrix related information in the order of priority in the historical report are B_1, B_2, ..., B_m; A_1 is matched and jointly encoded with B_1, A_2 is matched and jointly encoded with B_1, ..., A_n is matched and jointly encoded with B_1. Matching the precoding matrices of each layer of the coding-side precoding matrix information with the first-layer precoding matrix of the historical coding-side precoding matrix related information in the order of priority in the report can avoid the problem caused by the precoding matrices of the layers ranked later in the historical coding-side precoding matrix related information being unable to be transmitted due to insufficient resources, thereby achieving the effect of saving overhead.
[0103] 4. The layer correspondence relationship on the encoding side is determined according to the following comparison relationship: the comparison relationship between the number of layers of the precoding matrix in the precoding matrix information on the encoding side and the number of layers of the precoding matrix in the historical precoding matrix related information on the encoding side.
[0104] Because the channel is time-varying, the number of layers in the precoding matrix may decrease or increase. For these scenarios, a mechanism is needed to determine the layer correspondence on the encoding side so that the layer correspondence on the encoding side is aligned with the layer correspondence on the decoding side.
[0105] 1) The number of layers of the precoding matrix corresponding to the precoding matrix information on the coding side is less than the number of layers of the precoding matrix of the historical precoding matrix related information on the coding side, and the precoding matrices of each layer of the precoding matrix information on the coding side are matched and jointly encoded with the precoding matrices of each layer of the historical precoding matrix related information on the coding side in the order of sequence in the current report.
[0106] For example, the precoding matrices at each layer of the coding-side precoding matrix information, in the order of their appearance in the current report, are A_1, A_2, ..., A_n; the precoding matrices at each layer of the coding-side historical precoding matrix-related information, in the order of their appearance in the historical report, are B_1, B_2, ..., B_n, ..., B_n+q. A_1 matches B_1 for joint coding, A_2 matches B_2 for joint coding, ..., A_n matches B_n for joint coding. The number of precoding matrix layers in the coding-side precoding matrix information is smaller than the number of precoding matrix layers in the coding-side historical precoding matrix-related information, indicating that the channel scenario has changed from a rich-reflection scenario to a poor-reflection scenario. The precoding matrices at each layer of the coding-side precoding matrix information are highly correlated with the precoding matrices that appear earlier in the coding-side historical precoding matrix-related information, thereby achieving overhead savings.
[0107] 2) The number of layers of the precoding matrix corresponding to the precoding matrix information on the coding side is greater than the number of layers of the precoding matrix of the historical precoding matrix related information on the coding side, and the precoding matrices of each layer of the precoding matrix information on the coding side are matched and jointly encoded in the order of the sequence in the current report, wherein the precoding matrices of the first n layers are matched and jointly encoded with the precoding matrices of each layer of the historical precoding matrix related information on the coding side in the order of the sequence in the historical report; wherein the precoding matrices of other layers are matched and jointly encoded with the first precoding matrix of each layer of the historical precoding matrix related information on the coding side in the order of the sequence in the historical report; wherein n is the number of layers of the precoding matrix of the historical precoding matrix related information on the coding side.
[0108] For example, the precoding matrices of each layer of the coding-side precoding matrix information, in the order of their appearance in the current report, are A_1, A_2, ..., A_n, ..., A_n+q; the precoding matrices of each layer of the coding-side historical precoding matrix-related information, in the order of their appearance in the historical report, are B_1, B_2, ..., B_n. A_1 matches and is jointly coded with B_1, A_2 matches and is jointly coded with B_2, ..., A_n matches and is jointly coded with B_n; A_n+1 matches and is jointly coded with B_1, ..., A_n+q matches and is jointly coded with B_1. The number of precoding matrix layers in the coding-side precoding matrix information is greater than the number of precoding matrix layers in the coding-side historical precoding matrix-related information, indicating that the channel scenario has changed from a poor reflection scenario to a rich reflection scenario. The precoding matrices of each additional layer in the coding-side precoding matrix information have a strong correlation with the precoding matrix that is ranked first in the coding-side historical precoding matrix-related information, thereby achieving an overhead saving effect.
[0109] 3) The number of layers of the precoding matrix corresponding to the precoding matrix information on the coding side is less than the number of layers of the precoding matrix of the historical precoding matrix related information on the coding side, and the layer correspondence on the coding side is determined according to the arrangement order of the precoding matrices of each layer in the report; the number of layers of the precoding matrix corresponding to the precoding matrix information on the coding side is greater than the number of layers of the precoding matrix of the historical precoding matrix related information on the coding side, and the layer correspondence on the coding side is determined according to the strength order of each layer of the precoding matrix.
[0110] For example, the number of layers of the precoding matrix corresponding to the coding side precoding matrix information is less than the number of layers of the precoding matrix of the historical precoding matrix related information of the coding side, and the precoding matrices of each layer of the coding side precoding matrix information according to the order in the current report are A_1, A_2, ..., A_n; the precoding matrices of each layer of the historical precoding matrix related information of the coding side according to the order in the historical report are B_1, B_2, ..., B_n, ..., B_n+q; A_1 matches with B_1 for joint coding, A_2 matches with B_2 for joint coding, ..., A_n matches with B_n for joint coding;
[0111] The number of layers of the precoding matrix corresponding to the encoding-side precoding matrix information is greater than the number of layers of the precoding matrix in the historical precoding matrix-related information on the encoding side. The precoding matrices of each layer of the encoding-side precoding matrix information are matched and jointly encoded with the strongest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix-related information on the encoding side, in order of layer strength. For example, the precoding matrices of each layer of the encoding-side precoding matrix information, in descending order of strength, are A_1, A_2, ..., A_n; the precoding matrices of each layer of the historical precoding matrix-related information on the encoding side, in descending order of strength, are B_1, B_2, ..., B_m; A_1 is matched and jointly encoded with B_1, A_2 is matched and jointly encoded with B_1, ..., A_n is matched and jointly encoded with B_1.
[0112] The number of layers of the precoding matrix corresponding to the coding side precoding matrix information is smaller than the number of layers of the precoding matrix related information of the coding side history. The precoding matrices of each layer of the coding side precoding matrix information are matched with the precoding matrices of each layer of the coding side history precoding matrix related information in the order of the report. The first communication node can adjust the sorting order of the precoding matrices of each layer in the report so that the correlation is close to that of a pair of precoding matrices for joint encoding, thereby achieving the effect of saving overhead; the number of layers of the precoding matrix corresponding to the coding side precoding matrix information is larger than the number of layers of the precoding matrix related information of the coding side history. The strongest layer precoding matrix includes the channel characteristics of the center direction of the signal propagation in the spatial domain. The precoding matrices of each layer of the coding side precoding matrix information are matched with the strongest layer precoding matrix of each layer of the precoding matrix related information of the coding side history in the order of the strength of each layer for joint encoding, thereby achieving the effect of simplifying complexity and saving overhead.
[0113] 5. Determine the layer correspondence on the coding side based on whether the priority of the above-mentioned report in the current time slot is at the last position; if the priority is at the last position, the precoding matrices of each layer of the precoding matrix information on the coding side are matched and jointly encoded with the first-layer precoding matrices according to the order in the historical report in accordance with the order in which they appear in the current report; if the priority is not at the last position, the precoding matrices of each layer of the precoding matrix information on the coding side are matched and jointly encoded with the precoding matrices of each layer according to the order in the historical report in accordance with the order in which they appear in the current report.
[0114] There are multiple reports in a time slot, and each report has a priority. The order in which the reports are discarded when resources are insufficient is determined according to the priority of the reports, and low-priority reports are discarded first.
[0115] For example, for the report priority being at the last position of the transmittable report priority, the precoding matrices of each layer of the coding side precoding matrix information according to the order in the current report are A_1, A_2, ..., A_n; the precoding matrices of each layer of the coding side historical precoding matrix related information according to the order in the historical report are B_1, B_2, ..., B_m; A_1 matches joint coding with B_1, A_2 matches joint coding with B_1, ..., A_n matches joint coding with B_1;
[0116] For example, for the above-mentioned report priority that is not at the last position of the report priority that can be transmitted, the precoding matrices of each layer of the coding side precoding matrix information in the order of priority in the current report are A_1, A_2, ..., A_n; the precoding matrices of each layer of the coding side historical precoding matrix related information in the order of priority in the historical report are B_1, B_2, ..., B_n; A_1 matches B_1 for joint coding, A_2 matches B_2 for joint coding, ..., A_n matches B_n for joint coding.
[0117] 6. The precoding matrices of each layer of the precoding matrix information on the coding side are matched with the precoding matrices of each layer of the historical precoding matrix related information on the coding side in the order of their sequence in the current report and a sequence number offset value for joint encoding; wherein the sequence number offset value is determined according to the identification number of the above report.
[0118] For example, the precoding matrices of each layer of the coding-side precoding matrix information in the order of their appearance in the current report are A_1, A_2, ..., A_n; the precoding matrices of each layer of the coding-side historical precoding matrix-related information in the order of their appearance in the historical report are B_1, B_2, ..., B_m; the sequence offset value is k; A_1 is jointly coded with B_mod(1+k,m)+1, A_2 is jointly coded with B_mod(2+k,m)+1, ..., and A_n is jointly coded with B_mod(n+k,m)+1; where mod(n+k,m) represents the sum of n and k modulo m, with the sum of n and k being the dividend and m being the divisor, and mod(n+k,m)+1 represents the sum of the modulo result and 1. The sequence offset value k is the identification number of the report, or the sequence offset value k is a function of the identification number of the report.
[0119] The precoding matrices of each layer of the precoding matrix information on the coding side are matched with the precoding matrices of each layer of the historical precoding matrix related information on the coding side in the order of their sequence in the current report and a sequence number offset value for joint encoding; the sequence number offset value is determined according to the time slot sequence number in which the report is sent.
[0120] For example, the precoding matrices of each layer of the coding-side precoding matrix information in the order of their appearance in the current report are A_1, A_2, ..., A_n; the precoding matrices of each layer of the coding-side historical precoding matrix-related information in the order of their appearance in the historical report are B_1, B_2, ..., B_m; the sequence offset value is k; A_1 is jointly coded with B_mod(1+k,m)+1, A_2 is jointly coded with B_mod(2+k,m)+1, ..., and A_n is jointly coded with B_mod(n+k,m)+1; where mod(n+k,m) represents the sum of n and k modulo m, with the sum of n and k being the dividend and m being the divisor, and mod(n+k,m)+1 represents the sum of the modulo result and 1. The sequence offset value k is the timeslot number in which the report is sent, or the sequence offset value k is a function of the timeslot number in which the report is sent.
[0121] 7. The precoding matrices of each layer of the precoding matrix information on the coding side are matched with the precoding matrices of each layer of the historical precoding matrix related information on the coding side in the order of their appearance in the current report and are jointly encoded with a sequence number offset value in the order of their appearance in the historical report; the sequence number offset value is determined according to the time slot number in which the reference signal is sent.
[0122] For example, the precoding matrices of each layer of the coding-side precoding matrix information in the order of their appearance in the current report are A_1, A_2, ..., A_n; the precoding matrices of each layer of the coding-side historical precoding matrix-related information in the order of their appearance in the historical report are B_1, B_2, ..., B_m; the sequence offset value is k; A_1 is jointly coded with B_mod(1+k,m)+1, A_2 is jointly coded with B_mod(2+k,m)+1, ..., and A_n is jointly coded with B_mod(n+k,m)+1; where mod(n+k,m) represents the sum of n and k modulo m, with the sum of n and k being the dividend and m being the divisor, and mod(n+k,m)+1 represents the sum of the modulo result and 1. The sequence offset value k is the time slot number in which the reference signal is transmitted, or the sequence offset value k is a function of the time slot number in which the reference signal is transmitted.
[0123] 8. The first communication node indicates the layer correspondence on the coding side in the above report.
[0124] 1) The first pass node indicates in the report the precoding matrix of the historical precoding matrix related information on the coding side that is matched by the precoding matrix of each layer of the precoding matrix information on the coding side.
[0125] For example, the precoding matrices of each layer of the coding side precoding matrix information in the order of sequence in the current report are A_1, A_2,..., A_n; the precoding matrices of each layer of the coding side history precoding matrix related information in the order of sequence in the historical report are B_1, B_2,..., B_m; in the above report, the first pass node indicates that A_1 matches B_i1 for joint coding, A_2 matches B_i2 for joint coding,..., A_n matches B_in for joint coding; where i1, i2,..., in are numbers in 1, 2,..., m.
[0126] 2) The precoding matrices of each layer of the precoding matrix information on the coding side are matched and jointly encoded with the first-layer precoding matrix of each layer of the precoding matrix-related information on the coding side in the order of precedence in the current report; in the above report, the first pass node indicates the precoding matrix of the precoding matrix-related information on the coding side history that is matched by the precoding matrix of each layer of the precoding matrix information on the coding side history.
[0127] For example, the precoding matrices of each layer of the coding side precoding matrix information in the order of sequence in the current report are A_1, A_2,..., A_n; the precoding matrices of each layer of the coding side history precoding matrix related information in the order of sequence in the historical report are B_1, B_2,..., B_m; among them, A_1 and B_1 match for joint coding, and the first pass node indicates in the above report that A_2 and B_i2 match for joint coding,..., A_n and B_in match for joint coding; among them, i2,...,in are numbers in 1,2,...,m.
[0128] 9. The first communication node indicates the layer correspondence on the coding side in the report.
[0129] The first communication node indicates in the report the precoding matrix of the historical precoding matrix related information on the coding side that is matched by the precoding matrix of each layer of the precoding matrix information on the coding side.
[0130] The precoding matrices of each layer of the coding side precoding matrix information are jointly encoded according to the first-layer precoding matrix in the current report and the precoding matrices of each layer of the coding side historical precoding matrix related information are matched according to the first-layer precoding matrix in the historical report; the first pass node indicates in the report the precoding matrix of the coding side historical precoding matrix related information matched by each layer of the precoding matrix information of the coding side.
[0131] The present disclosure also provides a method for transmitting channel state information. FIG5 is a flowchart of a third method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG5 , the method is applied to a second communication node. The method includes:
[0132] Step S502: sending a reference signal to the first communication node;
[0133] Step S504: receiving a report sent by the first communication node, where the report carries the encoded information;
[0134] Step S506: jointly decode the encoded information and historical precoding matrix related information to obtain precoding matrix information.
[0135] In one embodiment, the above step S506 may specifically include:
[0136] According to the layer correspondence, the encoded information and the historical precoding matrix related information are jointly decoded.
[0137] In one embodiment, the above method further includes:
[0138] The layer correspondence is determined according to the arrangement order of the precoding matrices of each layer in the coded information on the report.
[0139] In another embodiment, the above-mentioned step S506 may specifically include: matching the precoding matrices of each layer of the encoded information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and jointly decoding; or matching the precoding matrices of each layer of the encoded information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and a sequence number offset value and jointly decoding; or matching the precoding matrices of each layer of the encoded information with the first layer precoding matrix in the order of arrangement in the historical report and jointly decoding; or matching the precoding matrices of each layer of the encoded information with the last layer precoding matrix in the order of arrangement in the historical report and jointly decoding.
[0140] In one embodiment, the method further comprises: determining the layer correspondence according to the strength order or strength value of the precoding matrix of each layer in the encoded information carried in the report.
[0141] In another embodiment, the above-mentioned step S506 may specifically include: matching the precoding matrices of each layer of the encoded information with the strength order of the precoding matrices of each layer of the historical precoding matrix related information in order of strength and jointly decoding; or matching the precoding matrices of each layer of the encoded information with the strength order of the precoding matrices of each layer of the historical precoding matrix related information and a sequence number offset value in order of strength and jointly decoding; or matching the precoding matrices of each layer of the encoded information with the strongest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information in order of strength and jointly decoding; or matching the precoding matrices of each layer of the encoded information with the weakest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information in order of strength and jointly decoding.
[0142] In one embodiment, the above method also includes: determining the layer correspondence according to the priority order of the precoding matrices of each layer of the encoded information carried in the above report; or determining the priority order according to the arrangement position or arrangement order of the precoding matrices of each layer in the encoded information in the above report, and determining the layer correspondence according to the priority order.
[0143] In another embodiment, the above-mentioned step S506 may specifically include: matching the precoding matrices of each layer of the encoded information with the precoding matrices of each layer of the historical precoding matrix related information in the order of priority in the historical report and jointly decoding; or matching the precoding matrices of each layer of the encoded information with the precoding matrices of each layer of the historical precoding matrix related information in the order of priority in the historical report and a sequence number offset value and jointly decoding; or matching the precoding matrices of each layer of the encoded information with the first-layer precoding matrix in the order of priority in the historical report and jointly decoding.
[0144] In one embodiment, the above method also includes: if the number of layers of the precoding matrix corresponding to the encoded information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, the layer correspondence is determined according to the arrangement order of the precoding matrices of each layer of the encoded information carried in the above report; if the number of layers of the precoding matrix corresponding to the encoded information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, the layer correspondence is determined according to the precoding matrices of the first n layers in the encoded information carried in the above report; or if the number of layers of the precoding matrix corresponding to the encoded information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, the layer correspondence is determined according to the arrangement order of the precoding matrices of each layer of the encoded information carried in the above report; if the number of layers of the precoding matrix corresponding to the encoded information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, the layer correspondence is determined according to the strength order of the precoding matrices of each layer of the encoded information carried in the above report.
[0145] In another embodiment, the above-mentioned step S506 may specifically include: if the number of layers of the precoding matrix corresponding to the encoded information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, the precoding matrices of each layer of the encoded information are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and jointly decoded; if the number of layers of the precoding matrix corresponding to the encoded information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, the precoding matrices of the first n layers in the encoded information are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and jointly decoded, and the precoding matrices of other layers are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and jointly decoded. The first-layer precoding matrix matching in the arrangement order in the historical report is jointly decoded, where n is the number of layers of the precoding matrix of the historical precoding matrix related information; or the number of layers of the precoding matrix corresponding to the encoded information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, and the precoding matrices of each layer of the encoded information on the encoding side are matched and jointly decoded in the arrangement order with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report; the number of layers of the precoding matrix corresponding to the encoded information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, and the precoding matrices of each layer of the encoded information are matched and jointly decoded in order of strength with the strongest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information.
[0146] In one embodiment, the method further comprises: determining a layer correspondence relationship according to an arrangement order of precoding matrices of each layer of the encoded information carried in the report and a priority in a current time slot.
[0147] In another embodiment, the above-mentioned step S506 may specifically include: for the priority being at the last position, matching the precoding matrices of each layer of the encoded information with the first-layer precoding matrices in the order of arrangement in the historical report in accordance with the arrangement order and jointly decoding; for the priority not being at the last position, matching the precoding matrices of each layer of the encoded information with the precoding matrices of each layer in the order of arrangement in the historical report in accordance with the arrangement order and jointly decoding.
[0148] In one embodiment, the above method also includes: determining the sequence number offset value based on the identification number of the above report carried in the above report, and determining the layer correspondence based on the arrangement order of the precoding matrices of each layer of the encoded information carried in the above report and the sequence number offset value; or determining the sequence number offset value based on the identification number of the above report, and determining the layer correspondence based on the arrangement order of the precoding matrices of each layer in the encoded information on the above report.
[0149] In another embodiment, the above step S506 may specifically include: matching the precoding matrices of each layer of the encoded information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and the sequence offset value, and jointly decoding them.
[0150] In one embodiment, the above method also includes: determining a sequence number offset value based on the time slot sequence number sent by the above report or the reference signal; and determining a layer correspondence relationship based on the arrangement order of the precoding matrices of each layer of the encoded information carried in the above report and the sequence number offset value.
[0151] In one embodiment, the method further comprises: jointly decoding the precoding matrices of each layer of the encoded information in the order of arrangement with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and the sequence number offset value.
[0152] In one embodiment, the method further includes: determining the layer correspondence relationship according to the report.
[0153] In one embodiment, determining the layer correspondence according to the report includes: determining, according to the report, joint encoding of a precoding matrix of each layer of the encoded information and a precoding matrix matching of historical precoding matrix related information.
[0154] In one embodiment, determining the precoding matrix of each layer of the encoded information according to the above report and the precoding matrix matching of the historical precoding matrix related information by joint coding includes: determining the precoding matrix of each layer of the encoded information according to the above report and the precoding matrix matching of each layer of the historical precoding matrix related information by joint decoding according to the first layer precoding matrix matching in the sorting order; determining the precoding matrix of other layers of the encoded information and the precoding matrix matching of the historical precoding matrix related information by joint coding.
[0155] According to one embodiment of the present disclosure, a channel state information transmission device is provided. FIG6 is a block diagram of a channel state information transmission device according to an embodiment of the present disclosure. As shown in FIG6 , the device is applied to a first communication node, and includes:
[0156] A measurement module 62 is configured to measure a reference signal transmitted by the second communication node;
[0157] A determination module 64 is configured to determine precoding matrix information according to the measurement result;
[0158] A joint encoding module 66 is configured to jointly encode the precoding matrix information and historical precoding matrix related information to obtain encoded information;
[0159] The first sending module 68 is configured to send a report to the second communication node, wherein the report includes the encoded information.
[0160] According to another embodiment of the present disclosure, a channel state information transmission device is further provided. FIG7 is a block diagram 2 of the channel state information transmission device according to an embodiment of the present disclosure. As shown in FIG7 , the device is applied to a second communication node, and the device includes:
[0161] A second sending module 72 is configured to send a reference signal to the first communication node;
[0162] The receiving module 74 is configured to receive a report sent by the first communication node, wherein the report carries encoded information, and the encoded information is obtained by the first communication node jointly encoding precoding matrix information and historical precoding matrix-related information, and the precoding matrix information is determined based on the measurement result of the reference signal.
[0163] According to yet another embodiment of the present disclosure, a terminal is provided, including a processor, wherein the processor is configured to execute any one of the above methods.
[0164] According to yet another embodiment of the present disclosure, a base station is provided, comprising: a processor, wherein the processor is configured to execute any one of the above methods.
[0165] An embodiment of the present disclosure further provides a computer program product, including computer program instructions, wherein the computer program instructions enable a computer to implement the steps in any of the above method embodiments.
[0166] An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when run.
[0167] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
[0168] An embodiment of the present disclosure further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0169] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0170] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.
[0171] Obviously, those skilled in the art should understand that the modules or steps of the present disclosure described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any particular combination of hardware and software.
[0172] The foregoing description is merely a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art will readily appreciate that various modifications and variations of the present disclosure are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present disclosure shall be within the scope of protection of the present disclosure.
Claims
1. A method for transmitting channel state information, applied to a first communication node, the method comprising: measuring a reference signal transmitted by the second communication node; determining precoding matrix information according to the measurement result; Jointly encoding the precoding matrix information and historical precoding matrix related information to obtain encoded information; A report is sent to the second communication node, wherein the report includes the encoded information.
2. The method according to claim 1, wherein The joint encoding of the precoding matrix information and historical precoding matrix related information includes: The precoding matrix information and the historical precoding matrix related information are jointly encoded according to the layer correspondence.
3. The method according to claim 2, wherein: The jointly encoding the precoding matrix information and the historical precoding matrix related information according to the layer correspondence includes: Match the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report, and perform joint encoding; or Matching the precoding matrices of each layer of the precoding matrix information in the order of arrangement with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report with a sequence offset value for joint encoding; or Matching the precoding matrices of each layer of the precoding matrix information with the first-layer precoding matrices in the order of arrangement in the historical report for joint encoding; or The precoding matrices of each layer of the precoding matrix information are matched with the last precoding matrix of the arrangement order in the historical report in order of arrangement and jointly encoded.
4. The method according to claim 3, wherein: The arrangement order of the precoding matrices of each layer in the encoded information in the report is used to indicate the layer correspondence relationship.
5. The method according to claim 2, wherein: The jointly encoding the precoding matrix information and the historical precoding matrix related information according to the layer correspondence includes: Match the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in order of strength, and perform joint coding; or Matching the strength order of the precoding matrices of each layer of the precoding matrix information with a sequence offset value and jointly encoding them in the strength order of the precoding matrices of each layer of the historical precoding matrix related information; or Matching the precoding matrices of each layer of the precoding matrix information with the strongest precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information in order of strength for joint encoding; or The precoding matrices of each layer of the precoding matrix information are matched with the weakest precoding matrix of each layer of the precoding matrix of the historical precoding matrix related information in order of strength and jointly encoded.
6. The method according to claim 5, wherein: The report carries the strength order or strength value of the precoding matrix of each layer of the precoding matrix information, wherein the strength order or strength value of the precoding matrix of each layer of the precoding matrix information is used to determine the layer correspondence.
7. The method according to claim 2, wherein: The jointly encoding the precoding matrix information and the historical precoding matrix related information according to the layer correspondence includes: Matching the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of priority in the historical report, and performing joint coding; or Jointly encode the precoding matrices of each layer of the precoding matrix information according to the order of priority and the precoding matrices of each layer of the historical precoding matrix related information according to the order of priority in the historical report and a sequence number offset value; or The precoding matrices of each layer of the precoding matrix information are matched with the first-layer precoding matrices in the order of priority in the historical report in order of priority for joint coding.
8. The method according to claim 7, wherein: The priority order of the precoding matrices of each layer carrying the precoding matrix information in the report, or the arrangement position or arrangement order of the precoding matrices of each layer in the encoded information in the report is used to indicate the priority order, wherein the priority order is used to indicate the layer correspondence relationship.
9. The method according to claim 2, wherein: The jointly encoding the precoding matrix information and the historical precoding matrix related information according to the layer correspondence includes: The number of layers of the precoding matrix corresponding to the precoding matrix information is smaller than the number of layers of the precoding matrix of the historical precoding matrix related information, and the precoding matrices of each layer of the precoding matrix information are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report for joint coding; the number of layers of the precoding matrix corresponding to the precoding matrix information is larger than the number of layers of the precoding matrix of the historical precoding matrix related information, and the precoding matrices of the first n layers in the precoding matrix information are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report for joint coding, and the precoding matrices of other layers are matched with the first precoding matrix of each layer of the historical precoding matrix related information in the order of arrangement in the historical report for joint coding, where n is the number of layers of the precoding matrix of the historical precoding matrix related information; or If the number of layers of the precoding matrix corresponding to the precoding matrix information is smaller than the number of layers of the precoding matrix of the historical precoding matrix related information, the precoding matrices of each layer of the precoding matrix information are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report for joint coding; if the number of layers of the precoding matrix corresponding to the precoding matrix information is larger than the number of layers of the precoding matrix of the historical precoding matrix related information, the precoding matrices of each layer of the precoding matrix information are matched with the strongest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information in order of strength for joint coding.
10. The method according to claim 9, wherein: The number of layers of the precoding matrix corresponding to the precoding matrix information is less than the number of layers of the precoding matrix in the historical precoding matrix related information, and the report carries the arrangement order of the precoding matrices of each layer of the precoding matrix information, and the arrangement order of the precoding matrices of each layer of the precoding matrix information is used to indicate the layer correspondence relationship; the number of layers of the precoding matrix corresponding to the precoding matrix information is greater than the number of layers of the precoding matrix in the historical precoding matrix related information, and the report carries the precoding matrices of the first n layers in the precoding matrix information, and the precoding matrices of the first n layers in the precoding matrix information are used to indicate the layer correspondence relationship; or The number of layers of the precoding matrix corresponding to the precoding matrix information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, and the report carries the arrangement order of the precoding matrices of each layer of the precoding matrix information, and the arrangement order of the precoding matrices of each layer of the precoding matrix information is used to indicate the layer correspondence; the number of layers of the precoding matrix corresponding to the precoding matrix information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, and the report carries the strength order of the precoding matrices of each layer of the precoding matrix information, and the strength order of the precoding matrices of each layer of the precoding matrix information is used to indicate the layer correspondence.
11. The method according to claim 2, wherein: The jointly encoding the precoding matrix information and the historical precoding matrix related information according to the layer correspondence includes: For the last priority, the precoding matrices of each layer of the precoding matrix information are matched and jointly encoded with the first-layer precoding matrices in the order of arrangement in the historical report respectively according to the arrangement order; For the priority not being at the last position, the precoding matrices of each layer of the precoding matrix information are matched one by one with the precoding matrices of each layer in the order of arrangement in the historical report, and jointly encoded.
12. The method according to claim 11, wherein The report carries the arrangement order of the precoding matrices of each layer of the precoding matrix information and the priority in the current time slot, wherein the arrangement order of the precoding matrices of each layer of the precoding matrix information and the priority in the current time slot are used to indicate the layer correspondence.
13. The method according to claim 2, wherein: The jointly encoding the precoding matrix information and the historical precoding matrix related information according to the layer correspondence includes: The precoding matrices of each layer of the precoding matrix information are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and a sequence number offset value for joint encoding, wherein the sequence number offset value is determined according to the identification number of the report.
14. The method according to claim 13, wherein The report carries an arrangement order of precoding matrices of each layer of the precoding matrix information and an identification number of the report, wherein the arrangement order of precoding matrices of each layer of the precoding matrix information and the identification number of the report are used to indicate the layer correspondence; or The arrangement order of the precoding matrices of each layer in the encoded information on the report and the identification number of the report are used to indicate the layer correspondence relationship.
15. The method according to claim 2, wherein: The jointly encoding the precoding matrix information and the historical precoding matrix related information according to the layer correspondence includes: The precoding matrices of each layer of the precoding matrix information are matched with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and a sequence number offset value for joint encoding, wherein the sequence number offset value is determined according to the time slot number sent by the report or the reference signal.
16. The method according to claim 15, wherein The report carries the arrangement order of the precoding matrices of each layer in the precoding matrix information, wherein the arrangement order of the precoding matrices of each layer in the precoding matrix information is used to indicate the layer correspondence relationship.
17. The method according to claim 2, wherein: The method further comprises: The layer correspondence is indicated in the report.
18. The method according to claim 17, wherein Indicating the layer correspondence in the report includes: In the report, the precoding matrix of the historical precoding matrix related information matched by the precoding matrix of each layer of the precoding matrix information is indicated.
19. The method according to claim 18, wherein The precoding matrix of the historical precoding matrix related information matched by the precoding matrix of each layer of the precoding matrix information indicated in the report includes: The report indicates that the precoding matrices of each layer of the precoding matrix information are jointly encoded according to the first layer precoding matrix in the sorting order and the precoding matrices of each layer of the historical precoding matrix related information are matched with the first layer precoding matrix in the arrangement order in the historical report; the precoding matrices of other layers of the precoding matrix information are matched with the precoding matrices of the historical precoding matrix related information.
20. A channel state information transmission method, applied to a second communication node, the method comprising: sending a reference signal to the first communication node; Receive a report sent by the first communication node, wherein the report carries encoded information, the encoded information is obtained by the first communication node jointly encoding precoding matrix information and historical precoding matrix-related information, and the precoding matrix information is determined based on the measurement result of the reference signal.
21. The method according to claim 20, wherein The encoded information is obtained by the first communication node jointly encoding the precoding matrix information and the historical precoding matrix related information according to the layer correspondence.
22. The method according to claim 21, wherein The encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information in the order of arrangement with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report; or The encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information in the order of arrangement with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and a sequence number offset value; or The encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information with the first-layer precoding matrices in the arrangement order in the historical report in a joint encoding; or The encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information with the last precoding matrix of the arrangement order in the historical report in a joint encoding manner.
23. The method according to claim 21, wherein The encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information by matching them in order of strength with the precoding matrices of each layer of the historical precoding matrix related information in order of strength; or The encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information in order of strength with the order of strength of the precoding matrices of each layer of the historical precoding matrix related information and a sequence offset value; or The encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information with the strongest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information in order of strength and jointly encoding; or The encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information with the weakest precoding matrix of each layer of the precoding matrix of the historical precoding matrix related information in order of strength and jointly encoding.
24. The method according to claim 21, wherein The encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information in order of priority with the precoding matrices of each layer of the historical precoding matrix related information in order of priority in the historical report; or The encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information in order of priority with the precoding matrices of each layer of the historical precoding matrix related information in order of priority in the historical report and a sequence number offset value; or The encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information in order of priority with the first-layer precoding matrices in order of priority in the historical report and jointly encoding them.
25. The method according to claim 21, wherein The number of layers of the precoding matrix corresponding to the precoding matrix information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, and the encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report for joint encoding; the number of layers of the precoding matrix corresponding to the precoding matrix information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, and the encoded information is obtained by the first communication node matching the precoding matrices of the first n layers in the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report for joint encoding, and matching the precoding matrices of other layers with the first precoding matrix of each layer of the historical precoding matrix related information in the order of arrangement in the historical report for joint encoding, wherein n is the number of layers of the precoding matrix of the historical precoding matrix related information; or The number of layers of the precoding matrix corresponding to the precoding matrix information is less than the number of layers of the precoding matrix of the historical precoding matrix related information, and the encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information with the precoding matrices of each layer of the historical precoding matrix related information in the order of arrangement in the historical report and jointly encoding; the number of layers of the precoding matrix corresponding to the precoding matrix information is greater than the number of layers of the precoding matrix of the historical precoding matrix related information, and the encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information with the strongest layer precoding matrix among the precoding matrices of each layer of the historical precoding matrix related information in order of strength and jointly encoding.
26. The method according to claim 21, wherein For the information with the lowest priority, the encoded information is obtained by the first communication node matching the precoding matrices of each layer of the precoding matrix information in the order of arrangement with the first-layer precoding matrix in the order of arrangement in the historical report and jointly encoding them; For the priority not being at the last position, the encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information in the order of arrangement with the precoding matrices of each layer in the order of arrangement in the historical report.
27. The method according to claim 21, wherein The encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information in an arrangement order with the precoding matrices of each layer of the historical precoding matrix-related information in an arrangement order in the historical report and a sequence number offset value, wherein the sequence number offset value is determined according to an identification number of the report; or The encoded information is obtained by the first communication node jointly encoding the precoding matrices of each layer of the precoding matrix information in the order of arrangement with the precoding matrices of each layer of the historical precoding matrix-related information in the order of arrangement in the historical report and a sequence number offset value, wherein the sequence number offset value is determined according to the time slot number of the report or the reference signal.
28. A computer-readable storage medium storing a computer program, wherein: The computer program is configured to perform the method of any one of claims 1 to 19 and 20 to 27 when run.
29. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 19 and 20 to 27.
30. A computer program product comprising computer program instructions, wherein: The computer program instructions enable a computer to implement the method described in any one of claims 1 to 19 and 20 to 27.
Citation Information
Patent Citations
Method and device for downlink scheduling of LTE (Long Term Evolution) system
CN104219770A
Method and device for acquiring precoding matrix, base station and storage medium
CN113872651A
Method and apparatus for measuring channel variation for massive antenna array based beamforming in wireless communication system
US20170201309A1