The present invention relates to an apparatus for detecting a symbol and a method thereof and, more particularly, to an apparatus for rapidly and precisely detecting a symbol in a receiver of a space division multiplexing (SDM) system.
A wireless communication service is transited from a low speed voice communication service to a high speed multimedia communication service. Accordingly, there is a growing interest in a high speed data communication service and there are many studies in progress for increasing data transmission rate. A space division multiplexing (SDM) scheme was introduced by G. J. Foschini in 1996. The SDM scheme dramatically increases the data transmission rate by using a multiple transmit/receive antennas. The SDM scheme may be called as a bell-labs layered space-time (BLAST). The SDM scheme splits a single user's data stream into multiple sub-streams and simultaneously transmits the multiple sub-streams in parallel through the multiple transmit antennas. Therefore, the data transmission rate of the SDM scheme increases in proportion to the number of the transmit antennas used.
Since the SDM scheme pursues a spatial multiplexing gain while a space-time code (STC) scheme pursues a spatial diversity gain, each of transmit antennas independently transmits symbols in the SDM scheme. Therefore, to detect transmitted symbols becomes a major scheme for a receiver in a SDM system.
As shown in
The serial-parallel converting unit 11 splits a data stream into Nt uncorrelated sub-streams and transmits the Nt uncorrelated sub-streams through the Nt transmit antennas. The transmitted Nt sub-streams are picked up by the Nr receive antennas after being perturbed by a channel matrix H (assuming quasi-static).
The symbol detecting unit 12 detects symbols from the sub-streams received through the Nr receive antennas.
The parallel-serial converting unit 13 converts the detected symbols, which are parallel data, to serial data.
If it assumes that a transmitting signal experiences a Rayleigh flat fading while traveling a narrowband wireless channel, a relation between a Nt-dimensional transmit signal vector and a Nr-dimensional receive signal vector can be expressed as following Equation (1)
x=H·s+v (1)
where x denotes the Nr-dimensional receive signal vector, s stands for the Nt-dimensional transmit signal vector, H represents the [Nr×Nt]-dimensional complex channel matrix and v is an additive white Gaussian noise. H is assumed to be a constant during each symbol time and to be known to a receiver through channel training. Since the transmitting signal is assumed to experience the Rayleigh flat fading, each of elements of H is also assumed to be independently and identically distributed (i.i.d), to have a mean value of 0 and to have a variance of 1. As described above, v is an additive white Gaussian noise and has a mean value of 0. Accordingly, a covariance matrix of v can be represented as following Equation (2)
E[v·v•]=δv2·IN
where the superscript * denotes the conjugate-transpose of a vector signal and IN
The Nt-dimensional transmit signal vector s is assumed to have a mean value of 0 and a variance of δs2, and the total power of s is assumed to be P. Thus, the covariance matrix of s is given by Equation (3) and a signal-to-noise ratio (SNR) is defined as Equation (4).
In Equation (4), Es and N0 denote the signal energy and noise power spectral density, respectively.
Meanwhile, there are several optimized detection algorithms with reduced complexity introduced recently for effectively performing a SDM scheme. Among the introduced algorithms, a sorted QR decomposition (SQRD) algorithm is spotlighted as a good solution for real-time implementation. The SQRD algorithm detects symbols by a QR decomposition of a channel matrix H without calculating a series of pseudo inverse of the channel matrix. Hereinafter, a conventional method of detecting a transmit signal vector s from a receive signal vector x using QR decomposition will be explained in detail.
At first, the QR decomposition is performed on a channel matrix H for decomposing the channel matrix H to QR (H=Q·R). Accordingly, a unitary matrix Q and an upper-triangular matrix R having zero lower triangular are decomposed from the channel matrix H. If QH is multiplied to both sides by using a characteristic that the matrix Q is the unitary matrix, i.e., QHQ=I, where the superscript H denotes a conjugate transpose of a matrix and I represents an identity matrix, following Equation (5) can be obtained.
In Equation (5), y denotes a Nt-dimensional column vector.
A last term of the Equation (5) can be simplified to following Equation (6) if QHv=v′ is applied to the Equation (5).
yN
Since the Equation (6) is same to a result equation of a general communication system using single antenna, it is possible to detect a (Nt)th symbol by using the following Equation (7).
In the Equation (7), Q( ) denotes a symbol decision calculation appropriate to a constellation of a transmitted symbol. If an influence of (Nt)th symbol detected through the Equation (7) is eliminated from (Nt−1)th term of the Equation (5), Equation (8) is obtained.
y′N
The Equation (8) is also identical to a result equation of a general communication system having single antenna. Therefore, a (Nt−1)th symbol can be detected by identical method of the Equation (7) and the transmit symbol vector s can be detected by orderly applying the above describe method to remained terms of y.
However, a performance of the SQRD based algorithm may be degraded compared to a conventional ordered successive detection (OSD) algorithm because a detection order of the SQRD based algorithm is not always optimized while the OSD algorithm always provides optimized detection order. Especially, if an error is occurred from the first detected signal, the error is propagated while detecting following symbols. Therefore, the total system performance can be seriously degraded.
It is, therefore, an object of the present invention to provide an apparatus for detecting a symbol in a SDM system to improve a total system performance by lowering an error probability of a first detected symbol in a receiver of a space division multiplexing (SDM) system, and a method thereof.
In accordance with an aspect of the present invention, there is provided an apparatus for detecting a symbol in a space division multiplexing (SDM) system including: a QR decomposing unit for performing a QR decomposition on a channel matrix H to decompose the channel matrix H to a Q matrix and a R matrix; a first symbol detecting unit for detecting a first symbol from a receive signal vector by using the result of the QR decomposition; a candidate symbol detecting unit for deciding the detected first symbol and Nc−1 symbols adjacent to the detected first symbol on a constellation as candidate symbols, wherein the Nc is an positive integer number; a candidate vector detecting unit for detecting Nc candidate transmit symbol vectors from the detected Nc candidate symbols; and a transmit symbol vector deciding unit for deciding an optimized transmit symbol vector among the detected Nc candidate transmit symbol vectors.
In accordance with another aspect of the present invention, there is provided a method of detecting a symbol in a space division multiplexing (SDM) system including: detecting a first symbol from a receive signal vector by performing a QR decomposition on the channel matrix H; deciding the detected first symbol and Nc−1 candidate symbols adjacent to the detected first symbol on a constellation as candidate symbols, wherein the Nc is an positive integer number; detecting Nc candidate transmit symbol vectors from the decided Nc candidate symbols as candidate symbol vectors; and deciding an optimized transmit symbol vector among the Nc candidate transmit symbol vector.
The above and other features and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
Hereinafter, an apparatus for rapidly and precisely detecting a symbol in a receiver of a space division multiplexing (SDM) system in accordance with a preferred embodiment of the present invention will be described in more detail with reference to the accompanying drawings.
As shown in
The QR decomposing unit 21 performs a QR decomposition on a channel matrix H for decomposing the channel matrix H to a matrix Q and a matrix R.
The first symbol detecting unit 22 detects a first symbol from a receive signal vector by using a result of the QR decomposition from the QR decomposing unit 21.
The candidate symbol deciding unit 23 decides the first symbol detected from the first symbol detecting unit 22 and Nc−1 symbols adjacent to the detected first symbol on a constellation as candidate symbols. The Nc is a positive integer number.
The candidate symbol vector detecting unit 24 detects Nc candidate transmit signal vectors by orderly performing symbol detection through the Equation (8) on each of the Nc candidate symbols which are decided by the candidate symbol deciding unit 23. The symbol detection may be performed in parallel for each candidate transmit symbol vector.
The final symbol vector deciding unit 25 decides an optimized transmit symbol vector s by performing a maximum likelihood (ML) test on each of Nc candidate transmit symbol vectors detected from the candidate symbol vector detecting unit 24 based on following Equation (9). The ML test selects an input having a minimum squared Euclidean distance by substituting the Nc candidate transmit symbol vectors.
ŝ=arg mini=1, . . . ,N
As described above, the apparatus for detecting a symbol according to the present embodiment not only detects the first symbol but also detects Nc−1 symbols adjacent to the detected first symbol on a constellation in order to detect the Nc candidate symbols. The Nc candidate transmit symbol vectors are detected by applying the Equation (8) to the Nc candidate symbols and the ML test is performed over the Nc candidate transmit symbol vectors for finally deciding single transmit symbol vector for enhancing accuracy of the first detect signal.
In other word, the conventional QR decomposition based symbol detection method detects single symbol by using the Equations (6) and (7), and orderly applies the Equation (8) to detect other symbols for finally detecting single transmit symbol vector. However, a method of detecting a symbol according to the present embodiment detects Nc candidate transmit symbol vectors by using the Equations (6) and (7), and performs the ML test on each of Nc candidate transmit symbol vectors for deciding the final transmit symbol vector as an optimized vector.
Meanwhile, the present embodiment may be implemented to various QR decomposition based symbol detection algorithms such as a QR decomposition based symbol detection algorithm (QRD), a sorted QR decomposition based symbol detection algorithm (SQRD) and a QR decomposition symbol detection algorithm with minimum mean square error (MMSE) criterion.
Referring to
A symbol detection is orderly performed for the Nc candidate symbols in operation S304. In operation S304, total Nc candidate transmit symbol vectors are obtained. The symbol detection for the Nc candidate symbols may be performed in parallel for reducing processing time.
A ML test is performed over the Nc candidate transmit symbol vectors by using the Equation (9) for finally deciding a single transmit symbol vector s in operation S305.
Hereinafter, a performance of the apparatus for detecting a symbol in the SDM system according to the present embodiment will be compared to the same of the conventional apparatus for detecting a symbol.
In
As shown in the graph of
As described above, the present embodiment decides a transmit symbol vector by detecting Nc candidate symbol vectors form Nc candidate symbols and performing the ML test on each of the detected Nc candidate symbol vectors in a receiver of a space division multiplexing (SDM) system. Therefore, accuracy of symbol detection is improved by lowering an error probability of the first detected symbol and a total performance of a system is also enhanced.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2005-0030836 | Apr 2005 | KR | national |