Massive MIMO robust precoding transmission method
11177863 · 2021-11-16
Assignee
Inventors
Cpc classification
H04B7/0456
ELECTRICITY
H04B17/3912
ELECTRICITY
International classification
Abstract
A massive multiple-input multiple-output (MIMO) robust precoding transmission method under imperfect channel state information (CSI), wherein the imperfect CSI obtained by the base station (BS) side of the massive MIMO system is modeled as an a posteriori statistical channel model including channel mean and channel variance information. The model considers the effects of channel estimation error, channel aging and spatial correlation. The BS performs the robust precoding transmission by using the a posteriori statistical channel model, so that the universality problem of the massive MIMO to various typical moving scenarios can be solved, and high spectral efficiency is achieved.
Claims
1. A method for massive multiple-input multiple-output (MIMO) robust precoding transmission under imperfect channel state information (CSI), comprising: by using pilot signals and an a priori statistical correlation channel model, a base station (BS) or transmitting apparatus acquires an a posteriori statistical channel models of mobile terminals or receiving apparatuses, wherein the a posteriori statistical channel model includes: channel mean or expected value, and channel variance information; and the BS or transmitting apparatus performs robust precoding transmission, by using the a posteriori statistical channel models including the channel mean or expected value and the channel variance information; wherein in the robust precoding transmission, the BS or transmitting apparatus performs linear precoding matrix design of each mobile terminal or receiving apparatus according to a maximization criterion of a weighted ergodic sum-rate, wherein the weighted ergodic sum-rate is a conditional mean of a weighted sum-rate calculated according to the a posteriori statistical channel model.
2. The method for massive MIMO robust precoding transmission under imperfect CSI according to claim 1, wherein the a priori statistical correlation channel model is acquired through the following step: the BS or transmitting apparatus acquires the a priori statistical correlation channel model through uplink channel sounding; or, the mobile terminal or receiving apparatus acquires the a priori statistical correlation channel model through downlink channel sounding.
3. The method for massive MIMO robust precoding transmission under imperfect CSI according to claim 1, wherein the a priori statistical correlation channel model uses one model selected from the group consisting of a jointly correlated channel model, a separately correlated channel model and a fully correlated channel model.
4. The method for massive MIMO robust precoding transmission under imperfect CSI according to claim 1, wherein the a posteriori statistical channel model is acquired through the following step: the BS or transmitting apparatus acquires channel information through channel estimation and prediction by using an uplink pilot signal and an a priori jointly correlated channel model; or the mobile terminal or receiving apparatus acquires channel information based on channel estimation, prediction and feedback by using a downlink pilot signal and an a priori jointly correlated channel model.
5. The method for massive MIMO robust precoding transmission under imperfect CSI according to claim 1, wherein the channel mean or expected value and the channel variance information in the a posteriori statistical channel model include posterior channel mean or expected value and posterior channel variance information.
6. The method for massive MIMO robust precoding transmission under imperfect CSI according to claim 5, wherein the posterior channel mean or expected value and the posterior channel variance information comprise: conditional mean or expected value and conditional variance information of the channels under the condition of the BS or transmitting apparatus receiving uplink pilot signals; or conditional mean or expected value and conditional variance information of the channels under the condition of mobile terminals or receiving apparatuses receiving downlink pilot signals.
7. The method for massive MIMO robust precoding transmission under imperfect CSI according to claim 1, wherein the a posteriori statistical channel model is the one that involves channel estimation errors, channel aging and the influence of space correlation.
8. The method for massive MIMO robust precoding transmission under imperfect CSI according to claim 1, wherein the a posteriori statistical channel model uses one model selected from the group consisting of a jointly correlated channel model, a separately correlated model and a fully correlated model.
9. The method for massive MIMO robust precoding transmission under imperfect CSI according to claim 1, wherein in the robust precoding transmission, when the BS or transmitting apparatus performs the linear precoder matrix design of each mobile terminal or receiving apparatus according to the maximization criterion of the weighted ergodic sum-rate, solving a weighted ergodic sum-rate maximization problem is converted into iterative solving of a quadratic optimization problem through majorize-minimization (MM) algorithm.
10. The method for massive MIMO robust precoding transmission under imperfect CSI according to claim 9, wherein expectations of matrices required by solving the quadratic optimization problem are fast calculated by using deterministic equivalents.
11. A method for channel acquisition with pilot reuse for massive MIMO robust precoding transmission under imperfect CSI, comprising: a base station (BS) or transmitting apparatus, acquires a posteriori statistical channel models of the mobile terminals or receiving apparatuses, wherein the a posteriori statistical channel model includes channel mean or expected value and channel variance information of an original channel; and the BS or transmitting apparatus performs robust precoding transmission by using the a posteriori statistical channel model including the channel mean or expected value and the channel variance information; in the robust precoding transmission, a downlink acquires channel information with pilot reuse in a precoding domain: the BS or transmitting apparatus transmits a downlink pilot signal to each mobile terminal or receiving apparatus in the precoding domain, the mobile terminal or receiving apparatus performs channel estimation of an equivalent channel in the precoding domain by using the received downlink pilot signal, and the equivalent channel in the precoding domain is the original channel multiplied by a robust precoding matrix wherein in the robust precoding transmission, the BS or transmitting apparatus performs linear precoding matrix design of each mobile terminal or receiving apparatus according to a maximization criterion of a weighted ergodic sum-rate, wherein the weighted ergodic sum-rate is a conditional mean of a weighted sum-rate calculated according to the a posteriori statistical channel model.
12. The method for channel acquisition with pilot reuse for massive MIMO robust precoding transmission under imperfect CSI according to claim 11, wherein the downlink pilot signal transmitted by the BS or the transmitting apparatus to each mobile terminal or receiving apparatus is transmitted on a same time-frequency resource, and the downlink pilot signal of each mobile terminal or receiving apparatus is not required to be orthogonal.
13. The method for channel acquisition with pilot reuse for massive MIMO robust precoding transmission under imperfect CSI according to claim 11, wherein the downlink pilot signal in the precoding domain transmitted by the BS or transmitting apparatus to each mobile terminal or receiving apparatus is a frequency domain signal generated by modulating a Zadoff-Chu (ZC) sequence or a group of ZC sequences.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(9) The technical solutions provided in the present invention will be described in detail below with reference to specific embodiments. It should be understood that the following specific embodiments are only used for illustrating the present invention and not intended to limit the scope of the present invention.
(10) As shown in
(11) As shown in
(12) As shown in
(13) As shown in
(14) As shown in
(15) As shown in
(16) The method of the present invention is mainly applicable to a massive MIMO system provided with a large-scale antenna array on the BS side, so as to simultaneously serve multiple users. A specific implementation process of the robust precoding transmission method disclosed in the present invention is described in detail below in conjunction with specific communication system examples. It should be noted that the method of the present invention is applicable to specific system models listed in the examples below, and is also applicable to system models with other configurations.
(17) I. System Configuration
(18) Consider a flat block fading large-scale MIMO system, wherein user channels remain unchanged within T symbol intervals. The MIMO system is composed of one BS and K mobile terminals. The BS is equipped with M.sub.t antennas. The kth user is equipped with M.sub.k antennas, and
(19)
The system time resource is divided into multiple time slots, each of which includes N.sub.b time blocks (T symbol intervals). In the present embodiment, the considered massive MIMO system works in a time division duplexing (TDD) mode. For simplicity, suppose that only an uplink channel training stage and a downlink transmission stage exist, where the downlink transmission stage includes transmission of pilot signals and data signals in the precoding domain. In each time slot, the pilot signal is only transmitted on the first block. The blocks from 2 to N.sub.b are configured to transmit a downlink pilot signal and the data signals in the precoding domain. The length of an uplink training sequence is equal to the length of a block, i.e., T symbol intervals. Further, mutually orthogonal training sequences (M.sub.r≤T) are used for different uplink transmit antennas. For a frequency division duplexing (FDD) mode, the uplink channel training stage may be replaced by a downlink channel feedback stage, and the downlink transmission stage remains unchanged. Specifically, the first block transmits a downlink omnidirectional pilot signal and receives a feedback of the mobile terminal.
(20) II. A Priori Statistical Channel Model
(21) Assume that the channel of the considered massive MIMO system is a stationary channel, and the statistical channel model of each user is represented as a jointly correlated channel model. Specifically, the channel from the BS to the kth user on the nth block of the m-th time slot have the following structure
H.sub.k,m,n=U.sub.k(M.sub.k⊙W.sub.k,m,n)V.sub.k.sup.H (1)
where U.sub.k and V.sub.k.sup.H are deterministic unitary matrices; M.sub.k is a deterministic matrix composed of non-negative elements, and W.sub.k,m,n is a matrix composed of zero-mean, unit-variance and independently and identically distributed complex Gaussian random variables. In the massive MIMO system, M.sub.t may become very large. In such case, the V.sub.k of all the users are the same. It is assumed in the present embodiment that the BS is equipped with a uniform linear antenna array with a very large number of antennas, i.e., M.sub.t is very large. In this scenario, the V.sub.k of all the users can be approximated as a DFT matrix. In summary, the channel model in equation (1) can be rewritten as
H.sub.k,m,n=U.sub.k(M.sub.k⊙W.sub.k,m,n)V.sub.M.sub.
where V.sub.M.sub.
H.sub.k,m,n+1=α.sub.kH.sub.k,m,n+√{square root over (1−α.sub.k.sup.2)}U.sub.k(M.sub.k⊙W.sub.k,m,n+1)V.sub.M.sub.
where α.sub.k is the time correlation factor related to the user moving speed. A common calculation method of α.sub.k based on Jakes' autocorrelation model is used, i.e., α.sub.k=J.sub.0(2πν.sub.kƒ.sub.cT/c) where J.sub.0(•) denotes the first-class zero-order Bessel function; ν.sub.k denotes the speed of the kth user; ƒ.sub.c denotes the carrier frequency, and c is the speed of light. The model in equation (3) is configured to perform the channel prediction.
(22) A channel energy coupling matrix Ω.sub.k of the massive MIMO system is defined as Ω.sub.k=M.sub.k⊙M.sub.k. For the considered massive MIMO system working in the TDD mode, it is assumed that the BS acquires the a priori jointly correlated channel model of each user through the uplink channel sounding, i.e., U.sub.k and Ω.sub.k are acquired. For the massive MIMO system working in the FDD mode, the a priori jointly correlated channel model of each user can be acquired through the user downlink channel sounding.
(23) III. A Posteriori Statistical Channel Model
(24) For the considered massive MIMO system working in the TDD mode, the channel estimation by using the uplink pilot signals received by the BS is performed to acquire the CSI of the downlink channels based on channel reciprocity. Let Y.sub.m,l.sup.BS∈.sup.M.sup.
.sup.M.sup.
(25)
where X.sub.k,m,n.sup.UE∈.sup.M.sup.
(26) When Y.sub.m,1.sup.BS is known, the a posteriori mean of H.sub.k,m,n, i. e., the MMSE estimation Ĥ.sub.k,m,n is obtained as
(27)
Further, the a posteriori model of H.sub.k,m,n when Y.sub.m,1.sup.BS is known is obtained as
H.sub.k,m,n=Ĥ.sub.k,m,n+U.sub.k(Ξ.sub.k⊙W.sub.k,m,n)V.sub.M.sub.
where W.sub.k,m,n is the matrix composed of the independently and identically distributed, zero-mean and unit-variance complex Gaussian random variable elements, and the element in Ξ.sub.k∈.sup.M.sup.
(28)
(29) Equation (7) shows that non-perfect CSI of each user equipment (UE) obtained at the BS side can be modeled as a jointly correlated channel model including channel mean (or referred to as expected value) and channel variance information, and the model includes channel estimation error, channel change and the influence of space correlation. In equation (7), the channel information acquired by the BS is the conditional mean (or referred to as conditional expected value) and the conditional variance information under the condition of the BS receiving uplink pilot signals. Further, the a posteriori model described in equation (7) is a general model of the imperfect CSI acquired at the BS side of the massive MIMO system under different moving scenarios. When α.sub.k is very close to 1, the model is applicable to the communication scenario where the channels of the users are quasi-static. When α.sub.k becomes very small, the model is applicable to the communication scenario where the users are moving very fast. Further, Ĥ.sub.k,m,n becomes almost zero in this scenario, and the difference between the a posteriori model in equation (7) and the a priori model in equation (2) becomes very small. By setting the α.sub.k to different values according to different moving speeds of the users, the established a posteriori model can be configured to describe channel models of the massive MIMO in various typical mobile communication scenarios.
(30) For the massive MIMO system working in the FDD mode, the a posteriori jointly correlated channel model in equation (7) can also be obtained through the channel estimation, prediction and feedback of the mobile terminal. Specifically, the BS transmits the downlink omnidirectional pilot signal, and the mobile terminal performs the channel estimation, prediction and feedback by using the received omnidirectional pilot signal. In such case, the channel information acquired in equation (7) becomes conditional mean (or referred to as conditional expected value) and conditional variance information under the condition of the mobile terminals receiving downlink pilot signals.
(31) IV. Robust Precoder Design
(32) 1. Problem Statement
(33) Consider the downlink transmission on the time slot m. Let x.sub.k,m,n denote the M.sub.k×1-dimensional transmitting vector of the kth UE on the nth block of the time slot m, and its covariance matrix is an identity matrix. Within one symbol interval on the nth block of the time slot m, the received signal y.sub.k,m,n of the kth UE can be denoted as
(34)
where P.sub.k,m,n is an M.sub.k×d.sub.k dimensional precoding matrix of the kth UE, z.sub.k,m,n is a complex Gaussian random noise vector distributed as CN(0,σ.sub.z.sup.2I.sub.M.sub.
(35)
is viewed as Gaussian noise. Let R.sub.k,m,n denote the covariance matrix of z.sub.k,m,n′ and we have
(36)
where the expectation function E.sub.H.sub.
R.sub.k,m,n=E.sub.H.sub.
where E.sub.H.sub.
(37)
is defined as a weighted ergodic sum-rate, i.e., a conditional mean of the weighted sum-rate calculated according to the established a posteriori statistical channel model. The present embodiment aims to design precoding matrices P.sub.1,m,n, P.sub.2,m,n, . . . , P.sub.K,m,n to maximize the weighted ergodic sum-rate, i.e., to solve the optimization problem
(38)
where w.sub.k is a weighting factor of the kth user, and P is total power constraint.
(39) 2. MM Algorithm for Robust Precoder Design
(40) The objective function in the optimization problem (13) is a very complicated function of the precoding matrices, and thus this problem is very difficult to solve directly. A minorize maximization or majorize minimization (MM) algorithm may convert the precoding design problem on weighted sum-rate maximization into iterative solving of a quadratic optimization problem. The key of the MM algorithm is to find out a simple minorizing function of the objective function. For simplicity, unilateral correlation matrices η.sub.k,m,n.sup.pri({tilde over (C)}) and {tilde over (η)}.sub.k,m,n.sup.pri(C) are defined as
(41)
Then, the rate mean R.sub.k,m,n of the kth user is
R.sub.k,m,n=E.sub.H.sub.
The function g.sub.1(P.sub.1,m,n, P.sub.2,m,n, . . . , P.sub.K,m,n|P.sub.1,m,n.sup.(d), P.sub.2,m,n.sup.(d), . . . , P.sub.K,m,n.sup.(d)) is defined as
(42)
then g.sub.1 is the minorizing function of the objective function ƒ on P.sub.1,m,n.sup.(d), P.sub.2,m,n.sup.(d), . . . , P.sub.K,m,n.sup.(d). By using g.sub.1, the original optimization problem (13) can be converted into the following iterative problem
(43)
In equation (26), a limit point of the precoding matrix sequence provided in equation (26) is a local maximum point of the original optimization problem (13). Further, the optimization problem in equation (26) is a concave quadratic function of the precoding matrices P.sub.1,m,n, P.sub.2,m,n, . . . , P.sub.K,m,n. The optimal solution can be directly obtained by the Lagrange multiplier method:
P.sub.k,m,n.sup.(d+1)=(D.sub.k,m,n.sup.(d)+μ*I.sub.M.sub.
where μ* is an optimal Lagrange multiplier corresponding to the energy constraint. Observing equation (27) and equations (22) to (25), we have that the calculation of precoders needs to use expectations of some random matrices. How to provide a fast calculation method by using deterministic equivalents will be further described in the following.
(44) 3. Robust Precoder Design Algorithm Based on Deterministic Equivalent
(45) It can be observed from equations (23) and (24) that the matrices B.sub.k,m,n.sup.(d) and C.sub.k,m,n.sup.(d) and the rate R.sub.k,m,n are closely related to derivatives of P.sub.k,m,nP.sub.k,m,n.sup.H and P.sub.l,m,nP.sub.l,m,n.sup.H, l≠k. The deterministic equivalents of B.sub.k,m,n.sup.(d) and C.sub.k,m,n.sup.(d) can be derived according to the deterministic equivalent of R.sub.k,m,n. It is defined that
η.sub.k,m,n.sup.post(Ć)=E.sub.H.sub.
{tilde over (η)}.sub.k,m,n.sup.post(C)=E.sub.H.sub.
The channel model provided in equation (7) is a jointly correlated channel model having a non-zero mean. For this type of model, the deterministic equivalent of R.sub.k,m,n is obtained as
R.sub.k,m,n=log det(I.sub.M.sub.
or
R.sub.k,m,n=log det(I.sub.M.sub.
where Φ.sub.k,m,n, {tilde over (Φ)}.sub.k,m,n, Γ.sub.k,m,n, {tilde over (Γ)}.sub.k,m,n, G.sub.k,m,n, {tilde over (G)}.sub.k,m,n are obtained through iterative equations
Φ.sub.k,m,n=I.sub.d.sub.
{tilde over (Φ)}.sub.k,m,n=I.sub.M.sub.
Γ.sub.k,m,n={tilde over (η)}.sub.k,m,n.sup.post(R.sub.k,m,n.sup.−1/2{tilde over (G)}.sub.k,m,nR.sub.k,m,n.sup.−1/2)+Ĥ.sub.k,m,n.sup.HR.sub.k,m,n.sup.−1/2{tilde over (Φ)}.sub.k,m,n.sup.−1R.sub.k,m,n.sup.−1/2Ĥ.sub.k,m,n (34)
{tilde over (Γ)}.sub.k,m,n=η.sub.k,m,n.sup.post(P.sub.k,m,nG.sub.k,m,nP.sub.k,m,n.sup.H)+Ĥ.sub.k,m,nP.sub.k,m,nΦ.sub.k,m,n.sup.−1P.sub.k,m,n.sup.HĤ.sub.k,m,n.sup.H (35).sub.k,m,n=(I.sub.d.sub.
{tilde over (G)}.sub.k,m,n=(I.sub.M.sub.
and the deterministic equivalents of B.sub.k,m,n.sup.(d) and C.sub.k,m,n.sup.(d) can be further obtained as
Performing fast calculation by using the deterministic equivalents of B.sub.k,m,n.sup.(d) and C.sub.k,m,n.sup.(d), the precoder design based on the deterministic equivalent is obtained as
(46)
In summary, the robust precoder design is summarized as the following steps:
(47) Step 1: Set d to 0, randomly generate a group of precoding matrices P.sub.1,m,n.sup.(d), P.sub.2,m,n.sup.(d), . . . , P.sub.K,m,n.sup.(d), and normalize them to meet the total energy constraint;
(48) Step 2: Calculate R.sub.k,m,n.sup.(d) according to equation (16);
(49) Step 3: Calculate Γ.sub.k,m,n and {tilde over (Γ)}.sub.k,m,n according to equations (34) to (35);
(50) Step 4: Calculate A.sub.k,m,n.sup.(d),
(51) Step 5: Update P.sub.1,m,n.sup.(d+1), P.sub.2,m,n.sup.(d+1), . . . , P.sub.K,m,n.sup.(d+1), and set d to d+1;
(52) Repeat steps 2 to 5 until convergence or a preset objective is achieved.
(53) V. Implementation Effects
(54) In order to make those skilled in the art understand the solution of the present invention better, sum-rate result comparisons between the robust precoding transmission method in the present embodiment and existing methods under two specific system configurations are listed as below.
(55) Firstly, comparisons between the robust precoding transmission method in the present embodiment and a beam division multiple access (BDMA) method are provided. Consider a massive MIMO system with that the number of the transmit antennas of the BS M.sub.t=128, the number of users K=10 and the number of user antennas M.sub.k=4. The time correlation factor α.sub.k of each user is divided into five types, including α.sub.1,α.sub.2=0.999, α.sub.3,α.sub.4=0.9, α.sub.5,α.sub.6=0.5, α.sub.7,α.sub.8=0.1 and α.sub.9,α.sub.10=0, which denote the typical moving scenarios of the user at different moving speeds.
(56) Secondly, a comparison between the robust precoding transmission method in the present embodiment and a robust regularized zero forcing (RZF) precoding method is provided. The robust RZF method is an extension of the RZF precoding method widely applied in a massive MIMO system with single-antenna users under the imperfect CSI. A massive MIMO system with M.sub.t=128, K=20 and M.sub.k=1 is considered.
(57) It should be understood that, in the embodiments provided in this application, the disclosed method may be implemented in other manners without departing from the spirit and scope of this application. The embodiments herein are only exemplary examples and should not be construed as a limitation, and the specific contents described should not be construed as limiting the objectives of this application. For example, some features may be ignored or not implemented.
(58) The technical means disclosed in the solutions of the present invention is not limited to the technical means disclosed in the above implementations, and also includes technical solutions formed by any combination of the above technical features. It should be noted that a person of ordinary skill in the art may make various improvements and refinements without departing from the principle of the present invention. All such modifications and refinements shall still fall within the protection scope of the present invention.