Information feedback and receiving method and device and storage medium

By constructing codewords constructed by basic vectors, we ensure that all codewords in the codebook can be utilized, and the problem of waste of communication resources caused by codeword uncertainty in MIMO technology is solved, and the effect of reducing the communication resources occupied by feedback codeword information is achieved.

CN120021180APending Publication Date: 2025-05-20ZTE CORP
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311545010.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-17
Publication Date
2025-05-20

AI Technical Summary

Technical Problem

In the existing MIMO technology, not all codewords in the precoded codebook can be utilized, resulting in uncertainty in the codewords in the codebook, and thus adding the communication resources occupied by the precode indication corresponding to the feedback codewords.

Method used

By constructing the codewords in the codebook are constructed by the basic vector, each basic vector corresponds to a first vector and a second vector, and all elements of the first vector are determined according to the first parameter 1, 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 1 and the fourth parameter B determined based on the second parameter m is not greater than the fifth parameter C, ensuring that all codewords in the codebook can be utilized.

Benefits of technology

Through this method, the uncertainty and redundancy of the codeword are reduced, and the communication resources occupied by the information of the feedback codeword are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120021180A_ABST
    Figure CN120021180A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information feedback method and device, an information receiving method and device and a storage medium, relates to the technical field of communication, and is used for reducing communication resources occupied by information of feedback code words. The information feedback method comprises the following steps: determining a codebook for channel information feedback, wherein the codebook comprises a plurality of code words constructed by basic vectors; each basic vector corresponds to one first vector and one 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, 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; determining a target code word from the codebook; and feeding back the information of the target code word.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular, to a method, apparatus, and storage medium for information feedback and reception. Background Art

[0002] In current wireless communication systems, MIMO (multiple input multiple output) technology is widely used. In MIMO technology, precoding is an important step. In this step, the base station can select the optimal codeword from a precoding codebook based on the indication information fed back by the terminal, so that the terminal can obtain better transmission performance.

[0003] In existing MIMO technologies, not all codewords in the precoding codebook can be utilized, resulting in uncertainty of the codewords in the codebook. When transmitting the precoding indication corresponding to the codeword, redundant communication resources are occupied. Therefore, how to reduce the communication resources occupied by the precoding indication corresponding to the feedback codeword is an urgent problem to be solved. Summary of the Invention

[0004] Embodiments of the present disclosure provide a method, apparatus, and storage medium for information feedback and reception, which are used to reduce the communication resources occupied by the information of the feedback codeword.

[0005] In a first aspect, an information feedback method is provided, including:

[0006] Determine a codebook for channel information feedback, where the codebook includes a plurality of codewords constructed from basis vectors; each basis vector 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;

[0007] Determine a target codeword from the codebook;

[0008] Feedback information of the target codeword.

[0009] In a second aspect, an information reception method is provided, including:

[0010] Receive information of a target codeword; wherein, 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 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;

[0011] Based on the information of the target codeword, determine the target codeword.

[0012] In a third aspect, there is provided a communication device, including:

[0013] A determination module, configured to determine a codebook for channel information feedback, where each basis vector 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;

[0014] 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;

[0015] A communication module, configured to feedback information of the target codeword.

[0016] In a fourth aspect, there is provided another communication device, including:

[0017] A communication module, configured to receive information of a target codeword; wherein, 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 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;

[0018] A determination module, configured to determine the target codeword based on the information of the target codeword.

[0019] In a fifth aspect, there is provided a communication device, including a processor, and when the processor executes a computer program, it implements the information feedback method in the first aspect above, or implements the information reception method in the second aspect above.

[0020] Sixth aspect, a computer-readable storage medium is provided, and the computer-readable storage medium includes computer instructions; wherein, when the computer instructions are executed, the information feedback method of the first aspect above is implemented, or the information receiving method of the second aspect above is implemented.

[0021] In the embodiments of the present disclosure, the codewords in the codebook are constructed by basic vectors, and each basic vector corresponds to a first vector and a second vector respectively. Among them, there are limiting conditions for the first parameter corresponding to the first vector and the second parameter corresponding to the second vector to limit the codewords constructed by the basic vectors, so that all the codewords in the codebook can be utilized. In this way, when the information of the feedback codewords is fed back, the uncertainty and redundancy of the codewords are reduced, and further the communication resources occupied when the information of the feedback codewords is fed back are reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the present disclosure, the drawings required to be used in some embodiments of the present disclosure will be briefly introduced below. Obviously, the drawings in the following description are only the drawings of some embodiments of the present disclosure, and those of ordinary skill in the art can also obtain other drawings according to these drawings.

[0023] Figure 1 It is a schematic diagram of the positional space relationship between a UPA antenna array and a terminal provided by an embodiment of the present disclosure;

[0024] Figure 2 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;

[0025] Figure 3 It is a schematic flowchart of an information feedback method provided by an embodiment of the present disclosure;

[0026] Figure 4 It is a schematic diagram of the structure of a codebook provided by an embodiment of the present disclosure;

[0027] Figure 5 It is a schematic diagram of the structure of a codebook provided by an embodiment of the present disclosure;

[0028] Figure 6 It is a schematic diagram of the structure of a codebook provided by an embodiment of the present disclosure;

[0029] Figure 7 It is a schematic diagram of the structure of a codebook provided by an embodiment of the present disclosure;

[0030] Figure 8 It is a schematic flowchart of an information receiving method provided by an embodiment of the present disclosure;

[0031] Figure 9 It is a schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure;

[0032] Figure 10 Schematic structural diagram of another communication device provided by an embodiment of the present disclosure;

[0033] Figure 11 Schematic structural diagram of another communication device provided by an embodiment of the present disclosure. Detailed implementation manners

[0034] Next, the technical solutions in the embodiments of the present disclosure will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part rather than all of the embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.

[0035] In the description of the present disclosure, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. The "and / or" herein is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more. The words such as "first" and "second" do not limit the quantity and execution order, and the words such as "first" and "second" do not necessarily limit to be different.

[0036] It should be noted that in the present disclosure, words such as "exemplary" or "for example" are used to indicate being an example, illustration or explanation. Any embodiment or design solution described as "exemplary" or "for example" in the present disclosure should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "exemplary" or "for example" aims to present relevant concepts in a specific manner.

[0037] In the related art, the precoding scheme designs codewords in a codebook according to the discrete Fourier transform (DFT). The advantage of this precoding scheme is that there is good orthogonality between different codewords, the computational complexity is relatively low, and the bit overhead is also relatively low. Therefore, it is widely adopted by uniform linear array (ULA) antenna arrays and uniform planar array (UPA) antenna arrays.

[0038] Among them, the specific 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 , and both the first communication node and the second communication node need to save a codebook, which is C = {c1 , c 2 ,..., c G}。The first communication node obtains channel information by measuring pilot signals, selects the codeword that best matches the channel information according to a preset rule, and sends the codeword number corresponding to the codeword to the second communication node in the form of a precoding indication, so that the second communication node can look up the codeword according to the precoding indication to obtain the channel information.

[0039] In the 3GPP 38.241 protocol, the codeword blocks included in the codewords in the scenarios of 4, 8, 12, 16, 24, and 32 antenna ports using the DFT scheme are as follows:

[0040]

[0041]

[0042] Among them, 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, u m and v l,m The phases of each unit of are in a linear form of their corresponding indexes, and v l,m constitutes the finally feedback information, which can be simplified to the following relationship:

[0043]

[0044]

[0045] Among them, is the Kronecker product. 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.

[0046] Exemplarily, taking Figure 1 as an example, the schematic diagram of the spatial position relationship between the UPA antenna array and the terminal shown, 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 Figure 1 shown, the antenna element spacing is When the incoming wave direction is , the following relationship exists for the antenna element response of the u-th row and v-th column:

[0047]

[0048] 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:

[0049]

[0050] Therefore, it can be obtained that

[0051] It should be noted that the phase of the DFT codebook has circular symmetry. The value sets of the first parameter l and the second parameter m of the codewords are the sets and the set In the above sets, there are specific values of l and m such that the absolute value of is greater than 1, while the value range of in the above precoding relationship is between [-1, 1]. There is a contradiction between their value ranges. Therefore, the value combinations of the first parameter and the second parameter of the above codewords cannot cover the set L×M, and some codewords cannot be realized in the angular space. These codewords are redundant codewords in the codebook, and the corresponding incident wave directions do not physically exist. The existence of redundant codewords increases the uncertainty of the codewords and the communication resources required for the precoding indication corresponding to the feedback codewords, thereby reducing the feedback efficiency. Therefore, how to reduce the communication resources occupied by the precoding indication corresponding to the feedback codewords is an urgent problem to be solved.

[0052] Based on this, the present disclosure provides an information feedback and reception method. In the process of feeding back the information corresponding to the feedback codewords, the codewords in the used codebook are constructed from basis vectors. Each basis vector corresponds to a first vector and a second vector respectively. Among them, there are limiting conditions for the first parameter corresponding to the first vector and the second parameter corresponding to the second vector to limit the codewords constructed by the basis vectors, so that all the codewords in the codebook can be utilized. In this way, when feeding back the information of the codewords, the uncertainty and redundancy of the codewords are reduced, and thus the communication resources occupied when feeding back the information of the codewords are reduced.

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

[0054] In a wireless communication scenario, the first communication node 10 communicates with the second communication node 20 via a wireless channel. For example, the first communication node 10 is a terminal, and the second communication node 20 is a base station, and communication is carried out between the base station and the terminal via a wireless channel. Another example is that the first communication node 10 is a terminal, and the second communication node 20 is a wireless router, and communication is carried out between the wireless router and the terminal via a wireless channel. Another example is that the first communication node 10 is a first base station, and the second communication node 20 is a second base station, and communication is carried out between the first base station and the second base station via a wireless channel. Another example is that the first communication node 10 is a first terminal, and the second communication node 20 is a second terminal, and communication is carried out between the first terminal and the second terminal via a wireless channel. Another example is that the first communication node 10 is a repeater, and the second communication node 20 is a base station, and communication is carried out between the base station and the repeater via a wireless channel. Another example is that the first communication node 10 is a terminal, and the second communication node 20 is a repeater, and communication is carried out between the repeater and the terminal via a wireless channel. Another example is that the first communication node 10 is a first repeater, and the second communication node 20 is a second repeater, and communication is carried out between the first repeater and the second repeater via a wireless channel. Another example is that the first communication node 10 is a base station, and the second communication node 20 is a satellite, and communication is carried out between the satellite and the base station via a wireless channel. Another example is that the first communication node 10 is a satellite, and the second communication node 20 is a base station, and communication is carried out between the base station and the satellite via a wireless channel. Another example is that the first communication node 10 is a terminal, and the second communication node 20 is a satellite, and communication is carried out between the satellite and the terminal via a wireless channel. Another example is that the first communication node 10 is a satellite, and the second communication node 20 is a terminal, and communication is carried out between the terminal and the satellite via a wireless channel. Another example is that the first communication node 10 is a ground device, and the second communication node 20 is an aircraft, and communication is carried out between the aircraft and the ground device via a wireless channel. Another example is that the first communication node 10 is a first aircraft, and the second communication node 20 is a second aircraft, and communication is carried out between the first aircraft and the second aircraft via a wireless channel.

[0055] In the embodiments of the present disclosure, mainly the first communication node 10 is a terminal and the second communication node 20 is a base station as an example for illustration.

[0056] In some embodiments, the second communication node 20 is used to provide wireless access services for multiple terminals. Specifically, a base station provides a service coverage area (also referred to as a cell). Terminals entering this area can communicate with the base station via wireless signals to receive the wireless access services provided by the base station.

[0057] In some embodiments, the second communication node 20 may 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 may include various macro base stations, micro base stations, home base stations, radio remote units, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, and other various network-side devices.

[0058] In some embodiments, the first communication node 10 may be a device with wireless transceiver functions, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as a ship, etc.); it can also be deployed in the air (such as an airplane, a balloon, a satellite, etc.). The terminal may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver functions, 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, 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. Embodiments of the present disclosure do not limit the application scenarios. The terminal may sometimes also be referred to as a user, a user equipment (UE), an access terminal, a UE unit, a UE station, a mobile station, a mobile device, a remote station, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent, or a UE device, etc., and embodiments of the present disclosure do not limit this.

[0059] Embodiments of the present disclosure can be applied to downlink data transmission, uplink data transmission, or 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. Both the transmitting end and the receiving end in the present disclosure can include an encoding device and / or a decoding device, so that the information to be transmitted can be modulated and encoded, and the received encoded information can also be demodulated and decoded to achieve information transmission between the transmitting end device and the receiving end device. Embodiments of the present disclosure do not limit this.

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

[0061] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and service scenarios described in the embodiments of the present disclosure are for more clearly explaining 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. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.

[0062] Figure 3 shows a schematic flow diagram of an information feedback method provided by the present disclosure. As Figure 3 shown, this information feedback method is applied to the first communication node and includes the following steps:

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

[0064] In some embodiments, when receiving an information feedback instruction from the second communication node, the second communication node starts to determine a codebook for channel information feedback.

[0065] 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 the information of the target codeword.

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

[0067] Exemplarily, the terminal sends the data transmission capability information of the terminal to the base station, and the data capability information is used to characterize the data transmission capability that the current antenna structure of the terminal can support. After the base station receives the data transmission capability information sent by the terminal, it determines the codebook for information feedback according to the data transmission capability information of the terminal, and then sends the codebook indication information to the terminal. The codebook indication information is used to indicate the codebook used for information feedback. After the terminal receives the codebook indication information sent by the base station, it determines the codebook for channel feedback according to the codebook indication information.

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

[0069] Among them, 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.

[0070] 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 to limit the codewords constructed from the basis vectors, so that all the codewords in the codebook can be utilized.

[0071] S102. Determine the target codeword from the codebook.

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

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

[0074]

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

[0076] As a possible implementation manner, the first communication node converts the combination (l, m) of the first parameter and the second parameter in the above codeword unit into a new precoding indication k through a preset coding method f, so that the second communication node is based on f -1Determine the codeword corresponding to the precoding indication k.

[0077] Exemplarily, taking a base station including a UPA antenna array as an example, where the number of antennas of the base station antenna array in the horizontal direction is N x , and the number of antennas of the antenna array in the vertical direction is N y , and a total of N t = N x N y codewords are transmitted. The corresponding terminal of the base station configures N r antennas to measure the CSI-RS to obtain channel information, and determines the target codeword that matches the channel information according to the channel information, and calculates the combination of the first parameter and the second parameter of the target codeword as l 0 , m 0 . The terminal converts the above combination of the first parameter and the second parameter into the information k of the codeword according to the preset coding method f 0 , and transmits the information k of the codeword 0 to the base station so that the base station determines the target codeword corresponding to the information k of the codeword based on f -1 . 0

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

[0079] S103. Feedback the information of the target codeword.

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

[0081] Exemplarily, the first communication node measures the correlation or distance metric value between the first parameter and the second parameter of the basis vector corresponding to the target codeword, and then determines the information corresponding to the target codeword according to the measurement result.

[0082] In some embodiments, the third parameter A satisfies the following relationship: A = a 1 l 2 + b 1 , where a 1 , b 1 are real numbers.

[0083] As a possible implementation manner, a 1 is determined according to O 1 and N 1 .

[0084] Among them, l ∈ {0, 1,... N 1 O1 -1}, N 1 Determined by the number of antenna ports n1 in the first dimension, O 1 is an integer.

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

[0086]

[0087]

[0088]

[0089] where l = l 1 O 1 + q 1 , l 1 ∈ {0, 1, … N 1 -1}, q 1 ∈ {0, 1, … O 1 -1}; or

[0090]

[0091] where l = l 1 O 1 + q 1 , l 1 ∈ {0, 1, … N 1 -1}, q 1 ∈ {0, 1, … O 1 -1}.

[0092] In some embodiments, the fourth parameter B satisfies the following relationship: B = a 2 m 2 + b 2 , where a 2 , b 2 are real numbers.

[0093] As a possible implementation, a 2 is determined according to the parameters O 2 and N 2 determined.

[0094] where m ∈ {0, 1, … N 1 O 1 -1}, N 2 is determined by the number of antenna ports n2 in the second dimension, O 2 is an integer.

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

[0096]

[0097]

[0098]

[0099] where m = m 2 O 2 +q 2 , m 2 ∈ {0, 1, … N 2 -1}, q 2 ∈ {0, 1, … O 2 -1}; or

[0100]

[0101] where m = m 2 O 2 +q 2 , m 2 ∈ {0, 1, … N 2 -1}, q 2 ∈ {0, 1, … O 2 -1}.

[0102] In some embodiments, the fifth parameter C is determined according to the values of a 1 , b 1 , a 2 , b 2 .

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

[0104] In some embodiments, the basis vector satisfies one of the following characteristics:

[0105]

[0106] n 1 ∈ {0, 1, … N 1 -1}, n 2 ∈ {0, 1, … N 2 -1}

[0107] or

[0108]

[0109] n 1 ∈ {0, 1, … N 1 -1}, n 2 ∈ {0, 1, … N 2 -1}

[0110]

[0111] n 1 ∈ {0, 1, … N 1 - 1}, n 2 ∈ {0, 1, … N 2 - 1}

[0112] where V(n 2 N 1 + n 1 ) is the element of the basis vector V with index n 2 N 1 + n 1 and the number of elements of the basis vector V is N 1 N 2 , b 1 , b 2 , c are real numbers.

[0113] It should be noted that there are limiting conditions for the first vector and the second vector corresponding to the basis vector of the target codeword to limit the codeword constructed by the basis vector. The limited codeword can also be described as an achievable codeword. If all the codewords included in the codebook are achievable codewords, the codebook is also described as an achievable codebook. From the above Figure 1 related descriptions, there are defects in the codebook in the current related technology. The values of the first parameter and the second parameter of some codewords in the codebook cannot traverse the set of the first parameter and the second parameter, resulting in the fact that these codewords cannot be realized in the angular space. These codewords are also described as unreachable codewords, while the codebook provided by the embodiments of the present disclosure is an achievable codebook, and all the codewords in the codebook are achievable codewords.

[0114] Exemplarily, taking the base station including a UPA antenna array as an example, the differences between the codebook in the current related technology and the codebook provided by the embodiments of the present disclosure are described. For the convenience of description, the codebook in the current related technology is called the existing codebook, and the codebook provided by the embodiments of the present disclosure is called the present disclosure codebook.

[0115] where the number of antennas of the base station with the UPA antenna array in the horizontal direction is N x , and the number of antennas of the antenna array in the vertical direction is N y , and a total of N t = N x N y codewords are transmitted.

[0116] Taking the following specific scenario as an example, the differences between the existing codebook and the present disclosure codebook are described.

[0117] Scenario 1: Taking the number of antennas of the antenna array in both the horizontal direction and the vertical direction being 16 and the oversampling factors in both the horizontal direction and the vertical direction being 1 as an example, as Figure 4As shown, the white part represents reachable codewords, and the black part represents unreachable codewords. The codebook of the present disclosure only includes the white part, while the existing codebook includes both the black part and the white part.

[0118] Scenario 2: Taking the number of antennas in the horizontal and vertical directions of the antenna array as 16 each, and the oversampling factors in the horizontal and vertical directions as 2 for example, as Figure 5 As shown, the white part represents reachable codewords, and the black part represents unreachable codewords. The codebook of the present disclosure only includes the white part, while the existing codebook includes both the black part and the white part.

[0119] Scenario 3: Taking the number of antennas in the horizontal direction of the antenna array as 16 and the number of antennas in the vertical direction as 8, and the oversampling factors in the horizontal and vertical directions as 1 for example, as Figure 6 As shown, the white part represents reachable codewords, and the black part represents unreachable codewords. The codebook of the present disclosure only includes the white part, while the existing codebook includes both the black part and the white part.

[0120] Scenario 4: Taking the number of antennas in the horizontal direction of the antenna array as 8 and the number of antennas in the vertical direction as 8, and the oversampling factors in the horizontal and vertical directions as 1 for example, as Figure 7 As shown, the white part represents reachable codewords, and the black part represents unreachable codewords. The codebook of the present disclosure only includes the white part, while the existing codebook includes both the black part and the white part. The codeword numbers in the codebook of the present disclosure are C r ={0, 1, 2,..., 44}, G r =44.

[0121] 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.

[0122] 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 represent the trigonometric function related to the incident elevation angle and the incident azimuth angle, the fourth parameter B is used to represent the trigonometric function related to the incident elevation angle, and the fifth parameter C is a real number.

[0123] It should be understood that in the related art, the number of bits of the indication information of the target codeword is determined according to all the basis vectors in the target codeword, while in the present disclosure, the number of bits of the indication information of the target codeword is determined according to the total number of basis vectors that satisfy the constraint relationship. By reducing the basis vectors in the process of determining the number of bits, the number of bits of the indication information is further reduced, and the communication resources occupied by feeding back the indication information corresponding to the target codeword are reduced.

[0124] Exemplarily, the information of the target codeword can also be described as a precoding matrix indicator (PMI), precoding indication, etc.

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

[0126] Exemplarily, when the number of antennas is 4 and the number of bits of the codebook corresponding to the target codeword is 16 bits, the number of bits of the target codeword is 4 bits. When the number of antennas is 2 and the number of bits of the codebook corresponding to the target codeword is 2 bits, the number of bits of the target codeword is 2 bits.

[0127] In the embodiments of the present disclosure, the codewords in the codebook are constructed from basis vectors, and each basis vector corresponds to a first vector and a second vector respectively. Among them, there are limiting conditions for the first parameter corresponding to the first vector and the second parameter corresponding to the second vector to limit the codewords constructed by the basis vectors, so that all the codewords in the codebook can be utilized. In this way, when feedbacking the information of the codewords, the uncertainty and redundancy of the codewords are reduced, and further the communication resources occupied when feedbacking the information of the codewords are reduced.

[0128] Figure 8 The flowchart of an information receiving method provided by the present disclosure is shown, as Figure 8 shown, this information receiving method is applied to the second communication node and includes the following steps:

[0129] S201. Receive the information of the target codeword.

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

[0131] Exemplarily, the first communication node measures the correlation or distance metric value between the first parameter and the second parameter of the basis vector corresponding to the target codeword, and then determines the information corresponding to the target codeword according to the measurement result.

[0132] Among them, the target codeword is the codeword determined by the first communication node from the codebook, and the specific determination process can be referred to Figure 3The determination process shown is not elaborated herein in the present disclosure; the codebook includes multiple codewords constructed from basis vectors; each basis vector 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.

[0133] In some embodiments, the third parameter A satisfies the following relationship: A = a 1 l 2 +b 1 , where a 1 , b 1 are real numbers.

[0134] As a possible implementation, a 1 is determined according to O 1 and N 1 .

[0135] Where l ∈ {0, 1, … N 1 O 1 -1}, N 1 is determined by the number of antenna ports n1 in the first dimension, and O 1 is an integer.

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

[0137]

[0138]

[0139]

[0140] Where l = l 1 O 1 +q 1 , l 1 ∈ {0, 1, … N 1 -1}, q 1 ∈ {0, 1, … O 1 -1}; or

[0141]

[0142] Where l = l 1 O 1 +q 1 , l 1 ∈ {0, 1, … N 1 -1}, q 1 ∈ {0, 1, … O1 -1}。

[0143] In some embodiments, the fourth parameter B satisfies the following relationship: B = a 2 m 2 + b 2 , where a 2 , b 2 are real numbers.

[0144] As a possible implementation, a 2 is determined according to the parameters O 2 and N 2 .

[0145] where m ∈ {0, 1, … N 1 O 1 - 1}, N 2 is determined by the number of antenna ports n2 in the second dimension, and O 2 is an integer.

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

[0147]

[0148]

[0149]

[0150] where m = m 2 O 2 + q 2 , m 2 ∈ {0, 1, … N 2 - 1}, q 2 ∈ {0, 1, … O 2 - 1}; or

[0151]

[0152] where m = m 2 O 2 + q 2 , m 2 ∈ {0, 1, … N 2 - 1}, q 2 ∈ {0, 1, … O 2 - 1}.

[0153] In some embodiments, the fifth parameter C is determined according to the values of a 1 , b 1 , a 2 , b 2 .

[0154] Among them, the fifth parameter C takes a value less than 2. For example, the value of the fifth parameter C is equal to 1.

[0155] In some embodiments, the basis vector satisfies one of the following characteristics:

[0156]

[0157] n 1 ∈ {0, 1, … N 1 -1}, n 2 ∈ {0, 1, … N 2 -1}

[0158] or

[0159]

[0160] n 1 ∈ {0, 1, … N 1 -1}, n 2 ∈ {0, 1, … N 2 -1}

[0161]

[0162] n 1 ∈ {0, 1, … N 1 -1}, n 2 ∈ {0, 1, … N 2 -1}

[0163] Among them, V(n 2 N 1 + n 1 ) is the element of the basis vector V with index n 2 N 1 + n 1 , and the number of elements of the basis vector V is N 1 N 2 , b 1 , b 2 , c are real numbers.

[0164] 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.

[0165] 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 elevation angle and the incident azimuth angle, the fourth parameter B is used to characterize the trigonometric function related to the incident elevation angle, and the fifth parameter C is a real number.

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

[0167] S202. Determine the target codeword based on the information of the target codeword.

[0168] In some embodiments, after receiving the information of the target codeword sent by the first communication node, the second communication node determines the target codeword in the codebook according to the precoding method f -1 and the information of the target codeword.

[0169] In some embodiments, the second communication node determines the channel state of the channel according to the target codeword.

[0170] It should be understood that different codewords of the codebook respectively correspond to different channel states of the channel. The second communication node can determine the channel state of the channel according to the target codeword corresponding to the received information, so as to formulate a corresponding channel strategy to enable better transmission performance between the terminal and the base station.

[0171] In the embodiments of the present disclosure, the codewords in the codebook are constructed by basis vectors, and each basis vector corresponds to a first vector and a second vector respectively. Among them, there are limiting conditions for the first parameter corresponding to the first vector and the second parameter corresponding to the second vector to limit the codewords constructed by the basis vectors, so that the codewords in the codebook can all be utilized. In this way, when receiving the information of the codeword, the uncertainty and redundancy of the codeword are reduced, and thus the communication resources occupied when receiving the information of the codeword are reduced.

[0172] It can be understood that in order to implement the above functions, the communication device includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example 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 certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.

[0173] Embodiments of the present disclosure may divide the communication device into functional modules according to the above 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 integrated module 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 illustrative, only a logical function division, and there may be other division methods in actual implementation. The following takes the example of dividing each functional module corresponding to each function for illustration.

[0174] Figure 9 FIG. is a schematic structural diagram of a communication device applied to a first communication node provided by an embodiment of the present disclosure. The communication device 90 can execute the information feedback method provided by the above method embodiment. As Figure 9 shown, the communication device 90 includes a determination module 901 and a communication module 902.

[0175] The determination module 901 is configured to determine a codebook for channel information feedback. The codebook includes a plurality of codewords constructed from basis vectors; each basis vector 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. 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.

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

[0177] The communication module 902 is configured to feedback information of the target codeword.

[0178] In some embodiments, the third parameter A satisfies the following relationship: A = a 1 l 2 +b 1 , where a 1 , b 1 are real numbers.

[0179] In some embodiments, a 1 is determined according to O 1 and N 1 , where l ∈ {0, 1,..., N 1 O 1 -1}, N 1 is determined by the number of antenna ports n1 in the first dimension, and O 1 is an integer.

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

[0181]

[0182]

[0183]

[0184] where \(l = l\) 1 O 1 +q 1 ,l 1 \(\in \{0, 1, \ldots, N\) 1 -1\}, q 1 \(\in \{0, 1, \ldots, O\) 1 -1\}; or

[0185]

[0186] where \(l = l\) 1 O 1 +q 1 ,l 1 \(\in \{0, 1, \ldots, N\) 1 -1\}, q 1 \(\in \{0, 1, \ldots, O\) 1 -1\}.

[0187] In some embodiments, the fourth parameter B satisfies the following relationship: \(B = a\) 2 m 2 +b 2 , where \(a\) 2 ,b 2 are real numbers.

[0188] In some embodiments, \(a\) 2 is determined according to the parameters O 2 and N 2 , \(m \in \{0, 1, \ldots, N\) 1 O 1 -1\}, N 2 is determined by the number of antenna ports \(n2\) in the second dimension, and O 2 is an integer.

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

[0190]

[0191]

[0192]

[0193] where \(m = m\) 2 O 2 +q 2 ,m 2∈ {0, 1, … N 2 - 1}, q 2 ∈ {0, 1, … O 2 - 1}; or

[0194]

[0195] where m = m 2 O 2 + q 2 , m 2 ∈ {0, 1, … N 2 - 1}, q 2 ∈ {0, 1, … O 2 - 1}.

[0196] In some embodiments, the fifth parameter C is determined according to the values of a 1 , b 1 , a 2 , b 2 .

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

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

[0199] In some embodiments, the basis vector satisfies one of the following characteristics:

[0200]

[0201] n 1 ∈ {0, 1, … N 1 - 1}, n 2 ∈ {0, 1, … N 2 - 1}

[0202] or

[0203]

[0204] n 1 ∈ {0, 1, … N 1 - 1}, n 2 ∈ {0, 1, … N 2 - 1}

[0205]

[0206] n 1 ∈ {0, 1, … N 1 - 1}, n 2 ∈ {0, 1, … N 2 - 1}

[0207] where V(n 2 N1 +n 1 ) is the index of the basis vector V as n 2 N 1 +n 1 is an element of, and the number of elements of the basis vector V is N 1 N 2 , b 1 , b 2 , c are real numbers.

[0208] In some embodiments, the number of bits of the information of the target codeword is determined according to the total number of basis vectors satisfying 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, where the third parameter A is used to represent the trigonometric function related to the incident elevation angle and the incident azimuth angle, the fourth parameter B is used to represent the trigonometric function related to the incident elevation angle, and the fifth parameter C is a real number.

[0209] Figure 10 is a schematic structural diagram of a communication device applied to a second communication node provided by an embodiment of the present disclosure. The communication device 100 can execute the information receiving method provided by the above method embodiment. As Figure 10 shown, the communication device 100 includes a communication module 1001 and a determination module 1002.

[0210] The communication module 1001 is configured to receive the information of the target codeword; wherein, 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 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, and 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.

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

[0212] In some embodiments, the third parameter A satisfies the following relationship: A = a 1 l 2 +b 1 , where, a 1 , b 1 are real numbers.

[0213] In some embodiments, a 1 is determined according to O 1 and N 1 , where, l ∈ {0, 1,... N 1 O1 -1}, N 1 Determined by the number of antenna ports n1 in the first dimension, O 1 is an integer.

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

[0215]

[0216]

[0217]

[0218] where l = l 1 O 1 + q 1 , l 1 ∈ {0, 1, … N 1 -1}, q 1 ∈ {0, 1, … O 1 -1}; or

[0219]

[0220] where l = l 1 O 1 + q 1 , l 1 ∈ {0, 1, … N 1 -1}, q 1 ∈ {0, 1, … O 1 -1}.

[0221] In some embodiments, the fourth parameter B satisfies the following relationship: B = a 2 m 2 + b 2 , where a 2 , b 2 are real numbers.

[0222] In some embodiments, a 2 is determined according to the parameters O 2 and N 2 determined, m ∈ {0, 1, … N 1 O 1 -1}, N 2 is determined by the number of antenna ports n2 in the second dimension, O 2 is an integer.

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

[0224]

[0225]

[0226]

[0227] where m = m 2 O 2 +q 2 , m 2 ∈ {0, 1, … N 2 - 1}, q 2 ∈ {0, 1, … O 2 - 1}; or

[0228]

[0229] where m = m 2 O 2 +q 2 , m 2 ∈ {0, 1, … N 2 - 1}, q 2 ∈ {0, 1, … O 2 - 1}.

[0230] In some embodiments, the fifth parameter C is determined according to the values of a 1 , b 1 , a 2 , b 2 .

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

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

[0233] In some embodiments, the basis vector satisfies one of the following characteristics:

[0234]

[0235] n 1 ∈ {0, 1, … N 1 - 1}, n 2 ∈ {0, 1, … N 2 - 1}

[0236] or

[0237]

[0238] n 1 ∈ {0, 1, … N 1 - 1}, n 2 ∈ {0, 1, … N 2 - 1}

[0239]

[0240] n 1 ∈ {0, 1, … N 1 - 1}, n 2 ∈ {0, 1, … N 2 - 1}

[0241] wherein, V(n 2 N 1 + n 1 ) is the element with index n of the base vector V 2 N 1 + n 1 of the base vector V, and the number of elements of the base vector V is N 1 N 2 , b 1 , b 2 , c are real numbers.

[0242] In some embodiments, the number of bits of the information of the target codeword is determined according to the total number of base vectors satisfying 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, where the third parameter A is used to represent the trigonometric function related to the incident elevation angle and the incident azimuth angle, the fourth parameter B is used to represent the trigonometric function related to the incident elevation angle, and the fifth parameter C is a real number.

[0243] When the functions of the above integrated module are implemented in the form of hardware, the embodiments of the present disclosure provide another possible structure of the communication device involved in the above embodiments. As Figure 11 shown, the communication device 110 includes: a processor 1102, a bus 1104. Optionally, the communication device may further include a memory 1101; optionally, the communication device may further include a communication interface 1103.

[0244] The processor 1102 may be used to implement or execute various exemplary logical blocks, modules, and circuits described in connection with the embodiments of the present disclosure. The 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 devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logical blocks, modules, and circuits described in connection with the embodiments of the present disclosure. The processor 1102 may also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0245] The communication interface 1103 is used to connect to other devices through a communication network. The communication network may be an Ethernet, a radio access network, a wireless local area network (WLAN), etc.

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

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

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

[0249] The bus 1104 can be an extended industry standard architecture (EISA) bus, etc. The bus 1104 can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 11 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0250] Some embodiments of the present disclosure provide a computer-readable storage medium (for example, a non-transitory computer-readable storage medium). Computer program instructions are stored in the computer-readable storage medium. When the computer program instructions run on a computer, the computer is caused to execute the information feedback and reception method described in any one of the above embodiments.

[0251] Exemplarily, the above computer-readable storage medium may include, but is not limited to: magnetic storage devices (such as hard disks, floppy disks, or magnetic tapes, etc.), optical discs (such as Compact Discs (CDs), Digital Versatile Discs (DVDs), etc.), smart cards, and flash memory devices (such as Erasable Programmable Read-Only Memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this 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).

[0252] An embodiment of the present disclosure provides a computer program product containing instructions. When the computer program product runs on a computer, it causes the computer to execute the information feedback and reception method described in any one of the above embodiments.

[0253] As described above, the above are only specific implementation manners of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be covered by the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. An information feedback method, characterized in that: The method comprises: Determine a codebook for channel information feedback, the codebook comprising 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 a 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, characterized in that 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, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that The fifth parameter C is determined according to the values ​​of a1, b1, a2, and b2.

9. The method according to claim 8, characterized in that The value of the fifth parameter C is less than 2.

10. The method according to claim 9, characterized in that The value of the fifth parameter C is equal to 1.

11. The method according to claim 1, characterized in that 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, characterized in that 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, characterized in that: The method comprises: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that The fifth parameter C is determined according to the values ​​of a1, b1, a2, and b2.

21. The method according to claim 20, characterized in that The value of the fifth parameter C is less than 2.

22. The method according to claim 21, characterized in that The value of the fifth parameter C is equal to 1.

23. The method according to claim 13, characterized in that 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, characterized in that 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, characterized in that: The method comprises a processor, wherein when the processor executes a computer program, 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.

26. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes 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

Cited By

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

    EP4790930A1