Disclosure of Invention
The technical problems to be solved by the invention are as follows:
in order to solve the problem of parameterized multipath channel estimation under a large-scale antenna array system under the condition of inconsistent antenna array channels; the invention provides a robust multipath channel estimation method of an antenna array system, which mainly achieves the aim of improving parameter estimation precision and robustness through the improvement of the degree of freedom of an array and the aperture of a virtual array.
In order to solve the technical problems, the invention adopts the following technical scheme:
a method for robust multipath channel estimation for an antenna array system, comprising:
establishing a MIMO signal propagation model under array gain-phase disturbance;
designing an antenna array moving scheme, and receiving and recombining data of multiple observations by a base station to obtain a unified CSI expression of the multiple observations;
the obtained covariance matrix of the unified CSI is calculated, data extraction is carried out on the CSI covariance matrix based on a space domain-frequency domain joint smoothing method, and a CSI covariance matrix with recovered rank is obtained;
performing feature decomposition on the obtained CSI covariance matrix with the restored rank to obtain a corresponding noise subspace matrix; constructing a one-dimensional angle spectrum function based on the noise subspace matrix, and estimating an incident angle through spectrum peak searching; constructing a one-dimensional time delay spectrum function under the support of an estimated incidence angle, and searching and estimating path time delay through spectrum peaks; and estimating the array gain-phase disturbance by using a derived closed-form solution in combination with the incident angle and the path delay.
The invention further adopts the technical scheme that: the massive MIMO signal propagation model in the presence of array gain-phase disturbances is as follows:
assuming that the base station BS is equipped with a uniform linear array of M antenna elements, the user communicates with the BS in the far field; assuming that there are K propagation paths between the user's transmitted signal and the BS, including 1 line-of-sight path and K-1 non-line-of-sight paths; so that the BS received signal model in consideration of the presence of array gain-phase disturbances can be expressed as
Y=ΓAPF T B+W
Wherein the method comprises the steps ofIs a diagonal matrix with diagonal elements gamma m M=1, 2, …, M-1 corresponds to the complex gain-phase perturbation of the m+1th array element;For array space response, +.>Is a steering vector corresponding to the kth path;is a diagonal matrix whose diagonal elements consist of the fading factors of K paths;the delay response of all N sub-carriers is defined,delay information of the nth subcarrier of all paths is contained;is a diagonal matrix of binary phase shift keying symbols, b n E { -1,1} defines the nth subcarrier BPSK symbol;Is an additive noise matrix;
so that the CSI matrix obtained at the BS side can be expressed as
Where z=wb may be considered as an estimation error for CSI matrix C, and performing column-straightening operation on CSI matrix C to obtain CSI vector
Wherein the method comprises the steps ofDefined as an array manifold with gain-phase perturbations,defined as path fading vector, ">Defined as a new additive noise vector that is assumed to conform to the variance σ 2 Is a zero-mean complex gaussian distribution.
The invention further adopts the technical scheme that: the antenna array moving scheme and the data recombination mode are as follows:
the total observation time of the BS is uniformly divided into L time slots, and the starting time is t respectively l L=1, 2, …, L; the antenna array of the BS remains stationary during each time slot, but at each time instant t l Moving a fixed distance Δd so that the BS can collect L observations, corresponding to L CSI vectors obtained, expressed as
Will beEvenly divided into N units, the nth unit is defined as +.>Represented as
Wherein F is n,: An nth row representing F; defining the recombined CSI vector in advance asIt is also divided into N units, the nth unit of which is denoted +.>Thereby having the following characteristics
Wherein the method comprises the steps ofRepresenting the expanded actual array manifold with L observations of gain-phase perturbations, +.>Thus, the recombined CSI vectorCan be expressed as
Wherein the method comprises the steps ofIndicating an equivalent channel response and,
the invention further adopts the technical scheme that: the method for carrying out data extraction on the CSI covariance matrix based on the space domain-frequency domain joint smoothing method, and obtaining the CSI covariance matrix with the recovered rank comprises the following specific steps:
recombinant CSI vectorsCovariance matrix>Can be expressed as
Wherein the method comprises the steps ofA covariance matrix representing ρ;
in the constructed selection matrixAnd->Down to CSI covarianceMatrix->Performing data extraction operations, i.e.
Wherein p=1, 2, …, P and q=1, 2, …, Q; thus, a CSI covariance matrix R of rank recovery is obtained CSI :
Wherein the method comprises the steps of
The invention further adopts the technical scheme that: the characteristic decomposition is carried out on the obtained CSI covariance matrix with the rank recovery, and the corresponding noise subspace matrix is obtained specifically as follows:
CSI covariance matrix R for rank recovery CSI Its equivalent channel response is ψ 1 =F 1 ⊙E 1 Can be expressed as
Wherein the method comprises the steps ofIndicate->Sub-observing a steering vector with gain-phase perturbations; in addition, in the case of the optical fiber,
wherein the method comprises the steps of
For R CSI Performing characteristic decomposition operation to obtain noise subspace matrix
The invention further adopts the technical scheme that: the method for estimating the incident angle by the spectral peak search comprises the following steps of:
constructing a function by taking the incident angle theta as a variableWherein θ ε [ -90 °,90 °]The method comprises the steps of carrying out a first treatment on the surface of the Giving the following one-dimensional angular spectrum function as
Where det {.cndot } represents the determinant of the matrix, in theory χ θ (θ k ) K=1, 2, …, K has a local maximum in the angular spectrum; therefore, the angle value corresponding to the local maximum in the angle spectrum is the estimated incident angle, expressed as
The invention further adopts the technical scheme that: constructing a one-dimensional time delay spectrum function under the support of an estimated incidence angle, and searching an estimated path time delay through a spectrum peak specifically comprises the following steps:
with the time delay τ as a variable, construct the following function corresponding to the kth path
Wherein the method comprises the steps ofIs the estimated angle of incidence, thereby constructing a one-dimensional delay profile function corresponding to the kth path as follows
Obviously, χ τ,k (τ k ) Should have a maximum value on the kth delay profile, whereby the delay value corresponding to the maximum value in the kth delay profile is the delay estimate of the kth path, expressed as
The invention further adopts the technical scheme that: the method for estimating the array gain-phase disturbance by utilizing the derived closed solution specifically comprises the following steps of:
definition of the definitionThus there is Ω=0, whereFirst column defining ω as Ω, +.>Consisting of columns of omega other than omegaTo->Representing an array gain-phase disturbance vector, which can be estimated from the following equation
Wherein the method comprises the steps ofRepresents the Moore-Penrose reverse operation.
A computer system, comprising: one or more processors, a computer-readable storage medium storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the methods described above.
A computer readable storage medium, characterized by storing computer executable instructions that when executed are configured to implement the method described above.
The invention has the beneficial effects that:
the invention provides a robust parameterized multipath channel estimation method under a large-scale antenna array system, and provides a brand-new airspace-frequency domain joint smoothing method which can effectively recover the rank of a coherent signal covariance matrix so as to realize the resolution of multipath signals.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention. In addition, technical features of the embodiments of the present invention described below may be combined with each other as long as they do not collide with each other.
In order to solve the problem that the traditional parameterized channel estimation algorithm cannot effectively perform parameter estimation under the condition that antenna array channels are inconsistent. The invention provides a parameterized channel estimation method for joint angles and time delays by using a designed airspace-frequency domain joint smoothing method under array gain phase disturbance under a large-scale antenna array system. The method has robust parameter estimation performance for array gain phase disturbance, and compared with the existing algorithm, the method has the advantage that the parameter estimation precision and the multipath resolution capability are remarkably improved.
The invention provides a parameterized channel estimation method for joint angles and time delays by using a designed airspace-frequency domain joint smoothing method under array gain phase disturbance, which specifically comprises the following steps:
step 1: establishing a large-scale MIMO signal propagation model under array gain-phase disturbance;
step 2: under the designed antenna array moving scheme, carrying out data recombination on the obtained CSI matrix at a receiving end, thereby realizing the uniform expression of the CSI for multiple observations;
step 3: calculating a covariance matrix of the unified CSI obtained in the step 2, and extracting data of the CSI covariance matrix under a designed airspace-frequency domain joint smoothing method to obtain a CSI covariance matrix with recovered rank;
step 4: and (3) performing feature decomposition on the CSI covariance matrix obtained in the step (3) for rank recovery to obtain a corresponding noise subspace matrix, and further realizing joint estimation of angle, time delay and gain phase disturbance under the constructed one-dimensional angle spectrum, one-dimensional time delay spectrum function and closed-form solution of array gain phase disturbance.
The steps are as follows:
the massive MIMO signal propagation model in the presence of array gain-phase disturbances described in step 1 is as follows:
suppose that a Base Station (BS) is equipped with a uniform linear array of M antenna elements, with which a user communicates in the far field. It is assumed that there are K propagation paths between the user's transmitted signal and the BS, including 1 line-of-sight (LOS) path and K-1 non-line-of-sight (NLOS) paths. So that the BS received signal model in consideration of the presence of array gain-phase disturbances can be expressed as
Y=ΓAPF T B+W
Wherein the method comprises the steps ofIs a diagonal matrix with diagonal elements gamma m M=1, 2, …, M-1 corresponds to the complex gain-phase perturbation of the (m+1) th array element (referenced to the first array element);for array space response, +.>Is a steering vector corresponding to the kth path;Is a diagonal matrix, its diagonalThe elements consist of fading factors of K paths;Defining the delay response of all N sub-carriers, < >>Delay information of the nth subcarrier of all paths is contained;is a diagonal matrix of binary phase shift keying (binary phase shift keying, BPSK) symbols, b n E { -1,1} defines the nth subcarrier BPSK symbol;is an additive noise matrix.
Without loss of generality, it can be considered that the BPSK symbol sequence b= [ b 1 ,b 2 ,...,b N ] T Is known in advance to the BS as a training or pilot signal, so that the CSI matrix obtained at the BS side can be expressed as
Where z=wb may be regarded as an estimation error for CSI matrix C. The column straightening operation is carried out on the CSI matrix C, so that the CSI vector is obtained
Wherein the method comprises the steps ofDefined as an array manifold with gain-phase perturbations,defined as path fading vector, ">Defined as a new additive noise vector that is assumed to conform to a variance v 2 Is a zero-mean complex gaussian distribution.
The antenna array moving scheme and the data reorganizing mode described in the step 2 are as follows:
the total observation time of the BS is uniformly divided into L time slots, and the starting time is t respectively l L=1, 2, …, L. The antenna array of the BS remains stationary during each time slot, but at each time instant t l Moving a fixed distance Δd so that the BS can collect L observations, corresponding to L CSI vectors obtained, expressed as
Considering the small motion scale of the antenna array, all observed path attenuation factors, time delays and angles of incidence can be considered unchanged, i.e. ρ l =ρ,F l =f, sum of
Wherein the method comprises the steps ofThe spatially invariant matrix is represented, which is a diagonal matrix.
Will beEvenly divided into N units, the nth unit is defined as +.>Represented as
Wherein F is n,: Represents the nth row of F. Thus, the recombined CSI vector is defined in advance asIt is also divided into N units, the nth unit of which is denoted +.>Thereby having the following characteristics
Wherein the method comprises the steps ofRepresenting the expanded actual array manifold with L observations of gain-phase perturbations, +.>Thus, the recombined CSI vectorCan be expressed as
Wherein the method comprises the steps ofRepresenting equivalent channel response, +.>
The spatial domain-frequency domain joint smoothing method and the method for obtaining the CSI covariance matrix of rank recovery in the step 3 are as follows:
recombinant CSI vectorsCovariance matrix>Can be expressed as
Wherein the method comprises the steps ofRepresenting the covariance matrix of ρ, notably R ρ Is equal to 1.
Manifold disturbance array corresponding to first observationAs a minimum unit, Q parts are extracted therefrom, where the Q-th part is expressed as
Wherein the method comprises the steps ofDefining a selection matrixWhich is expressed as
Obviously, there are
Note that F also has rotation invariant properties, P parts are extracted from F, eachAll are in charge of>With associated subcarriers, i.e
Wherein the method comprises the steps ofAnd have->Representing a frequency rotation invariant matrix. F (F) 1 From F->Line composition, denoted as
F 1 =[f(τ 1 ),f(τ 2 ),...,f(τ K )]
Wherein the method comprises the steps ofSimilarly, a selection matrix is definedRepresented as
Obviously, there is F p =G F,p F。
Selection matrix G constructed as described above E,q And G F,p For CSI covariance matrix as followsPerforming data extraction operations, i.e.
Wherein p=1, 2, …, P and q=1, 2, …, Q, and
thus, the CSI covariance matrix R of rank recovery CSI Can be expressed as
Wherein the method comprises the steps of
The constructed one-dimensional angle spectrum, one-dimensional delay spectrum function and array gain phase disturbance closed solution in the step 4 are as follows:
after the spatial domain-frequency domain joint smoothing operation in the step 3, for the CSI covariance matrix R of rank recovery CSI Its equivalent channel response is ψ 1 =F 1 ⊙E 1 Can be expressed as
Wherein the method comprises the steps ofIndicate->The secondary observations have steering vectors with gain-phase perturbations. In addition, in the case of the optical fiber,
wherein the method comprises the steps of
For R CSI The characteristic decomposition operation is carried out to obtain the noise subspace (matrix)It consists of +.>And the feature vectors corresponding to the feature values are formed. The incident angle theta is used as a variable to construct the following function
Wherein θ ε [ -90 °,90 ° ]. Thus, one-dimensional angular spectrum functions as follows can be given
Where det {.cndot } represents the determinant of the matrix. Theoretically, χ θ (θ k ) K=1, 2, …, K has a local maximum in the angular spectrum. Therefore, the angle value corresponding to the local maximum in the angle spectrum is the estimated incident angle, expressed as
Similarly, with the delay τ as a variable, the following function corresponding to the kth path is constructed
Wherein the method comprises the steps ofIs the estimated incident angle, thereby constructing a one-dimensional time delay spectrum function corresponding to the kth path as follows
Obviously, χ τ,k (τ k ) Should have a maximum value on the kth delay profile, whereby the delay value corresponding to the maximum value in the kth delay profile is the delay estimate of the kth path, expressed as
Definition of the definitionThus there is Ω=0, whereFirst column defining ω as Ω, +.>Consists of omega columns other than omega, in order +.>Representing an array gain-phase disturbance vector, which can be estimated from the following equation
Wherein the method comprises the steps ofRepresents the Moore-Penrose reverse operation.
Examples:
step 1, preprocessing and data recombination are carried out on multi-observation data, and unified CSI expression of multi-observation is obtained:
under the antenna array moving scheme shown in fig. 2, the base station side obtains L sets of CSI vectors through L observations, which are respectively expressed as
Will beEvenly divided into N units, the nth unit is defined as +.>Represented as
Wherein F is n,: Represents the nth row of F. Thus, the recombined CSI vector is defined in advance asIt is also appliedDivided into N units, the nth unit of which is denoted +.>Thereby having the following characteristics
Wherein the method comprises the steps ofRepresenting the expanded actual array manifold with L observations of gain-phase perturbations, +.>Thus, the recombined CSI vectorCan be expressed as
Wherein the method comprises the steps ofIndicating an equivalent channel response and,
step 2, performing rank recovery operation on the CSI covariance matrix under a designed airspace-frequency domain joint smoothing method:
recombinant CSI vectorsCovariance matrix>Can be expressed as
Wherein the method comprises the steps ofRepresenting the covariance matrix of p. In the constructed selection matrixAnd->Under, the CSI covariance matrix is->Performing data extraction operations, i.e.
Where p=1, 2, …, P and q=1, 2, …, Q. Thus, a CSI covariance matrix R of rank recovery is obtained CSI Expressed as
Step 3, constructing a one-dimensional angle spectrum function, and completing estimation of an incident angle through spectrum peak search:
constructing a function by taking the incident angle theta as a variableWherein θ ε [ -90 °,90 °]. Thus, one-dimensional angular spectrum functions as follows can be given
Where det {.cndot } represents the determinant of the matrix. Theoretically, χ θ (θ k ) K=1, 2, …, K has a local maximum in the angular spectrum. Therefore, the angle value corresponding to the local maximum in the angle spectrum is the estimated incident angle, expressed as
Step 4, constructing a one-dimensional time delay spectrum function under the support of the estimated incidence angle, and completing the estimation of path time delay through spectrum peak search:
with the time delay τ as a variable, construct the following function corresponding to the kth path
Wherein the method comprises the steps ofIs the estimated incident angle, thereby constructing a one-dimensional time delay spectrum function corresponding to the kth path as follows
Obviously, χ τ,k (τ k ) Should have a maximum value on the kth delay profile, whereby the delay value corresponding to the maximum value in the kth delay profile is the delay estimate of the kth path, expressed as
Step 5, under the support of the estimated incidence angle and path delay, estimating the array gain-phase disturbance by using a derived closed solution:
definition of the definitionThus there is Ω=0, whereFirst column defining ω as Ω, +.>Consists of omega columns other than omega, in order +.>Representing an array gain-phase disturbance vector, which can be estimated from the following equation
Wherein the method comprises the steps ofRepresents the Moore-Penrose reverse operation.
The effectiveness of the present invention is verified by simulation experiments as follows.
Fig. 3 is a graph of the angular and time delay values estimated under 500 monte carlo tests for the proposed method, in which the simulation sets the base station to adopt a uniform linear array of 5 array elements, and the gain-phase of each array element is not calibrated in advance. As can be seen from fig. 3, in the case of receiving 5 path signals simultaneously, the proposed method effectively maintains stable and highly accurate angle and delay estimation results in the presence of array gain phase disturbance.
Fig. 4, 5 and 6 show the root mean square error (root mean square error, RMSE) of the angle, delay, gain-phase perturbations and signal-to-noise ratio (SNR) estimated by the Proposed methods (labeled as Proposed and Proposed-known), respectively. The simulation setting base station adopts a uniform linear array of 5 array elements, and the gain-phase of each array element is not calibrated in advance. It can be seen that in the case of simultaneous reception of 2 path signals, the estimation accuracy of the individual parameters of the proposed method always remains a significant advantage for the existing algorithms (labeled JADE-SCS and JADE-SCS-known). In addition, the RMSE curves estimated by the proposed method all converge and fit closely to the respective lower Crimet (CRLB).
While the invention has been described with reference to certain preferred embodiments, it will be understood by those skilled in the art that various changes and substitutions of equivalents may be made without departing from the spirit and scope of the invention.