Method and system for acquiring massive MIMO beam domain statistical channel information

Information

  • Patent Grant
  • 12155427
  • Patent Number
    12,155,427
  • Date Filed
    Wednesday, April 22, 2020
    4 years ago
  • Date Issued
    Tuesday, November 26, 2024
    3 days ago
Abstract
Disclosed are a method and system for acquiring massive MIMO beam domain statistical channel information. A refined beam domain channel model involved in the disclosed method is based on a refined sampling steering vector matrix. Compared with a traditional DFT matrix-based beam domain channel model, when antenna size is limited, said model is closer to a physical channel model, and provides a model basis for solving the problem of the universality of massive MIMO for various typical mobile scenarios under a constraint on antenna size. The present invention provides a method for acquiring massive MIMO refined beam domain a priori statistical channel information and a posteriori statistical channel information, the a posteriori statistical channel information comprising mean and variance information of the a posteriori channel. The method of the present invention has low complexity, can be applied to an actual massive MIMO system, provides support for a robust precoding transmission method, and has large application value.
Description
TECHNICAL FIELD

The present invention relates to the field of communications technologies, and more particularly relates to a method and system for acquiring massive Multiple-Input Multiple-Output (MIMO) beam domain statistical channel information.


BACKGROUND

In order to improve user experience and cope with the rapid growth in demand for wireless data services and the challenges brought by new service requirements, the future new-generation mobile network needs to support higher quality, higher transmission rate, higher mobility, higher user density, lower latency, lower energy consumption, and other scenarios. In recent years, to significantly improve the spectral efficiency and power efficiency of the wireless spectrum, massive MIMO technology is widely studied. Currently, the massive MIMO has been identified as one of the key technologies for 5G. The massive MIMO greatly increases the system capacity and fully utilizes the spatial dimension resources by equipping a base station (BS) with a large-scale antenna array; and remains a research hotspot for Beyond 5G (B5G) in the future.


The establishment of a channel statistical model is the basis of a theoretical method of massive MIMO precoding transmission. In the documents, a common channel statistical model is a conventional beam domain channel model based on a discrete Fourier transform (DFT) matrix. However, in an actual massive MIMO wireless system, the limited antenna size limits the application of large-scale linear array antennas. The BS side is often equipped with an easy-to-implement antenna array such as a large-scale planar array antenna, leading to a limited number of antennas in a single dimension. Under such a limitation, the use of the conventional DFT matrix-based beam domain channel model for approximation of the same eigen-mode matrices in a single dimension of all user channels may deviate from an actual physical channel model to a considerable extent. On the other hand, the BS is equipped with large-scale antenna arrays in the massive MIMO wireless system, and the number of user antennas that occupy the same time-frequency resources increases, limiting the time-frequency resources for pilots. Errors in instantaneous channel estimation cannot be avoided in the case of limited pilot resources, and moreover, there are factors such as aging of the instantaneous channel information acquired at the BS side in the medium and high-speed mobile communication scenarios. Therefore, it is of great significance to develop a statistical channel model that can describe various typical mobile communication scenarios. The related work in the documents mostly considers large-scale linear array antennas, and uses the DFT matrix to convert a spatial signal into a sparse angle domain signal; but none considers a posteriori statistical model based on a priori statistical model and the instantaneous channel information.


In the massive MIMO wireless transmission system, a downlink multi-user precoding transmission method is the key to combating multi-user interference and achieving a spectral efficiency gain, thus being one of the core issues in the massive MIMO wireless transmission system. In an actual massive MIMO system, the mobility of users poses significant challenges for the downlink multi-user precoding transmission method. To solve this problem, a robust multi-user precoding transmission method becomes increasingly important. For the robust transmission method, methods based on the statistical channel model are a class of key methods, and the acquisition of statistical channel information is the basis of the methods based on the statistical channel model. Therefore, it is of great importance to acquire the statistical channel information of a new model during extension of the conventional DFT matrix-based beam domain channel model.


SUMMARY

Invention objective: In view of the shortcomings in the prior art, the present invention aims to provide a method and system for acquiring massive MIMO beam domain statistical channel information, which can provide support for a massive MIMO robust precoding transmission method.


Technical solution: To achieve the foregoing objective, the present invention provides the following technical solutions:


A method for acquiring massive MIMO beam domain a priori statistical channel information is provided, which includes the following steps:

    • receiving pilot signals sent by different user terminals;
    • respectively multiplying the received pilot signals and pre-stored pilot signals of the users;
    • transforming the multiplied pilot signals to a refined beam domain by means of a refined sampling steering vector matrix, where the number of steering vectors in the refined sampling steering vector matrix is greater than the number of corresponding antennas; and
    • acquiring refined beam domain a priori statistical channel information of the user terminals by using refined beam domain sampling statistics.


Further, the multiplied pilot signals are transformed into the refined beam domain by means of premultiplication by a conjugate matrix of the refined sampling steering vector matrix at the sending side and postmultiplication by a conjugate matrix of the refined sampling steering vector matrix at the receiving side.


Further, the user terminals send the pilot signals on the same time-frequency resource, and the pilot signals of the different user terminals are mutually orthogonal.


Further, the step of acquiring the refined beam domain a priori statistical channel information of the user terminals by using the refined beam domain sampling statistics is specifically: solving a channel energy matrix by using an equation regarding the refined beam domain sampling statistics and a function matrix of the channel energy matrix, where only the channel energy matrix or a channel amplitude matrix is an unknown matrix in the equation, and other matrices are known matrices.


A method for acquiring massive MIMO beam domain a priori statistical channel information is provided, which includes the following steps:

    • acquiring channel information of different user terminals;
    • transforming the channel information of the user terminals to a refined beam domain by conversion by means of a refined sampling steering vector matrix, where the number of steering vectors in the refined sampling steering vector matrix is greater than the number of corresponding antennas; and
    • acquiring refined beam domain a priori statistical channel information of the user terminals by using refined beam domain sampling statistics.


Further, the channel information is transferred to the refined beam domain by conversion by means of premultiplication by a conjugate matrix of the refined sampling steering vector matrix at the sending side and postmultiplication by a conjugate matrix of the refined sampling steering vector matrix at the receiving side.


Further, the step of acquiring the refined beam domain a priori statistical channel information of the user terminals by using the refined beam domain sampling statistics is specifically: solving a channel energy matrix by using an equation regarding the refined beam domain sampling statistics and a function matrix of the channel energy matrix, where only the channel energy matrix or a channel amplitude matrix is an unknown matrix in the equation, and other matrices are known matrices.


A method for acquiring massive MIMO beam domain a posteriori statistical channel information is provided, which includes the following steps:

    • acquiring refined beam domain a priori statistical channel information of user terminals before a current time slot by using the foregoing method for acquiring massive MIMO beam domain a priori statistical channel information;
    • acquiring pilot signals sent by the user terminals at the current time slot; and
    • estimating a refined beam domain channel matrix by using the received pilot signals, and acquiring refined beam domain a posteriori statistical channel information of the user terminals according to the refined beam domain a priori statistical channel information and correlation factors between channels.


Further, the refined beam domain a posteriori statistical channel information includes a refined beam domain a posteriori mean and a refined beam domain a posteriori variance.


A computing device is provided, which includes a memory, a processor, and a computer program stored in the memory and running on the processor, where when loaded to the processor, the computer program implements the method for acquiring the massive MIMO beam domain a priori statistical channel information or the method for acquiring the massive MIMO beam domain a posteriori statistical channel information.


A massive MIMO communication system is provided, which includes a BS and a plurality of user terminals, where the BS is used for:

    • receiving pilot signals sent by the different user terminals; respectively multiplying the received pilot signals and pre-stored pilot signals of the users; transforming the multiplied pilot signals to a refined beam domain by conversion by means of multiplication by a refined sampling steering vector matrix, where the number of steering vectors in the refined sampling steering vector matrix is greater than the number of BS antennas; and acquiring refined beam domain a priori statistical channel information of the user terminals by using refined beam domain sampling statistics; or
    • acquiring channel information of the different user terminals; transforming the channel information of the user terminals to a refined beam domain by conversion by means of multiplication by a refined sampling steering vector matrix, where the number of steering vectors in the refined sampling steering vector matrix is greater than the number of BS antennas; and acquiring refined beam domain a priori statistical channel information of the user terminals by using refined beam domain sampling statistics.


A massive MIMO communication system is provided, which includes a BS and a plurality of user terminals, where the BS is used for:

    • acquiring refined beam domain a priori statistical channel information of the user terminals before a current time slot by using the foregoing method for acquiring the massive MIMO beam domain a priori statistical channel information;
    • acquiring pilot signals sent by the user terminals at the current time slot; and estimating a refined beam domain channel matrix by using the received pilot signals, and acquiring refined beam domain a posteriori statistical channel information of the user terminals according to the refined beam domain a priori statistical channel information and correlation factors between channels.


A massive MIMO communication system is provided, which includes a BS and a plurality of user terminals, where the BS is disposed with the foregoing computing device.


Beneficial effects: Compared to the prior art, the methods for acquiring massive MIMO beam domain a priori and a posteriori statistical channel information provided by the present invention can establish a statistical model for various typical mobile scenarios in a massive MIMO system, and can provide effective support for implementation of a robust precoding transmission method in the massive MIMO system, thus solving the problem of universality of massive MIMO for various typical mobile scenarios.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a flowchart of a method for acquiring massive MIMO beam domain a priori statistical channel information;



FIG. 2 is a flowchart of a method for acquiring massive MIMO beam domain a priori statistical channel information in the case of known instantaneous channel information;



FIG. 3 is a flowchart of a method for acquiring massive MIMO beam domain a posteriori statistical channel information; and



FIG. 4 is a result diagram of comparison in MSE performance between a covariance matrix estimated based on a beam domain channel model and a sample covariance matrix.





DETAILED DESCRIPTION OF THE EMBODIMENTS

The technical solution provided by 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 to illustrate the present invention and not intended to limit the scope of the present invention.


As shown in FIG. 1, a method for acquiring massive MIMO beam domain a priori statistical channel information disclosed in an embodiment of the present invention includes the following steps: receiving pilot signals sent by different user terminals; respectively multiplying the received pilot signals and locally pre-stored pilot signals of the users; transforming the multiplied pilot signals to a refined beam domain by conversion by means of a refined sampling steering vector matrix; and acquiring refined beam domain a priori statistical channel information of the mobile terminals by using refined beam domain sampling statistics.


As shown in FIG. 2, a method for acquiring massive MIMO beam domain a priori statistical channel information disclosed in another embodiment of the present invention is a method for acquiring the massive MIMO beam domain a priori statistical channel information in the case of known instantaneous channel information, which includes the following steps: acquiring channel information of different user terminals; transforming the channel information of the user terminals to a refined beam domain by conversion by means of a refined sampling steering vector matrix; and acquiring refined beam domain a priori statistical channel information of the user terminals by using refined beam domain sampling statistics.


As shown in FIG. 3, a method for acquiring massive MIMO beam domain a posteriori statistical channel information disclosed in an embodiment of the present invention includes the following steps: acquiring refined beam domain a priori statistical channel information of different user terminals before a current time slot; acquiring pilot signals sent by the user terminals at the current time slot; estimating a refined beam domain channel matrix by using the received pilot signals, and acquiring refined beam domain a posteriori statistical channel information of the user terminals according to the refined beam domain a priori statistical channel information and correlation factors between channels.


The user terminals in the foregoing embodiments may be mobile phones, vehicle-mounted devices, intelligent equipment, or other mobile terminals or fixed terminals. The pilot signals or the channel information may be transferred to the refined beam domain by conversion by means of premultiplication by a conjugate matrix of the refined sampling steering vector matrix at the sending side and postmultiplication by a conjugate matrix of the refined sampling steering vector matrix at the receiving side, where the number of steering vectors in the refined sampling steering vector matrix is greater than the number of corresponding antennas. During the acquisition of the refined beam domain a priori statistical channel information, a channel energy matrix may be solved by using an equation regarding the refined beam domain sampling statistics and a function matrix of the channel energy matrix.


The method of the present invention is mainly applicable to a massive MIMO system in which a BS side is equipped with a large-scale antenna array to simultaneously serve a plurality of users. A specific implementation process of the method for acquiring the beam domain statistical channel information of the present invention is described in detail below with specific instances of a communication system. It should be noted that the method of the present invention is not only applicable to specific system models given in the following examples, but also applicable to system models with other configurations.


1. System Configuration

A large-scale flat block fading MIMO system is considered, and it is assumed that different mobile terminal channels in the system remain unchanged within T symbol intervals. The massive MIMO system is composed of one BS and K mobile terminals. The BS is equipped with a large-scale uniform planar array antenna, where the numbers of antennas in each row and each column are Mh′ and Mv′ respectively, and a total number of transmitting antennas is Mh=Mh′Mv′. For simplicity, it is assumed that each user is equipped with Mk antennas. A system time resource is divided into several time slots, each time slot consists of Nh time blocks, and each time block has T symbol intervals. The massive MIMO system considered in this embodiment works in time division duplexing (TDD) mode. For simplicity, it is assumed that only uplink channel training and downlink transmission phases exist, and downlink transmission includes sending of precoding domain pilot and data signals. In each time slot, the BS receives user uplink pilot signals only in the first time block, and performs transmission of the precoding domain pilot and data signals from the second to the Nbth time blocks. The length of an uplink training sequence is the length of the block, namely, the T symbol intervals. For a frequency division duplexing (FDD) mode, the uplink channel training phase may be replaced with a downlink channel feedback phase, and the downlink transmission phase remains unchanged. Specifically, in the first block, downlink omnidirectional pilot signals are transmitted and feedback from the mobile terminals is received.


2. Refined Beam Domain a Priori Statistical Channel Model

A refined beam domain a priori statistical model based on the refined sampling steering vector matrix is elaborated below. The number of steering vectors in the conventional beam domain channel model is identical with the number of the antennas. The refined beam domain statistical model described in the present invention aims to introduce more steering vectors than the antennas into the channel model to better describe channel statistical properties. Refined factors in the horizontal and vertical dimensions of the BS are respectively defined as Nh and Nv, which are integers greater than 1 or fractions. Let Mh=Nh′Mh′ and Mb=Nv′Mv′ respectively denote the numbers of refined sampling steering vectors in the horizontal and vertical dimensions. Further, the following equations are defined:

vh(vn)=Mh′−1/2[1e−j2π(Mh′−1)vn]  (1),
and
vv(um)=Mv′−1/2[1 ej2πum . . . e−j2π(Mv′−1)um]  (2)


Then, steering vector matrices in the horizontal and vertical dimensions are respectively denoted as follows:

VMh=[vh(v1)Tvh(v2)T . . . vh(vMh)T]∈custom characterMK×Mh  (3),
and
VMv=[vv(u1)Tvv(u2)T . . . vv(uMv)T]∈custom characterMV×Mh  (4),

    • where vn=(n−1)/Mh and um=(m−1)/Mv. Let VMH⊗VMH denote the refined sampling steering vector matrix at the BS side. Similarly, a user-side refined factor is defined as Nk. Let Mk=Nk Mk, which denotes the number of user-side refined sampling steering vectors. Further, the following equation is defined:

      ar(ui)=Mk′−1/2[1e−j2πui . . . e−j2π(Mk′−1)ui]  (5).


Then, a refined sampling steering vector matrix at the user side is defined as follows:

Uk=[ar(u1)ar(u2)T . . . ar(UMk)T]∈custom characterMk′×Mk  (6).


VMtH and Uk in the foregoing equation are respectively corresponding to a planar array steering vector matrix at the BS side and a linear array steering vector matrix at the user side. It should be noted that, the method of the present invention is not only applicable to a large-scale uniform planar array antenna, but also applicable to antennas in other forms, such as a cylindrical array antenna, and a planar array antenna of which the array elements are polarized antennas. When the antenna array at the BS side or the user side is changed, VM1H or Uk is changed into a steering vector matrix of a corresponding array. Let Hk,m,n denote a channel of the kth user in the mth time slot and the nth block, and then a refined beam domain a priori statistical channel model of the considered massive MIMO system may be defined as follows:

Hk,m,n=UkGk,m,nVM1H  (7),

    • where Gk,m,n=(Mk⊙Wk,m,n), which denotes a refined beam domain channel matrix of the kth user in the mth time slot and the nth block; Mk denotes a refined beam domain channel amplitude matrix of the kth user; and W denotes a random matrix, composed of independent identically distributed complex Gaussian random variables, of the kth user in the mth time slot and the nth block. Compared to a conventional DFT matrix-based beam domain a priori statistical channel model, such a refined beam domain statistical model has more statistical characteristic directions and thus can more accurately represent an actual physical channel model. A refined beam domain channel energy matrix Ωk of the massive MIMO system is defined as Ωk=Mkk, and this beam domain energy matrix often has a sparse characteristic.


3. Acquisition Method of a Priori Statistical Channel Information of the Refined Beam Domain Channel Model

For the considered massive MIMO system working in TDD mode, due to the reciprocity of uplink and downlink channels, the obtained uplink channel statistical information can be directly used as downlink channel statistical information. For the FDD system, instantaneous reciprocity between channels does not exist, and the user side acquires the downlink statistical channel information and feeds it back to the BS. A method for acquiring refined beam domain a priori statistical channel information is given below. It is assumed that Xk is a pilot matrix of the kth user, which can be used for acquiring the a priori statistical channel information. Pilot matrices between users are orthogonal, while pilots between different antennas are not required to be orthogonal. That is, Xk need not be a unitary matrix. Let Ye denote a pilot signal received by the BS in the mth time slot and the first block, and then the following equation is obtained:










Y

m
,
1


=





k




H

k
,
m
,
1

T



X
k



+

Z

m
,
1



=




k



V

M
t

*



G

k
,
m
,
1

T



U
k
T



X
k



+


Z

m
,
1


.







(
8
)







Further, the following equation is obtained:











Y

m
,
1

T

=





k



X
k



H

k
,
m
,
1




+

Z

m
,
1

T


=




k



X
k
T



U
k



G

k
,
m
,
1




V

M
t

H



+

Z

m
,
1

T




,




(
9
)









    • where the superscript T indicates transpose, the superscript * indicates conjugate, and the superscript H indicates conjugate transpose; and Zm,1 is a random matrix composed of independent identically distributed complex Gaussian random variables. Because the pilot matrices of the users are orthogonal, Ym,1T is multiplied by UkH Xk* on the left and by VMt on the right, to obtain the following equation:















U
k
H



X
k
*



Y

m
,
1

T



V

M
t



=



U
k
H



X
k
*



X
k
T




U
k

(


M
k



W

k
,
m
,
1



)



V

M
t

H



V

M
t



+


U
k
H



Z

m
,
1

T



X
k
H



V

M
t





,




(
10
)









    • where ⊙0 denotes the Hadmard product. Let N=E{Zm,1T⊙ZH,1H}, and then the following equation is further obtained:













E


{


U
k
H



X
k
*



Y

m
,
1

T




V

M
t






(


U
k
H



X
k
*



Y

m
,
1

T



V

M
t



)

*



}


=



(


U
k
H



X
k
*



X
k
T




U
k




(


U
k
H



X
k
*



X
k
T



U
k


)

*



)




Ω
k

(


V

M
t

H




V

M
t






(


V

M
t

H



V

M
t



)

*



)


+


(


U
k
II




X
k
*




(


U
k
H



X
k
*


)

*



)



N

(


V

M
t





(

V

M
t


)

*


)







(
11
)







Let the matrix Tkr denote UkHXk*XkTUk⊙(UkHXk*XkTUk)*, the matrix T denote VMtHVMt⊙(VMtHVMt)*) the matrix Okr denote (UkHXk*⊙(UkHXk*)* and the matrix Okr denote VMt⊙(VMt)*, and then the following equation can be obtained:










E


{


U
k
H



X
k
*



Y

m
,
1

T




V

M
t





(


U
k
H



X
k
*



Y

m
,
1

T



V

M
t



)

*



}


=



T

k

r




Ω
k



T
t


+


O

k

r





NO
t

.







(
12
)







In a case where a noise variance matrix N is known, OkrNOtL is a known matrix. For simplicity, let Φkcustom characterMk+NMt, N+NkNv, and then:










Φ
k

=

E



{


U
k
H



X
k
*



Y

m
,
1

T




V

M
t





(


U
k
H



X
k
*



Y

m
,
1

T



V

M
t



)

*



}

.






(
13
)







Since only the sample average can be obtained in the actual system, Φk is redefined as a refined beam domain sample statistical matrix:











Φ
k

=


1
M






m
-
1

M



U
k
H



X
k
*



Y

m
,
1

T




V

M
t





(


U
k
H



X
k
*



Y

m
,
1

T




V
M

t


)

*






,




(
14
)









    • where M denotes the number of samples. Equation (14) can be expressed in terms of elements as follows:














[

Φ
k

]

ij

=


1
M






m
=
1

M







"\[LeftBracketingBar]"



[


U
k
H



X
k
*



Y

m
,
1

T



V

M
t



]

ij



"\[RightBracketingBar]"


2

.







(
15
)







By using Φk, equation (11) can be changed into:

Φk=TkrΩkTt+OkrNOt  (16).


In the foregoing equation, Tkr and Tt are known matrices, and OkrNOt is also a known matrix. Therefore, the only unknown parameter matrix on the right side of the equal sign of the foregoing equation is the refined beam domain channel energy matrix Ωk. Therefore, the acquisition of the channel energy matrix Ωk is based on the sample statistical matrix Ωk and the determined matrices Tkr, Tt, and OkrNOt. TkrΩkTt+OkrNOt is referred to as a function matrix of the channel energy matrix. Equation (16) belongs to the category of parameter matrix estimation. To solve Ωk, an optimization problem may be established according to equation (16), and then is solved by means of gradient descent, conjugate gradient, Newton iteration, or an iterative formula obtained from KKT conditions. To illustrate this problem more clearly, a specific estimation method is given below. In order to estimate the channel energy matrix Ωk or the channel amplitude matrix Mk, a target function is defined as follows by using the refined beam domain sample statistical matrix Φi, and KL divergence of the function matrix TkrΩjTt+OkrNOt of the channel energy matrix:










g

(

M
k

)

=


-



ij




[

Φ
k

]

ij




log
[



T

k

r




Ω
k



T
t


+


O

k

r




NO
t



]

ij




+



ij



[


T

k

r




Ω
k



T
t


]

ij


+


c
0

.






(
17
)







In the foregoing equation, co is a constant not related to Mk. In order to obtain Mk with the minimum KL divergence by means of optimization, first, the derivative is calculated for the target function, and the derivative of the second half of equation (17) is:
















ij




[


T
kr



Ω
k



T
t


]

ij






M
k



=



(


T
t



JT
kr


)

T



M
k



,




(
18
)









    • where J is an all-ones matrix. The derivative calculation in the first half part is slightly complicated:



















ij





[

Φ
k

]

ij




log
[



T
kr



Ω
k



T
t


+


O
kr



NO
t



]

ij







M
k



=



(


T
kt



Q
t



T
t


)

t



M
k



,




(
19
)










where


Q






M
k

/

NM
t














[
Q
]

ij

=




[

Φ
k

]

ij



[



T
kr



Ω
k



T
t


+


O
kr



NO
t



]

ij




°
.






(
20
)







To sum up, the derivative calculation for g(Mk) is as follows:














g

(

M
k

)





M
k



=




(


T
t


J


T

k

r



)

T



M
k


-



(


T
t



Q
T



T
kr


)

T



M
k




,




(
21
)







Let g(Mk)=0, and then the necessary condition for an optimal point can be obtained as follows:

(TtJTkr)T⊙Mk−(TtQTTkr)T⊙Mk=0  (22),


Further, the following equation is obtained:

(TtJTkr)T⊙Mk=(TtQTTkr)T⊙Mk  (23),


Based on the necessary condition, an iterative formula may be constructed as follows:










M
k

=



1
2



M
k


+


A
k



M
k







(
24
)








where










[

A
k

]

ij

=



[


(


T
t



Q
T



T
kr


)

T

]

ij



2
[


(


T
t



JT
kr


)

T

]

ij






(
25
)







A refined sampling beam domain channel amplitude matrix can be obtained according to the provided iterative formula. To sum up, steps of acquiring refined beam domain statistical channel information may be summarized as follows:

    • step 1: receiving pilot signals Xk sent by the different mobile terminals;
    • step 2: respectively multiplying the received pilot signals Ym,1 and local pilot signals Xk of the users, to obtain Xk*Ym,1T;
    • step 3: transforming the multiplied pilot signals to a refined beam domain UkHXk*Ym,1TVMt by conversion; and
    • step 4: acquiring the refined beam domain a priori statistical channel information of the mobile terminals by using the refined beam domain sampling statistics







Φ
k

=


1
M






m
=
1

M




U
k
H



X
k
*



Y

m
,
1

i





V

M
t





(


U
k
H



X
i
*



Y

m
,
1

T



V

M
t



)

*


.








The method for acquiring the refined beam domain a priori statistical channel information of the mobile terminals by using the refined beam domain sampling statistics Φk in step 4 may be further detailed as follows:

    • step1: calculating Tk=VMtHVMt⊙(VMtHVMt), Tkr=UkHXk*XkTUk⊙(UkHXk*XkTUk)*, Okr−UkHXk*⊙(UkHXk*)* and Ot=VMt⊙(VMt)*;
    • step 2: initializing Mk; and
    • step 3: iteratively calculating








M
k

=



1
2



M
k


+


A
k



M
k




,






    •  where Ak needs to be updated as follows with Mk:












[

A
k

]

ij

=



[


(


T
i



Q
T



T
kr


)

T

]

ij



2
[


(


T
t



JT
kr


)

T

]

ij



,









[
Q
]

ij

=



[

Φ
k

]

ij



[



T
kr



Ω
k



T
ι


+


O
kr



NO
ι



]

ij



,







Ω
k

=


M
k



M
k






The method for acquiring the refined beam domain a priori statistical channel information by using the pilot signals is described above. In an actual system, the instantaneous channel information may also be first acquired, and then the refined beam domain a priori statistical channel information is acquired by using the instantaneous channel information. The following gives a method for acquiring the refined beam domain statistical channel information Ωk in the case of known channel information. Hk,m,l is multiplied by UkH on the left and by VMt on the right, to obtain the following equation:











U
k
H



H

k
,
m
,
1




V

M
t



=


U
k
H




U
k

(


M
k



W

k
,
m
,
1



)



V

M
t

H




V

M
t


.






(
26
)







Further, the following equation is obtained:










E


{


U
k
H



H

k
,
m
,
1





V

M
t





(


U
k
H



H

k
,
m
,
1




V

M
t



)

*



}


=


(


U
k
H




U
k




(


U
k
H



U
k


)

*



)





Ω
k

(


V

M
t

H




V

M
t





(


V

M
t

H



V

M
t



)

*



)

.






(
27
)







In this case, the refined beam domain sample statistical matrix Φkcustom characterMk×NMt is changed into:











Φ
k

=


1
M






m
-
1

M




U
k
H



H

k
,
m
,
l





V

m
t





(


U
k
H



H

k
,
m
,
l




V

M
t



)

*






;




(
28
)









    • or is expressed in terms of elements as follows:














[

Φ
k

]

ij

=


1
M






m
=
1

M






"\[LeftBracketingBar]"




[


U
k
H



H

k
,
m
,
l




V

M
t



]

ij



"\[RightBracketingBar]"


2

.







(
29
)







Further, the following equation can be obtained:

Φk=TkrΩkTt  (30).


In this case, Tkr is changed to Tkr=UkH Uk⊙(UkHUk)*; and Φk and the KL divergence function of the function matrix TkrΩkTt of the channel energy matrix is simplified as follows:










g

(

M
k

)

=


-



ij




[

Φ
k

]

ij




log
[


T

k

r




Ω
k



T
t


]

ij




+



ij



[


T
kr



Ω
k



T
t


]

ij


+


c
0

.






(
31
)







In the foregoing equation, co is a constant not related to Mk. Similarly, in order to obtain Mk with the minimum KL divergence by means of optimization, first, the derivative is calculated for the target function, and the derivative of the second half of equation (31) is changed into:
















ij



[


T
kr



Ω
k



T
t


]

ij






M
k



=



(


T
i



JT
kr


)

T



M
k



,




(
32
)









    • where J is an all-ones matrix. The derivative calculation in the first half part is changed into:



















ij




[

Φ
k

]

ij




log
[


T
kr



Ω
k



T
t


]

ij







M
k



=



(


T
t



Q
T



T
kr


)

T



M
k



,




(
33
)










where





Q

ϵ






M
k

×

NM
t















[
Q
]

ij

=




[

Φ
k

]

ij



[


T
kr



Ω
k



T
ki


]

ij




°
.






(
34
)







To sum up, the derivative calculation for g(Mk) is as follows:













g

(

M
k

)





M
k



=




(


T
t



JT
kr


)

T



M
k


-




(


T
t



Q
T



T
kr


)

T



M
k


.






(
35
)







Let g(Mk)=0, and then the necessary condition for an optimal point can be obtained as follows:

(TtJTkr)TMk−(TtQTTkr)T⊙Mk=0  (36).


Further, the following equation is obtained:

(TtJTkr)TMk=(TtQTTkr)T⊙Mk  (37).


Based on the necessary condition, an iterative formula is constructed as follows:










M
k

=



1
2



M
k


+


A
k



M
k







(
38
)








where







[

A
k

]

ij

=




[


(


T
t



Q
T



T

k

r



)

T

]

ij



2
[


(


T
t


J


T

k

r



)

T

]

ij


.





To sum up, steps of acquiring the refined beam domain statistical channel information in the case of known channel information may be summarized as follows:


step 1: acquiring a channel matrix Hk,m,1;


step 2: transforming the channel matrix to the refined beam domain UkHHk,m,1VMt by conversion; and


step 3: acquiring the refined beam domain a priori statistical channel information of the mobile terminals by using the refined beam domain sampling statistics







Φ
k

=


1
M






m
=
1

M




U
k
H



H

k
,
m
,
1






V

M
t





(


U
k
H



H

k
,
m
,
1




V

M
t



)

*


.








The method for acquiring the refined beam domain a priori statistical channel information of the mobile terminals by using the refined beam domain sampling statistics Φk in step 3 may be further detailed as follows:

    • step 1: calculating [Tk]ij=|[VMtHVMt]ij|2 according to YMt;
    • step 2: initializing Mk; and
    • step 3: iteratively calculating








M
k

=



1
2



M
k


+


A
k



M
k




,






    •  where Ak needs to be updated as follows with Mk:












[

A
k

]

ij

=



[


(


T
t



Q
T



T
kr


)

T

]

ij



2
[


(


T
t



JT
kr


)

T

]

ij



,









[
Q
]

ij

=



[

Φ
k

]

ij



[


T
kr



Ω
k



T
kt


]

ij



,







Ω
k

=


M
k



M
k






4. Refined Beam Domain a Posteriori Statistical Channel Model

After the refined beam domain a priori statistical channel information is obtained based on the foregoing method, refined beam domain a posteriori statistical channel information can be further obtained by using the same. First, the pilot signal received in the (m−1)th time slot and the first block can still be expressed as follows:










Y


m
-
1

,
1

T

=





k



X
k



H

k
,

m
-
1

,
1




+

Z


m
-
1

,
1

T


=




k



X
k
T



U
k



G

k
,

m
-
1

,
1




V

M
t

H



+


Z


m
-
1

,
1

T

.







(
39
)







By vectorization of Ym−1,1T the following equation can be obtained:










v

e


c

(

Y


m
-
1

,
1

T

)


=




k



(



V

M
t

T



X
k
T




U
k


)



vec

(

G

k
,

m
-
1

,
1


)



+


vec

(

Z


m
-
1

,
1

T

)

.






(
40
)







Because pilots of different users are orthogonal, the minimum mean square error of a refined beam domain channel vector vec(Gk,m−1,1) can be estimated as follows:











vec

(


G
ˆ


k
,

m
-
1

,
1


)

=




R

g
k


(



V

M
t

T



X
k
T




U
k


)

H



(



(



V
M
T



X
k
T




U
k


)





R

g
k


(



V

M
t

T



X
k
T




U
k


)

H


+


σ
z
2


I


)



vec

(

Y


m
-
1

,
1

T

)



,




(
41
)









    • where Rgk=diag(vec(Ωk)), which is a channel covariance matrix of the refined beam domain, and σz2 is the element variance of a noise matrix Zm−1,1T.





Assuming that the channel information obtained in the (m−1)th time slot and the first time block is used for transmission in the mth time slot, in order to describe the time-correlation characteristics of the massive MIMO, the first-order Gaussian Markov model is adopted to describe a time-correlation model. In this model, a refined beam domain channel in the mth time slot and the nth time block may be expressed as follows:










G

k
,
m
,
n


=




α

k
,
m


(


N
b

+
n
-
1

)



G

k
,

m
-
1

,
1



+



1
-


α

k
,
m

2

(


N
b

+
n
-
1

)





(


M
k



W

k
,
m
,
n



)







(
42
)









    • where αk,m(Nb+n−1) is a correlation factor function of channels Gk,m,n and Gk,m−1,1 which is a time-correlation factor related to the speed of the user. There are many methods of acquiring the correlation factor αk,m and it is assumed herein that the correlation factor is known. In practice, an experience correlation factor for channel samples may be used; or a calculation method of the correlation factor αk,m based on the Jakes autocorrelation model that is commonly used in the documents may also be used, namely, αk,m(n)=J0(2πvkfcnTτ/c), where J0(*) denotes the first-class zero-order Bessel function, τ denotes the time corresponding to a time interval, vk denotes the speed of the kth user, fc denotes a carrier frequency, and c is the velocity of light. The model in equation (42) is used for channel prediction. In this embodiment, in consideration of implementation complexity of the system, precoding is performed in the whole time slot m. For simplicity, not considering a channel estimation error, it is assumed that accurate channel information of the refined beam domain channel matrix Gk,m−1,1 can be obtained. Then, the following a posteriori statistical information of the refined beam channel in the time slot m can be obtained:














G

k
,
m


=



β

k
,
m




G

k
,

m


1

,
1



+



1
-

β

k
,
m

2





(


M
k



W

k
,
m



)




,




(
43
)









    • where βk,m and the channel in the whole time slot m are relevant to the correlation factor αk,m of Hk,m−1,1. A feasible method is to calculate a mean square root of all correlation factors αk,m in the time slots. Further, the following refined beam domain a posteriori statistical channel model in the time slot m can be obtained:













H

k
,
m


=



β

k
,
m




H

k
,

m
-
1

,
1



+



1
-

β

k
,
m

2






U
k

(


M
k



W

k
,
m



)




V

M
t

H

.







(
44
)







When the channel estimation error is considered, the channel a posteriori statistical model in equation (44) can be obtained necessarily according to the channel estimation error, the time-correlation model, and the a priori statistical model. For ease of calculation in the refined beam domain, Hk,m−1,1 is denoted as Hk,m−1,1=UkGHk,m−1,1VMtH, and then a refined a posteriori statistical model can be further expressed as follows:











H

k
,
m


=



β

k
,
m




U
k



G

k
,

m
-
1.1





V

M
t

H


+



1
-

β

k
,
m

2






U
k

(


M
k



W

k
,
m



)



V

M
t

H




,




(
45
)









    • where βk,mGk,m−1,1 is a refined beam domain a posteriori mean, and the variance of √{square root over (1−βk,m2)}(Mk⊙Wk,m) is a refined beam domain a posteriori variance. For the FDD system, Gk,m−1,1 can be obtained by means of feedback, and based on this, the refined beam domain a posteriori statistical information can be obtained with reference to the refined beam domain a priori statistical information.





5. Implementation Effect

In order to make those skilled in the art better understand the solution of the present invention, a comparison in performance between a covariance matrix estimation based on the refined beam domain model in this embodiment and a sample covariance matrix is made below under a specific system configuration.


A massive MIMO system in which Mt=64 is considered, where BS antennas are configured as Mh′=8, Mv′=8, and a single antenna is configured at the user side. A channel energy matrix Ωk is randomly generated, and based on this, 2000 channel samples are generated according to a refined beam domain channel model. By means of the method for acquiring the refined beam domain statistical channel information in the case of known channel information that is disclosed in the present invention, the channel energy matrix Ωk is estimated and then a covariance matrix estimation is calculated. FIG. 4 shows a comparison in MSE performance between the covariance matrix estimated by the method of the present invention and a sample covariance matrix. It can be seen from FIG. 4 that the covariance matrix estimation obtained by using the acquisition method of the refined beam domain a priori statistical channel information disclosed in the present invention is significantly superior to the sample covariance matrix in terms of the MSE performance.


Based on the same invention concept, an embodiment of the present invention further discloses a computing device, which includes a memory, a processor, and a computer program stored in the memory and running on the processor. When loaded to the processor, the computer program implements the foregoing method for acquiring the massive MIMO beam domain a priori statistical channel information or the foregoing method for acquiring the massive MIMO beam domain a posteriori statistical channel information.


In a specific implementation, the device includes a processor, a communication bus, a memory, and a communication interface. The processor may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the program execution of the solution of the present invention. The communication bus may include a path which transmits information between the above components. The communication interface is any transceiver-type device for communication with another device or communication network. The memory may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions; and may also be an electrically erasable programmable read-only memory (EEPROM), CD-ROM or other optical disk storage, a disk storage medium or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by the computer. However, the present invention is not limited thereto. The memory may be stand-alone and connected to the processor via the bus. The memory may also be integrated with the processor.


The memory is used to store the application program code for executing the solution of the present invention and the processor controls the execution. The processor is used to execute the application program code stored in the memory, thereby implementing the information acquisition methods provided in the foregoing embodiments. The processor may include one or more CPUs, or may also include multiple processors, where each of the processors may be a single-core processor or a multi-core processor. The processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).


Based on the same invention concept, an embodiment of the present invention further discloses a massive MIMO communication system, which includes a BS and a plurality of user terminals. The BS is used for: receiving pilot signals sent by the different user terminals; respectively multiplying the received pilot signals and pre-stored pilot signals of the users; transforming the multiplied pilot signals to a refined beam domain by conversion by means of multiplication by a refined sampling steering vector matrix, where the number of steering vectors in the refined sampling steering vector matrix is greater than the number of BS antennas; and acquiring refined beam domain a priori statistical channel information of the user terminals by using refined beam domain sampling statistics.


Based on the same invention concept, an embodiment of the present invention further discloses a massive MIMO communication system, which includes a BS and a plurality of user terminals. The BS is used for: acquiring channel information of the different user terminals; transforming the channel information of the user terminals to a refined beam domain by conversion by means of multiplication by a refined sampling steering vector matrix, where the number of steering vectors in the refined sampling steering vector matrix is greater than the number of BS antennas; and acquiring refined beam domain a priori statistical channel information of the user terminals by using refined beam domain sampling statistics.


Based on the same invention concept, an embodiment of the present invention further discloses a massive MIMO communication system, which includes a BS and a plurality of user terminals. The BS is used for: acquiring refined beam domain a priori statistical channel information of the different user terminals before the current time slot by using the method for acquiring the massive MIMO beam domain a priori statistical channel information; acquiring pilot signals sent by the user terminals at the current time slot; estimating a refined beam domain channel matrix by using the received pilot signals; and acquiring refined beam domain a posteriori statistical channel information of the user terminals according to the refined beam domain a priori statistical channel information and correlation factors between channels.


Based on the same invention concept, an embodiment of the present invention further discloses a massive MIMO communication system, which includes a BS and a plurality of user terminals. The BS is disposed with the foregoing computing device.


In the embodiments provided in the present application, it should be understood that the disclosed method can be implemented in other ways without departing from the spirit and scope of the present application. The current embodiments are merely exemplary examples and should not be used as limitations, and the specific given content should not limit the purpose of the present application. For example, some features may be ignored or not implemented. The content not specified in the present application belongs to the prior art.


The technical means disclosed in the solution of the present invention are not limited to the technical means disclosed in the above embodiments, but also include technical solutions composed of any combination of the above technical features. It should be noted that, several improvements and modifications may be made by those of ordinary skill in the art without departing from the principle of the present invention, and these improvements and modifications should also be construed as falling within the protection scope of the present invention.

Claims
  • 1. A method for acquiring massive MIMO beam domain a priori statistical channel information, comprising the following steps: receiving pilot signals sent by different user terminals;respectively multiplying the received pilot signals and pre-stored pilot signals of different users;transforming the multiplied pilot signals to a refined beam domain by conversion by means of a refined sampling steering vector matrix, wherein the number of steering vectors in the refined sampling steering vector matrix is greater than the number of corresponding antennas; andacquiring refined beam domain a priori statistical channel information of the user terminals by using refined beam domain sampling statistics.
  • 2. The method for acquiring massive MIMO beam domain a priori statistical channel information according to claim 1, wherein the multiplied pilot signals are transferred to the refined beam domain by conversion by means of premultiplication by a conjugate matrix of the refined sampling steering vector matrix at the sending side and postmultiplication by a conjugate matrix of the refined sampling steering vector matrix at the receiving side.
  • 3. The method for acquiring massive MIMO beam domain a priori statistical channel information according to claim 1, wherein the user terminals send the pilot signals on the same time-frequency resource, and the pilot signals of the different user terminals are mutually orthogonal.
  • 4. The method for acquiring massive MIMO beam domain a priori statistical channel information according to claim 1, wherein the step of acquiring the refined beam domain a priori statistical channel information of the user terminals by using the refined beam domain sampling statistics is specifically: solving a channel energy matrix by using an equation regarding the refined beam domain sampling statistics and a function matrix of the channel energy matrix, wherein only the channel energy matrix or a channel amplitude matrix is an unknown matrix in the equation, and other matrices are known matrices.
  • 5. A method for acquiring massive MIMO beam domain a posteriori statistical channel information, comprising the following steps: acquiring refined beam domain a priori statistical channel information of user terminals before a current time slot by using the method for acquiring the massive MIMO beam domain a priori statistical channel information according to claim 1;acquiring pilot signals sent by the user terminals at the current time slot; andestimating a refined beam domain channel matrix by using the received pilot signals, and acquiring refined beam domain a posteriori statistical channel information of the user terminals according to the refined beam domain a priori statistical channel information and correlation factors between channels.
  • 6. The method for acquiring massive MIMO beam domain a posteriori statistical channel information according to claim 5, wherein the refined beam domain a posteriori statistical channel information comprises a refined beam domain a posteriori mean and a refined beam domain a posteriori variance.
  • 7. A computing device, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, wherein when loaded to the processor, the computer program implements the method for acquiring the massive MIMO beam domain a posteriori statistical channel information according to claim 5.
  • 8. A computing device, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, wherein when loaded to the processor, the computer program implements the method for acquiring the massive MIMO beam domain a priori statistical channel information according to claim 1.
  • 9. A massive MIMO communication system, comprising a base station (BS) and a plurality of user terminals, wherein the BS is used for: acquiring refined beam domain a priori statistical channel information of the user terminals before a current time slot by using the method for acquiring the massive MIMO beam domain a priori statistical channel information according to claim 1;acquiring pilot signals sent by the user terminals at the current time slot; andestimating a refined beam domain channel matrix by using the received pilot signals, and acquiring refined beam domain a posteriori statistical channel information of the user terminals according to the refined beam domain a priori statistical channel information and correlation factors between channels.
  • 10. A massive MIMO communication system, comprising a base station (BS) and a plurality of user terminals, wherein the BS is disposed with the computing device according to claim 8.
  • 11. A method for acquiring massive MIMO beam domain a priori statistical channel information, comprising the following steps: acquiring channel information of different user terminals;transforming the channel information of the user terminals to a refined beam domain by conversion by means of a refined sampling steering vector matrix, wherein the number of steering vectors in the refined sampling steering vector matrix is greater than the number of corresponding antennas; andacquiring refined beam domain a priori statistical channel information of the user terminals by using refined beam domain sampling statistics.
  • 12. The method for acquiring massive MIMO beam domain a priori statistical channel information according to claim 11, wherein the channel information is transferred to the refined beam domain by conversion by means of premultiplication by a conjugate matrix of the refined sampling steering vector matrix at the sending side and postmultiplication by a conjugate matrix of the refined sampling steering vector matrix at the receiving side.
  • 13. The method for acquiring massive MIMO beam domain a priori statistical channel information according to claim 11, wherein the step of acquiring the refined beam domain a priori statistical channel information of the user terminals by using the refined beam domain sampling statistics is specifically: solving a channel energy matrix by using an equation regarding the refined beam domain sampling statistics and a function matrix of the channel energy matrix, wherein only the channel energy matrix or a channel amplitude matrix is an unknown matrix in the equation, and other matrices are known matrices.
  • 14. A massive MIMO communication system, comprising a base station (BS) and a plurality of user terminals, wherein the BS is used for: receiving pilot signals sent by the different user terminals; respectively multiplying the received pilot signals and pre-stored pilot signals of the users; transforming the multiplied pilot signals to a refined beam domain by conversion by means of multiplication by a refined sampling steering vector matrix, wherein the number of steering vectors in the refined sampling steering vector matrix is greater than the number of BS antennas; and acquiring refined beam domain a priori statistical channel information of the user terminals by using refined beam domain sampling statistics; oracquiring channel information of the different user terminals; transforming the channel information of the user terminals to a refined beam domain by conversion by means of multiplication by a refined sampling steering vector matrix, wherein the number of steering vectors in the refined sampling steering vector matrix is greater than the number of BS antennas;and acquiring refined beam domain a priori statistical channel information of the user terminals by using refined beam domain sampling statistics.
Priority Claims (1)
Number Date Country Kind
201911232190.9 Dec 2019 CN national
PCT Information
Filing Document Filing Date Country Kind
PCT/CN2020/086181 4/22/2020 WO
Publishing Document Publishing Date Country Kind
WO2021/109420 6/10/2021 WO A
US Referenced Citations (7)
Number Name Date Kind
20070207730 Nguyen Sep 2007 A1
20090058724 Xia Mar 2009 A1
20100159845 Kaaja Jun 2010 A1
20100164802 Li Jul 2010 A1
20100164805 Niu Jul 2010 A1
20120040629 Li Feb 2012 A1
20210058117 Ho Feb 2021 A1
Foreign Referenced Citations (3)
Number Date Country
101953099 Jan 2011 CN
102638424 Aug 2012 CN
107431521 Dec 2017 CN
Non-Patent Literature Citations (1)
Entry
Wang, Haiming et al., “Efficient joint estimation of fine timing and channel impulse response for wideband wireless channels”, Chinese Journal of Radio Science, vol. 29, No. 5, Oct. 31, 2014, pp. 793-798 . . . .
Related Publications (1)
Number Date Country
20220393730 A1 Dec 2022 US