The present invention generally relates to a reduced-overhead channel estimation method and the system thereof, in particular to a reduced-overhead channel estimation method and the system thereof for massive MIMO systems.
Currently, the implementation of channel feedback under most MIMO systems depends on the precoding of the codebook in order to reduce the load of the feedback. However, for the massive MIMO systems, the size of the codebook will significantly increase due to large numbers of antennas in the systems; on the other hand, the quantified channel status information must be influenced by the error of the quantification, so its precision will be low.
Besides, if user devices need to obtain the status information of downlink channels, the base station device should transmit pilot signals with long length; further, the user devices should perform highly complicated channel estimation, which will result in serious communication overhead.
Therefore, it has become an important technical issue in the technical field to provide a solution in order to solve the aforementioned problems.
Therefore, it is a primary objective of the present invention to provide a reduced-overhead channel estimation technology for massive MIMO system so as to solve the aforementioned problems.
To achieve the foregoing objective, the present invention provides a reduced-overhead channel estimation method for massive MIMO systems. The method is applied to a base station device, and includes the following steps: first, enabling the base station device to acquire a plurality of channel matrixes between the base station device and one or a plurality of external user devices. Then, enabling the base station device to label the position of a non-zero coefficient and a common support coefficient in a plurality of fields of the channel matrixes. Afterward, enabling the base station device to configure the non-zero coefficient and the common support coefficient to have the weights different from the weights of the coefficients in the other fields in the channel matrixes so as to provide estimating channel matrixes.
To achieve the foregoing objective, the present invention further provides a reduced-overhead channel estimation system for massive MIMO systems. The system includes a MIMO antenna module and a processing module. The MIMO antenna module communicates with one or a plurality of user devices. The processing module connects to the MIMO antenna module, wherein the processing module acquires a plurality of channel matrixes between the base station device and one or a plurality of external user device, labels the positions of a non-zero coefficient and a common support coefficient in a plurality of fields of the channel matrixes, and configures the non-zero coefficient and the common support coefficient to have the weights different from the weights of the coefficients in other fields in the channel matrixes so as to provide estimating channel matrixes.
To sum up, the reduced-overhead channel estimation method and the system thereof for massive MIMO systems in accordance with the present invention can configure the coefficients of different fields in the channel matrixes to have different weights in order to set the estimating channel matrixes, which can effectively reduce the channel information which needs to be returned.
For a better understanding of the aforementioned embodiments of the invention as well as additional embodiments thereof, reference should be made to the Description of Embodiments below, in conjunction with the following drawings in which like reference numerals refer to corresponding parts throughout the figures.
The following description is about embodiments of the present invention; however it is not intended to limit the scope of the present invention.
Please refer to
S101: enabling the base station device to acquire a plurality of channel matrixes between the base station device and one or a plurality of external user devices.
S102: enabling the base station device to label the positions of a non-zero coefficient and a common support coefficient in a plurality of fields of the channel matrixes.
S103: enabling the base station device to configure the non-zero coefficient and the common support coefficient to have the weights different from the weights of the coefficients in the other fields in the channel matrixes so as to provide estimating channel matrixes.
In another embodiment, the position of the common support coefficient of the method is the intersection field of the channel matrixes. In another embodiment, the channel matrixes of the method are sparse matrixes. In another embodiment, the channel matrixes of the method include a training symbol matrix that the base station device transmits to the user device, and includes no error loop (NEL) channel matrixes that the user device returns to the base station device. In another embodiment, the estimating channel matrixes of the method are related to the downlink channel, wherein the channel matrixes are angular space channel matrixes.
Please refer to
In another embodiment, the position of the common support coefficient of the system 1 is the intersection field of the channel matrixes. In another embodiment, the channel matrixes of the system 1 are sparse matrixes. In another embodiment, the channel matrixes of the system 1 include a training symbol matrix that the base station device transmits to the user device, and includes no error loop (NEL) channel matrixes that the user device returns to the base station device. In another embodiment, the estimating channel matrixes of the system 1 are related to the downlink channel, wherein the channel matrixes are angular space channel matrixes.
The following content will describe the first embodiment of the reduced-overhead channel estimation method in accordance with the present invention. The method is mainly applied to a FDD multi-user massive MIMO system; the reduced-overhead channel estimation method is developed according to the sparsity of the channel status caused by the height difference between the base station device and the user devices.
Consider a multi-user FDD massive MIMO system, which includes a base station device with M antennas and K user devices; each user device uses N antennas to receive signals (N<<M). For the purpose of estimating the downlink channel, the base station device will transmit T training symbols from each of its antennas; under the assumption of flat fading, the signal received by the ith user device during the training stage can be expressed by the following equation:
Yi=HiX+Ni,1≤i≤K (1)
In the equation, Hi∈CN×M stands for the ith downlink channel matrix; H∈CM×T stands for the training symbol matrix, and the total power is Tr(XHX)=PT, where P stands for the energy transmitted by each training during one unit time; Ni∈CN×T is the noise matrix, where each element is the variance σn2 and the zero-mean additive white Gaussian noise, and these elements are independent from one another.
As the base station device uses a large number of antennas, the number of the CSI coefficients is also large, which is in proportion to the size of the antenna array used by the base station device; directly estimating these coefficients will not only significantly increase the computation complexity, but also will result in a great amount of CSI feedback overhead.
Accordingly, the present invention provides a downlink channel information acquisition method, as shown in
The present invention defines gl, Dl, θl and ϕl as the attenuation of the ith path, the distance between the transmitter and the receiver, the emergent angle and the incident angle respectively; λc stands for the wavelength of the carrier eave; Lt and Lr are normalized antenna array lengths of the transmitter and the receiver respectively; dt and dr are the antenna spacing intervals of the transmitter and the receiver respectively. Assume the used downlink channel has L paths, and the downlink channel matrix Hi of Equation (1) can be expressed by the following equation:
In the equation, glb, ar(cos ϕl) and at(cos θl) are the effective attenuation for the lth path, the array heading vector in the direction of the incident angle ϕl for the receiver and the array heading vector in the direction of the emergent angle θl for the transmitter, which can be expressed by the following equations:
The signal subspaces of the transmitter and the receiver can be generated by the following normalized orthogonal bases respectively:
Sr={ar(0), . . . ,ar((N−1)/Lr)},
St={at(0), . . . ,at((N−1)/Lt)}, (5)
These bases include the array heading vectors of Equation (4); thus, both the training symbol matrix X and the received signal Yi can be expressed by the following equations:
X=ATXa
Yi=ARYia (6)
In the equations, AR and AT stands for the normalized matrixes formed by the vectors respectively from the Sr basis and St basis. According to Equation (6), which can be expressed by the following equation:
In the equation, Nia is the expression of the noise matrix Ni of the angle space; Hia is the expression of the channel matrix Hi of the angle space, which can be reduced as the following equation:
Hia=ARHHiAT. (8)
According to Equation (2), the (n,m)th element of Hia can be expressed by the following equation:
Please note that hnma is not zero, and if and only if |(n−1)/Lr−cos ϕl|<1/Lr and |(m−1)/Lt−cos θl|<1/Lt.
Since the base station device uses a lot of transmitting antennas and the scattering is limited; Hia is a sparse matrix. The following content lists some basic assumptions and the descriptions of their principles:
The present invention expresses Equation (1) as:
Conjugately transposing and vectoring the matrixes at two sides of the equality sign of Equation (10) can obtain the following equation:
yi=Yhi+ni,1≤i≤K, (12)
In the above equation, yi∈vec (
hivec(
The above equation stands for the unknown channel vector in the angle space, and:
Ψ=(
The above equation stands for the effective training symbol matrix, where vec(.) and ⊗ stand for the vectored function and Kronecker product respectively. Here, Equation (12) already transformed the equivalent received signal into the mode which can be dealt with by the conventional compressive sensing approach; the only difference is that hi is block sparse; in other words, its non-zero position is of block-type expression. Regarding the block sparse characteristic of Equation (12), its schematic view is as shown in
As the equivalent received signal of Equation (12) has the block sparse characteristic, the performance of channel estimation can be significantly increased by using the compressive sensing approach according to the aforementioned assumption conditions for the non-zero positions of the channel model. Accordingly, the present invention proposes a two-stage weight-based l1 minimization algorithm to recover the signals of the compressive sensing approach; the algorithm can not only take advantage of the block sparse characteristic, but also can use the l1 minimization algorithm to substitute the OMP-based algorithm in order to achieve higher precision.
The present invention defines the weight-based block noun of the vector z=[zT(1) . . . zT(M)]T∈CMN by the following equation:
In the equation, z(j)∈CN stands for the sub-vector of the jth block, and wj∈[0,1] is the weight corresponding to the sub-vector. According to Equation (15), the flow chart of the method proposed by the present invention is as shown in
Input: receive the pilot symbol signal matrix Yi, where 1≤i≤K; the pilot symbol matrix X; the statistic upper sparsity limit {sc,s1,L,sK}; the weight parameter 0≤wc≤w≤1.
Output: the estimated channel matrix Ĥi, where 1≤i≤K.
Stage 1 (define the common and individual non-zero positions of the channel vector)
Stage 2 (estimate the channel matrixes):
The preferred embodiment of the method according to the present invention is as follows: consider a multi-user FDD massive MIMO system, which includes a base station device with M antennas and K user devices; each user device uses N antennas to receive signals (N<<M). For the purpose of estimating the downlink channel, the base station device will transmit T training symbols from each of its antennas; the base station device broadcasts the training symbol matrix X to all user devices S201 with T symbol durations; each user device returns the received matrix to the base station device via a no error loop feedback channel; then, the base station uses the two-stage weight-based l1 minimization algorithm to recover the signals of the compressive sensing approach in order to estimate the downlink channel information. The detailed settings of the parameters and the weight values are as shown in Table 1 and Table 2.
The above disclosure is related to the detailed technical contents and inventive features thereof. People skilled in this field may proceed with a variety of modifications and replacements based on the disclosures and suggestions of the invention as described without departing from the characteristics thereof. Nevertheless, although such modifications and replacements are not fully disclosed in the above descriptions, they have substantially been covered in the following claims as appended.
Number | Name | Date | Kind |
---|---|---|---|
20160226564 | Taherzadeh Boroujeni | Aug 2016 | A1 |
20170279508 | Truong | Sep 2017 | A1 |
Entry |
---|
Chih-Chun Tseng et al., Enhanced Compressive Downlink CSI Recovery for FDD Massive MIMO Systems Using Weighted Block -Minimization, IEEE Transactions on Communications, Mar. 2016, pp. 1055-1067, vol. 64, No. 3. |