Channel information feedback method, electronic device and computer-readable medium
Patent Information
- Application Number
- JP2025522653
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-12-28
- Filing Date
- 2023-11-21
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2043-11-21
AI Technical Summary
【0082】 本願の実施例に係る該装置300は、前述した方法実施例に記載の各方法を実行し、前述した方法実施例に記載の各方法の機能及び有益な効果を実現することができ、ここで重複説明を省略する。
Smart Images

Figure 0007914351000056 
Figure 0007914351000057 
Figure 0007914351000058
Abstract
Description
[Technical Field]
[0001] [Cross Reference] The present application claims the priority of the Chinese patent application filed with the China National Intellectual Property Administration on December 28, 2022, with the application number 202211697500.6 and the title of the invention "Channel information feedback method, electronic device and computer-readable medium", the entire content of which is incorporated herein by reference.
[0002] The present application relates to the technical field of wireless communication, and in particular to a channel information feedback method, an electronic device and a computer-readable medium. [Background Art]
[0003] In multiple-input multiple-output (MIMO) wireless communication, a radio base station needs to determine an optimal downlink precoding according to channel information, and a transmitting side performs beam adjustment according to the downlink precoding to align a transmitting beam with a receiving side, thereby maximizing the efficiency of space division multiplexing.
[0004] At present, channel information can be obtained by a dual-polarized channel feedback model. The model adopts a constant envelope precoding. When the powers of dual-polarized signals are different and affected by amplitude, the constant envelope precoding does not consider the influence of non-constant envelope in the off-axis case, which may cause large performance loss. [Summary of the Invention] [Problem to be Solved by the Invention]
[0005] An object of the embodiments of the present application is to provide a channel information feedback method, an electronic device and a computer-readable medium, which can improve beam performance and compress the overhead of channel information feedback resources. [Means for Solving the Problem]
[0006] To solve the above technical problems, embodiments of the present application are realized by the following embodiments.
[0007] In the first embodiment, the embodiment of the present application includes the steps of: performing channel estimation in response to a first pilot signal transmitted from a first communication node and obtaining first channel information; determining a codebook set for quantitative feedback of the channel in response to the first channel information; selecting an optimal codeword from the codebook set, wherein the optimal codeword is used to quantitatively represent the first channel information; and feeding back target indication information to the first communication node, wherein the target indication information is used to instruct the first communication node to determine the optimal codeword, the codeword in the codebook set being a model
[0008]
number
[0009]
number
[0010] In a second aspect, an embodiment of the present application includes: an estimation module used to perform channel estimation in response to a first pilot signal transmitted from a first communication node and to acquire first channel information; a first determination module used to determine a codebook set for quantitative feedback of the channel in response to the first channel information; a selection module used to select an optimal codeword from the codebook set, wherein the optimal codeword is used to quantitatively represent the first channel information; and a feedback module used to feed back target indication information to the first communication node, wherein the target indication information is used to instruct the first communication node to determine the optimal codeword, wherein the codeword in the codebook set is a model
[0011]
number
[0012]
number
[0013] In a third aspect, an embodiment of the present application provides an electronic device that includes a memory, a processor, and computer executable instructions stored in the memory and executable by the processor, wherein when the computer executable instructions are executed by the processor, the device implements the channel information feedback method described in the first aspect.
[0014] In a fourth aspect, the embodiment of the present application provides a computer-readable storage medium used for storing computer-executable instructions, which, when the computer-executable instructions are executed by a processor, realizes the channel information feedback method described in the first aspect.
[0015] In order to more clearly describe the technical solutions of the embodiments of the present application or the prior art, the following briefly describes the drawings that need to be used for describing the embodiments or the prior art. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative effort. [BRIEF DESCRIPTION OF THE DRAWINGS]
[0016] [Figure 1] It shows a flowchart of a channel information feedback method according to an embodiment of the present application. [Figure 2] It shows another flowchart of a channel information feedback method according to an embodiment of the present application. [Figure 3] It shows a schematic structural diagram of a channel information feedback apparatus according to an embodiment of the present application. [Figure 4] It is a schematic diagram of a hardware structure for implementing an electronic device according to an embodiment of the present application. [MODE FOR CARRYING OUT THE INVENTION]
[0017] In order that those skilled in the art can better understand the technical solutions of the present application, the following clearly and completely describes the technical solutions of the embodiments of the present application with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, rather than all embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative effort shall fall within the protection scope of the present application.
[0018] FIG. 1 is a flowchart of a channel information feedback method according to an embodiment of the present application. The method is applied to MIMO wireless communication, and may be executed by an electronic device such as a terminal device or a base station device. In other words, the method may be executed by software or hardware installed in a terminal device or a base station device. Corresponding terminal devices include, but are not limited to, personal mobile terminals, vehicle-mounted terminals, Internet of Things terminals, sensor terminals, and the like. The base station devices include, but are not limited to, various types of devices for providing wireless access services, such as outdoor macro stations, micro stations, portable base stations, and indoor base stations. As shown in the figure, the method may include the following steps.
[0019] Step S110: Perform channel estimation according to a first pilot signal transmitted from a first communication node, and acquire first channel information.
[0020] The transmitting side transmits a pilot signal to the receiving side, the receiving side calculates a channel matrix according to the received pilot signal, and feeds back channel information calculated based on the channel matrix to the transmitting side.
[0021] Specifically, the first pilot signal is a known signal sequence transmitted from the first communication node at the transmitting side. Assuming that the sequence is s, the received signal at the receiving side may be represented as y=Hs+n, where H is a channel matrix, y is a received signal vector, and n is a noise vector. A channel matrix H can be obtained by performing channel estimation using algorithms such as Minimum Mean Square Error (MMSE) and Linear Minimum Mean Square Error (LMMSE). Because the dimension of H is generally large, directly feeding back H to the first communication node will cause large resource overhead. Therefore, it is generally necessary to quantify the acquired first channel information.
[0022] Step S120: Determine a set of codebooks for quantitative feedback of the channel according to the first channel information.
[0023] A codebook set is a set consisting of a set of precodes, each precode being a single codeword, and each codeword corresponding to a set of instruction information. Generally, multiple codebooks are pre-configured depending on various transmission scenarios and requirements. The appropriate codebook can be determined based on the acquired first channel information. For example, the maximum number of transmission layers for the current channel can be determined based on the H rank or the corresponding channel quality information, and the applicable codebook set can then be determined.
[0024] The codewords in the aforementioned codebook set are model
[0025]
number
[0026]
number
[0027]
number
[0028]
number
[0029]
number
[0030]
number
[0031]
number
[0032]
number
[0033]
number
[0034]
number
[0035]
number
[0036] Step S130: Select the optimal codeword from the codebook set. A codebook is, in effect, a quantitative form of a spatial channel, and the codewords contained within the codebook represent information for one of those spatial channels. For information transmission, it is necessary to select a codeword from the codebook that matches the current channel. The matching codeword is the optimal codeword and is used to quantitatively represent the first channel information. Matching can be understood as the closest or most relevant distance between the precode vector of the codeword and the feature vector of the current channel. Therefore, the optimal codeword can be determined from the selected codebook according to the distance or relevance index.
[0037] Specifically, a precoded codebook can be generated to be applied to the MIMO array according to the above codeword model, and the corresponding codeword can be selected from the codebook for array beam tuning according to the information corresponding to each codeword.
[0038] Step S140: The target instruction information is fed back to the first communication node. The target instruction information is used to instruct the first communication node to determine the optimal codeword. The optimal codeword consists of one or more precode vectors, and since directly feeding back the codeword to the first communication node would cause a very large channel resource overhead, only the target instruction information corresponding to the optimal codeword is fed back to the first communication node.
[0039] Target indication information generally consists of several parameters having discrete values, which may be, for example, a set of numerical numbers or other identifiers used to indicate the current codebook set, the order and position of the current codeword within the codebook set, or how the codeword is generated.
[0040]
number
[0041] The channel information feedback method according to the embodiment of the present application includes: channel estimation in response to a first pilot signal transmitted from a first communication node; acquisition of first channel information; determination of a codebook set for quantitative feedback of the channel in accordance with the first channel information; selection of an optimal codeword from the codebook set; the optimal codeword being used to quantitatively represent the first channel information; feedback of target instruction information to the first communication node; the target instruction information being used to instruct the first communication node to determine the optimal codeword; and the codeword in the codebook set being a model.
[0042]
number
[0043]
number
[0044]
number
[0045]
number
[0046]
number
[0047]
number
[0048]
number
[0049] [Table 1]
[0050] Because there is a dependency between the first and second instruction information, determining one of them allows for the determination of the other. When feeding back channel information, it is usually not necessary to determine the optimal codeword, thus compressing the length of the instruction information and further reducing the overhead of the feedback resources.
[0051]
number
[0052]
number
[0053]
number
[0054]
number
[0055]
number
[0056]
number
[0057]
number
[0058]
number
[0059]
number
[0060] Figure 2 shows another flowchart of a channel information feedback method according to an embodiment of the present invention. As shown, the method may include the following steps.
[0061] Step S210: Channel estimation is performed in accordance with the first pilot signal transmitted from the first communication node, and the first channel information is obtained.
[0062] This step adopts the explanation of the corresponding step in the embodiment shown in Figure 1, and redundant explanations are omitted here.
[0063]
number
[0064]
number
[0065]
number
[0066] Step S230: Determine a set of codebooks for quantitative feedback of the channel according to the first channel information.
[0067] Step S240: Select the optimal codeword from the codebook set. Step S250: The target instruction information is fed back to the first communication node.
[0068] Steps S230 to S250 adopt the description of the corresponding steps in the embodiment of Figure 1, and redundant explanations are omitted here.
[0069]
number
[0070]
number
[0071] [Table 2]
[0072]
number
[0073] Figure 3 shows a schematic diagram of the structure of a channel information feedback device according to an embodiment of the present invention, the device 300 including an estimation module 310, a first decision module 320, a selection module 330, and a feedback module 340.
[0074] Estimation module 310 is used to perform channel estimation in response to a first pilot signal transmitted from a first communication node and to acquire first channel information; first decision module 320 is used to determine a codebook set for quantitative feedback of the channel in response to the first channel information; selection module 330 is used to select the optimal codeword from the codebook set, the optimal codeword is used to quantitatively represent the first channel information; feedback module 340 is used to feed back target instruction information to the first communication node, the target instruction information is used to instruct the first communication node to determine the optimal codeword. The codewords in the codebook set are used in the model
[0075]
number
[0076]
number
[0077]
number
[0078]
number
[0079]
number
[0080]
number
[0081]
number
[0082] The apparatus 300 according to the embodiment of the present application can perform each of the methods described in the method embodiment described above and realize the functions and beneficial effects of each of the methods described in the method embodiment described above, and redundant explanations are omitted here.
[0083] Figure 4 shows a schematic diagram of the hardware structure of an electronic device 400 that implements a channel information feedback method according to an embodiment of the present invention. As shown in the figure, in terms of hardware, the electronic device includes a processor 410 and optionally includes an internal bus 420, a network interface 430, and memory. The memory may include internal memory 440 such as high-speed random-access memory (RAM), and may further include non-volatile memory 450 such as at least one magnetic disk memory. Of course, the electronic device may include hardware necessary for other services.
[0084] The processor 410, network interface 430, and memory can be interconnected via an internal bus 420, which may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. This bus can be classified into an address bus, data bus, control bus, etc. For illustrative purposes, the diagram shows only one double arrow, but this does not mean that there is only one bus or only one type of bus.
[0085] Memory is used to store programs. Specifically, a program may include program code, which includes computer operation instructions. Memory may also include internal memory 440 and non-volatile memory 450, which provide instructions and data to the processor 410.
[0086] The processor 410 reads the corresponding computer program from the non-volatile memory 450 into the internal memory 440 and executes it, forming a device that logically identifies the target user. The processor 410 executes the program stored in memory, specifically by performing the method described in the embodiments of Figures 1 and 2, and is used to achieve the same or corresponding technical effects.
[0087] The methods disclosed in the embodiments shown in Figures 1-2 of the present application can be applied to or implemented by a processor 410. The processor 410 may be an integrated circuit chip having signal processing capabilities. In the implementation process, each step of the above method can be completed by hardware integrated logic circuits or software-form instructions within the processor 410. The processor 410 may be a general-purpose processor including a central processing unit (CPU), a network processor (NP), etc., or it may be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. Each method, step and logic block diagram disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc. The steps of the method disclosed in the embodiments of this application can be directly embodied in being performed by a hardware decoding processor or by a combination of hardware and software modules within the decoding processor. The software modules may reside in a mature storage medium of the art, such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, or registers. The storage medium is located in memory, and the processor 410 reads information in the memory and, in combination with its hardware, completes the steps of the method.
[0088] The electronic device can further perform each of the methods described in the above-mentioned method embodiments and realize the functions and beneficial effects of each of the methods described in the above-mentioned method embodiments, and redundant explanations are omitted here.
[0089] Of course, in addition to the software implementation, the electronic device of this application does not exclude other implementation forms such as logic devices or software-hardware combinations; in other words, the entity executing the following processing processes is not limited to each logic unit, but may also be hardware or a logic device.
[0090] Embodiments of the present invention further provide a computer-readable storage medium that stores one or more programs, and when the one or more programs are executed by an electronic device containing multiple application programs, the electronic device is made to execute the methods described in the embodiments of Figures 1-2, thereby achieving the same or corresponding technical effects.
[0091] The computer-readable storage medium includes read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0092] Furthermore, embodiments of the present application further provide a computer program product comprising a computer program stored in a non-temporary computer-readable storage medium, wherein the computer program comprises program instructions, and when the program instructions are executed by a computer, the method described in the embodiment of Figure 1 is realized, and the same or corresponding technical effects are realized.
[0093] In short, the above are preferred embodiments of the present application and are not intended to limit the scope of protection. Any modifications, equivalent substitutions, or improvements made without departing from the spirit and principles of the present application should be included within the scope of protection.
[0094] The systems, devices, modules, or units described in the above embodiments may be specifically implemented by computer chips or entities, or by products having specific functions. One typical implementing device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a mobile phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or any combination of these devices.
[0095] Computer-readable media include permanent and non-permanent, removable and non-removable media that can store information by any method or technique. Information may be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random-access memory (SRAM), dynamic random-access memory (DRAM), other types of random-access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other internal memory technologies, compact disc read-only memory (CD-ROM), digital video disc (DVD) or other optical storage, magnetic cassette tapes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information accessed by computing equipment. As defined herein, computer-readable media does not include transient media such as modulated data signals or carriers.
[0096] The terms “includes,” “incorporates,” or any other variation thereof are intended to cover non-exclusive inclusion, thereby including not only those elements but also other elements not explicitly listed, or elements specific to that process, method, product, or device. Unless otherwise specified, an element limited by the phrase “includes one…” does not preclude the presence of another identical element in a process, method, product, or device that includes the aforementioned element.
[0097] Each embodiment in this specification is described progressively, and the same or similar parts of each embodiment may refer to one another. Each embodiment focuses on explaining the differences from the other embodiments. In particular, the system embodiments are almost identical to the method embodiments and are therefore relatively easy to explain; relevant parts should be referred to the description in the method embodiments section.
Claims
1. A method for providing feedback on channel information, The steps include: performing channel estimation in response to a first pilot signal transmitted from a first communication node and obtaining first channel information; The steps include determining a set of codebooks for quantitative feedback of the channel in accordance with the first channel information, A step of selecting the optimal codeword from the codebook set, wherein the optimal codeword is used to quantitatively represent the first channel information. The step of feeding back target instruction information to the first communication node, wherein the target instruction information is used to instruct the first communication node to determine the optimal codeword, The codewords in the aforementioned codebook set are model [Math 1] [Math 2] [Math 3] Method for providing feedback on channel information. [Request Item 2] [Number 4] The method according to claim 1. [Request Item 3] [Number 5] The method according to claim 1.
4. In accordance with the first channel information, before determining the codebook set for quantitative feedback of the channel, [Math 6] The method according to claim 1. [Request Item 5] [Number 7] The method according to claim 1. [Request Item 6] [Number 8] The method according to claim 1.
7. It is an electronic device, Processor and An electronic device comprising: a memory configured to store computer executable instructions, wherein when the executable instructions are executed, the processor is used to perform the channel information feedback method described in any one of claims 1 to 6.
8. A computer-readable medium having one or more programs stored in it, wherein when the one or more programs are executed by an electronic device including multiple application programs, the computer-readable medium causes the electronic device to execute the channel information feedback method described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method for transmitting and receiving channel state information in wireless communication system and device therefor
JP2022000963A
Method and apparatus for reciprocity based CSI-RS transmission and reception
US20210211173A1
Beam-strength related type-ii channel state information coefficient feedback
WO2020125706A1
Coefficient determination for measurement report feedback in multi-layer beamformed communications
WO2020135244A1