Information feedback method, information receiving method, apparatus, and storage medium

By constructing codewords constructed by basic vectors, we ensure that all codewords in codebooks in MIMO technology can be utilized, solving the problem of codeword uncertainty and redundancy, and reducing the occupation of communication resources.

WO2025102859A1PCT designated stage expired Publication Date: 2025-05-22ZTE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/111623
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-17
Filing Date
2024-08-13
Publication Date
2025-05-22

AI Technical Summary

Technical Problem

In MIMO technology, not all codewords in the precoded codebook can be utilized, resulting in uncertainty in the codewords in the codebook, and the communication resources required for the precode indication corresponding to the feedback codeword are added.

Method used

By constructing the codewords in the codebook are constructed from the basic vector, each basic vector corresponds to a first vector and a second vector respectively. There are limited conditions for the parameters of the first vector and the second vector to ensure that all the codewords in the codebook can be utilized.

Benefits of technology

The uncertainty and redundancy of codewords are reduced, and the communication resources occupied by the information of feedback codewords are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024111623_22052025_PF_FP_ABST
    Figure CN2024111623_22052025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of communications. Provided in the embodiments of the present disclosure are an information feedback method, an information receiving method, an apparatus, and a storage medium. The information feedback method comprises: determining a codebook for channel information feedback, the codebook comprising a plurality of codewords constructed by basic vectors, each basic vector separately corresponding to one first vector and one second vector, the first vector corresponding to a first parameter l, all elements of the first vector being determined according to the first parameter l, the second vector corresponding to a second parameter m, all elements of the second vector being determined according to the second parameter m, the sum of a third parameter A determined by the first parameter l and a fourth parameter B determined by the second parameter m being not greater than a fifth parameter C, and the fifth parameter C being a real number; determining a target codeword from the codebook; and feeding back information of the target codeword.
Need to check novelty before this filing date? Find Prior Art

Description

Information feedback and receiving method, device and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on November 17, 2023, with application number 202311545010.9 and invention name “Information Feedback and Reception Method, Device and Storage Medium”. The entire contents of the Chinese patent application are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of communication technologies, and in particular to an information feedback and receiving method, device, and storage medium. Background Art

[0004] MIMO (Multiple Input Multiple Output) technology is widely used in wireless communication systems. Precoding is a crucial step in MIMO technology. In this step, the base station selects the optimal codeword from the precoding codebook based on feedback from the terminal, thereby enabling the terminal to achieve better transmission performance.

[0005] In related MIMO technologies, not all codewords in the precoding codebook are utilized, resulting in uncertainty in the codewords. This, in turn, consumes excess communication resources when transmitting the precoding indications corresponding to the codewords. Therefore, reducing the communication resources occupied by the precoding indications corresponding to the feedback codewords is an urgent issue.

[0006] Summary of the Invention

[0007] The embodiments of the present disclosure provide an information feedback and reception method, apparatus, and storage medium for reducing communication resources occupied by feedback codeword information.

[0008] In a first aspect, an information feedback method is provided, comprising: determining a codebook for channel information feedback, the codebook comprising a plurality of codewords constructed from basis vectors; each basis vector corresponding to a first vector and a second vector; the first vector corresponding to a first parameter l, and all elements of the first vector are determined based on the first parameter l; the second vector corresponding to a second parameter m, and all elements of the second vector are determined based on the second parameter m, the sum of a third parameter A determined by the first parameter l and a fourth parameter B determined based on the second parameter m is not greater than a fifth parameter C, and the fifth parameter C is a real number; determining a target codeword from the codebook; and feeding back information about the target codeword.

[0009] In a second aspect, an information receiving method is provided, comprising: receiving information of a target codeword; wherein the target codeword is a codeword determined from a codebook; the codebook comprises a plurality of codewords constructed from basic vectors; each basic vector corresponds to a first vector and a second vector; the first vector corresponds to a first parameter l, and all elements of the first vector are determined according to the first parameter l; the second vector corresponds to a second parameter m, and all elements of the second vector are determined according to the second parameter m, the sum of a third parameter A determined by the first parameter l and a fourth parameter B determined based on the second parameter m is not greater than a fifth parameter C, and the fifth parameter C is a real number; and determining the target codeword based on the information of the target codeword.

[0010] In a third aspect, a communication device is provided, including: a determination module, configured to determine a codebook for channel information feedback, wherein each basis vector corresponds to a first vector and a second vector; the first vector corresponds to a first parameter l, and all elements of the first vector are determined based on the first parameter l; the second vector corresponds to a second parameter m, and all elements of the second vector are determined based on the second parameter m, and the sum of a third parameter A determined by the first parameter l and a fourth parameter B determined based on the second parameter m is not greater than a fifth parameter C, and the fifth parameter C is a real number; the determination module is further configured to determine a target codeword from the codebook, and the basis vector of the target codeword satisfies a constraint relationship; and a communication module is configured to feed back information about the target codeword.

[0011] In a fourth aspect, another communication device is provided, including: a communication module for receiving information of a target codeword; wherein the target codeword is a codeword determined from a codebook; the codebook includes multiple codewords constructed by basic vectors; each basic vector corresponds to a first vector and a second vector; the first vector corresponds to a first parameter l, and all elements of the first vector are determined according to the first parameter l; the second vector corresponds to a second parameter m, and all elements of the second vector are determined according to the second parameter m, and the sum of a third parameter A determined by the first parameter l and a fourth parameter B determined based on the second parameter m is not greater than a fifth parameter C, and the fifth parameter C is a real number; a determination module for determining the target codeword based on the information of the target codeword.

[0012] In a fifth aspect, a communication device is provided, comprising a processor, which implements the information feedback method of the first aspect or the information receiving method of the second aspect when executing a computer program.

[0013] In a sixth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including computer instructions; wherein, when the computer instructions are executed, the information feedback method of the first aspect mentioned above is implemented, or the information receiving method of the second aspect mentioned above is implemented.

[0014] In the disclosed embodiment, codewords in a codebook are constructed from basis vectors, each of which corresponds to a first vector and a second vector. The first parameter corresponding to the first vector and the second parameter corresponding to the second vector are subject to limiting conditions to restrict the codewords constructed from the basis vectors, allowing all codewords in the codebook to be utilized. This reduces the uncertainty and redundancy of the codewords when feeding back codeword information, thereby reducing the communication resources occupied by the codeword information. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the present disclosure, the following briefly introduces the drawings required for use in some embodiments of the present disclosure. Obviously, the drawings described below are only drawings of some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0016] FIG1 is a schematic diagram of a spatial relationship between a UPA antenna array and a terminal provided by an embodiment of the present disclosure;

[0017] FIG2 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;

[0018] FIG3 is a flow chart of an information feedback method provided by an embodiment of the present disclosure;

[0019] FIG4 is a schematic diagram of the structure of a codebook provided by an embodiment of the present disclosure;

[0020] FIG5 is a schematic diagram of the structure of a codebook provided by an embodiment of the present disclosure;

[0021] FIG6 is a schematic diagram of the structure of a codebook provided by an embodiment of the present disclosure;

[0022] FIG7 is a schematic diagram of the structure of a codebook provided by an embodiment of the present disclosure;

[0023] FIG8 is a flow chart of an information receiving method provided by an embodiment of the present disclosure;

[0024] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present disclosure;

[0025] FIG10 is a schematic structural diagram of another communication device provided in an embodiment of the present disclosure;

[0026] FIG11 is a schematic structural diagram of another communication device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of the present disclosure.

[0028] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more. Words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not limit them to be necessarily different.

[0029] It should be noted that in this disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this disclosure as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0030] In related technologies, the precoding scheme designs the codewords in the codebook according to the discrete Fourier transform (DFT). The advantages of this precoding scheme are good orthogonality between different codewords, low computational complexity, and low bit overhead. As a result, it is widely adopted by uniform linear array (ULA) antenna arrays and uniform planar array (UPA) antenna arrays.

[0031] The steps of the precoding scheme are as follows: Taking the channel capacity as B bps / Hz as an example, the number of codewords is G=2 B , the first communication node and the second communication node need to save a codebook, which is C = {c1, c2, ..., c G The first communication node obtains channel information by measuring the pilot signal, selects a codeword that best matches the channel information according to a preset rule, and sends the codeword sequence number corresponding to the codeword to the second communication node in the form of a precoding indication, so that the second communication node searches for the codeword according to the precoding indication to obtain the channel information.

[0032] In the 3GPP 38.241 protocol, the codewords for 4, 8, 12, 16, 24, and 32 antenna port scenarios using the DFT scheme include the following codeword blocks:

[0033] Where l is the first parameter of the codeword, m is the second parameter of the codeword, N_1 is the number of antennas in the vertical direction of the antenna array, N_2 is the number of antennas in the horizontal direction of the antenna array, O_1 is the oversampling factor in the vertical direction, O_2 is the oversampling factor in the horizontal direction, and the phase of each unit of u_m and v_(l,m) is the linear form of its corresponding index. v_(l,m) constitutes the final feedback information, which can be simplified as follows:

[0034] in, In the related art, the first communication node only needs to send l,m to the second communication node, and the second communication node can determine the codeword in the codebook.

[0035] For example, the schematic diagram of the spatial position relationship between the UPA antenna array and the terminal shown in Figure 1 is used as a column, and based on the corresponding relationship of the above codewords, the defects of the codebook designed by the DFT scheme in the related art are described. As shown in Figure 1, the antenna array spacing is When the incoming wave direction is When , the antenna array response in row u and column v has the following relationship:

[0036] According to the corresponding relationship between the DFT codebook and the array response: It can be determined that the codewords in the DFT codebook satisfy the following relationship:

[0037] Therefore, we can get

[0038] It should be noted that the phase of the DFT codebook has cyclic symmetry, and the value sets of the first parameter l of the codeword and the second parameter m of the codeword are respectively the set and collection In the above set, there are specific l,m values ​​such that The absolute value of is greater than 1, and the above precoding relationship The range of values ​​for is between [-1, 1], which is inconsistent with the range of their values. Therefore, the values ​​of the first and second parameters of the aforementioned codewords cannot traverse the set L×M, and some codewords cannot be realized in the angular space. These codewords are redundant in the codebook, and the corresponding incoming wave directions do not physically exist. The presence of redundant codewords increases codeword uncertainty, increases the communication resources required to feedback the precoding indication corresponding to the codeword, and thus reduces feedback efficiency. Therefore, how to reduce the communication resources occupied by the precoding indication corresponding to the feedback codeword is an urgent problem to be solved.

[0039] Based on this, the present disclosure provides an information feedback and reception method. In the process of feeding back information corresponding to a codeword, the codewords in the used codebook are constructed from basic vectors, each basic vector corresponding to a first vector and a second vector, wherein a first parameter corresponding to the first vector and a second parameter corresponding to the second vector have limiting conditions to limit the codewords constructed by the basic vectors so that all codewords in the codebook can be utilized. In this way, when feeding back codeword information, the uncertainty and redundancy of the codeword are reduced, thereby reducing the communication resources occupied when feeding back the codeword information.

[0040] The information feedback and reception method provided by the present disclosure can be applied to a communication system as shown in Figure 2 , which shows a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure. As shown in Figure 2 , the communication system includes a first communication node 10 and a second communication node 20 .

[0041] In a wireless communication scenario, a first communication node 10 and a second communication node 20 communicate via a wireless channel. For example, the first communication node 10 is a terminal and the second communication node 20 is a base station. The base station and the terminal communicate via a wireless channel. In another example, the first communication node 10 is a terminal and the second communication node 20 is a wireless router. The wireless router and the terminal communicate via a wireless channel. In another example, the first communication node 10 is a first base station and the second communication node 20 is a second base station. The first and second base stations communicate via a wireless channel. In another example, the first communication node 10 is a first terminal and the second communication node 20 is a second terminal. The first and second terminals communicate via a wireless channel. In another example, the first communication node 10 is a repeater and the second communication node 20 is a base station. The base station and the repeater communicate via a wireless channel. In another example, the first communication node 10 is a terminal and the second communication node 20 is a repeater. The repeater and the terminal communicate via a wireless channel. For another example, the first communication node 10 is a first repeater, the second communication node 20 is a second repeater, and the first repeater and the second repeater communicate via a wireless channel. For another example, the first communication node 10 is a base station, the second communication node 20 is a satellite, and the satellite and the base station communicate via a wireless channel. For another example, the first communication node 10 is a satellite, the second communication node 20 is a base station, and the base station and the satellite communicate via a wireless channel. For another example, the first communication node 10 is a terminal, the second communication node 20 is a satellite, and the satellite and the terminal communicate via a wireless channel. For another example, the first communication node 10 is a satellite, the second communication node 20 is a terminal, and the terminal and the satellite communicate via a wireless channel. For another example, the first communication node 10 is a ground device, the second communication node 20 is an aircraft, and the aircraft and the ground device communicate via a wireless channel. For another example, the first communication node 10 is a first aircraft, the second communication node 20 is a second aircraft, and the first aircraft and the second aircraft communicate via a wireless channel.

[0042] In the embodiments of the present disclosure, the first communication node 10 is mainly used as a terminal and the second communication node 20 is used as a base station for description.

[0043] In some embodiments, the second communication node 20 is configured to provide wireless access services to multiple terminals. A base station provides a service coverage area (also known as a cell). Terminals that enter this area can communicate with the base station via wireless signals to receive the wireless access services provided by the base station.

[0044] In some embodiments, the second communication node 20 can be a base station or an evolved base station (eNB or eNodeB) in long term evolution (LTE), long term evolution advanced (LTEA), a base station device in a 5G network, or a base station in a future communication system, etc. The base station can include various macro base stations, micro base stations, home base stations, wireless remote stations, reconfigurable intelligent surfaces (RIS), routers, wireless fidelity (WIFI) devices and other network side devices.

[0045] In some embodiments, the first communication node 10 can be a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on the water (such as a ship, etc.); it can also be deployed in the air (for example, on an airplane, a balloon, and a satellite, etc.). The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The embodiments of the present disclosure do not limit the application scenarios. The terminal may sometimes also be referred to as a user, user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication equipment, UE agent or UE device, etc., but the embodiments of the present disclosure are not limited to this.

[0046] The embodiments of the present disclosure can be applied to downlink data transmission, uplink data transmission, and device-to-device data transmission. For downlink data transmission, the transmitting end is the base station, and the corresponding receiving end is the terminal. For uplink data transmission, the transmitting end is the terminal, and the corresponding receiving end is the base station. For device-to-device data transmission, the transmitting end is the terminal, and the corresponding receiving end is also the terminal. The transmitting end and the receiving end in the present disclosure can both include encoding devices and / or decoding devices, so that the information to be sent can be modulated and encoded, and the received encoded information can be demodulated and decoded, so as to realize information transmission between the transmitting end device and the receiving end device. The embodiments of the present disclosure are not limited to this.

[0047] It should be noted that Figure 2 is only an exemplary framework diagram. The number of devices included in Figure 2 and the names of each device are not restricted. In addition to the devices shown in Figure 2, the communication system may also include other devices, such as core network devices.

[0048] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and business scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. It is known to those skilled in the art that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.

[0049] FIG3 shows a flow chart of an information feedback method provided by the present disclosure. As shown in FIG3 , the information feedback method is applied to a first communication node and includes the following steps:

[0050] S101. Determine a codebook for channel information feedback.

[0051] In some embodiments, upon receiving an information feedback instruction from the second communication node, the second communication node begins to determine a codebook for channel information feedback.

[0052] Exemplarily, when the base station needs to perform channel estimation, it sends an information feedback instruction to the terminal to instruct the terminal to start determining a codebook for channel feedback, so as to facilitate subsequent feedback of target codeword information.

[0053] In some embodiments, the codebook for channel information feedback may be determined based on the data transmission capability of the first communication node.

[0054] Exemplarily, a terminal sends its data transmission capability information to a base station. The data transmission capability information indicates the data transmission capability supported by the terminal's current antenna structure. After receiving the data transmission capability information sent by the terminal, the base station determines a codebook for information feedback based on the terminal's data transmission capability information, and then sends codebook indication information to the terminal. The codebook indication information indicates the codebook to use for information feedback. After receiving the codebook indication information sent by the base station, the terminal determines a codebook for channel feedback based on the codebook indication information.

[0055] In some embodiments, the codebook includes a plurality of codewords constructed from basis vectors, each basis vector corresponding to a first vector and a second vector.

[0056] The first vector corresponds to the first parameter l, and all elements of the first vector are determined based on the first parameter l. The second vector corresponds to the second parameter m, and all elements of the second vector are determined based on the second parameter m. The sum of the third parameter A determined by the first parameter l and the fourth parameter B determined based on the second parameter m is not greater than the fifth parameter C, and the fifth parameter C is a real number.

[0057] As can be seen from the above, the first parameter l corresponding to the first vector and the second parameter m corresponding to the second vector have the above limiting conditions, so as to limit the codewords constructed by the basic vectors so that all codewords in the codebook can be used.

[0058] S102: Determine a target codeword from a codebook.

[0059] In some embodiments, the first communication node receives a downlink channel state information reference signal (CSI-RS) sent by the second communication node, determines the channel information corresponding to the downlink channel based on the CSI-RS, and then traverses the codewords in the codebook to determine the codeword corresponding to the channel information as the target codeword.

[0060] Exemplarily, after the first communication node receives the CSI-RS sent by the second communication node, the determined codeword unit is as follows:

[0061] Among them, the codeword unit is also called a code element, and a codeword is composed of multiple codeword units.

[0062] As a possible implementation method, the first communication node converts the first parameter and the second parameter combination (l, m) in the above codeword unit into a new precoding indicator k by using a preset coding method f, so that the second communication node can -1 Determine a codeword corresponding to the precoding indicator k.

[0063] For example, a base station including a UPA antenna array is used as an example, wherein the number of antennas in the horizontal direction of the base station antenna array is N. x , the number of antennas in the vertical direction of the antenna array is N y , a total of N t =N x N y The terminal configuration corresponding to the base station is N r The antenna measures the CSI-RS to obtain channel information, and determines the target codeword that matches the channel information based on the channel information, and calculates the first parameter and second parameter combination of the target codeword as l0, m0. The terminal converts the first parameter and second parameter combination into codeword information k0 according to the preset coding method f, and sends the codeword information k0 to the base station, so that the base station can -1 Determine the target codeword corresponding to the codeword information k0.

[0064] In other embodiments, the first communication node may directly perform channel estimation on the downlink channel, and then traverse the codewords in the codebook according to the channel estimation result, and determine the codeword corresponding to the channel estimation result as the target codeword.

[0065] S103: Feedback target codeword information.

[0066] In some embodiments, the information of the target codeword is determined according to a first parameter l and a second parameter m of a basis vector corresponding to the target codeword.

[0067] Exemplarily, the first communication node measures a correlation or a distance metric value between a first parameter and a second parameter of a basic vector corresponding to the target codeword, and then determines information corresponding to the target codeword based on the measurement result.

[0068] In some embodiments, the third parameter A satisfies the following relationship: A=a1l 2 +b1, where a1 and b1 are real numbers.

[0069] As a possible implementation manner, a1 is determined according to O1 and N1.

[0070] Wherein, l∈{0,1,…N1O1-1}, N1 is determined by the number of antenna ports in the first dimension n1, and O1 is an integer.

[0071] In some embodiments, the third parameter A satisfies one of the following relationships:

[0072] where l = l1O1+q1, l1∈{0,1,…N1-1}, q1∈{0,1,…O1-1}; or

[0073] Among them, l=l1O1+q1,l1∈{0,1,…N1-1},q1∈{0,1,…O1-1}.

[0074] In some embodiments, the fourth parameter B satisfies the following relationship: B=a2m 2 +b2, where a2 and b2 are real numbers.

[0075] As a possible implementation manner, a2 is determined according to parameters O2 and N2.

[0076] Wherein, m∈{0,1,…N1O1-1}, N2 is determined by the number of antenna ports in the second dimension n2, and O2 is an integer.

[0077] In some embodiments, the fourth parameter B satisfies one of the following relationships:

[0078] Where m = m2O2 + q2, m2∈{0,1,…N2-1}, q2∈{0,1,…O2-1}; or

[0079] Where, m=m2O2+q2,m2∈{0,1,…N2-1},q2∈{0,1,…O2-1}.

[0080] In some embodiments, the fifth parameter C is determined according to the values ​​of a1, b1, a2, and b2.

[0081] The value of the fifth parameter C is less than 2. For example, the value of the fifth parameter C is equal to 1.

[0082] In some embodiments, the basis vector satisfies one of the following characteristics: n1∈{0,1,…N1-1},n2∈{0,1,…N2-1}

[0083] or n1∈{0,1,…N1-1},n2∈{0,1,…N2-1} n1∈{0,1,…N1-1},n2∈{0,1,…N2-1}

[0084] Wherein, V(n2N1+n1) is the element of the basis vector V with index n2N1+n1, the number of elements of the basis vector V is N1N2, and b1, b2, and c are real numbers.

[0085] It should be noted that the first vector and the second vector corresponding to the basic vector of the target codeword have limiting conditions to limit the codeword constructed by the basic vector. The limited codeword can also be described as a reachable codeword. If the codewords included in the codebook are all reachable codewords, the codebook is also described as a reachable codebook. From the relevant description of Figure 1 above, the codebook in the current related art has defects. The values ​​of the first parameters and second parameters of some codewords in the codebook cannot traverse the set of first parameters and second parameters, which makes these codewords unable to be realized in the angular space. These codewords are also described as unreachable codewords. The codebook provided in the embodiment of the present disclosure is a reachable codebook, and the codewords in the codebook are all reachable codewords.

[0086] Exemplarily, taking a base station including a UPA antenna array as an example, the difference between the codebook in the current related technology and the codebook provided in the embodiment of the present disclosure is described. For the sake of convenience of description, the codebook in the current related technology is referred to as the existing codebook, and the codebook provided in the embodiment of the present disclosure is referred to as the codebook of the present disclosure.

[0087] The number of antennas in the horizontal direction of the base station of the UPA antenna array is N. x , the number of antennas in the vertical direction of the antenna array is N y , a total of N t =N x N y A code word.

[0088] The following scenario is taken as an example to describe the difference between the existing codebook and the disclosed codebook.

[0089] In scenario 1, the antenna array has 16 antennas in both the horizontal and vertical directions, and the oversampling factor in both directions is 1. As shown in Figure 4, the white portion represents reachable codewords, and the black portion represents unreachable codewords. The disclosed codebook includes only the white portion, while existing codebooks include both the black and white portions.

[0090] In scenario 2, the antenna array has 16 antennas in both the horizontal and vertical directions, and the oversampling factor is 2 in both directions. As shown in Figure 5, the white portion represents reachable codewords, and the black portion represents unreachable codewords. The disclosed codebook includes only the white portion, while existing codebooks include both the black and white portions.

[0091] In scenario 3, the antenna array has 16 antennas in the horizontal direction, 8 antennas in the vertical direction, and an oversampling factor of 1 in both the horizontal and vertical directions. As shown in Figure 6, the white portion represents reachable codewords, and the black portion represents unreachable codewords. The disclosed codebook includes only the white portion, while existing codebooks include both the black and white portions.

[0092] Scenario 4: For example, the number of antennas in the horizontal direction of the antenna array is 8, the number of antennas in the vertical direction is 8, and the oversampling factor in both the horizontal and vertical directions is 1. As shown in Figure 7, the white part is the reachable codeword and the black part is the unreachable codeword. The codebook of this disclosure only includes the white part, and the existing codebook includes the black part and the white part. The codeword number in the codebook of this disclosure is C r ={0,1,2,...,44}, G r =44.

[0093] In some embodiments, the number of bits of the indication information is determined according to the total number of basis vectors that satisfy the constraint relationship.

[0094] Among them, the constraint relationship includes: the sum of the third parameter A determined by the first parameter l and the fourth parameter B determined based on the second parameter m is not greater than the fifth parameter C, the third parameter A is used to characterize the trigonometric function related to the incident pitch angle and the incident azimuth angle, the fourth parameter B is used to characterize the trigonometric function related to the incident pitch angle, and the fifth parameter C is a real number.

[0095] It should be understood that in the related art, the number of bits of the indication information of the target codeword is determined based on all the basic vectors in the target codeword, while the number of bits of the indication information of the target codeword in the present disclosure is determined based on the total number of basic vectors that satisfy the constraint relationship. By reducing the basic vectors in the process of determining the number of bits, the number of bits of the indication information is further reduced, thereby reducing the communication resources occupied by the indication information corresponding to the feedback target codeword.

[0096] Exemplarily, the information of the target codeword may also be described as a precoding matrix indicator (PMI), a precoding indicator, and the like.

[0097] In some embodiments, the number of bits of the target codeword information may be determined according to the number of antennas and the number of bits of the codebook corresponding to the target codeword.

[0098] For example, when the number of antennas is 4 and the number of bits in the codebook corresponding to the target codeword is 16 bits, the number of bits in the target codeword is 4 bits. When the number of antennas is 2 and the number of bits in the codebook corresponding to the target codeword is 2 bits, the number of bits in the target codeword is 2 bits.

[0099] In the disclosed embodiment, codewords in a codebook are constructed from basis vectors, each of which corresponds to a first vector and a second vector. The first parameter corresponding to the first vector and the second parameter corresponding to the second vector are subject to limiting conditions to restrict the codewords constructed from the basis vectors, allowing all codewords in the codebook to be utilized. This reduces the uncertainty and redundancy of the codewords when feeding back codeword information, thereby reducing the communication resources occupied by the codeword information.

[0100] FIG8 shows a flow chart of an information receiving method provided by the present disclosure. As shown in FIG8 , the information receiving method is applied to the second communication node and includes the following steps:

[0101] S201: Receive target codeword information.

[0102] In some embodiments, the information of the target codeword is determined according to a first parameter l and a second parameter m of a basis vector corresponding to the target codeword.

[0103] Exemplarily, the first communication node measures a correlation or a distance metric value between a first parameter and a second parameter of a basic vector corresponding to the target codeword, and then determines information corresponding to the target codeword based on the measurement result.

[0104] Among them, the target codeword is a codeword determined by the first communication node from the codebook. The determination process can refer to the determination process shown in Figure 3, and the present disclosure will not go into details here; the codebook includes multiple codewords constructed by basic vectors; each basic vector corresponds to a first vector and a second vector respectively; the first vector corresponds to the first parameter l, and all elements of the first vector are determined according to the first parameter l; the second vector corresponds to the second parameter m, and all elements of the second vector are determined according to the second parameter m. The sum of the third parameter A determined by the first parameter l and the fourth parameter B determined based on the second parameter m is not greater than the fifth parameter C, and the fifth parameter C is a real number.

[0105] In some embodiments, the third parameter A satisfies the following relationship: A=a1l 2 +b1, where a1 and b1 are real numbers.

[0106] As a possible implementation manner, a1 is determined according to O1 and N1.

[0107] Wherein, l∈{0,1,…N1O1-1}, N1 is determined by the number of antenna ports in the first dimension n1, and O1 is an integer.

[0108] In some embodiments, the third parameter A satisfies one of the following relationships:

[0109] where l = l1O1+q1, l1∈{0,1,…N1-1}, q1∈{0,1,…O1-1}; or

[0110] Among them, l=l1O1+q1,l1∈{0,1,…N1-1},q1∈{0,1,…O1-1}.

[0111] In some embodiments, the fourth parameter B satisfies the following relationship: B=a2m 2 +b2, where a2 and b2 are real numbers.

[0112] As a possible implementation manner, a2 is determined according to parameters O2 and N2.

[0113] Wherein, m∈{0,1,…N1O1-1}, N2 is determined by the number of antenna ports in the second dimension n2, and O2 is an integer.

[0114] In some embodiments, the fourth parameter B satisfies one of the following relationships:

[0115] Where m = m2O2 + q2, m2∈{0,1,…N2-1}, q2∈{0,1,…O2-1}; or

[0116] Where, m=m2O2+q2,m2∈{0,1,…N2-1},q2∈{0,1,…O2-1}.

[0117] In some embodiments, the fifth parameter C is determined according to the values ​​of a1, b1, a2, and b2.

[0118] The value of the fifth parameter C is less than 2. For example, the value of the fifth parameter C is equal to 1.

[0119] In some embodiments, the basis vector satisfies one of the following characteristics: n1∈{0,1,…N1-1},n2∈{0,1,…N2-1}

[0120] or n1∈{0,1,…N1-1},n2∈{0,1,…N2-1} n1∈{0,1,…N1-1},n2∈{0,1,…N2-1}

[0121] Wherein, V(n2N1+n1) is the element of the basis vector V with index n2N1+n1, the number of elements of the basis vector V is N1N2, and b1, b2, and c are real numbers.

[0122] In some embodiments, the number of bits of the indication information is determined according to the total number of basis vectors that satisfy the constraint relationship.

[0123] Among them, the constraint relationship includes: the sum of the third parameter A determined by the first parameter l and the fourth parameter B determined based on the second parameter m is not greater than the fifth parameter C, the third parameter A is used to characterize the trigonometric function related to the incident pitch angle and the incident azimuth angle, the fourth parameter B is used to characterize the trigonometric function related to the incident pitch angle, and the fifth parameter C is a real number.

[0124] It should be understood that in the related art, the number of bits of the indication information of the target codeword is determined based on all the basic vectors in the target codeword, while the number of bits of the indication information of the target codeword in the present disclosure is determined based on the total number of basic vectors that satisfy the constraint relationship. By reducing the basic vectors in the process of determining the number of bits, the number of bits of the indication information is further reduced, thereby reducing the communication resources occupied by the indication information corresponding to the feedback target codeword.

[0125] S202: Determine the target codeword based on the target codeword information.

[0126] In some embodiments, after the second communication node receives the target codeword information sent by the first communication node, the second communication node receives the target codeword information according to the precoding mode f -1 and the target codeword information to determine the target codeword in the codebook.

[0127] In some embodiments, the second communication node determines a channel state of the channel based on the target codeword.

[0128] It should be understood that different codewords in the codebook correspond to different channel states. The second communication node can determine the channel state based on the target codeword corresponding to the received information to formulate a corresponding channel strategy to achieve better transmission performance between the terminal and the base station.

[0129] In the disclosed embodiment, codewords in a codebook are constructed from basis vectors, each of which corresponds to a first vector and a second vector. The first parameter corresponding to the first vector and the second parameter corresponding to the second vector are subject to limiting conditions to restrict the codewords constructed from the basis vectors, allowing all codewords in the codebook to be utilized. This reduces the uncertainty and redundancy of the codewords when receiving codeword information, thereby reducing the communication resources occupied when receiving the codeword information.

[0130] It is understandable that, in order to implement the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in conjunction with the algorithmic steps of the various examples described in the embodiments of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present disclosure.

[0131] The embodiments of the present disclosure can divide the functional modules of the communication device according to the above-mentioned method embodiments. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above-mentioned integrated modules can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is schematic and is only a logical functional division. In actual implementation, there may be other division methods. The following is an example of dividing each functional module corresponding to each function.

[0132] FIG9 is a schematic diagram of the structure of a communication device applied to a first communication node according to an embodiment of the present disclosure. The communication device 90 can execute the information feedback method provided in the above method embodiment. As shown in FIG9 , the communication device 90 includes a determination module 901 and a communication module 902 .

[0133] Determination module 901 is used to determine a codebook for channel information feedback, where the codebook includes multiple codewords constructed from basis vectors; each basis vector corresponds to a first vector and a second vector; the first vector corresponds to a first parameter l, and all elements of the first vector are determined based on the first parameter l; the second vector corresponds to a second parameter m, and all elements of the second vector are determined based on the second parameter m; the sum of a third parameter A determined by the first parameter l and a fourth parameter B determined based on the second parameter m is not greater than a fifth parameter C, and the fifth parameter C is a real number.

[0134] The determination module 901 is further configured to determine a target codeword from the codebook.

[0135] The communication module 902 is configured to feed back information about the target codeword.

[0136] In some embodiments, the third parameter A satisfies the following relationship: A=a1l 2 +b1, where a1 and b1 are real numbers.

[0137] In some embodiments, a1 is determined according to O1 and N1, where l∈{0,1,…N1O1-1}, N1 is determined by the number of antenna ports in the first dimension n1, and O1 is an integer.

[0138] In some embodiments, the third parameter A satisfies one of the following relationships:

[0139] where l = l1O1+q1, l1∈{0,1,…N1-1}, q1∈{0,1,…O1-1}; or

[0140] Among them, l=l1O1+q1,l1∈{0,1,…N1-1},q1∈{0,1,…O1-1}.

[0141] In some embodiments, the fourth parameter B satisfies the following relationship: B=a2m 2 +b2, where a2 and b2 are real numbers.

[0142] In some embodiments, a2 is determined according to parameters O2 and N2, m∈{0,1,…N1O1-1}, N2 is determined by the number of antenna ports in the second dimension n2, and O2 is an integer.

[0143] In some embodiments, the fourth parameter B satisfies one of the following relationships:

[0144] Where m = m2O2 + q2, m2∈{0,1,…N2-1}, q2∈{0,1,…O2-1}; or

[0145] Where, m=m2O2+q2,m2∈{0,1,…N2-1},q2∈{0,1,…O2-1}.

[0146] In some embodiments, the fifth parameter C is determined according to the values ​​of a1, b1, a2, and b2.

[0147] In some embodiments, the value of the fifth parameter C is less than 2.

[0148] In some embodiments, the value of the fifth parameter C is equal to 1.

[0149] In some embodiments, the basis vector satisfies one of the following characteristics: n1∈{0,1,…N1-1},n2∈{0,1,…N2-1}

[0150] or n1∈{0,1,…N1-1},n2∈{0,1,…N2-1} n1∈{0,1,…N1-1},n2∈{0,1,…N2-1}

[0151] Wherein, V(n2N1+n1) is the element of the basis vector V with index n2N1+n1, the number of elements of the basis vector V is N1N2, and b1, b2, and c are real numbers.

[0152] In some embodiments, the number of bits of information of the target codeword is determined based on the total number of basis vectors that satisfy the constraint relationship, and the constraint relationship includes: the sum of the third parameter A determined by the first parameter l and the fourth parameter B determined based on the second parameter m is not greater than the fifth parameter C, the third parameter A is used to characterize the trigonometric function related to the incident pitch angle and the incident azimuth angle, the fourth parameter B is used to characterize the trigonometric function related to the incident pitch angle, and the fifth parameter C is a real number.

[0153] FIG10 is a schematic diagram of the structure of a communication device applied to a second communication node according to an embodiment of the present disclosure. The communication device 100 can execute the information receiving method provided in the above method embodiment. As shown in FIG10 , the communication device 100 includes a communication module 1001 and a determination module 1002.

[0154] Communication module 1001 is configured to receive information about a target codeword; the target codeword is a codeword determined from a codebook; the codebook includes multiple codewords constructed from basis vectors; each basis vector corresponds to a first vector and a second vector; the first vector corresponds to a first parameter l, and all elements of the first vector are determined based on the first parameter l; the second vector corresponds to a second parameter m, and all elements of the second vector are determined based on the second parameter m; the sum of a third parameter A determined by the first parameter l and a fourth parameter B determined based on the second parameter m is not greater than a fifth parameter C, and the fifth parameter C is a real number.

[0155] The determination module 1002 is configured to determine a target codeword based on information of the target codeword.

[0156] In some embodiments, the third parameter A satisfies the following relationship: A=a1l 2 +b1, where a1 and b1 are real numbers.

[0157] In some embodiments, a1 is determined according to O1 and N1, where l∈{0,1,…N1O1-1}, N1 is determined by the number of antenna ports in the first dimension n1, and O1 is an integer.

[0158] In some embodiments, the third parameter A satisfies one of the following relationships:

[0159] where l = l1O1+q1, l1∈{0,1,…N1-1}, q1∈{0,1,…O1-1}; or

[0160] Among them, l=l1O1+q1,l1∈{0,1,…N1-1},q1∈{0,1,…O1-1}.

[0161] In some embodiments, the fourth parameter B satisfies the following relationship: B=a2m 2 +b2, where a2 and b2 are real numbers.

[0162] In some embodiments, a2 is determined according to parameters O2 and N2, m∈{0,1,…N1O1-1}, N2 is determined by the number of antenna ports in the second dimension n2, and O2 is an integer.

[0163] In some embodiments, the fourth parameter B satisfies one of the following relationships:

[0164] Where m = m2O2 + q2, m2∈{0,1,…N2-1}, q2∈{0,1,…O2-1}; or

[0165] Where, m=m2O2+q2,m2∈{0,1,…N2-1},q2∈{0,1,…O2-1}.

[0166] In some embodiments, the fifth parameter C is determined according to the values ​​of a1, b1, a2, and b2.

[0167] In some embodiments, the value of the fifth parameter C is less than 2.

[0168] In some embodiments, the value of the fifth parameter C is equal to 1.

[0169] In some embodiments, the basis vector satisfies one of the following characteristics: n1∈{0,1,…N1-1},n2∈{0,1,…N2-1}

[0170] or n1∈{0,1,…N1-1},n2∈{0,1,…N2-1} n1∈{0,1,…N1-1},n2∈{0,1,…N2-1}

[0171] Wherein, V(n2N1+n1) is the element of the basis vector V with index n2N1+n1, the number of elements of the basis vector V is N1N2, and b1, b2, and c are real numbers.

[0172] In some embodiments, the number of bits of information of the target codeword is determined based on the total number of basis vectors that satisfy the constraint relationship, and the constraint relationship includes: the sum of the third parameter A determined by the first parameter l and the fourth parameter B determined based on the second parameter m is not greater than the fifth parameter C, the third parameter A is used to characterize the trigonometric function related to the incident pitch angle and the incident azimuth angle, the fourth parameter B is used to characterize the trigonometric function related to the incident pitch angle, and the fifth parameter C is a real number.

[0173] In the case of implementing the functions of the above-mentioned integrated modules in hardware, the embodiments of the present disclosure provide another possible structure of the communication device involved in the above-mentioned embodiments. As shown in Figure 11, the communication device 110 includes: a processor 1102 and a bus 1104. The communication device may also include a memory 1101 and a communication interface 1103.

[0174] Processor 1102 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of this disclosure. Processor 1102 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, a transistor logic device, a hardware component, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of this disclosure. Processor 1102 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, or a combination of a DSP and a microprocessor.

[0175] The communication interface 1103 is used to connect to other devices via a communication network, such as Ethernet, wireless access network, or wireless local area network (WLAN).

[0176] The memory 1101 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0177] As a possible implementation, the memory 1101 can exist independently of the processor 1102. The memory 1101 can be connected to the processor 1102 via a bus 1104 to store instructions or program codes. When the processor 1102 calls and executes the instructions or program codes stored in the memory 1101, the information feedback and reception method provided in the embodiments of the present disclosure can be implemented.

[0178] In another possible implementation, the memory 1101 may also be integrated with the processor 1102 .

[0179] Bus 1104 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 1104 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, FIG11 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0180] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), which stores computer program instructions. When the computer program instructions are executed on a computer, the computer executes the information feedback and reception method described in any of the above embodiments.

[0181] Exemplarily, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0182] An embodiment of the present disclosure provides a computer program product comprising instructions. When the computer program product is run on a computer, the computer is enabled to execute the information feedback and receiving method described in any one of the above embodiments.

[0183] The above is merely an embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure shall be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure shall be based on the scope of protection of the claims.

Claims

1. An information feedback method, the method comprising: Determining a codebook for channel information feedback, the codebook comprising a plurality of codewords constructed from basis vectors; Each of the basic vectors corresponds to a first vector and a second vector respectively; The first vector corresponds to a first parameter l, and all elements of the first vector are determined according to the first parameter l; the second vector corresponds to a second parameter m, and all elements of the second vector are determined according to the second parameter m, and the sum of a third parameter A determined by the first parameter l and a fourth parameter B determined based on the second parameter m is not greater than a fifth parameter C, and the fifth parameter C is a real number; Determining a target codeword from the codebook; Feedback the target codeword information.

2. The method according to claim 1, wherein: The third parameter A satisfies the following relationship: A=a1l 2 +b1, where a1 and b1 are real numbers.

3. The method according to claim 2, wherein: The a1 is determined according to O1 and N1, where l∈{0,1,…N1O1-1}, N1 is determined by the number of antenna ports n1 in the first dimension, and O1 is an integer.

4. The method according to claim 2, wherein: The third parameter A satisfies one of the following relations: Where l = l1O1+q1, l1∈{0,1,…N1-1}, q1∈{0,1,…O1-1}; or Among them, l=l1O1+q1,l1∈{0,1,…N1-1},q1∈{0,1,…O1-1}.

5. The method according to claim 1, wherein: The fourth parameter B satisfies the following relationship: B=a2m 2 +b2, where a2 and b2 are real numbers.

6. The method according to claim 5, wherein: The a2 is determined according to parameters O2 and N2, m∈{0,1,…N1O1-1}, N2 is determined by the number of antenna ports in the second dimension n2, and O2 is an integer.

7. The method according to claim 5, wherein: The fourth parameter B satisfies one of the following relations: Where m=m2O2+q2,m2∈{0,1,…N2-1},q2∈{0,1,…O2-1}; or Among them, m=m2O2+q2,m2∈{0,1,…N2-1},q2∈{0,1,…O2-1}.

8. The method according to claim 5, wherein: The fifth parameter C is determined according to the values ​​of a1, b1, a2, and b2.

9. The method according to claim 8, wherein: The value of the fifth parameter C is less than 2.

10. The method according to claim 9, wherein: The value of the fifth parameter C is equal to 1.

11. The method according to claim 1, wherein: The basic vector satisfies one of the following characteristics: n1∈{0,1,…N1-1},n2∈{0,1,…N2-1} or n1∈{0,1,…N1-1},n2∈{0,1,…N2-1} n1∈{0,1,…N1-1},n2∈{0,1,…N2-1} Among them, V(n2N1+n1) is the element of the basic vector V with index n2N1+n1, the number of elements of the basic vector V is N1N2, and b1, b2, c are real numbers.

12. The method according to claim 1, wherein: The number of bits of information of the target codeword is determined according to the total number of basic vectors that satisfy the constraint relationship, and the constraint relationship includes: the sum of the third parameter A determined by the first parameter l and the fourth parameter B determined based on the second parameter m is not greater than the fifth parameter C, the third parameter A is used to characterize the trigonometric functions related to the incident pitch angle and the incident azimuth angle, the fourth parameter B is used to characterize the trigonometric functions related to the incident pitch angle, and the fifth parameter C is a real number.

13. A method for receiving information, the method comprising: Receive information of a target codeword; wherein the target codeword is a codeword determined from a codebook; the codebook includes a plurality of codewords constructed by basic vectors; each of the basic vectors corresponds to a first vector and a second vector; the first vector corresponds to a first parameter l, and all elements of the first vector are determined according to the first parameter l; the second vector corresponds to a second parameter m, and all elements of the second vector are determined according to the second parameter m, and the sum of a third parameter A determined by the first parameter l and a fourth parameter B determined based on the second parameter m is not greater than a fifth parameter C, and the fifth parameter C is a real number; The target codeword is determined based on the information of the target codeword.

14. The method according to claim 13, wherein: The third parameter A satisfies the following relationship: A=a1l 2 +b1, where a1 and b1 are real numbers.

15. The method according to claim 14, wherein: The a1 is determined according to O1 and N1, where l∈{0,1,…N1O1-1}, N1 is determined by the number of antenna ports n1 in the first dimension, and O1 is an integer.

16. The method according to claim 14, wherein: The third parameter A satisfies one of the following relations: Where l = l1O1+q1, l1∈{0,1,…N1-1}, q1∈{0,1,…O1-1}; or Among them, l=l1O1+q1,l1∈{0,1,…N1-1},q1∈{0,1,…O1-1}.

17. The method according to claim 14, wherein: The fourth parameter B satisfies the following relationship: B=a2m 2 +b2, where a2 and b2 are real numbers.

18. The method according to claim 17, wherein: a2 is determined according to parameters O2 and N2, m∈{0,1,…N1O1-1}, O2 is the number of oversampling in the vertical dimension, N2 is determined by the number of antenna ports in the second dimension n2, and O2 is an integer.

19. The method according to claim 17, wherein: The fourth parameter B satisfies one of the following relations: Where m=m2O2+q2,m2∈{0,1,…N2-1},q2∈{0,1,…O2-1}; or Among them, m=m2O2+q2,m2∈{0,1,…N2-1},q2∈{0,1,…O2-1}.

20. The method according to claim 17, wherein: The fifth parameter C is determined according to the values ​​of a1, b1, a2, and b2.

21. The method according to claim 20, wherein: The value of the fifth parameter C is less than 2.

22. The method according to claim 21, wherein: The value of the fifth parameter C is equal to 1.

23. The method according to claim 13, wherein: The basic vector satisfies one of the following characteristics: n1∈{0,1,…N1-1},n2∈{0,1,…N2-1} or n1∈{0,1,…N1-1},n2∈{0,1,…N2-1} n1∈{0,1,…N1-1},n2∈{0,1,…N2-1} Among them, V(n2N1+n1) is the element of the basic vector V with index n2N1+n1, the number of elements of the basic vector V is N1N2, and b1, b2, c are real numbers.

24. The method according to claim 13, wherein: The number of bits of information of the target codeword is determined according to the total number of basic vectors that satisfy the constraint relationship, and the constraint relationship includes: the sum of the third parameter A determined by the first parameter l and the fourth parameter B determined based on the second parameter m is not greater than the fifth parameter C, the third parameter A is used to characterize the trigonometric functions related to the incident pitch angle and the incident azimuth angle, the fourth parameter B is used to characterize the trigonometric functions related to the incident pitch angle, and the fifth parameter C is a real number.

25. A communication device, comprising a processor, wherein the processor implements the information feedback method according to any one of claims 1 to 12, or implements the information receiving method according to any one of claims 13 to 24 when executing a computer program.

26. A computer-readable storage medium comprising computer instructions; wherein: When the computer instructions are executed, the information feedback method according to any one of claims 1 to 12 is implemented, or the information receiving method according to any one of claims 13 to 24 is implemented.

Citation Information

Patent Citations

  • Method and device for carrying out codebook processing on channel information

    CN103780289A

  • CSI feedback and receiving method and device, and storage medium

    CN114070374A

  • Precoder codebook for CSI reporting in advanced wireless communication systems

    US20170279509A1