Movatterモバイル変換


[0]ホーム

URL:


CN104052697A - Interference alignment method based on two-layer precoding structure in MIMO-IBC system - Google Patents

Interference alignment method based on two-layer precoding structure in MIMO-IBC system
Download PDF

Info

Publication number
CN104052697A
CN104052697ACN201410266956.6ACN201410266956ACN104052697ACN 104052697 ACN104052697 ACN 104052697ACN 201410266956 ACN201410266956 ACN 201410266956ACN 104052697 ACN104052697 ACN 104052697A
Authority
CN
China
Prior art keywords
matrix
base station
signals
interference
cell
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.)
Granted
Application number
CN201410266956.6A
Other languages
Chinese (zh)
Other versions
CN104052697B (en
Inventor
景小荣
赵月芳
张祖凡
陈前斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chongqing University of Post and TelecommunicationsfiledCriticalChongqing University of Post and Telecommunications
Priority to CN201410266956.6ApriorityCriticalpatent/CN104052697B/en
Publication of CN104052697ApublicationCriticalpatent/CN104052697A/en
Application grantedgrantedCritical
Publication of CN104052697BpublicationCriticalpatent/CN104052697B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The invention belongs to the technical field of communication, and discloses an interference alignment method based on a two-layer pre-coding structure and suitable for a multiple input multiple output-interference broadcast channel (MIMO-IBC) system. In the MIMO-IBC system, interference among communities and interference among users are main factors for limiting channel capacity. The method includes the steps of firstly, aligning ICI signals through base station outer layer pre-coding, eliminating the ICI signals through a receiving matrix, and finally eliminating IUI signals through base station inner layer pre-coding. According to the method, when the number of antennas of a base station meets the condition, the ICI signals can be aligned in a low-dimensional interference signal sub-space through closed solution, and otherwise, the ICI signals are aligned in or gets close to the low-dimensional interference signal sub-space through loop iteration. By means of the method, the ICI signals and the IUI signals can be effectively eliminated, the system capacity can be remarkably improved; the zero-forcing technology can be adopted at a receiving end, and therefore receiving is simplified, and meanwhile the requirement for the number of antennas at the receiving end is low.

Description

Translated fromChinese
MIMO-IBC系统中基于两层预编码结构的干扰对齐方法Interference alignment method based on two-layer precoding structure in MIMO-IBC system

技术领域technical field

本发明涉及通信技术领域,具体涉及多输入多输出干扰广播信道(Interference Broadcast Channel,IBC)系统中一种基于两层预编码结构的干扰对齐(Interference Alignment,IA)方法。The present invention relates to the field of communication technology, in particular to an Interference Alignment (IA) method based on a two-layer precoding structure in a MIMO Interference Broadcast Channel (IBC) system.

背景技术Background technique

在MIMO系统中,ICI是获取高频谱利用率的主要制约因素。小区间干扰(Inter-Cell Interference,ICI)和用户间干扰(Inter-UserInterference,IUI)是制约信道容量的主要因素。近年来,干扰对齐(Interference Alignment,IA)技术的提出为MIMO干扰信道(Interference Channel,IC)中ICI信号的管理提出了一种新的思路:接收端将ICI信号对齐在特定的干扰子空间内,而干扰子空间的正交子空间则用于期望信号的传输。研究表明,在MIMO-IC中,运用IA技术,每个小区能获得1/2的自由度(Degrees of Freedom,DoF)。In MIMO systems, ICI is the main constraint factor for obtaining high spectrum utilization. Inter-cell interference (Inter-Cell Interference, ICI) and inter-user interference (Inter-User Interference, IUI) are the main factors restricting channel capacity. In recent years, the introduction of Interference Alignment (IA) technology has proposed a new idea for the management of ICI signals in MIMO Interference Channel (Interference Channel, IC): the receiver aligns the ICI signals in a specific interference subspace , while the orthogonal subspace of the interference subspace is used for the transmission of the desired signal. Studies have shown that in MIMO-IC, each cell can obtain 1/2 degree of freedom (Degrees of Freedom, DoF) by using IA technology.

在早期研究中,IA技术多用于干扰信道,其主要研究集中在IA技术所能获得的最优DoF、系统容量的上下限、实现IA所需要的收发天线数等问题。而在多小区MIMO-IBC系统中,一个基站对应多个用户,因此,用户不仅接收到ICI信号,还接收到IUI信号,这比单纯的MIMO-IC要复杂很多,而目前对多小区MIMO-IBC系统中IA技术的研究并不是很多。In early research, IA technology was mostly used for interfering channels, and the main researches focused on the optimal DoF obtained by IA technology, the upper and lower limits of system capacity, and the number of transmitting and receiving antennas required to realize IA. In the multi-cell MIMO-IBC system, one base station corresponds to multiple users. Therefore, users not only receive ICI signals, but also receive IUI signals. This is much more complicated than pure MIMO-IC. Currently, multi-cell MIMO- There are not many researches on IA technology in IBC system.

在多小区多用户场景中,IA技术能有效地消除ICI信号和IUI信号,从而显著地提升信道容量。目前,针对多小区多用户环境下的IA算法研究可大致分为两类:迭代算法和直接算法。迭代算法通过不断地循环迭代预编码矩阵和接收矩阵来实现IA,而直接算法则用闭式求解方式。迭代算法往往能获得较高的信道容量,尤其在低信噪比条件下;但是,迭代算法复杂度高、收敛速度慢。而直接算法主要针对2个小区的MIMO-IBC系统,通过联合设计预编码矩阵和接收矩阵来实现干扰对齐,且要求收、发天线数目必须满足特定条件。In multi-cell multi-user scenarios, IA technology can effectively eliminate ICI signals and IUI signals, thereby significantly improving channel capacity. At present, research on IA algorithms in a multi-cell multi-user environment can be roughly divided into two categories: iterative algorithms and direct algorithms. The iterative algorithm implements IA by continuously iterating the precoding matrix and the receiving matrix, while the direct algorithm uses a closed solution method. The iterative algorithm can often obtain higher channel capacity, especially under the condition of low signal-to-noise ratio; however, the iterative algorithm has high complexity and slow convergence speed. The direct algorithm is mainly aimed at the MIMO-IBC system of two cells, and achieves interference alignment by jointly designing the precoding matrix and receiving matrix, and requires that the number of receiving and transmitting antennas must meet certain conditions.

发明内容Contents of the invention

有鉴于此,本发明所要解决的技术问题是,针对多小区MIMO-IBC系统,采用迭代算法复杂度高、收敛速度慢;采用直接算法通过联合设计预编码矩阵和接收矩阵实现干扰对齐,要求收、发天线数目必须满足特定条件。根据多小区MIMO-IBC系统的特点,提出一种基于两层预编码结构的干扰对齐方法。In view of this, the technical problem to be solved by the present invention is that for a multi-cell MIMO-IBC system, the iterative algorithm has high complexity and slow convergence speed; the direct algorithm is used to jointly design the precoding matrix and the receiving matrix to achieve interference alignment, requiring the receiving , The number of transmitting antennas must meet certain conditions. According to the characteristics of multi-cell MIMO-IBC system, an interference alignment method based on two-layer precoding structure is proposed.

本发明解决上述技术问题的技术方案是,设计一种基于两层预编码结构的干扰对齐方法。系统场景设置为:小区数为G,小区内用户数为K,每个用户均对应d个数据流,所有小区基站天线数均为Nt、用户天线数均为Nr,并用(G,Nt)×(K,Nr)来标识,小区g中用户k用符号gk来表示,基站只向本小区内的用户传输信号。构造任意Kd阶非奇异矩阵{Qgl}(g≠l;g,l=1,...G),设计基站的外层预编码矩阵将所有ICI信号对齐在一个低维度的干扰子空间内;接收端设计接收矩阵以消除ICI信号;设计基站内层预编码矩阵以消除IUI信号。其中,表示维度为Nt×Kd的复矩阵,表示维度为d×Nr的复矩阵,表示维度为Kd×d的复矩阵。()H表示求取矩阵的共轭转置。具体包括如下步骤:The technical solution of the present invention to solve the above technical problem is to design an interference alignment method based on a two-layer precoding structure. The system scenario is set as follows: the number of cells is G, the number of users in the cell is K, each user corresponds to d data streams, the number of base station antennas in all cells is Nt , the number of user antennas is Nr , and (G,Nt )×(K, Nr ), the user k in the cell g is represented by the symbol gk , and the base station only transmits signals to the users in this cell. Construct any Kd-order non-singular matrix {Qgl }(g≠l; g,l=1,...G), and design the outer precoding matrix of the base station Align all ICI signals in a low-dimensional interference subspace; design the receiving matrix at the receiving end To eliminate the ICI signal; design the inner layer precoding matrix of the base station to eliminate the IUI signal. in, Represents a complex matrix of dimension Nt ×Kd, Represents a complex matrix of dimension d×Nr , Represents a complex matrix of dimension Kd×d. ()H means to find the conjugate transpose of the matrix. Specifically include the following steps:

设计基站的外层预编码矩阵将所有ICI信号对齐在一个低维度的干扰子空间内;设计用于消除ICI信号的接收矩阵因此,是ICI信号的零空间。Design the outer precoding matrix of the base station Align all ICI signals within a low-dimensional interference subspace; design a receive matrix to cancel ICI signals therefore, is the null space of the ICI signal.

设计基站的内层预编码矩阵用于消除IUI信号,因此,Bgk是IUI信号的零空间,即:Bgk⋐null([(Ug1HHg1,gPg)H,...,(Ugk-1HHgk-1,gPg)H,(Ugk+1HHgk+1,gPg)H,...,(UgkHHgk,gPg)H]H),其中表示接收矩阵,表示基站到本小区用户的平坦瑞利衰落信道,null()表示求取矩阵的零空间。Design the inner precoding matrix of the base station is used to eliminate the IUI signal, therefore, Bgk is the null space of the IUI signal, namely: B g k ⋐ null ( [ ( u g 1 h h g 1 , g P g ) h , . . . , ( u g k - 1 h h g k - 1 , g P g ) h , ( u g k + 1 h h g k + 1 , g P g ) h , . . . , ( u g k h h g k , g P g ) h ] h ) ,in represents the receiving matrix, Indicates the flat Rayleigh fading channel from the base station to the user in the cell, and null() indicates the null space of the matrix.

基站外层预编码矩阵需满足将来自不同基站的干扰信号对齐或逼近到一低维子空间,比如,对于小区g中的用户,将ICI信号对齐或逼近到来自第g+1小区的干扰信号子空间。在整个系统中,基站外层预编码矩阵满足下式:Base station outer layer precoding matrix It is necessary to align or approximate interference signals from different base stations to a low-dimensional subspace, for example, for users in cell g, align or approximate ICI signals to the interference signal subspace from cell g+1. In the whole system, the base station outer precoding matrix Satisfies the following formula:

Hh~~pp==00

pp==vecvec((PP11))vecvec((PP22))......vecvec((PPGG))

其中,I是与{Qgl}(g≠l;g,l=1,...G)同阶的单位阵,表示基站l到小区g的平坦瑞利衰落信道,表示基站g的外层预编码矩阵,O表示KdKNr×KdNt维的零矩阵,矩阵()T表示求取矩阵的转置,vec()表示求取矩阵的列向量化函数。Wherein, I is an identity matrix with the same order as {Qgl }(g≠l; g,l=1,...G), Denotes the flat Rayleigh fading channel from base station l to cell g, Represents the outer precoding matrix of base station g, O represents the zero matrix of KdKNr ×KdNt dimension, the matrix ()T means to obtain the transpose of the matrix, and vec() means to obtain the column vectorization function of the matrix.

接收矩阵在接收端将信号空间分为干扰信号子空间和期望信号子空间,用户间干扰信号和小区间干扰信号将被对齐到干扰信号子空间,期望信号则被对齐到期望信号子空间,期望信号子空间的维度大于等于要传输的数据流个数d。当Nt>(G-2)KNr时,{Qgl}(g≠l;g,l=1,...G)为任意Kd阶非奇异矩阵,或任意非零常数,p都有非零解;当Nt≤(G-2)KNr时,通过循环迭代矩阵{Qgl}(g≠l;g,l=1,...G)与向量p,使得接近0。此外,当Nt=(G-2)KNr时,根据块矩阵的性质,通过矩阵运算可知{Qgl}(g≠l;g,l=1,...G)为某一系列非零常数时,使得成立,p有非零解。其中,rank()表示求取矩阵的秩,||||表示求取向量的2-范数。The receiving matrix divides the signal space into the interference signal subspace and the desired signal subspace at the receiving end. The inter-user interference signal and the inter-cell interference signal will be aligned to the interference signal subspace, and the desired signal will be aligned to the desired signal subspace. The dimension of the signal subspace is greater than or equal to the number d of data streams to be transmitted. When Nt >(G-2)KNr , {Qgl }(g≠l; g,l=1,...G) is any Kd order non-singular matrix, or any non-zero constant, p has Non-zero solution; when Nt ≤ (G-2)KNr , the matrix {Qgl }(g≠l; g,l=1,...G) and the vector p are iterated through the loop, so that or close to 0. In addition, when Nt =(G-2)KNr , according to the properties of the block matrix, it can be seen that {Qgl }(g≠l; g,l=1,...G) is a series of non At zero constant, such that established, p has a non-zero solution. Among them, rank() means to find the rank of the matrix, and |||| means to find the 2-norm of the vector.

当将来自第g+1小区的干扰信号对齐在来自于剩余小区干扰信号组成的子空间内时,基站外层预编码矩阵则需满足公式:When the interference signal from the g+1th cell is aligned in the subspace composed of interference signals from the remaining cells, the outer precoding matrix of the base station The formula needs to be satisfied:

至此,对于小区g中的用户k而言,IUI信号被对齐在的正交子空间内,ICI信号也被对齐或逼近到的正交子空间内,因此,使用该方法可使多小区MIMO-IBC系统中的干扰信号得以消除。其中,span()表示矩阵的列向量张成的子空间。从该发明设计过程中可知,接收矩阵为矩阵列向量的正交矩阵,所以,本发明可有效地减少接收端天线数和处理复杂度,从而降低了移动设备设计成本。So far, for user k in cell g, the IUI signal is aligned at In the orthogonal subspace of , the ICI signal is also aligned or approximated to Therefore, using this method, the interference signal in the multi-cell MIMO-IBC system can be eliminated. Among them, span() represents the subspace spanned by the column vectors of the matrix. It can be seen from the design process of the invention that the receiving matrix for the matrix An orthogonal matrix of column vectors, so the present invention can effectively reduce the number of receiving end antennas and processing complexity, thereby reducing the design cost of mobile equipment.

附图说明Description of drawings

图1MIMO-IBC系统示意图;Fig. 1 Schematic diagram of MIMO-IBC system;

图2本发明实现干扰对齐的方法示意图;Fig. 2 is a schematic diagram of a method for realizing interference alignment in the present invention;

图3本发明实现流程图;Fig. 3 realizes flow chart of the present invention;

图4本发明干扰对齐效果示意图;Fig. 4 is a schematic diagram of interference alignment effect of the present invention;

图5系统容量比较图。Figure 5 system capacity comparison chart.

具体实施方式Detailed ways

一般多小区MIMO-IBC系统场景为:小区数为G,每一小区只包含一个基站、基站同时为多个用户服务,在g小区中共有Kg个用户,基站和用户k分别配有Mg根天线,基站向用户k发送个数据流,用标记一般场景下的MIMO-IBC系统。The general multi-cell MIMO-IBC system scenario is as follows: the number of cells is G, each cell contains only one base station, and the base station serves multiple users at the same time, there are Kg users in g cells, and the base station and user k are respectively equipped with Mg and root antenna, the base station sends to user k data stream, with Label MIMO-IBC systems in general scenarios.

本发明中多小区MIMO-IBC系统场景设置为:小区数为G,小区内用户数为K,每个用户均对应d个自由度,所有小区基站天线数均为Nt、用户天线数均为Nr,并用(G,Nt)×(K,Nr)来标识,小区g中用户k用符号gk来表示,基站只向本小区内的用户传输信号。In the present invention, the multi-cell MIMO-IBC system scenario is set as follows: the number of cells is G, the number of users in the cell is K, each user corresponds to d degrees of freedom, the number of base station antennas in all cells is Nt , and the number of user antennas is Nr , and marked by (G,Nt )×(K,Nr ), user k in cell g is represented by symbol gk , and the base station only transmits signals to users in this cell.

图1所示为G个小区的MIMO-IBC系统,在每个小区中,一个基站服务于多个用户。在g小区中共有Kg个用户,基站和用户k分别配有Mg根天线,基站向用户k发送个数据流,小区g中用户k用符号gk来表示。基站之间共享信道状态信息(Channel State Information,CSI),而不共享数据信息。用表示一个一般场景下的MIMO-IBC系统。用户在接收到期望信号的同时,也接收到本小区用户间的干扰信号和相邻小区的干扰信号,此时,用户gk接收到的信号可表示为:FIG. 1 shows a MIMO-IBC system with G cells. In each cell, one base station serves multiple users. There are Kg users in cell g, the base station and user k are equipped with Mg and root antenna, the base station sends to user k data stream, User k in cell g is represented by the symbol gk . The base stations share channel state information (Channel State Information, CSI) instead of sharing data information. use Represents a MIMO-IBC system in a general scenario. When the user receives the expected signal, he also receives the interference signal between the users of the cell and the interference signal of the adjacent cell. At this time, the signal received by the user gk can be expressed as:

ythe yggkk==Hhggkk,,ggVVggkksthe sggkk++ΣΣii==11,,ii≠≠kkKKggHhggkk,,ggVVggiisthe sggii++ΣΣll==11,,ll≠≠ggGGΣΣii==11KKllHhggkk,,llVVlliisthe sllii++nnoggkk,,

其中,表示基站l到用户gk的平坦瑞利衰落信道;表示基站g传输给用户gk的信号;表示用于信号的预编码矩阵,满足功率限制条件:表示用户gk接收到的噪声,为独立同分布的复高斯向量,满足每个用户通过接收矩阵解码期望信号,假设用户gk通过接收矩阵处理后的信号表示为:相应用户gk的数据速率则可表示为:in, Indicates the flat Rayleigh fading channel from base station l to user gk ; Indicates the signal transmitted by base station g to user gk ; Indicates that it is used to signal The precoding matrix satisfies the power constraint condition: Indicates the noise received by user gk , which is an independent and identically distributed complex Gaussian vector, satisfying Each user decodes the desired signal through the receiving matrix, assuming that the user gk passes the receiving matrix The processed signal is expressed as: The data rate of the corresponding user gk can then be expressed as:

RRggkk==loglog22{{detdet[[II++UuggkkHhHhggkk,,ggVVggkkVVggkkHhHhggkk,,ggHhUuggkkΣΣ((gg,,kk))≠≠((ll,,ii))UuggkkHhHhggkk,,llVVlliiVVlliiHhHhggkk,,llHhUuggkk++σσggkk22UuggkkHhUuggkk]]}}

其中,||||表示求取向量的2-范数,E{}表示求取期望操作,det{}表示求取矩阵的行列式值。Among them, |||| means to find the 2-norm of the vector, E{} means to find the expected operation, and det{} means to find the determinant value of the matrix.

为了有效地解码出期望信号,接收矩阵在接收端将信号空间分为干扰信号子空间和期望信号子空间,用户间干扰信号和小区间干扰信号将被对齐到干扰信号子空间,期望信号则被对齐到期望信号子空间,因此,期望信号子空间的维度不能小于要传输的数据流个数为此,线性IA的条件可表示为:In order to effectively decode the desired signal, the receiving matrix divides the signal space into the interference signal subspace and the desired signal subspace at the receiving end, the inter-user interference signal and the inter-cell interference signal will be aligned to the interference signal subspace, and the desired signal is Aligned to the desired signal subspace, therefore, the dimension of the desired signal subspace cannot be smaller than the number of data streams to be transmitted For this, the condition for linear IA can be expressed as:

UuggkkHhHhggkk,,llVVllii==00,,∀∀ll≠≠gg,,ii∈∈{{1,21,2,,......,,KKll}}UuggkkHhHhggkk,,ggVVggii==00,,∀∀ii≠≠kkrankrank((UuggkkHhHhggkk,,ggVVggkk))==ddggkk,,∀∀gg,,kk

其中,rank()表示求取矩阵的秩。Among them, rank() means to find the rank of the matrix.

图2所示为本发明提出的基于两层预编码结构的IA实现示意图,假设系统具有对称天线数,每个小区均有一个基站、K个用户,每个用户均对应d个数据流,所有基站天线数均为Nt=Mg,(g=1,...G)、用户天线数均为此系统用(G,Nt)×(K,Nr)来标记,小区g中用户k用符号gk来表示,基站只向本小区内的用户传输信号。基站共设置两层预编码,内层预编码记作用于消除IUI信号;外层预编码则记作用于对齐ICI信号。用户gk通过接收矩阵处理后的信号表示为:Figure 2 is a schematic diagram of the IA implementation based on the two-layer precoding structure proposed by the present invention. It is assumed that the system has a symmetrical number of antennas, and each cell has a base station and K users, and each user corresponds to d data streams. All The number of base station antennas is Nt = Mg , (g=1,...G), and the number of user antennas is This system is marked by (G,Nt )×(K,Nr ), user k in cell g is represented by symbol gk , and the base station only transmits signals to users in this cell. There are two layers of precoding in the base station, and the inner layer of precoding is denoted as Used to eliminate the IUI signal; the outer precoding is recorded as Used to align ICI signals. User gk receives matrix The processed signal is expressed as:

sthe sggkk^^==UuggkkHhHhggkk,,ggPPggBBggkksthe sggkk++UuggkkHhΣΣii==11,,ii≠≠kkKKHhggkk,,ggPPggBBggiisthe sggii++UuggkkHhΣΣll==11,,ll≠≠ggGGΣΣii==11KKHhggkk,,llPPllBBlliisthe sllii++UuggkkHhnnoggkk

其中,表示基站l到用户gk的平坦瑞利衰落信道,表示基站g传输给用户gk的信号,表示用户gk接收到的噪声,为独立同分布的复高斯向量,满足表示维度为Kd×d的复矩阵,表示维度为Nt×Kd的复矩阵,表示维度为d×Nr的复矩阵;in, Denotes the flat Rayleigh fading channel from base station l to user gk , Indicates the signal transmitted by base station g to user gk , Indicates the noise received by user gk , which is an independent and identically distributed complex Gaussian vector, satisfying Represents a complex matrix of dimension Kd×d, Represents a complex matrix of dimension Nt ×Kd, Represents a complex matrix of dimension d×Nr ;

图3所示为本发明实施流程图,具体包括如下步骤:Fig. 3 shows that the implementation flow chart of the present invention specifically comprises the following steps:

步骤301,设计基站内层预编码矩阵将ICI信号对齐在一个低维子空间内。这样,来自其它小区的干扰信号可以表示为:Step 301, designing the inner layer precoding matrix of the base station Align the ICI signals within a low-dimensional subspace. In this way, interference signals from other cells can be expressed as:

接收端运用迫零技术消除ICI信号,因此,为了接收到d个无干扰的数据流,需要接收端天线数Nr≥(G-1)Kd+d。本方案通过预编码矩阵将来自不同基站的干扰信号对齐在同一低维子空间,对于小区g中的用户k而言,就是将来自其他小区的干扰一一对齐到来自第g+1小区的干扰信号子空间即:span(Ggk,g+1)=span(Hgk,1P1)=...=span(Hgk,g-1Pg-1)=span(Hgk,g+2Pg+2)=...=span(Hgk,GPG),其中,span()表示矩阵的列向量张成的子空间。The receiving end uses zero-forcing technology to eliminate ICI signals. Therefore, in order to receive d interference-free data streams, the number of antennas Nr ≥ (G-1)Kd+d at the receiving end is required. This scheme uses the precoding matrix Aligning the interference signals from different base stations in the same low-dimensional subspace, for user k in cell g, is to align the interference from other cells to the interference signal subspace from the g+1th cell Right now: span ( G g k , g + 1 ) = span ( h g k , 1 P 1 ) = . . . = span ( h g k , g - 1 P g - 1 ) = span ( h g k , g + 2 P g + 2 ) = . . . = span ( h g k , G P G ) , where span() represents the subspace spanned by the column vectors of the matrix.

由于初等列变换不会改变一个矩阵的列空间,通过增强约束条件,上式可写为:Since the elementary column transformation will not change the column space of a matrix, by enhancing the constraints, the above formula can be written as:

GGggkk,,gg++11==Hhggkk,,11PP11QQgg11==......==Hhggkk,,gg--11PPgg--11QQgg((gg--11))==Hhggkk,,gg++22PPgg++22QQgg((gg++22))==......==Hhggkk,,GGPPGGQQgGgG,,

其中,{Qgl}可为Kd阶非奇异方阵,也可为非零常数。Among them, {Qgl } can be a non-singular square matrix of order Kd, or a non-zero constant.

根据克罗内克积性质上式进一步可写为:(I⊗Hgk,g+1)vec(Pg+1)=(Qg1⊗Hgk,1)vec(P1)...(I⊗Hgk,g+1)vec(Pg+1)=(Qg(g-1)⊗Hgk,g-1)vec(Pg-1)(I⊗Hgk,g+1)vec(Pg+1)=(Qg(g+2)⊗Hgk,g+2)vec(Pg+2)...(I⊗Hgk,g+1)vec(Pg+1)=(QgG⊗Hgk,G)vec(PG),其中,I是与{Qgl}同阶的单位阵;()T表示求取矩阵的转置,vec()表示求取矩阵的列向量化函数。此时,小区间干扰信号因此可知,通过以上处理可有效地减少用户天线数。According to the Kronecker product property The above formula can be further written as: ( I ⊗ h g k , g + 1 ) vec ( P g + 1 ) = ( Q g 1 ⊗ h g k , 1 ) vec ( P 1 ) . . . ( I ⊗ h g k , g + 1 ) vec ( P g + 1 ) = ( Q g ( g - 1 ) ⊗ h g k , g - 1 ) vec ( P g - 1 ) ( I ⊗ h g k , g + 1 ) vec ( P g + 1 ) = ( Q g ( g + 2 ) ⊗ h g k , g + 2 ) vec ( P g + 2 ) . . . ( I ⊗ h g k , g + 1 ) vec ( P g + 1 ) = ( Q gG ⊗ h g k , G ) vec ( P G ) , Among them, I is the identity matrix with the same order as {Qgl }; ()T means to obtain the transpose of the matrix, and vec() represents the column vectorization function to obtain the matrix. At this time, inter-cell interference signals Therefore, it can be seen that the number of user antennas can be effectively reduced through the above processing.

对于整个系统而言,小区间的干扰信号都被对齐在来自下一个小区的干扰子空间内,基站外层预编码矩阵需满足下式:For the entire system, the interference signals between cells are aligned in the interference subspace from the next cell, and the outer precoding matrix of the base station The following formula needs to be satisfied:

Hh~~pp==00

pp==vecvec((PP11))vecvec((PP22))......vecvec((PPGG))

其中,I是与{Qgl}(g≠l;g,l=1,...G)同阶的单位阵;Wherein, I is an identity matrix with the same order as {Qgl }(g≠l; g,l=1,...G);

表示基站l到小区g的平坦瑞利衰落信道,表示基站g外层预编码矩阵,P1表示基站1的外层预编码矩阵,即P2表示基站2的外层预编码矩阵,O表示KdKNr×KdNt维的零矩阵;矩阵 Denotes the flat Rayleigh fading channel from base station l to cell g, Represents the outer precoding matrix of base station g, P1 represents the outer precoding matrix of base station 1, that is, P2 represents the outer precoding matrix of base station 2, O represents the zero matrix of KdKNr ×KdNt dimension; matrix

矩阵中每个矩阵块(如:O,)都是维度相同的矩阵,若将每个矩阵块都看成一个元素,那么矩阵有(G-2)G行、G列,每一行都只有2个元素不是O,第一个(G-2)行是为了将小区1中用户接收到的ICI信号对齐,第二个(G-2)行是为了将小区2中用户接收到的ICI信号对齐,以此类推。matrix Each matrix block in (eg: O, ) are all matrices with the same dimension. If each matrix block is regarded as an element, then the matrix There are (G-2) G rows and G columns, and each row has only 2 elements that are not O. The first (G-2) row is to align the ICI signals received by users in cell 1, and the second (G Line -2) is for aligning the ICI signals received by users in cell 2, and so on.

为了具体且简单地阐述外层预编码矩阵的设计思想,下面将G=3以为例进行分析,对齐小区间干扰信号需满足In order to specifically and briefly illustrate the outer precoding matrix The design idea of G=3 will be analyzed below as an example, and the alignment of interference signals between cells needs to satisfy

下式:The following formula:

OoII⊗⊗Hh1212--QQ1313TT⊗⊗Hh1313--QQ21twenty oneTT⊗⊗Hh21twenty oneOoII⊗⊗Hh23twenty threeII⊗⊗Hh3131--QQ3232TT⊗⊗Hh3232Oovecvec((PP11))vecvec((PP22))vecvec((PP33))==Hh~~pp==00

其中,p=vec(P1)vec(P2)vec(P3)=p1p2p3.in, p = vec ( P 1 ) vec ( P 2 ) vec ( P 3 ) = p 1 p 2 p 3 .

3011:在Nt>KNr时,{Qgl}(g≠l;g,l=1,...G)可为任意Kd阶非奇异矩阵,也可为任意非零常数,p都有非零解。3011: When Nt >KNr , {Qgl }(g≠l; g,l=1,...G) can be any non-singular matrix of Kd order, or any non-zero constant, p has non-zero solution.

3012:在Nt≤KNr时,上式要有非零解,矩阵{Qgl}(g≠l;g,l=1,...G)需要满足,使或者使接近于0,最终求解出p。此时,秩限制问题就可以转变为下述的最优化问题:在已知{Qgl}(g≠l;g,l=1,...G)的情况下,方程的最优解p是矩阵的最小特征值对应的特征向量。此外,minp,{Qgl}||H~p||2=minp,{Qgl}(||I⊗H12p2-Q13T⊗H13p3||2+||I⊗H23p3-Q21T⊗H21p1||2+||I⊗H31p1-Q32T⊗H32p2||2),根据最小二乘解,可知Q13=((H13p3)HH13p3)-1(H13p3)H(H12p2),Q21,Q32的求解也类似于Q13。接着,通过循环迭代向量p和矩阵{Qgl}(g≠l;g,l=1,...G),得到最优解。其中,rank()表示求取矩阵的秩,||||表示求取向量的2-范数。3012: When Nt ≤ KNr , the above formula must have a non-zero solution, and the matrix {Qgl }(g≠l; g,l=1,...G) needs to be satisfied, so that or make is close to 0, and p is finally solved. At this point, the rank-limited problem can be transformed into the following optimization problem: In the case of known {Qgl }(g≠l; g,l=1,...G), the optimal solution p of the equation is the matrix The eigenvector corresponding to the smallest eigenvalue of . also, min p , { Q gl } | | h ~ p | | 2 = min p , { Q gl } ( | | I ⊗ h 12 p 2 - Q 13 T ⊗ h 13 p 3 | | 2 + | | I ⊗ h twenty three p 3 - Q twenty one T ⊗ h twenty one p 1 | | 2 + | | I ⊗ h 31 p 1 - Q 32 T ⊗ h 32 p 2 | | 2 ) , according to the least squares solution, it can be known that Q13 =((H13 p3 )H H13 p3 )-1 (H13 p3 )H (H12 p2 ), the solutions of Q21 and Q32 are also similar to Q13 . Next, the optimal solution is obtained by cyclically iterating the vector p and the matrix {Qgl } (g≠l; g, l=1, . . . G). Among them, rank() means to find the rank of the matrix, and |||| means to find the 2-norm of the vector.

将此循环算法的步骤概述如下:1)初始化任意Kd阶非奇异方阵{Qgl}(g≠l;g,l=1,...G);2)求解矩阵的最小特征值对应的特征向量p;3)根据最小二乘解求解{Qgl}(g≠l;g,l=1,...G);4)重复2)、3)步骤,直至ε是一个非负数。The steps of this cyclic algorithm are summarized as follows: 1) Initialize any Kd-order non-singular square matrix {Qgl }(g≠l; g,l=1,...G); 2) Solve the matrix eigenvector p corresponding to the minimum eigenvalue of ; 3) Solve {Qgl }(g≠l; g,l=1,...G) according to the least squares solution; 4) Repeat steps 2) and 3) until ε is a non-negative number.

3013:当Nt=KNr时,{Qgl}(g≠l;g,l=1,...G)只需为非零常数,为方便区分,将非零常数{Qgl}(g≠l;g,l=1,...G)记为{agl}(g≠l;g,l=1,...G),通过闭式求解得到预编码矩阵此时,矩阵等价于det{H~}=0.通过矩阵运算,可以得到:其中,b=(-1)Ntdet(H23H32H13H23-1H21)Ω=-H21-1H23H13-1H12H32-1H31.当-a32a13a21等于Ω的特征值时,成立。其中,det{}表示求取矩阵的行列式值。3013: When Nt =KNr , {Qgl }(g≠l; g,l=1,...G) only needs to be a non-zero constant. For the convenience of distinction, the non-zero constant {Qgl }( g≠l; g, l=1,...G) is recorded as {agl }(g≠l; g, l=1,...G), and the precoding matrix is obtained by closed-form solution At this point, the matrix Equivalent to det { h ~ } = 0 . Through matrix operations, we can get: in, b = ( - 1 ) N t det ( h twenty three h 32 h 13 h twenty three - 1 h twenty one ) and Ω = - h twenty one - 1 h twenty three h 13 - 1 h 12 h 32 - 1 h 31 . When -a32 a13 a21 is equal to the eigenvalue of Ω, established. Among them, det{} means to find the determinant value of the matrix.

步骤302,设计接收矩阵以消除ICI信号,因此,是ICI信号的零空间,其中,G为小区数,K为小区内用户数,Nr为用户配置的天线数,每个用户对应d个数据流,表示维度为d×Nr的复矩阵,()H表示求取矩阵的共轭转置。Step 302, design receiving matrix to cancel the ICI signal, therefore, is the null space of the ICI signal, where G is the number of cells, K is the number of users in the cell, Nr is the number of antennas configured by users, and each user corresponds to d data streams, Represents a complex matrix with a dimension of d×Nr , and ()H represents the conjugate transpose of the matrix.

步骤303,设计基站内层预编码矩阵以消除IUI信号,因此,是IUI信号的零空间。即:Step 303, designing the inner layer precoding matrix of the base station to eliminate the IUI signal, therefore, is the null space of the IUI signal. Right now:

Bgk⋐null([(Ug1HHg1,gPg)H,...,(Ugk-1HHgk-1,gPg)H,(Ugk+1HHgk+1,gPg)H,...,(UgkHHgk,gPg)H]H)。其中,表示接收矩阵,表示基站到本小区用户的平坦瑞利衰落信道,Pg表示基站g的外层预编码矩阵。G为小区数,K为小区内用户数,每个用户对应d个自由度,表示维度为Kd×d的复矩阵,表示维度为d×Nr的复矩阵,()H表示求取矩阵的共轭转置,null()表示求取矩阵的零空间。B g k ⋐ null ( [ ( u g 1 h h g 1 , g P g ) h , . . . , ( u g k - 1 h h g k - 1 , g P g ) h , ( u g k + 1 h h g k + 1 , g P g ) h , . . . , ( u g k h h g k , g P g ) h ] h ) . in, represents the receiving matrix, Indicates the flat Rayleigh fading channel from the base station to the users in the cell, and Pg indicates the outer precoding matrix of the base station g. G is the number of cells, K is the number of users in the cell, each user corresponds to d degrees of freedom, Represents a complex matrix of dimension Kd×d, Represents a complex matrix with a dimension of d×Nr , ()H represents the conjugate transpose of the matrix, and null() represents the null space of the matrix.

至此,IUI信号被对齐在的正交子空间内,ICI信号也被对齐或逼近到的正交子空间内,多小区MIMO-IFBC系统的干扰信号得以消除,如图4所示。其中,span()表示矩阵的列向量张成的子空间。图4中符号表示见上文。At this point, the IUI signal is aligned at In the orthogonal subspace of , the ICI signal is also aligned or approximated to In the orthogonal subspace of , the interference signal of the multi-cell MIMO-IFBC system is eliminated, as shown in Figure 4. Among them, span() represents the subspace spanned by the column vectors of the matrix. See above for symbol representation in Figure 4.

另外,我们也可以将来自第g+1小区的干扰信号对齐在来自于剩余小区干扰信号组成的子空间内,即将来自第g+1小区的干扰信号表示为来自剩余小区干扰信号的线性组合,这时预编码矩阵{Pg}满足下式:In addition, we can also align the interference signal from the g+1th cell in the subspace composed of the interference signals from the remaining cells, that is, express the interference signal from the g+1th cell as a linear combination of the interference signals from the remaining cells, At this time, the precoding matrix {Pg } satisfies the following formula:

此时,来自相邻小区的ICI信号表示为:At this time, the ICI signal from the neighboring cell is expressed as:

此方案所需接收端天线数比上述方案的接收端天线数有所增加,但所需基站天线数却减少。因此,在不同场景下,可以选择不同ICI信号对齐方案。The number of receiving end antennas required by this solution is increased compared with the above solution, but the number of required base station antennas is reduced. Therefore, in different scenarios, different ICI signal alignment schemes can be selected.

图5所示为(4,13)×(2,3)、(4,12)×(2,3)、(4,11)×(2,3)系统配置下,基站给每个用户发送的数据流个数d=1,总自由度DoF=8时的系统容量仿真图。当基站天线数Nt≥13,即满足Nt>(G-2)KNr时,ICI信号能被完全对齐在同一低维子空间内,即的正交子空间;当基站天线数Nt≤(G-2)KNr时,通过设计非奇异阵Q,也能将小区间干扰信号对齐或逼近到的正交子空间内。由图5的结果可以看出,在基站天线数Nt=12,11,略小于临界值13时,ICI信号也几乎能被完全消除,系统容量的微少下降,主要是由基站天线数减少引起的。本发明通过在基站设置双层预编码,有效地减少了用户天线数和处理复杂度,节约了移动设备设计成本,同时能够有效地消除多小区MIMO-IBC系统中的ICI信号和IUI信号。Figure 5 shows (4,13)×(2,3), (4,12)×(2,3), (4,11)×(2,3) system configurations, the base station sends The simulation diagram of the system capacity when the number of data streams d=1 and the total degree of freedom DoF=8. When the number of base station antennas Nt ≥ 13, that is, when Nt > (G-2)KNr, the ICI signals can be completely aligned in the same low-dimensional subspace, namely The orthogonal subspace of ; when the number of base station antennas Nt ≤ (G-2)KNr , by designing a non-singular array Q, the inter-cell interference signals can also be aligned or approximated to in the orthogonal subspace of . From the results in Figure 5, it can be seen that when the number of base station antennas Nt = 12,11, which is slightly less than the critical value of 13, the ICI signal can be almost completely eliminated, and the slight decrease in system capacity is mainly caused by the reduction in the number of base station antennas of. The invention effectively reduces the number of user antennas and processing complexity by setting double-layer precoding in the base station, saves the design cost of mobile equipment, and can effectively eliminate ICI signals and IUI signals in a multi-cell MIMO-IBC system.

Claims (7)

1. The interference alignment method based on the two-layer precoding structure in the multi-input multi-output interference broadcast channel system is characterized by comprising the following steps: constructing any Kd order nonsingular matrix (Q)glDesigning an outer precoding matrix of the base stationAligning all ICI signals in a low-dimensional interference subspace; receiving end design receiving matrixTo cancel the ICI signal; designing inner pre-coding matrix of base stationTo cancel IUI signals, wherein l 1.. G, G1.. G; k1, K, G being the number of cells in the system, K being the number of users in each cell, NtAnd NrThe number of antennas configured for the base station and the user, d is the data stream corresponding to each user,with a representation dimension of NtA complex matrix of x Kd,with a representation dimension of dXNrThe complex matrix of (a) is then formed,complex matrix of dimension Kd × d, ()HIndicating the conjugate transpose of the matrix being solved for.
CN201410266956.6A2014-05-092014-06-16Interference alignment method based on two-layer pre-coding structure in MIMO-IBC systemActiveCN104052697B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410266956.6ACN104052697B (en)2014-05-092014-06-16Interference alignment method based on two-layer pre-coding structure in MIMO-IBC system

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
CN20141019595762014-05-09
CN201410195957.62014-05-09
CN2014101959572014-05-09
CN201410266956.6ACN104052697B (en)2014-05-092014-06-16Interference alignment method based on two-layer pre-coding structure in MIMO-IBC system

Publications (2)

Publication NumberPublication Date
CN104052697Atrue CN104052697A (en)2014-09-17
CN104052697B CN104052697B (en)2017-01-25

Family

ID=51505075

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410266956.6AActiveCN104052697B (en)2014-05-092014-06-16Interference alignment method based on two-layer pre-coding structure in MIMO-IBC system

Country Status (1)

CountryLink
CN (1)CN104052697B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105763233A (en)*2016-02-242016-07-13华中科技大学User group selection method based on angle information under Massive-MIMO
CN106060950A (en)*2016-05-252016-10-26重庆邮电大学Opportunity interference alignment-based method for data transmission in cellular downlink channel
CN106656289A (en)*2016-12-302017-05-10西安电子科技大学Topological interference alignment method of MIMO interference broadcast channel
CN112821927A (en)*2019-11-152021-05-18江苏雷奥生物科技有限公司Interference management method and device based on backward internal and external cascade precoding

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080181342A1 (en)*2007-01-292008-07-31Samsung Electronics Co., Ltd.Apparatus and method for signal detection in multiple input multiple output wireless communication system
CN102546488A (en)*2011-12-162012-07-04华中科技大学Interference elimination method based on effective channel parameter semi-orthogonal
US20130267266A1 (en)*2012-04-042013-10-10Electronics And Telecommunications Research InstituteMethod of communicating between base station and terminal based on interference alignment in multi-cell multi-user multiple-input multiple-output (mimo) interference channel and method and apparatus of communication using interference alignment and block successive interference pre-cancellation in multi-user multiple-input multiple-output interference channel
CN103780356A (en)*2014-02-212014-05-07上海师范大学Design method for two-level precodes of cognitive MIMO communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080181342A1 (en)*2007-01-292008-07-31Samsung Electronics Co., Ltd.Apparatus and method for signal detection in multiple input multiple output wireless communication system
CN102546488A (en)*2011-12-162012-07-04华中科技大学Interference elimination method based on effective channel parameter semi-orthogonal
US20130267266A1 (en)*2012-04-042013-10-10Electronics And Telecommunications Research InstituteMethod of communicating between base station and terminal based on interference alignment in multi-cell multi-user multiple-input multiple-output (mimo) interference channel and method and apparatus of communication using interference alignment and block successive interference pre-cancellation in multi-user multiple-input multiple-output interference channel
CN103780356A (en)*2014-02-212014-05-07上海师范大学Design method for two-level precodes of cognitive MIMO communication system

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
CHANGHO SUH: "Downlink interference alignment", 《IEEE TRANSACTIONS ON COMMUNICATIONS》*
JAN SCHRECK: "Distributed interference alignment in cellular systems: analysis AND algorithms", 《WIRELESS CONFERENCE 2011-SUSTAINABLE WIRELESS TECHNOLOGIES》*
TINGTING LIU: "Interference alignment transceiver design for MlMO interference broadcast channels", 《WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE》*
李秀娜: "下行CoMP系统中关键技术的研究", 《中国优秀硕士学位论文全文数据库 信息科技辑(2014)》*
马延军: "干扰对齐及其在现代无线通信系统中的应用", 《中国博士学位论文全文数据库 信息科技辑(2013)》*

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105763233A (en)*2016-02-242016-07-13华中科技大学User group selection method based on angle information under Massive-MIMO
CN105763233B (en)*2016-02-242018-10-30华中科技大学User's group selection method based on angle information under a kind of Massive-MIMO
CN106060950A (en)*2016-05-252016-10-26重庆邮电大学Opportunity interference alignment-based method for data transmission in cellular downlink channel
CN106060950B (en)*2016-05-252019-09-10重庆邮电大学It is a kind of that data transmission method in the cellular downlink channel of alignment is interfered based on chance
CN106656289A (en)*2016-12-302017-05-10西安电子科技大学Topological interference alignment method of MIMO interference broadcast channel
CN106656289B (en)*2016-12-302019-10-11西安电子科技大学 Topological Interference Alignment Method for MIMO Interfering Broadcast Channels
CN112821927A (en)*2019-11-152021-05-18江苏雷奥生物科技有限公司Interference management method and device based on backward internal and external cascade precoding
CN112821927B (en)*2019-11-152022-06-07江苏雷奥生物科技有限公司Interference management method and device based on backward internal and external cascade precoding

Also Published As

Publication numberPublication date
CN104052697B (en)2017-01-25

Similar Documents

PublicationPublication DateTitle
CN104052535B (en)The extensive mimo system multiuser transmission method of millimeter wave based on space division multiple access Yu AF panel
CN107359921B (en) A Hybrid Precoding Method Based on Standard Orthogonalization for Massive MIMO Systems
CN106060950B (en)It is a kind of that data transmission method in the cellular downlink channel of alignment is interfered based on chance
CN102546088B (en)A kind of block diagonalization method for precoding and device
CN107332596B (en)Zero forcing-based millimeter wave communication system hybrid precoding method
CN109039400B (en)Hybrid pre-coding/merging device design method based on matrix decomposition
CN104158573B (en)Eliminate the method for precoding and system of interference
CN103957086A (en)Achieving method for MU-MIMO precoding
CN102237974A (en)Method and device for acquiring pre-coding matrix
CN103490804A (en)Method for selecting multi-user MIMO system antenna based on priority genetic simulated annealing
CN104052697B (en)Interference alignment method based on two-layer pre-coding structure in MIMO-IBC system
CN104954054B (en)The removing method that multi-cell system edge customer disturbs under a kind of solution C-RAN frameworks
Liu et al.Interference alignment transceiver design for MIMO interference broadcast channels
CN102104451A (en)Multi-user receiving and transmitting combined precoding method and device in multi-input multi-output system
CN104168091A (en)Multicast-service-oriented multi-antenna grouping pre-coding method
CN104993853A (en)Antenna selection method based on massive MIMO system
CN101854235B (en)User selection method and device in multi-input multi-output system
Wu et al.Sum-rate-optimal precoding for multi-cell large-scale MIMO uplink based on statistical CSI
CN106533521A (en)Method for pre-coding LR-RZF large-scale MIMO system based on truncated series expansion
CN106209186B (en)Downlink precoding method of multi-user distributed MIMO multi-antenna system
CN105429687B (en)A kind of interference alignment schemes minimizing jamming power and dimension
CN103346867B (en)Multiple cell multi-user's co-channel interference suppression method based on triangle decomposition and SLNR algorithm
CN105262526A (en)Interference alignment method based on minimized interference projection matrix nuclear norm
CN105099530A (en)Interference suppression pre-coding method based on cognitive user leakage power in cognitive radio MIMO-OFDM system
Na et al.Enhanced iterative max-sum-rate algorithm for linear MU-MIMO precoding

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
OL01Intention to license declared
OL01Intention to license declared

[8]ページ先頭

©2009-2025 Movatter.jp