Channel information feedback method, apparatus, and storage medium

The multi-domain codebook design in the channel information feedback method addresses the limitations of single-angle codebooks in MIMO systems, enhancing precoding performance and communication quality in large-scale antenna deployments by using interrelated instruction parameters to reduce feedback load.

JP2026519264APending Publication Date: 2026-06-15ZTE CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2023-12-25
Publication Date
2026-06-15

Smart Images

  • Figure 2026519264000001_ABST
    Figure 2026519264000001_ABST
Patent Text Reader

Abstract

This disclosure relates to the telecommunications technology and provides a channel information feedback method, apparatus, and storage medium that can improve the convenience and accuracy of channel information feedback. The channel information feedback method includes the steps of: acquiring channel information; determining a target codeword from a codebook set based on the channel information, wherein the codebook set includes a plurality of codewords, and each codeword consists of one or more codeword blocks; and transmitting instruction parameters for the target codeword.
Need to check novelty before this filing date? Find Prior Art

Description

【Technical Field】 【0001】 (Cross - reference to related applications) This application claims priority based on a Chinese patent application with application number 202211708003.1 filed on December 28, 2022 as the basic application, and all of its disclosure content is incorporated herein by reference. 【0002】 This disclosure relates to the field of communication technologies, and in particular, to a channel information feedback method, apparatus, and storage medium. 【Background Art】 【0003】 Massive multiple - input multiple - output (MIMO) is one of the important technologies in the 5th generation (5G) and future 6th generation (6G) wireless communication systems. In an MIMO system, usually, precoding technology is used to improve the channel state and enhance the effect of spatial multiplexing. In precoding technology, a precoding matrix adapted to the channel is used to process the data streams of spatial multiplexing, thereby realizing channel precoding. Therefore, for the realization of precoding technology, it is necessary for the terminal to use a codebook to feedback accurate channel information to the network device. 【0004】 With the development and progress of wireless communication technologies, currently, the needs for arrays with large - scale unit antennas or elements are continuously increasing, and the number of short - range communication scenarios in actual implementation is also increasing. However, the current codebook design usually only focuses on the parameters of a single - angle dimension and cannot meet the needs of precoding performance and communication quality in short - range communication scenarios. 【Summary of the Invention】 【Means for Solving the Problems】 【0005】 This application provides a channel information feedback method, apparatus, and storage medium that can improve the convenience and accuracy of channel information feedback. 【0006】 To achieve the above objectives, this application employs the following technical means. 【0007】 In a first aspect, an embodiment of the present application provides a channel information feedback method. The method is Steps to obtain channel information, Based on channel information, Instructed by channel information A step of determining a target codeword from a codebook set, wherein the codebook set includes multiple codewords, and each codeword consists of one or more codeword blocks. The steps include sending instruction parameters for the target codeword. 【0008】 In a second aspect, embodiments of the present application further provide a communication device, which includes a transmitting / receiving module and a processing module. The transmit / receive module is used to acquire channel information. The processing module, based on the channel information, Instructed by channel information Used to determine a target codeword from a codebook set, the codebook set contains multiple codewords, and each codeword consists of one or more codeword blocks. The transmit / receive module is further used to transmit instruction parameters for the target codeword. 【0009】 In a third aspect, embodiments of the present application further provide a communication device, the communication device including memory and a processor, Memory and a processor are combined, the memory is used to store computer programs, and the processor implements the method provided by the first embodiment described above when executing computer programs. 【0010】 In a fourth aspect, embodiments of the present application further provide a computer-readable storage medium in which computer instructions are stored, and when the computer instructions are executed by an electronic device, the electronic device is made to perform the method provided in the first aspect. 【0011】 In a fifth aspect, embodiments of the present application further provide a computer program product, which includes computer program instructions, and when these instructions are executed by a processor, implements the method provided in the first aspect. 【0012】 According to the channel information feedback method of the embodiment of this application, the instruction parameters for instructing the codeword used for precoding are not independent, but rather related to each other, thereby improving the convenience and accuracy of channel information feedback. Furthermore, the number of instruction parameters to be fed back can be reduced, thereby reducing the transmission load. 【0013】 The drawings are provided to further understand the technical means of the present invention, constitute part of the specification, and are used to illustrate the technical means of the present invention together with the embodiments of this application, but are not intended to limit the technical means of the present invention. [Brief explanation of the drawing] 【0014】 [Figure 1] This is a schematic diagram of the architecture of the communication system related to this application. [Figure 2] This is a flowchart of the channel information feedback method according to an embodiment of this application. [Figure 3] This is a schematic diagram of the configuration of a communication device according to an embodiment of this application. [Figure 4] This is a schematic diagram of the configuration of a communication device according to an embodiment of this application. [Modes for carrying out the invention] 【0015】 The inventions relating to some embodiments of this disclosure will be described clearly and completely below with reference to the drawings. Of course, the embodiments described herein are only a selection of the embodiments of this disclosure, not all of them. All other embodiments that a person skilled in the art could conceive without creative work based on the embodiments of this disclosure are included within the scope of this disclosure. 【0016】 In the embodiments of this disclosure, all directional indicators (e.g., up, down, left, right, front, back, etc.) are used solely to describe the relative positional relationships and motions of each component in a specific orientation (as shown in the drawings). If this specific orientation changes, the directional indicators will change accordingly. 【0017】 In the following, the terms “first” and “second” are merely for illustrative purposes and should not be understood as indicating or implying relative importance or the quantity of the indicated technical features. Accordingly, features defined as “first” and “second” may explicitly or implicitly include one or more such features. In the description of the embodiments of this disclosure, unless otherwise specified, “multiple” means two or more. 【0018】 Furthermore, when describing some embodiments, unless specifically defined and limited, the terms "connect," "connected," and related expressions should be understood in a broad sense. For example, they may be fixed connections, detachable connections, or integral connections. The specific meanings of the above terms in this application can be understood by those skilled in the art depending on the specific situation. Also, when describing piping, the terms "connect," "connected," and related expressions used in this application mean electrical conductivity. Their specific meaning must be understood in conjunction with the context. 【0019】 In the embodiments of this application, terms such as "exemplary" or "for example" are used to indicate examples, instances or explanations. In the embodiments of this application, any embodiment or design described as "exemplary" or "for example" should not be construed as being more preferable or superior to other embodiments or designs. Rather, the use of terms such as "exemplary" or "for example" is intended to present related concepts in a specific manner. 【0020】 In a large-scale MIMO system, in order to improve the spectrum and energy efficiency of the entire wireless channel, it is necessary to deploy a large number of antennas. Here, the antennas deployed at the base station may include an extremely large number of antenna units and transceiver units. For example, the number of antenna units and transceiver units may both be 128, 256 or 512, and at the terminal, an antenna array composed of a relatively large number of antenna units may also be deployed. Also, in the sixth-generation mobile communication technology, the concept of ultra-large-scale MIMO has been proposed, and the number of antennas at the base station has further increased. Furthermore, reconfigurable intelligent surface is considered as a new technology for the sixth-generation mobile communication technology (6G). The number of units in this technology may reach thousands or even tens of thousands, and similarly, it is facing problems such as changes in channel characteristics and transmission design brought about by an extremely large number of units. 【0021】 Generally, in a 5G communication system, the transmitter and the receiver may adopt a transmission scheme based on a codebook. The transmitter and the receiver (e.g., a base station and a terminal device) may set a plurality of codebooks in advance. Each codebook includes a plurality of precoding matrices. The selected codebook determines the precoding matrix included in the codebook, and finally, data transmission is performed using the precoding matrix determined by the codebook. In the communication process, the base station determines the codebook parameters required for communicating with the terminal based on the sounding reference signal resources reported by the terminal, notifies the terminal of the determined codebook parameters, and the terminal determines the corresponding codebook based on the codebook parameters notified by the base station. 【0022】 Currently, the Discrete Fourier Transform (DFT) codebook is usually designed based on a far-field channel, without considering the impact of the increase in the number of antenna elements on the channel model. Based on this codebook, the near-distance transmission performance deteriorates, affecting the channel estimation quality and system capacity, and unable to meet the communication needs. Therefore, the codebook is usually insufficient to support the needs of near-distance communication. 【0023】 In view of this, this application provides a channel information feedback method. The method includes the steps of: acquiring channel information; determining a target codeword from a codebook set based on the channel information, wherein the codebook set includes a plurality of codewords, and each codeword consists of one or more codeword blocks; and transmitting a feedback message, wherein the feedback message includes instruction parameters for the target codeword. Here, the codebooks in the above codebook set employ the concept of multi-domain codebook design and are used to meet the needs of precoding performance and communication quality in different scenarios. Furthermore, the instruction parameters for instructing the codeword used for precoding are not independent, and different instruction parameters are related, so the number of instruction parameters to be fed back can be reduced, and the transmission load can be reduced. 【0024】 The embodiments of the present application will be described in detail below with reference to the drawings. 【0025】 The methods relating to the embodiments of this application may be applied to various communication systems. For example, this communication system may be, but is not limited to, a long-term evolution (LTE) system, a 5th generation (5G) communication system, a Wi-Fi system, a communication system related to the 3rd generation partnership project (3GPP®), a future evolutionary communication system (e.g., a 6th generation (6G) communication system), or a system integrating multiple systems. The methods relating to the embodiments of this application will be described below using the communication system 10 shown in Figure 1 as an example. Figure 1 is merely a schematic diagram and does not limit the application scenarios of the technical means provided in this application. 【0026】 As shown in Figure 1, this is a schematic diagram of the architecture of a communication system 10 according to an embodiment of this application. In Figure 1, the communication system 10 may include a network device 101 and a terminal device 102 that communicates with the network device 101. 【0027】 In Figure 1, the network device 101 can provide wireless access services to terminals. Specifically, one network device provides one service coverage area (also called a cell). Terminal devices that enter this area communicate with the base station via wireless signals and thereby receive wireless access services provided by the base station. Furthermore, the service coverage area of ​​the network device can be further divided into a near-range field and a far-range field, and terminal devices may be within the range of either the near-range field or the far-range field. 【0028】 In some embodiments, the network device 101 in the embodiments of this application may be any device equipped with wireless transmission and reception capabilities. For example, it may be an evolutionary nodeB (eNB), a next-generation nodeB (gNB), a transmission receive point (TRP), a transmission point (TP), or some other type of access node. Depending on the size of the service coverage area to be provided, the base station may also be divided into macro base stations for providing macrocells, pico base stations for providing picocells, and femto base stations for providing femtocells. With the continued evolution of wireless communication technology, future base stations may use other names. 【0029】 In some embodiments, the terminal device 102 in the embodiments of this application may be any device equipped with wireless transmission and reception capabilities. For example, the terminal device may be a portable device with wireless communication capabilities (e.g., a mobile phone or tablet), an in-vehicle device, a wearable device, a terminal device in an Internet of Things (IoT) system, or a computing device. The terminal device may also be called a terminal or user equipment (UE), but is not limited to these terms. 【0030】 The communication system 10 shown in Figure 1 is for illustrative purposes only and does not limit the technical means of this application. In the specific implementation process, the communication system 10 may further include other devices, and the number of network devices and terminal devices may be determined according to specific needs, but is not limited thereto, as should be understood by those skilled in the art. 【0031】 Figure 2 is a flowchart of a channel information feedback method according to an embodiment of this application. Exemplarily, the channel information feedback method according to this application may be applied to the application environment shown in Figure 1. 【0032】 As shown in Figure 2, the channel information feedback method according to this application may specifically include the following steps. 【0033】 S101, the receiving end acquires channel information. 【0034】 Here, the receiving end may be the network device 101 or terminal device 102 of the communication system 10 shown in Figure 1. In the communication process, if the network device 101 transmits data to the terminal device 102 and the terminal device 102 receives the data transmitted from the network device 101, the terminal device 102 can be called the receiving end. Correspondingly, the network device 101 becomes the transmitting end. 【0035】 In some embodiments, the receiving end can perform channel measurements to obtain channel information. For example, the transmitting end can transmit a pilot signal to the receiving end, which may be a channel state information-reference signal (CSI-RS). Based on this pilot signal, the receiving end can perform channel measurements at a resource location relative to its transmitting end and obtain channel information. Specific channel measurement processes may be described in relation to the relevant art, but are not described in detail in the embodiments of this application. 【0036】 In some embodiments, the above channel information may be in matrix / vector form. 【0037】 S102, the receiving end determines the target codeword from the codebook set indicated by the channel information, based on the channel information. 【0038】 Here, a codebook set contains multiple codewords, each codeword consisting of one or more codeword blocks. Each codeword is in matrix / vector form, and the target codeword is used to represent channel information for the communication process. 【0039】 Furthermore, during the communication process, the receiving and transmitting ends may pre-determine the same codebook set, or they may generate this codebook set using the same codeword generation model. After the receiving end obtains channel information, it may determine the target codeword from the pre-determined codeword set based on this channel information. 【0040】 In some embodiments, each codeword consists of one or more codeword blocks, and if each codeword is in matrix / vector form, then a single codeword block may also be in matrix / vector form. 【0041】 As an example, let us assume that the codeword form of a single codeword W is represented by the following equation (1). 【0042】 【number】 Formula (1) 【0043】 【number】 【0044】 In some experiments, at least one codeword in the codeword set Each At least one codeword element is determined based on a higher-order polynomial of the antenna index. 【0045】 Here, a polynomial is an algebraic expression composed of the sum of several monomials. Here, each monomial contains a variable and / or coefficients, and the degree of the variable in the monomial determines the degree of the monomial. The degree of a polynomial is determined by the highest degree of the monomials in that polynomial. For example, if a polynomial contains a linear monomial and a quadratic monomial, then the polynomial is a quadratic polynomial. A higher-degree polynomial is a polynomial with a degree greater than 1, such as a quadratic or cubic polynomial. 【0046】 【number】 【0047】 some fruit In the example, the codeword element satisfies one of the following equations: (3), (4), or (5). 【0048】 【number】 Formula (3) 【0049】 It should be understood that the codeword elements in equation (3) are determined based on a quadratic polynomial in n. 【0050】 【number】 Formula (4) 【0051】 It should be understood that the codeword elements in equation (4) are determined based on a cubic polynomial of n. 【0052】 【number】 Formula (5) 【0053】 It should be understood that the codeword elements in equation (5) are determined based on a quartic polynomial of n. In addition to the example above, this higher-order polynomial may be of other possible forms, such as a polynomial of a higher order than n. 【0054】 【number】 【0055】 In some embodiments, the instruction parameters of the above target codeword include a first parameter and a second parameter, which are used to indicate the coefficients of each monomial in the higher-order polynomial. 【0056】 For example, the first and second parameters may be used to indicate a, b, c, and e in equations (3) through (5) above. 【0057】 In some embodiments, a, b, c, and e may also be realized as functional forms related to the first and second parameters. 【0058】 【number】 【0059】 In some embodiments, the designation parameter of the target codeword further includes a third parameter, which is used to designate the highest order of the higher-order polynomial. 【0060】 Kazumi In the current system, the first precoding instruction parameter is determined based on the first parameter, and if the third parameter is within the first pre-set range, the highest degree of the higher-order polynomial is 2, and the second precoding instruction parameter is determined based on the first and second parameters, or the second precoding instruction parameter is determined based on the second parameter, and if the third parameter is within the second pre-set range, the highest degree of the higher-order polynomial is 3, and the third precoding instruction parameter is determined based on the first and second parameters, and if the third parameter is within the third pre-set range, the highest degree of the higher-order polynomial is 4, and the fourth precoding instruction parameter is determined based on the first and second parameters. 【0061】 【number】 【0062】 【number】 【0063】 【number】 【0064】 【number】 【0065】 In another example, when the third parameter k=4, the higher-order polynomial of the antenna index may include the quartic polynomial of the antenna index n shown in equation (5) above. 【0066】 In some embodiments, the value of the first parameter is determined based on a first target function related to the phase parameter of the transmission signal in the channel information. 【0067】 In some embodiments, the first target function is a sine function or a cosine function. 【0068】 【number】 【0069】 【number】 【0070】 In addition to the realization methods listed above, the first target function may also satisfy linear transformations, multiplication and division changes of the above function, or trigonometric functions, logarithmic functions, exponential functions, power functions, inverse transformations, etc., but these will not be listed individually here. 【0071】 In some embodiments, the value of the second parameter is determined based on a second target function related to the phase parameter of the transmission signal in the channel information, and the second target function is a quadratic sinusoidal or quadratic cosine function. 【0072】 【number】 【0073】 【number】 【0074】 【number】 【0075】 【number】 【0076】 In addition to the realization methods listed above, the second target function may also satisfy linear transformations, multiplication and division changes of the above function, or trigonometric functions, logarithmic functions, exponential functions, power functions, inverse transformations, etc., but these will not be listed individually here. 【0077】 In some embodiments, the set of values ​​for the second parameter is determined based on the value of the first parameter, or the set of values ​​for the first parameter is determined based on the value of the second parameter. 【0078】 The following example demonstrates the correlation between the value of the first parameter and the value of the second parameter. 【0079】 In Example 1, the sum of all values ​​in the set of values ​​for the second parameter is positively correlated with the value of the first parameter. 【0080】 【number】 【0081】 Furthermore, based on the above parameters, the relationship between the first and second parameters may be expressed by the following equation (6). 【0082】 【number】 Formula (6) 【0083】 【number】 【0084】 【number】 【0085】 In some embodiments, the codeword element may satisfy any one of the following equations: (7), (8), (9), or (10). 【0086】 【number】 Formula (7) 【0087】 【number】 Formula (8) 【0088】 【number】 Formula (9) 【0089】 【number】 Formula (10) 【0090】 【number】 【0091】 【number】 【0092】 Furthermore, based on the above parameters, the relationship between the first and second parameters may be expressed by the following equation (11). 【0093】 【number】 Formula (11) 【0094】 【number】 【0095】 【number】 【0096】 In some embodiments, a codeword element may satisfy any one of the following formulas (12), (13), (14), or (15). 【0097】 【number】 Formula (12) 【0098】 【number】 Formula (13) 【0099】 【number】 Formula (14) 【0100】 【number】 Formula (15) 【0101】 【number】 【0102】 In Example 2, the sum of all values ​​in the set of values ​​for the second parameter is negatively correlated with the value of the first parameter. 【0103】 【number】 【0104】 Furthermore, based on the above parameters, the relationship between the first parameter and the second parameter may be expressed by the following equation (16). 【0105】 【number】 Formula (16) 【0106】 【number】 【0107】 【number】 【0108】 In some embodiments, the codeword element may satisfy any one of the following formulas (17), (18), (19), or (20). 【0109】 【number】 Formula (17) 【0110】 【number】 Formula (18) 【0111】 【number】 Formula (19) 【0112】 【number】 Formula (20) 【0113】 【number】 【0114】 In Example 3, the sum of all values ​​in the set of values ​​for the second parameter is related to the value of the first parameter. 【0115】 【number】 【0116】 Furthermore, based on the above parameters, the relationship between the first and second parameters may be expressed by the following equation (21). 【0117】 【number】 Formula (21) 【0118】 【number】 【0119】 【number】 【0120】 In some embodiments, the codeword element may satisfy the following equation (22). 【0121】 【number】 Formula (22) 【0122】 【number】 【0123】 In some embodiments, the total number of values ​​in the set of values ​​for the second parameter may be further determined based on the value of the first parameter. 【0124】 【number】 【0125】 【number】 【0126】 【number】 【0127】 【number】 【0128】 【number】 【0129】 In some embodiments, various na After the elements in a codeword block are determined based on the current method, at least one required codeword block may be generated based on a pre-configured codeword block generation model. 【0130】 In some embodiments, at least one codeword block obtained based on the codeword block generation model satisfies the relationship shown in equation (23) below. 【0131】 【number】 Formula (23) 【0132】 【number】 【0133】 【number】 【0134】 【number】 【0135】 【number】 【0136】 【number】 【0137】 【number】 Or, 【0138】 【number】 Or, 【0139】 【number】 Or, 【0140】 【number】 Or, 【0141】 【number】 Or, 【0142】 【number】 【0143】 【number】 【0144】 【number】 【0145】 【number】 【0146】 【number】 【0147】 【number】 【0148】 【number】 【0149】 S103, The receiving end transmits the instruction parameters for the target codeword to the transmitting end. 【0150】 In response, the transmitting end receives instructions from the receiving end. parameters Based on this, the target codeword may be determined. 【0151】 Here, this instruction parameters This could be an index of target codewords. Or, this instruction parameters This may be the codeword generation parameters, for example, the first, second, and third parameters in S102 described above. The embodiments of this application are not limited to this specific implementation. parametersHowever, it is sufficient to specify a target codeword representing channel information within the codeword set, which allows the transmitting end to accurately acquire the channel information from the receiving end and perform precoding based on this target codeword. 【0152】 Based on the channel information feedback method according to the embodiment of this application, in the embodiment of this application, the instruction parameters for instructing the codeword used for precoding are not independent, but rather related to each other, thereby improving the convenience and accuracy of channel information feedback. Furthermore, the number of instruction parameters to be fed back can be reduced, thereby reducing the transmission load. 【0153】 It can be understood that a communication device includes corresponding hardware structures and / or software modules for performing each of the above functions. Those skilled in the art will readily recognize, by combining the algorithmic steps of each example described in the embodiments of this disclosure, that the application can be implemented in hardware or in a combination of hardware and computer software. Whether a function is performed entirely in hardware or in a manner in which computer software drives the hardware depends on the specific application of the technical means and the design constraints. Those skilled in the art may implement the described functions using different methods for each specific application, but such implementations will not be considered beyond the scope of this application. 【0154】 The embodiments of this application may divide the functional modules of the communication device based on the method embodiments described above. For example, each functional module may be divided according to its respective function, or two or more functions may be integrated into a single functional module. The integrated module described above may be implemented in hardware form or in software form. Note that the module division in the embodiments of this application is schematic and represents only the division of one logical function; other division methods may be possible in actual implementation. The following explanation will use an example in which each functional module is divided according to its respective function. 【0155】 Figure 3 is a schematic diagram of the configuration of a communication device according to an embodiment of the present application, Communication device This relates to an embodiment of the above method. Channel Information Feedback The method can be implemented. As shown in Figure 3, the communication device 300 includes a transmitting / receiving module 301 and a processing module 302. 【0156】 In some embodiments, the transmit / receive module 301 is used to acquire channel information. 【0157】 The processing module 302, based on the channel information, Instructed by channel information Determine the target codeword from the codebook set. The codebook set contains multiple codewords, and each codeword consists of one or more codeword blocks. 【0158】 The transmit / receive module 301 is further used to transmit instruction parameters for the target codeword. 【0159】 When the functions of the integrated module described above are realized in hardware form, the embodiment of this application provides a schematic diagram of the configuration of a communication device. As shown in Figure 4, the communication device 400 includes a processor 402 and a bus 404. Optionally, In some embodiments, The communication device 400 may further include a memory 401. In some embodiments, The communication device 400 may further include a communication interface 403. 【0160】 The processor 402 may implement or execute various exemplary logic blocks, modules, and circuits described in relation to embodiments of this application. The processor 402 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic device, transistor logic device, hardware component, or any combination thereof. The processor 402 can implement or execute various exemplary logic blocks, modules, and circuits described in relation to embodiments of this application. The processor 402 may implement a combination of arithmetic functions, for example, a combination of one or more microprocessors, a DSP (Digital Signal Processing) This may also include combinations such as a microprocessor. 【0161】 The communication interface 403 is used to connect to other devices via a communication network. This communication network may be Ethernet®, a wireless access network, a wireless local area network (WLAN), or the like. 【0162】 The memory 401 may be a read-only memory (ROM) or another type of static storage device capable of storing static information and instructions, a random access memory (RAM) or another type of dynamic storage device capable of storing information and instructions, an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium accessible by a computer that can be used to transport or store desired program code having instruction or data structure form. 【0163】 one In terms of implementation, the memory 401 may exist independently of the processor 402, or it may be connected to the processor 402 via the bus 404, and is used to store instructions or program code. When the processor 402 calls and executes instructions or program code stored in the memory 401, it can implement the physical channel processing method provided by the embodiment of this application. 【0164】 another fruit In the current configuration, the memory 401 may be integrated with the processor 402. 【0165】 Bus 404 may be an extended industry standard architecture (EISA) bus, etc. Bus 404 can be divided into an address bus, a data bus, a control bus, etc. For simplicity of representation, Figure 8 shows only one thick line, but this does not mean that there is only one bus or only one type of bus. 【0166】 Some embodiments of this application provide a computer-readable storage medium (e.g., a non-temporary computer-readable storage medium) on which computer program instructions are stored, and when the computer program instructions are executed by a computer, the computer is instructed to perform the method described in any of the above embodiments. 【0167】 Exemplary examples of computer-readable storage media include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., Compact Disks (CDs), Digital Versatile Disks (DVDs), etc.), smart cards, and flash memory devices (e.g., Erasable Programmable Read-Only Memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this application may represent one or more devices and / or other machine-readable storage media for storing information. The term “machine-readable storage media” includes, but is not limited to, a variety of other media capable of storing, containing, and / or carrying wireless channels and instructions and / or data. 【0168】 The embodiments of this application provide a computer program product which includes computer program instructions, and when these instructions are executed on a computer, the computer is instructed to perform the method described in any of the embodiments described above. 【0169】 The foregoing describes only embodiments of this application, and the scope of protection of this application is not limited thereto. Any modifications or substitutions within the technical scope disclosed herein shall be included within the scope of protection of this application. Accordingly, the scope of protection of this application shall be governed by the scope of protection of the claims.

Claims

[Claim 1] A channel information feedback method, Steps to obtain channel information, A step of determining a target codeword from a set of codebooks indicated by the channel information, wherein the set of codebooks includes a plurality of codewords, and each of the codewords consists of one or more codeword blocks. The step of transmitting the instruction parameters of the target codeword is included, A channel information feedback method characterized by the following: [Claim 2] For at least one codeword in the codeword set, the codeword has at least one codeword element determined based on a higher-order polynomial of the antenna index, and the indicator parameter of the target codeword includes a first parameter and a second parameter, the first and second parameters being used to determine the coefficients of each monomial in the higher-order polynomial, and one or more values ​​in the set of values ​​for the second parameter being determined based on the value of the first parameter, or one or more values ​​in the set of values ​​for the first parameter being determined based on the value of the second parameter. The method according to feature 1. [Claim 3] The value of the first parameter is determined based on a first target function related to the phase parameter of the transmission signal in the channel information, and the value of the second parameter is a real number greater than 0. The method according to feature 2. [Claim 4] The first target function is a sine function or a cosine function. The method according to feature 3. [Claim 5] The value of the second parameter is determined based on a second target function related to the phase parameter of the transmission signal in the channel information, and the second target function is a quadratic sinusoidal function or a quadratic cosine function. The method according to feature 2. [Claim 6] The value of the second parameter is determined based on a function related to the wavelength of the transmission signal in the channel information. The method according to feature 3. [Claim 7] The sum of all values ​​in the set of values ​​for the second parameter is positively correlated with the value of the first parameter. The method according to feature 2. [Claim 8] The sum of all values ​​in the set of values ​​for the second parameter is negatively correlated with the value of the first parameter. The method according to feature 2. [Claim 9] The total number of values ​​in the set of values ​​for the second parameter is determined based on the value of the first parameter. The method according to feature 2. [Claim 10] The aforementioned codeword element satisfies the following relationship: [Math 1] [Math 2] [Math 3] [Math 4] The method according to any one of features 2 to 9. [Claim 11] The instruction parameter of the target codeword further includes a third parameter, the third parameter used to indicate the highest order of the higher-order polynomial. The method according to the present invention, characterized by the present invention. [Claim 12] The first precoding instruction parameter is determined based on the first parameter, If the third parameter is within the first preset range, the highest degree of the higher-order polynomial is 2, and the second precoding instruction parameter is determined based on the first and second parameters, or the second precoding instruction parameter is determined based on the second parameter. If the third parameter is within the second preset range, the highest degree of the higher-order polynomial is 3, and the third precoding instruction parameter is determined based on the first and second parameters. If the third parameter is within the third preset range, the highest degree of the higher-order polynomial is 4, and the fourth precoding instruction parameter is determined based on the first and second parameters. The method according to 11, characterized by the features described above. [Claim 13] A communication device, The system includes a processor and memory for storing instructions that the processor can execute, The processor is configured to execute the instruction and causes the communication device to execute the channel information feedback method according to any one of claims 1 to 12. A communication device characterized by the following features. [Claim 14] A computer-readable storage medium, The computer-readable storage medium stores computer instructions, and when the computer instructions are executed by the communication device, the communication device is instructed to execute the channel information feedback method described in any one of claims 1 to 12. A computer-readable storage medium characterized by the following features.