Channel information feedback method, electronic device and computer-readable medium
The method addresses performance loss in MIMO wireless communications by using a codebook-based approach to select and feed back optimal codewords, reducing resource overhead and improving beam performance.
Patent Information
- Application Number
- JP2025522653
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-12-28
- Filing Date
- 2023-11-21
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2043-11-21
AI Technical Summary
In MIMO wireless communications, dual-polarization channel feedback methods using constant envelope precoding fail to account for non-constant envelopes, leading to significant performance loss due to amplitude variations, especially in off-axis cases, and result in high overhead for channel information feedback resources.
A method involving channel estimation, determining a codebook set, selecting an optimal codeword from the set to represent channel information, and feeding back target indication information to reduce resource overhead, using modules for estimation, determination, selection, and feedback.
Improves beam performance and reduces channel information feedback overhead by quantitatively representing channel information with optimal codewords, enhancing spatial division multiplexing efficiency.
Smart Images

Figure 2025535392000001_ABST
Abstract
Description
[Technical Field]
[0001] [Cross reference] This application claims priority to a Chinese patent application filed with the China Patent Office on December 28, 2022, bearing application number 202211697500.6 and entitled "Channel information feedback method, electronic device and computer-readable medium," the entire contents of which are 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 technology]
[0003] In multiple-input multiple-output (MIMO) wireless communications, the wireless base station must determine the optimal downlink precoding according to channel information, and the transmitting side must adjust the beam according to the downlink precoding to align the transmitting beam with the receiving side, thereby maximizing the efficiency of spatial division multiplexing.
[0004] Currently, channel information can be obtained using a dual-polarization channel feedback model, which employs constant envelope precoding. However, when dual-polarization signals have different powers and are affected by amplitude, constant envelope precoding does not take into account the effect of non-constant envelopes in the off-axis case, which can cause significant performance loss. Summary of the Invention [Problem to be solved by the invention]
[0005] An object of the present invention is to provide a channel information feedback method, an electronic device, and a computer-readable medium that can improve beam performance and compress the overhead of channel information feedback resources. [Means for solving the problem]
[0006] In order to solve the above technical problems, the embodiments of the present application are realized by the following aspects.
[0007] In a first aspect, an embodiment of the present application includes the steps of: performing channel estimation according to a first pilot signal transmitted from a first communication node to obtain first channel information; determining a codebook set for quantitative feedback of a channel according 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, and the codeword in the codebook set is used to obtain 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 according to a first pilot signal transmitted from a first communication node to obtain first channel information; a first determination module used to determine a codebook set for quantitative feedback of a channel according to the first channel information; a selection module used to select an optimal codeword from the codebook set, where 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, where the target indication information is used to instruct the first communication node to determine the optimal codeword, and the codeword in the codebook set is used to obtain a model
[0011]
number
[0012]
number
[0013] In a third aspect, an embodiment of the present application provides an electronic device including a memory, a processor, and computer-executable instructions stored in the memory and executable by the processor, the computer-executable instructions, when executed by the processor, realizing the channel information feedback method described in the first aspect above.
[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium for storing computer-executable instructions, which, when executed by a processor, implements the channel information feedback method described in the first aspect above.
[0015] In order to more clearly explain the technical solutions of the embodiments of the present application or the prior art, the drawings that need to be used to explain the embodiments or the prior art will be briefly described below. It should be apparent that 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 any creative work. [Brief explanation of the drawings]
[0016] [Figure 1] 2 illustrates a flowchart of a channel information feedback method according to an embodiment of the present application; [Figure 2] 10 illustrates another flowchart of a channel information feedback method according to an embodiment of the present application; [Figure 3] 1 is a structural schematic diagram of a channel information feedback device according to an embodiment of the present application; [Figure 4] FIG. 1 is a schematic diagram of a hardware structure for executing an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0017] In order to allow those skilled in the art to better understand the technical solution of the present application, the technical solution of the embodiments of the present application will be described below clearly and completely with reference to the drawings of the embodiments of the present application, and it should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments, and any other embodiments that those skilled in the art can obtain without creative efforts based on the embodiments of the present application shall fall within the scope of protection of the present application.
[0018] 1 shows a flowchart of a channel information feedback method according to an embodiment of the present application. The method is applicable to MIMO wireless communication and may be executed by electronic devices such as terminal devices or base station devices. In other words, the method may be executed by software or hardware installed in the terminal devices or base station devices. Applicable terminal devices include, but are not limited to, personal mobile devices, in-vehicle devices, Internet of Things devices, sensor devices, etc. 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 to obtain first channel information.
[0020] The transmitting side transmits a pilot signal to the receiving side, and 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 a first communication node at the transmitting side. If the sequence is denoted by s, the received signal at the receiving side may be represented by y=Hs+n, where H is the channel matrix, y is the received signal vector, and n is the noise vector. The channel matrix H can be obtained by channel estimation using algorithms such as Minimum Mean Square Error (MMSE) and low-order Linear Minimum Mean Square Error (LMMSE). Because the dimension of H is generally large, directly feeding back H to the first communication node will incur a large resource overhead; therefore, it is generally necessary to quantify the acquired first channel information.
[0022] Step S120: Determine a codebook set for quantitative feedback of a channel according to the first channel information.
[0023] A codebook set is a set consisting of a set of precodes, each precode being a codeword, and each codeword corresponding to a set of instruction information. Generally, multiple codebooks are pre-configured according to different transmission scenarios and transmission requirements. An appropriate codebook can be determined according to the acquired first channel information. For example, the maximum number of transmission layers for the current channel can be determined according to the rank of H or corresponding channel quality information, and the codebook set to be applied can then be determined.
[0024] The codewords in the 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 an optimal codeword from the codebook set. A codebook is actually a quantitative representation of a spatial channel, and a codeword included in the codebook represents information of one of the spatial channels. For information transmission, a codeword matching the current channel needs to be selected from the codebook. The matching codeword is an optimal codeword, which is used to quantitatively represent the first channel information. Matching can be understood as the closest distance or highest relevance between the precoding 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 precoding codebook to be applied to the MIMO array can be generated according to the above codeword model, and according to the information corresponding to each codeword, a corresponding codeword can be selected from the codebook for array beam adjustment.
[0038] Step S140: Feed back target indication information to the first communication node. The target indication information is used to instruct the first communication node to determine the optimal codeword, where the optimal codeword is composed of one or more pre-coding vectors, and directly feeding back the codeword to the first communication node would cause a very large channel resource overhead, so only the target indication information corresponding to the optimal codeword is fed back to the first communication node.
[0039] The target indication information generally consists of several parameters having discrete values, and may be, for example, a set of numeric numbers or other identifiers, which are used to indicate the current codebook set, the order or position of the current codeword within the codebook set, or the method of generating the codeword.
[0040]
number
[0041] A channel information feedback method according to an embodiment of the present application includes: performing channel estimation according to a first pilot signal transmitted from a first communication node, obtaining first channel information; determining a codebook set for quantitative feedback of the channel according to the first channel information; selecting an optimal codeword from the codebook set; the optimal codeword being used to quantitatively represent the first channel information; feeding back target indication information to the first communication node; the target indication information being used to instruct the first communication node to determine the optimal codeword; and the codeword in the codebook set being used to model
[0042]
number
[0043]
number
[0044]
number
[0045]
number
[0046]
number
[0047]
number
[0048]
number
[0049] [Table 1]
[0050] Since there is a dependency between the first indication information and the second indication information, determining one of the first indication information and the second indication information can determine the other. When feeding back channel information, generally, not all of the indication information is required to determine the optimal codeword, so the length of the indication information can be compressed and the overhead of feedback resources can be further reduced.
[0051]
number
[0052]
number
[0053]
number
[0054]
number
[0055]
number
[0056]
number
[0057]
number
[0058]
number
[0059]
number
[0060] 2 shows another flowchart of a channel information feedback method according to an embodiment of the present application. As shown, the method may include the following steps:
[0061] Step S210: Perform channel estimation according to a first pilot signal transmitted from a first communication node to obtain first channel information.
[0062] This step adopts the description of the corresponding step in the embodiment of FIG. 1, and a duplicated description will be omitted here.
[0063]
number
[0064]
number
[0065]
number
[0066] Step S230: Determine a codebook set for quantitative feedback of a channel according to the first channel information.
[0067] Step S240: Select an optimal codeword from the codebook set. Step S250: Feed back target indication information to the first communication node.
[0068] Steps S230 to S250 adopt the explanations of the corresponding steps in the embodiment of FIG. 1, and redundant explanations will be omitted here.
[0069]
number
[0070]
number
[0071] [Table 2]
[0072]
number
[0073] FIG. 3 shows a structural schematic diagram of a channel information feedback device according to an embodiment of the present application, where the device 300 includes an estimation module 310, a first determination module 320, a selection module 330 and a feedback module 340. As shown in FIG.
[0074] The estimation module 310 is used to perform channel estimation according to a first pilot signal transmitted from a first communication node to obtain first channel information; the first determination module 320 is used to determine a codebook set for quantitative feedback of the channel according to the first channel information; the selection module 330 is used to select an optimal codeword from the codebook set, and the optimal codeword is used to quantitatively represent the first channel information; and the feedback module 340 is used to feed back target indication information to the first communication node, and the target indication information is used to instruct the first communication node to determine the optimal codeword. The codeword in the codebook set is used to model
[0075]
number
[0076]
number
[0077]
number
[0078]
number
[0079]
number
[0080]
number
[0081]
number
[0082] The device 300 according to the embodiment of the present application can 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 description will be omitted here.
[0083] 4 shows a hardware structure diagram of an electronic device 400 that executes a channel information feedback method according to an embodiment of the present application. As shown in the diagram, in terms of hardware, the electronic device includes a processor 410, and optionally includes an internal bus 420, a network interface 430, and a memory. The memory may include an internal memory 440 such as a high-speed random-access memory (RAM), and may further include at least one non-volatile memory 450 such as a magnetic disk memory. Of course, the electronic device may also include hardware required for other services.
[0084] The processor 410, the network interface 430, and the memory can be interconnected via an internal bus 420, which can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be classified into an address bus, a data bus, a control bus, etc. For convenience of illustration, only one double arrow is shown in the figure, but this does not mean that there is only one bus or only one type of bus.
[0085] The memory is used to store programs. Specifically, the programs may include program code, which includes computer operating instructions. The memory may include internal memory 440 and non-volatile memory 450, and provides instructions and data to the processor 410.
[0086] The processor 410 loads the corresponding computer program from the non-volatile memory 450 into the internal memory 440 and executes it, thereby logically forming a device for identifying a target user. The processor 410 executes the program stored in the memory, specifically, to perform the method described in the embodiments of Figures 1 and 2, thereby achieving the same or corresponding technical effects.
[0087] The methods disclosed in the embodiments shown in FIGS. 1 and 2 of the present application can be applied to or implemented by the processor 410. The processor 410 can be an integrated circuit chip having signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 410 or by instructions in software form. The processor 410 can be a general-purpose processor including a central processing unit (CPU), a network processor (NP), etc., a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. Each method, step, and logical block diagram disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor, or the processor can be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly implemented by a hardware decode processor or by a combination of hardware and software modules in the decode processor. The software modules may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor 410 reads the information in the memory and completes the steps of the method in combination with the hardware.
[0088] The electronic device can further execute each method described in the above-mentioned method embodiments and realize the functions and beneficial effects of each method described in the above-mentioned method embodiments, and redundant explanations will be omitted here.
[0089] Of course, in addition to 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 that executes the following processing steps is not limited to each logic unit, but may be hardware or a logic device.
[0090] An embodiment of the present application further provides a computer-readable storage medium, which stores one or more programs, and when the one or more programs are executed by an electronic device including a plurality of application programs, causes the electronic device to perform the methods described in the embodiments of FIGS. 1-2 and achieve the same or corresponding technical effects.
[0091] The computer-readable storage medium includes a read-only memory (abbreviated as ROM), a random access memory (abbreviated as RAM), a magnetic disk, an optical disk, and so on.
[0092] Furthermore, an embodiment of the present application further provides a computer program product, the computer program product including a computer program stored in a non-transitory computer-readable storage medium, the computer program including program instructions, which, when executed by a computer, realize the method described in the embodiment of FIG. 1 and achieve the same or corresponding technical effects.
[0093] In short, the above is a preferred embodiment of the present application, and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, improvements, etc. made without departing from the spirit and principles of the present application should be included in the scope of protection of the present application.
[0094] The systems, devices, modules, or units described in the above embodiments may be specifically realized by computer chips or entities, or by products having specific functions. One typical implementation 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 capable of implementing information storage by any method or technology. 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 technology, compact disc read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassette tape, magnetic tape / disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessed by a computing device. As defined herein, computer readable media does not include transitory computer readable media such as modulated data signals or carriers.
[0096] It should be noted that the terms "comprise," "include," or any other variation thereof is intended to cover a non-exclusive inclusion, whereby a process, method, product, or apparatus comprising a set of elements includes not only those elements but also other elements not expressly listed or elements inherent in the process, method, product, or apparatus. In the absence of further limitations, an element qualified by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, product, or apparatus that comprises said element.
[0097] Each embodiment in this specification is described step by step, and the same or similar parts of each embodiment may be referred to each other, and each embodiment will be described focusing on the differences from other embodiments. In particular, the system embodiments are generally similar to the method embodiments, and therefore the description is relatively simple, and the relevant parts may be referred to the description of the method embodiments.
Claims
1. A channel information feedback method, comprising: performing channel estimation according to a first pilot signal transmitted from a first communication node to obtain first channel information; determining a codebook set for quantitative feedback of a channel according to the first channel information; selecting an optimal codeword from the codebook set, the optimal codeword being used to quantitatively represent the first channel information; feeding back target indication information to the first communication node, the target indication information being used to instruct the first communication node to determine the optimum codeword; The codewords in the codebook set are model [Equation 1] [Equation 2] 【Request 2】 【Number 3】 The method of claim 1. 【Request 3】 【Number 4】 The method of claim 2. 【Request 4】 【Amount 5】 The method of claim 2.
5. before determining a codebook set for quantitative feedback of a channel according to the first channel information, [0060] The method according to claim 3 or 4. 【Request 6】 【Amount 7】 The method of claim 1.
7. An electronic device, a processor; and a memory configured to store computer-executable instructions, the executable instructions, when executed, causing the processor to perform the channel information feedback method of any one of claims 1 to 6.
8. A computer-readable medium having one or more programs stored thereon, the one or more programs causing the electronic device to execute the channel information feedback method described in any one of claims 1 to 6 when executed by an electronic device including a plurality of application programs.
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