Beam forming feedback processing method and device, equipment and medium

By comprehensively considering the overall and local beamforming performance of the transmitter under multiple subcarriers in a multi-user wireless communication system, and generating and compressing the angle information of the beamforming matrix, the problem of large overhead of the receiver's feedback compression angle occupies the air interface, and improving the total throughput of the system.

CN120567261APending Publication Date: 2025-08-29SHANGHAI QIMINGXIN SEMICONDUCTOR TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511045522.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-29
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

In multi-user wireless communication systems, the compression angle feedback from the receiver takes up a large overhead of the air interface, resulting in a serious reduction in air interface throughput.

Method used

By obtaining the channel estimates of multiple subcarriers in the wireless communication system, taking into account the overall beamforming performance of the transmitter under multiple subcarriers and the local beamforming performance of each subcarrier, the first and second beamforming matrices are generated respectively, and the angle compressed is fed back to reconstruct the target beamforming matrix.

Benefits of technology

While ensuring similar performance, the air interface overhead is reduced and the total throughput is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120567261A_ABST
    Figure CN120567261A_ABST
Patent Text Reader

Abstract

The invention provides a beam forming feedback processing method and device, equipment and a medium, and the method comprises the steps: obtaining channel estimation values of a plurality of subcarriers in a wireless communication system, obtaining a first beam forming matrix of a transmitter in the wireless communication system according to the channel estimation values of the plurality of subcarriers, obtaining a second beam forming matrix of the transmitter according to the first beam forming matrix and the channel estimation value of each subcarrier, and performing angle compression on the first beam forming matrix and the second beam forming matrix to obtain first compression angle information and second compression angle information, and sending the first compression angle information and the second compression angle information to a transmitter to reconstruct a target beam forming matrix of each subcarrier. Under the condition of ensuring similar performance, the overall beam forming performance of the transmitter under a plurality of subcarriers and the local beam forming performance of the transmitter under each subcarrier are considered, the air interface occupation overhead is reduced, and the total throughput is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a beamforming feedback processing method, apparatus, device, and medium. Background Art

[0002] Transmit beamforming (TxBF) is a key technology in Wi-Fi. The receiver feeds back a weighting matrix to the transmitter, which then processes the weighting matrix to achieve beamforming.

[0003] In related technologies, the transmitter first sends a sounding frame to the receiver. This frame does not contain data (Null Data Packet, NDP). After receiving this frame, the receiver calculates the channel estimate in the frequency domain, then performs singular value decomposition (SVD) on the channel estimate. The decomposed V matrix is ​​angle-compressed and fed back to the transmitter to achieve beamforming.

[0004] However, when the number of users is large, the compression angle fed back by the receiver occupies a large air interface overhead, greatly occupying the air interface throughput. Summary of the Invention

[0005] In view of this, the embodiments of the present application provide a beamforming feedback processing method, apparatus, device and medium to solve the problem that the compressed angle feedback from the receiver occupies a large air interface overhead and greatly occupies the air interface throughput.

[0006] In a first aspect, an embodiment of the present application provides a beamforming feedback processing method, applied to a receiver in a wireless communication system, the method comprising: Obtaining channel estimation values ​​of multiple subcarriers in the wireless communication system; Acquire, according to the channel estimation values ​​of the multiple subcarriers, a first beamforming matrix of a transmitter in the wireless communication system, where the first beamforming matrix is ​​used to characterize an overall beamforming performance of the transmitter under the multiple subcarriers; Obtaining, according to the first beamforming matrix and the channel estimation value of each subcarrier, a second beamforming matrix for the transmitter, where the second beamforming matrix is ​​used to characterize a local beamforming performance of the transmitter under each subcarrier; performing angle compression on the first beamforming matrix and the second beamforming matrix respectively to obtain first compressed angle information and second compressed angle information; The first compressed angle information and the second compressed angle information are sent to the transmitter to reconstruct a target beamforming matrix for each subcarrier.

[0007] In an optional implementation, acquiring a first beamforming matrix of a transmitter in the wireless communication system according to the channel estimation values ​​of the multiple subcarriers includes: Calculating the autocorrelation parameter of each subcarrier according to the channel estimation value of each subcarrier; Calculating an average autocorrelation parameter of the plurality of subcarriers according to the autocorrelation parameter of each subcarrier; Performing singular value decomposition according to the average autocorrelation parameter to obtain the first beamforming matrix.

[0008] In an optional implementation, performing singular value decomposition according to the average autocorrelation parameter to obtain the first beamforming matrix includes: performing singular value decomposition on the average autocorrelation parameter to obtain a candidate beamforming matrix for the transmitter; The first beamforming matrix is ​​acquired according to the candidate beamforming matrix.

[0009] In an optional implementation, the acquiring the first beamforming matrix according to the candidate beamforming matrix includes: The first beamforming matrix is ​​generated according to all rows and first K columns of the candidate beamforming matrix, where a value of K is a positive integer between 1 and the number of columns of the candidate beamforming matrix.

[0010] In an optional implementation, acquiring a second beamforming matrix for the transmitter according to the first beamforming matrix and a channel estimation value of each subcarrier includes: determining a target matrix according to a product of the first beamforming matrix and the channel estimation value of each subcarrier; The second beamforming matrix is ​​acquired according to the target matrix.

[0011] In an optional implementation, acquiring the second beamforming matrix according to the target matrix includes: Performing singular value decomposition on the target matrix to obtain the second beamforming matrix.

[0012] In a second aspect, an embodiment of the present application further provides a beamforming feedback processing method, which is applied to a transmitter in a wireless communication system, the method comprising: receiving first compressed angle information and second compressed angle information sent by a receiver in the wireless communication system; Restoring and determining a first beamforming matrix based on the first compression angle information, and restoring and determining a second beamforming matrix based on the second compression angle information; A target beamforming matrix for each subcarrier in the wireless communication system is reconstructed according to the first beamforming matrix and the second beamforming matrix.

[0013] In a third aspect, an embodiment of the present application further provides a beamforming feedback processing device, including: An acquisition module, configured to acquire channel estimation values ​​of multiple subcarriers in a wireless communication system; The acquisition module is further configured to acquire a first beamforming matrix of a transmitter in the wireless communication system based on the channel estimation values ​​of the multiple subcarriers, where the first beamforming matrix is ​​used to characterize an overall beamforming performance of the transmitter under the multiple subcarriers; The acquisition module is further configured to acquire a second beamforming matrix of the transmitter based on the first beamforming matrix and the channel estimation value of each subcarrier, where the second beamforming matrix is ​​used to characterize the local beamforming performance of the transmitter under each subcarrier; a compression module, configured to perform angle compression on the first beamforming matrix and the second beamforming matrix respectively to obtain first compressed angle information and second compressed angle information; A sending module is configured to send the first compressed angle information and the second compressed angle information to the transmitter to reconstruct a target beamforming matrix for each subcarrier.

[0014] In a fourth aspect, an embodiment of the present application further provides a beamforming feedback processing device, including: A receiving module, configured to receive first compressed angle information and second compressed angle information sent by a receiver in a wireless communication system; a determining module, configured to restore and determine a first beamforming matrix based on the first compression angle information, and to restore and determine a second beamforming matrix based on the second compression angle information; A reconstruction module is configured to reconstruct a target beamforming matrix for each subcarrier in the wireless communication system according to the first beamforming matrix and the second beamforming matrix.

[0015] In the fifth aspect, an embodiment of the present application also provides an electronic device, comprising: a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory, and the processor executes the machine-readable instructions to execute any one of the methods described in the first aspect.

[0016] In a sixth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method described in any one of the first aspects is executed.

[0017] The present application provides a beamforming feedback processing method, apparatus, device, and medium, wherein the method includes: obtaining channel estimation values ​​of multiple subcarriers in a wireless communication system, obtaining a first beamforming matrix of a transmitter in the wireless communication system based on the channel estimation values ​​of the multiple subcarriers, obtaining a second beamforming matrix of the transmitter based on the first beamforming matrix and the channel estimation values ​​of each subcarrier, performing angle compression on the first beamforming matrix and the second beamforming matrix respectively to obtain first compressed angle information and second compressed angle information, and sending the first compressed angle information and the second compressed angle information to the transmitter to reconstruct the target beamforming matrix of each subcarrier. While ensuring similar performance, the overall beamforming performance of the transmitter under multiple subcarriers and the local beamforming performance under each subcarrier are considered, thereby reducing the occupied air interface overhead and improving the total throughput. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.

[0019] Figure 1 Schematic diagram of the process of the beamforming feedback processing method provided in the embodiment of the present application Figure 1 ; Figure 2 Schematic diagram of the process of the beamforming feedback processing method provided in the embodiment of the present application Figure 2 ; Figure 3 Schematic diagram of the process of the beamforming feedback processing method provided in the embodiment of the present application Figure 3 ; Figure 4 Schematic diagram of the process of the beamforming feedback processing method provided in the embodiment of the present application Figure 4 ; Figure 5 Schematic diagram of the process of the beamforming feedback processing method provided in the embodiment of the present application Figure 5 ; Figure 6 An interactive flow chart of a specific beamforming feedback processing method provided in an embodiment of the present application; Figure 7Schematic diagram of the structure of the beamforming feedback processing device provided in the embodiment of the present application Figure 1 ; Figure 8 Schematic diagram of the structure of the beamforming feedback processing device provided in the embodiment of the present application Figure 2 ; Figure 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0020] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of this application.

[0021] First, let’s explain the professional terms involved in this application: Transmitter: In wireless communication systems, it is used to convert original signals (such as sound and data) into radio frequency signals suitable for transmission through wireless channels and transmit them.

[0022] Receiver: In wireless communication systems, it is used to capture radio frequency signals in space and convert them back to the original original signals. For example, the receiver can be a user terminal device.

[0023] Beamforming: A signal processing technique that controls the phase and amplitude of each antenna in an antenna array to form a beam in a specific direction, thereby enhancing signal transmission and reception performance.

[0024] Beamforming Matrix: A key tool for implementing beamforming, it controls the direction and shape of the beam by defining the phase and amplitude of each antenna in the antenna array.

[0025] Subcarrier: In a multicarrier modulation system, a wide frequency band is divided into multiple narrower frequency bands, each of which is called a subcarrier. Each subcarrier can independently transmit data, thereby improving spectrum efficiency and the system's anti-interference ability.

[0026] Channel estimate: The receiver determines the estimated results of the channel characteristics that the signal experiences from the transmitter to the receiver.

[0027] Angle compression: If the receiver directly feeds back the complete V matrix to the transmitter, it will consume a lot of air interface overhead. Therefore, it is necessary to convert the complex elements of the V matrix into angle-related parameters and feed back the quantized values ​​of these angles to reduce the air interface overhead.

[0028] In related technologies, the transmitter sends a measurement frame to the receiver so that the receiver can calculate the channel estimation value. The dimensions of the channel estimation value include the number of receiver antennas (Nrx), the number of transmitter antennas (Ntx), and the number of frequency domain subcarriers (Nsc). The position of the frequency domain subcarriers is specified by the protocol. After calculating the channel estimation, the receiver will calculate the channel estimation value of each subcarrier. Perform Singular Value Decomposition (SVD):

[0029] in, For one m × m The unitary matrix, is a singular value matrix, that is, a m × n The diagonal matrix of , the elements on its diagonal are called singular values, is the beamforming matrix of the transmitter to be fed back under each subcarrier, for The conjugate transpose of .

[0030] Then, based on the agreement The matrix performs angle compression. For example, when Nrx=2, Ntx=8, The matrix is ​​compressed into 26 angle values. When Nrx=2, Ntx=16, The matrix is ​​compressed into 58 angle values.

[0031] In addition, transmit beamforming (TxBF) is also used in Multi-User-Multi-Input Multi-Ouput (MU-MIMO) technology. The transmitter requires each user (receiver) to feedback the compression angle. This results in a large air interface overhead for the feedback compression angle, which significantly reduces the air interface throughput.

[0032] The following describes the existing solution with an application example: Since the maximum number of spatial streams (Nss) supported by the WiFi 7 protocol is 16, assuming the number of transmitter antennas Ntx = 16, the number of antennas per receiver (user) Nrx = 2, and the number of spatial streams is 2, 58 compressed angles need to be fed back for each subcarrier. For a total of 8 users, a bandwidth of 160 Mbps requires feedback for 500 subcarriers. Each angle is quantized to an average of 8 bits (i.e., one angle is quantized to 8 binary bits). Therefore, each user needs to feedback 58 × 8 × 500 / 8 = 29,000 bytes, and the 8 users need to feedback a total of 232,000 bytes, which greatly consumes the air interface throughput.

[0033] It should be noted that after receiving the compressed angle information, the transmitter can restore the V matrix based on the compressed angle information, so as to use the V matrix to send signals for the corresponding subcarriers to achieve the purpose of beamforming.

[0034] Based on this, in order to solve the problem that the compressed angle of feedback occupies a large air interface overhead when using MU-MIMO and the number of users is large, this application proposes a method for reducing feedback overhead, which can reduce the throughput occupied by the compressed angle of multi-user feedback when scheduling multiple users to improve the system throughput, thereby improving the total throughput.

[0035] Figure 1 Schematic diagram of the process of the beamforming feedback processing method provided in the embodiment of the present application Figure 1 The execution subject of this embodiment may be a receiver in a wireless communication system.

[0036] like Figure 1 As shown, the method may include: S101: Acquire channel estimation values ​​of multiple subcarriers in a wireless communication system.

[0037] The number of subcarriers of the transmitter is determined by the bandwidth of the transmitter, and the bandwidth of the transmitter is divided into multiple subcarriers.

[0038] The channel estimation value of each subcarrier is used to characterize the channel characteristic value of signal transmission from the transmitter to the receiver through each subcarrier. The channel characteristic value may include, for example, amplitude attenuation, phase rotation, etc., and can also be understood as the channel characteristic value at the frequency position of each subcarrier.

[0039] In some embodiments, the transmitter sends a measurement frame to the receiver. The measurement frame generally includes multiple subcarriers on which known pilot symbols or training sequences are loaded. The receiver can calculate the channel estimation value of each subcarrier by comparing the received value with the transmitted value.

[0040] S102: Acquire a first beamforming matrix of a transmitter in a wireless communication system according to channel estimation values ​​of multiple subcarriers.

[0041] By comprehensively considering the channel estimation values ​​of the multiple subcarriers, a first beamforming matrix of the transmitter under the multiple subcarriers is determined, wherein the first beamforming matrix is ​​used to characterize the overall beamforming performance of the transmitter under the multiple subcarriers.

[0042] The difference from the related art is that the related art does not consider the overall beamforming performance of the transmitter under multiple subcarriers, but separately determines the beamforming matrix of the transmitter under each subcarrier, that is, the local beamforming matrix under each subcarrier.

[0043] It should be noted that the beamforming performance may include, for example, the beam direction and signal amplitude of the beamforming.

[0044] S103: Acquire a second beamforming matrix of the transmitter according to the first beamforming matrix and the channel estimation value of each subcarrier.

[0045] By comprehensively considering the first beamforming matrix and the channel estimation value of each subcarrier, a second beamforming matrix of the transmitter under each subcarrier is determined, wherein the second beamforming matrix is ​​used to characterize the local beamforming performance of the transmitter under each subcarrier, and one second beamforming matrix corresponds to one subcarrier.

[0046] That is, the overall beamforming performance of the transmitter under multiple subcarriers is taken into consideration, and the local beamforming performance of the transmitter under each subcarrier is comprehensively determined in combination with the channel estimation value of each subcarrier.

[0047] The difference from the related art is that, when determining the beamforming matrix of the transmitter under each subcarrier, the related art does not consider the overall beamforming performance of the transmitter under multiple subcarriers, but only determines the local beamforming matrix of the transmitter under each subcarrier based on the channel estimation value of each subcarrier.

[0048] S104: Perform angle compression on the first beamforming matrix and the second beamforming matrix respectively to obtain first compressed angle information and second compressed angle information.

[0049] Angle compression is performed on the first beamforming matrix to obtain first compressed angle information, and angle compression is performed on the second beamforming matrix to obtain second compressed angle information, wherein the first compressed angle information is angle information obtained by discretizing and quantizing angle values ​​corresponding to the first beamforming matrix, and the second compressed angle information is angle information obtained by discretizing and quantizing angle values ​​corresponding to the second beamforming matrix.

[0050] It should be noted that, for the specific implementation principle of angle compression, please refer to the relevant instructions stipulated in the existing protocol, which will not be repeated here.

[0051] S105: Send the first compressed angle information and the second compressed angle information to the transmitter to reconstruct a target beamforming matrix for each subcarrier.

[0052] The first compressed angle information and the second compressed angle information are sent to the transmitter, so that the transmitter determines a target beamforming matrix for each subcarrier based on the first compressed angle information and the second compressed angle information, so as to send a signal on each subcarrier according to the target beamforming matrix, thereby achieving the purpose of beamforming.

[0053] In the beamforming feedback processing method provided in this embodiment, by considering the overall beamforming performance of the transmitter under multiple subcarriers and the local beamforming performance under each subcarrier, a first beamforming matrix and a second beamforming matrix are generated respectively, and then angle compression is performed to obtain first compressed angle information and second compressed angle information. Compared with the related technology of angle compression of the V matrix, the compressed angle information fed back by the receiver occupies less air interface overhead, reduces the occupied air interface overhead, and improves the total throughput.

[0054] On the other hand, experimental simulations have shown that the performance of using the target beamforming matrix for signal transmission and using the beamforming matrix (V matrix) in related technologies for signal transmission are relatively similar, and the losses are basically the same. That is to say, by adopting this solution, while ensuring similar performance, by considering the overall beamforming performance of the transmitter under multiple subcarriers and the local beamforming performance under each subcarrier, the first beamforming matrix and the second beamforming matrix are generated respectively, and then angle compression is performed to obtain first compressed angle information and second compressed angle information, so that the compressed angle information fed back by the receiver occupies less air interface overhead, thereby reducing the occupied air interface overhead and improving the total throughput.

[0055] Figure 2 Schematic diagram of the process of the beamforming feedback processing method provided in the embodiment of the present application Figure 2 ,like Figure 2 As shown, in an optional implementation manner, the above step S102, obtaining a first beamforming matrix of a transmitter in the wireless communication system according to the channel estimation values ​​of the multiple subcarriers, may include: S201: Calculate the autocorrelation parameter of each subcarrier according to the channel estimation value of each subcarrier.

[0056] The autocorrelation parameter of each subcarrier is used to characterize the correlation between the channel estimation value of each subcarrier and itself under different time delays.

[0057] In some embodiments, the autocorrelation parameter of each subcarrier is expressed as ,in, is the channel estimation value of the nth subcarrier, for The conjugate transpose of , where n is a positive integer between 0 and N, indicating the position of the subcarrier. For example, if the number of subcarriers is 256, then N=256, and n=0~255 corresponds to the first subcarrier, the second subcarrier...the 256th subcarrier.

[0058] S202: Calculate an average autocorrelation parameter of multiple subcarriers based on the autocorrelation parameter of each subcarrier.

[0059] Among them, the average autocorrelation parameter is the average value of the autocorrelation parameters of multiple subcarriers, refer to the following formula (1): (1) S203 : Perform singular value decomposition according to the average autocorrelation parameter to obtain a first beamforming matrix.

[0060] Consider the following formula (2): (2) in, represents the average autocorrelation parameter Perform singular value decomposition and get , and based on Sure , for The conjugate transpose of Determined as the first beamforming matrix ,in, For one m × m The unitary matrix, is a singular value matrix, that is, a m × n The diagonal matrix of .

[0061] Figure 3 Schematic diagram of the process of the beamforming feedback processing method provided in the embodiment of the present application Figure 3 ,like Figure 3 As shown, in an optional embodiment, the above step S203, performing singular value decomposition according to the average autocorrelation parameter to obtain the first beamforming matrix, may include: S301: Perform singular value decomposition on the average autocorrelation parameter to obtain a candidate beamforming matrix of the transmitter.

[0062] Refer to the above formula (2), the average autocorrelation parameter Perform singular value decomposition and decompose to obtain , and based on Sure ,Will A candidate beamforming matrix is ​​determined for the transmitter.

[0063] S302: Obtain a first beamforming matrix according to the candidate beamforming matrix.

[0064] In an optional embodiment, the candidate beamforming matrix Determined as the first beamforming matrix .

[0065] In another optional embodiment, according to the candidate beamforming matrix All rows and first K columns of , generate the first beamforming matrix .

[0066] The value of K ranges from 1 to The number of columns is a positive integer between , for example, 3 or 4, which is not particularly limited in this embodiment.

[0067] The first beamforming matrix can be expressed as follows: (3) in, The first colon in the For all rows in , 1:K means taking the 1st to Kth columns in .

[0068] Figure 4 Schematic diagram of the process of the beamforming feedback processing method provided in the embodiment of the present application Figure 4 ,like Figure 4 As shown, in an optional embodiment, the above step S103, obtaining the second beamforming matrix of the transmitter according to the first beamforming matrix and the channel estimation value of each subcarrier, may include: S401: Determine a target matrix according to a product of a first beamforming matrix and a channel estimation value of each subcarrier.

[0069] According to the following formula (4), the target matrix is ​​expressed as: (4) in, is the target matrix, is the channel estimation value of each subcarrier, is the first beamforming matrix.

[0070] S402: Obtain a second beamforming matrix according to the target matrix.

[0071] Perform singular value decomposition on the target matrix to obtain the second beamforming matrix, see the following formula (5): (5) in, Represents the target matrix Perform singular value decomposition and get , for The conjugate transpose of Sure , which is the second beamforming matrix, where For one m × m The unitary matrix, is a singular value matrix, that is, a m × n The diagonal matrix of .

[0072] Figure 5 Schematic diagram of the process of the beamforming feedback processing method provided in the embodiment of the present application Figure 5 The execution subject of this embodiment may be a transmitter in a wireless communication system.

[0073] like Figure 5 As shown, the method may include: S501: Receive first compressed angle information and second compressed angle information sent by a receiver in a wireless communication system.

[0074] The first compressed information is obtained by the receiver acquiring a first beamforming matrix of a transmitter in a wireless communication system according to channel estimation values ​​of multiple subcarriers, and performing angle compression on the first beamforming matrix.

[0075] The second compressed information is the first beamforming matrix of the receiver and the channel estimation value of each subcarrier, which is obtained by acquiring the second beamforming matrix of the transmitter and performing angle compression on the second beamforming matrix.

[0076] S502: Restore and determine a first beamforming matrix based on the first compression angle information, and restore and determine a second beamforming matrix based on the second compression angle information.

[0077] The transmitter receives the first compressed angle information and the second compressed angle information sent by the receiver, and decompresses the first compressed angle information to restore the first beamforming matrix, and decompresses the second compressed angle information to restore the second beamforming matrix.

[0078] It should be noted that, for the specific implementation principle of anti-compression, please refer to the relevant instructions stipulated in the existing protocol, which will not be repeated here.

[0079] S503: Reconstruct a target beamforming matrix for each subcarrier in the wireless communication system according to the first beamforming matrix and the second beamforming matrix.

[0080] The product of the first beamforming matrix and the second beamforming matrix is ​​determined as the target beamforming matrix of each subcarrier in the wireless communication system, so that the transmitter transmits a signal on each subcarrier according to the target beamforming matrix to achieve the purpose of beamforming. The target beamforming matrix can be expressed as .

[0081] In the beamforming feedback processing method provided in this embodiment, it is determined through experimental simulation that the performance of using the target beamforming matrix for signal transmission and using the V matrix in the related art for signal transmission are relatively similar, and the loss is basically the same. Therefore, by adopting this scheme, while ensuring similar performance, by considering the overall beamforming performance of the transmitter under multiple subcarriers and the local beamforming performance under each subcarrier, a first beamforming matrix and a second beamforming matrix are generated respectively, and then angle compression is performed to obtain first compressed angle information and second compressed angle information, so that the compressed angle information fed back by the receiver occupies less air interface overhead, reduces the occupied air interface overhead, and improves the total throughput.

[0082] The solution of this application is described below with reference to a specific embodiment.

[0083] Figure 6 An interactive flow chart of a specific beamforming feedback processing method provided in an embodiment of the present application is shown as follows: Figure 6 As shown, the method may include: S601: The receiver calculates the channel estimation values ​​of multiple subcarriers The average autocorrelation parameter .

[0084] S602: Receiver average autocorrelation parameter Perform SVD decomposition and take the first K columns to obtain the first beamforming matrix .

[0085] S603: The receiver calculates the channel estimation value of each subcarrier and the first beamforming matrix The product of .

[0086] S604, receiver to target matrix Perform SVD decomposition to obtain the second beamforming matrix .

[0087] S605: The receiver converts the first beamforming matrix and the second beamforming matrix The information is compressed into first compressed angle information and second compressed angle information respectively, and sent to the transmitter.

[0088] S606: The transmitter restores and determines the first beamforming matrix according to the first compression angle information. , and restore and determine the second beamforming matrix based on the second compression angle information .

[0089] S607: The transmitter sets the first beamforming matrix and the second beamforming matrix The product of is used as the target beamforming matrix for each subcarrier.

[0090] The following application example illustrates this solution: For example, consider a transmitter with 16 antennas Ntx, 2 antennas per receiver Nrx, 2 spatial streams, and a 160 Mbps bandwidth. For example, K=4, each angle is quantized to 8 bits per angle, and there are 8 users. The calculation process for the air interface overhead that the receiver needs to feedback using this solution is as follows: Channel estimation value The dimension is 2×16. According to the above formula (1), we can determine The dimension is 16×16. According to the above formula (2), we can determine The dimension is 16×16. According to the above formula (3), we can determine The dimension is 16× , The elements in will be compressed into angle values. When K=4, A total of 64 elements will be compressed into 120 angle values. The protocol specifies the mapping relationship between the number of angles and the number of rows and columns in the matrix. For example, the number of angles corresponding to row 16 and column 4 is 120.

[0091] Similarly, according to the above formulas (4) and (5), determine The dimension is K×2, when K=4, There are 8 elements in total, which will be compressed into 10 angle values.

[0092] In this application example, the bandwidth is 160M and 500 subcarriers need to be fed back, so there is a total of 1 , 500 , 10 × 500 = 5000 angle values ​​need to be fed back. Therefore, a single user feeds a total of (5000 + 120) × 8 / 8 = 5120 bytes. Eight users feed back a total of 8 × 5120 = 40960 bytes. Compared to the existing solution, the air interface feedback overhead is reduced to 17.66% of that of the existing solution.

[0093] Based on the same inventive concept, an embodiment of the present application also provides a beamforming feedback processing device corresponding to the beamforming feedback processing method. Since the principle of solving the problem by the device in the embodiment of the present application is similar to the above-mentioned beamforming feedback method in the embodiment of the present application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0094] Figure 7 Schematic diagram of the structure of the beamforming feedback processing device provided in the embodiment of the present application Figure 1 , the device can be integrated into a receiver in a wireless communication system.

[0095] like Figure 7 As shown, the device may include: An acquisition module 701 is configured to acquire channel estimation values ​​of multiple subcarriers in a wireless communication system; The acquisition module 701 is further configured to acquire a first beamforming matrix of a transmitter in the wireless communication system based on the channel estimation values ​​of the multiple subcarriers, where the first beamforming matrix is ​​used to characterize the overall beamforming performance of the transmitter under the multiple subcarriers; The acquisition module 701 is further configured to acquire a second beamforming matrix of the transmitter based on the first beamforming matrix and the channel estimation value of each subcarrier, where the second beamforming matrix is ​​used to characterize the local beamforming performance of the transmitter under each subcarrier; A compression module 702 is configured to perform angle compression on the first beamforming matrix and the second beamforming matrix respectively to obtain first compressed angle information and second compressed angle information; The sending module 703 is configured to send the first compressed angle information and the second compressed angle information to a transmitter to reconstruct a target beamforming matrix for each subcarrier.

[0096] In an optional implementation, the acquisition module 701 is specifically configured to: Calculating the autocorrelation parameter of each subcarrier based on the channel estimation value of each subcarrier; Calculating an average autocorrelation parameter of the plurality of subcarriers according to the autocorrelation parameter of each subcarrier; Singular value decomposition is performed according to the average autocorrelation parameter to obtain a first beamforming matrix.

[0097] In an optional implementation, the acquisition module 701 is specifically configured to: Performing singular value decomposition on the average autocorrelation parameters to obtain a candidate beamforming matrix for the transmitter; A first beamforming matrix is ​​obtained according to the candidate beamforming matrix.

[0098] In an optional implementation, the acquisition module 701 is specifically configured to: A first beamforming matrix is ​​generated according to all rows and first K columns of the candidate beamforming matrix, where the value of K is a positive integer between 1 and the number of columns of the candidate beamforming matrix.

[0099] In an optional implementation, the acquisition module 701 is specifically configured to: determining a target matrix according to a product of the first beamforming matrix and a channel estimation value of each subcarrier; A second beamforming matrix is ​​obtained according to the target matrix.

[0100] In an optional implementation, the acquisition module 701 is specifically configured to: Perform singular value decomposition on the target matrix to obtain the second beamforming matrix.

[0101] For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference can be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.

[0102] Figure 8 Schematic diagram of the structure of the beamforming feedback processing device provided in the embodiment of the present application Figure 2 , the device can be integrated into a transmitter in a wireless communication system.

[0103] like Figure 8 As shown, the device may include: A receiving module 801 is configured to receive first compressed angle information and second compressed angle information sent by a receiver in a wireless communication system; A determination module 802 is configured to restore and determine a first beamforming matrix based on the first compression angle information, and to restore and determine a second beamforming matrix based on the second compression angle information; The reconstruction module 803 is configured to reconstruct a target beamforming matrix for each subcarrier in the wireless communication system according to the first beamforming matrix and the second beamforming matrix.

[0104] For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference can be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.

[0105] Figure 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Figure 9 As shown, the device includes: a processor 901 and a memory 902, wherein the memory 902 stores machine-readable instructions executable by the processor 901. When the electronic device is running, the processor 901 communicates with the memory 902, and the processor 901 executes the machine-readable instructions to execute the method executed by the above-mentioned receiver or the method executed by the transmitter.

[0106] The device may be the above-mentioned receiver or transmitter. If the device is a receiver, the device may further include: a receiver; if the device is a transmitter, the device may further include a transmitter.

[0107] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method executed by the receiver or the method executed by the transmitter is executed.

[0108] In the embodiment of the present application, the computer program can also execute other machine-readable instructions when run by the processor to execute other methods described in the embodiment. For the specific execution method steps and principles, please refer to the description of the embodiment and will not be repeated here.

[0109] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interface, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0110] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0111] In addition, each functional unit in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0112] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.

[0113] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and are not to be understood as indicating or implying relative importance.

[0114] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The scope of protection of the present application is not limited thereto. Although the present application has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed in the present application, or make equivalent replacements for some of the technical features thereof. However, these modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present application. They should all be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A beamforming feedback processing method, characterized in that: Applied to a receiver in a wireless communication system, the method comprises: Obtaining channel estimation values ​​of multiple subcarriers in the wireless communication system; Acquire, according to the channel estimation values ​​of the multiple subcarriers, a first beamforming matrix of a transmitter in the wireless communication system, where the first beamforming matrix is ​​used to characterize an overall beamforming performance of the transmitter under the multiple subcarriers; Obtaining, according to the first beamforming matrix and the channel estimation value of each subcarrier, a second beamforming matrix for the transmitter, where the second beamforming matrix is ​​used to characterize a local beamforming performance of the transmitter under each subcarrier; performing angle compression on the first beamforming matrix and the second beamforming matrix respectively to obtain first compressed angle information and second compressed angle information; The first compressed angle information and the second compressed angle information are sent to the transmitter to reconstruct a target beamforming matrix for each subcarrier.

2. The method according to claim 1, characterized in that The acquiring, according to the channel estimation values ​​of the multiple subcarriers, a first beamforming matrix of a transmitter in the wireless communication system includes: Calculating the autocorrelation parameter of each subcarrier according to the channel estimation value of each subcarrier; Calculating an average autocorrelation parameter of the plurality of subcarriers according to the autocorrelation parameter of each subcarrier; Performing singular value decomposition according to the average autocorrelation parameter to obtain the first beamforming matrix.

3. The method according to claim 2, characterized in that The performing singular value decomposition according to the average autocorrelation parameter to obtain the first beamforming matrix includes: performing singular value decomposition on the average autocorrelation parameter to obtain a candidate beamforming matrix for the transmitter; The first beamforming matrix is ​​acquired according to the candidate beamforming matrix.

4. The method according to claim 3, characterized in that The acquiring the first beamforming matrix according to the candidate beamforming matrix includes: The first beamforming matrix is ​​generated according to all rows and first K columns of the candidate beamforming matrix, where a value of K is a positive integer between 1 and the number of columns of the candidate beamforming matrix.

5. The method according to claim 1, wherein The acquiring, according to the first beamforming matrix and the channel estimation value of each subcarrier, a second beamforming matrix of the transmitter includes: determining a target matrix according to a product of the first beamforming matrix and the channel estimation value of each subcarrier; The second beamforming matrix is ​​acquired according to the target matrix.

6. The method according to claim 5, characterized in that The acquiring the second beamforming matrix according to the target matrix includes: Performing singular value decomposition on the target matrix to obtain the second beamforming matrix.

7. A beamforming feedback processing method, characterized in that: Applied to a transmitter in a wireless communication system, the method comprises: receiving the first compressed angle information and the second compressed angle information in the beamforming feedback processing method according to any one of claims 1 to 6 sent by a receiver in the wireless communication system; Restoring and determining a first beamforming matrix based on the first compression angle information, and restoring and determining a second beamforming matrix based on the second compression angle information; A target beamforming matrix for each subcarrier in the wireless communication system is reconstructed according to the first beamforming matrix and the second beamforming matrix.

8. A beamforming feedback processing device, characterized in that: include: An acquisition module, configured to acquire channel estimation values ​​of multiple subcarriers in a wireless communication system; The acquisition module is further configured to acquire a first beamforming matrix of a transmitter in the wireless communication system based on the channel estimation values ​​of the multiple subcarriers, where the first beamforming matrix is ​​used to characterize an overall beamforming performance of the transmitter under the multiple subcarriers; The acquisition module is further configured to acquire a second beamforming matrix of the transmitter based on the first beamforming matrix and the channel estimation value of each subcarrier, where the second beamforming matrix is ​​used to characterize the local beamforming performance of the transmitter under each subcarrier; a compression module, configured to perform angle compression on the first beamforming matrix and the second beamforming matrix respectively to obtain first compressed angle information and second compressed angle information; A sending module is configured to send the first compressed angle information and the second compressed angle information to the transmitter to reconstruct a target beamforming matrix for each subcarrier.

9. A beamforming feedback processing device, characterized in that: include: A receiving module, configured to receive the first compressed angle information and the second compressed angle information in the beamforming feedback processing method according to any one of claims 1 to 6, sent by a receiver in a wireless communication system; a determining module, configured to restore and determine a first beamforming matrix based on the first compression angle information, and to restore and determine a second beamforming matrix based on the second compression angle information; A reconstruction module is configured to reconstruct a target beamforming matrix for each subcarrier in the wireless communication system according to the first beamforming matrix and the second beamforming matrix.

10. An electronic device, characterized in that: A processor and a memory, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory, and the processor executes the machine-readable instructions to perform the method according to any one of claims 1 to 7.

11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is executed.

Citation Information

Patent Citations

  • Millimeter wave channel estimation method

    CN111385006A

  • Apparatus and method for using adaptive codebooks for dual beamforming feedback

    CN114257279A