Millimeter wave-based multi-user massive MIMO-based hybrid beamforming system and analog precoder matrix acquisition method applied thereto

11711123 · 2023-07-25

Assignee

Inventors

Cpc classification

International classification

Abstract

The present inventive concept relates to a method for designing an optimal analog precoder for improving frequency spectrum efficiency in a millimeter wave-based multi-user massive MIMO-based hybrid beamforming system and a hybrid beamforming system applying the same, and more specifically, to a method for designing an optimal analog precoder using an approximation technique and an iterative optimization algorithm, and a hybrid beamforming system to which the same is applied.

Claims

1. An analog precoding matrix acquisition method for frequency spectrum enhancement, the method comprising: an objective form setting step of setting an objective form for maximizing a frequency spectrum efficiency of an analog precoder based on a frequency spectrum efficiency for a sub-carrier of a transmission end Tx; an approximation step of transforming and approximating the objective form set in the objective form setting step using a digital precoding matrix for the sub-carrier of the transmission end Tx; an analog precoding matrix generation step of generating an analog precoding matrix by calculating for each column of the analog precoding matrix based on the objective form approximated through the approximation step; and an optimal analog precoding matrix determination step of comparing elements between the analog precoding matrix generated in the analog precoding matrix generation step and a predetermined initial analog precoding matrix currently applied to the analog precoder to determine an optimal analog precoding matrix according to whether an error between the generated analog precoding matrix and the predetermined initial analog precoding matrix is within a predetermined error range.

2. The method of claim 1, wherein the optimal analog precoding matrix determination step comprises, when the error between the generated analog precoding matrix and the predetermined initial analog precoding matrix is included within the predetermined error range, determining the generated analog precoding matrix as the optimal analog precoding matrix for frequency spectrum improvement and updating the predetermined initial analog precoding matrix to the optimal analog precoding matrix.

3. The method of claim 1, wherein the optimal analog precoding matrix determination step comprises, when the error between the generated analog precoding matrix and the predetermined initial analog precoding matrix is out of a predetermined error range, deriving the optimal analog precoding matrix by repeatedly performing the analog precoding matrix generation step to the optimal analog precoding matrix determination step until the error is within the predetermined error range.

4. The method of claim 1, wherein the objective form set in the objective form setting step is according to the following (Equation 1), argmax F RF F BB 1 K .Math. k = 1 K .Math. u = 1 N u R u [ k ] ( Equation 1 ) here, N.sub.t is the number of transmission antennas, N.sub.RF is the number of RF chains, F.sub.RF is the analog precoding matrix of a size of N.sub.t×N.sub.RF that is equally applied to all sub-carriers, N.sub.u is the number of user terminals having a single antenna corresponding to a reception end Rx, F.sub.BB[k]=[f.sub.BB,1[k], f.sub.BB,2[k], . . . , f.sub.BB,N.sub.u[k]] is digital precoding matrix having a size of N.sub.RF×N.sub.s corresponding to the k-th sub-carrier for N.sub.u user terminals, and R 2 [ k ] = log 2 ( 1 + h u [ k ] H F RF f BB , u [ k ] | 2 σ 2 + .Math. i = u .Math. "\[LeftBracketingBar]" h u [ k ] H F RF f BB i [ k ] .Math. "\[RightBracketingBar]" 2 ) means the frequency spectrum efficiency for the k-th sub-carrier of the u-th user terminal, P means the maximum transmission power of the transmission end Tx, σ.sup.2 means variance of Additive White Gaussian Noise (AWGN), and .sup.H represents a Hermitian matrix.

5. The method of claim 4, wherein the objective form obtained by using the digital precoding matrix for the sub-carrier of the transmission end Tx of the objective form of (Equation 1) above is derived by the following (Equation 2), 1 K .Math. k = 1 K .Math. u = 1 N u R u [ k ] N u log 2 ( 1 + N RF σ 2 N u 2 .Math. "\[LeftBracketingBar]" F RF H ( 1 K .Math. k = 1 K H [ k ] H [ k ] H ) F RF .Math. "\[RightBracketingBar]" 1 N RF ) ( Equation 2 ) here, N.sub.t is the number of transmission antennas, N.sub.RF is the number of RF chains, F.sub.RF is the analog precoding matrix of the size of N.sub.t×N.sub.RF that is equally applied to all sub-carriers, N.sub.u is the number of user terminals having a single antenna corresponding to the reception end Rx, R u [ k ] = log 2 ( 1 + h u [ k ] H F RF f BB , u [ k ] | 2 σ 2 + .Math. l = u .Math. "\[LeftBracketingBar]" h u [ k ] H F RF f BB , l [ k ] .Math. "\[RightBracketingBar]" 2 ) means the frequency spectrum efficiency for the k-th sub-carrier of the u-th user terminal, and .sup.H represents a Hermitian matrix.

6. The method of claim 1, wherein in the analog precoding matrix generation step, the generating of the analog precoding matrix based on the approximated objective form is performed by the following (Equation 3), argmax f l .Math. l = 1 N RF .Math. "\[LeftBracketingBar]" f l H B l f l .Math. "\[RightBracketingBar]" ( Equation 3 ) here, N.sub.RF is the number of RF chains, f l = 1 N l e j ( ( f l H B l ) H ) is an expression for calculating the l-th column vector of the analog precoding matrix, B.sub.l=A−AF.sub.RF.sup.l(F.sub.RF.sup.l HAF.sub.RF.sup.l).sup.−1F.sub.RF.sup.l HA means a semi-determined matrix, A = 1 K .Math. k = 1 K ( H [ k ] H [ k ] H ) means an average channel covariance matrix for all K sub-carriers, F.sub.RF, is the analog precoding matrix of the size of N.sub.t×N.sub.RF that is equally applied to all sub-carriers, f.sub.l means the l-th column in F.sub.RF, F.sub.RF.sup.l means a matrix with the l-th column removed from F.sub.RF, and .sup.H represents a Hermitian matrix.

7. The method of claim 5, wherein in the approximation step, the approximation of the objective form of (Equation 1) using the digital precoding matrix for the sub-carrier of the transmission end Tx is to be approximated according to the following (Equation 5), 1 K .Math. k = 1 K .Math. u = 1 N u R u [ k ] ( a ) N u K .Math. k = 1 K log 2 ( 1 + 1 σ 2 1 Tr ( ( H [ k ] H F RF F RF H H [ k ] ) - 1 ) ) ) ( b ) N u log 2 ( 1 + 1 σ 2 K .Math. k = 1 K 1 Tr ( ( H [ k ] H F RF F RF H H [ k ] ) - 1 ) ) ( c ) N u log 2 ( 1 + 1 σ 2 KN u 2 .Math. k = 1 K Tr ( H [ k ] H F RF F RF H H [ k ] ) ) = N u log 2 ( 1 + 1 σ 2 N u 2 Tr ( F RF H ( 1 K .Math. k = 1 K ( H [ k ] H [ k ] H ) F RF ) ) ( d ) N u log 2 ( 1 + N RF σ 2 N u 2 .Math. "\[LeftBracketingBar]" F RF H ( 1 K .Math. k = 1 K H [ k ] H [ k ] H ) F RF .Math. "\[RightBracketingBar]" 1 N RF ) } ( Equation 5 ) here, N.sub.u is the number of user terminals having a single antenna corresponding to the reception end Rx, R u [ k ] = log 2 ( 1 + h u [ k ] H F RF f BB , u [ k ] | 2 σ 2 + .Math. i = u .Math. "\[LeftBracketingBar]" h u [ k ] H F RF f BB , l [ k ] .Math. "\[RightBracketingBar]" 2 ) means the frequency spectrum efficiency of the k-th sub-carrier of the u-th user terminal, .sup.H represents a Hermitian matrix, σ.sup.2 means dispersion of Additive White Gaussian Noise (AWGN), H.sub.eff[k]=H[k].sup.HF.sub.RF means an effective channel expressed by the combination of an analog precoder and a channel, in addition, (b) utilizes Jensen's inequality, and (c) and (d) are derived by utilizing the fact that a definite matrix M having a size of n×n satisfies the inequality property of 1 Tr ( M - 1 ) 1 n det ( M ) 1 n 1 n 2 Tr ( M ) .

8. A multi-user MIMO-based hybrid beamforming system (only, (N.sub.s<N.sub.RF«N.sub.t, N.sub.s=N.sub.u)) in which a base station with N.sub.L transmission antennas and N.sub.RF RF chains supports N.sub.s independent data streams to N.sub.u user terminals having one antenna, the system comprising: a digital precoder configured to adjust an amplitude and phase of a plurality of data stream signals to be applied; an RF chain provided as many as the number corresponding to the data stream signals, and configured to RF-convert the data stream signal whose amplitude and phase are adjusted by the digital precoder and transmit the converted signal to an analog precoder; wherein the analog precoder is configured to adjust the phase of the signal by multiplying the signal output from the digital precoder delivered through each RF chain by predetermined analog precoding matrices, and radiate the phase-adjusted signals to one or more user terminals through multiple paths, and wherein the analog precoding matrix of the analog precoder is approximated by modifying an objective form set to maximize a frequency spectrum efficiency of the analog precoder based on the frequency spectrum efficiency for the sub-carrier to each user terminal and is applied as an optimal analog precoding matrix generated based on the approximated objective form.

9. The system of claim 8, wherein the optimal analog precoding matrix is determined as an analog precoding matrix generated to satisfy a predetermined error range condition by comparing whether the error between the analog precoding matrix generated based on the approximated objective form and a predetermined initial analog precoding matrix of the analog precoder meets the predetermined error range condition.

10. The system of claim 9, wherein the analog precoder consists of a first structure in which N.sub.t transmission antennas are connected to all N.sub.RF RF chains, respectively.

11. The system of claim 9, wherein the analog precoder consists of a second structure in which xxx transmission antennas are connected to one RF chain.

12. The system of claim 10, wherein the objective form set to maximize the frequency spectrum efficiency of the analog precoder is according to the following (Equation 1), argmax F RF , F BB 1 K .Math. k = 1 K .Math. u = 1 N u R u [ k ] ( Equation 1 ) here, N.sub.t is the number of transmission antennas, N.sub.RF is the number of RF chains, F.sub.RF is the analog precoding matrix of a size of N.sub.t×N.sub.RF that is equally applied to all sub-carriers, N.sub.u is the number of user terminals having a single antenna corresponding to a reception end Rx, F.sub.BB[k]=[f.sub.BB,1[k], f.sub.BB,2[k], . . . , f.sub.BB,N.sub.u[k]] is a digital precoding matrix having a size of N.sub.RF×N.sub.s corresponding to the k-th sub-carrier for N.sub.u user terminals, and R u [ k ] = log 2 ( 1 + h u [ k ] H F RF f BB , u [ k ] | 2 σ 2 + .Math. l = u .Math. "\[LeftBracketingBar]" h u [ k ] H F RF f BB , 1 [ k ] .Math. "\[RightBracketingBar]" 2 ) means the frequency spectrum efficiency for the k-th sub-carrier of the u-th user terminal, P means the maximum transmission power of a transmission end Tx, σ.sup.2 means variance of Additive White Gaussian Noise (AWGN), and .sup.H represents a Hermitian matrix.

13. The system of claim 12, wherein the approximation of the objective form of (Equation 1) is approximated using the digital precoding matrix for the sub-carrier of the transmission end Tx, wherein the approximated objective form is derived by the following (Equation 2), 1 K .Math. k = 1 K .Math. u = 1 N u R u [ k ] N u log 2 ( 1 + N RF σ 2 N u 2 .Math. "\[LeftBracketingBar]" F RF H ( 1 K .Math. k = 1 K H [ k ] H [ k ] H ) F RF .Math. "\[RightBracketingBar]" 1 N RF ) ( Equation 2 ) here, N.sub.t is the number of transmission antennas, N.sub.RF is the number of RF chains, F.sub.RF is an analog precoding matrix of the size of N.sub.t×N.sub.RF that is equally applied to all sub-carriers, N.sub.u is the number of user terminals having a single antenna corresponding to the reception end Rx, R u [ k ] = log 2 ( 1 + h u [ k ] H F RF f BB , u [ k ] | 2 σ 2 + .Math. i = u | h u [ k ] H F RF f BB , l [ k ] | 2 ) means the frequency spectrum efficiency for the k-th sub-carrier of the u-th user terminal, and .sup.H represents a Hermitian matrix.

14. The system of claim 13, wherein the analog precoding matrix generated based on the approximated objective form is generated by the following (Equation 3), argmax f l .Math. l = 1 N RF .Math. "\[LeftBracketingBar]" f l H B l f l .Math. "\[RightBracketingBar]" ( Equation 3 ) here, N.sub.RF is the number of RF chains, f l = 1 N l e j ( ( f l H B l ) H ) is an expression for calculating the l-th column vector of the analog precoding matrix, B.sub.l=A−AF.sub.RF.sup.l(F.sub.RF.sup.l HAF.sub.RF.sup.l).sup.−1F.sub.RF.sup.l HA means a semi-determined matrix, A = 1 K .Math. k = 1 K ( H [ k ] H [ k ] H ) means an average channel covariance matrix for all K sub-carriers, f.sub.l means the l-th column in F.sub.RF F.sub.RF.sup.l means a matrix with the l-th column removed from F.sub.RF, and .sup.H represents a Hermitian matrix.

15. The system of claim 13, wherein the analog precoding matrix generated based on the approximated objective form is generated by the following (Equation 4), argmax f sub , l .Math. l = 1 N RF .Math. "\[LeftBracketingBar]" f sub , l H B sub , l f sub , l .Math. "\[RightBracketingBar]" ( Equation 4 ) here, N.sub.RF is the number of RF chains, f sub , l = 1 L e j ( ( f sub , l H B sub , l ) H ) is an expression to calculate the l-th column vector of the analog precoding matrix, f.sub.sub,l is the l-th column of the analog precoding matrix having a length of L, and B.sub.sub,l means the l=th block matrix of B.sub.l having a size of L×L, and .sup.H represents a Hermitian matrix.

16. The system of claim 13, wherein the approximation of the objective form of (Equation 1) using the digital precoding matrix for the sub-carrier of the transmission end Tx is to be approximated according to the following (Equation 5), 1 K .Math. k = 1 K .Math. u = 1 N u R u [ k ] ( a ) N u K .Math. k = 1 K log 2 ( 1 + 1 σ 2 1 Tr ( ( H [ k ] H F RF F RF H H [ k ] ) - 1 ) ) ) ( b ) N u log 2 ( 1 + 1 σ 2 K .Math. k = 1 K 1 Tr ( ( H [ k ] H F RF F RF H H [ k ] ) - 1 ) ) ( c ) N u log 2 ( 1 + 1 σ 2 KN u 2 .Math. k = 1 K Tr ( H [ k ] H F RF F RF H H [ k ] ) ) = N u log 2 ( 1 + 1 σ 2 N u 2 Tr ( F RF H ( 1 K .Math. k = 1 K ( H [ k ] H [ k ] H ) F RF ) ) ( d ) N u log 2 ( 1 + N RF σ 2 N u 2 .Math. "\[LeftBracketingBar]" F RF H ( 1 K .Math. k = 1 K H [ k ] H [ k ] H ) F RF .Math. "\[RightBracketingBar]" 1 N RF ) } ( Equation 5 ) here, N.sub.u is the number of user terminals having a single antenna corresponding to the reception end Rx, R u [ k ] = log 2 ( 1 + h u [ k ] H F RF f BB , u [ k ] .Math. 2 σ 2 + .Math. i = u .Math. "\[LeftBracketingBar]" h u [ k ] H F RF f BB , l [ k ] .Math. "\[RightBracketingBar]" 2 ) means the frequency spectrum efficiency of the k-th sub-carrier of the u-th user terminal, .sup.H represents a Hermitian matrix, σ.sup.2 means dispersion of Additive White Gaussian Noise (AWGN), H.sub.eff[k]=H[k].sup.HF.sub.RF means an effective channel expressed by the combination of an analog precoder and a channel, in addition, (b) utilizes Jensen's inequality, and (c) and (d) are derived by utilizing the fact that a definite matrix M having a size of n×n satisfies the inequality property of 1 Tr ( M - 1 ) 1 n det ( M ) 1 n 1 n 2 Tr ( M ) .

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is a view showing the overall configuration of a millimeter wave-based multi-user massive MIMO-based hybrid beamforming system according to an embodiment of the present inventive concept.

(2) FIG. 2 is a diagram illustrating a structure of an analog precoder applied to a hybrid beamforming system according to an embodiment of the present inventive concept.

(3) FIG. 3 is a diagram illustrating a method of obtaining an analog precoding matrix according to an embodiment of the present inventive concept.

(4) FIG. 4 is a diagram illustrating an optimization process for obtaining an optimal precoding matrix according to an embodiment of the present inventive concept.

(5) FIG. 5 is a graph showing the comparison of the frequency spectral efficiency of the present inventive concept and the prior art according to the signal-to-noise ratio (SNR) for the analog precoder of Structure 1.

(6) FIG. 6 is a graph showing the comparison of the frequency spectral efficiency of the present inventive concept and the prior art according to the signal-to-noise ratio (SNR) for the analog precoder of Structure 2.

(7) FIG. 7 is a graph showing a comparison of the frequency spectrum efficiency of the present inventive concept and the prior art according to the number of clusters.

(8) FIG. 8 is a graph showing a comparison of the frequency spectrum efficiency of the present inventive concept and the prior art according to the number of RF chains.

DETAILED DESCRIPTION

(9) Hereinafter, embodiments of the present inventive concept will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art may easily implement the present inventive concept. However, the present inventive concept may be implemented in various forms and is not limited to the embodiments described herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present inventive concept, and like reference numerals refer to like elements throughout the specification.

(10) Hereinafter, the present inventive concept will be described in detail with reference to the drawings.

(11) The present inventive concept relates to a method for designing an optimal analog precoder for efficient hybrid beamforming in a millimeter wave-based massive multi-user MIMO system.

(12) More specifically, it relates to an analog precoding matrix acquisition algorithm for designing an optimal analog precoder in a hybrid beamforming system using orthogonal frequency division multiplexing (OFDM).

(13) 1. Hybrid Beamforming System According to Present Inventive Concept

(14) FIG. 1 is a diagram showing the overall configuration of a millimeter wave-based multi-user massive MIMO-based hybrid beamforming system according to an embodiment of the present inventive concept.

(15) As shown in FIG. 1, it is assumed that the hybrid beamforming system of the present inventive concept is a system in which a transmission end Tx having N.sub.t transmission antennas and N.sub.RF RF chains supports xxx independent data streams to N.sub.u user terminals user1, user2, . . . having one antenna. It is also assumed that the number of transmission streams, antennas, RF chains, and user terminals satisfies the following. (N.sub.s<N.sub.RF«N.sub.t, N.sub.s=N.sub.u)

(16) In this case, the transmission signal corresponding to the K-th (k=1, . . . ) sub-carrier transmitted from the transmission end Tx may be expressed as follows (Equation 1).
x[k]=F.sub.RFF.sub.BB[k]s[k](Equation 1)

(17) Here, F.sub.RF represents an analog precoding matrix having a size of N.sub.t×N.sub.RF that is equally applied to all sub-carriers, F.sub.BB[k]=[f.sub.BB,1[k], f.sub.BB,2[k], . . . , f.sub.BB,N.sub.u[k]] represents a digital precoding matrix with a size of N.sub.RF×N.sub.s corresponding to the k-th sub-carrier for N.sub.u user terminals, and s[k] represents a data stream vector corresponding to the k-th sub-carrier having a size of N.sub.s×1.

(18) In the transmission end Tx, assuming that N.sub.t=N.sub.RF, for the baseband, the data stream is divided into each RF chain through the digital precoder 100, and the phase of the signal is adjusted through the analog precoding matrix of the analog precoder 200.

(19) Accordingly, the reception signal of the u-th user terminal corresponding to the k-th sub-carrier may be expressed as (Equation 2) below.

(20) 0 y u [ k ] = h u [ k ] H F RF F BB [ kk ] s [ k ] + n u [ k ] ( Equation 2 )

(21) Here, H[k]=[h.sub.1[k], h.sub.2[k], . . . , h.sub.N.sub.u[k]] means a channel matrix corresponding to the k-th sub-carrier having a size of N.sub.t×N.sub.u, and consists of the column vector h.sub.u[k] of the channel for each user terminal, n.sub.u[k] is an Additive White Gaussian Noise (AWGN) vector, F.sub.RF is an analog precoding matrix of the size of N.sub.t×N.sub.RF, which is applied equally to all sub-carriers, F.sub.BB[k]=[f.sub.BB,1[k], f.sub.BB,2[k], . . . , f.sub.BB,N.sub.u[k]] is a digital precoding matrix of the size of N.sub.RF×N.sub.s corresponding to the k-th sub-carrier for user terminals, and s[k] is a data stream vector corresponding to the k-th sub-carrier having a size of N.sub.s×1.

(22) FIG. 2 is a diagram illustrating an analog precoder structure applied to the hybrid beamforming system of the present inventive concept.

(23) Referring to FIG. 2, (a) is a fully-connected structure in which each transmission antenna is connected to all RF chains (hereinafter referred to as Structure 1), and (b) is a sub-connected structure (hereinafter referred to as Structure 2) in which each transmission antenna is connected to one RF chain.

(24) First, the analog precoding matrix of the analog precoder having the Structure 1 as shown in (a) of FIG. 2 may be expressed as the following (Equation 3).

(25) F RF = .Math. f RF , l , f RB , 2 .Math. f RF , N RF .Math. ( Equation 3 )

(26) Here, f.sub.RF,i is the Z-th column vector of the analog precoder having a size of N.sub.t×1, and due to the limitation of the analog precoder, which consists only of phase shifters, each has a different phase value in unit amplitude.

(27) Next, the analog precoding matrix of the analog precoder having the Structure 2 as shown in (b) of FIG. 2 may be expressed as the following (Equation 4).

(28) F RP = [ f sub , 1 0 .Math. 0 0 f sub , 2 0 0 0 0 0 0 0 .Math. f sub , N RF ] ( Equation 4 )

(29) Here, f.sub.sub,i is the i-th column vector of the analog precoder having a size of L×1 (L=N.sub.t/N.sub.RF), and has a unit amplitude value due to the same constraint.

(30) Structure 1 and Structure 2 as above use a total of N.sub.t×N.sub.RF and N.sub.t phase shifters, respectively, because Structure 1 can obtain a larger beamforming gain than Structure 2 but Structure 2 uses fewer phase shifters than Structure 1, it has the advantage of requiring less power.

(31) Accordingly, the present inventive concept proposes an analog precoder of a hybrid beamforming system capable of maximizing frequency spectrum efficiency while satisfying various constraints of the analog precoder and a method of obtaining a matrix of the analog precoder.

(32) The transmission end Tx of the hybrid beamforming system of the present inventive concept is largely configured to include a digital precoder 100, an RF chain 200, and an analog precoder 300 with reference to FIG. 1 described above.

(33) 1.1. Digital Precoder 100

(34) The digital precoder 100 is configured to adjust the amplitude and phase of a plurality of data stream signals applied thereto.

(35) 1.2. RF Chain 200

(36) The RF chain 200 is provided as many as the number corresponding to the data stream signal, and is configured to transmit the signal whose amplitude and phase are adjusted by the digital precoder 100 to the connected analog precoder 300 by performing RF conversion processing.

(37) Although not shown in the drawings, it is configured to include a conventional RF circuit including a mixer, an analog-to-digital converter (ADC), a digital-to-analog converter (DAC), and the like.

(38) On the other hand, between the digital precoder 100 and the RF chain 200, a fast Fourier inverse transform element K-point IFFT and Cyclic Prefix (CP) for signal processing that are normally configured in the transmission end Tx may be configured.

(39) 1.3. Analog Precoder 300

(40) The analog precoder 300 is configured to adjust the phase of the signal by multiplying the output signal from the digital precoder 100 delivered through each RF chain 200 by predetermined analog precoding matrices and radiate a phase-adjusted signal to one or more user terminals user1, user2, . . . corresponding to the reception end Rx through multiple paths.

(41) The present inventive concept is designed by applying an optimal analog precoding matrix obtained through an algorithm to be described later in order to obtain higher frequency spectrum efficiency in the analog precoder 300.

(42) Hereinafter, a method of obtaining an analog precoding matrix of an analog precoder applied to a hybrid beamforming system according to the present inventive concept will be described.

(43) 3. Method of Obtaining Analog Precoder Matrix Based on Hybrid Beamforming System According to Present Inventive Concept

(44) FIG. 3 is a diagram illustrating a method of obtaining an analog precoder matrix according to the present inventive concept. Referring to FIG. 3, the method may largely include an objective form setting step S100, an approximation step S200, an analog precoding matrix generation step S300, and an optimal analog precoding matrix determination step S400.

(45) 3.1. Objective Form Setting Step S100

(46) First, a step of setting a predetermined objective form based on the frequency spectrum efficiency for the sub-carrier of the transmission end Tx may be performed.

(47) More specifically, the objective form and equality constraint for maximizing the frequency spectrum efficiency of the analog precoder 300 are set. The set objective form and equality constraint are as follows (Equation 5).

(48) objective form = argmax F RF F BB 1 K .Math. k = 1 K .Math. u = 1 N u R u [ k ] ( Equation 5 ) Tr ( F RF F BB [ k ] F BB [ k ] H F RF H ) P equality constraint 1 ) .Math. "\[LeftBracketingBar]" F RF ( i , j ) .Math. "\[RightBracketingBar]" = 1 N t equality constraint 2 ) Here , R u [ k ] = log 2 ( 1 + h u [ k ] H F RF f BB 2 [ k ] | 2 σ 2 + .Math. i = 1 .Math. "\[LeftBracketingBar]" h u [ k ] H F RF f BB [ k ] .Math. "\[RightBracketingBar]" 2 )
means the frequency spectrum efficiency for the k-th sub-carrier of the u-th user terminal. P means the maximum transmission power of the transmission end Tx, ρ.sup.2 means variance of AWGN, F.sub.RF(i,j) is the element corresponding to the (i,j)-th of the F.sub.RF matrix, F.sub.RF is an analog precoding matrix with a size of N.sub.t×N.sub.RF that is applied equally to all sub-carriers, and F.sub.BB[k]=[f.sub.BB,1[k], f.sub.BB,2[k], . . . , f.sub.BB,N.sub.u[k]] is a digital precoding matrix having a size of N.sub.RF×N.sub.s corresponding to the k-th sub-carrier for N.sub.u user terminals. Also, H represents the hermitian of the matrix.

(49) 3.2. Approximation Step S200

(50) After setting the objective form and equality constraint, an approximation step may be performed by modifying the objective form set in the objective form setting step S100 using a digital precoding matrix and a predetermined approximation method for the sub-carrier of the transmission end Tx.

(51) Here, the predetermined approximation method utilizes the well-known Jensen inequality and the characteristics of the definite matrix, and a process of approximation using the above method will be described with reference to the equation below.

(52) Specifically, the digital precoder 100 is designed through zero-forcing (ZF) precoding for an effective channel, and in this case, the effective channel is a combination of the analog precoder 300 and the channel, and the effective channel for the xxx-th sub-carrier can be expressed as the following (Equation 6).
H.sub.eff[k]=H[k].sup.HF.sub.RF  (Equation 6)

(53) In addition, if the normalization process is performed to satisfy the equality constraint 1 above, the digital precoding matrix for the th sub-carrier can be expressed as follows (Equation 7).

(54) F BB [ k ] = F ^ BB [ k ] .Math. F RF F ^ BB [ k ] .Math. F ( Equation 7 )

(55) Here, {circumflex over (F)}.sub.BB[k]=H.sub.eff[k].sup.H(H.sub.eff[k]H.sub.eff[k].sup.H).sup.−1 means an unnormalized digital precoder, and .sup.H means the hermitian of the matrix.

(56) Therefore, the objective form of the above (Equation 5) can be approximated as the following (Equation 8) by replacing it with the digital precoding matrix designed in (Equation 7).

(57) 1 K .Math. k = 1 K .Math. u = 1 N u R u [ k ] = 1 K .Math. k = 1 K .Math. u = 1 N u log 2 ( 1 + 1 σ 2 .Math. "\[LeftBracketingBar]" h u [ k ] H F RP f BBu [ k ] .Math. "\[RightBracketingBar]" 2 ) = N u K .Math. k = 1 K log 2 ( 1 + 1 σ 2 1 .Math. F RF F ^ BB [ k ] .Math. F 2 } ) = N u K .Math. k = 1 K log 2 ( 1 + 1 σ 2 1 Tr ( ( H [ k ] H F RF F RF H H [ k ] ) - 1 ) ) ) ( Equation 8 )

(58) Here, the approximation process of N.sub.t is established because the product of the analog precoder satisfies F.sub.RF.sup.HF.sub.RF=I when the number N.sub.t of transmission antennas is sufficiently large.

(59) However, in (Equation 8), since the matrix of the analog precoder F.sub.RF exists in the form of an inverse matrix inside the trace operation, an additional approximation process is performed, which can be derived as follows (Equation 9).

(60) 1 K .Math. k = 1 K .Math. u = 1 N u R u [ k ] = 1 K .Math. k = 1 K .Math. u = 1 N u log 2 ( 1 + 1 σ 2 .Math. "\[LeftBracketingBar]" h u [ k ] H F RF f BB , u [ k ] .Math. "\[RightBracketingBar]" 2 ) ( b ) N u log 2 ( 1 + 1 σ 2 K .Math. k = 1 K 1 Tr ( ( H [ k ] H F RF F RF H H [ k ] ) - 1 ) ) ( c ) N u log 2 ( 1 + 1 σ 2 KN 2 2 .Math. k = 1 K Tr ( H [ k ] H F RF F RF H H [ k ] ) ) = N u log 2 ( 1 + 1 σ 2 N u 2 Tr ( F RF H ( 1 K .Math. k = 1 K ( H [ k ] H [ k ] H ) F RF ) ) ( d ) N u log 2 ( 1 + N RF σ 2 N u 2 .Math. "\[LeftBracketingBar]" F RF H ( 1 K .Math. k = 1 K H [ k ] H [ k ] H ) F RF .Math. "\[RightBracketingBar]" 1 N RF ) } ( Equation 9 )

(61) Here, (b) can be derived using the properties of the general Jensen inequality, and (c) and (d) can be derived by utilizing that a normal definite matrix M having a size of n×n satisfies the inequality property of

(62) 1 Tr ( M - 1 ) 1 n det ( M ) 1 n 1 n 2 Tr ( M ) .
Also, .sup.H represents the hermitian of the matrix.

(63) The final equation d derived through (Equation 9) can obtain a performance gain when it is optimized through a small approximation error, and the present inventive concept can be said to be the ultimate goal to obtain an analog precoding matrix of analog precoder F.sub.RF that maximizes the determinant of d.

(64) Therefore, the objective form of (Equation 5) for maximizing the frequency spectrum efficiency can be expressed by converting it to the following (Equation 10).

(65) argmax F RF .Math. "\[LeftBracketingBar]" F RF H AF RF .Math. "\[RightBracketingBar]" ( Equation 10 ) .Math. "\[LeftBracketingBar]" F RF ( i , j ) .Math. "\[RightBracketingBar]" = 1 N 1 equality constraint 1 )

(66) Here,

(67) A = 1 K .Math. k = 1 K ( H [ k ] H [ k ] H )
means the average channel covariance matrix for all sub-carriers, and .sup.H represents the hermitian of the matrix. On the other hand, equality constraint 1 in the objective form of (Equation 5) was omitted because it was satisfied through the normalization process above (Equation 6).

(68) 3.3. Analog Precoding Matrix Generation Step S300

(69) Next, the step of generating an analog precoding matrix using the objective form approximated through the approximation step S200 may be performed.

(70) It was converted as (Equation 10) through the approximation of the objective form above (Equation 5), but it is still a difficult problem to perform optimization while satisfying the equality constraint 2 of the analog precoder using the objective form of (Equation 10). Therefore, the objective form of (Equation 10) is additionally transformed through the property of the determinant, which can be expressed as the following (Equation 11).

(71) 0 ( Equation 11 ) .Math. "\[LeftBracketingBar]" F RF H AF RF .Math. "\[RightBracketingBar]" = .Math. "\[LeftBracketingBar]" f l H Af l f l H AF RF l F RF l H Af i F RF l H AF RF l .Math. "\[RightBracketingBar]" = .Math. "\[LeftBracketingBar]" f l H ( A - AF RF l ( F RF l H AF RF l ) - 1 F RF l H A ) f l .Math. "\[RightBracketingBar]" .Math. "\[LeftBracketingBar]" F RF l AF RF l .Math. "\[RightBracketingBar]" = .Math. "\[LeftBracketingBar]" f l H B l f l .Math. "\[RightBracketingBar]" .Math. "\[LeftBracketingBar]" F RF l H AF RF l .Math. "\[RightBracketingBar]"

(72) Here, F.sub.RF.sup.l means a matrix in which the l-th column is removed from F.sub.RF, f.sub.l means the l-th column in F.sub.RF, B.sub.l=A−AF.sub.RF.sup.l(F.sub.RF.sup.l HAF.sub.RF.sup.l).sup.−1F.sub.RF.sup.l HA means a semi-definite matrix, and .sup.H means the hermitian of the matrix. The transformation of (Equation 11) can be derived through

(73) .Math. "\[LeftBracketingBar]" A B C D .Math. "\[RightBracketingBar]" = .Math. "\[LeftBracketingBar]" A - BD - 1 C .Math. "\[RightBracketingBar]" .Math. "\[LeftBracketingBar]" D .Math. "\[RightBracketingBar]" ,
which is a property of a determinant.

(74) In the final expression of (Equation 11), since |F.sub.RF.sup.l HAF.sub.RF.sup.l| has an independent relationship with f.sub.l, it means that optimization can be performed only on the l-th column, and through this, optimization can be performed for each column of the analog precoder, and the objective form of (Equation 10) can be expressed by applying (Equation 11) to the following (Equation 12).

(75) Here, as described above, the algorithm of the present inventive concept can be applied to both structures of the analog precoder as shown in FIG. 2. Accordingly, according to the structure of the analog precoder, the conversion of the objective form of (Equation 10) to be described later using the property of the determinant (Equation 12) may be expressed differently depending on the structure of the analog precoder.

Embodiment 1: Analog Precoder of Structure 1

(76) argmax f l .Math. l = 1 N RF .Math. "\[LeftBracketingBar]" f l H B l f l .Math. "\[RightBracketingBar]" ( Equation 12 ) .Math. "\[LeftBracketingBar]" f l ( m ) .Math. "\[RightBracketingBar]" = 1 N l equality constraint 1 )

(77) In order to improve the frequency spectrum efficiency, an analog precoding matrix that maximizes the objective form of (Equation 12) is calculated for each column. In this case, all elements of the analog precoding matrix must satisfy the constraint having the same amplitude. The l-th analog precoding vector is constructed using only the phase of (f.sub.l.sup.HB.sub.l).sup.H, which is as follows (Equation 13).

(78) f l = 1 N t e j ( ( f H B l ) H ) ( Equation 13 )

(79) An analog precoding matrix can be generated by calculating each column of all analog precoding matrices using (Equation 13).

Embodiment 2: Analog Precoder of Structure 2

(80) On the other hand, in the case of an analog precoder having the Structure 2 as shown in FIG. 2(b), vectors having a length of L form a diagonal matrix in the form of a block, and accordingly, the objective function and equality constraint for Structure 2 can be expressed as the following (Equation 14).

(81) argmax f sub , l .Math. i = 1 N RF .Math. "\[LeftBracketingBar]" f sub , l H B sub , l f sub , l .Math. "\[RightBracketingBar]" ( Equation 14 ) .Math. "\[LeftBracketingBar]" f sub , l ( m ) .Math. "\[RightBracketingBar]" = 1 L equatlity constraint 1 )

(82) Here, N.sub.RF means the number of RF chains, f.sub.sub,l means the l-th column of the analog precoding matrix having a length of L, B.sub.sub,l means the l-th block matrix of B.sub.l having a size of L×L, and .sup.H means the hermitian of the matrix.

(83) f.sub.sub,l can be expressed by the following (Equation 15).

(84) f sub , l = 1 L e j ( ( f sub H B sub , l ) H ) ( Equation 15 )

(85) Accordingly, one analog precoder matrix can be generated by calculating each column of the analog precoder matrix using the above (Equation 15).

(86) 3.4. Optimal Analog Precoding Matrix Determination Step S400

(87) When the analog precoding matrix is generated, by comparing the generated analog precoding matrix with the analog precoding matrix previously precoded, according to whether the error between the two matrices is within a predetermined error range, it may be determined whether the generated analog precoding matrix is an optimal analog precoding matrix for frequency spectrum improvement.

(88) When the error between the two matrices is within a predetermined error range, by determining the generated analog precoding matrix as an optimal analog precoder for frequency spectrum improvement, the analog precoding matrix can be applied to the analog precoder.

(89) In this case, a predetermined initial analog precoding matrix on which analog precoding is previously performed, that is, the analog precoder is previously applied, may be updated with the optimal analog precoding matrix.

(90) On the other hand, when the error between the two matrices is out of a predetermined error range, by recalculating each column of the generated analog precoder matrix, and comparing it to whether an error with the previously performed analog precoding matrix is included within a predetermined error range, each column of the analog precoding matrix is recalculated and updated by returning to the analog precoding matrix generation step S300 until it is included within the predetermined error range, and by repeatedly performing the process of comparing the error with a predetermined initial analog precoding matrix before, an analog precoder with improved frequency spectrum efficiency can be designed by applying an analog precoding matrix when the error is within a predetermined error range to the analog precoder.

(91) In other words, by comparing the loss function (Mean Squared Error (MSE)) between the generated analog precoding matrix and the previously performed analog precoding matrix, through an iterative optimization process using the error minimization technique between the two matrices, it is possible to obtain an optimal analog precoding matrix to improve the frequency spectrum efficiency, and this shows an optimization process for obtaining an optimal analog precoding matrix in FIG. 4.

(92) By obtaining the optimal analog precoding matrix through iterative optimization using the approximation and error minimization technique of the objective form for improving the frequency spectrum and applying the optimal analog precoding matrix to the analog precoder, it is possible to achieve results that allow higher frequency spectral efficiencies to be achieved in analog precoders.

(93) FIGS. 5 and 6 are graphs comparing the frequency spectrum efficiency according to the signal-to-noise ratio (SNR) between the hybrid beamforming according to the present inventive concept and the conventional hybrid beamforming, with respect to the two structures of analog precoder, and FIGS. 7 and 8 are diagrams comparing the frequency spectrum efficiency according to the number of channel clusters or RF chains between the hybrid beamforming according to the present inventive concept and the conventional hybrid beamforming in an environment where 64 transmission antenna base stations (transmission end Tx) and 8 single antenna users (reception end Rx) exist.

(94) Before describing FIGS. 5 to 8, the prior art described in FIGS. 5 to 8 will be briefly described.

(95) The first existing hybrid beamforming (thesis: “Hybrid Beamforming Design for Downlink MU-MIMO-OFDM Millimeter-Wave Systems”) relates to an analog precoder design technique in a frequency selective fading environment, and presents a technique for designing an analog precoder by performing an approximation process of the frequency spectrum efficiency equation to perform optimization, setting the objective function through the approximated equation, and performing iterative optimization until a specific convergence condition is satisfied. In the case of the first conventional hybrid beamforming, a large error occurs in the approximation process compared to the method according to the present inventive concept, and thus performance is degraded.

(96) The second conventional hybrid beamforming (thesis: “Low-Complexity OFDM-Based Hybrid Precoding for Multiuser Massive MIMO Systems”) presents a technique for designing an analog precoder by designing an objective function through the same approximation process as the first conventional hybrid beamforming and performing the SVD decomposition on the channel covariance matrix of the sub-carrier average to extract the phase of the singular matrix at this time.

(97) The third conventional hybrid beamforming (thesis: “Hybrid Digital and Analog Beamforming Design for Large-Scale Antenna Arrays”) relates to an analog precoder design technique in a multi-user MIMO flat fading environment, and an analog precoding matrix is designed to minimize transmission power while satisfying the power constraint of the base station, and an iterative optimization algorithm is used in the precoder design process. Although the third conventional hybrid beamforming shows good performance in a frequency flat fading environment, there is a problem in that it shows a large performance degradation in a frequency selective environment.

(98) FIG. 5 is about Structure 1 of the analog precoder, and FIG. 6 is about Structure 2 of the analog precoder. FIGS. 5 and 6 compare full digital beamforming, hybrid beamforming proposed in the present inventive concept, and conventional hybrid beamforming under the assumption of an environment in which 16 transmission antenna base stations (transmission end Tx) and 4 single antenna users (reception end Rx) exist.

(99) The graph of FIG. 5 shows the frequency spectrum efficiency according to the signal-to-noise ratio (SNR) for the analog precoder of Structure 1. As shown in FIG. 5, it can be seen that the hybrid beamforming proposed in the present inventive concept exhibits the closest performance to full digital beamforming compared to the existing hybrid beamforming.

(100) The graph of FIG. 6 shows the frequency spectrum efficiency according to the signal-to-noise ratio (SNR) for the analog precoder of Structure 2. Also, as shown in FIG. 6, it can be confirmed that the hybrid beamforming proposed in the present inventive concept achieves the performance closest to full digital beamforming compared to the existing hybrid beamforming.

(101) FIGS. 7 and 8 compare the hybrid beamforming proposed in the present inventive concept with the conventional hybrid beamforming under the assumption of an environment in which 64 transmission antenna base stations (transmission end Tx) and 8 single antenna users (reception end Rx) exist.

(102) The graph of FIG. 7 shows the frequency spectrum efficiency according to the number of clusters. As shown in FIG. 7, as the number of clusters increases, the deviation between the hybrid beamforming proposed in the present inventive concept and the existing hybrid beamforming tends to decrease, but overall, it can be seen that the hybrid beamforming proposed in the present inventive concept exhibits small performance degradation even in a state in which the number of clusters increases compared to the conventional hybrid beamforming. Here, increasing the number of clusters means that the frequency-selective environment becomes more severe, and in the case of the hybrid beamforming of the present inventive concept even in an environment in which performance degradation occurs significantly, it shows that there is no significant performance degradation.

(103) The graph of FIG. 8 shows the frequency spectrum efficiency according to the number of RF chains. Referring to FIG. 8, as the number of RF chains increases, it can be seen that the performance difference between the hybrid beamforming of the present inventive concept and the conventional hybrid beamforming is large. Through this, it can be confirmed that as the number of RF chains is greater, the performance gain is improved more. Since the number of RF chains is very large in the real environment compared to the experimental environment in FIG. 8, in a real environment, it can be predicted that the hybrid beamforming according to the present inventive concept can achieve much better performance than the conventional hybrid beamforming.

(104) On the other hand, although the technical idea of the present inventive concept has been specifically described according to the above embodiment, it should be noted that the above embodiments are for the purpose of explanation and not limitation. In addition, those skilled in the art in the technical field of the present inventive concept will be able to understand that various embodiments are possible within the scope of the spirit of the present inventive concept.