CN106712820B - Self-interference-suppressed multi-stream diversity BD precoding method and device - Google Patents
Self-interference-suppressed multi-stream diversity BD precoding method and device Download PDFInfo
- Publication number
- CN106712820B CN106712820B CN201611137027.0A CN201611137027A CN106712820B CN 106712820 B CN106712820 B CN 106712820B CN 201611137027 A CN201611137027 A CN 201611137027A CN 106712820 B CN106712820 B CN 106712820B
- Authority
- CN
- China
- Prior art keywords
- user
- matrix
- interference
- precoding
- module
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 239000011159 matrix material Substances 0.000 claims abstract description 294
- 230000001629 suppression Effects 0.000 claims abstract description 44
- 238000012545 processing Methods 0.000 claims description 41
- 238000010276 construction Methods 0.000 claims description 25
- 239000013598 vector Substances 0.000 claims description 20
- 238000000354 decomposition reaction Methods 0.000 claims description 13
- 238000004891 communication Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000000342 Monte Carlo simulation Methods 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Images
Classifications
-
- 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/0413—MIMO systems
- H04B7/0452—Multi-user MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/7103—Interference-related aspects the interference being multiple access interference
-
- 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/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本发明属于无线通信技术领域,尤其涉及一种多用户多输入多输出(简称MU-MIMO)系统下行链路中的预编码,具体是一种自干扰抑制的多流分集BD预编码方法及装置,用于无线通信领域的抗干扰。The invention belongs to the technical field of wireless communication, and in particular relates to precoding in the downlink of a multi-user multiple-input multiple-output (MU-MIMO) system, in particular to a multi-stream diversity BD precoding method and device for self-interference suppression , used for anti-interference in the field of wireless communication.
背景技术Background technique
MU-MIMIO系统能够在相同的时间和频率资源块上给多个用户发送多路空间复用信号,同时获得高的系统容量和空分多址处理带来的抵消多用户干扰的好处。在该系统中,由于基站(简称BS)同时给多个用户发送信号,必然会引入多用户干扰(简称MUI),且因为接收天线分属于不同的用户,用户间无法进行协作处理,所以需要在BS端对发送信号进行预编码抑制或完全消除MUI。The MU-MIMIO system can transmit multiplexed spatially multiplexed signals to multiple users on the same time and frequency resource blocks, while obtaining high system capacity and the benefits of multi-user interference cancellation brought by spatial division multiple access processing. In this system, since the base station (abbreviated as BS) sends signals to multiple users at the same time, multi-user interference (referred to as MUI) will inevitably be introduced, and because the receiving antennas belong to different users, cooperative processing cannot be performed between users, so it is necessary to The BS side performs precoding suppression on the transmitted signal or completely eliminates the MUI.
MU-MIMO的预编码从类型上分为非线性预编码和线性预编码。非线性预编码如脏纸编码(简称DPC)虽然能够实现最优的系统性能,但由于复杂度高,在实际中很难应用。线性预编码如BD预编码实现了次优的系统性能,但由于具有较低的复杂度,因此在MU-MIMO系统中被广泛采用。BD预编码方法可以利用所有用户的信道状态信息(CSI),完全消除MUI,但并未考虑自身干扰。The precoding of MU-MIMO can be classified into nonlinear precoding and linear precoding. Although nonlinear precoding such as dirty paper coding (DPC for short) can achieve optimal system performance, it is difficult to apply in practice due to its high complexity. Linear precoding such as BD precoding achieves sub-optimal system performance, but is widely adopted in MU-MIMO systems due to its lower complexity. The BD precoding method can use the channel state information (CSI) of all users to completely eliminate the MUI, but does not consider self-interference.
现有MU-MIMO系统中广泛采用的BD预编码,BS端首先获取所有用户的信道矩阵;然后构造期望用户的干扰矩阵,根据干扰矩阵获得期望用户的预编码矩阵和译码矩阵;基站利用获得的预编码矩阵对发送的原始信号进行预编码,预编码后的信号通过基站发射出去;用户接收信号并利用译码矩阵进行解码,获得原始信号。由于BD预编码在构造期望用户干扰信道矩阵时仅仅考虑其他用户的信道矩阵,并未考虑期望用户自身天线间的干扰,因此在发送多路数据流时,导致误码率性能下降。In the BD precoding widely used in the existing MU-MIMO system, the BS first obtains the channel matrices of all users; then constructs the interference matrix of the desired user, and obtains the precoding matrix and decoding matrix of the desired user according to the interference matrix; The precoding matrix of the precoding matrix precodes the transmitted original signal, and the precoded signal is transmitted through the base station; the user receives the signal and decodes it using the decoding matrix to obtain the original signal. Since BD precoding only considers the channel matrix of other users when constructing the desired user interference channel matrix, and does not consider the interference between the desired user's own antennas, the bit error rate performance is degraded when multiple data streams are sent.
其次,由于BD预编码中不同数据流的等效信道增益不同,如果发送多路相同数据流,接收端对多路数据流进行合并,误码率性能取决于最差等效信道状况,因此并未考虑发送多路相同的数据流的情况来提高系统的可靠性。Secondly, since the equivalent channel gains of different data streams in BD precoding are different, if multiple identical data streams are sent and the receiving end combines the multiple data streams, the bit error rate performance depends on the worst equivalent channel conditions, so the The situation of sending multiple identical data streams is not considered to improve the reliability of the system.
现有技术中的BD预编码方法在构造干扰信道时只考虑了MUI干扰,并没有考虑自身天线间自干扰,在用户有多路数据流时,误码率性能较差。The BD precoding method in the prior art only considers the MUI interference when constructing the interference channel, and does not consider the self-interference between its own antennas. When the user has multiple data streams, the bit error rate performance is poor.
发明内容SUMMARY OF THE INVENTION
本发明的目的是针对现有技术中的BD预编码方法存在发送多路数据流时,误码率性能较差的问题,提供一种具有更好的系统误码率性能的自干扰抑制的多流分集BD预编码方法和装置。The purpose of the present invention is to solve the problem of poor bit error rate performance when transmitting multiple data streams in the BD precoding method in the prior art, and to provide a self-interference suppression system with better system bit error rate performance. Stream diversity BD precoding method and apparatus.
本发明是一种自干扰抑制的多流分集BD预编码方法,其特征在于,包括有如下步骤:The present invention is a multi-stream diversity BD precoding method for self-interference suppression, which is characterized in that it includes the following steps:
步骤1:确定所有用户信道矩阵,基站获取各个用户的下行信道矩阵,确定所有用户信道矩阵Hk为用户k的下行信道矩阵,k=1,2,…,K,K为系统中的用户数,[·]T表示矩阵的转置;Step 1: Determine the channel matrix of all users, the base station obtains the downlink channel matrix of each user, and determines the channel matrix of all users H k is the downlink channel matrix of user k, k=1,2,...,K,K is the number of users in the system, [ ] T represents the transpose of the matrix;
步骤2:确定用户接收天线的零空间正交基,首先构造各用户每根接收天线的干扰矩阵,然后计算各用户每根接收天线的干扰矩阵的零空间正交基,从而获得各用户所有接收天线的零空间正交基,以用户k为例,用户k第i根接收天线的干扰矩阵为其中为户k的下行信道矩阵Hk去掉第i行后的信道矩阵,即该干扰矩阵既包含其他用户信道状态信息,又包含自身信道状态信息;Step 2: Determine the null-space orthogonal basis of the user's receiving antenna, first construct the interference matrix of each receiving antenna of each user, and then calculate the null-space orthogonal basis of the interference matrix of each receiving antenna of each user, so as to obtain all the receiving antennas of each user. The null space orthogonal basis of the antenna, taking user k as an example, the interference matrix of the i-th receiving antenna of user k is in is the channel matrix after the i-th row is removed from the downlink channel matrix H k of user k, that is, the interference matrix contains not only the channel state information of other users, but also its own channel state information;
步骤3:构造等效信道矩阵、线性预编码矩阵和接收译码矩阵,根据各用户的所有接收天线的干扰矩阵的零空间正交基与用户的下行信道矩阵,构造每个用户的自干扰抑制等效信道矩阵,并根据自干扰抑制等效信道矩阵,构造每个用户的线性预编码矩阵和接收译码矩阵;Step 3: Construct an equivalent channel matrix, a linear precoding matrix and a receiving and decoding matrix, and construct the self-interference suppression of each user according to the null-space orthogonal basis of the interference matrix of all receiving antennas of each user and the user's downlink channel matrix Equivalent channel matrix, and construct each user's linear precoding matrix and receiving decoding matrix according to the self-interference suppression equivalent channel matrix;
步骤4:对基站发送信号进行多流分集BD预编码,利用构造的线性预编码矩阵对各个用户的发送信号进行多流分集BD预编码,对多流分集BD预编码后的信号进行相加,通过基站端天线发射出去;Step 4: Perform multi-stream diversity BD precoding on the signal sent by the base station, perform multi-stream diversity BD precoding on the transmitted signal of each user by using the constructed linear precoding matrix, and add the multi-stream diversity BD precoded signals, It is transmitted through the antenna of the base station;
步骤5:用户对接收信号进行译码、合并和估计,期望用户对从基站接收到的信号用对应的多流分集BD接收译码矩阵进行处理,将多流分集BD接收译码矩阵处理后的期望用户的数据流进行合并,利用多条数据流提供空间分集增益,估计出原始发送数据。Step 5: The user decodes, combines and estimates the received signal, and expects the user to process the signal received from the base station with the corresponding multi-stream diversity BD receiving and decoding matrix, and the multi-stream diversity BD receiving and decoding matrix is processed. It is expected that the user's data streams are combined, and multiple data streams are used to provide spatial diversity gain to estimate the original transmitted data.
本发明还是一种自干扰抑制的多流分集BD预编码装置,其特征在于,按照信号处理流程依次连接有:信道矩阵获取模块、零空间正交基构造模块、预编码矩阵及接收译码矩阵构造模块、预编码处理模块、接收信号处理模块,各模块分述如下:The present invention is also a multi-stream diversity BD precoding device with self-interference suppression, which is characterized in that, according to the signal processing flow, the following are connected in sequence: a channel matrix acquisition module, a null-space orthogonal basis construction module, a precoding matrix, and a receiving and decoding matrix. The construction module, the precoding processing module, and the received signal processing module are described as follows:
信道矩阵获取模块,用于获取所有用户的信道矩阵,输入为各个用户的信道矩阵,输出为所有用户的信道矩阵;The channel matrix acquisition module is used to acquire the channel matrix of all users, the input is the channel matrix of each user, and the output is the channel matrix of all users;
零空间正交基构造模块,用于获得各用户接收天线零空间正交基,输入为所有用户的信道矩阵,输出为各用户的所有接收天线的零空间正交基;The null-space orthogonal basis construction module is used to obtain the null-space orthogonal basis of each user's receiving antenna, the input is the channel matrix of all users, and the output is the null-space orthogonal basis of all receiving antennas of each user;
预编码矩阵及接收译码矩阵构造模块,用于获得用户的多流分集BD预编码矩阵和多流分集BD接收译码矩阵,输入为各用户的所有接收天线的零空间正交基,输出为各用户的多流分集BD预编码矩阵和多流分集BD接收译码矩阵;The precoding matrix and reception decoding matrix construction module is used to obtain the multi-stream diversity BD precoding matrix and multi-stream diversity BD reception decoding matrix of the user. The input is the null space orthogonal basis of all receiving antennas of each user, and the output is Multi-stream diversity BD precoding matrix and multi-stream diversity BD reception decoding matrix of each user;
预编码处理模块,用于将发送给所有用户的原始信号利用所述的预编码矩阵构造模模块构造的预编码矩阵进行多流分集BD预编码处理,并将所有用户多流分集BD预编码后的信号进行加和,通过基站端发射出去,输入为发送给用户的原始信号,输出为多流分集BD预编码后的信号;The precoding processing module is used to perform multi-stream diversity BD precoding processing on the original signals sent to all users using the precoding matrix constructed by the precoding matrix construction module module, and perform multi-stream diversity BD precoding for all users after multi-stream diversity BD precoding. The signals are added and transmitted through the base station, the input is the original signal sent to the user, and the output is the multi-stream diversity BD precoded signal;
接收信号处理模块,用于利用上述求得的多流分集BD接收译码矩阵处理用户的接收信号,并将多流分集BD接收译码矩阵处理后得到的用户数据流进行合并,估计原始数据。接收信号处理模块的输入为用户通过天线接收的信号,输出为基站发送给期望用户的原始信号估计。The received signal processing module is used to process the received signal of the user by using the multi-stream diversity BD reception and decoding matrix obtained above, and combine the user data streams obtained after the multi-stream diversity BD reception and decoding matrix processing to estimate the original data. The input of the received signal processing module is the signal received by the user through the antenna, and the output is the original signal estimate sent by the base station to the desired user.
与现有技术相比,本发明具有的优点:Compared with the prior art, the present invention has the advantages:
1.现有BD预编码方法的主要目的为消除多用户干扰,在构造干扰矩阵求解期望用户的预编码矩阵时,仅考虑其他用户对期望用户的干扰,即干扰矩阵中只包含其他用户的信道状态信息,而本发明在构造干扰矩阵时,同时引入期望用户的信道状态信息,构造每根接收天线的干扰矩阵,因此本发明有效消除了用户间干扰,同时又消除了期望用户自身天线间自干扰,降低了误码率。1. The main purpose of the existing BD precoding method is to eliminate multi-user interference. When constructing the interference matrix to solve the precoding matrix of the desired user, only the interference of other users to the desired user is considered, that is, the interference matrix only includes the channels of other users. When constructing the interference matrix, the present invention simultaneously introduces the channel state information of the desired user and constructs the interference matrix of each receiving antenna. Therefore, the present invention effectively eliminates the interference between users and eliminates the interference between the antennas of the desired user. interference, reducing the bit error rate.
2.现有BD预编码方法在用户有多路数据流时,不同数据流间的等效信道增益差距比较大,系统误码率性能取决于最差等效信道状况,因此并未考虑合并技术提高系统可靠性。本发明通过消除用户天线间自干扰平衡了不同数据流的等效信道增益,并通过基站发送多路相同的数据流,用户端进行多路数据流合并的方法,增加了空间分集增益,提高了系统可靠性。2. In the existing BD precoding method, when the user has multiple data streams, the difference in equivalent channel gain between different data streams is relatively large, and the system bit error rate performance depends on the worst equivalent channel condition, so combining technology is not considered Improve system reliability. The present invention balances the equivalent channel gains of different data streams by eliminating the self-interference between user antennas, and transmits multiple identical data streams through the base station, and the user terminal performs the method of combining multiple data streams, thereby increasing the space diversity gain and improving the System reliability.
附图说明Description of drawings
图1为MU-MIMO系统下行链路结构示意图;FIG. 1 is a schematic diagram of the downlink structure of the MU-MIMO system;
图2为本发明预编码方法的流程框图;Fig. 2 is the flow chart of the precoding method of the present invention;
图3为本发明预编码装置的构成示意图;3 is a schematic structural diagram of a precoding apparatus according to the present invention;
图4为本发明预编码装置中零空间正交基构造模块的构成示意图;4 is a schematic diagram of the construction of a null-space orthogonal basis construction module in the precoding apparatus of the present invention;
图5为本发明预编码装置中接收信号处理模块的构成示意图;FIG. 5 is a schematic structural diagram of a received signal processing module in the precoding apparatus of the present invention;
图6为本发明与现有BD预编码方法有关错误比特率的性能比较曲线图。FIG. 6 is a graph showing the performance comparison between the present invention and the existing BD precoding method regarding the error bit rate.
具体实施方式Detailed ways
下面结合附图对本发明详细说明The present invention will be described in detail below in conjunction with the accompanying drawings
实施例1Example 1
现有MU-MIMO系统中的预编码主要有非线性预编码和线性预编码两大类。其中,非线性预编码能够提供更佳的系统性能,但由于实现复杂度高,应用范围受限。线性预编码与非线性预编码相比,由于具有更低的复杂度,尽管在性能方面表现稍差,仍获得了广泛的应用,比如BD预编码。然而,块对角化BD预编码仅消除了多用户之间的干扰,并未考虑自身天线间自干扰,当用户存在多路数据流时,误码率性能下降。本发明就这一问题展开研究和创新,提出自干扰抑制的多流分集BD预编码方法,通过构造干扰矩阵时,引入自身信道状态信息,在消除多用户干扰的同时,抑制了天线间自干扰。并通过基站端发送多路相同数据流的方式,在用户端进行多路数据的合并,增加了空间分集增益,提高了系统的可靠性。The precoding in the existing MU-MIMO system mainly includes two categories: nonlinear precoding and linear precoding. Among them, nonlinear precoding can provide better system performance, but its application scope is limited due to high implementation complexity. Compared with nonlinear precoding, linear precoding has been widely used, such as BD precoding, due to its lower complexity, although its performance is slightly worse. However, the block-diagonal BD precoding only eliminates the interference between multiple users, and does not consider the self-interference between its own antennas. When users have multiple data streams, the bit error rate performance decreases. The present invention conducts research and innovation on this problem, and proposes a multi-stream diversity BD precoding method for self-interference suppression. By introducing its own channel state information when constructing an interference matrix, it suppresses self-interference between antennas while eliminating multi-user interference. . And through the way of sending multiple identical data streams at the base station, the multiple data are combined at the user end, which increases the space diversity gain and improves the reliability of the system.
本发明是一种自干扰抑制的多流分集BD预编码方法,参见图1,图1为MU-MIMO系统下行链路结构示意图。系统中一个基站同时为K个用户提供服务。基站有NT根发射天线,用户k有NRk根接收天线,系统满足NT≥NR,其中即基站发射天线数大于等于所有用户接收天线数之和。基站发送的信号为所有用户预编码后信号的加和,基站发送给用户的数据流数与用户的接收天线数相等。根据TDD模式下的信道互易性,基站可以获知所有用户的信道矩阵。用户k的信道矩阵记为Hk,因此用户k接收到的信号为xk为基站发送给用户k的原始信号,Fk为用户k的预编码矩阵,nk为零均值和单位方差的加性高斯白噪声。上式中等号右边第一项表示用户k的有用信号,等号右边第二项表示MUI。The present invention is a multi-stream diversity BD precoding method for self-interference suppression. Referring to FIG. 1, FIG. 1 is a schematic diagram of a downlink structure of a MU-MIMO system. In the system, one base station provides services for K users at the same time. The base station has N T transmit antennas, and the user k has N Rk receive antennas, and the system satisfies N T ≥ N R , where That is, the number of transmit antennas of the base station is greater than or equal to the sum of the number of receive antennas of all users. The signal sent by the base station is the sum of the precoded signals of all users, and the number of data streams sent by the base station to the user is equal to the number of receiving antennas of the user. According to the channel reciprocity in TDD mode, the base station can know the channel matrix of all users. The channel matrix of user k is denoted as H k , so the signal received by user k is x k is the original signal sent by the base station to user k, F k is the precoding matrix of user k, and n k is additive white Gaussian noise with zero mean and unit variance. The first item on the right side of the equal sign in the above equation represents the useful signal of user k, and the second item on the right side of the equal sign represents the MUI.
参见图2,本发明自干扰抑制的多流分集BD预编码方法包括有如下步骤:Referring to FIG. 2, the multi-stream diversity BD precoding method for self-interference suppression of the present invention includes the following steps:
步骤1:确定所有用户信道矩阵。Step 1: Determine all user channel matrices.
基站获取各个用户的下行信道矩阵,确定所有用户信道矩阵Hk为用户k的下行信道矩阵,k=1,2,…,K,K为系统中的用户数,[·]T表示矩阵的转置。The base station obtains the downlink channel matrix of each user and determines the channel matrix of all users H k is the downlink channel matrix of user k, k=1,2,...,K,K is the number of users in the system, and [·] T represents the transposition of the matrix.
基站获取用户的信道状态信息,能够利用该信息在基站端进行预编码操作,减少用户端检测操作,降低用户端的硬件复杂度。The base station obtains the channel state information of the user, and can use the information to perform a precoding operation at the base station, thereby reducing the detection operation of the user end and reducing the hardware complexity of the user end.
步骤2:确定用户接收天线的零空间正交基。Step 2: Determine the null-space orthogonal basis of the user's receiving antenna.
首先构造各用户每根接收天线的干扰矩阵;然后计算各用户每根接收天线的干扰矩阵的零空间正交基,从而获得各用户所有接收天线的零空间正交基。以用户k为例,用户k第i根接收天线的干扰矩阵为其中为户k的下行信道矩阵Hk去掉第i行后的信道矩阵,即该干扰矩阵既包含其他用户信道状态信息,又包含自身信道状态信息。First, construct the interference matrix of each receiving antenna of each user; then calculate the null-space orthogonal basis of the interference matrix of each receiving antenna of each user, so as to obtain the null-space orthogonal basis of all receiving antennas of each user. Taking user k as an example, the interference matrix of the i-th receiving antenna of user k is in It is the channel matrix after the i-th row is removed from the downlink channel matrix H k of user k, that is, the interference matrix contains not only the channel state information of other users, but also its own channel state information.
本发明构造的各用户每根接收天线的干扰矩阵,引入了期望用户自身信道状态信息,保证了所求零空间正交基在消除多用户干扰的同时,也消除了期望用户自身天线间自干扰。期望用户即系统中每一个用户,用户在信号接收时作为期望用户,其他用户为干扰用户。在本发明中,系统中每个用户,都会作为期望用户参与计算自身天线的零空间正交基。The interference matrix of each receiving antenna of each user constructed by the present invention introduces the channel state information of the desired user itself, which ensures that the required null-space orthogonal basis eliminates the multi-user interference and also eliminates the self-interference between the desired user's own antennas. . The desired user is each user in the system, the user is the desired user when the signal is received, and the other users are the interfering users. In the present invention, each user in the system will participate in the calculation of the null-space orthogonal basis of its own antenna as an expected user.
步骤3:构造等效信道矩阵、线性预编码矩阵和接收译码矩阵。Step 3: Construct an equivalent channel matrix, a linear precoding matrix and a receiving and decoding matrix.
将各用户每根接收天线的干扰矩阵合并在一起,形成各用户所有接收天线的干扰矩阵,根据用户所有接收天线的干扰矩阵的零空间正交基与用户的下行信道矩阵,构造每个用户的自干扰抑制等效信道矩阵,并根据自干扰抑制等效信道矩阵,构造每个用户的多流分集BD预编码矩阵和多流分集BD接收译码矩阵,每个用户的自干扰抑制等效信道矩阵简称等效信道矩阵,多流分集BD预编码矩阵简称线性预编码矩阵,多流分集BD接收译码矩阵简称接收译码矩阵。The interference matrices of each receiving antenna of each user are combined together to form the interference matrix of all receiving antennas of each user. Self-interference suppression equivalent channel matrix, and according to the self-interference suppression equivalent channel matrix, construct each user's multi-stream diversity BD precoding matrix and multi-stream diversity BD reception decoding matrix, each user's self-interference suppression equivalent channel The matrix is referred to as the equivalent channel matrix for short, the multi-stream diversity BD precoding matrix is referred to as the linear precoding matrix, and the multi-stream diversity BD reception decoding matrix is referred to as the reception decoding matrix for short.
构造等效信道矩阵、线性预编码矩阵和接收译码矩阵,具体包括:Construct the equivalent channel matrix, linear precoding matrix and reception decoding matrix, including:
3.1:由用户k的所有接收天线的干扰矩阵的零空间正交基与用户k的信道矩阵构造自干扰抑制等效信道其中自干扰抑制等效信道为用户预编码后的信号等效通过的虚拟信道,并非实际存在的信道。3.1: Construct a self-interference-suppressed equivalent channel from the null-space orthogonal basis of the interference matrices of all receive antennas of user k and the channel matrix of user k The self-interference suppression equivalent channel is a virtual channel through which the precoded signal of the user equivalently passes, rather than an actual channel.
3.2:对上述自干扰抑制等效信道作奇异值分解,得到其中是的左奇异向量矩阵,是的奇异值矩阵,是的右奇异向量矩阵,是非零奇异值对应的右奇异向量矩阵,是零奇异值对应的右奇异向量矩阵。3.2: Perform singular value decomposition on the above self-interference suppression equivalent channel to get in Yes The left singular vector matrix of , Yes The singular value matrix of , Yes The right singular vector matrix of , is the right singular vector matrix corresponding to the non-zero singular values, is the matrix of right singular vectors corresponding to zero singular values.
用户k的预编码矩阵取其中表示取的前NRk列,用户k的接收译码矩阵为其中表示取的前NRk列。The precoding matrix of user k is taken as in means to take The first N Rk columns of , the receiving and decoding matrix of user k is in means to take The first N Rk columns of .
奇异值分解的目的是得到自干扰抑制等效信道的左右奇异矩阵,从而确定用户的预编码矩阵和接收译码矩阵。The purpose of singular value decomposition is to obtain the left and right singular matrices of the self-interference suppression equivalent channel, so as to determine the user's precoding matrix and reception decoding matrix.
3.3:重复步骤3.1和步骤3.2,确定除用户k以外的所有用户的预编码矩阵和接收译码矩阵。3.3: Repeat steps 3.1 and 3.2 to determine the precoding matrices and reception decoding matrices of all users except user k.
由于步骤2中对用户每根接收天线构造了干扰矩阵,得到用户自身每根接收天线的零空间正交基,因此本步骤中构造的等效信道实现了自干扰抑制。Since the interference matrix is constructed for each receiving antenna of the user in
步骤4:对基站发送信号进行多流分集BD预编码。Step 4: Perform multi-stream diversity BD precoding on the signal sent by the base station.
利用构造的线性预编码矩阵对各个用户的发送信号进行多流分集BD预编码,对多流分集BD预编码后的信号进行相加,通过基站端天线发射出去,具体包括:Use the constructed linear precoding matrix to perform multi-stream diversity BD precoding on the transmitted signals of each user, add the multi-stream diversity BD precoded signals, and transmit them through the base station antenna, specifically including:
4.1:利用步骤3中构造的线性预编码矩阵对各个用户的发送信号进行预编码:具体是对基站发送给用户的原始信号左乘多流分集BD预编码矩阵,以用户k为例,用户k进行多流分集BD预编码后的信号表示为Fkxk,完成各个用户的多流分集BD预编码。4.1: Use the linear precoding matrix constructed in
4.2:基站对所有用户多流分集BD预编码后的信号进行加和,并通过基站端天线发射出去,表示为x为基站发送的包括所有用户多流分集BD预编码后的信号,系统中各个用户均能接收到该信号。4.2: The base station adds the multi-stream diversity BD precoded signals of all users, and transmits them through the base station antenna, which is expressed as x is the signal sent by the base station including the multi-stream diversity BD precoding of all users, and each user in the system can receive the signal.
由于基站需要同时与多个用户进行通信,基站发送的信号包含基站服务的所有用户的信息,所以系统自动引入了多用户之间的干扰,为了消除这些多用户干扰,需要利用基站对发送给所有用户的原始信号进行多流分集BD预编码处理。Since the base station needs to communicate with multiple users at the same time, the signal sent by the base station contains the information of all users served by the base station, so the system automatically introduces interference between multiple users. The user's original signal is subjected to multi-stream diversity BD precoding processing.
步骤5:用户对接收信号进行译码、合并和估计。Step 5: The user decodes, combines and estimates the received signal.
期望用户端对接收到的经过基站多流分集BD预编码处理的信号,用同多流分集BD预编码矩阵对应的多流分集BD接收译码矩阵进行译码处理,将多流分集BD接收译码矩阵处理后的数据流进行合并,利用多条数据流提供空间分集增益,估计出原始发送数据。It is expected that the user terminal will perform decoding processing on the received signal that has undergone the multi-stream diversity BD precoding process of the base station with the multi-stream diversity BD receiving and decoding matrix corresponding to the multi-stream diversity BD precoding matrix, and decode the multi-stream diversity BD reception and decoding process. The data streams processed by the code matrix are combined, multiple data streams are used to provide space diversity gain, and the original transmitted data is estimated.
因为本发明在设计预编码时考虑了接收天线间的影响,针对每根接收天线构造了各用户每根接收天线的干扰矩阵,消除了天线间自干扰。用户有多条数据流时,不同数据流的等效信道增益得到了有效平衡,因此能够利用合并技术,将用户的多条数据流进行合并,多条数据流提供了空间分集增益,进而也提高了MU-MIMO系统的可靠性。Because the present invention considers the influence between the receiving antennas when designing the precoding, constructs the interference matrix of each receiving antenna of each user for each receiving antenna, and eliminates the self-interference between the antennas. When a user has multiple data streams, the equivalent channel gains of different data streams are effectively balanced. Therefore, combining technology can be used to combine multiple user data streams. Multiple data streams provide spatial diversity gain, which in turn improves the The reliability of MU-MIMO system is improved.
本发明的多流分集BD预编码方法与现有BD预编码方法相比,在构造干扰矩阵求解期望用户的预编码矩阵时,本发明各用户每根接收天线的干扰矩阵中不仅包含其他用户的信道状态信息,同时引入期望用户的信道状态信息,构造期望用户每根接收天线的干扰矩阵,因此本发明有效消除了用户间干扰,同时又消除了期望用户自身天线间自干扰。Compared with the existing BD precoding method of the multi-stream diversity BD precoding method of the present invention, when constructing an interference matrix to solve the precoding matrix of a desired user, the interference matrix of each receiving antenna of each user of the present invention not only includes the interference matrix of other users The channel state information of the desired user is introduced at the same time, and the interference matrix of each receiving antenna of the desired user is constructed. Therefore, the present invention effectively eliminates the interference between the users and the self-interference between the antennas of the desired user.
实施例2Example 2
自干扰抑制的多流分集BD预编码方法同实施例1,其中步骤2中确定用户接收天线的零空间正交基,具体包括:The multi-stream diversity BD precoding method for self-interference suppression is the same as that in
2.1:构造任意用户k的第i根接收天线的干扰矩阵该矩阵既包含其他用户的信道状态信息,又包含自身信道状态信息。2.1: Construct the interference matrix of the i-th receiving antenna of any user k The matrix contains both the channel state information of other users and its own channel state information.
2.2:求解用户k的第i根接收天线的干扰矩阵的零空间正交基,对进行奇异值分解,得到其中是的左奇异向量矩阵,是的奇异值矩阵,是右奇异向量矩阵,是非零奇异值对应的右奇异向量矩阵,是零奇异值对应的右奇异向量矩阵,由矩阵论的知识可知,构成的零空间正交基。2.2: Solve the null-space orthogonal basis of the interference matrix of the ith receiving antenna of user k, for Perform singular value decomposition to get in Yes The left singular vector matrix of , Yes The singular value matrix of , Yes right singular vector matrix, is the right singular vector matrix corresponding to the non-zero singular values, is the right singular vector matrix corresponding to zero singular value, from the knowledge of matrix theory, constitute The null-space orthonormal basis of .
2.3:求解用户k的所有接收天线的干扰矩阵的零空间,遍历用户k的所有接收天线,重复步骤2.1和步骤2.2,得到用户k的所有接收天线的干扰矩阵的零空间正交基为其中NRk为用户k的接收天线数。2.3: Solve the null space of the interference matrix of all receive antennas of user k, traverse all receive antennas of user k, repeat steps 2.1 and 2.2, and obtain the null space orthogonal basis of the interference matrix of all receive antennas of user k as where NRk is the number of receive antennas for user k.
2.4:重复步骤2.1、步骤2.2和步骤2.3,遍历所有用户,构造所有用户的每根接收天线的干扰矩阵,所有用户是包括用户k以及用户k以外所有用户,求得各个用户的所有接收天线干扰矩阵的零空间正交基。2.4: Repeat step 2.1, step 2.2 and step 2.3, traverse all users, and construct the interference matrix of each receiving antenna of all users. All users include user k and all users except user k, and obtain the interference of all receiving antennas of each user. Null-space orthonormal basis of the matrix.
本发明利用各个用户每根接收天线干扰矩阵计算得到的多流分集BD预编码矩阵Fk,消除了多用户干扰,同时极大地抑制了等效信道的自干扰,在用户有多路数据流时,有效降低了系统的误码率。The present invention utilizes the multi-stream diversity BD precoding matrix F k calculated by the interference matrix of each receiving antenna of each user, which eliminates the multi-user interference and greatly suppresses the self-interference of the equivalent channel. When the user has multiple data streams , effectively reducing the bit error rate of the system.
实施例3Example 3
本发明还是一种自干扰抑制的多流分集BD预编码装置,参见图3,按照信号处理流程依次连接有:信道矩阵获取模块、零空间正交基构造模块、预编码矩阵及接收译码矩阵构造模块、预编码处理模块、接收信号处理模块,各模块分述如下:The present invention is also a multi-stream diversity BD precoding device for self-interference suppression. Referring to FIG. 3, according to the signal processing flow, the following are connected in sequence: a channel matrix acquisition module, a null-space orthogonal basis construction module, a precoding matrix and a receiving and decoding matrix The construction module, the precoding processing module, and the received signal processing module are described as follows:
信道矩阵获取模块,用于获取所有用户的信道矩阵,输入为各个用户的信道矩阵,输出为所有用户信道矩阵。对于时分双工系统,用户信道矩阵由基站接收的上行链路的训练序列或者导频序列来获得;对于频分双工系统,用户信道矩阵通过反馈获得。The channel matrix acquisition module is used to acquire the channel matrix of all users, the input is the channel matrix of each user, and the output is the channel matrix of all users. For the time division duplex system, the user channel matrix is obtained from the uplink training sequence or pilot sequence received by the base station; for the frequency division duplex system, the user channel matrix is obtained through feedback.
零空间正交基构造模块,用于获得各用户接收天线零空间正交基,输入为所有用户的信道矩阵,输出为各用户的所有接收天线的零空间正交基。The null-space orthogonal basis construction module is used to obtain the null-space orthogonal basis of each user's receiving antenna, the input is the channel matrix of all users, and the output is the null-space orthogonal basis of all receiving antennas of each user.
预编码矩阵及接收译码矩阵构造模块,用于获得用户的多流分集BD预编码矩阵和多流分集BD接收译码矩阵,输入为各用户的所有接收天线的零空间正交基,输出为该用户的多流分集BD预编码矩阵和多流分集BD接收译码矩阵。其中预编码矩阵用于对基站发送的原始信号进行多流分集BD预编码处理,接收译码矩阵用于用户对接收信号进行多流分集BD译码处理。The precoding matrix and reception decoding matrix construction module is used to obtain the multi-stream diversity BD precoding matrix and multi-stream diversity BD reception decoding matrix of the user. The input is the null space orthogonal basis of all receiving antennas of each user, and the output is The multi-stream diversity BD precoding matrix and the multi-stream diversity BD reception decoding matrix of the user. The precoding matrix is used to perform multi-stream diversity BD precoding processing on the original signal sent by the base station, and the receiving decoding matrix is used for the user to perform multi-stream diversity BD decoding processing on the received signal.
预编码处理模块,用于将发送给所有用户的原始信号利用所述的预编码矩阵构造模块构造的预编码矩阵进行多流分集BD预编码处理,并将所有用户多流分集BD预编码后的信号进行加和,通过基站端发射出去,输入为发送给用户的原始信号,输出为多流分集BD预编码后的信号。基站发送信号包含所有用户信息,增大了系统容量。The precoding processing module is configured to perform multi-stream diversity BD precoding processing on the original signals sent to all users using the precoding matrix constructed by the precoding matrix construction module, and perform multi-stream diversity BD precoding processing for all users after multi-stream diversity BD precoding. The signals are added and transmitted through the base station, the input is the original signal sent to the user, and the output is the multi-stream diversity BD precoded signal. The signal sent by the base station contains all user information, which increases the system capacity.
接收信号处理模块,用于利用上述求得的多流分集BD接收译码矩阵处理用户的接收信号,并将多流分集BD接收译码矩阵处理后得到的用户数据流进行合并,估计原始数据。接收信号处理模块的输入为用户通过天线接收的信号,输出为基站发送给期望用户的原始信号估计。The received signal processing module is used to process the received signal of the user by using the multi-stream diversity BD reception and decoding matrix obtained above, and combine the user data streams obtained after the multi-stream diversity BD reception and decoding matrix processing to estimate the original data. The input of the received signal processing module is the signal received by the user through the antenna, and the output is the original signal estimate sent by the base station to the desired user.
实施例4Example 4
自干扰抑制的多流分集BD预编码装置的构成同实施例3,参见图4,其中零空间正交基构造模块按照信号处理流程连接有干扰矩阵构造子模块和奇异值分解子模块,各子模块分述如下:The structure of the multi-stream diversity BD precoding apparatus for self-interference suppression is the same as that of
干扰矩阵构造子模块,用于根据获取的信道矩阵构造用户的每根接收天线的干扰信道矩阵,输入为信道矩阵获取模块所得到的所有用户的信道状态信息,输出为用户接收天线的干扰矩阵,以任意用户k为例,用户k第i根接收天线的干扰矩阵为 The interference matrix construction sub-module is used to construct the interference channel matrix of each receiving antenna of the user according to the acquired channel matrix, the input is the channel state information of all users obtained by the channel matrix acquisition module, and the output is the interference matrix of the user's receiving antenna, Taking any user k as an example, the interference matrix of the i-th receiving antenna of user k is
从上式中看到,各用户每根接收天线的干扰矩阵的构造方法不同于传统BD预编码方法,该干扰矩阵既包括除用户k以外其他用户的信道矩阵用来消除多用户干扰,又包含用户k自身的信道状态信息用来消除自身天线间自干扰。It can be seen from the above formula that the construction method of the interference matrix of each receiving antenna of each user is different from the traditional BD precoding method. The interference matrix not only includes the channel matrix of other users except user k to eliminate multi-user interference, but also includes User k's own channel state information is used to eliminate self-interference between its own antennas.
奇异值分解子模块,用于对用户每根接收天线的干扰矩阵进行奇异值分解,得到每个用户每根接收天线的零空间正交基,进而得到各个用户所有接收天线的零空间正交基,输入为干扰矩阵构造子模块得到的各用户每根接收天线的干扰矩阵,输出为对应该干扰矩阵的零空间正交基。The singular value decomposition sub-module is used to perform singular value decomposition on the interference matrix of each receiving antenna of each user to obtain the null-space orthonormal basis of each receiving antenna of each user, and then obtain the null-space orthonormal basis of all receiving antennas of each user. , the input is the interference matrix of each receiving antenna of each user obtained by the interference matrix construction sub-module, and the output is the null space orthogonal basis corresponding to the interference matrix.
以用户k第i根接收天线的干扰矩阵为例,对其进行奇异值分解,得到用户k第i根接收天线的干扰矩阵的零空间正交基同理可以得到用户k所有接收天线的干扰矩阵的零空间正交基为进一步构造用户自干扰抑制等效信道矩阵和多流分集BD预编码矩阵奠定了基础。Taking the interference matrix of the ith receiving antenna of user k as an example, perform singular value decomposition on it to obtain the null-space orthogonal basis of the interference matrix of the ith receiving antenna of user k Similarly, the null-space orthogonal basis of the interference matrix of all receiving antennas of user k can be obtained It lays a foundation for further constructing the equivalent channel matrix for user self-interference suppression and the multi-stream diversity BD precoding matrix.
实施例5Example 5
自干扰抑制的多流分集BD预编码装置的构成同实施例3-4,参见图5,其中接收信号处理模块按照信号处理流程依次连接有信号译码子模块、数据流合并子模块和信号判决子模块,各子模块分述如下:The structure of the multi-stream diversity BD precoding apparatus for self-interference suppression is the same as that of Embodiment 3-4, see FIG. 5 , wherein the received signal processing module is sequentially connected with a signal decoding sub-module, a data stream combining sub-module and a signal decision module according to the signal processing flow. Sub-modules, each sub-module is described as follows:
信号译码子模块,用于译码用户的接收信号,输入为用户的接收信号,输出为译码后的多路数据流,用户利用接收译码矩阵Dk对接收信号的进行译码,获得译码后信号为用户k接收到的译码后的数据流,Lk为发送给用户k的数据流数目,yk为用户k的接收信号。The signal decoding sub-module is used to decode the received signal of the user, the input is the received signal of the user, and the output is the decoded multi-channel data stream. Decoded signal is the decoded data stream received by user k, L k is the number of data streams sent to user k, and y k is the received signal of user k.
数据流合并子模块,将译码后的用户k的Lk条数据流进行合并,输入为用户k译码后的多路数据流,输出为多路数据流合并后的合并信号。The data stream merging sub-module combines the decoded L k data streams of user k, the input is the multi-channel data stream decoded by user k, and the output is the combined signal after combining the multi-channel data streams.
合并技术可以采用等比合并方法、最大比合并方法、选择合并方法,或者是几种合并方法的自由组合。The merging technique may adopt the equal ratio merging method, the maximum ratio merging method, the selective merging method, or a free combination of several merging methods.
信号判决子模块,对合并后的信号进行判决,输入为用户的合并信号,输出为基站发送给用户的原始信号的估计。The signal decision sub-module decides the combined signal, the input is the combined signal of the user, and the output is the estimation of the original signal sent by the base station to the user.
下面给出一个更加完整的实例,对本发明进一步详细说明:A more complete example is given below, and the present invention is described in further detail:
实施例6Example 6
自干扰抑制的多流分集BD预编码方法同实施例1-2,如图2所示,本发明的预编码方法,包括步骤:The multi-stream diversity BD precoding method for self-interference suppression is the same as that of Embodiment 1-2. As shown in FIG. 2 , the precoding method of the present invention includes the steps:
步骤1:确定所有用户信道矩阵,基站获取各个用户的下行信道矩阵,确定所有用户信道矩阵对于时分双工系统,由基站接收的上行链路的训练或者导频序列来获得;对于频分双工系统,则可以通过反馈获得;Hk为用户k的下行信道矩阵,k=1,2,…,K,K为系统中的用户数,[·]T表示矩阵的转置。Step 1: Determine the channel matrix of all users, the base station obtains the downlink channel matrix of each user, and determines the channel matrix of all users For the time division duplex system, it is obtained from the uplink training or pilot sequence received by the base station; for the frequency division duplex system, it can be obtained by feedback; H k is the downlink channel matrix of user k, k=1,2 ,…,K,K is the number of users in the system, [ ] T represents the transpose of the matrix.
步骤2:确定用户接收天线的零空间正交基,首先,构造各用户每根接收天线的干扰矩阵,然后计算各用户每根接收天线的干扰矩阵的零空间正交基,从而获得各用户所有接收天线的零空间正交基,以用户k为例,用户k第i根接收天线的干扰矩阵为其中为户k的下行信道矩阵Hk去掉第i行后的信道矩阵,即该干扰矩阵既包含其他用户信道状态信息,又包含自身信道状态信息;具体分步骤如下:Step 2: Determine the null-space orthogonal basis of the user's receiving antennas. First, construct the interference matrix of each receiving antenna of each user, and then calculate the null-space orthogonal basis of the interference matrix of each receiving antenna of each user, so as to obtain all The null-space orthogonal basis of the receiving antenna, taking user k as an example, the interference matrix of the i-th receiving antenna of user k is in It is the channel matrix after the i-th row is removed from the downlink channel matrix H k of user k, that is, the interference matrix contains not only the channel state information of other users, but also its own channel state information; the specific steps are as follows:
2.1:构造任意用户k的第i根接收天线的干扰矩阵本发明中的干扰矩阵既包含其他用户的信道状态信息,又包含用户k自身信道状态信息。2.1: Construct the interference matrix of the i-th receiving antenna of any user k The interference matrix in the present invention not only includes channel state information of other users, but also includes user k's own channel state information.
2.2:求解用户k的第i根接收天线的干扰矩阵的零空间正交基,对进行奇异值分解,得到其中是的左奇异向量矩阵,是的奇异值矩阵,是右奇异向量矩阵,是非零奇异值对应的右奇异向量矩阵,是零奇异值对应的右奇异向量矩阵,由矩阵论的知识可知,构成的零空间正交基。2.2: Solve the null-space orthogonal basis of the interference matrix of the ith receiving antenna of user k, for Perform singular value decomposition to get in Yes The left singular vector matrix of , Yes The singular value matrix of , Yes right singular vector matrix, is the right singular vector matrix corresponding to the non-zero singular values, is the right singular vector matrix corresponding to zero singular value, from the knowledge of matrix theory, constitute The null-space orthonormal basis of .
2.3:求解用户k的所有接收天线的干扰矩阵的零空间,遍历用户k的所有接收天线,重复步骤2.1和步骤2.2,得到用户k的所有接收天线的干扰矩阵的零空间正交交基为其中NRk为用户k的接收天线数。2.3: Solve the null space of the interference matrix of all receiving antennas of user k, traverse all receiving antennas of user k, repeat steps 2.1 and 2.2, and obtain the null space orthogonal intersection basis of the interference matrices of all receiving antennas of user k: where NRk is the number of receive antennas for user k.
2.4:重复步骤2.1、步骤2.2和步骤2.3,遍历所有用户,构造除用户k以外的用户的每根接收天线的干扰矩阵,求得各个用户的所有接收天线干扰矩阵的零空间正交基。用户k及其以外的用户构成所有用户。2.4: Repeat step 2.1, step 2.2 and step 2.3, traverse all users, construct the interference matrix of each receiving antenna of users except user k, and obtain the null-space orthogonal basis of the interference matrix of all receiving antennas of each user. User k and other users constitute all users.
步骤3:根据各用户的所有接收天线的干扰矩阵的零空间正交基与用户的下行信道矩阵,构造每个用户的自干扰抑制等效信道矩阵,并根据自干扰抑制等效信道矩阵,构造每个用户的多流分集BD预编码矩阵和多流分集BD接收译码矩阵;具体分步骤如下:Step 3: According to the null space orthogonal basis of the interference matrix of all receiving antennas of each user and the user's downlink channel matrix, construct the self-interference suppression equivalent channel matrix of each user, and according to the self-interference suppression equivalent channel matrix, construct The multi-stream diversity BD precoding matrix and the multi-stream diversity BD reception decoding matrix of each user; the specific steps are as follows:
3.1:构造用户k的自干扰抑制等效信道矩阵。利用用户k的信道矩阵和用户k的所有天线的零空间矩阵得到用户k的自干扰抑制等效信道矩阵其中为用户k的所有接收天线的零空间矩阵;将展开,表示成如下形式3.1: Construct the self-interference suppression equivalent channel matrix of user k. Using the channel matrix of user k and the null space matrix of all antennas of user k to obtain the equivalent channel matrix of self-interference suppression of user k in is the null-space matrix of all receive antennas for user k; set Expanded, expressed as the following
自干扰抑制等效信道矩阵成块对角形式,即步骤2中干扰矩阵的构造方法有效消除了等效信道自干扰,其中hk为Hk的第k行。The self-interference suppression equivalent channel matrix is in a block diagonal form, that is, the construction method of the interference matrix in
3.2:确定用户k的多流分集BD预编码矩阵和多流分集BD接收译码矩阵。对进行SVD分解其中是的左奇异向量矩阵,是的奇异值矩阵,是的右奇异向量矩阵;是非零奇异值对应的右奇异向量矩阵,是零奇异值对应的右奇异向量矩阵;用户k的预编码矩阵取其中表示取的前NRk列;用户k的接收矩阵为其中表示取的前NRk列。3.2: Determine the multi-stream diversity BD precoding matrix and multi-stream diversity BD reception decoding matrix of user k. right Perform SVD decomposition in Yes The left singular vector matrix of , Yes The singular value matrix of , Yes The right singular vector matrix of ; is the right singular vector matrix corresponding to the non-zero singular values, is the right singular vector matrix corresponding to zero singular value; the precoding matrix of user k is taken as in means to take The first N Rk columns of ; the receiving matrix of user k is in means to take The first N Rk columns of .
3.3:重复步骤3.1和步骤3.2,遍历所有用户,确定所有用户的多流分集BD预编码矩阵和多流分集BD接收译码矩阵。3.3: Repeat step 3.1 and step 3.2, traverse all users, and determine the multi-stream diversity BD precoding matrix and multi-stream diversity BD reception decoding matrix of all users.
步骤4:对基站发送信号预编码。Step 4: Precoding the signal sent by the base station.
4.1:利用步骤3中构造的线性预编码矩阵对各个用户的发送信号进行多流分集BD预编码:具体是对用户的信号左乘多流分集BD预编码矩阵,以用户k为例,用户k多流分集BD预编码后的信号表示为Fkxk。4.1: Use the linear precoding matrix constructed in
4.2:基站对所有用户多流分集BD预编码后的信号进行相加,并通过基站端天线发射出去,表示为x为基站发送的多流分集BD预编码后信号。4.2: The base station adds the multi-stream diversity BD precoded signals of all users, and transmits them through the base station antenna, which is expressed as x is the multi-stream diversity BD precoded signal sent by the base station.
步骤5:用户端对接收到的基站多流分集BD预编码后的信号用对应的多流分集BD接收译码矩阵进行处理,将接收译码矩阵处理后的用户的数据流进行合并,估计出用户的原始发送数据。具体分步骤如下:Step 5: The user terminal processes the received multi-stream diversity BD precoded signal of the base station with the corresponding multi-stream diversity BD receiving and decoding matrix, and combines the user's data streams processed by the receiving and decoding matrix to estimate User's original sent data. The specific steps are as follows:
5.1:利用上述获得的用户的多流分集BD接收译码矩阵处理用户的接收信号,获得译码后信号为用户k接收到的译码后的数据流,Lk为基站发送给用户k的数据流的数目,yk为用户k接收到的信号。5.1: Use the user's multi-stream diversity BD receiving and decoding matrix obtained above to process the user's received signal and obtain the decoded signal is the decoded data stream received by user k, L k is the number of data streams sent by the base station to user k, and y k is the signal received by user k.
5.2:将译码后的用户k的Lk条数据流进行合并,假设每路数据流在合并时的加权值为复数{ωn,n=1,2,…,Lk},加权合并后的信号表示为合并技术可以采用等比合并方法、最大比合并方法、选择合并方法,或者是几种合并方法自由组合。5.2: Combine the decoded L k data streams of user k, assuming that the weighted value of each data stream when combining is a complex number {ω n , n=1,2,...,L k }, after the weighted combination The signal is expressed as The merging technique may adopt the equal ratio merging method, the maximum ratio merging method, the selective merging method, or a free combination of several merging methods.
5.3:对合并后的信号进行判决,得到基站发送给用户的原始数据的估计完成自干扰抑制的多流分集BD预编码以及接收过程,得到准确率更高的信号。5.3: For the combined signal Make a decision to get an estimate of the raw data sent by the base station to the user The multi-stream diversity BD precoding and receiving process for self-interference suppression are completed, and signals with higher accuracy are obtained.
本发明的多流分集BD预编码有效平衡了不同数据流的等效信道增益,抑制了等效信道自干扰,通过基站发送多路相同的数据流,用户端进行多路数据流的合并,增加了空间分集增益,提高了系统可靠性。The multi-stream diversity BD precoding of the present invention effectively balances the equivalent channel gains of different data streams, suppresses the equivalent channel self-interference, sends multiple identical data streams through the base station, and the user The space diversity gain is improved and the system reliability is improved.
实施例7Example 7
自干扰抑制的多流分集BD预编码方法和装置同实施例1-6,下面对本发明的自干扰抑制的多流分集BD预编码方法与现有技术中的BD预编码方法的错误比特率性能进行仿真比较。The self-interference-suppressed multi-stream diversity BD precoding method and device are the same as the embodiments 1-6, and the error bit rate performance of the self-interference-suppressed multi-stream diversity BD precoding method of the present invention and the BD precoding method in the prior art will be discussed below. Do a simulation comparison.
图6为本发明的自干扰抑制的多流分集BD预编码方法与现有技术中的BD预编码方法的错误比特率性能的比较仿真图。横轴表示用户的接收信噪比,纵轴表示错误比特率。FIG. 6 is a simulation diagram comparing the error bit rate performance of the self-interference-suppressed multi-stream diversity BD precoding method of the present invention and the BD precoding method in the prior art. The horizontal axis represents the user's received signal-to-noise ratio, and the vertical axis represents the error bit rate.
仿真条件为:MU-MIMO系统,系统中有一个基站,基站天线数为6,每个用户的接收天线数为2,用户数为3,信道模型建模为完美的单径瑞利衰落信道,采用蒙特卡罗仿真方法,参与仿真的有本发明的自干扰抑制的多流分集BD预编码方法和传统BD预编码方法。发送信号采用QPSK调制,误码率为多次实验的统计平均误码率。The simulation conditions are: MU-MIMO system, there is one base station in the system, the number of base station antennas is 6, the number of receiving antennas for each user is 2, the number of users is 3, the channel model is modeled as a perfect single-path Rayleigh fading channel, Using the Monte Carlo simulation method, the multi-stream diversity BD precoding method of the present invention and the traditional BD precoding method with self-interference suppression participate in the simulation. The transmitted signal is modulated by QPSK, and the bit error rate is the statistical average bit error rate of many experiments.
如图6所示,本发明的自干扰抑制的多流分集BD预编码方法与传统的BD预编码方法相比,在误比特率性能上有明显的优势,当误码率为10-3时,本发明的自干扰抑制的多流分集BD预编码方法与传统BD预编码方法相比,获得约1.5dB的增益。并且随着接收信噪比的增加,本发明的自干扰抑制的多流分集BD预编码方法相对于传统BD预编码方法在相同的信噪比下,误比特率更低,也就是说误码率性能的优势更加明显。用本发明的技术方案进行多流分集BD预编码处理,可以使系统获得更佳的误码性能,且提高了系统的传输可靠性。As shown in FIG. 6 , compared with the traditional BD precoding method, the self-interference suppression multi-stream diversity BD precoding method of the present invention has obvious advantages in bit error rate performance. When the bit error rate is 10 -3 , compared with the traditional BD precoding method, the self-interference suppression multi-stream diversity BD precoding method of the present invention obtains a gain of about 1.5dB. And with the increase of the received signal-to-noise ratio, the self-interference suppression multi-stream diversity BD precoding method of the present invention has a lower bit error rate than the traditional BD precoding method under the same signal-to-noise ratio, that is to say, the bit error rate is lower. The advantage of rate performance is more obvious. Using the technical solution of the present invention to perform multi-stream diversity BD precoding processing can enable the system to obtain better bit error performance and improve the transmission reliability of the system.
综上所述,本发明公开的自干扰抑制的多流分集BD预编码方法及装置,该方法包括:基站获取各个用户的下行信道矩阵,确定总的用户信道矩阵;基站端确定各用户接收天线的干扰信道矩阵的零空间正交基;根据用户的所有接收天线干扰矩阵的零空间正交基与用户的下行信道矩阵,构造每个用户的自干扰抑制等效信道矩阵,并根据等效信道矩阵,构造每个用户的多流分集BD预编码矩阵和多流分集BD接收译码矩阵;对基站发送给所有用户的原始信号进行多流分集BD预编码,并将预编码后的信号相加,从基站端天线发射出去;用户端对接收到的信号用对应的多流分集BD接收译码矩阵接收处理,将各用户接收处理后的数据流进行合并,估计出原始发送数据。本发明提供的自干扰抑制的多流分集BD预编码方法,解决了MU-MIMO系统中接收端天线间自干扰的技术问题,消除多用户干扰的同时,极大地抑制了等效信道的自干扰,并通过多路数据流的合并增加了空间分集增益,提高了系统的可靠性。用于无线通信领域的抗干扰。In summary, the multi-stream diversity BD precoding method and device for self-interference suppression disclosed in the present invention includes: the base station obtains the downlink channel matrix of each user, and determines the total user channel matrix; the base station determines the receiving antenna of each user The null-space orthogonal basis of the interference channel matrix of the Matrix, construct each user's multi-stream diversity BD precoding matrix and multi-stream diversity BD receiving and decoding matrix; perform multi-stream diversity BD precoding on the original signal sent by the base station to all users, and add the precoded signals , and transmit it from the antenna of the base station; the user end uses the corresponding multi-stream diversity BD reception and decoding matrix to receive and process the received signal, and combines the data streams received and processed by each user to estimate the original transmitted data. The multi-stream diversity BD precoding method for self-interference suppression provided by the present invention solves the technical problem of the self-interference between the receiving end antennas in the MU-MIMO system, eliminates the multi-user interference, and greatly suppresses the self-interference of the equivalent channel , and through the combination of multiple data streams, the space diversity gain is increased, and the reliability of the system is improved. Anti-interference in the field of wireless communication.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611137027.0A CN106712820B (en) | 2016-12-12 | 2016-12-12 | Self-interference-suppressed multi-stream diversity BD precoding method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611137027.0A CN106712820B (en) | 2016-12-12 | 2016-12-12 | Self-interference-suppressed multi-stream diversity BD precoding method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106712820A CN106712820A (en) | 2017-05-24 |
CN106712820B true CN106712820B (en) | 2020-02-07 |
Family
ID=58936644
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611137027.0A Active CN106712820B (en) | 2016-12-12 | 2016-12-12 | Self-interference-suppressed multi-stream diversity BD precoding method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106712820B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110417447A (en) * | 2018-04-27 | 2019-11-05 | 中兴通讯股份有限公司 | Method for precoding, base station and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101227217A (en) * | 2008-02-04 | 2008-07-23 | 浙江大学 | Random beamforming method and system based on multi-antenna receiver |
CN102970103A (en) * | 2012-10-10 | 2013-03-13 | 西安交通大学 | Inter-user interference rejection pre-coding method for multi-user joint transmission |
CN102025462B (en) * | 2010-12-16 | 2013-04-03 | 电子科技大学 | Block diagonalization precoding method used in MU-MIMO (Multiuser-Multiple Input Multiple Output) system down link |
US9300501B2 (en) * | 2013-04-12 | 2016-03-29 | Broadcom Corporation | Spatial null creation using massive MIMO (M-MIMO) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8363744B2 (en) * | 2001-06-10 | 2013-01-29 | Aloft Media, Llc | Method and system for robust, secure, and high-efficiency voice and packet transmission over ad-hoc, mesh, and MIMO communication networks |
-
2016
- 2016-12-12 CN CN201611137027.0A patent/CN106712820B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101227217A (en) * | 2008-02-04 | 2008-07-23 | 浙江大学 | Random beamforming method and system based on multi-antenna receiver |
CN102025462B (en) * | 2010-12-16 | 2013-04-03 | 电子科技大学 | Block diagonalization precoding method used in MU-MIMO (Multiuser-Multiple Input Multiple Output) system down link |
CN102970103A (en) * | 2012-10-10 | 2013-03-13 | 西安交通大学 | Inter-user interference rejection pre-coding method for multi-user joint transmission |
US9300501B2 (en) * | 2013-04-12 | 2016-03-29 | Broadcom Corporation | Spatial null creation using massive MIMO (M-MIMO) |
Non-Patent Citations (1)
Title |
---|
多小区多用户TDDMIMO下行链路干扰抑制预编码算法;刘祖军;《通信学报》;20130430;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN106712820A (en) | 2017-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102983934B (en) | The method of multiuser mimo system neutral line precoding and device | |
CN101378277B (en) | Multi-user pre-coding and dispatching method and realize the base station of the method | |
CN103312389B (en) | A kind of multiuser interference suppression method, terminal and base station | |
CN102104404B (en) | Multi-user MIMO transmission method in wireless communication system, base station and user terminal | |
CN101984571B (en) | Pre-coding method for multi-user MIMO system | |
CN102546088B (en) | A kind of block diagonalization method for precoding and device | |
Roemer et al. | Algebraic norm-maximizing (ANOMAX) transmit strategy for two-way relaying with MIMO amplify and forward relays | |
CN101252383B (en) | System and method of multi-user multi-aerial transmission | |
CN101394254A (en) | Linear pre-coding method in multi-user MIMO system | |
CN102571296A (en) | Precoding method and device | |
CN104113399B (en) | User choosing method based on Matrix condition number in multi-user MIMO system | |
US9520924B2 (en) | Method for communicating in a network | |
CN102868433B (en) | Signal transmission method based on antenna selection in multiple-input multiple-output Y channel | |
Flores et al. | Rate-splitting meets cell-free MIMO communications | |
CN102291166B (en) | Precoding method for minimum mean square error in multi-user multi-input multi-output system | |
CN102546123A (en) | Uplink precoding method and base station | |
CN103701571B (en) | The double codebook design method of eight antennas for TD LTE A relay system | |
CN103873125B (en) | The launching technique and equipment of downstream signal in a kind of multiaerial system | |
JP2009268106A (en) | Method for determining signal to interference plus noise ratio (sinr) and apparatus therefor | |
CN102752071B (en) | Downlink precoding method and central processing node for multipoint cooperative system | |
Schwarz et al. | Antenna combiners for block-diagonalization based multi-user MIMO with limited feedback | |
CN108551359A (en) | High-effect multi-user association method for precoding based on leakage and device | |
CN106712820B (en) | Self-interference-suppressed multi-stream diversity BD precoding method and device | |
CN105024786B (en) | A kind of degree of freedom optimization method of multiuser MIMO broadcast channel in the case where mixing CSI | |
Chae et al. | Non-iterative multiuser MIMO coordinated beamforming with limited feedforward |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |