The present application claims the benefit of priority to Korean Patent Application No. 10-2023-0078018 filed on Jun. 19, 2023, in the Korean Intellectual Property Office. The aforementioned application is hereby incorporated by reference in its entirety.
The present invention relates to downlink (DL) channel reconstruction, and more specifically, to a base station for reconstructing a DL channel using an uplink (UL) signal in a multiple-input-multiple-output (MIMO) communication system.
The Massive MIMO communication technique is one of promising techniques for achieving high frequency efficiency of future cellular networks. As channel reciprocity, which is an important characteristic of Time-Division-Duplexing (TDD) systems, allows a base station to acquire DL channel information without additional training or a feedback process for channel estimation, significant gains can be obtained in energy frequency efficiency. However, in a Frequency-Division-Duplexing (FDD) system, additional training and a feedback process are required for channel estimation due to the incompatible characteristic of DL channels and UL channels. This generates a problem of limiting the efficiency of frequency in FDD-based massive MIMO systems.
Accordingly, researches are under progress in various fields to solve the problem of overheads increased due to channel feedback. Representative examples thereof include a Compressive Sensing (CS) technique, a two-step precoding technique using channel space correlation, and extrapolation of DL channel information using a UL channel. Among these techniques, extrapolation of DL channel information is a technique for estimating DL channel information using UL pilot signals and is spotlighted as a promising technique that can completely eliminate a significant amount of overhead associated with DL channel training and feedback. However, as channel reciprocity is insufficient in the FDD system environment, it is very difficult to accurately estimate DL channel information using the UL pilot.
Accordingly, a method of accurately estimating DL channel information without separate feedback information needs to be provided.
Therefore, the present invention has been made in view of the above problems, and it is an object of the present invention to provide a method and device for reconstructing a DL channel without separate feedback information using a UL signal in a MIMO communication system.
To accomplish the above object, according to one aspect of the present invention, there is provided a method of reconstructing a downlink (DL) channel by a base station in a multiple-input-multiple-output (MIMO) communication system, the method comprising the steps of: estimating UL channel information on the basis of an uplink (UL) pilot signal received from a user equipment; extracting at least one key parameter among common parameters of the UL channel and the DL channel from the estimated UL channel information; estimating DL channel information using the UL channel information and the at least one key parameter; and reconstructing the DL channel by correcting an error between the estimated DL channel information and actual DL channel information.
To accomplish the above object, according to another aspect of the present invention, there is provided a base station for reconstructing a downlink (DL) channel in a multiple-input-multiple-output (MIMO) communication system, the base station comprising: a reception unit for receiving an uplink (UL) pilot signal transmitted from a user equipment; a UL channel information estimation unit for estimating UL channel information on the basis of the received UL pilot signal; a parameter extraction unit for extracting at least one key parameter among common parameters of the UL channel and the DL channel from the estimated UL channel information; a DL channel information estimation unit for estimating DL channel information using the UL channel information and the at least one key parameter; and a DL channel reconstruction unit for reconstructing the DL channel by correcting an error between the estimated DL channel information and actual DL channel information.
The detailed description of the present invention is described below with reference to the accompanying drawings, which shows, as an example, specific embodiments in which the present invention may be embodied. These embodiments are described in detail as sufficient as to embody the present invention by those skilled in the art. It should be understood that although the various embodiments of the present invention are different from one another, they are not necessarily mutually exclusive. For example, specific shapes, structures and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the present invention in relation to an embodiment. In addition, it should be understood that the location or arrangement of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the present invention. Accordingly, the detailed description described below is not intended to be taken in a limiting sense, and the scope of the present invention is limited, if properly described, only by the appended claims, together with all the scopes equivalent to those claimed in the claims. In the drawings, similar reference numerals refer to identical or similar functions across several aspects.
Components according to the present invention are components defined not by physical classification but by functional classification, and may be defined by the functions performed by each component. Each component may be implemented as hardware or program codes and processing units (or processors) that perform respective functions, and functions of two or more components may be implemented to be included in one component. Therefore, the names given to the components in the following embodiments are not to physically distinguish each component, but to imply a representative function performed by each component, and it should be noted that the technical spirit of the present invention is not limited by the names of the components.
Hereinafter, preferred embodiments of the present invention will be described in more detail with reference to the drawings.
Referring to
The UE 120 transmits a UL pilot signal to the base station 110, and the base station 110 receives the UL pilot signal and estimates UL channel information.
The base station 110 extracts at least one key parameter among common parameters of the UL and DL channels from the estimated UL channel information, and estimates DL channel information using the estimated UL channel information and the extracted at least one key parameter.
Thereafter, the base station 110 reconstructs DL channel information by correcting the error between the estimated DL channel information and actual DL channel information, performs DL precoding on the signal to be transmitted using the reconstructed DL channel information, and transmits the pre-coded DL signal to the UE 120.
Referring to
The reception unit 111 of the base station 110 receives a UL pilot transmitted from the UE, and the UL channel information estimation unit 115-1 estimates UL channel information on the basis of the received UL pilot.
The parameter extraction unit 115-2 extracts at least one key parameter among common parameters of the UL and DL channels, e.g., Angle of Departure (AoD)/Angle of Arrival (AoA) parameter θk and channel path attenuation parameter bk, from the UL channel information ĥkul estimated by the UL channel information estimation unit 115-1.
The DL channel information estimation unit 115-3 estimates DL channel information using at least one among the UL channel information ĥkul estimated by the UL channel information estimation unit 115-1 and the angle of departure/arrival parameter θk and the channel path attenuation parameter bk extracted by the parameter extraction unit 115-2. At this point, the DL channel information estimation unit 115-3 may estimate the DL channel information by applying a Minimum Mean Square Error (MMSE) method or a Linear-Minimum Mean Square Error (L-MMSE) method. At this point, both the angle of departure/arrival parameter θk and the channel path attenuation parameter bk are used in DL channel estimation based on the MMSE method, and only the angle of departure/arrival parameter θk is used in DL channel estimation based on the L-MMSE method.
The error covariance matrix deriving unit 115-4 derives an error covariance matrix for error correction between the estimated DL channel information and the actual DL channel information. Thereafter, the DL channel reconstruction unit 115-5 reconstructs the DL channel by applying the error covariance matrix ok derived by the error covariance matrix deriving unit 115-4 to the DL channel information estimated by the DL channel information estimation unit 115-3.
Thereafter, the DL precoding unit 115-6 performs DL precoding on the signal to be transmitted using the DL channel information reconstructed by the DL channel reconstruction unit 115-5, and transmits the pre-coded DL signal to the UE through the transmission unit 113.
Hereinafter, the DL channel reconstruction operation of the base station described in
The UL channel from user k∈[K] to the base station is as follows. Assuming a uniform linear array (ULA) antenna element at the base station in the case where ĥkul is a UL channel defined as the sum of array response vectors, the narrowband UL channel model may be expressed as shown in Equation 1.
Here, Lkul ∈Z+ represents the number of multiple paths for each fading, and gk,lul∈ represents the complex coefficient. Under the assumption of a long distance, the array response vector is defined by the angle of arrival θk,lul as shown in Equation 2.
Here, λul represents the wavelength corresponding to UL, and d represents the distance of antennas. The narrowband channel constant for traveling the -th path is given as shown in Equation 3.
Here, bl,kul∈+ represents the -th path attenuation of the UL channel from user k to the base station, rk,l represents the distance of the path, ϕl,kul represents a random phase regardless of the wavelength, and the phase is uniformly distributed over [0.2π] to capture small-scale fading effects generated due to path reflection.
In a way similar to that of the UL channel model shown in Equation 1, the DL channel model from the base station to user k may be expressed as shown in Equation 4 by the sum of complex channel coefficient gk,ldl representing the array phase profile and array response vector α(θk,ldl, λdl) corresponding to the angle of departure (AoD) θk,ldl.
Here, Lkdl∈Z+ represents the number of multiple paths for each fading, and gk,ldl∈ represents the complex coefficient. Under the assumption of a long distance, the array response vector is defined by the angle of departure θk,ldl as shown in Equation 5.
Here, λdl means the wavelength corresponding to DL. The narrowband channel constant of traveling the -th path is given as shown in Equation 6.
Here, bl,kdl∈+ represents the -th path attenuation of the DL channel from the base station to user k, rk,l represents the distance of the path, ϕl,kdl represents a random phase regardless of the wavelength, and the phase is uniformly distributed over [0.2π] to capture small-scale fading effects generated due to path reflection.
The simplified single cluster channel model expressed in Equations 1 and 4 captures the scattering effect of diffuse reflection in the cluster through several paths. The channel model proposed in the present invention assumes that a cluster has several dominant paths which show a macro-level channel propagation effect as the angular spread is concentrated at the angles of departure and arrival in each path. In particular, the channel model proposed in the present invention has been empirically proved as being accurate at high frequencies where the scattering effect from diffuse reflection is low.
Meanwhile, UL and DL channels operating at different wavelengths, i.e., λul and λdl, are lack of reciprocity since channel coefficients gk,lul and gk,ldl and array response vectors α(θk,lul,λul) and α((θk,ldl,λdl) vary according to the wavelength. However, some key parameters among the geometric parameters commonly used in the UL and DL channels have a frequency-independent characteristic of not being changed according to the frequency. The frequency-invariant parameters are described below.
Here, parameter r0 represents the reference distance, m represents the path loss index, and Xk,l represents the shadowing effect. As the distance of path rk,l is shared between the UL and DL channels, the dominant term
As described above, in the embodiment of the present invention, the DL channel is reconstructed through the UL pilot signal by utilizing these frequency-invariant parameters. In the embodiment of the present invention described below, the UL and DL will not be distinguished with respect to each parameter for convenience of explanation. That is, the angles of departure and arrival are simplified as θk,l=θk,lul=θk,ldl, and it will be applied to path attenuation bk,l=bk,lul=bk,ldl and phase variation ϕk,l=ϕk,lul=ϕk,ldl in the same way. In addition, it is assumed that the number of channel paths of UL and DL is the same, i.e., Lk=Lkul=Lkdl.
Next, in an embodiment of the present invention, the MSE optimal channel reconstruction algorithm for the DL channel will be described assuming perfect knowledge of the UL channel hkul and the frequency-invariant channel parameter {θk,l, bk,l}l=1L
When it is assumed that the phases of the UL and DL channel paths are uniformly distributed, i.e., when
the correlation between gkul and gkdl conditioned on {bk,l, . . . bk,L
In Equation 8, the correlation matrix ηΣk means the η-scaled channel path attenuation matrix Σk, and η represents the scaling parameter. To understand the effect of η, the operation according to the change in the carrier frequency gap between UL and DL should be analyzed. For example, since η=1 when the carrier frequencies of UL and DL are the same, the correlation is simplified as the channel attenuation matrix Σk, and in the opposite case, η reflects the carrier frequency deviation at a ratio of
Using these characteristics, the DL channel may be reconstructed through utilization of UL channel information and partial geometric parameters. In the embodiment of the present invention, it is assumed that the base station has perfect knowledge of the UL channel information and the partial geometric parameters, and this is expressed as {hkul, θk, Σk}. Equation 9 shown below defines DL channel estimation based on the MMSE method using {hkul, θk, Σk}.
Here, Akul=[α(θk,l, λul), . . . , α(θk,L
The MMSE-based DL channel estimation process starts from estimation of UL channel hkul and goes through transformation using
and index
Finally, the DL channel estimation value is obtained by multiplication with the normalization matrix and projection onto the DL array matrix
Equation 10 shown below defines DL channel estimation based on the L-MMSE method.
Here, it indicates
Since the DL channel estimation method based on L-MMSE requires information on the UL array response matrix Akul, the DL array response matrix Akdl, the real part Re{η} of the carrier normalization constant, and the UL channel information hkul, it is different from the DL channel estimation method based MMSE shown in Equation 9. However, since the L-MMSE estimation does not require the channel path attenuation matrix Σk, the DL channel reconstruction process may be further simplified. In addition, in the L-MMSE estimation, the real part of η in Equation 8 is used for carrier normalization.
To evaluate precision of DL channel reconstruction, MSE performance of the DL channel reconstruction method proposed in Equation 9 and Equation 10 is evaluated as follows. First, the MSE matrix of each estimator is configured, and an MSE value is derived using the MSE matrix. When ek=hkdl−ĥkdl.MMSE is defined as the DL channel reconstruction error, the error covariance matrix having knowledge of {hkul, θk, Σk} may be expressed as shown in Equation 11.
In addition, when the L-MMSE-based DL channel reconstruction method of Equation 10 is used in the case where {tilde over (e)}k=hkdl−ĥkdl.L-MMSE, the error covariance matrix may be expressed as shown in Equation 12.
Through Equation 11 and Equation 12, it can be seen that the MSE matrix is affected by two factors, i.e., the DL array response matrix Akdl and the correlation matrix ηΣk of the UL and DL paths specified in Equation 8. At this point, it should be noted that the MSE matrix varies on the basis of the frequency ratio
of UL and DL shown in Equation 8. To further understand the effect, an asymptotic MSE value for the DL channel reconstruction algorithm proposed according to Equation 13 and Equation 14 may be calculated.
Equation 13 and Equation 14 show that both MSE and L-MSE are deteriorated as the frequency gap increases.
Referring to
At S304, the base station extracts at least one key parameter having a frequency-independent characteristic, for example, an angle of departure/arrival parameter and a channel path attenuation parameter, among the common parameters of the UL and DL channels from the UL channel information estimated at S302, and proceeds to S306.
At S306, the base station estimates a DL channel using the UL channel information estimated at S302 and at least one key parameter extracted at S304, and proceeds to S308. At S308, the base station derives an error covariance matrix for error correction between the DL channel estimated at S306 and the actual DL channel, and proceeds to S310.
At S310, the base station reconstructs the DL channel by applying the error covariance matrix derived at S308 to the DL channel estimated at S306, and proceeds to S312.
At S312, the base station performs DL precoding on the signal to be transmitted using the DL channel information reconstructed at S310, and transmits the pre-coded DL signal to the UE.
Referring to
At S404, the base station extracts at least one key parameter having a frequency-independent characteristic, for example, an angle of departure/arrival parameter and a channel path attenuation parameter, among the common parameters of the UL and DL channels from the UL channel information estimated at S402.
Thereafter, when the base station estimates the DL channel by applying the MMSE, it proceeds to S406, estimates the DL channel by applying the MMSE method that uses the UL channel information estimated at S402 and the angle of departure/arrival parameter and the channel path attenuation parameter extracted at S404, and proceed to S408. At S408, the base station derives an error covariance matrix for error correction between the DL channel estimated at S406 and the actual DL channel, and proceeds to S414.
At S414, the base station reconstructs the DL channel by applying the error covariance matrix derived at S408 to the DL channel estimated at S406, and proceeds to S416.
Meanwhile, when the base station estimates the DL channel by applying the L-MMSE, it proceeds to S410, estimates the DL channel by applying the L-MMSE method that uses the UL channel information estimated at S402 and the angle of departure/arrival parameter extracted at S404, and proceed to S412. At S412, the base station derives an error covariance matrix for error correction between the DL channel estimated at S410 and the actual DL channel, and proceeds to S414.
At S414, the base station reconstructs the DL channel by using the DL channel estimated at S410 and the error covariance matrix derived at S412, and proceeds to S416.
At S416, the base station performs DL precoding on the signal to be transmitted using the DL channel information reconstructed at S414, and transmits the pre-coded DL signal to the UE.
Referring to
Equation 15 shown below calculates the difference between L-MSE and MSE in regard to the carrier frequency ratio
Referring to
In practice, the observed deviation generally means that the DL channel reconstruction method can be implemented easily without greatly sacrificing performance when the L-MMSE-based DL channel estimator is used.
Hereinafter, the L-MMSE-based DL channel estimator derived in Equation 10 will be described. In the following description, it will be described by replacing ĥkdl.L-MMSE and ΦkL-MMSE with ĥkdl and Φk for convenience of explanation.
In addition, in an embodiment of the present invention, a robust precoding algorithm that maximizes the sum-spectral efficiency by using a UL channel and a DL channel reconstructed from the MSE matrix will be described. The precoding algorithm begins with examining the sum-spectral efficiency maximization problem using incomplete channel information, and then presents a modified version that considers ĥkdl and Φk for robust DL precoding.
When the DL data symbol for user k is expressed as sk∈ and the corresponding precoding vector is expressed as fk∈N×1, sk follows a complex Gaussian distribution having a mean of O and a variance of P under the assumption of a Gaussian signal.
At this point, the signal that user k receives may be expressed as shown in Equation 17.
Here, zk˜CN(0,σk2) means complex Gaussian noise. At this point, the signal-to-interference-plus-noise ratio (SINR) of the signal that user k receives may be expressed as shown in Equation 18.
The DL sum-spectral efficiency using the complete channel state information at transmitter (CSIT) is defined as shown in Equation 20.
Under the sum-power limitation condition Σk=1K∥fk∥22=1, the sum-spectral efficiency maximization problem is given as shown in Equation 20. The sum-power limitation condition refers to a condition that ensures the transmission power not to exceed the total sum power of antennas in a large MIMO system.
In order to solve the sum-spectral efficiency maximization problem of Equation 20, accurate DL channel information hkdl or its external product hkdl(hkdl)H should be known. However, in the case of an FDD system, it is difficult to know the value of exact external product hkdl(hkdl)H, and therefore its approximate value should be used. Equation 21 shows the asymptotic error between the CSIT reconstructed using ĥkdl and Φk and the exact hkdl(hkdl)H when it is assumed that Δk=hkdl(hkdl)H−(hk−dl(hk−dl)H+Φk).
The embodiment of the present invention provides intuition for the approximate value proposed in Equation 21. The external product of the DL channel is equal to the approximate value described above in the sense of average.
As a result, the approximate value proposed in Equation 21 means an unbiased estimation value for hkdl(hkdl)H. In addition, in the case of a single path scenario, the approximate value comes to be accurate asymptotically, and this is specified in Equation 24.
Equation 24 expresses a normalized error when the carrier frequency ratio is changed to verify accuracy of the CSIT approximation.
Referring to
The DL sum-spectral efficiency function as shown in Equation 25 is derived from Equation 23.
The DL sum-spectral efficiency of Equation 25 is an approximate value that considers the incomplete channel state information at the base station, and the base station optimizes this approximate value function for DL transmission. The sum-spectral efficiency maximization problem is a well-known Nondeterministic Polynomial time (NP) hard problem. The Weighted Minimum Mean Square Error (WMMSE) algorithm is a widely used approach for solving the optimization. Recently, the Greedy Power and Information Precoding (PIP) algorithm is introduced to provide a comprehensive solution for joint user selection, beam forming, and power allocation, and it is appeared as the most effective solution for maximizing the total spectral efficiency regardless of the number of antennas and users. Embodiments of the present invention adopt this approach for robust DL precoding.
The core idea of GPIP is to jointly optimize the precoding vector {f1, . . . , fK}. To achieve this, in an embodiment of the present invention, the precoding vectors are connected using a high-dimensional optimization variable as shown in Equation 26.
As the expression of the sum spectral efficiency of Equation 25 can be reconstructed as a product of Rayleigh coefficient using the high-dimensional optimization variable, it can be expressed more simply.
Here, Ak∈NK×NK and Σk∈NK×NK are positive semi-definite block diagonal matrices defined as shown in Equation 28.
The objective function of Equation 27 is scale-invariant, and this may solve the optimization problem as follows.
In Equation 30, a local optimal solution to the sum-spectral efficiency maximization problem is identified. The following theorem expresses the first and second order optimality conditions.
The first order optimality condition shows that the stationary point of the optimization problem of Equation 30 can be found by identifying f that satisfies the condition of Equation 31. This condition may be expressed as a generalized eigenvalue problem like [
When the minimum eigenvalue on the left side comes to be greater than the maximum eigenvalue on the right side according to Equation 33, the curvature direction of stationary point f* that satisfies Equation 31 has a completely negative direction. Through this eigenvalue test, it may be determined whether the solution obtained from Equation 31 is a local optimum or not. The maximum and minimum eigenvalues may be calculated using a power iteration algorithm or an inverse power iteration algorithm.
An embodiment of the present invention presents a computationally efficient algorithm that identifies a solution that satisfies the first and second order optimality conditions derived from Equation 31 and Equation 33. The proposed algorithm iteratively finds the local optimum f*. In each iteration, the algorithm begins with configuring function matrices Ā(f(t-1)) and
Next, the first eigenvector of [
Hereinafter, the ergodic sum-spectral efficiency achieved by the proposed algorithm is compared with those of existing precoding techniques using a system-level simulation. At this point, the simulation parameters and network topologies are described in detail in Table 1.
The simulation in the embodiment of the present invention considers a fixed base station location together with randomly distributed user positions for each scenario. This is to fairly evaluate performance of the algorithm under various network conditions.
Referring to
Referring to
Referring to
As can be confirmed in
Referring to
According to one aspect of the present invention described above, as the present invention provides a base station that reconstructs a DL channel using a UL pilot signal without separate feedback information and a DL channel reconstruction method using the same, there is an effect of eliminating overheads related to feedback.
In addition, as the frequency-independent parameters commonly used in UL channels and DL channels are extracted from UL channel information and used for DL channel estimation, a DL channel further closer to the actual channel can be reconstructed, and thus, there is an advantage of providing reliable communication through stable data transmission by providing robust precoding.
The DL channel reconstruction method proposed in the present invention as described above may be implemented in the form of program instructions that can be executed through various computer components and recorded in a computer-readable recording medium. The computer-readable recording medium may store program instructions, data files, data structures, and the like alone or in combination.
The program instructions recorded in the computer-readable recording medium may be specially designed and configured for the present invention or may be known to and used by those skilled in the field of computer software.
Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like.
Examples of the program instructions include high-level language codes that can be executed by a computer using an interpreter or the like, as well as machine language codes such as those produced by a compiler. The hardware devices described above may be configured to operate as one or more software modules to perform the processes according to the present invention, and vice versa.
Although various embodiments of the present invention have been shown and described above, the present invention is not limited to the specific embodiments described above, and of course, various modified embodiments are possible by those skilled in the art without departing from the gist of the present invention claimed in the claims, and these modified embodiments should not be individually understood from the technical spirit or prospect of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2023-0078018 | Jun 2023 | KR | national |