CN108600125B - An Iterative Channel Estimation Method - Google Patents
An Iterative Channel Estimation Method Download PDFInfo
- Publication number
- CN108600125B CN108600125B CN201710468105.3A CN201710468105A CN108600125B CN 108600125 B CN108600125 B CN 108600125B CN 201710468105 A CN201710468105 A CN 201710468105A CN 108600125 B CN108600125 B CN 108600125B
- Authority
- CN
- China
- Prior art keywords
- matrix
- channel
- signal
- channel estimation
- iterative
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
- H04L25/0228—Channel estimation using sounding signals with direct estimation from sounding signals
- H04L25/023—Channel estimation using sounding signals with direct estimation from sounding signals with extension to other symbols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0204—Channel estimation of multiple channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
- H04L25/0242—Channel estimation channel estimation algorithms using matrix methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
- H04L25/0256—Channel estimation using minimum mean square error criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/08—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
- H04B7/0837—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
- H04B7/0842—Weighted combining
- H04B7/0848—Joint weighting
- H04B7/0854—Joint weighting using error minimizing algorithms, e.g. minimum mean squared error [MMSE], "cross-correlation" or matrix inversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
- H04L1/0048—Decoding adapted to other signal detection operation in conjunction with detection of multiuser or interfering signals, e.g. iteration between CDMA or MIMO detector and FEC decoder
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种用于大规模天线系统中基于迭代的信道估计方法,包括如下步骤:步骤一,设计发送与接收信号方程,包括创建训练矩阵及与训练矩阵对应的接收信号;步骤二,基于迭代的信道估计,利用步骤一的方程重新估计信道。与现有的基于导频序列的信道估计相比,本发明提出的信道估计方法提高了信道估计准确性,其复杂度略高,但本发明有极好的信道估计精度,并大幅度提高了系统性能。
The invention discloses an iterative-based channel estimation method used in a large-scale antenna system, comprising the following steps: step 1, designing equations for sending and receiving signals, including creating a training matrix and a received signal corresponding to the training matrix; step 2, Based on the iterative channel estimation, the channel is re-estimated using the equation of step one. Compared with the existing channel estimation based on pilot sequence, the channel estimation method proposed by the present invention improves the channel estimation accuracy, and its complexity is slightly higher, but the present invention has excellent channel estimation accuracy and greatly improves the channel estimation accuracy. system performance.
Description
技术领域technical field
本发明属于无线通信技术领域,特别涉及无线通信的多小区多用户大规模天线技术,具体是指一种基于迭代的信道估计方法在大规模天线系统中的应用。The invention belongs to the technical field of wireless communication, and in particular relates to a multi-cell multi-user large-scale antenna technology for wireless communication, in particular to the application of an iterative-based channel estimation method in a large-scale antenna system.
背景技术Background technique
MIMO(Multiple-Input Multiple-Output)技术,是指在发射端和接收端分别使用多个发射天线和接收天线,使信号通过发射端与接收端的多个天线传送和接收,从而改善通信质量的一种多入多处技术。该技术能充分利用空间资源,通过多个天线实现多发多收,在不增加频谱资源和天线发射功率的情况下,可以成倍的提高系统信道容量。MIMO (Multiple-Input Multiple-Output) technology refers to the use of multiple transmitting and receiving antennas at the transmitting and receiving ends, respectively, so that signals are transmitted and received through multiple antennas at the transmitting and receiving ends, thereby improving communication quality. A variety of technologies in multiple places. This technology can make full use of space resources, realize multiple transmission and multiple reception through multiple antennas, and can double the system channel capacity without increasing spectrum resources and antenna transmission power.
而随着无线通信技术的高速发展,传统的MIMO技术已经不能满足人们对传输无线数据的要求。因此,多用户多输入多输出(MU-MIMO)无线通信系统得到了广泛地应用。MU-MIMO是“Multi-User Multiple-Input Multiple-Output”的缩写,是一种多用户多入多出技术,能让用户的路由器同时与多个设备沟通的技术,其中,上行MU-MIMO:不同用户使用相同的时频资源进行上行发送(单天线发送),从接收端来看,这些数据流可以看作来自一个用户终端的不同天线,从而构成了一个虚拟的MIMO系统,即上行MU-MIMO;下行MU-MIMO:将多个数据流传输给不同的用户终端,多个用户终端以及eNB构成下行MU-MIMO系统;下行MU-MIMO可以在接收端通过消除/零陷的方法,分离传输给不同用户的数据流;下行MU-MIMO还可以通过在发送端采用波束赋形的方法,提前分离不同用户的数据流,从而简化接收端的操作。这一技术能够在多个小区多个用户同时通信的同时保证无线数据传输的速率和准确率。然而,MU-MIMO无线通信系统相比于传统的MIMO系统,还存在着信道状态信息的随机性以及小区间用户的干扰等缺陷问题。With the rapid development of wireless communication technology, traditional MIMO technology can no longer meet people's requirements for transmitting wireless data. Therefore, multi-user multiple-input multiple-output (MU-MIMO) wireless communication systems are widely used. MU-MIMO is the abbreviation of "Multi-User Multiple-Input Multiple-Output". It is a multi-user multiple-input multiple-output technology that allows the user's router to communicate with multiple devices at the same time. Among them, uplink MU-MIMO: Different users use the same time-frequency resources for uplink transmission (single-antenna transmission). From the receiving end, these data streams can be regarded as different antennas from a user terminal, thus forming a virtual MIMO system, that is, uplink MU- MIMO; downlink MU-MIMO: multiple data streams are transmitted to different user terminals, and multiple user terminals and eNB form a downlink MU-MIMO system; downlink MU-MIMO can separate transmissions at the receiving end by eliminating/nulling Data streams for different users; Downlink MU-MIMO can also separate data streams of different users in advance by adopting beamforming at the transmitting end, thereby simplifying the operation of the receiving end. This technology can ensure the rate and accuracy of wireless data transmission while multiple users in multiple cells communicate at the same time. However, compared with the traditional MIMO system, the MU-MIMO wireless communication system still has defects such as the randomness of the channel state information and the interference of users between cells.
在上行多小区多用户MIMO系统中,一般情况下,基站通过本小区不同用户发送各自的训练序列进行信道估计,在信道估计和检测中会存在严重的训练和信息序列互扰,使得信道估计和系统性能下降。因此,怎样通过更好的估计方法来提高信道估计准确性对系统性能的改善有着重大意义。In an uplink multi-cell multi-user MIMO system, in general, the base station performs channel estimation by sending respective training sequences from different users in the cell, and there will be severe mutual interference between training and information sequences in channel estimation and detection, making channel estimation and System performance degrades. Therefore, how to improve the accuracy of channel estimation through better estimation methods is of great significance to the improvement of system performance.
发明内容SUMMARY OF THE INVENTION
针对现有的信道估计精度不足,本发明提出了一种基于迭代的信道估计方法,用于上行多小区多用户大规模天线系统中。在本发明中,接收端通过接收的导频序列获得估计信道,并用最小均方误差(MMSE)进行解码,从解码信号中筛选出符合条件的信号并添加到原导频序列中,组成新的导频序列,重新对信道进行估计。Aiming at the insufficient accuracy of the existing channel estimation, the present invention proposes an iterative-based channel estimation method, which is used in an uplink multi-cell multi-user large-scale antenna system. In the present invention, the receiving end obtains the estimated channel through the received pilot sequence, decodes it with minimum mean square error (MMSE), selects the qualified signal from the decoded signal and adds it to the original pilot sequence to form a new The pilot sequence is used to re-estimate the channel.
本发明采取如下技术方案:The present invention adopts following technical scheme:
一种基于迭代的信道估计方法,其特征在于,包括如下步骤:An iterative-based channel estimation method, comprising the following steps:
步骤一,设计发送与接收信号方程,包括创建训练矩阵及与训练矩阵对应的接收信号;Step 1, designing the equations of sending and receiving signals, including creating a training matrix and a received signal corresponding to the training matrix;
步骤二,基于迭代的信道估计,利用步骤一的方程重新估计信道。
进一步的,所述步骤一中,创建训练矩阵包括:Further, in the step 1, creating a training matrix includes:
1.1设定训练序列,假定系统有L个小区,每个小区有一个基站和K个用户,每个基站配有M根天线,且小区之间存在同频干扰。假定第l个小区的第k个用户先发送长度为τ的训练序列Φlk=(φlk,1,φlk,2,…,φlk,τ),其中φlk,1,φlk,2,…,φlk,τ,k=1,2,…,K是第l个小区的第k个用户分别在第1,2,…,τ时刻发送的训练符号;l=1,2,...,L;L≥1、K≥1、M≥1,且取自然数(整数),τ>0。1.1 Setting the training sequence, it is assumed that the system has L cells, each cell has one base station and K users, each base station is equipped with M antennas, and there is co-channel interference between cells. It is assumed that the kth user of the lth cell first sends a training sequence of length τ Φ lk =(φ lk,1 ,φ lk,2 ,...,φ lk,τ ), where φ lk,1 ,φ lk,2 ,...,φ lk,τ , k=1,2,...,K is the training symbol sent by the kth user of the lth cell at the 1st, 2nd,...,τ moment respectively; l=1,2,. ..,L; L≥1, K≥1, M≥1, and take a natural number (integer), τ>0.
1.2得出LK×τ的训练矩阵,令为K×τ矩阵,则Φ=(Φ1,Φ2,…,ΦL)h为LK×τ的训练矩阵,其中上标h表示向量或矩阵的转置。1.2 Obtain the training matrix of LK×τ, let is a K×τ matrix, then Φ=(Φ 1 ,Φ 2 ,…,Φ L ) h is the training matrix of LK×τ, where the superscript h represents the transpose of the vector or matrix.
进一步的,所述步骤一中,训练矩阵对应的接收信号的创建包括Further, in the step 1, the creation of the received signal corresponding to the training matrix includes:
1.3创建信号矩阵X,假设信道的相干时间为T,在相干时间内,发送端每个用户发送T个数据信息。则相干时间内,发送端发送KL×T维的信号矩阵X,即X=(X1,X2,…,XT);其中,表示第t时刻发送端KL个用户发送的信号,0≤t≤T,T>0;1.3 Create a signal matrix X, assuming that the coherence time of the channel is T, within the coherence time, each user at the transmitter sends T pieces of data information. Then, within the coherence time, the sender sends a KL×T-dimensional signal matrix X, that is, X=(X 1 , X 2 ,...,X T ); where, Indicates the signal sent by KL users at the transmitting end at time t, 0≤t≤T, T>0;
1.4信道环境不变,假设第1个基站中与Φ和X对应的接收信号分别为:1.4 The channel environment remains unchanged, assuming that the received signals corresponding to Φ and X in the first base station are:
其中,H=[H1,H2,…,HL],Hl表示第l个基站中的用户到第1个基站天线的信道增益,显然Hl为M×K的矩阵;B=diag[B1,B2,…,BL],其中Bl为K×K的对角矩阵,表示第l个基站中的用户到第1个基站天线的大尺度衰弱因子;Y=(Y1,Y2,…,YT)表示M×T维的矩阵,Yt表示第t时刻基站端接收到的M×1维信号向量,其中,t=1,2,…,T;W0和W1均表示高斯白噪声,ρ0和ρ1均为信噪比。Among them, H = [H 1 , H 2 , . [B 1 ,B 2 ,...,B L ], where B l is a K×K diagonal matrix, representing the large-scale attenuation factor from the user in the lth base station to the first base station antenna; Y=(Y 1 , Y 2 ,...,Y T ) represents an M×T-dimensional matrix, and Y t represents an M×1-dimensional signal vector received by the base station at time t, where t=1,2,...,T; W 0 and Both W 1 represent white Gaussian noise, and both ρ 0 and ρ 1 are signal-to-noise ratios.
更进一步的,所述LK×τ的训练矩阵Φ=[Ik Ik … Ik]h,Φ中包含L个Ik,每个Ik表示K阶单位阵。Further, the LK×τ training matrix Φ=[I k I k ... I k ] h , Φ includes L I k , and each I k represents a K-order identity matrix.
进一步的,所述步骤二包括:Further, the
2.1首次估计信道,根据发送的训练矩阵Φ和相应的接收信号Y0,用MMSE估计方法估计信道H;2.1 Estimate the channel for the first time, according to the transmitted training matrix Φ and the corresponding received signal Y 0 , use the MMSE estimation method to estimate the channel H;
2.2用MMSE解码方法在接收端对接收信号进行解码,由估计信道可得到解码滤波矩阵;2.2 Use the MMSE decoding method to decode the received signal at the receiving end, and estimate the channel by The decoding filter matrix can be obtained;
2.3解码信号筛选,筛选出m个时刻前L-1个小区的信号矩阵,其中m>0,得到接收信号矩阵;2.3 Decoding signal screening, screening out the signal matrix of L-1 cells before m times, where m>0, to obtain the received signal matrix;
2.4重新估计信道,MMSE准则估计信道得到新的信道矩阵,2.4 Re-estimate the channel, the MMSE criterion estimates the channel to obtain a new channel matrix,
2.5利用重新估计的信道进行基于迭代信道的MMSE解码。2.5 Iterative channel-based MMSE decoding with re-estimated channel.
更进一步的,所述步骤2.1具体为:Further, the step 2.1 is specifically:
根据发送的训练矩阵Φ和相应的接收信号Y0,用MMSE估计方法估计信道H,可得估计信道:According to the transmitted training matrix Φ and the corresponding received signal Y 0 , the channel H is estimated by the MMSE estimation method, and the estimated channel can be obtained:
其中为M×LK的矩阵,令其中为M×K的矩阵。in is an M×LK matrix, let in is an M×K matrix.
更进一步的,所述步骤2.2具体为:Further, the step 2.2 is specifically:
用MMSE解码方法在接收端对接收信号进行解码,由估计信道可得到解码滤波矩阵为:The received signal is decoded at the receiving end using the MMSE decoding method, and the channel is estimated by The decoding filter matrix can be obtained as:
其中:σ2=1+ρ1tr(BA-1B)。在相干时间T内,接收端通过MMSE准则可以得到T组前L-1个小区的解码信号。in: σ 2 =1+ρ 1 tr(BA −1 B). Within the coherence time T, the receiving end can obtain the decoded signals of the first L-1 cells in the T group through the MMSE criterion.
更进一步的,所述步骤2.3具体为:利用解码信号的筛选准则对信号进行筛选,经过信号的筛选,假设可以筛选出m个时刻前L-1个小区的信号矩阵,并用前L-1个小区的信号去估计第L个小区信号,在ti时刻,在接收信号中减去前L-1个小区的估计接收信号得到第L个小区的估计接收信号可以表示为:Further, the step 2.3 is specifically: using the screening criteria of the decoded signal to screen the signal, after the screening of the signal, it is assumed that the signal matrix of the L-1 cells before m times can be screened, and the first L-1 cells can be screened out. The signal of the cell is used to estimate the signal of the Lth cell. At time t i , when the signal is received The estimated received signal of the L-th cell is obtained by subtracting the estimated received signal of the first L-1 cells from It can be expressed as:
则估计出的第L个小区发送信号信息:Then the estimated Lth cell transmits signal information:
可以以获得KL×m维信号矩阵及相对应的M×m维接收信号矩阵记:The KL×m-dimensional signal matrix can be obtained and the corresponding M×m-dimensional received signal matrix remember:
其中,xl,i=(xl1,i,xl2,i,…,xlK,i)h,i=t1,t2,…,tm,l=1,2,…,L。in, xl ,i =( xl1,i , xl2,i ,..., xlK,i ) h , i= t1 , t2 ,..., tm , l=1,2,...,L.
更进一步的,所述步骤2.3中解码信号的筛选,利用的筛选准则为Further, in the screening of the decoded signal in the described step 2.3, the screening criterion utilized is
准则一,发送端不同小区用户信号取自同一星座QPSK,Criterion 1, the user signals of different cells at the transmitter are taken from the same constellation QPSK,
且在第t时刻, And at time t,
或者,or,
准则二,发送端相邻小区用户信号分别取自星座图QPSK,QPSK1,
QPSK1=exp(jπ/4)×QPSK, QPSK 1 =exp(jπ/4)×QPSK,
更进一步的,所述步骤2.4具体为:从筛选出的m个时刻信号矩阵中选出s列和矩阵Φ组成新的训练序列矩阵F,使矩阵F秩为最大,并将对应s个时刻的接收信号矩阵和矩阵Y0组成新的接收矩阵Y00。重新用MMSE准则估计信道得到新的信道矩阵:Further, the step 2.4 is specifically: from the selected m time signal matrices Columns s and matrix Φ are selected to form a new training sequence matrix F, so that the rank of matrix F is the largest, and the received signal matrix and matrix Y 0 corresponding to s times are formed into a new receiving matrix Y 00 . Reuse the MMSE criterion to estimate the channel to obtain a new channel matrix:
由估计信道可得MMSE解码滤波矩阵为:estimated channel by The available MMSE decoding filter matrix is:
更进一步的,所述步骤2.5具体为:用新估计的信道矩阵和新的解码滤波矩阵Gdmmse进行解码,则第一个小区的第k个用户的MMSE解码可以表示为:Further, the step 2.5 is specifically: using the newly estimated channel matrix Decoding with the new decoding filter matrix G dmmse , the MMSE decoding of the kth user in the first cell can be expressed as:
其中, in,
本发明的有益效果:与现有的基于导频序列的信道估计相比,本发明提出的信道估计方法提高了信道估计准确性,其复杂度略高,但本发明有极好的信道估计精度,并大幅度提高了系统性能。Beneficial effects of the present invention: Compared with the existing channel estimation based on the pilot sequence, the channel estimation method proposed by the present invention improves the channel estimation accuracy, and its complexity is slightly higher, but the present invention has excellent channel estimation accuracy , and greatly improve the system performance.
附图说明Description of drawings
图1为实施例2的条件下关于信道估计误差的仿真图;1 is a simulation diagram about channel estimation error under the conditions of
图2为实施例2的条件下关于信道估计性能的仿真图。FIG. 2 is a simulation diagram of channel estimation performance under the conditions of
具体实施方式Detailed ways
下面结合附图对本发明优选实施例作详细说明,使得本方案更加清楚明白。The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings to make the solution more clear.
实施例1Example 1
本实施例公开了一种在涉及无线通信的多小区多用户大规模天线应用的基于迭代的信道估计方法,该方法具体包括以下步骤:This embodiment discloses an iterative-based channel estimation method applied to a multi-cell multi-user large-scale antenna involving wireless communication, the method specifically includes the following steps:
一.设计发送与接收信号方程1. Design transmit and receive signal equations
假定系统有L个小区,每个小区有一个基站和K个用户,每个基站配有M根天线,且小区之间存在同频干扰。假定第l个小区的第k个用户先发送长度为τ的训练序列,即Φlk=(φlk,1,φlk,2,…,φlk,τ),其中φlk,1,φlk,2,…,φlk,τ,k=1,2,…,K是第l个小区的第k个用户分别在第1,2,…,τ时刻发送的训练符号。令为K×τ矩阵,Φ=(Φ1,Φ2,…,ΦL)h为LK×τ的训练矩阵,上标h表示向量或矩阵的转置(以下同)。然后假设信道的相干时间为T,在相干时间内,发送端每个用户发送T个数据信息。则相干时间内,发送端发送KL×T维的信号矩阵X,即X=(X1,X2,…,XT)。其中,表示第t时刻,发送端KL个用户发送的信号。由于信道环境不变,假设第1个基站中与Φ和X对应的接收信号分别为:It is assumed that the system has L cells, each cell has one base station and K users, each base station is equipped with M antennas, and there is co-channel interference between cells. It is assumed that the kth user of the lth cell first sends a training sequence of length τ, that is, Φ lk =(φ lk,1 ,φ lk,2 ,...,φ lk,τ ), where φ lk,1 ,φ lk ,2 ,...,φ lk,τ , k=1,2,...,K is the training symbol sent by the kth user of the lth cell at the 1st, 2nd,...,τ time instants, respectively. make is a K×τ matrix, Φ=(Φ 1 ,Φ 2 ,…,Φ L ) h is the training matrix of LK×τ, and the superscript h represents the transpose of the vector or matrix (the same below). Then, assuming that the coherence time of the channel is T, within the coherence time, each user at the transmitter sends T pieces of data information. Then, within the coherence time, the transmitting end sends a KL×T-dimensional signal matrix X, that is, X=(X 1 , X 2 , . . . , X T ). in, Indicates the signals sent by KL users at the sender at the t-th time. Since the channel environment remains unchanged, it is assumed that the received signals corresponding to Φ and X in the first base station are:
其中,H=[H1,H2,…,HL],Hl表示第l个基站中的用户到第1个基站天线的信道增益,显然Hl为M×K的矩阵。B=diag[B1,B2,…,BL],其中Bl为K×K的对角矩阵,表示第l个基站中的用户到第1个基站天线的大尺度衰弱因子。Y=(Y1,Y2,…,YT)表示M×T维的矩阵,Yt表示第t时刻基站端接收到的M×1维信号向量,其中,t=1,2,…,T。在本发明中,令Φ=[Ik Ik… Ik]h,Φ中包含L个Ik,每个Ik表示K阶单位阵(以下同)。W0和W1均表示高斯白噪声。ρ0和ρ1均为信噪比。Wherein, H = [H 1 , H 2 , . B=diag[B 1 , B 2 , . . . , B L ], where B l is a K×K diagonal matrix, which represents the large-scale attenuation factor from the user in the lth base station to the first base station antenna. Y=(Y 1 , Y 2 ,...,Y T ) represents an M×T-dimensional matrix, and Y t represents an M×1-dimensional signal vector received by the base station at the t-th time, where t=1,2,..., T. In the present invention, let Φ=[I k I k ... I k ] h , Φ includes L I k s, and each I k represents a K-order unit matrix (the same below). Both W 0 and W 1 represent white Gaussian noise. Both ρ 0 and ρ 1 are signal-to-noise ratios.
为了提高信道估计准确性,本发明通过将解码信号筛选后添加到训练序列中,提出一种基于迭代的信道估计方法。具体如下所述:In order to improve the accuracy of channel estimation, the present invention proposes an iteration-based channel estimation method by screening the decoded signal and adding it to the training sequence. Specifically as follows:
二.基于迭代的信道估计,包括以下5个步骤,2. Iterative-based channel estimation, including the following 5 steps,
1.首次估计信道1. Estimate the channel for the first time
根据发送的训练矩阵Φ和相应的接收信号Y0,用MMSE估计方法估计信道H,可得估计信道:According to the transmitted training matrix Φ and the corresponding received signal Y 0 , the channel H is estimated by the MMSE estimation method, and the estimated channel can be obtained:
其中为M×LK的矩阵。令其中为M×K的矩阵。in is an M×LK matrix. make in is an M×K matrix.
2.接收端解码2. Receiver decoding
用MMSE解码方法在接收端对接收信号进行解码,由估计信道可得到解码滤波矩阵为:The received signal is decoded at the receiving end using the MMSE decoding method, and the channel is estimated by The decoding filter matrix can be obtained as:
其中:σ2=1+ρ1tr(BA-1B)。在相干时间T内,接收端通过MMSE准则可以得到T组前L-1个小区的解码信号。in: σ 2 =1+ρ 1 tr(BA −1 B). Within the coherence time T, the receiving end can obtain the decoded signals of the first L-1 cells in the T group through the MMSE criterion.
3.解码信号筛选3. Decoding Signal Screening
本发明中将提出两种发送端星座图选择方法。第一种方法中,发送端不同小区用户信号取自同一星座QPSK。第二种方法中,发送端相邻小区用户信号分别取自星座图QPSK,QPSK1。其中:In the present invention, two methods for selecting the constellation diagram of the transmitting end will be proposed. In the first method, user signals of different cells at the transmitter are taken from the same constellation QPSK. In the second method, the user signals of adjacent cells at the transmitting end are respectively obtained from the constellation QPSK and QPSK 1 . in:
QPSK1=exp(jπ/4)×QPSK QPSK 1 =exp(jπ/4)×QPSK
且在第t时刻,方法1中的用户信号筛选准则为:And at time t, the user signal screening criterion in method 1 is:
而方法2对于解码信号的筛选准则为:The screening criteria for the decoded signal in
经过信号的筛选,假设可以筛选出m个时刻前L-1个小区的信号矩阵,并用前L-1个小区的信号去估计第L个小区信号,在ti时刻,在接收信号中减去前L-1个小区的估计接收信号得到第L个小区的估计接收信号可以表示为:After signal screening, it is assumed that the signal matrix of L-1 cells before m times can be screened out, and the signals of the first L-1 cells are used to estimate the signal of the Lth cell. At time t i , when the signal is received The estimated received signal of the L-th cell is obtained by subtracting the estimated received signal of the first L-1 cells from It can be expressed as:
则估计出的第L个小区发送信号信息:Then the estimated Lth cell transmits signal information:
因此可以以获得KL×m维信号矩阵及相对应的M×m维接收信号矩阵记:其中,Therefore, the KL×m-dimensional signal matrix can be obtained and the corresponding M×m-dimensional received signal matrix remember: in,
xl,i=(xl1,i,xl2,i,…,xlK,i)h x l,i =(x l1,i ,x l2,i ,…,x lK,i ) h
i=t1,t2,…,tm,l=1,2,…,L。i=t 1 , t 2 ,...,t m , l=1,2,...,L.
4.重新估计信道4. Re-estimate the channel
从筛选出的m个时刻信号矩阵中选出s列和矩阵Φ组成新的训练序列矩阵F,使矩阵F秩为最大,并将对应s个时刻的接收信号矩阵和矩阵Y0组成新的接收矩阵Y00。重新用MMSE准则估计信道得到新的信道矩阵:From the selected m time signal matrix Columns s and matrix Φ are selected to form a new training sequence matrix F, so that the rank of matrix F is the largest, and the received signal matrix and matrix Y 0 corresponding to s times are formed into a new receiving matrix Y 00 . Reuse the MMSE criterion to estimate the channel to obtain a new channel matrix:
由估计信道可得MMSE解码滤波矩阵为:estimated channel by The available MMSE decoding filter matrix is:
5.基于迭代信道的MMSE解码5. MMSE decoding based on iterative channel
用新估计的信道矩阵和新的解码滤波矩阵Gdmmse进行解码,则第一个小区的第k个用户的MMSE解码数据可以表示为:with the newly estimated channel matrix Decode with the new decoding filter matrix G dmmse , then the MMSE decoded data of the kth user of the first cell It can be expressed as:
其中, in,
实施例2Example 2
参考附图1是在M=128,不同信道估计下的信道估计误差比较的仿真图,图2是M=128,不同信道估计下平均误码率的比较仿真图。Referring to FIG. 1, it is a simulation diagram of a comparison of channel estimation errors under different channel estimations when M=128, and FIG. 2 is a simulation diagram of a comparison of average bit error rates under M=128 and different channel estimations.
本实施例公开了一种在涉及无线通信的多小区多用户大规模天线应用的基于迭代的信道估计方法,该方法具体包括以下步骤:This embodiment discloses an iterative-based channel estimation method applied to a multi-cell multi-user large-scale antenna involving wireless communication, the method specifically includes the following steps:
一.设计发送与接收信号方程1. Design transmit and receive signal equations
假定系统有3个小区,每个小区有一个基站和3个用户,每个基站配有128根天线,且小区之间存在同频干扰。假定第l个小区的第k个用户先发送长度为τ=3的训练序列,即Φlk=(φlk,1,φlk,2,φlk,3),令为3×3矩阵,Φ=(Φ1,Φ2,Φ3)h为9×3的训练矩阵,上标t表示向量或矩阵的转置(以下同)。然后假设信道的相干时间为T=128,在相干时间内,发送端每个用户发送128个数据信息。则相干时间内,发送端发送9×128维的信号矩阵X,即X=(X1,X2,…,X128)。其中,表示第t时刻,发送端9个用户发送的信号。由于信道环境不变,假设第1个基站中与Φ和X对应的接收信号分别为:It is assumed that the system has 3 cells, each cell has one base station and 3 users, each base station is equipped with 128 antennas, and there is co-channel interference between cells. Assuming that the kth user of the lth cell first sends a training sequence of length τ=3, that is, Φ lk =(φ lk,1 ,φ lk,2 ,φ lk,3 ), let is a 3×3 matrix, Φ=(Φ 1 ,Φ 2 ,Φ 3 ) h is a 9×3 training matrix, and the superscript t represents the transpose of the vector or matrix (the same below). Then, assuming that the coherence time of the channel is T=128, within the coherence time, each user at the transmitter sends 128 pieces of data information. Then, within the coherence time, the transmitting end sends a 9×128-dimensional signal matrix X, that is, X=(X 1 , X 2 , . . . , X 128 ). in, Indicates the signals sent by 9 users at the transmitter at the t-th time. Since the channel environment remains unchanged, it is assumed that the received signals corresponding to Φ and X in the first base station are:
其中,H=(H1,H2,H3),H1,H2,H3都是128×3的矩阵。B=diag(B1,B2,B3),B1,B2,B3都是3×3的对角矩阵,Y=(Y1,Y2,…,Y128)表示128×128维的矩阵,Yt表示第t时刻基站端接收到的128×1维信号向量。在本发明中,令Φ=(I3,I3,I3)h。W0和W1均表示高斯白噪声。ρ0和ρ1均为信噪比。Wherein, H=(H 1 , H 2 , H 3 ), and H 1 , H 2 , and H 3 are all 128×3 matrices. B=diag(B 1 , B 2 , B 3 ), B 1 , B 2 , B 3 are all 3×3 diagonal matrices, Y=(Y 1 , Y 2 ,...,Y 128 ) means 128×128 dimensional matrix, Y t represents the 128×1-dimensional signal vector received by the base station at time t. In the present invention, let Φ=(I 3 , I 3 , I 3 ) h . Both W 0 and W 1 represent white Gaussian noise. Both ρ 0 and ρ 1 are signal-to-noise ratios.
二.基于迭代的信道估计2. Iterative-based channel estimation
1.估计信道1. Estimate the channel
根据发送的训练矩阵Φ和相应的接收信号Y0,用MMSE估计方法估计信道H,可得估计信道According to the transmitted training matrix Φ and the corresponding received signal Y 0 , the channel H is estimated by the MMSE estimation method, and the estimated channel can be obtained
其中为128×9的矩阵。令其中为128×3的矩阵。in is a 128×9 matrix. make in is a 128x3 matrix.
2.接收端解码2. Receiver decoding
用MMSE解码方法在接收端对接收信号进行解码,由估计信道可得到解码滤波矩阵为:The received signal is decoded at the receiving end using the MMSE decoding method, and the channel is estimated by The decoding filter matrix can be obtained as:
则第t时刻,第一个小区第k个用户的MMSE解码可以表示如下:Then, at time t, the MMSE decoding of the kth user in the first cell can be expressed as follows:
而第二个小区的第k个用户的MMSE解码可以表示为:And the MMSE decoding of the kth user in the second cell can be expressed as:
在相干时间T内,接收端通过MMSE准则可以得到128组前两个小区的解码信号。Within the coherence time T, the receiver can obtain 128 sets of decoded signals of the first two cells through the MMSE criterion.
3.解码信号筛选3. Decoding Signal Screening
本发明中将提出两种发送端星座图选择方法。第一种方法中,发送端不同小区用户信号取自同一星座QPSK。第二种方法中,发送端相邻小区用户信号分别取自星座图QPSK,QPSK1。其中:In the present invention, two methods for selecting the constellation diagram of the transmitting end will be proposed. In the first method, user signals of different cells at the transmitter are taken from the same constellation QPSK. In the second method, the user signals of adjacent cells at the transmitting end are respectively obtained from the constellation QPSK and QPSK 1 . in:
QPSK1=exp(jπ/4)×QPSK。 QPSK 1 =exp(jπ/4)×QPSK.
且在第t时刻,方法1中的用户信号筛选准则为:And at time t, the user signal screening criterion in method 1 is:
即前2个小区中第k个用户解码的信号都相同。而方法2对于解码信号的筛选准则为:That is, the signals decoded by the kth user in the first two cells are the same. The screening criteria for the decoded signal in
经过信号的筛选,假设可以筛选出m个时刻前2个小区的信号矩阵,并用前2个小区的信号去估计第3个小区信号,在ti时刻,在接收信号中减去前2个小区的估计接收信号得到第3个小区的估计接收信号可以表示为:After signal screening, it is assumed that the signal matrix of the first two cells at m time can be screened out, and the signals of the first two cells are used to estimate the signal of the third cell. At time t i , when the signal is received Subtract the estimated received signal of the first 2 cells from the estimated received signal of the third cell to obtain the estimated received signal of the third cell It can be expressed as:
则估计出的第3个小区发送信号信息:Then the estimated third cell sends signal information:
因此可以获得KL×m维信号矩阵及相对应的M×m维接收信号矩阵记:Therefore, a KL×m-dimensional signal matrix can be obtained and the corresponding M×m-dimensional received signal matrix remember:
其中, in,
xl,i=(xl1,i,xl2,i,…,xlK,i)h x l,i =(x l1,i ,x l2,i ,…,x lK,i ) h
i=t1,t2,…,tm,l=1,2,…,L。i=t 1 , t 2 ,...,t m , l=1,2,...,L.
4.基于迭代的信道估计4. Iterative-based channel estimation
从筛选出的m个时刻信号矩阵中选出s列和矩阵Φ组成新的训练序列矩阵F,使矩阵F秩为最大,并将对应s个时刻的接收信号矩阵和矩阵Y0组成新的接收矩阵Y00。重新用MMSE准则估计信道得到新的信道矩阵:From the selected m time signal matrix Columns s and matrix Φ are selected to form a new training sequence matrix F, so that the rank of matrix F is the largest, and the received signal matrix and matrix Y 0 corresponding to s times are formed into a new receiving matrix Y 00 . Reuse the MMSE criterion to estimate the channel to obtain a new channel matrix:
由估计信道可得MMSE解码滤波矩阵为:estimated channel by The available MMSE decoding filter matrix is:
5.基于迭代信道的MMSE解码5. MMSE decoding based on iterative channel
用新估计的信道矩阵和新的解码滤波矩阵Gdmmse进行解码,则第一个小区的第k个用户的MMSE解码可以表示为:with the newly estimated channel matrix Decoding with the new decoding filter matrix G dmmse , the MMSE decoding of the kth user in the first cell can be expressed as:
其中, in,
如图1所示,是在上述实施例2的条件下,关于信道估计误差的仿真图。从图1中可以看出,本发明提出的信道估计方法与传统的基于训练序列的信道估计方法相比,本发明中的信道估计方法的提高了信道估计精度,降低了信道估计误差。而方法2可以使迭代后新的训练序列矩阵F达到满秩,继而更加提高信道估计的准确性。如图2所示,是在上述实施例1的条件下,关于系统性能的仿真图,系统性能用目标小区用户解码平均错误概率做依据。从图2中可以看出,由于本发明中的信道估计方法提高了信道估计的准确性,继而提高了系统性能,降低了解码误码率,而方法2下,由于迭代估计过程中导频序列达到满秩,系统性能有了极大地提高。As shown in FIG. 1 , it is a simulation diagram of channel estimation error under the conditions of the above-mentioned second embodiment. As can be seen from FIG. 1 , compared with the traditional channel estimation method based on training sequence, the channel estimation method of the present invention improves the channel estimation accuracy and reduces the channel estimation error. However,
本领域的普通技术人员应当认识到,以上实例仅用来说明本发明,而并非作为对本发明的限定,只要在本发明的范围内,对以上实例的变化,变形都将落在本发明的保护范围。Those of ordinary skill in the art should realize that the above examples are only used to illustrate the present invention, not as a limitation of the present invention. As long as the changes and deformations of the above examples are within the scope of the present invention, all changes and modifications of the above examples will fall within the protection of the present invention. scope.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710468105.3A CN108600125B (en) | 2017-06-20 | 2017-06-20 | An Iterative Channel Estimation Method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710468105.3A CN108600125B (en) | 2017-06-20 | 2017-06-20 | An Iterative Channel Estimation Method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108600125A CN108600125A (en) | 2018-09-28 |
| CN108600125B true CN108600125B (en) | 2021-06-08 |
Family
ID=63632963
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710468105.3A Expired - Fee Related CN108600125B (en) | 2017-06-20 | 2017-06-20 | An Iterative Channel Estimation Method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108600125B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109548046B (en) * | 2018-11-16 | 2020-12-04 | 清华大学 | A channel adaptive cross-protocol communication system and method |
| CN112702092B (en) * | 2020-12-22 | 2021-12-14 | 杭州电子科技大学 | A Channel Estimation Method in FDD Downlink Multi-User Massive MIMO System |
| CN112671435B (en) * | 2020-12-22 | 2022-07-22 | 杭州电子科技大学 | Dictionary iteration-based channel estimation method in FDD large-scale antenna |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1689243A (en) * | 2002-09-04 | 2005-10-26 | 高通股份有限公司 | Channel estimation for communication systems |
| EP2317712A1 (en) * | 2009-10-28 | 2011-05-04 | STMicroelectronics S.r.l. | Method and device for channel estimation and corresponding program product |
| CN102291342A (en) * | 2011-07-12 | 2011-12-21 | 北京理工大学 | OFDM (Orthogonal Frequency Division Multiplexing) channel estimating method based on multipath resolution |
| CN102571666A (en) * | 2011-08-12 | 2012-07-11 | 哈尔滨工程大学 | MMSE (Minimum Mean Square Error)-based equalization method of underwater sound OFDM (Orthogonal Frequency Division Multiplexing) judgment iterative channel |
| CN103139134A (en) * | 2013-03-13 | 2013-06-05 | 乐鑫信息科技(上海)有限公司 | IEEE802.11ac receiving method utilizing iterative demodulation and device thereof |
| CN105262531A (en) * | 2015-10-27 | 2016-01-20 | 杭州电子科技大学 | Decoding method of large-scale antenna system with user with double antennas |
| CN105471802A (en) * | 2016-01-12 | 2016-04-06 | 上海工程技术大学 | Comb-type pilot OFDM system receiver |
-
2017
- 2017-06-20 CN CN201710468105.3A patent/CN108600125B/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1689243A (en) * | 2002-09-04 | 2005-10-26 | 高通股份有限公司 | Channel estimation for communication systems |
| EP2317712A1 (en) * | 2009-10-28 | 2011-05-04 | STMicroelectronics S.r.l. | Method and device for channel estimation and corresponding program product |
| CN102291342A (en) * | 2011-07-12 | 2011-12-21 | 北京理工大学 | OFDM (Orthogonal Frequency Division Multiplexing) channel estimating method based on multipath resolution |
| CN102571666A (en) * | 2011-08-12 | 2012-07-11 | 哈尔滨工程大学 | MMSE (Minimum Mean Square Error)-based equalization method of underwater sound OFDM (Orthogonal Frequency Division Multiplexing) judgment iterative channel |
| CN103139134A (en) * | 2013-03-13 | 2013-06-05 | 乐鑫信息科技(上海)有限公司 | IEEE802.11ac receiving method utilizing iterative demodulation and device thereof |
| CN105262531A (en) * | 2015-10-27 | 2016-01-20 | 杭州电子科技大学 | Decoding method of large-scale antenna system with user with double antennas |
| CN105471802A (en) * | 2016-01-12 | 2016-04-06 | 上海工程技术大学 | Comb-type pilot OFDM system receiver |
Non-Patent Citations (1)
| Title |
|---|
| Massive MIMO系统信道估计与检测技术研究;徐凤阳;《中国优秀硕士学位论文全文数据库信息科技辑I136-212》;20160715;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108600125A (en) | 2018-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103312389B (en) | A kind of multiuser interference suppression method, terminal and base station | |
| US9385819B2 (en) | Terminal device, base station device, communication system, reception method, transmission method, and communication method | |
| CN101383652B (en) | Signal detection method and apparatus for MIMO system | |
| EP3621208A1 (en) | Efficient frequency domain (fd) mmse equalization weight updates in a multi-stage parallel interference cancellation receiver | |
| WO2008112862A1 (en) | Group lmmse demodulation using noise and interference covariance matrix for reception on a cellular downlink | |
| CN108768483B (en) | NOMA downlink interference-free transmission method based on large-scale dual-polarized antenna | |
| CN107624235A (en) | Apparatus and method for estimating the downlink channel in wireless communication system | |
| CN106612135A (en) | A signal transmission method, reception method and device based on multi-carrier spatial modulation | |
| US10270624B2 (en) | Channel estimation method and apparatus for use in wireless communication system | |
| CN109039401B (en) | An antenna resource SCMA downlink detection method | |
| CN106027128A (en) | Uplink multiuser interference suppression method based on non-orthogonal multiple access | |
| CN107070520B (en) | D2D communication interference alignment method based on cascade precoding and ESINR (orthogonal inverse Fourier transform) criterion | |
| CN108600125B (en) | An Iterative Channel Estimation Method | |
| CN106209188B (en) | Pilot Pollution Mitigation Method Based on Partial Pilot Alternate Multiplexing in Massive MIMO System | |
| US8576959B2 (en) | Receiver with prefiltering for discrete fourier transform-spread-orthogonal frequency division multiplexing (DFT-S-OFDM) based systems | |
| CN108418619B (en) | Signal detection method and device | |
| CN102201899A (en) | Signal transmission method, system and device of multi-input multi-output (MIMO) system | |
| CN104092516B (en) | A kind of nonopiate precoding codebook design method suitable for MU mimo systems | |
| CN101783722A (en) | Transmission method and device for virtual MIMO | |
| CN101764631A (en) | Downlink signal-transmitting method of long-term advancing time division duplex indoor distribution system | |
| CN106936751B (en) | Data transmission method and device | |
| CN110391825A (en) | A method and device for transmitting and receiving in a multi-antenna system | |
| CN108462518A (en) | Data transmission method and device based on user's scheduling | |
| CN108494452B (en) | Multi-user mixed beam forming algorithm in millimeter wave large-scale MIMO-OFDM system and implementation device | |
| Khani et al. | MIMO V-BLAST scheme based on physical-layer network coding for data reliability in emerging wireless networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210608 |