The present invention relates to a method of detection in a MIMO (multiple input multiple output) system. More particularly, the present invention relates a method of detecting the MIMO signal with combined structure of ML detection and DFE detection. The performance of the V-BLAST system can be improved by adopting this present invention, and the decoding complexity and system performance can be controlled by adjusting the number of V.
In the V-BLAST system with Nt transmitting and Nr receiving antennas, the signal S=[S1 S2 . . . SN
Y=HS+w.
where H is Nt×Nr channel matrix, and w is zero-mean Gaussian noise with variance ρw2.
ML detection and decoding correspond to choosing the codeword S which determines the symbol combination with the smallest distance metric as a decision value. Theoretically, ML detection would be the optimum way of recovering the transmitted data at the receiver. But as the computational effort is of order LN
The representative and general detection scheme is OSIC detection scheme. In the OSIC detector, the received signal vector Y is multiplied by filter matrix G which is the Moore-Penrose pseudo-inverse denoted by (k)* of the channel matrix. With the definition of a (Nt+Nr)Nt extended channel matrix
the MMSE filter can be written as follows
G
MMSE=(HHH)−1HH.
Assume that sub-stream i yields the smallest estimation error or, equivalently, the largest signal-to-noise ratio (SNR) after linear nulling of the interference. It can be concluded that this sub-stream is associated with the row g(i) of G that has minimum Euclidean norm, because this vector brings out the smallest noise enhancement. So, during the first step of the algorithm, only the decision static
Ŝ
i
=g
(i)
Y=g
(i)(HS+w)=Si+ηi
with the effective noise ηi=g(i)w is used to find an estimate Ŝi for the transmit signal Si.
This detection procedure consisting of nulling and cancelling is repeated for the reduced system until all signals are detected. In this procedure, the pseudo-inverse matrix calculation of the channel matrix is required in every layer detection.
To reduce the decoding complexity, simple DFE detector based on QR decomposition is proposed. In the sorted MMSE QR decomposition, the ∥GMMSE∥2 is calculated and sorted from the smallest to the largest. The sorted indexes are saved in sequence k, k=[k1 k2 . . . kN
Using the nulling vector, the Nt×1 output vector can be expressed as
where η=QHw. The detected signal
is rearranged according to the order of transmit antenna by using index sequence k.
The existing suboptimum techniques have not reached the available capacities. In particular, there is a wide gap between the performance obtained by suboptimum detection algorithm of V-BLAST and optimum performance algorithms.
The present invention has been made in an effort to overcome the limitation of above MIMO detection schemes.
It is an object of the present invention to provide a method of MIMO signal detection which guarantees reliable signal detection performance and high throughput.
To achieve the object, the present invention uses above MIMO detection schemes (ML and DFE). In the present invention, the DFE decoding is firstly executed and then the final detecting signal is determined by ML test.
In the present invention, since the performance of V-BLAST system highly depends on the first sub-stream detection capability, V probable streams are detected according to the first detected sub-streams of DFE detector and most probable stream is selected by likelihood test. The present invention consists of three steps as shown in
The performance of the V-BLAST system can be improved by adopting this present invention, and the decoding complexity and system performance can be controlled by adjusting the number of V.
Further objects and other advantages of the present invention will become apparent from the following description in conjunction with the attached drawings, in which:
Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
A V-BLAST systems with Nt transmit and Nr receive antennas is considered as shown in
The overall channel H can be represented as Nr×Nt complex matrix and the received baseband signal at j-th receiving antenna is
where Hji is channel element with i-th transmit antenna and j-th receiving antenna, and wj is zero-mean Gaussian noise with variance σw2.
The invention is consists of three steps.
STEP 1. Detecting V sub-streams at the first detection order of sorted DFE detector: The first detected sub-stream of QR-decomposition can be presented as follows
and V probable sub-streams are determined. It can be expressed as follows
where Q(V)(k) is decision function which determines V symbols of M-QAM system (VεM) by checking the Euclidean distance from K to each symbol, and
where
is ν-th estimated symbol whose Euclidean distance from
is ν-th.
STEP 2. Determining V streams by using sorted DFE detector according to detected V sub-streams of step 1:
This process is shown in
The all detected signals Ŝ=[Ŝ(I), . . . , Ŝ(V)] are rearranged according to the order of transmit antenna by using index sequence k, where
STEP 3. Selecting the most probable stream among V streams in step 2: In this step, final stream maximizing the likelihood is selected among V streams from second step.
Maximizing the likelihood function is equivalent to minimizing Euclidean distance between Y and H·Ŝ(v). Thus, final decision value can be obtained as
Since this simplified ML technique considers only V candidate streams, much lower complexity is needed than that of conventional ML detection scheme.
The present invention can use any other DFE detectors such as OSIC as well as QR decomposition.
To evaluate the performance of the present invention, V-BLAST system with 16-QAM is considered.
While this invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications scope of the appended claims.