Low-Complexity Decoding via Reduced Dimension Maximum-Likelihood Search Jun Won Choi, Byonghyo Shim, Andrew C. Singer, and Nam Ik Cho

Size: px
Start display at page:

Download "Low-Complexity Decoding via Reduced Dimension Maximum-Likelihood Search Jun Won Choi, Byonghyo Shim, Andrew C. Singer, and Nam Ik Cho"

Transcription

1 1780 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 3, MARCH 2010 Low-Complexity Decoding via Reduced Dimension Maximum-Likelihood Search Jun Won Choi, Byonghyo Shim, Andrew C. Singer, Nam Ik Cho Abstract In this paper, we consider a low-complexity detection technique referred to as a reduced dimension maximum-likelihood search (RD-MLS). RD-MLS is based on a partitioned search which approximates the maximum-likelihood (ML) estimate of symbols by searching a partitioned symbol vector space rather than that spanned by the whole symbol vector. The inevitable performance loss due to a reduction in the search space is compensated by 1) the use of a list tree search, which is an extension of a single best searching algorithm called sphere decoding, 2) the recomputation of a set of weak symbols, i.e., those ignored in the reduced dimension search, for each strong symbol cidate found during the list tree search. Through simulations on -quadrature amplitude modulation (QAM) transmission in frequency nonselective multi-input-multioutput (MIMO) channels, we demonstrate that the RD-MLS algorithm shows near constant complexity over a wide range of bit error rate (BER) ( ), while limiting performance loss to within 1 db from ML detection. Index Terms Dimension reduction, list tree search, maximumlikelihood (ML) decoding, minimum mean square error (MMSE), multiple input multiple output (MIMO), sphere decoding, stack algorithm. I. INTRODUCTION T HE complex-domain relationship between the transmitted symbol received signal vector in many communication systems can be expressed as where is the transmitted vector whose entries are chosen from a finite symbol alphabet, are the received signal noise vectors, respectively, is a channel matrix. Multiple-input-multiple-output (MIMO) links are a typical example described by this model. In order to achieve the diversity multiplexing gains promised by MIMO technologies [1], [2], a powerful MIMO detection scheme for recovering the transmitted symbol with minimal error is indispensable. In particular, a maximum-likelihood (ML) tree search algorithm referred to as sphere decoding (SD) has received much attention in recent Manuscript received May 05, 2009; accepted October 10, First published November 10, 2009; current version published February 10, Part of this paper was presented in the IEEE Sensor Array Multichannel Signal Processing (SAM) Workshop. This work was supported in part by the second BK 21 project. The associate editor coordinating the review of this manuscript approving it for publication was Prof. Ta-Sung Lee. J. W. Choi A. C. Singer are with the Department of Electrical Computer Engineering, University of Illinois at Urbana-Champaign, Urbana, IL USA. B. Shim is with the School of Information Communication, Korea University, Seoul, Korea ( bshim@korea.ac.kr). N. I. Cho is with the Electrical Computer Engineering Department, Seoul National University, Seoul, Korea. Digital Object Identifier /TSP (1) years [3] [7]. The ML search algorithm searches over the lattice points spanned by noiseless channel outputs to find the one with minimum value of, where a Gaussian noise assumption has been made. Instead of enumerating all lattice points, the SD algorithm restricts the search space to within a sphere centered at the received vector, thereby achieving a considerable reduction in computational complexity. In spite of this benefit, the computational burden of the SD algorithm is still a major concern, since its expected complexity remains exponential with respect to problem size for a fixed signal-to-noise ratio (SNR) [11]. Considering the growing dem for high data rate services in next-generation wireless systems, it remains a challenge to apply the SD algorithm to MIMO systems of large dimension high-order constellations. There have been a number of approaches to reduce the complexity of the SD algorithm, such as the Schnorr-Euchner enumeration [8] [10], descending probabilistic ordering [14], increasing radius sphere decoding [20], the parallel competing branch algorithm [12]. Other approaches trading performance for complexity include the radius scheduling method [13], -best sphere decoder [15], probabilistic tree pruning algorithm [16], [17], sequential Fano decoders [24], -algorithm [21], -algorithm [22], semidefinite relaxation [23]. In this paper, we introduce a near-ml detection technique, referred to as a reduced-dimension ML search (RD-MLS) that provides significant complexity reduction, yet maintains a near-ml performance. By reducing the dimension of the search space from to, the RD-MLS directly achieves a significant reduction in the number of lattice points that must be searched from to. Owing to the direct benefit on complexity, there have been a number of studies [25] [33] on partitioned search techniques where a subset of the symbol vector are estimated by suboptimal methods the remaining symbols are more carefully searched. In [25] [26], a symbol estimate is obtained by concatenation of the elements obtained by an exhaustive search those obtained via zero-forcing or decision feedback estimation. However, due to imperfect decisions made by linear detectors, these schemes suffer a performance loss. In order to mitigate the performance loss caused by dimension reduction, techniques generating multiple cidates for a portion of the symbols choosing a solution among those concatenated with linear estimates have been proposed. It is shown in [27] [28] that enumeration of full cidates achieves the diversity gain of the exact ML detector. Similar methods employing more refined postdetection schemes are found in [29] [30]. In [31], an approach selecting symbol cidates that are close to the minimum mean square error (MMSE) estimate X/$ IEEE

2 CHOI et al.: LOW-COMPLEXITY DECODING VIA REDUCED DIMENSION ML SEARCH 1781 Fig. 1. Illustration of the previous partitioned search schemes the RD-MLS detection. (a) Fixed-complexity sphere decoder [28]. (b) B-Chase detector (l) [31]. (c) RD-MLS detector. The RD-MLS detector finds the cidates using the LTS after reducing the problem size via the MMSE dimension reduction operator while the schemes in [28] [31] fully or partially enumerate the cidates. Refer to Section III for the details of the RD-MLS algorithm. was proposed. Such a partitioned search idea was extended to soft-output maximum a posteriori (MAP) detection in [32] [33]. These schemes allow for a fixed complexity [27] [30] or reduced worst-case complexity [31] but often require a large number of symbol cidates to achieve near-ml performance, resulting in considerable complexity. Our RD-MLS technique is distinct from these approaches in two respects. First, rather than performing an exhaustive or ad-hoc enumeration of cidates as in [27] [31], we employ a list tree search (LTS) method [34], [35] to find promising symbol cidates. The LTS is employed after applying an MMSE dimension reduction operator that performs soft cancellation of interference (see the illustration in Fig. 1). While the LTS has been used to perform soft output decoding [34], [35], its application to partitioned search has not yet been explored to our knowledge. In fact, owing to the LTS, the number of cidates generated to achieve near-ml performance reduces significantly compared to previous schemes [27] [31]. Second, we introduce an efficient LTS algorithm, called a closest-k list stack algorithm ( -LSA), which finds a flexible, but limited number of closest lattice points. Contrary to previous LTS algorithms visiting a large number of lattice points to obtain accurate a posteriori probabilities [34], [35], the -LSA reduces the number of lattice points to visit by employing a stopping criterion which terminates the cidate search adaptively as well as a probabilistic bias for pruning additional unnecessary branches. As a result, the RD-MLS can maintain modest complexity for various channel noise conditions. Through an asymptotic performance analysis, we observe that the diversity gain of the RD-MLS is at most, compared to of the full-dimensional ML search. We show that the -LSA can bring an improvement in the effective SNR by a factor proportional to the size of cidate list, thereby compensating the diversity reduction. We observe through simulation that the performance loss due to the diversity gain reduction is partially mitigated by the additional algorithmic gains offered by the -LSA, leading to performance that appears close to that of the ML detector. In addition, it is shown that the RD-MLS achieves significant complexity reduction over the SD algorithm as well as previous near-ml approaches [31]. The rest of this paper is organized as follows. After describing the system model in Section II, we briefly review the SD algorithm its computational complexity in Section III. We present an asymptotic performance analysis in Section IV. Simulation results are provided in Section V, we conclude in Section VI. We briefly summarize the notation used in this paper. Uppercase lowercase letters written in boldface denote matrices vectors, respectively. The superscripts denote transpose conjugate transpose, respectively. denotes an -norm square of a vector, is a diagonal matrix which has input elements on the main diagonal. denote the real imaginary part of, respectively. denotes a Chi-square distribution with degrees of freedom (DOF). are the cumulative

3 1782 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 3, MARCH 2010 density function (CDF) the inverse CDF of the -rom variable with DOF, respectively. denotes the -function defined as. denotes. denotes a complex Gaussian with the mean variance. II. SPHERE DECODING ALGORITHM A. Sphere Tree Search After the real conversion of complex matrices vectors, the ML detection problem can be written by entry of. Emphasizing that each term in the summation in (6) is a function of, (6) becomes where denotes a set of variables. The SD algorithm can be interpreted as a tree search, where each node is associated with the variables (see [5] [6] for details). A path metric assigned for each node of the tree is defined as (7) where is the channel matrix is the vector comprising elements of the -quadrature amplitude modulation (QAM) set defined as (3), shown at the bottom of the page, where is chosen to satisfy the normalization condition. For example, for 16-QAM for 64-QAM modulation, respectively. The SD algorithm searches the lattice points inside a hypersphere of radius, centered at the received vector [3], [6]. The sphere constraint is expressed as where,,. In the sequel, we let. In order to perform a systematic tree search, following [6], we perform the QR decomposition of the channel matrix, i.e., where are matrices is an upper triangular matrix whose diagonal elements are nonnegative. Since a norm operation is invariant to orthogonal transform, the sphere constraint of (4) can be rewritten where,,,, is the th (2) (4) (5) (6) A complete path starting at the root ending at the bottom of the tree represents a realization of symbol vector, the path having minimum path metric among all complete paths becomes the ML solution of the tree search. In order to find the ML path, the following relationship between parent-child pair nodes is employed: By additivity, we have that for, hence, the path metric monotonically increases with tree depth. Hence, for a node whose path metric violates the sphere condition, i.e.,, all leaf nodes of its subtree violate the condition as well, so that the node its subtree are removed from the tree without loss of optimality, so long as at least one leaf satisfies the sphere codition. Two popular methods for searching the nodes in a branch are Pohst enumeration [3] SE enumeration [8]. In Pohst enumeration, natural spanning from the minimal to the maximal value is used between the interval where (8) (9) (10) (11) (12) where. In contrast, the SE method enumerates the admissible points in a zig-zag order from the midpoint. That is, the SE enumeration spans, when (3)

4 CHOI et al.: LOW-COMPLEXITY DECODING VIA REDUCED DIMENSION ML SEARCH 1783 Fig. 2. Block diagram of the RD-MLS detector., otherwise. By traversing the tree with this branch ordering mechanism, all lattice points inside the sphere are visited the final lattice point having the minimum path metric becomes the ML point. B. Complexity of SD Algorithm Due to the data-driven nature of the search, computational complexity of the SD algorithm is nondeterministic. Expected complexity has been widely considered for assessing the relative computational complexity of various approaches to the SD algorithm [6], [11]. Assuming a uniform distribution of computational cost across the nodes, a lower bound on the expected number of nodes visited by the search algorithm becomes [11] (13) where is the number of the visited nodes, is a modulation order, is the complexity exponent given by SNR (14) where is defined in (3). Since increases exponentially with, search dimension reduction poses a clear strategy for reducing complexity. However, simple reduction of the search dimension might cause significant performance loss, so that a careful mechanism for mitigating such performance loss is needed. In the following section, we propose a dimension reduction algorithm that attempts to mitigate such performance loss, while enabling substantial complexity reduction. III. REDUCED-DIMENSION ML SEARCH ALGORITHM The structure of the RD-MLS system is depicted in Fig. 2. The dimension reduction operator reduces the system dimension by suppressing interference, i.e., the contribution of symbols not participating in the LTS operation. New observation system matrix obtained from the dimension reduction operator are delivered to the -LSA block, which performs the closest lattice point search over the reduced search space. Since the closest point of the reduced-dimension system is not necessarily equal to the ML solution of the original system, we find multiple cidates via LTS. Then, each cidate of the list (denoted as ) found by the -LSA is extended to the full symbol dimension via MMSE-decision feedback (MMSE-DF) estimation. Among the extended list, a final estimate is chosen based on -norm criterion. A. Dimension-Reduced ML Problem As the first step for dimension reduction, the symbol vector is divided into two vectors. With knowledge of the received data channel, the ML solution becomes (15) where are the submatrices constructed by columns of, respectively. Denoting, can be expressed as (16) (17) Insertion of (17) into (16) will return to (15), no dimension reduction is therefore achieved. In order to restrict the search space within, we use a linear estimate of in place of. Employing a linear estimate of, i.e.,, for a given, we obtain the approximate ML estimate is given, the linear LMMSE (LMMSE) esti- Assuming that mate of is (18) (19) (20) Using (18) (20), the approximate ML solution becomes (21), shown at the bottom of the page. Defining the projection operator then, (21) is written as (22) (23) (21)

5 1784 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 3, MARCH 2010 Further, by denoting, we obtain the integer least squares problem (24) B. MMSE Dimension Reduction Operator The preprocessing operation consists of 1) an application of the linear operator 2) a tree search over the transformed system. From the relation, we can express as (25) where. As discussed, is an interference term to detect, the contribution of this term is minimized by the preprocessing. In fact, from the definition of, one can show that (22) can be written as (26) which is the LMMSE estimate of, i.e.,. Hence, (25) becomes (27) where is the LMMSE estimation error. In Section IV-A, we will show that the performance of the RD-MLS detector is limited by the detection performance of. A potentially useful choice for would be that which maximizes the receiver SNR for detecting in (27), i.e., where SNR (28) SNR (29) (30) To obtain an optimal partition from (28), choices would need to be examined, which is clearly burdensome for a large. Thus, a simple scheme such as V-BLAST symbol ordering [18] or probabilistic symbol ordering [14] can be alternative, where the symbols associated with are detected first. C. Closest- List Stack Algorithm ( -LSA) As mentioned, due to the reduced dimensionality of the search, is not guaranteed to be the true ML solution, thus performance loss is unavoidable. In order to mitigate the loss, a list tree search generating multiple cidates for is employed. In [34], the list SD (LSD) algorithm to find best lattice points was proposed. Contrary to the SD algorithm where the radius of the sphere is updated dynamically for each cidate found, the LSD algorithm maintains a fixed radius until it finds the best points. The radius is updated only when the list is full a new cidate replacing an existing one is found. In many cases, therefore, excessive numbers of lattice points are visited, which can easily reduce the benefits of dimension reduction. To maintain the complexity gains of the reduced dimension search while pursuing the performance gain of the LTS, we employ a closest- list stack algorithm. As a best-first tree search technique, the stack algorithm (SA) [19], [20] extends the node in a tree with the minimum-cost metric. For every node extension, node information is stored in the stack, the best node is chosen based on a cost metric of the nodes in the stack. In the reduced system in (24) described in Section III-A, the cost metric for a tree node after the conversion to the real domain is defined by [24] (31) where is the path metric of the node (defined in Section II-A), is the set of child nodes of not generated, is a bias term penalizing short paths [19], [24], [35]. Notice that. While the search of the SA is finished once it arrives at the first leaf node corresponding to the ML point, the -LSA continues the search until it finds additional closest points. However, due to the multiple-latticepoint search, large numbers of back-tracking operations occur. In order to alleviate the complexity increase, the -LSA employs two measures: a stopping criterion probabilistic bias. The number of points collected in the cidate list directly impacts the complexity of the RD-MLS detector. In order to adjust the cidate list size effectively, we terminate the search before filling the list via a stopping criterion. After finding the first closest point, the stopping criterion checks if the path metric of the subsequently found closest points satisfies the condition, i.e.,. Then, the search is stopped if the stopping condition is satisfied. In order to choose, we consider the path metric of the actual transmitted symbols denoted as, i.e., (32) where was defined in Section III-B. The parameter can be chosen such that the probability of the path metric for the transmitted symbols being less than equals some probability, i.e., (33) Since it is hard to find analytically for non-gaussian, we introduce a heuristic way for choosing. Using the path metric of first found closest point, we let, where is called a stopping parameter. Using this condition, the -LSA collects the points whose path metric is less than times of that first found. The rationale behind this choice is that for the case of benign channel noise conditions (e.g., small ), the path metric of the transmitted symbol is significantly smaller than that of other lattice points, so that it is highly possible to find with only a small number of cidates. In the opposite conditions, many paths have a similar path

6 CHOI et al.: LOW-COMPLEXITY DECODING VIA REDUCED DIMENSION ML SEARCH 1785 in our method is chosen by taking into account the contributions of rom noise in the unvisited paths. Specifically, we model to represent the noise contributions from the unvisited levels of the tree,, then assign the probabilistic condition, where is the pruning probability. For a specific, is given by (34) In general, decreases with the tree depth assessing larger bias to short paths. By using an appropriate value for (such as through empirical simulations), we can achieve substantial reduction in back-tracking operations with negligible performance loss. A similar approach has been applied to the SD algorithm in [17] to SA in [36]. Our approach differs from that of [36] in that rather than using the expected noise power to obtain a bias term, we employ a probabilistic condition (34) to choose. Hence, our bias term can be controlled flexibly through the parameter. Fig. 3. Illustration of the stopping criterion for the 2 2 x system G. The dark circle O corresponds to the transmitted symbol vector Hx. The open circles are the observed signal vectors for two scenarios of (a) bad (b)good noise conditions, i.e., k ^w k > k ^w k. As shown in the figure, for bad noise realizations, the points near the observed vector z are likely to have a similar distance metric so that many lattice points are collected. On the other h, for good noise realizations, only a few lattice points have small distance metric. With high probability, the ML point will be found among them. The stopping criterion with m = 1:5 selects the points inside the gray circle as cidate, hence it collects fa; B; C; Og for the case (a) only fog for the case (b). metric so that the number of cidates should increase in efforts to keep the true solution in the list. Refer to the illustration in Fig. 3. Due to the stopping criterion, the cidate list size is adjusted to the channel noise condition lattice points with dominant metric are stored in the list. In Section IV-A, we will show that with this stopping criterion, the LTS offers performance improvement over detection without LTS. Next, we introduce a method to choose the bias term in (31). To compensate the path metric of short paths such that the most likely path chosen to extend appropriately accounts for the differing path lengths of the nodes visited, a proportionate bias term has been used in the traditional stack algorithm [19], [24]. While the bias term in these approaches can be approximate, D. Postprocessing The postprocessing operates in two steps. First, for each of the cidates for obtained by the LTS, we generate the symbol vectors of full dimension by concatenating them with the MMSE-DF estimates of. Then, among those vectors, we choose one minimizing the Euclidean distance metric as the final output. We assume that the columns of entries of are arranged based on the detection ordering provided in [14] or [18]. We let be the th element in the cidate list be the corresponding MMSE-DF estimate of given. Further, we let be the th column of. To obtain the MMSE-DF estimate of, for each cidate of, we first subtract the effect of from, i.e.,, then obtain the estimates successively. The MMSE-DF detection steps can be summarized as follows. STEP 1: Compute for all. STEP 2: (Iteration) for all for, compute end (35) slicer (36) (37) where slicer denotes the function of mapping the complexvalued to the nearest transmitted constellation point. The MMSE-DF filter coefficient is given by [37], [38] (38)

7 1786 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 3, MARCH 2010 Once is obtained by (35) (37), are concatenated for the final list search as (39) the element of minimizing the cost function (40) becomes the final output of the RD-MLS (40) The whole detection procedure of the RD-MLS algorithm is summarized in Appendix A. IV. DISCUSSION The two key parameters affecting the complexity performance of the RD-MLS are the dimension stopping parameter. In this section, we present the performance analysis for the RD-MLS show how these parameters affect the error performance. A. Performance Analysis The aim of this subsection is to derive the upper bound of a detection error probability for the RD-MLS. To make the analysis tractable, we consider the case where the system matrix is partitioned without any column ordering so that the elements of are assumed to be rom i.i.d. complex Gaussian. That is, we disregard the partitioning criteria described in Section III-B for the simplicity of analysis. The detection error probability of the RD-MLS detector,, is defined as (41) where refers to the conditional probability of event under the condition that was transmitted. Let be an exact ML solution. We denote, which is the ML detection error probability given was sent. Then, we have (44) (46), shown at the bottom of the page, where (44) follows from the fact that the RD-MLS chooses a closest point from while the ML detector does from all cidate points. From (46) the fact that, (43) becomes (47) The second term in the right-h side of (47) illustrates the primary source of suboptimality of the RD-MLS. Following symbol partitioning, let be divided into. Let the corresponding partitioned cidate sets be. We can show that (47) becomes (48) (49) where (49) follows from. The second third terms on the right-h side in (49) are the probability that the cidate list found by the LTS does not contain the conditional probability that the MMSE-DF estimation makes a decision error given the LTS yielded in, respectively. We denote these terms as, respectively. From (41) (49), an upper bound of is written as in where is the a priori probability that was transmitted is the conditional error rate (CER) that is not detected by the RD-MLS given that was transmitted. Recalling that the final output chosen from the list is denoted as, becomes (42) (50) (51) (43) (44) (45) (46)

8 CHOI et al.: LOW-COMPLEXITY DECODING VIA REDUCED DIMENSION ML SEARCH 1787 where,, are defined similarly as. To investigate the asymptotic behavior of, we consider the input to the LTS in (27),. We remind the reader that,,. Using these, we can write by (52) Though is discrete in, we approximate the LMMSE estimation error plus noise, as a complex Gaussian vector with zero mean the covariance matrix. For large SNR, we note that becomes a zero matrix while does not vanish as (see Appendix B). From (52) also using this result, approximates to a Gaussian distribution as SNR increases. Asymptotic normality of this type of interference plus noise term for MMSE detection was also validated in [40] [41]. In the LTS with the stopping parameter using the Gaussian approximation, we show in Appendix C that is upper-bounded by (53) where is the normalization factor of the QAM modulation are the eigenvalues of,. The notation implies an expectation taken over. We consider the high SNR regime of (53) as. If we let be the rank of, it follows that for, where are the (nonzero) eigenvalues of. Then, we have the upper bound is a decreasing function of the list stopping parameter. This follows our intuition as, when increases, the number of cidates in the list also increases, the effect of additional loss decreases. Since multiplies the ratio of the minimum squared distance to the noise power, it provides additional effective SNR gains over the single-cidate search. Second, we observe that the diversity gain of the term related to is larger than or equal to. We next take a look at the probability. This is the probability that the MMSE-DF estimation makes a decision error for the system resulting from perfect cancellation of in (35). It is well known that the MMSE-DF detector for the -by- system achieves a diversity of both with without the ordering based on postdetection SNR [18], [42]. Based on (51), at high SNR, the diversity gain would be dominated by, which is the minimum of those for,,, i.e.,. In fact, this diversity gain is the same as that achieved by the scheme employing a single-cidate search [26]. However, owing to the performance gains offered by the LTS, performance loss from the ML search becomes moderate over a wide range of operational regimes. This will be shown in the simulation results in Section V. B. Comments on Complexity The overall complexity of the RD-MLS algorithm comprises those for: 1) the dimension reduction operator; 2) the tree search; 3) the postprocessing operations. In our analysis, the complexity is evaluated by the number of floating-point operations (FLOPS) counted per channel use. The number of FLOPS needed for the tree search operation is expressed as (59) (54) (55) (56) (57) (58) where the inequality in (55) gets tighter as since (56) holds because regardless of realizations of. Since this upper bound does not depend on, it becomes an upper bound of. From (58), we can provide some important observations on the asymptotic behavior of the RD-MLS. First, we observe that where evaluates to 1 if the path is visited, 0 otherwise. is the number of FLOPS per node at tree level. The total number of FLOPS depends on the number of nodes visited. Table I shows the number of FLOPS in the dimension reduction postprocessing steps per node computations of the -LSA. The FLOPS required for the preprocesssing steps are derived from the calculation of while those for postprocessing step is derived from the calculation of in (35) (37). The derivation of is obtained by inspecting the computation of the residual signal path metric update as in (9). From this the node visitation information, averaged numbers of FLOPS (per channel use) for the RD-MLS detector can be measured. V. SIMULATIONS In this section, we observe the complexity performance of the proposed RD-MLS as compared to that of the full-dimensional SD other near-ml detectors. The simulation setup is

9 1788 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 3, MARCH 2010 TABLE I COMPLEXITY OF RD-MLS ALGORITHM based on -QAM transmission over MIMO systems in quasistatic Rayleigh fading channels where the elements of are modeled by independent complex Gaussian rom variables. As a measure of the performance complexity, bit error rate (BER) the average number of FLOPS are used. To obtain the average number of FLOPS through simulations, the average number of real additions is counted per signal transmission. In the simulation, following algorithms are compared. 1) The state-of-the-art full-dimensional SD (FD-SD) algorithm: Algorithm II in [5], which guarantees exact ML performance. 2) RD-MLS : -LSA with the pruning parameter. indicates the parameter sets of RD-MLS; is the reduced dimension is the stopping parameter defined in Section III-C. 3) B-Chase detector of [31]: is the parameter specifying the number of first layer symbols that are picked up to generate the cidate list. 4) Probabilistic tree pruning (PTP) sphere decoder [17]: indicates the pruning probability that controls the radius of sphere search. 5) -best sphere decoder [15]: indicates the maximum number of cidates picked up every tree level. We set the parameter to 5 when SNR db to 10 when SNR db as suggested in [15]. We do not consider the dimension reduction methods in [25] [26] in our comparison due to their performance gap from ML detection. We instead consider the B-Chase detector, which contains several partitioned search detectors [28], [29] as a special case. In addition, we include two low-complexity sphere decoding algorithms [15], [17]. Assuming that the block fading length is large, the complexity of preprocessing such as QR decomposition or STEP 2 in [31] are ignored since they can be shared in the block. In the RD-MLS setup, we set the maximum cidate size of the list to 16 based on intensive simulations. First, we consider 16-QAM transmission for 8 8 MIMO systems, where parameters of the RD-MLS are set to. In Fig. 4, we provide the BER results average FLOPS over the SNR range between db. As shown in Fig. 4, the RD-MLS algorithms exhibits far lower complexity than the full-dimensional SD while maintaining performance within 1 db for most of the SNR range of interest. In particular, at 19 db of SNR, the RD-MLS achieves up to 25% 55% complexity reduction for over the FD-SD. It is also clear that the RD-MLS has best performance/complexity tradeoff among all low-complexity detection schemes considered. In particular, RD-MLS shows a clear complexity benefit in mid high SNR regime since the stopping criterion prevents the LTS from finding unnecessarily many cidates. In Fig. 5, we provide the results of systems with two configurations of RD-MLS. Overall, we observe that the complexity gain of RD-MLS over the Fig. 4. Plots of average BER FLOPS of the QAM system. FD-SD improves dramatically compared to the 8 8 case. The complexity of RD-MLS is lower than those of the PTP-SD -best SD algorithms. Although the B-Chase achieves the lower complexity than RD-MLS in this scenario, it suffers substantial performance loss from the ML detector. On the contrary, the performance loss of the RD-MLS is maintained within 1 db. In Fig. 6, the performance complexity curves for a 6 6 MIMO system with 64-QAM transmission are provided. In the RD-MLS, two configurations are considered. In general, we observe that the performance loss of the RD-MLS over exact ML performance is within 1 db in the BER range of to. For this high-order modulation format,

10 CHOI et al.: LOW-COMPLEXITY DECODING VIA REDUCED DIMENSION ML SEARCH 1789 Fig. 5. Plots of average BER FLOPS of the QAM system. Fig. 6. Plots of average BER FLOPS of the QAM system. we observe that the RD-MLS algorithm achieves a substantial reduction in complexity over the full-dimensional SD while performing close to the ML detector over the SNR range of interest. The increased complexity reduction as compared to the 16-QAM case matches our intuition that the search complexity would be scaled by a factor of due to the reduction in the search space dimension. In Fig. 7, we test how the stopping criterion adjusts the size of the cidate list for different SNRs. In order to observe this, the average size of the cidate list collected by the -LSA for each transmission is measured. A QAM MIMO system is employed with the parameters of the RD-MLS set to (4, 4). The stopping criterion exploits the property that only a small fraction of cidates are necessary to maintain good performance at high SNR. In fact, we observe that the average size of the cidate list decreases with SNR. Fig. 8 shows how complexity performance are traded off through the parameter set. We consider several combinations of in a 6 6 system with 64-QAM modulation. From the BER FLOPS curves in Fig. 8, we observe a clear tradeoff between complexity performance. As or increases, the performance gap from the full-dimensional SD Fig. 7. Average size of the cidate list versus SNR of the K-LSA. The QAM case is considered. decreases at the expense of complexity increase. This demonstrates how the RD-MLS can bridge the gap between the high complexity ML detector a linear suboptimal detector.

11 1790 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 3, MARCH 2010 APPENDIX A SUMMARY OF THE RD-MLS ALGORITHM The following definitions are used. STACK: memory storing the generated nodes. XLIST: memory storing the cidate points found. : current best node (called top node) that has a minimum cost in the stack. : best child node of not yet generated. In addition, we assume that the symbol is ordered according to the V-BLAST detection ordering the dimension reduction operator the matrix are computed prior to the routine that follows. Fig. 8. Complexity performance of RD-MLS for several configurations of (n ;m). The QAM case is considered. VI. CONCLUSIONS A low-complexity near-ml detection technique referred to as RD-MLS detection is presented in this paper. In addition to dimensionality reduction, which directly impacts complexity, two main ideas are proposed for mitigating the performance loss incurred. First, detection in the reduced-dimension system is modified from an ML search to a list tree search. Therefore, instead of detecting the one best symbol, multiple cidates are found in the LTS stage, enabling errors introduced by the dimension reduction step to be mitigated. Second, for each of the symbol cidates found by the LTS, the rest of the symbols are estimated via an MMSE-DF algorithm. After concatenating two symbol estimates, the final output is chosen as the unique minimizer of the ML cost function. We have found, from asymptotic performance analysis, that performance gains that increase the effective SNR can be achieved by the LTS. We observe from simulations that the BER performance of the RD-MLS represents a good balance between the performance of the full-dimensional SD the complexity of linear receivers. Input:,,, Output: STEP 1: (Preprocessing) Compute STEP 2: (Initialization for -LSA) STACK root node STEP 3: (Main routine of -LSA) Let be the current top node. (Node extension) if XLIST else STACK For a new extension, update. end (Parent node update) if all child nodes of have been generated, remove from STACK. else update,. (extend to the next sibling node ) end STEP 4: (Stack sorting) Compare the path metrics of all STACK elements nominate one with minimum path metric as a top node. STEP 5: (Check the stopping criterion) If satisfies the stopping criterion, go to STEP 6, else, go to STEP 3. end STEP 6: (Postprocessing) Using (35) (37), extend all elements of XLIST to full dimension. Output the best cidate by comparing the norm distance of them.

12 CHOI et al.: LOW-COMPLEXITY DECODING VIA REDUCED DIMENSION ML SEARCH 1791 APPENDIX B ASYMPTOTIC NORMALITY OF We assume that the partitioned matrices are given for now. Via singular value decomposition (SVD), we can decompose to, where. Then, can be expressed as its real part is given by, the variance of (60) (61) where is a square root of, i.e.,. Recall that for real Gaussian variable with zero mean variance. Then is expressed as... (62) If we let be the rank of, it follows that. Hence, we have for. On the other h, since for,wehave as. Therefore, vanishes as. In the similar manner, we can express as From the definition of a matrix norm i.e.,,wehave (67)... (63) (68) Note that for,. Since ( ), the projection operator never vanishes. APPENDIX C PROOF OF (53) The cidate search is stopped when a lattice point whose distance is larger than is found. In addition, to simplify the analysis, we include the final lattice point in the list, which is the first lattice point violating the stopping criterion. With this assumption, the list can be expressed as where. Due to the stopping criterion, we have Let be the elements of that correspond to the maximizer minimizer of the cost function, respectively. Given a cidate list, the probability is expressed as (64) (66), shown at the bottom of the page, where. An affine transform of a proper Gaussian variable remains proper Gaussian [43] so that is also proper Gaussian. Recalling By taking an expectation of (69) with respect to,wehave (69) plugging (70) (64) (65) (66)

13 1792 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 3, MARCH 2010 After some manipulation, (70) becomes Since the minimum distance between two constellation points is from (3), it holds that. Finally, the union bound of is given by (71) (72) for given, where (72) follows from that is positive semidefinite. Using from (68) (72), we have (77) (78) (79) (73) Let be decomposed into, where is a unitary matrix is the diagonal matrix whose diagonal entries are the eigenvalues of,. From (22), is expressed as. In addition, since, equals hence (74) where. To remove conditioning, needs to be averaged over. Employing the property, we have (75) where is the th row vector of. With the assumption that the elements of (equivalently ) are i.i.d. complex Gaussian,, follows. Hence, we can show that (75) can be expressed as [45] (76) REFERENCES [1] G. J. Foschini M. J. Gans, On limits of wireless communication a fading environment when using multiple antennas, Wireless Personal Commun., vol. 6, pp , Mar [2] E. Telatar, Capacity of multi-antenna Gaussian channels, Eur. Trans. Telecommun., vol. 10, pp , Nov [3] U. Fincke M. Pohst, Improved methods for calculating vectors of short length in a lattice, including a complexity analysis, Math. Comput., vol. 44, pp , Apr [4] E. Viterbo E. Giglieri, A universal lattice decoder, in GRESTSI 14-eme Colloque, Juan-les-Pins, France, Sep [5] M. O. Damen, H. E. Gamel, G. Caire, On maximum-likelihood detection the search for the closest lattice point, IEEE Trans. Inf. Theory, vol. 49, no. 10, pp , Oct [6] B. Hassibi H. Vikalo, On the sphere-decoding algorithm I. Expected complexity, IEEE Trans. Signal Process., vol. 53, no. 8, pp , Aug [7] B. Hassibi H. Vikalo, On the sphere-decoding algorithm II. Generalizations, second-order statistics, applications to communications, IEEE Trans. Signal Process., vol. 53, no. 8, pp , Aug [8] C. P. Schnorr M. Euchner, Lattice basis reduction: Improved practical algorithms solving subset sum problems, Math. Program., vol. 66, pp , [9] E. Agrell, T. Eriksson, A. Vardy, K. Zegar, Closet point search in lattices, IEEE Trans. Inf. Theory, vol. 48, no. 8, pp , Aug [10] A. M. Chan I. Lee, A new reduced-complexity sphere decoder for multiple antenna systems, in Proc. Int. Conf. Commun., Apr. 2002, pp [11] J. Jalden B. Ottersten, On the complexity of sphere decoding in digital communication, IEEE Trans. Signal Process., vol. 53, no. 4, pp , Apr [12] A. Li, W. Xu, Y. wang, Z. Zhou, J. Wang, A faster ML sphere decoder with competing branches, in Proc. IEEE VTC Conf., Jun. 2005, pp [13] W. Zhao G. B. Giannakis, Sphere decoding algorithms with improved radius search, IEEE Trans. Commun., vol. 53, no. 7, pp , Jul [14] W. Zhao G. B. Giannakis, Reduced complexity closest point decoding algorithms for rom lattices, IEEE Trans. Wireless Commun., vol. 5, no. 1, pp , Jan [15] Z. Guo P. Nilsson, Algorithm implementation of the K-best sphere decoding for MIMO detection, IEEE J. Sel. Areas Commun., vol. 24, no. 2, pp , Mar [16] R. Gowaikar B. Hassibi, Statistical pruning for near-maximum likelihood decoding, IEEE Trans. Signal Process., vol. 55, pp , Jun [17] B. Shim I. Kang, Sphere decoding with a probabilistic tree pruning, IEEE Trans. Signal Process., vol. 56, no. 10, pp , Oct [18] P. W. Wolniansky, G. J. Foschini, G. D. Golden, R. A. Valenzuela, V-BLAST: An architecture for realizaing very high data rates over the rich-scattering wireless channel, in Proc. URSI Int. Symp. Signals, Syst., Electron., Sep. 1998, pp [19] F. Jelinek, A fast sequential decoding algorithm using a stack, IBM J. Res. Develop., vol. 13, pp , Nov

14 CHOI et al.: LOW-COMPLEXITY DECODING VIA REDUCED DIMENSION ML SEARCH 1793 [20] W. Xu, Y. Wang, Z. Zhou, J. Wang, A computationally efficient exact ML sphere decoder, in Proc. IEEE Global Telecommun. Conf., Nov. 2004, pp [21] J. B. Anderson S. Mohan, Sequential coding algorithms: A survey cost analysis, IEEE Trans. Commun., vol. COM-32, no. 2, pp , Feb [22] M. Kokkonen K. Kalliojarvi, Soft-decision decoding of binary linear codes using the t-algorithm, in Proc. IEEE 8th Int. Symp. Personal, Indoor Mobile Radio Commun. (PIMRC), Finl, Sep. 1997, pp [23] W. K. Ma, T. N. Davidson, K. Wong, Z. Q. Luo, P. C. Ching, Quasi-maximum-likelihood multiuser detection using semi-definite relaxation with application to synchronous CDMA, IEEE Trans. Signal Process., vol. 50, no. 4, pp , Apr [24] A. D. Murugan, H. E. Gamal, M. O. Damen, G. Caire, A unified framework for tree search decoding: Rediscovering the sequential decoder, IEEE Trans. Inf. Theory, vol. 52, no. 3, pp , Mar [25] X. Li, H. C. Huang, A. Lozano, G. J. Foschini, Reduced-complexity detection algorithms for systems using multi-element arrays, in Proc. IEEE Global Telecommun. Conf., Nov. 2000, pp [26] W. Choi, R. Negi, J. Cioffi, Combined ML DFE decoding for the V-BLAST system, in Proc. IEEE ICC, Nov. 2000, pp [27] L. G. Barbero J. S. Thompson, Performance analysis of a fixedcomplexity sphere decoder in high-dimensional MIMO systems, in Proc. IEEE ICASSP, May 2006, pp [28] J. Jalden, L. G. Barbero, B. Ottersten, J. S. Thompson, Full diversity detection in MIMO systems with a fixed-complexity sphere decoder, in Proc. IEEE ICASSP, Apr. 2007, pp. III-49 III-52. [29] Y. Li Z. Luo, Parallel detection for V-BLAST system, in Proc. IEEE ICC, May 2002, pp [30] Z. Luo, M. Zhao, S. Liu, Y. Liu, Generalized parallel interference cancellation with near-optimal detection performance, IEEE Trans. Signal Process., vol. 56, no. 1, pp , Jan [31] D. W. Water J. R. Barry, The chase family of detection algorithms for multiple-input multiple-output channels, IEEE Trans. Signal Process., vol. 56, no. 2, pp , Feb [32] A. Elkhazin, K. N. Plataniotis, S. Pasupathy, Reduced-dimension MAP turbo-blast detection, IEEE Trans. Commun., vol. 54, no. 1, pp , Jan [33] E. G. Larsson J. Jalden, Fixed-complexity soft MIMO detection via partial marginalization, IEEE Trans. Signal Process., vol. 56, no. 8, pp , Aug [34] B. Hochwald S. T. Brink, Achieving near-capacity on a multipleantenna channel, IEEE Trans. Commun., vol. 51, no. 3, pp , Mar [35] J. Hagenauer C. Kuhn, The list-sequential (LISS) algorithm its application, IEEE Trans. Commun., vol. 55, no. 5, pp , May [36] S. Bittner, E. Zimmermann, W. Rave, G. Fettweis, List sequential MIMO detection: Noise bias term partial path augmentation, in Proc. IEEE ICC, Istanbul, Turkey, Jun [37] E. Biglieri, G. Taricco, A. Tulino, Decoding space-time codes with BLAST architectures, IEEE Trans. Signal Process., vol. 50, no. 10, pp , Oct [38] B. Hassibi, An efficient square-root algorithm for BLAST, in Proc. IEEE Int. Conf. Acoust., Speech Signal Process., Jun. 2000, pp [39] J. W. Choi, B. Shim, A. C. Singer, N. I. Cho, A low-complexity near-ml decoding technique via reduced dimension list stack algorithm, Proc. IEEE SAM 2008, pp , Jul [40] H. V. Poor S. Verdu, Probability of error in MMSE multiuser detection, IEEE Trans. Inf. Theory, vol. 43, no. 3, pp , May [41] P. Li, D. Paul, R. Narasimhan, J. Cioffi, On the distribution of SINR for the MMSE MIMO receiver performance analysis, IEEE Trans. Inf. Theory, vol. 52, no. 1, pp , Jan [42] Y. Jiang, X. Zheng, J. Li, Asymptotic performance analysis of V-BLAST, in Proc. IEEE Globecom 2005, Nov. 2005, pp [43] F. D. Neeser J. L. Massey, Proper complex rom processes with application to information theory, IEEE Trans. Inf. Theory, vol. 39, no. 4, pp , Jul [44] J. G. Proakis, Digital Communications, 4th ed. New York: McGraw Hill, [45] D. Tse P. Viswanath, Fundamentals of Wireless Communication. Cambridge, U.K.: Cambridge Univ. Press, Jun Won Choi received the B.S. M.S. degrees in electrical computer engineering from the Seoul National University (SNU), Seoul, Korea, in , respectively. He is currently pursuing the Ph.D. degree in electrical computer engineering at the University of Illinois at Urbana-Champaign, Urbana. His research interests include signal processing for wireless/underwater communications, statistical signal processing, low-power digital signal processing system design. Byonghyo Shim received the B.S. M.S. degrees in control instrumentation engineering (currently electrical engineering) from Seoul National University, Seoul, Korea, in , respectively, the M.S. degree in mathematics the Ph.D. degree in electrical computer engineering from the University of Illinois at Urbana-Champaign, Urbana, in , respectively. From , he was with the Department of Electronics Engineering at the Korean Air Force Academy as an Officer (First Lieutenant) an Academic Full-time Instructor. From 2005 to 2007, he was with the Qualcomm Inc., San Diego, CA as a Senior/Staff Engineer working on CDMA systems with the emphasis on the next-generation UMTS receiver design. In September 2007, he joined the School of Information Communication, Korea University, Seoul, Korea, as an Assistant Professor. His research interests include signal processing for communications, statistical signal processing, estimation detection, applied linear algebra, information theory. Andrew C. Singer received the S.B., S.M., Ph.D. degrees from the Massachusetts Institute of Technology, Cambridge, all in electrical engineering computer science, in 1990, 1992, 1996, respectively. From 1996 to 1998, he was a Research Scientist at Sers, a Lockheed Martin Company, Manchester, NH. Since 1998, he has been on the faculty at the University of Illinois at Urbana Champaign, Urbana, where he is currently a Willet Faculty Scholar Professor in the Department of Electrical Computer Engineering. He is also a Research Professor, affiliated with the Signal Processing Communications Groups in the Coordinated Science Laboratory. He is also the Director of the Technology Entrepreneur Center in the College of Engineering. In 2000, he cofounded Intersymbol Communications, Inc. (acquired by Finisar (FNSR) in 2007), a communications integrated circuit (IC) company specializing in ICs for the optical communications industry. His current research interests include statistical signal processing; wireless underwater acoustic communications; LIDAR signal processing; adaptive filtering machine learning; universal prediction, data compression, universal methods; nonlinear dynamics solitons; financial modeling. Nam Ik Cho received the B.S., M.S., Ph.D. degrees in control instrumentation engineering from Seoul National University, Seoul, Korea, in 1986, 1988, 1992, respectively. From 1991 to 1993, he was a Research Associate of the Engineering Research Center for Advanced Control Instrumentation, Seoul National University. From 1994 to 1998, he was with the University of Seoul, as an Assistant Professor of electrical engineering. He joined the School of Electrical Engineering, Seoul National University, in 1999, where he is currently a Professor. His research interests include speech, image, video signal processing, adaptive filtering.

CONSIDER the following generic model:

CONSIDER the following generic model: 1104 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 53, NO. 7, JULY 2005 Sphere Decoding Algorithms With Improved Radius Search Wanlun Zhao Georgios B. Giannakis, Fellow, IEEE Abstract We start by identifying

More information

The Sorted-QR Chase Detector for Multiple-Input Multiple-Output Channels

The Sorted-QR Chase Detector for Multiple-Input Multiple-Output Channels The Sorted-QR Chase Detector for Multiple-Input Multiple-Output Channels Deric W. Waters and John R. Barry School of ECE Georgia Institute of Technology Atlanta, GA 30332-0250 USA {deric, barry}@ece.gatech.edu

More information

A Low-complexity Near-ML Decoding Via Reduced Dimension Maximum Likelihood Search

A Low-complexity Near-ML Decoding Via Reduced Dimension Maximum Likelihood Search A Low-complexity Near-ML Decoding Via Reduced Dimension Maximum Lielihood Search Jun Won Choi, Byonghyo Shim, Nam I Cho, and Andrew C. Singer Abstract In this paper, we consider a low-complexity ML detection

More information

On the diversity of the Naive Lattice Decoder

On the diversity of the Naive Lattice Decoder On the diversity of the Naive Lattice Decoder Asma Mejri, Laura Luzzi, Ghaya Rekaya-Ben Othman To cite this version: Asma Mejri, Laura Luzzi, Ghaya Rekaya-Ben Othman. On the diversity of the Naive Lattice

More information

712 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 56, NO. 2, FEBRUARY 2008

712 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 56, NO. 2, FEBRUARY 2008 712 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 56, NO. 2, FEBRUARY 2008 Speeding up the Sphere Decoder With H SDP Inspired Lower Bounds Mihailo Stojnic, Haris Vikalo, Babak Hassibi Abstract It is well

More information

DIGITAL COMMUNICATION RECEIVER ALGORITHMS AND ARCHITECTURES FOR REDUCED COMPLEXITY AND HIGH THROUGHPUT JUN WON CHOI DISSERTATION

DIGITAL COMMUNICATION RECEIVER ALGORITHMS AND ARCHITECTURES FOR REDUCED COMPLEXITY AND HIGH THROUGHPUT JUN WON CHOI DISSERTATION c 00 Jun Won Choi DIGITAL COMMUNICATION RECEIVER ALGORITHMS AND ARCHITECTURES FOR REDUCED COMPLEXITY AND HIGH THROUGHPUT BY JUN WON CHOI DISSERTATION Submitted in partial fulfillment of the requirements

More information

Soft-Input Soft-Output Sphere Decoding

Soft-Input Soft-Output Sphere Decoding Soft-Input Soft-Output Sphere Decoding Christoph Studer Integrated Systems Laboratory ETH Zurich, 809 Zurich, Switzerland Email: studer@iiseeethzch Helmut Bölcskei Communication Technology Laboratory ETH

More information

Reduced Complexity Sphere Decoding for Square QAM via a New Lattice Representation

Reduced Complexity Sphere Decoding for Square QAM via a New Lattice Representation Reduced Complexity Sphere Decoding for Square QAM via a New Lattice Representation Luay Azzam and Ender Ayanoglu Department of Electrical Engineering and Computer Science University of California, Irvine

More information

Constrained Detection for Multiple-Input Multiple-Output Channels

Constrained Detection for Multiple-Input Multiple-Output Channels Constrained Detection for Multiple-Input Multiple-Output Channels Tao Cui, Chintha Tellambura and Yue Wu Department of Electrical and Computer Engineering University of Alberta Edmonton, AB, Canada T6G

More information

The Asymmetric Golden Code for Fast Decoding on Time-Varying Channels

The Asymmetric Golden Code for Fast Decoding on Time-Varying Channels Wireless Personal Communications manuscript No. (will be inserted by the editor) The Asymmetric Golden Code for Fast Decoding on Time-Varying Channels Mohanned O. Sinnokrot John R. Barry Vijay K. Madisetti

More information

Improved Methods for Search Radius Estimation in Sphere Detection Based MIMO Receivers

Improved Methods for Search Radius Estimation in Sphere Detection Based MIMO Receivers Improved Methods for Search Radius Estimation in Sphere Detection Based MIMO Receivers Patrick Marsch, Ernesto Zimmermann, Gerhard Fettweis Vodafone Chair Mobile Communications Systems Department of Electrical

More information

Multi-Branch MMSE Decision Feedback Detection Algorithms. with Error Propagation Mitigation for MIMO Systems

Multi-Branch MMSE Decision Feedback Detection Algorithms. with Error Propagation Mitigation for MIMO Systems Multi-Branch MMSE Decision Feedback Detection Algorithms with Error Propagation Mitigation for MIMO Systems Rodrigo C. de Lamare Communications Research Group, University of York, UK in collaboration with

More information

Improved Multiple Feedback Successive Interference Cancellation Algorithm for Near-Optimal MIMO Detection

Improved Multiple Feedback Successive Interference Cancellation Algorithm for Near-Optimal MIMO Detection Improved Multiple Feedback Successive Interference Cancellation Algorithm for Near-Optimal MIMO Detection Manish Mandloi, Mohammed Azahar Hussain and Vimal Bhatia Discipline of Electrical Engineering,

More information

THE IC-BASED DETECTION ALGORITHM IN THE UPLINK LARGE-SCALE MIMO SYSTEM. Received November 2016; revised March 2017

THE IC-BASED DETECTION ALGORITHM IN THE UPLINK LARGE-SCALE MIMO SYSTEM. Received November 2016; revised March 2017 International Journal of Innovative Computing, Information and Control ICIC International c 017 ISSN 1349-4198 Volume 13, Number 4, August 017 pp. 1399 1406 THE IC-BASED DETECTION ALGORITHM IN THE UPLINK

More information

FULL rate and full diversity codes for the coherent

FULL rate and full diversity codes for the coherent 1432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 4, APRIL 2005 The Golden Code: A 2 2 Full-Rate Space Time Code With Nonvanishing Determinants Jean-Claude Belfiore, Member, IEEE, Ghaya Rekaya,

More information

Efficient Joint Maximum-Likelihood Channel. Estimation and Signal Detection

Efficient Joint Maximum-Likelihood Channel. Estimation and Signal Detection Efficient Joint Maximum-Likelihood Channel Estimation and Signal Detection H. Vikalo, B. Hassibi, and P. Stoica Abstract In wireless communication systems, channel state information is often assumed to

More information

USING multiple antennas has been shown to increase the

USING multiple antennas has been shown to increase the IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 55, NO. 1, JANUARY 2007 11 A Comparison of Time-Sharing, DPC, and Beamforming for MIMO Broadcast Channels With Many Users Masoud Sharif, Member, IEEE, and Babak

More information

A Fast-Decodable, Quasi-Orthogonal Space Time Block Code for 4 2 MIMO

A Fast-Decodable, Quasi-Orthogonal Space Time Block Code for 4 2 MIMO Forty-Fifth Annual Allerton Conference Allerton House, UIUC, Illinois, USA September 26-28, 2007 ThC6.4 A Fast-Decodable, Quasi-Orthogonal Space Time Block Code for 4 2 MIMO Ezio Biglieri Universitat Pompeu

More information

On the Performance of. Golden Space-Time Trellis Coded Modulation over MIMO Block Fading Channels

On the Performance of. Golden Space-Time Trellis Coded Modulation over MIMO Block Fading Channels On the Performance of 1 Golden Space-Time Trellis Coded Modulation over MIMO Block Fading Channels arxiv:0711.1295v1 [cs.it] 8 Nov 2007 Emanuele Viterbo and Yi Hong Abstract The Golden space-time trellis

More information

Layered Orthogonal Lattice Detector for Two Transmit Antenna Communications

Layered Orthogonal Lattice Detector for Two Transmit Antenna Communications Layered Orthogonal Lattice Detector for Two Transmit Antenna Communications arxiv:cs/0508064v1 [cs.it] 12 Aug 2005 Massimiliano Siti Advanced System Technologies STMicroelectronics 20041 Agrate Brianza

More information

On Performance of Sphere Decoding and Markov Chain Monte Carlo Detection Methods

On Performance of Sphere Decoding and Markov Chain Monte Carlo Detection Methods 1 On Performance of Sphere Decoding and Markov Chain Monte Carlo Detection Methods Haidong (David) Zhu, Behrouz Farhang-Boroujeny, and Rong-Rong Chen ECE Department, Unversity of Utah, USA emails: haidongz@eng.utah.edu,

More information

Achieving the Full MIMO Diversity-Multiplexing Frontier with Rotation-Based Space-Time Codes

Achieving the Full MIMO Diversity-Multiplexing Frontier with Rotation-Based Space-Time Codes Achieving the Full MIMO Diversity-Multiplexing Frontier with Rotation-Based Space-Time Codes Huan Yao Lincoln Laboratory Massachusetts Institute of Technology Lexington, MA 02420 yaohuan@ll.mit.edu Gregory

More information

ON DECREASING THE COMPLEXITY OF LATTICE-REDUCTION-AIDED K-BEST MIMO DETECTORS.

ON DECREASING THE COMPLEXITY OF LATTICE-REDUCTION-AIDED K-BEST MIMO DETECTORS. 17th European Signal Processing Conference (EUSIPCO 009) Glasgow, Scotland, August 4-8, 009 ON DECREASING THE COMPLEXITY OF LATTICE-REDUCTION-AIDED K-BEST MIMO DETECTORS. Sandra Roger, Alberto Gonzalez,

More information

Joint FEC Encoder and Linear Precoder Design for MIMO Systems with Antenna Correlation

Joint FEC Encoder and Linear Precoder Design for MIMO Systems with Antenna Correlation Joint FEC Encoder and Linear Precoder Design for MIMO Systems with Antenna Correlation Chongbin Xu, Peng Wang, Zhonghao Zhang, and Li Ping City University of Hong Kong 1 Outline Background Mutual Information

More information

On the Robustness of Lattice Reduction Over. Correlated Fading Channels

On the Robustness of Lattice Reduction Over. Correlated Fading Channels On the Robustness of Lattice Reduction Over Correlated Fading Channels Hossein Najafi, Student Member, IEEE, Mohammad Erfan Danesh Jafari, Student Member, IEEE, and Mohamed Oussama Damen, Senior Member,

More information

WE study the capacity of peak-power limited, single-antenna,

WE study the capacity of peak-power limited, single-antenna, 1158 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 3, MARCH 2010 Gaussian Fading Is the Worst Fading Tobias Koch, Member, IEEE, and Amos Lapidoth, Fellow, IEEE Abstract The capacity of peak-power

More information

Adaptive Space-Time Shift Keying Based Multiple-Input Multiple-Output Systems

Adaptive Space-Time Shift Keying Based Multiple-Input Multiple-Output Systems ACSTSK Adaptive Space-Time Shift Keying Based Multiple-Input Multiple-Output Systems Professor Sheng Chen Electronics and Computer Science University of Southampton Southampton SO7 BJ, UK E-mail: sqc@ecs.soton.ac.uk

More information

Lecture 7 MIMO Communica2ons

Lecture 7 MIMO Communica2ons Wireless Communications Lecture 7 MIMO Communica2ons Prof. Chun-Hung Liu Dept. of Electrical and Computer Engineering National Chiao Tung University Fall 2014 1 Outline MIMO Communications (Chapter 10

More information

Upper Bounds on MIMO Channel Capacity with Channel Frobenius Norm Constraints

Upper Bounds on MIMO Channel Capacity with Channel Frobenius Norm Constraints Upper Bounds on IO Channel Capacity with Channel Frobenius Norm Constraints Zukang Shen, Jeffrey G. Andrews, Brian L. Evans Wireless Networking Communications Group Department of Electrical Computer Engineering

More information

Lattice-Reduction-Aided Sphere-Detector as a Solution for Near-Optimal MIMO Detection in Spatial Multiplexing Systems

Lattice-Reduction-Aided Sphere-Detector as a Solution for Near-Optimal MIMO Detection in Spatial Multiplexing Systems Lattice-Reduction-Aided Sphere-Detector as a Solution for Near-Optimal MIMO Detection in Spatial Multiplexing Systems Sébastien Aubert ST-ERICSSON Sophia & INSA IETR Rennes sebastien.aubert@stericsson.com

More information

An analysis of the computational complexity of sequential decoding of specific tree codes over Gaussian channels

An analysis of the computational complexity of sequential decoding of specific tree codes over Gaussian channels An analysis of the computational complexity of sequential decoding of specific tree codes over Gaussian channels B. Narayanaswamy, Rohit Negi and Pradeep Khosla Department of ECE Carnegie Mellon University

More information

A Lattice-Reduction-Aided Soft Detector for Multiple-Input Multiple-Output Channels

A Lattice-Reduction-Aided Soft Detector for Multiple-Input Multiple-Output Channels A Lattice-Reduction-Aided Soft Detector for Multiple-Input Multiple-Output Channels David L. Milliner and John R. Barry School of ECE, Georgia Institute of Technology Atlanta, GA 30332-0250 USA, {dlm,

More information

Capacity of Memoryless Channels and Block-Fading Channels With Designable Cardinality-Constrained Channel State Feedback

Capacity of Memoryless Channels and Block-Fading Channels With Designable Cardinality-Constrained Channel State Feedback 2038 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 50, NO. 9, SEPTEMBER 2004 Capacity of Memoryless Channels and Block-Fading Channels With Designable Cardinality-Constrained Channel State Feedback Vincent

More information

On the Robustness of Algebraic STBCs to Coefficient Quantization

On the Robustness of Algebraic STBCs to Coefficient Quantization 212 Australian Communications Theory Workshop (AusCTW) On the Robustness of Algebraic STBCs to Coefficient Quantization J. Harshan Dept. of Electrical and Computer Systems Engg., Monash University Clayton,

More information

1186 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 54, NO. 3, MARCH /$ IEEE

1186 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 54, NO. 3, MARCH /$ IEEE 1186 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 54, NO 3, MARCH 2008 Diversity Multiplexing Tradeoff Outage Performance for Rician MIMO Channels Won-Yong Shin, Student Member, IEEE, Sae-Young Chung,

More information

IEEE C80216m-09/0079r1

IEEE C80216m-09/0079r1 Project IEEE 802.16 Broadband Wireless Access Working Group Title Efficient Demodulators for the DSTTD Scheme Date 2009-01-05 Submitted M. A. Khojastepour Ron Porat Source(s) NEC

More information

Linköping University Post Print. MIMO Detection Methods: How They Work

Linköping University Post Print. MIMO Detection Methods: How They Work Linköping University Post Print MIMO Detection Methods: How They Work Erik G. Larsson N.B.: When citing this work, cite the original article. 009 IEEE. Personal use of this material is permitted. However,

More information

SPARSE signal representations have gained popularity in recent

SPARSE signal representations have gained popularity in recent 6958 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 10, OCTOBER 2011 Blind Compressed Sensing Sivan Gleichman and Yonina C. Eldar, Senior Member, IEEE Abstract The fundamental principle underlying

More information

A New SLNR-based Linear Precoding for. Downlink Multi-User Multi-Stream MIMO Systems

A New SLNR-based Linear Precoding for. Downlink Multi-User Multi-Stream MIMO Systems A New SLNR-based Linear Precoding for 1 Downlin Multi-User Multi-Stream MIMO Systems arxiv:1008.0730v1 [cs.it] 4 Aug 2010 Peng Cheng, Meixia Tao and Wenjun Zhang Abstract Signal-to-leaage-and-noise ratio

More information

Lecture 8: MIMO Architectures (II) Theoretical Foundations of Wireless Communications 1. Overview. Ragnar Thobaben CommTh/EES/KTH

Lecture 8: MIMO Architectures (II) Theoretical Foundations of Wireless Communications 1. Overview. Ragnar Thobaben CommTh/EES/KTH MIMO : MIMO Theoretical Foundations of Wireless Communications 1 Wednesday, May 25, 2016 09:15-12:00, SIP 1 Textbook: D. Tse and P. Viswanath, Fundamentals of Wireless Communication 1 / 20 Overview MIMO

More information

Duality, Achievable Rates, and Sum-Rate Capacity of Gaussian MIMO Broadcast Channels

Duality, Achievable Rates, and Sum-Rate Capacity of Gaussian MIMO Broadcast Channels 2658 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 49, NO 10, OCTOBER 2003 Duality, Achievable Rates, and Sum-Rate Capacity of Gaussian MIMO Broadcast Channels Sriram Vishwanath, Student Member, IEEE, Nihar

More information

4184 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 12, DECEMBER Pranav Dayal, Member, IEEE, and Mahesh K. Varanasi, Senior Member, IEEE

4184 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 12, DECEMBER Pranav Dayal, Member, IEEE, and Mahesh K. Varanasi, Senior Member, IEEE 4184 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 12, DECEMBER 2005 An Algebraic Family of Complex Lattices for Fading Channels With Application to Space Time Codes Pranav Dayal, Member, IEEE,

More information

Dirty Paper Coding vs. TDMA for MIMO Broadcast Channels

Dirty Paper Coding vs. TDMA for MIMO Broadcast Channels TO APPEAR IEEE INTERNATIONAL CONFERENCE ON COUNICATIONS, JUNE 004 1 Dirty Paper Coding vs. TDA for IO Broadcast Channels Nihar Jindal & Andrea Goldsmith Dept. of Electrical Engineering, Stanford University

More information

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 2, FEBRUARY Uplink Downlink Duality Via Minimax Duality. Wei Yu, Member, IEEE (1) (2)

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 2, FEBRUARY Uplink Downlink Duality Via Minimax Duality. Wei Yu, Member, IEEE (1) (2) IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 2, FEBRUARY 2006 361 Uplink Downlink Duality Via Minimax Duality Wei Yu, Member, IEEE Abstract The sum capacity of a Gaussian vector broadcast channel

More information

Maximum Achievable Diversity for MIMO-OFDM Systems with Arbitrary. Spatial Correlation

Maximum Achievable Diversity for MIMO-OFDM Systems with Arbitrary. Spatial Correlation Maximum Achievable Diversity for MIMO-OFDM Systems with Arbitrary Spatial Correlation Ahmed K Sadek, Weifeng Su, and K J Ray Liu Department of Electrical and Computer Engineering, and Institute for Systems

More information

Near-Optimal Detection in MIMO Systems using Gibbs Sampling

Near-Optimal Detection in MIMO Systems using Gibbs Sampling ear-optimal Detection in MIMO Systems using Gibbs Sampling Morten Hansen, Babak Hassibi, Alexandros G. Dimakis, and Weiyu Xu arxiv:090.6v [cs.it] 8 Oct 009 Technical University of Denmark, Informatics

More information

MULTIPLE-INPUT multiple-output (MIMO) systems

MULTIPLE-INPUT multiple-output (MIMO) systems IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 10, OCTOBER 2010 4793 Maximum Mutual Information Design for MIMO Systems With Imperfect Channel Knowledge Minhua Ding, Member, IEEE, and Steven D.

More information

Adaptive beamforming for uniform linear arrays with unknown mutual coupling. IEEE Antennas and Wireless Propagation Letters.

Adaptive beamforming for uniform linear arrays with unknown mutual coupling. IEEE Antennas and Wireless Propagation Letters. Title Adaptive beamforming for uniform linear arrays with unknown mutual coupling Author(s) Liao, B; Chan, SC Citation IEEE Antennas And Wireless Propagation Letters, 2012, v. 11, p. 464-467 Issued Date

More information

Practical Polar Code Construction Using Generalised Generator Matrices

Practical Polar Code Construction Using Generalised Generator Matrices Practical Polar Code Construction Using Generalised Generator Matrices Berksan Serbetci and Ali E. Pusane Department of Electrical and Electronics Engineering Bogazici University Istanbul, Turkey E-mail:

More information

The RF-Chain Limited MIMO System: Part II Case Study of V-BLAST and GMD

The RF-Chain Limited MIMO System: Part II Case Study of V-BLAST and GMD The RF-Chain Limited MIMO System: Part II Case Study of V-BLAST and GMD Yi Jiang Mahesh K. Varanasi Abstract In Part I of this paper, we have established the fundamental D-M tradeoff of a RF-chain limited

More information

Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm

Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm HongSun An Student Member IEEE he Graduate School of I & Incheon Korea ahs3179@gmail.com Manar Mohaisen Student Member IEEE

More information

Lecture 9: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1. Overview. Ragnar Thobaben CommTh/EES/KTH

Lecture 9: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1. Overview. Ragnar Thobaben CommTh/EES/KTH : Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1 Rayleigh Wednesday, June 1, 2016 09:15-12:00, SIP 1 Textbook: D. Tse and P. Viswanath, Fundamentals of Wireless Communication

More information

SIMPLIFIED ROBUST FIXED-COMPLEXITY SPHERE DECODER

SIMPLIFIED ROBUST FIXED-COMPLEXITY SPHERE DECODER 19 European Signal Processing Conference (EUSIPCO 2011) Barcelona, Spain, August 29 - September 2, 2011 SIMPLIFIED ROBUST FIXED-COMPLEXITY SPHERE DECODER Yuehua DING, Yide WANG, Jean-François DIOURIS IREENA,

More information

EVERY lattice is represented with its generator matrix G,

EVERY lattice is represented with its generator matrix G, Faster Projection in Sphere Decoding Arash Ghasemmehdi and Erik Agrell arxiv:0906.049v [cs.it] Dec 00 Abstract Most of the calculations in standard sphere decoders are redundant, in the sense that they

More information

Lecture 9: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1

Lecture 9: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1 : Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1 Rayleigh Friday, May 25, 2018 09:00-11:30, Kansliet 1 Textbook: D. Tse and P. Viswanath, Fundamentals of Wireless

More information

VECTOR QUANTIZATION TECHNIQUES FOR MULTIPLE-ANTENNA CHANNEL INFORMATION FEEDBACK

VECTOR QUANTIZATION TECHNIQUES FOR MULTIPLE-ANTENNA CHANNEL INFORMATION FEEDBACK VECTOR QUANTIZATION TECHNIQUES FOR MULTIPLE-ANTENNA CHANNEL INFORMATION FEEDBACK June Chul Roh and Bhaskar D. Rao Department of Electrical and Computer Engineering University of California, San Diego La

More information

On the Optimality of Multiuser Zero-Forcing Precoding in MIMO Broadcast Channels

On the Optimality of Multiuser Zero-Forcing Precoding in MIMO Broadcast Channels On the Optimality of Multiuser Zero-Forcing Precoding in MIMO Broadcast Channels Saeed Kaviani and Witold A. Krzymień University of Alberta / TRLabs, Edmonton, Alberta, Canada T6G 2V4 E-mail: {saeed,wa}@ece.ualberta.ca

More information

Finite Lattice-Size Effects in MIMO Detection

Finite Lattice-Size Effects in MIMO Detection 1 Finite Lattice-Size Effects in MIMO Detection C. Studer, D. Seethaler, and H. Bölcskei Integrated Systems Laboratory ETH Zurich, 809 Zurich, Switzerland e-mail: studer@iis.ee.ethz.ch Communication Technology

More information

1 Introduction & The Institution of Engineering and Technology 2014

1 Introduction & The Institution of Engineering and Technology 2014 Published in IET Communications Received on th October 202 Revised on 0th November 203 Accepted on 8th November 203 ISSN 75-8628 Approximate maximum a posteriori detection for multiple-input multiple-output

More information

Augmented Lattice Reduction for MIMO decoding

Augmented Lattice Reduction for MIMO decoding Augmented Lattice Reduction for MIMO decoding LAURA LUZZI joint work with G. Rekaya-Ben Othman and J.-C. Belfiore at Télécom-ParisTech NANYANG TECHNOLOGICAL UNIVERSITY SEPTEMBER 15, 2010 Laura Luzzi Augmented

More information

Two-Way Training: Optimal Power Allocation for Pilot and Data Transmission

Two-Way Training: Optimal Power Allocation for Pilot and Data Transmission 564 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO. 2, FEBRUARY 200 Two-Way Training: Optimal Power Allocation for Pilot and Data Transmission Xiangyun Zhou, Student Member, IEEE, Tharaka A.

More information

I. Introduction. Index Terms Multiuser MIMO, feedback, precoding, beamforming, codebook, quantization, OFDM, OFDMA.

I. Introduction. Index Terms Multiuser MIMO, feedback, precoding, beamforming, codebook, quantization, OFDM, OFDMA. Zero-Forcing Beamforming Codebook Design for MU- MIMO OFDM Systems Erdem Bala, Member, IEEE, yle Jung-Lin Pan, Member, IEEE, Robert Olesen, Member, IEEE, Donald Grieco, Senior Member, IEEE InterDigital

More information

2318 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 54, NO. 6, JUNE Mai Vu, Student Member, IEEE, and Arogyaswami Paulraj, Fellow, IEEE

2318 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 54, NO. 6, JUNE Mai Vu, Student Member, IEEE, and Arogyaswami Paulraj, Fellow, IEEE 2318 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 54, NO. 6, JUNE 2006 Optimal Linear Precoders for MIMO Wireless Correlated Channels With Nonzero Mean in Space Time Coded Systems Mai Vu, Student Member,

More information

Characterization of Convex and Concave Resource Allocation Problems in Interference Coupled Wireless Systems

Characterization of Convex and Concave Resource Allocation Problems in Interference Coupled Wireless Systems 2382 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 59, NO 5, MAY 2011 Characterization of Convex and Concave Resource Allocation Problems in Interference Coupled Wireless Systems Holger Boche, Fellow, IEEE,

More information

Tight Lower Bounds on the Ergodic Capacity of Rayleigh Fading MIMO Channels

Tight Lower Bounds on the Ergodic Capacity of Rayleigh Fading MIMO Channels Tight Lower Bounds on the Ergodic Capacity of Rayleigh Fading MIMO Channels Özgür Oyman ), Rohit U. Nabar ), Helmut Bölcskei 2), and Arogyaswami J. Paulraj ) ) Information Systems Laboratory, Stanford

More information

Title. Author(s)Tsai, Shang-Ho. Issue Date Doc URL. Type. Note. File Information. Equal Gain Beamforming in Rayleigh Fading Channels

Title. Author(s)Tsai, Shang-Ho. Issue Date Doc URL. Type. Note. File Information. Equal Gain Beamforming in Rayleigh Fading Channels Title Equal Gain Beamforming in Rayleigh Fading Channels Author(s)Tsai, Shang-Ho Proceedings : APSIPA ASC 29 : Asia-Pacific Signal Citationand Conference: 688-691 Issue Date 29-1-4 Doc URL http://hdl.handle.net/2115/39789

More information

Nearest Neighbor Decoding in MIMO Block-Fading Channels With Imperfect CSIR

Nearest Neighbor Decoding in MIMO Block-Fading Channels With Imperfect CSIR IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 3, MARCH 2012 1483 Nearest Neighbor Decoding in MIMO Block-Fading Channels With Imperfect CSIR A. Taufiq Asyhari, Student Member, IEEE, Albert Guillén

More information

The Optimality of Beamforming: A Unified View

The Optimality of Beamforming: A Unified View The Optimality of Beamforming: A Unified View Sudhir Srinivasa and Syed Ali Jafar Electrical Engineering and Computer Science University of California Irvine, Irvine, CA 92697-2625 Email: sudhirs@uciedu,

More information

Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems

Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems Department of Electrical Engineering, College of Engineering, Basrah University Basrah Iraq,

More information

Optimum Power Allocation in Fading MIMO Multiple Access Channels with Partial CSI at the Transmitters

Optimum Power Allocation in Fading MIMO Multiple Access Channels with Partial CSI at the Transmitters Optimum Power Allocation in Fading MIMO Multiple Access Channels with Partial CSI at the Transmitters Alkan Soysal Sennur Ulukus Department of Electrical and Computer Engineering University of Maryland,

More information

Blind MIMO communication based on Subspace Estimation

Blind MIMO communication based on Subspace Estimation Blind MIMO communication based on Subspace Estimation T. Dahl, S. Silva, N. Christophersen, D. Gesbert T. Dahl, S. Silva, and N. Christophersen are at the Department of Informatics, University of Oslo,

More information

Diversity Performance of a Practical Non-Coherent Detect-and-Forward Receiver

Diversity Performance of a Practical Non-Coherent Detect-and-Forward Receiver Diversity Performance of a Practical Non-Coherent Detect-and-Forward Receiver Michael R. Souryal and Huiqing You National Institute of Standards and Technology Advanced Network Technologies Division Gaithersburg,

More information

Truncation for Low Complexity MIMO Signal Detection

Truncation for Low Complexity MIMO Signal Detection 1 Truncation for Low Complexity MIMO Signal Detection Wen Jiang and Xingxing Yu School of Mathematics Georgia Institute of Technology, Atlanta, Georgia, 3033 Email: wjiang@math.gatech.edu, yu@math.gatech.edu

More information

A Gaussian Tree Approximation for Integer Least-Squares

A Gaussian Tree Approximation for Integer Least-Squares A Gaussian Tree Approximation for Integer Least-Squares Jacob Goldberger School of Engineering Bar-Ilan University goldbej@eng.biu.ac.il Amir Leshem School of Engineering Bar-Ilan University leshema@eng.biu.ac.il

More information

Multiple-Input Multiple-Output Systems

Multiple-Input Multiple-Output Systems Multiple-Input Multiple-Output Systems What is the best way to use antenna arrays? MIMO! This is a totally new approach ( paradigm ) to wireless communications, which has been discovered in 95-96. Performance

More information

Iterative Matrix Inversion Based Low Complexity Detection in Large/Massive MIMO Systems

Iterative Matrix Inversion Based Low Complexity Detection in Large/Massive MIMO Systems Iterative Matrix Inversion Based Low Complexity Detection in Large/Massive MIMO Systems Vipul Gupta, Abhay Kumar Sah and A. K. Chaturvedi Department of Electrical Engineering, Indian Institute of Technology

More information

Exploiting Sparsity for Wireless Communications

Exploiting Sparsity for Wireless Communications Exploiting Sparsity for Wireless Communications Georgios B. Giannakis Dept. of ECE, Univ. of Minnesota http://spincom.ece.umn.edu Acknowledgements: D. Angelosante, J.-A. Bazerque, H. Zhu; and NSF grants

More information

Computational Complexity of Decoding Orthogonal Space-Time Block Codes

Computational Complexity of Decoding Orthogonal Space-Time Block Codes 936 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 59, NO. 4, APRIL 2011 Computational Complexity of Decoding Orthogonal Space-Time Block Codes Ender Ayanoglu, Fellow, IEEE, Erik G. Larsson, Senior Member,

More information

Soft-Output Decision-Feedback Equalization with a Priori Information

Soft-Output Decision-Feedback Equalization with a Priori Information Soft-Output Decision-Feedback Equalization with a Priori Information Renato R. opes and John R. Barry School of Electrical and Computer Engineering Georgia Institute of Technology, Atlanta, Georgia 333-5

More information

Diversity Multiplexing Tradeoff in Multiple Antenna Multiple Access Channels with Partial CSIT

Diversity Multiplexing Tradeoff in Multiple Antenna Multiple Access Channels with Partial CSIT 1 Diversity Multiplexing Tradeoff in Multiple Antenna Multiple Access Channels with artial CSIT Kaushi Josiam, Dinesh Rajan and Mandyam Srinath, Department of Electrical Engineering, Southern Methodist

More information

Partial LLL Reduction

Partial LLL Reduction Partial Reduction Xiaohu Xie School of Computer Science McGill University Montreal, Quebec, Canada H3A A7 Email: xiaohu.xie@mail.mcgill.ca Xiao-Wen Chang School of Computer Science McGill University Montreal,

More information

4488 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 54, NO. 10, OCTOBER /$ IEEE

4488 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 54, NO. 10, OCTOBER /$ IEEE 4488 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 54, NO. 10, OCTOBER 2008 List Decoding of Biorthogonal Codes the Hadamard Transform With Linear Complexity Ilya Dumer, Fellow, IEEE, Grigory Kabatiansky,

More information

An Efficient Optimal Algorithm for Integer-Forcing Linear MIMO Receivers Design

An Efficient Optimal Algorithm for Integer-Forcing Linear MIMO Receivers Design An Efficient Optimal Algorithm for Integer-Forcing Linear MIMO Receivers Design Jinming Wen, Lanping Li, Xiaohu Tang, Wai Ho Mow, and Chintha Tellambura Department of Electrical and Computer Engineering,

More information

Expected Error Based MMSE Detection Ordering for Iterative Detection-Decoding MIMO Systems

Expected Error Based MMSE Detection Ordering for Iterative Detection-Decoding MIMO Systems Expected Error Based MMSE Detection Ordering for Iterative Detection-Decoding MIMO Systems Lei Zhang, Chunhui Zhou, Shidong Zhou, Xibin Xu National Laboratory for Information Science and Technology, Tsinghua

More information

Shannon meets Wiener II: On MMSE estimation in successive decoding schemes

Shannon meets Wiener II: On MMSE estimation in successive decoding schemes Shannon meets Wiener II: On MMSE estimation in successive decoding schemes G. David Forney, Jr. MIT Cambridge, MA 0239 USA forneyd@comcast.net Abstract We continue to discuss why MMSE estimation arises

More information

A Fast Generalized Sphere Decoder for Optimum Decoding of Under-determined MIMO systems

A Fast Generalized Sphere Decoder for Optimum Decoding of Under-determined MIMO systems A Fast Generalized Sphere Decoder for Optimum Decoding of Under-determined MIMO systems Pranav Dayal and Mahesh K. Varanasi e-mail: fdayalp, varanasig@dsp.colorado.edu University of Colorado, Boulder,

More information

A Precoding Method for Multiple Antenna System on the Riemannian Manifold

A Precoding Method for Multiple Antenna System on the Riemannian Manifold Journal of Communications Vol. 9, No. 2, February 2014 A Precoding Method for Multiple Antenna System on the Riemannian Manifold Lin Zhang1 and S. H. Leung2 1 Department of Electronic Engineering, City

More information

On the Mixing Time of Markov Chain Monte Carlo for Integer Least-Square Problems

On the Mixing Time of Markov Chain Monte Carlo for Integer Least-Square Problems On the Mixing Time of Markov Chain Monte Carlo for Integer Least-Square Problems Weiyu Xu ECE, University of Iowa weiyu-xu@uiowa.edu Georgios Alexandros Dimakis EE,USC dimakis@usc.edu Babak Hassibi EE,

More information

An Efficient Approach to Multivariate Nakagami-m Distribution Using Green s Matrix Approximation

An Efficient Approach to Multivariate Nakagami-m Distribution Using Green s Matrix Approximation IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL 2, NO 5, SEPTEMBER 2003 883 An Efficient Approach to Multivariate Nakagami-m Distribution Using Green s Matrix Approximation George K Karagiannidis, Member,

More information

Publication VI. Esa Ollila On the circularity of a complex random variable. IEEE Signal Processing Letters, volume 15, pages

Publication VI. Esa Ollila On the circularity of a complex random variable. IEEE Signal Processing Letters, volume 15, pages Publication VI Esa Ollila 2008 On the circularity of a complex rom variable IEEE Signal Processing Letters, volume 15, pages 841 844 2008 Institute of Electrical Electronics Engineers (IEEE) Reprinted,

More information

Adaptive Bit-Interleaved Coded OFDM over Time-Varying Channels

Adaptive Bit-Interleaved Coded OFDM over Time-Varying Channels Adaptive Bit-Interleaved Coded OFDM over Time-Varying Channels Jin Soo Choi, Chang Kyung Sung, Sung Hyun Moon, and Inkyu Lee School of Electrical Engineering Korea University Seoul, Korea Email:jinsoo@wireless.korea.ac.kr,

More information

PERFORMANCE COMPARISON OF DATA-SHARING AND COMPRESSION STRATEGIES FOR CLOUD RADIO ACCESS NETWORKS. Pratik Patil, Binbin Dai, and Wei Yu

PERFORMANCE COMPARISON OF DATA-SHARING AND COMPRESSION STRATEGIES FOR CLOUD RADIO ACCESS NETWORKS. Pratik Patil, Binbin Dai, and Wei Yu PERFORMANCE COMPARISON OF DATA-SHARING AND COMPRESSION STRATEGIES FOR CLOUD RADIO ACCESS NETWORKS Pratik Patil, Binbin Dai, and Wei Yu Department of Electrical and Computer Engineering University of Toronto,

More information

A Thesis for the Degree of Master. An Improved LLR Computation Algorithm for QRM-MLD in Coded MIMO Systems

A Thesis for the Degree of Master. An Improved LLR Computation Algorithm for QRM-MLD in Coded MIMO Systems A Thesis for the Degree of Master An Improved LLR Computation Algorithm for QRM-MLD in Coded MIMO Systems Wonjae Shin School of Engineering Information and Communications University 2007 An Improved LLR

More information

Fast Near-Optimal Energy Allocation for Multimedia Loading on Multicarrier Systems

Fast Near-Optimal Energy Allocation for Multimedia Loading on Multicarrier Systems Fast Near-Optimal Energy Allocation for Multimedia Loading on Multicarrier Systems Michael A. Enright and C.-C. Jay Kuo Department of Electrical Engineering and Signal and Image Processing Institute University

More information

Algebraic Soft-Decision Decoding of Reed Solomon Codes

Algebraic Soft-Decision Decoding of Reed Solomon Codes IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 49, NO. 11, NOVEMBER 2003 2809 Algebraic Soft-Decision Decoding of Reed Solomon Codes Ralf Koetter, Member, IEEE, Alexer Vardy, Fellow, IEEE Abstract A polynomial-time

More information

The Effect of Ordered Detection and Antenna Selection on Diversity Gain of Decision Feedback Detector

The Effect of Ordered Detection and Antenna Selection on Diversity Gain of Decision Feedback Detector The Effect of Ordered Detection and Antenna Selection on Diversity Gain of Decision Feedback Detector Yi Jiang Mahesh K. Varanasi Dept. Electrical & Computer Engineering, University of Colorado Boulder,

More information

New Designs for Bit-Interleaved Coded Modulation with Hard-Decision Feedback Iterative Decoding

New Designs for Bit-Interleaved Coded Modulation with Hard-Decision Feedback Iterative Decoding 1 New Designs for Bit-Interleaved Coded Modulation with Hard-Decision Feedback Iterative Decoding Alireza Kenarsari-Anhari, Student Member, IEEE, and Lutz Lampe, Senior Member, IEEE Abstract Bit-interleaved

More information

Lecture 5: Antenna Diversity and MIMO Capacity Theoretical Foundations of Wireless Communications 1. Overview. CommTh/EES/KTH

Lecture 5: Antenna Diversity and MIMO Capacity Theoretical Foundations of Wireless Communications 1. Overview. CommTh/EES/KTH : Antenna Diversity and Theoretical Foundations of Wireless Communications Wednesday, May 4, 206 9:00-2:00, Conference Room SIP Textbook: D. Tse and P. Viswanath, Fundamentals of Wireless Communication

More information

An improved scheme based on log-likelihood-ratio for lattice reduction-aided MIMO detection

An improved scheme based on log-likelihood-ratio for lattice reduction-aided MIMO detection Song et al. EURASIP Journal on Advances in Signal Processing 206 206:9 DOI 0.86/s3634-06-032-8 RESEARCH Open Access An improved scheme based on log-likelihood-ratio for lattice reduction-aided MIMO detection

More information