Search

CN-116260493-B - Beam forming method, device and processor readable storage medium

CN116260493BCN 116260493 BCN116260493 BCN 116260493BCN-116260493-B

Abstract

The application provides a beam forming method, a beam forming device and a processor readable storage medium, which comprise the steps of obtaining channel estimation parameters, determining singular values of each stream and first parameters of each stream in a plurality of streams of a signal source according to the channel estimation parameters, carrying out power distribution among the streams according to the singular values of each stream and the first parameters of each stream, determining second parameters of each stream, wherein the second parameters of each stream are used for representing a mapping relation between each stream and a transmitting antenna after the power distribution among the streams is carried out, carrying out geometric mean decomposition GMD conversion of at least two streams in the plurality of streams according to the second parameters of each stream and the singular values of each stream, carrying out splicing sorting processing according to the GMD conversion of at least two streams in the plurality of streams, determining a first beam forming factor and a second beam forming factor, and determining a beam forming vector corresponding to the channel estimation parameters according to the first beam forming factor and the second beam forming factor, wherein the beam forming vector is used for beam forming.

Inventors

  • ZHU LICHEN
  • LIU LONG
  • DING YANG

Assignees

  • 大唐移动通信设备有限公司

Dates

Publication Date
20260512
Application Date
20211209

Claims (20)

  1. 1. A method of beamforming, comprising: obtaining channel estimation parameters; determining singular values of each stream and first parameters of each stream in a plurality of streams of a signal source according to the channel estimation parameters, wherein the first parameters of each stream are used for representing a mapping relation between each stream and a transmitting antenna; Performing power distribution between each flow according to the singular value of each flow and the first parameter of each flow, and determining the second parameter of each flow, wherein the second parameter of each flow is used for representing the mapping relation between each flow and a transmitting antenna after the power distribution between each flow is performed; According to the second parameter of each stream and the singular value of each stream, performing Geometric Mean Decomposition (GMD) conversion of at least two streams in the plurality of streams, and according to the GMD conversion of at least two streams in the plurality of streams, performing splicing and sorting processing to determine a first beam forming factor and a second beam forming factor; And determining a shaping vector corresponding to the channel estimation parameter according to the first beam shaping factor and the second beam shaping factor, wherein the shaping vector is used for beam shaping.
  2. 2. The method of claim 1, wherein said performing power allocation between said each stream based on said singular value of said each stream and said first parameter of said each stream, determining said second parameter of said each stream comprises: Determining a front power distribution coefficient matrix according to the singular value of each flow, wherein the front power distribution coefficient matrix is used for power distribution among each flow; And determining a second parameter of each flow according to the front power distribution coefficient matrix and the first parameter of each flow.
  3. 3. The method of claim 2, wherein said determining a matrix of front power allocation coefficients based on said singular values for each stream comprises: and determining the front power distribution coefficient matrix according to the singular value of each stream and a preset inter-stream power distribution coefficient.
  4. 4. A method according to claim 3, wherein said determining a matrix of front power allocation coefficients based on said singular values of each stream and a predetermined inter-stream power allocation coefficient comprises: The following formula is used to determine the front power allocation coefficient matrix: Where Φ represents the matrix of front power allocation coefficients, Σ represents the matrix of singular values for each stream, For the diagonal elements of the singular value matrix Σ, the singular value of each stream is represented, p represents the inter-stream power allocation coefficient, and N L represents the number of streams transmitted.
  5. 5. The method of claim 2, wherein said determining a second parameter for each stream based on said matrix of pre-power allocation coefficients and said first parameter for each stream comprises: The second parameter of each flow is determined using the following equation: wherein the elements in V PA are the second parameters of each stream, V represents right singular vectors, phi represents a front power distribution coefficient matrix, Representing a first parameter of each stream, the first parameter of each stream being an element in V, Is an element in the phi-range of phi, For the second parameter of each stream, p represents the inter-stream power allocation coefficient, and N L represents the number of streams transmitted.
  6. 6. The method of claim 1, wherein the performing GMD conversion of at least two of the plurality of streams based on the second parameter of each stream and the singular value of each stream, and performing splice ordering based on the GMD conversion of at least two of the plurality of streams, determining the first beamforming factor and the second beamforming factor comprises: performing GMD conversion on second parameters of at least two flows in the plurality of flows, and determining third parameters of the at least two flows; Splicing third parameters of the at least two streams and second parameters of other streams except the at least two streams in the plurality of streams, and determining a first factor; Performing GMD (Gaussian mixture model) transformation on the singular values of the at least two streams, and determining a matrix after the GMD transformation of the at least two streams; Splicing the matrix after GMD conversion of the at least two streams and singular values of other streams except the at least two streams in the plurality of streams, and determining a second factor; sequencing each parameter in the first factors to determine a first beam forming factor; And sequencing each parameter in the second factors to determine a second beam forming factor.
  7. 7. The method of claim 6, wherein GMD transforming the second parameters of at least two of the plurality of streams to determine the third parameters of the at least two streams comprises: determining a third parameter of the at least two streams using the formula: P′=V′G′ 1 wherein the elements in P 'are the third parameters of the at least two streams, the elements in V' are the second parameters of the at least two streams, and G ' 1 represents the GMD transform matrix of V'.
  8. 8. The method of claim 6, wherein concatenating the third parameter of the at least two streams and the second parameter of the other streams of the plurality of streams than the at least two streams to determine the first factor comprises: The first factor is determined using the following formula: Wherein V comb represents a first factor, The elements in P 'are the second parameters of the other streams of the plurality of streams than the at least two streams, and the elements in P' are the third parameters of the at least two streams.
  9. 9. The method of claim 6, wherein the concatenating the GMD-transformed matrix of the at least two streams and the singular values of the other streams of the plurality of streams than the at least two streams to determine the second factor comprises: the second factor is determined using the following formula: wherein R comb represents a second factor, Is a singular value of the other streams of the plurality of streams except the at least two streams, and R' represents a GMD transformed matrix of the at least two streams.
  10. 10. The method of claim 1, wherein said determining a beamforming vector corresponding to said channel estimation parameter based on said first beamforming factor and said second beamforming factor comprises: Determining a rear power distribution coefficient matrix according to the second beam forming factor; and determining a shaping vector corresponding to the channel estimation parameter according to the post power distribution coefficient matrix and the first beam shaping factor.
  11. 11. The method of claim 10, wherein said determining a post-power allocation coefficient matrix from said second beamforming factor comprises: determining the downlink receiving power of each stream according to the second beam forming factor; determining the corrected downlink receiving power of each flow according to the downlink receiving power of each flow and a preset power correction coefficient; And determining a post power distribution coefficient matrix according to the corrected downlink received power of each stream and the second beam forming factor.
  12. 12. The method of claim 11, wherein said determining the downlink received power for each of said streams based on said second beamforming factor comprises: determining the downlink received power of each flow by adopting the following formula: Wherein the elements in K are the downlink received power of each stream, diag (·) represents the diagonal element operation, R sort represents the second beamforming factor, Representing the conjugate transpose of the R sort .
  13. 13. The method of claim 11, wherein the determining the corrected downlink received power for each stream according to the downlink received power for each stream and a preset power correction coefficient comprises: The corrected downlink received power for each stream is determined using the following equation: wherein the element in K is the downlink received power of each flow, Representing the downlink received power of each stream, ζ represents a power correction coefficient, elements in K ξ are the corrected downlink received power of each stream, Indicating the corrected downlink received power of each stream, and N L indicates the number of streams transmitted.
  14. 14. The method of claim 11, wherein said determining a post power allocation coefficient matrix based on said modified downlink received power for each stream and said second beamforming factor comprises: The following formula is used to determine the post power allocation coefficient matrix: Wherein, the Wherein Φ post represents the rear power distribution coefficient matrix, diagonal elements in Φ post Representing the inter-stream power allocation coefficient for each stream, N L representing the number of streams transmitted; representing the modified downlink received power for each of the streams, Representing elements in the second beamforming factor.
  15. 15. The method of claim 10, wherein said determining a beamforming vector corresponding to said channel estimation parameter based on said post-power allocation coefficient matrix and said first beamforming factor comprises: The following formula is used to determine the forming vector: W=V sort Φ post where W represents a beamforming vector, V sort represents a first beamforming factor, Φ post represents a post-power distribution coefficient matrix.
  16. 16. The method of claim 6, wherein the ordering each parameter in the first factor to determine the first beamforming factor comprises: sequencing each parameter in the second factor from big to small to obtain a sequencing matrix; And sequencing each parameter in the first factors according to the sequencing matrix, and determining a first beam forming factor.
  17. 17. The method of claim 16, wherein the ranking each parameter in the first factor according to the ranking matrix to determine a first beamforming factor comprises: The first beamforming factor is determined using the following equation: V sort =V comb Ψ Where V sort denotes a first beamforming factor, V comb denotes the first factor, and ψ denotes the ordering matrix.
  18. 18. The method of claim 6, wherein said ordering each parameter in said second factor to determine a second beamforming factor comprises: sequencing each parameter in the second factor from big to small to obtain a sequencing matrix; And determining a second beam forming factor according to each parameter in the ordering matrix and the second factor.
  19. 19. A beamforming device, comprising a memory, a transceiver, and a processor: the system comprises a memory for storing a computer program, a transceiver for receiving and transmitting data under the control of the processor, and a processor for reading the computer program in the memory and performing the following operations: obtaining channel estimation parameters; determining singular values of each stream and first parameters of each stream in a plurality of streams of a signal source according to the channel estimation parameters, wherein the first parameters of each stream are used for representing a mapping relation between each stream and a transmitting antenna; Performing power allocation between each flow according to the singular value of each flow and the first parameter of each flow, and determining a second parameter of each flow, wherein the second parameter of each flow is used for representing a mapping relation between each flow and a transmitting antenna after the power allocation between each flow is performed; According to the second parameter of each stream and the singular value of each stream, GMD conversion of at least two streams in the plurality of streams is carried out, splicing and sorting processing is carried out according to the GMD conversion of at least two streams in the plurality of streams, and a first beam forming factor and a second beam forming factor are determined; And determining a shaping vector corresponding to the channel estimation parameter according to the first beam shaping factor and the second beam shaping factor, wherein the shaping vector is used for beam shaping.
  20. 20. A beam-forming device, which comprises a beam-forming device, characterized by comprising the following steps: The first processing unit is used for acquiring channel estimation parameters; The second processing unit is used for determining singular values of each stream in a plurality of streams of a signal source and first parameters of each stream according to the channel estimation parameters, wherein the first parameters of each stream are used for representing the mapping relation between each stream and a transmitting antenna; A third processing unit, configured to perform power allocation between each of the flows according to the singular value of each of the flows and the first parameter of each of the flows, and determine a second parameter of each of the flows, where the second parameter of each of the flows is used to characterize a mapping relationship between each of the flows and a transmitting antenna after the performing of the power allocation between each of the flows; a fourth processing unit, configured to perform GMD conversion of at least two flows in the plurality of flows according to the second parameter of each flow and the singular value of each flow, perform splice ordering processing according to the GMD conversion of at least two flows in the plurality of flows, and determine a first beamforming factor and a second beamforming factor; And a fifth processing unit, configured to determine a shaping vector corresponding to the channel estimation parameter according to the first beamforming factor and the second beamforming factor, where the shaping vector is used for beamforming.

Description

Beam forming method, device and processor readable storage medium Technical Field The present application relates to the field of wireless communications technologies, and in particular, to a beamforming method, a beamforming device, and a processor readable storage medium. Background In a 5G (5 th Generation Mobile Communication Technology, fifth generation mobile communication technology) Multiple-Input Multiple-Output (MIMO) communication scenario, a beamforming (Eigenvalue Based Beamforming, EBB) algorithm and a geometric mean decomposition (Geometric Mean Decomposition, GMD) beamforming algorithm according to the eigenvalues are currently common beamforming methods, wherein the GMD algorithm can be regarded as an improved method of the EBB algorithm. In some channel scenes, after the shaping is performed by using an EBB algorithm, the gain gap of each stream is larger, and when the system adopts a mode of multi-stream unified modulation and coding strategy (Modulation and Coding Scheme, MCS) for transmission, the stream performance with smaller gain is poorer, and high MCS transmission is difficult to realize, so that the overall transmission rate is limited. While the GMD algorithm corrects each stream of the EBB algorithm so that each stream gain is equal, but at the same time, inter-stream interference is introduced. Disclosure of Invention The present application provides a beamforming method, a beamforming device, and a processor readable storage medium, which are used for solving the above technical drawbacks. In a first aspect, a beamforming method is provided, including: obtaining channel estimation parameters; determining singular values of each stream and first parameters of each stream in a plurality of streams of a signal source according to channel estimation parameters, wherein the first parameters of each stream are used for representing a mapping relation between each stream and a transmitting antenna; According to the singular value of each stream and the first parameter of each stream, carrying out power distribution among the streams, and determining the second parameter of each stream, wherein the second parameter of each stream is used for representing the mapping relation between each stream and a transmitting antenna after the power distribution among the streams is carried out; According to the second parameter of each stream and the singular value of each stream, performing Geometric Mean Decomposition (GMD) conversion of at least two streams in the plurality of streams, performing splicing and sequencing processing according to the GMD conversion of at least two streams in the plurality of streams, and determining a first beam forming factor and a second beam forming factor; And determining a shaping vector corresponding to the channel estimation parameter according to the first beam shaping factor and the second beam shaping factor, wherein the shaping vector is used for beam shaping. In one embodiment, the power allocation between each stream is performed according to the singular value of each stream and the first parameter of each stream, and determining the second parameter of each stream includes: determining a front power distribution coefficient matrix according to the singular value of each stream, wherein the front power distribution coefficient matrix is used for power distribution among each stream; A second parameter for each stream is determined based on the matrix of front power allocation coefficients and the first parameter for each stream. In one embodiment, determining the matrix of front power allocation coefficients from the singular values of each stream includes: And determining a front power distribution coefficient matrix according to the singular value of each stream and a preset inter-stream power distribution coefficient. In one embodiment, determining the matrix of front power allocation coefficients based on the singular value of each stream and the preset inter-stream power allocation coefficients comprises: The following formula is used to determine the front power allocation coefficient matrix: Where Φ represents the matrix of front power allocation coefficients, Σ represents the matrix of singular values for each stream, Is a diagonal element of the singular value matrix Σ,Representing the singular value of each stream, p represents the inter-stream power allocation coefficient, and N L represents the number of streams transmitted. In one embodiment, determining the second parameter for each stream based on the matrix of front power allocation coefficients and the first parameter for each stream comprises: The second parameter of each flow is determined using the following equation: Wherein the elements in V PA are the second parameters of each stream, V represents the right singular vector, Φ represents the front power allocation coefficient matrix, Representing a first parameter for each stream, the first parameter for each stream being an e