[go: up one dir, main page]

CN100544328C - An Improved Optimal Zero-Forcing Serial Interference Removal Detection Method - Google Patents

An Improved Optimal Zero-Forcing Serial Interference Removal Detection Method Download PDF

Info

Publication number
CN100544328C
CN100544328C CNB2005100804988A CN200510080498A CN100544328C CN 100544328 C CN100544328 C CN 100544328C CN B2005100804988 A CNB2005100804988 A CN B2005100804988A CN 200510080498 A CN200510080498 A CN 200510080498A CN 100544328 C CN100544328 C CN 100544328C
Authority
CN
China
Prior art keywords
forcing
zero
detection
matrix
level detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005100804988A
Other languages
Chinese (zh)
Other versions
CN1697431A (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.)
Shenzhen Tinno Wireless Technology Co Ltd
Original Assignee
Beijing University of Posts 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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CNB2005100804988A priority Critical patent/CN100544328C/en
Publication of CN1697431A publication Critical patent/CN1697431A/en
Application granted granted Critical
Publication of CN100544328C publication Critical patent/CN100544328C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radio Transmission System (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种改进的最优迫零串行干扰删除检测方法,该方法适用于多输入多输出(简写为:MIMO)系统或可建模为MIMO系统的通信系统。其基本原理是:利用前一级检测时得到的迫零加权矩阵精确地递推出下一级检测的迫零加权矩阵和迫零加权向量。与传统最优迫零串行干扰删除检测方法相比,本发明提供的检测方法在不损失性能的前提下有效地降低了运算复杂度。

Figure 200510080498

The invention provides an improved optimal zero-forcing serial interference cancellation detection method, which is suitable for a multiple-input multiple-output (abbreviated as: MIMO) system or a communication system that can be modeled as a MIMO system. The basic principle is: use the zero-forcing weight matrix obtained in the previous stage of detection to accurately deduce the zero-forcing weight matrix and zero-forcing weight vector of the next stage of detection. Compared with the traditional optimal zero-forcing serial interference deletion detection method, the detection method provided by the invention effectively reduces the computational complexity without loss of performance.

Figure 200510080498

Description

一种改进的最优迫零串行干扰删除检测方法 An Improved Optimal Zero-Forcing Serial Interference Removal Detection Method

技术领域 technical field

本发明涉及无线通信系统的信号检测技术,尤其涉及多输入多输出(简写为:MIMO)系统的信号检测技术。The present invention relates to a signal detection technology of a wireless communication system, in particular to a signal detection technology of a multiple-input multiple-output (abbreviated as: MIMO) system.

背景技术 Background technique

最新的研究显示:在无线衰落环境下采用多个发射天线和接收天线可以成倍提高无线通信系统的信道容量。这种采用多个收发天线的系统通常被称为多输入多输出(MIMO)系统。由于MIMO系统能够突破无线频率资源限制,有效提高系统频谱效率,因此被认为是未来高速无线通信系统的主要物理层技术之一。国内外学者对MIMO系统的相关技术已经做了大量的深入研究工作,其中MIMO系统的检测方法是一个重要研究热点。The latest research shows that using multiple transmitting antennas and receiving antennas in a wireless fading environment can double the channel capacity of a wireless communication system. Such systems employing multiple transmit and receive antennas are generally referred to as multiple-input multiple-output (MIMO) systems. Since the MIMO system can break through the limitation of wireless frequency resources and effectively improve the system spectrum efficiency, it is considered to be one of the main physical layer technologies for future high-speed wireless communication systems. Scholars at home and abroad have done a lot of in-depth research on the related technologies of MIMO systems, among which the detection method of MIMO systems is an important research hotspot.

1998年贝尔实验室的Golden和Foschini等人提出了一种最优迫零串行干扰删除的MIMO检测方法(或称为V-BLAST检测方法)。该方法按最大信噪比的排列顺序对发射的M路并行信号进行连续M级检测,在每级检测前删除已检测信号对未检测信号的干扰,每级检测时需要计算迫零加权向量,然后利用迫零加权向量恢复其对应的发射符号。贝尔实验室利用其搭建的实验平台证明了:在室内富反射环境下,当平均信噪比(SNR)为24-34dB时采用上述方法的MIMO系统的频谱效率可达到20-40bit/s/Hz;如此高的频谱效率利用传统的技术是无法达到的。In 1998, Golden and Foschini of Bell Laboratories proposed a MIMO detection method (or V-BLAST detection method) for optimal zero-forcing serial interference deletion. This method performs continuous M-level detection on the transmitted M-channel parallel signals according to the order of the maximum signal-to-noise ratio, and deletes the interference of the detected signal on the undetected signal before each level of detection. The zero-forcing weighted vector needs to be calculated for each level of detection. The zero-forcing weight vector is then used to recover its corresponding transmitted symbol. Bell Labs used its experimental platform to prove that: in an indoor rich reflection environment, when the average signal-to-noise ratio (SNR) is 24-34dB, the spectral efficiency of the MIMO system using the above method can reach 20-40bit/s/Hz ; Such a high spectral efficiency cannot be achieved using traditional techniques.

然而,最优迫零串行干扰删除检测方法需要进行M次求伪逆运算,在天线数比较多的情况下,该方法的复杂度很高,难以实现。能否降低该方法的运算复杂度是其能否实际应用的关键,也是摆在国内外研究人员面前的一个难题。However, the optimal zero-forcing serial interference cancellation detection method needs to perform M times of pseudo-inverse calculations. In the case of a large number of antennas, the complexity of this method is very high and it is difficult to implement. Whether the computational complexity of this method can be reduced is the key to its practical application, and it is also a difficult problem for researchers at home and abroad.

发明内容 Contents of the invention

针对最优迫零串行干扰删除检测方法具有很高的运算复杂度所带来的问题,本发明提供了一种大幅度降低运算复杂度的检测方法。Aiming at the problem caused by the high computational complexity of the optimal zero-forcing serial interference deletion detection method, the present invention provides a detection method that greatly reduces the computational complexity.

本发明提供一种改进的最优迫零串行干扰删除检测方法,将传统方法中计算迫零加权矩阵的方法改造成为逐级递推的方法,即利用第m-1级检测中得到的迫零加权矩阵Gm-1推导下一级(即:第m级)检测的迫零加权矩阵Gm和迫零加权向量gmThe present invention provides an improved optimal zero-forcing serial interference deletion detection method, transforming the method of calculating the zero-forcing weighted matrix in the traditional method into a step-by-step recursive method, that is, using the force obtained in the m-1th level detection The zero-forcing weighting matrix G m-1 deduces the zero-forcing weighting matrix G m and the zero-forcing weighting vector g m for detection at the next level (namely: the m-th level).

令cm为第m级检测所对应的发射天线在Hm中对应的列序号,H1=H,H表示MIMO信道矩阵,Hm(2≤m≤M)为删除Hm-1的第cm-1列所得到的矩阵;G′m表示删除第m级检测的迫零加权矩阵Gm的第cm行得到矩阵,

Figure C200510080498D0005113943QIETU
表示Hm的第cm列,‖·‖表示矩阵的Frobenius范数或向量的模。则所述的递推方法的基本步骤包括:Let c m be the column number corresponding to the transmitting antenna corresponding to the m-th level detection in H m , H 1 =H, H represents the MIMO channel matrix, H m ( 2≤m≤M ) is the first The matrix obtained by c m-1 column; G m means that the matrix obtained by deleting the c m row of the zero-forcing weighted matrix G m detected by the mth level,
Figure C200510080498D0005113943QIETU
represents the c m column of H m , and ‖·‖ represents the Frobenius norm of the matrix or the modulus of the vector. The basic steps of the described recursive method then include:

计算第1级检测的迫零加权矩阵

Figure C200510080498D0005113955QIETU
,同时判别H是否列满秩,再将G1的第c1行进行共轭转置后得到第1级检测的迫零加权向量g1。这里,表示H的伪逆。Calculate the zero-forcing weighting matrix for level 1 detection
Figure C200510080498D0005113955QIETU
, and at the same time determine whether H is full rank, and then perform conjugate transposition on row c 1 of G 1 to obtain the zero-forcing weighted vector g 1 of the first-level detection. here, represents the pseudo-inverse of H.

如果H列满秩,则利用第一种递推方法计算后面的M-1级检测的迫零加权矩阵和迫零加权向量,即:If column H is full rank, use the first recursive method to calculate the zero-forcing weight matrix and zero-forcing weight vector for subsequent M-1 level detection, namely:

先根据如下递推公式计算GmFirst calculate G m according to the following recursive formula:

GG mm == GG mm -- 11 ′′ -- || || gg mm -- 11 || || 22 GG mm -- 11 ′′ gg mm -- 11 gg mm -- 11 Hh ;;

再将Gm的第cm行进行共轭转置后得到第m级检测的迫零加权向量gmThen perform conjugate transposition on the c mth row of G m to obtain the zero-forcing weighted vector g m of the m-th level detection.

如果H列缺秩,则利用第二种递推方法计算后面的M-1级检测的迫零加权矩阵和迫零加权向量,即:If column H lacks rank, use the second recursive method to calculate the zero-forcing weighted matrix and zero-forcing weighted vector for subsequent M-1 level detection, namely:

根据如下递推公式计算GmCalculate G m according to the following recursive formula:

先计算 α m - 1 = 1 - g m - 1 H h c m - 1 ; calculate first α m - 1 = 1 - g m - 1 h h c m - 1 ;

如果αm-1=0,则通过下式计算GmIf α m-1 =0, G m is calculated by the following formula:

GG mm == GG mm -- 11 ′′ -- || || gg mm -- 11 || || -- 22 GG mm -- 11 ′′ gg mm -- 11 gg mm -- 11 Hh ;;

如果αm-1≠0,则通过下式计算GmIf α m-1 ≠0, G m is calculated by the following formula:

GG mm == GG mm -- 11 ′′ ++ 11 αα mm -- 11 GG mm -- 11 ′′ hh cc mm -- 11 gg mm -- 11 Hh ;;

再将Gm的第cm行进行共轭转置后得到第m级检测的迫零加权向量gmThen perform conjugate transposition on the c mth row of G m to obtain the zero-forcing weighted vector g m of the m-th level detection.

本发明的有益效果在于,所提出的改进的最优迫零串行干扰删除检测方法采用低复杂度的递推方法,利用前一级检测的运算结果来递推计算后一级检测的迫零加权矩阵和迫零加权向量,避免了复杂度很高的直接求矩阵伪逆运算。与传统方法相比,该方法在保证检测性能不变的前提下,大幅度降低了最优迫零串行干扰删除检测方法的运算复杂度。The beneficial effect of the present invention is that the proposed improved optimal zero-forcing serial interference deletion detection method adopts a low-complexity recursive method, and uses the calculation results of the previous stage of detection to recursively calculate the zero-forcing of the subsequent stage of detection. The weighted matrix and the zero-forcing weighted vector avoid the high-complexity direct matrix pseudo-inverse operation. Compared with the traditional method, this method greatly reduces the computational complexity of the optimal zero-forcing serial interference removal detection method under the premise of ensuring the same detection performance.

附图说明 Description of drawings

图1示出了MIMO系统的原理框图;Fig. 1 shows a functional block diagram of a MIMO system;

图2示出了最优迫零干扰删除检测方法的流程图;Fig. 2 shows the flowchart of optimal zero-forcing interference deletion detection method;

图3示出了采用Greville方法计算第1级迫零加权矩阵以及判别MIMO信道矩阵是否列满秩的流程图;FIG. 3 shows a flow chart of calculating the first-level zero-forcing weighted matrix and judging whether the MIMO channel matrix is full rank by using the Greville method;

图4示出了检测第pm路信号的流程图;Fig. 4 shows the flow chart of detecting the p m road signal;

图5示出了计算第m级检测的迫零加权矩阵的流程图;Fig. 5 shows the flow chart of calculating the zero-forcing weighted matrix of the m-level detection;

图6示出了本发明提供的改进的最优迫零干扰删除检测方法与传统方法的性能比较结果。Fig. 6 shows the performance comparison results between the improved optimal zero-forcing interference deletion detection method provided by the present invention and the traditional method.

具体实施方式 Detailed ways

下面通过附图和实施例对本发明进行详细阐述。The present invention will be described in detail below through the accompanying drawings and examples.

本发明的检测方法适用于MIMO系统,或是能够建模为MIMO系统的其它通信系统。例如,本发明可直接用在多入多出正交频分复用(MIMO-OFDM)系统的任意一个子载波上,也可用于码分多址系统的多用户检测。The detection method of the present invention is applicable to MIMO systems, or other communication systems that can be modeled as MIMO systems. For example, the present invention can be directly used on any sub-carrier of a multiple-input multiple-output orthogonal frequency division multiplexing (MIMO-OFDM) system, and can also be used for multi-user detection in a code division multiple access system.

图1示出了MIMO系统的原理框图。在发射端,数据比特首先被映射成为信号星座中的信号,经过串并变换后形成多路并行的基带信号,然后经过调制后分别从多根不同的天线同时发射出去;经过无线信道衰落后,来自不同发射天线的信号与噪声叠加后被多根天线同时接收,经过解调后生成多路并行基带信号,MIMO检测器利用信道估计器产生的信道状态信息从基带信号中恢复出原始数据。实际系统中,数据比特在映射之前可以先经过编码和交织,相应的在接收机输出数据之前要经过解交织和译码。该系统的基带信号输入输出关系可以被表示为:Fig. 1 shows a functional block diagram of a MIMO system. At the transmitting end, the data bits are first mapped into signals in the signal constellation, and after serial-to-parallel conversion, multiple parallel baseband signals are formed, and then modulated and transmitted from multiple different antennas at the same time; after wireless channel fading, Signals and noise from different transmitting antennas are superimposed and received by multiple antennas at the same time. After demodulation, multiple parallel baseband signals are generated. The MIMO detector uses the channel state information generated by the channel estimator to recover the original data from the baseband signals. In an actual system, the data bits can be coded and interleaved before being mapped, and correspondingly deinterleaved and decoded before the receiver outputs the data. The baseband signal input-output relationship of the system can be expressed as:

y=Hx+εy=Hx+ε

上式中,x=[x1 x2…xM]T表示发射信号向量,M表示发射天线数目,[·]T表示矩阵或向量的转置,xm表示从第m根发射天线发射的信号;ε=[ε1 ε2…εN]T表示噪声向量,N表示接收天线数目,εn表示第n根接收天线接收到的噪声;y=[y1 y2…yN]T表示接收信号向量,yn表示第n根接收天线接收到的信号;H是N×M维的矩阵,表示MIMO信道矩阵,其第n行第m列的元素hn,m表示从第m根发射天线到第n根接收天线的基带信道衰落因子,在进行MIMO检测处理之前,首先要通过信道估计器获得信道矩阵的估计值(为了方便描述,文中把MIMO信道矩阵的估计值仍记为H)。本发明涉及图1所示系统的MIMO检测器部分。In the above formula, x=[x 1 x 2 ... x M ] T represents the transmitted signal vector, M represents the number of transmitting antennas, [ ] T represents the transposition of the matrix or vector, and x m represents the signal transmitted from the mth transmitting antenna signal; ε=[ε 1 ε 2 ...ε N ] T represents the noise vector, N represents the number of receiving antennas, ε n represents the noise received by the nth receiving antenna; y=[y 1 y 2 ... y N ] T represents Received signal vector, y n represents the signal received by the nth receiving antenna; H is an N×M dimensional matrix, which represents the MIMO channel matrix, and the element h n in the nth row and the mth column of it represents the signal transmitted from the mth root The baseband channel fading factor from the antenna to the nth receiving antenna, before performing MIMO detection processing, the estimated value of the channel matrix must first be obtained through the channel estimator (for the convenience of description, the estimated value of the MIMO channel matrix is still recorded as H in this paper) . The present invention relates to the MIMO detector portion of the system shown in FIG. 1 .

图2示出了最优迫零串行干扰删除检测方法的流程图,用于图1中的MIMO检测器部分。这里将第i个发射天线发射的信号简称为第i路信号,i=1,2,…,M。所示的流程在检测开始201后进入步骤203进行第1级检测初始化,包括初始化第1级检测的接收向量y1、等效信道矩阵H1和序号向量f1,其具体步骤如下:FIG. 2 shows a flowchart of an optimal zero-forcing serial interference cancellation detection method for the MIMO detector part in FIG. 1 . Here, the signal transmitted by the i-th transmitting antenna is referred to as the i-th signal for short, i=1, 2, . . . , M. The flow shown enters step 203 after the detection starts 201 to initialize the first-level detection, including initializing the receiving vector y 1 , the equivalent channel matrix H 1 and the serial number vector f 1 of the first-level detection. The specific steps are as follows:

(1)第1级检测的接收向量y1等于接收向量y,即y1=y;(1) The receiving vector y 1 of the first-level detection is equal to the receiving vector y, that is, y 1 =y;

(2)第1级检测的等效信道矩阵H1就等于MIMO信道矩阵H,即H1=H;(2) The equivalent channel matrix H 1 of the first-level detection is equal to the MIMO channel matrix H, that is, H 1 =H;

(3)第1级检测的序号向量f1的元素为自然数1至M,且为升序排列,即f1=[1 2…M]T(3) The elements of the serial number vector f 1 detected at the first level are natural numbers 1 to M, and are arranged in ascending order, that is, f 1 =[1 2 . . . M] T .

此后,在步骤205,检测第p1路信号,得到

Figure C200510080498D00071
其具体步骤如下:Thereafter, in step 205, the p1th signal is detected to obtain
Figure C200510080498D00071
The specific steps are as follows:

(1)计算迫零加权矩阵G1,即

Figure C200510080498D00081
其中
Figure C200510080498D00082
表示矩阵或向量的伪逆;并且确定列满秩标志位R的值,即当H1为列满秩时R=1,否则R=0;(1) Calculate the zero-forcing weighted matrix G 1 , namely
Figure C200510080498D00081
in
Figure C200510080498D00082
Representing the pseudo-inverse of matrix or vector; and determining the value of the full-rank flag bit R, that is, R=1 when H 1 is full-rank, otherwise R=0;

(2)取出矩阵G1中模值最小的行所对应的行序号c1(2) take out the row sequence number c1 corresponding to the row with the smallest modulus value in the matrix G1 ;

(3)取出f1的第c1个元素得到第1级检测对应的发射天线序号p1(3) Take out the c 1 th element of f 1 to obtain the serial number p 1 of the transmitting antenna corresponding to the first-level detection.

(4)对G1的第c1行进行共轭转置得到第1级迫零加权向量g1,并利用g1对接收向量y1进行迫零加权,得到第p1路信号的判决统计量,即 z p 1 = g 1 H y 1 , 其中,[·]H表示矩阵或向量的共轭转置;(4) Perform conjugate transposition on row c 1 of G 1 to obtain the first-level zero-forcing weighted vector g 1 , and use g 1 to perform zero-forcing weighting on the received vector y 1 to obtain the decision statistics of the p 1- th signal quantity ,Right now z p 1 = g 1 h the y 1 , Among them, [ ] H represents the conjugate transpose of matrix or vector;

(5)对判决统计量进行硬判决,得到第p1路信号的判决值

Figure C200510080498D0008114231QIETU
。(5) For decision statistics Make a hard decision to get the decision value of the p1th signal
Figure C200510080498D0008114231QIETU
.

在步骤207,对计数变量m赋初始值,即m=2。In step 207, an initial value is assigned to the counting variable m, ie m=2.

在步骤209,对计数变量m进行判断,如果m≤M成立,则进入步骤211,反之则进入步骤217。In step 209, the counting variable m is judged, if m≤M is established, then enter step 211, otherwise, enter step 217.

在步骤211,第m级检测初始化,包括初始化第m级检测的等效接收向量ym、等效信道矩阵Hm和序号向量fm,其具体步骤如下:In step 211, the detection initialization of the mth stage includes initializing the equivalent reception vector y m , the equivalent channel matrix H m and the serial number vector f m of the mth stage detection, and the specific steps are as follows:

(1)从ym-1中删除

Figure C200510080498D00084
对其它发射信号的干扰得到第m级检测的等效接收向量ym,即 y m = y m - 1 - h c m - 1 x ^ p m - 1 . 这里,
Figure C200510080498D00086
表示Hm-1的第cm-1列。(1) delete from y m-1
Figure C200510080498D00084
The interference to other transmitted signals obtains the equivalent receiving vector y m of the m-th stage detection, namely the y m = the y m - 1 - h c m - 1 x ^ p m - 1 . here,
Figure C200510080498D00086
Indicates the c m-1 column of H m-1 .

(2)删除第m-1级检测的等效信道矩阵Hm-1的第cm-1列得到第m级检测的等效信道矩阵Hm(2) Delete the c m-1 column of the equivalent channel matrix H m-1 of the m-1 detection level to obtain the m-th level detection equivalent channel matrix H m .

(3)删除第m-1级检测的序号向量fm-1的第cm-1个元素得到第m级检测的序号向量fm(3) Delete the c m -1th element of the sequence number vector f m-1 of the m-1th level detection to obtain the m-th level detection sequence number vector f m .

在步骤213,检测第pm路信号,得到判决值

Figure C200510080498D0008114315QIETU
,图4给出了这一步骤的具体流程。In step 213, detect the p m- th channel signal, and obtain the decision value
Figure C200510080498D0008114315QIETU
, Figure 4 shows the specific flow of this step.

在步骤215,计数变量m加1,即m=m+1。In step 215, the counting variable m is incremented by 1, ie m=m+1.

然后,该流程在步骤217退出。Then, the process exits at step 217 .

图3示出了采用Greville方法计算第1级迫零加权矩阵以及判别MIMO信道矩阵H是否列满秩的流程图,用于实现图2中步骤205的(1)步骤。记Ak为H的前k列构成的子矩阵,ak为H的第k列,k=1,2,…,M。图3中的流程是在计算矩阵伪逆的开始进入步骤301。接着,步骤303,计算A1的伪逆,即

Figure C200510080498D00091
这里,‖·‖表示矩阵的Frobenius范数或向量的模。在步骤305,对计数变量k赋初始值,即k=2。在步骤307,对计数变量k进行判断,如果k≤M成立,则进入步骤309,反之则进入步骤317。在步骤309,计算dk和qk,即和qk=ak-Ak-1dk。然后,在步骤311,根据qk、dk和Ak-1计算即:FIG. 3 shows a flow chart of calculating the first-level zero-forcing weighted matrix and judging whether the MIMO channel matrix H has a full rank using the Greville method, which is used to implement step (1) of step 205 in FIG. 2 . Note that A k is the sub-matrix formed by the first k columns of H, a k is the kth column of H, and k=1, 2, . . . , M. The flow in FIG. 3 enters step 301 at the beginning of calculating the pseudoinverse of the matrix. Next, step 303, calculate the pseudo-inverse of A 1 , namely
Figure C200510080498D00091
Here, ‖·‖ denotes the Frobenius norm of a matrix or the modulus of a vector. In step 305, an initial value is assigned to the counting variable k, ie k=2. In step 307, the counting variable k is judged, if k≤M is established, then go to step 309, otherwise go to step 317. In step 309, d k and q k are calculated, namely and q k = a k - A k - 1 d k . Then, in step 311, calculate according to q k , d k and A k-1 Right now:

Figure C200510080498D00094
Figure C200510080498D00094

实际中,由于计算精度的限制,当‖qk‖的值小于某个极小的正数(即:‖qk‖<γ,这里γ为一个极小的正数,其大小由实际的计算精度确定)时就可以认为‖qk‖=0,反之则认为‖qk‖≠0。In practice, due to the limitation of calculation accuracy, when the value of ‖q k ‖ is less than a certain very small positive number (ie: ‖q k ‖<γ, where γ is a very small positive number, its size is determined by the actual calculation When the accuracy is determined), it can be considered that ‖q k ‖=0, otherwise it can be considered that ‖q k ‖≠0.

在步骤313,按下式递推计算Ak的伪逆:In step 313, the pseudo-inverse of A k is recursively calculated as follows:

在步骤315,计数变量k加1,即k=k+1。In step 315, the counting variable k is incremented by 1, ie k=k+1.

在步骤317,根据‖qM‖确定满秩标志位R的值,若‖qM‖≠0说明矩阵H为列满秩,即:R=1;若‖qM‖=0说明矩阵H为列缺秩,即:R=0。In step 317, determine the value of the full-rank flag R according to ‖q M ‖, if ‖q M ‖≠0 shows that the matrix H is full rank, that is: R=1; if ‖q M ‖=0 shows that the matrix H is Column missing rank, ie: R=0.

然后,该流程在步骤319退出。Then, the process exits at step 319 .

图4示出了检测第pm路信号以得到

Figure C200510080498D0008114315QIETU
的具体流程,用于实现图2中的步骤213。图4中的流程是在完成图2中的步骤211后进入步骤401。接着,在步骤403,计算迫零加权矩阵Gm。此后,在步骤405,取出矩阵Gm中模值最小的行所对应的行序号cm。在步骤407,取出fm的第cm个元素得到第m级检测对应的发射天线序号pm。在步骤409,对Gm的第cm行取共轭转置得到第m级迫零加权向量gm,并利用迫零向量gm对接收向量ym进行线性加权,得到第pm路信号的判决统计量
Figure C200510080498D00101
z p m = g m H y m . 在步骤411,对判决统计量
Figure C200510080498D00103
进行硬判决,得到第pm路信号的判决值
Figure C200510080498D00104
然后,该流程在步骤413退出。Figure 4 shows the detection of the p m signal to obtain
Figure C200510080498D0008114315QIETU
The specific process is used to implement step 213 in FIG. 2 . The process in FIG. 4 enters into step 401 after completing step 211 in FIG. 2 . Next, in step 403, the zero-forcing weighting matrix G m is calculated. Thereafter, in step 405, the row number c m corresponding to the row with the smallest modulus value in the matrix G m is taken out. In step 407, the c m th element of f m is taken out to obtain the transmit antenna serial number p m corresponding to the mth stage detection. In step 409, take the conjugate transpose of the c m row of G m to obtain the mth level zero-forcing weighted vector g m , and use the zero-forcing vector g m to linearly weight the receiving vector y m to obtain the p m- th signal decision statistic
Figure C200510080498D00101
Right now z p m = g m h the y m . In step 411, the decision statistics
Figure C200510080498D00103
Make a hard decision to obtain the decision value of the p mth channel signal
Figure C200510080498D00104
Then, the process exits at step 413 .

图5示出了计算第m级检测的迫零加权矩阵Gm的具体流程(2≤m≤M),用于实现图4中的步骤403。该流程开始后进入步骤503,对计数变量m进行判断,如果m≤M-1成立,则进入步骤505,反之(即:当m=M时)则进入步骤517。FIG. 5 shows a specific flow (2≤m≤M) of calculating the zero-forcing weighted matrix G m of the m-th level detection, which is used to realize step 403 in FIG. 4 . After the process starts, enter step 503 to judge the counting variable m, if m≤M-1 is established, then enter step 505, otherwise (ie: when m=M) then enter step 517.

在步骤505,删除第m-1级检测的迫零加权矩阵Gm-1的第cm-1行得到

Figure C200510080498D00105
In step 505, delete the c m-1 row of the zero-forcing weighting matrix G m-1 detected at the m-1th level to obtain
Figure C200510080498D00105

在步骤507,对H1的满秩标志位R进行判断,如果R=1成立,则进入步骤513,反之则进入步骤509;理论上来说,只要H的元素间具有一定的独立性(即:不完全相关),H列满秩的概率就为1,然而在实际中由于信道的不理想、计算精度有限等因素可能会导致H1列缺秩的情况。In step 507, the full rank flag R of H1 is judged, if R=1 is set up, then enter step 513, otherwise then enter step 509; Theoretically speaking, as long as there is certain independence between the elements of H (that is: Incomplete correlation), the probability that the H column is full rank is 1, but in practice, due to factors such as unsatisfactory channels and limited calculation accuracy, the H 1 column may lack a rank.

在步骤509,判断αm-1的值是否为0,如果αm-1=0成立,则进入步骤511,反之则进入步骤513。这里,αm-1的计算公式为: &alpha; m - 1 = 1 - g m - 1 H h c m - 1 . 实际中,由于计算精度的限制,当αm-1的绝对值小于某个非常小的正数(即:|αm-1|<γ,其中|·|表示绝对值,γ为一个非常小的正数,其大小由实际的计算精度确定)时就可以认为αm-1=0;反之,如果|αm-1|≥γ则认为αm-1≠0;In step 509 , it is judged whether the value of α m-1 is 0, if α m-1 =0, go to step 511 , otherwise go to step 513 . Here, the calculation formula of α m-1 is: &alpha; m - 1 = 1 - g m - 1 h h c m - 1 . In practice, due to the limitation of calculation accuracy, when the absolute value of α m-1 is less than a very small positive number (ie: |α m-1 |<γ, where |·| represents the absolute value, γ is a very small α m-1 = 0; on the contrary, if |α m-1 |≥γ, then α m-1 ≠0;

在步骤511,利用公式(1)递推计算Gm,公式(1)如下:In step 511, G m is recursively calculated using formula (1), and formula (1) is as follows:

GG mm == GG mm -- 11 &prime;&prime; -- || || gg mm -- 11 || || 22 GG mm -- 11 &prime;&prime; gg mm -- 11 gg mm -- 11 Hh -- -- -- (( 11 ))

在步骤513,利用公式(2)递推计算Gm,公式(2)如下:In step 513, G m is recursively calculated using formula (2), and formula (2) is as follows:

GG mm == GG mm -- 11 &prime;&prime; ++ 11 &alpha;&alpha; mm -- 11 GG mm -- 11 &prime;&prime; hh cc mm -- 11 gg mm -- 11 Hh -- -- -- (( 22 ))

在步骤515,直接计算第M级检测的迫零加权矩阵

Figure C200510080498D00109
注:任意的迫零加权矩阵Gm(2≤m≤M)均可由Gm-1递推得到;然而当m=M, H M = h c M 为一列向量,此时所述的递推方法可简化为直接计算第M级迫零加权向量,即: g M = G M H = | | h c M | | - 2 h c M . In step 515, directly calculate the zero-forcing weighting matrix of the Mth level detection
Figure C200510080498D00109
Note: Any zero-forcing weight matrix G m (2≤m≤M) can be recursively obtained from G m-1 ; however when m=M, h m = h c m is a column of vectors, the recursive method described at this time can be simplified to directly calculate the Mth level zero-forcing weighted vector, namely: g m = G m h = | | h c m | | - 2 h c m .

然后,该流程在步骤517退出。Then, the process exits at step 517 .

图6示出了本发明提供的方法与传统方法的性能比较结果。横坐标表示信噪比(SNR),纵坐标表示的是误比特率(BER),该系统的发射天线和接收天线数目均为4,信道是独立同分布的MIMO平坦瑞利衰落信道,所采用的调制方式是16QAM。仿真结果显示本发明提供的方法与传统方法性能完全相同。Fig. 6 shows the performance comparison results of the method provided by the present invention and the traditional method. The abscissa represents the signal-to-noise ratio (SNR), and the ordinate represents the bit error rate (BER). The number of transmitting and receiving antennas in this system is 4, and the channel is an independent and identically distributed MIMO flat Rayleigh fading channel. The modulation method is 16QAM. Simulation results show that the performance of the method provided by the invention is exactly the same as that of the traditional method.

下面以发射天线数目和接收天线数目相等(M=N)为例,简要分析本发明提供的方法的运算复杂度。这里以一次复数乘法的计算量为方法复杂度的单位,忽略加减法、比较、选择等相对简单的处理,只计算乘除法的复杂度。传统最优迫零串行干扰删除检测方法复杂度达到M4的水平;由于采用了简单的递推方法计算迫零加权矩阵,本发明提供的方法复杂度仅为M3的水平。显然,本发明提供的方法可以大幅度降低最优迫零串行干扰删除检测方法的运算复杂度。Taking the number of transmitting antennas equal to the number of receiving antennas (M=N) as an example, the computational complexity of the method provided by the present invention is briefly analyzed below. Here, the calculation amount of complex number multiplication is used as the unit of method complexity, and relatively simple processing such as addition and subtraction, comparison, and selection is ignored, and only the complexity of multiplication and division is calculated. The complexity of the traditional optimal zero-forcing serial interference deletion detection method reaches the level of M4 ; since a simple recursive method is used to calculate the zero-forcing weighted matrix, the complexity of the method provided by the present invention is only at the level of M3 . Obviously, the method provided by the present invention can greatly reduce the computational complexity of the optimal zero-forcing serial interference cancellation detection method.

Claims (6)

1、一种改进的最优迫零串行干扰删除检测方法,该方法按一定的排列顺序对发射的M路并行信号进行连续M级检测,在每级检测前删除已检测信号对未检测信号的干扰,每级检测时需要计算迫零加权向量,然后利用迫零加权向量恢复其对应的发射符号;该方法的特征在于,第m级检测所需的迫零加权矩阵和迫零加权向量是由第m-1级检测时产生的迫零加权矩阵递推得到的,这里,m=2,3,...,M,递推的基本步骤是:1. An improved optimal zero-forcing serial interference deletion detection method, which performs continuous M-level detection on the transmitted M-channel parallel signals in a certain order, and deletes the detected signal and the undetected signal before each level of detection interference, the zero-forcing weighted vector needs to be calculated at each level of detection, and then the corresponding transmitted symbol is recovered by using the zero-forcing weighted vector; the method is characterized in that the zero-forcing weighted matrix and the zero-forcing weighted vector required for the m-th level detection are Obtained by recursion from the zero-forcing weighted matrix generated during the m-1th level detection, where m=2, 3,..., M, the basic steps of recursion are: 首先,计算第1级检测的迫零加权矩阵
Figure C200510080498C0002091549QIETU
,同时判别H是否列满秩,再将G1的第c1行进行共轭转置后得到第1级检测的迫零加权向量g1,这里,H表示MIMO信道矩阵,
Figure C200510080498C0002104121QIETU
表示其伪逆,c1为第1级检测所对应的发射天线在H中对应的列序号;
First, calculate the zero-forcing weighting matrix for level 1 detection
Figure C200510080498C0002091549QIETU
, and at the same time determine whether H is full rank, and then perform conjugate transposition on row c 1 of G 1 to obtain the zero-forcing weighted vector g 1 of the first-level detection, where H represents the MIMO channel matrix,
Figure C200510080498C0002104121QIETU
Indicates its pseudo-inverse, c 1 is the column number corresponding to the transmit antenna corresponding to the first-level detection in H;
然后,判断H是否列满秩;如果H列满秩,则利用第一种递推方法计算后面的M-1级检测的迫零加权矩阵和迫零加权向量;如果H列缺秩,则利用第二种递推方法计算后面的M-1级检测的迫零加权矩阵和迫零加权向量。Then, judge whether H is full rank; if H is full rank, use the first recursive method to calculate the subsequent zero-forcing weight matrix and zero-forcing weight vector for M-1 level detection; if H lacks rank, use The second recursive method calculates the zero-forcing weight matrix and zero-forcing weight vector for subsequent M-1 level detection.
2、根据权利要求1所述的检测方法,其特征在于,利用第一种递推方法计算第m级检测的迫零加权矩阵Gm和迫零加权向量gm的步骤如下:2. The detection method according to claim 1, wherein the steps of using the first recursive method to calculate the zero-forcing weighted matrix G and the zero-forcing weighted vector g for the m-level detection are as follows: 删除第m-1级检测的迫零加权矩阵Gm-1的第cm-1行得到矩阵
Figure C200510080498C00021
其中,cl为第l级检测所对应的发射天线在Hl中对应的列序号,l=1,2,...,M,当l=1时Hl=H,当l=2,3,...,M时Hl为删除Hl-1的第Cl-1列所得到矩阵;
Delete the c m-1th row of the zero-forcing weighted matrix G m-1 of the m-1th level detection to get the matrix
Figure C200510080498C00021
Wherein, c l is the column sequence number corresponding to the transmitting antenna corresponding to the l-level detection in H l , l=1, 2, ..., M, when l=1, H l =H, when l=2, 3,..., H1 is the matrix obtained by deleting the column C1-1 of H1-1 during M;
根据以下递推公式计算第m级检测的迫零加权矩阵GmCalculate the zero-forcing weighted matrix G m of the m-th level detection according to the following recursive formula: GG mm == GG mm -- 11 &prime;&prime; -- || || gg mm -- 11 || || -- 22 GG mm -- 11 &prime;&prime; gg mm -- 11 gg mm -- 11 Hh ;; 将Gm的第cm行进行共轭转置后得到第m级检测的迫零加权向量gmThe zero-forcing weighted vector g m of the m-th level detection is obtained after the conjugate transposition of the cm-th row of G m .
3、根据权利要求1所述的检测方法,其特征在于,利用第二种递推方法计算第m级检测的迫零加权矩阵Gm和迫零加权向量gm的步骤如下:3. The detection method according to claim 1, wherein the steps of using the second recursive method to calculate the zero-forcing weighted matrix G and the zero-forcing weighted vector g for the m-level detection are as follows: 删除第m-1级检测的迫零加权矩阵Gm-1的第cm-1行得到矩阵
Figure C200510080498C00031
Delete the c m-1th row of the zero-forcing weighted matrix G m-1 of the m-1th level detection to get the matrix
Figure C200510080498C00031
计算 &alpha; m - 1 = 1 - g m - 1 H h c m - 1 , 其中,表示Hl的第cl列,l=1,2,...,M;calculate &alpha; m - 1 = 1 - g m - 1 h h c m - 1 , in, Indicates the c l column of H l , l=1, 2,..., M; 如果αm-1=0,则通过下式计算GmIf α m-1 =0, G m is calculated by the following formula: GG mm == GG mm -- 11 &prime;&prime; -- || || gg mm -- 11 || || -- 22 GG mm -- 11 &prime;&prime; gg mm -- 11 gg mm -- 11 Hh ;; 如果αm-1≠0,则通过下式计算GmIf α m-1 ≠0, G m is calculated by the following formula: GG mm == GG mm -- 11 &prime;&prime; ++ 11 &alpha;&alpha; mm -- 11 GG mm -- 11 &prime;&prime; hh cc mm -- 11 gg mm -- 11 Hh ;; 将Gm的第cm行进行共轭转置后得到第m级检测的迫零加权向量gmThe zero-forcing weighted vector g m of the m-th level detection is obtained after the conjugate transposition of the cm-th row of G m .
4、根据权利要求1、2或3所述的检测方法,其特征在于,计算第M级检测的迫零加权向量方法为: g M = | | h c M | | - 2 h c M . 4. The detection method according to claim 1, 2 or 3, characterized in that the method for calculating the zero-forcing weighted vector for the Mth level detection is: g m = | | h c m | | - 2 h c m . 5、根据权利要求3所述的检测方法,其特征在于,当|αm-1|<γ时,则判断αm-1=0;当|αm-1|≥γ时,则判断αm-1≠0;这里,γ为根据实际计算精度所设定的一个非常小的正数。5. The detection method according to claim 3, characterized in that, when |α m-1 |<γ, it is judged that α m-1 = 0; when |α m-1 |≥γ, it is judged that α m-1 ≠0; here, γ is a very small positive number set according to the actual calculation accuracy. 6、根据权利要求1所述的检测方法,其特征在于,该检测方法适用于多输入多输出MIMO系统以及能够建模为MIMO系统的其它通信系统。6. The detection method according to claim 1, characterized in that the detection method is applicable to MIMO systems and other communication systems that can be modeled as MIMO systems.
CNB2005100804988A 2005-07-07 2005-07-07 An Improved Optimal Zero-Forcing Serial Interference Removal Detection Method Expired - Fee Related CN100544328C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100804988A CN100544328C (en) 2005-07-07 2005-07-07 An Improved Optimal Zero-Forcing Serial Interference Removal Detection Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100804988A CN100544328C (en) 2005-07-07 2005-07-07 An Improved Optimal Zero-Forcing Serial Interference Removal Detection Method

Publications (2)

Publication Number Publication Date
CN1697431A CN1697431A (en) 2005-11-16
CN100544328C true CN100544328C (en) 2009-09-23

Family

ID=35349959

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100804988A Expired - Fee Related CN100544328C (en) 2005-07-07 2005-07-07 An Improved Optimal Zero-Forcing Serial Interference Removal Detection Method

Country Status (1)

Country Link
CN (1) CN100544328C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102006113B (en) * 2010-11-25 2013-08-14 西安电子科技大学 Parallel MIMO (multiple input multiple output) signal detection method based on zero forcing predetection
CN106549898B (en) * 2016-09-27 2020-02-18 广东顺德中山大学卡内基梅隆大学国际联合研究院 A kind of SSFE signal detection method and device based on MIMO-OFDM system

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
A FAST RECURSIVE ALGORITHMFOROPTIMUMSEQUENTIAL SIGNAL DETECTION IN ABLASTSYSTEM. Jacob Benesty,Yiteng(Arden) Huang,and Jingdong Chen.Acoustics,Speech,and Signal Processing,2003.Proceedings.(ICASSP'03).2003 IEEE International Conference on,Vol.vol.5 . 2003
A FAST RECURSIVE ALGORITHMFOROPTIMUMSEQUENTIAL SIGNAL DETECTION IN ABLASTSYSTEM. Jacob Benesty,Yiteng(Arden) Huang,and Jingdong Chen.Acoustics,Speech,and Signal Processing,2003.Proceedings.(ICASSP'03).2003 IEEE International Conference on,Vol.vol.5 . 2003 *
分层空时码检测算法的研究. 刘宁,李颖,王新梅.电子学报,第31卷第11期. 2003
分层空时码检测算法的研究. 刘宁,李颖,王新梅.电子学报,第31卷第11期. 2003 *
分组空时块编码结构及其信号检测算法. 周杰,管云峰,徐友云,罗汉文,葛建华.电讯技术,第2期. 2005
分组空时块编码结构及其信号检测算法. 周杰,管云峰,徐友云,罗汉文,葛建华.电讯技术,第2期. 2005 *

Also Published As

Publication number Publication date
CN1697431A (en) 2005-11-16

Similar Documents

Publication Publication Date Title
CN101383652B (en) Signal detection method and apparatus for MIMO system
JP4845738B2 (en) Multi-antenna transmission method of linear precoded signal, corresponding device, signal, and reception method
KR100892104B1 (en) Apparatus and method for generating log likelihood ratio in multi-antenna communication system
RU2303330C1 (en) Method for receiving signal in communication system with several channels for transmitting and receiving
US20060215781A1 (en) Method for detecting and decoding a signal in a MIMO communication system
CN101383797B (en) Low complexity signal detecting method and device for MIMO system
CN101499840B (en) Iteration detection method for MIMO system
CN111600640B (en) Working Method of Fully Generalized Spatial Modulation System Based on Multiple Antenna States
CN100589469C (en) Iterative decoding method and SISO demodulator for space-time bit-interleaved modulation system
CN104301267A (en) A multi-stage iterative detection method and device for a MIMO wireless communication receiver
CN104320369A (en) Iterative method based on channel estimation errors and data detection errors
CN102227098A (en) A frequency-domain bearing point selection method for multi-mode MIMO-SCFDE adaptive transmission system
US20070206697A1 (en) Signal receiving method and signal receiving equipment for multiple input multiple output wireless communication system
CN101277279B (en) Method and apparatus for eliminating serial interference of multi-aerial system
KR100922957B1 (en) Signal Detection Device and Method of Multi-input / Output Communication System
CN107018110A (en) A kind of space-frequency coding blind-identification method based on chief composition series
CN101227254A (en) Method for detecting V-BLAST in MIMO system
US8107546B2 (en) Detection method of space domain maximum posteriori probability in a wireless communication system
CN1063600C (en) CDMA communication system
CN101964667B (en) High-efficiency multi-antenna detection method for long term evolution scheme
CN100559740C (en) A low-complexity multiple-input multiple-output detection method approaching maximum likelihood detection performance
CN101459455B (en) Channel estimation method, signal detection method and apparatus
CN100544328C (en) An Improved Optimal Zero-Forcing Serial Interference Removal Detection Method
CN101442378A (en) Method for detecting low complexity signal suitable generally for multi-antenna wireless transmission
CN106856462B (en) Detection method under spatial modulation multidiameter fading channel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: SHENZHEN TINNO WIRELESS TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: BEIJING POSTAL AND TELECOMMUNICATIONS UNIV.

Effective date: 20150701

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150701

Address after: 518053 Guangdong city of Shenzhen province Nanshan District overseas Chinese town in Eastern Industrial Zone H3 building 501B

Patentee after: Shenzhen Tinno Wireless Technology Co., Ltd.

Address before: 100876 Beijing city Haidian District Xitucheng Road No. 10

Patentee before: Beijing University of Posts and Telecommunications

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090923

Termination date: 20190707

CF01 Termination of patent right due to non-payment of annual fee