Professional Documents
Culture Documents
AbstractIn this letter, simple semidefinite relaxations are proposed for the detection of high-order quadrature amplitude modulations in multiple-inputmultiple-output systems. The detector is
based on the addition of several convex and concave quadratic inequality constraints into the maximum-likelihood detector before
relaxing the problem into a convex one. Combined with a randomized sampling procedure, it is shown that the performance and
worst-case computational complexity of the proposed approach
makes it very competitive against existing detectors in large problem sizes.
Index TermsMultiple-inputmultiple-output (MIMO) detection, quadrature amplitude modulations (QAM) constellations,
semidefinite relaxation (SDR).
I. INTRODUCTION
1070-9908 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
SOUTO et al.: SEMIDEFINITE RELAXATIONS FOR MIMO TRANSMISSIONS WITH HIGH-ORDER QAM CONSTELLATIONS
(1)
C N r x M t x is the channel,
where H
s is the Mtx 1 column vector whose elements are the complex valued transmitted
symbols, and n
C N r x 1 is the vector containing independent
zero-mean circularly symmetric Gaussian noise samples with
s
covariance 2 2 IM t x . Assuming that the transmitted symbols
are drawn from a constellation that can be mapped to a subset of
the Gaussian integers space ZM t x [j] through shifting and scaling (e.g., M-QAM constellations), we can adopt an equivalent
real valued lattice representation and write
y = Hx + n
(2)
with
#
$
Im H
#
$
Re H
(
)
*
+
1
1
M
+
+ j H1
tx
Re y
2
2
y=
*
(
)
+
1
1
M
+ j H1
Im y
+
tx
2
2
(
)
*
+
1
1
s/ +
+ j 1M t x
Re
Re
{
n
}
2
2
x=
*
(
)
+ , n =
1
1
Im
{
n
}
+ j 1M t x
Im
s/ +
2
2
#
$
Re H
H=
#
$
Im H
(3)
min y Hx22
(4)
subject to x Z2M t x
(5)
li xi ui , i = 1, ..., 2Mtx
(6)
(9)
(xi ui ) (xj uj ) 0
(10)
(xi ui ) (xj lj ) 0
(12)
(xi li ) (xj uj ) 0
where represents the scaling factor (minimum symbol distance in the constellation) and 1M t x denotes an all-ones Mtx 1
column vector. Using this model, the MLD for the transmitted
symbols can be formulated as the following integer least squares
problem
x
985
(11)
xR2 M t x ,XS 2 M t x
subject to X = xxT
(15)
subject to
xT
(17)
986
(7)(12) resulting
.
Tr al aTl X + (2bl + 1) aTl x bl (bl + 1) 0 (18)
.
(19)
Tr cl cl T X + (dl + fl ) cl T x dl fl 0
Xij xj li + xi lj li lj
(20)
Xij xi uj + xj li li uj
(22)
Xij xj ui + xi uj ui uj
(21)
Xij xi lj + xj ui ui lj .
(23)
i = 1, . . . , 2Mtx .
(24)
Notice that (22) and (23) also generate constraint (24) for
i = j.
While a relaxed problem comprising only (16) and (17) can
be used as a basic approximation to the original MLD problem, the addition of a subset of inequalities (18)(23) reduces
the feasible set and produces an optimal value which can be
closer to the original one. Furthermore, the resulting SDP can
be efficiently solved in polynomial time using an interior point
method [23]. Since the relaxed problem will generate a solution comprising a matrix and a vector whose elements may
not be necessarily integers, an estimate of the transmitted symbol vector can be obtained through a randomization procedure
[22]. Denoting the solutions of the SDP as x and X , Q vector samples, x(q ) , can be drawn from the Gaussian distribution x(q ) N (x , X x xT ) and the elements rounded to
the nearest integers inside the limits (6). The vector yielding
the lowest objective value in (4) is then selected as the final
estimate.
B. Complexity
Based on the iterative primal-dual interior point method from
[23], it can be inferred [24] that the complexity per iteration for
solving the relaxed SDP (16)(17) with m inequality constraints
2
3
3
+ mMtx
+ Mtx
+ m3 ), and
of the type (18)(23)
is O(m2 Mtx
Fig. 1.
s :b k (
s )=1 exp y
2
5
2 3
(25)
Lk = log 1
3 4
3 H
s32 2 2
s :b k (
s )=0 exp y
2
s) denotes
where is the set with the Q vector samples and bk (
the kth bit of vector
s.
IV. SIMULATION RESULTS
Several Monte Carlo simulations were run to evaluate the performance of the proposed SDR approach. The elements of ma were chosen as independent and identically distributed,
trix H
zero-mean, unit variance complex Gaussian random variables.
Figs. 1 and 2 present symbol error rate (SER) performances as a
function of the SNR for a 16 16 and a 32 32 MIMO system
using 64-QAM. Table I lists the different sets of inequalities employed to obtain the curves of the proposed detector. Set number
5, only includes inequalities of the form (18), with ai = ei and
bi = 0 for i = 1, . . . , 2Mtx . Notice that in this case the inequalities reduce to
diag (X) x
(26)
which corresponds to the constraint adopted in [22]. The difference between sets 2, 3, and 4 lies in the number of inequalities
of type (18) employed which are associated with the initial
idea of removing regions between constellation points in order
to reduce the constraint set. While sets 4 and 3, respectively,
SOUTO et al.: SEMIDEFINITE RELAXATIONS FOR MIMO TRANSMISSIONS WITH HIGH-ORDER QAM CONSTELLATIONS
987
TABLE I
LIST OF INEQUALITY SETS EMPLOYED IN THE SIMULATIONS
Label
SDR, set 1
SDR, set 2
SDR, set 3
SDR, set 4
SDR, set 5
Fig. 2.
Inequalities
=
=
=
=
ei ,
ei ,
ei ,
ei ,
di
bi
di
bi
=
=
=
=
l i , f i = u i , and i = 1, . . . , 2M t x .
0, i = 1, . . . , 2M t x .
l i , f i = u i , and i = 1, . . . , 2M t x .
0, i = 1, . . . , 2M t x .
V. CONCLUSION
In this letter, we have proposed a new SDR-based MIMO
detector for high-order QAM constellations. The SDR formulation is built over a flexible set of convex and concave quadratic
inequality constraints and has a polynomial time worst-case
complexity that can be made independent of the constellation
order. It was shown that the proposed approach can achieve a
very competitive tradeoff between complexity and performance
in large problem sizes when compared against other existing
suboptimal detectors.
988
REFERENCES
[1] L. Lu, G. Y. Li, A. L. Swindlehurst, A. Ashikhin, and R. Zhang, An
overview of massive MIMO: Benefits and challenges, IEEE J. Sel. Topics
Signal Process., vol. 8, no. 5, pp. 742758, Oct. 2014.
[2] T. L. Marzetta, Noncooperative cellular wireless with unlimited numbers
of base station antennas, IEEE Trans. Wireless Commun., vol. 9, no. 11,
pp. 35903600, Nov. 2010.
[3] S. Verdu, Computational complexity of optimum multiuser detection,
Algorithmica, vol. 4, no. 14, pp. 303312, Jun. 1989.
[4] J. Jalden and B. Ottersten, On the complexity of sphere decoding in
digital communications, IEEE Trans. Signal Process., vol. 53, no. 4,
pp. 14741484, Apr. 2005.
[5] D. Wubben, D. Seethaler, J. Jalden, and G. Matz, Lattice reduction,
IEEE Signal Process. Mag., vol. 28, no. 3, pp. 7091, May 2011.
[6] S. Yang and L. Hanzo, Fifty years of MIMO detection: The road
to large-scale MIMOs, IEEE Commun. Surveys Tuts., vol. 17, no. 4,
pp. 19411988, Oct.-Dec. 2015.
[7] J. Pan, Wing-Kin Ma, and J. Jalden, MIMO detection by Lagrangian
dual maximum-likelihood relaxation: Reinterpreting regularized lattice
decoding, IEEE Trans. Signal Process., vol. 62, no. 2, pp. 511524,
Jan. 2014.
[8] T. Fujie and M. Kojima, Semidefinite programming relaxation for nonconvex quadratic programs, J. Global Optim., vol. 10, no. 4, pp. 367380,
1997.
[9] Z.-Q. Luo, W.-K. Ma, A. M.-C. So, Y. Ye, and S. Zhang, Semidefinite relaxation of quadratic optimization problems, IEEE Signal Process. Mag.,
vol. 27, no. 3, pp. 2034, May 2010.
[10] B. Steingrimsson, Z.-Q. Luo, and K. M. Wong, Soft quasi-maximumlikelihood detection for multiple-antenna wireless channels, IEEE Trans.
Signal Process., vol. 51, no. 11, pp. 27102719, 2003.
[11] A. Wiesel, Y. C. Eldar, and S. S. Shitz, Semidefinite relaxation for detection of 16-QAM signaling in MIMO channels, IEEE Signal Process.
Lett., vol. 12, no. 9, pp. 653656, Sep. 2005.
[12] N. D. Sidiropoulos and Z.-Q. Luo, A semidefinite relaxation approach
to MIMO detection for high-order QAM constellations, IEEE Signal
Process. Lett., vol. 13, no. 9, pp. 525528, Sep. 2006.
[13] Y. Yang, C. Zhao, P. Zhou, and W. Xu, MIMO detection of 16-QAM
signaling based on semidefinite relaxation, IEEE Signal Process. Lett.,
vol. 14, no. 11, pp. 797800, Nov. 2007.
[14] Z. Mao, X. Wang, and X. Wang, Semidefinite programming relaxation
approach for multiuser detection of QAM signals, IEEE Trans. Wireless
Commun., vol. 6, no. 12, pp. 42754279, Dec. 2007.
[15] S. Yang, T. Lv, and L. Hanzo, Semidefinite programming relaxation based
virtually antipodal detection for MIMO systems using gray coded highorder QAM, IEEE Trans. Veh. Technol., vol. 62, no. 4, pp. 16671677,
May 2013.
[16] X. Fan, J. Song, D. P. Palomar, and O. C. Au, Universal binary semidefinite relaxation for ML signal detection, IEEE Trans. Commun., vol. 61,
no. 11, pp. 45654576, Nov. 2013.
[17] A. Mobasher, M. Taherzadeh, R. Sotirov, and A. K. Khandani, A nearmaximum-likelihood decoding algorithm for MIMO systems based on
semi-definite programming, IEEE Trans. Inf. Theory, vol. 53, no. 11,
pp. 38693886, Nov. 2007.
[18] S. Boyd and L. Vandenberghe, Convex Optimization. New York, NY, USA:
Cambridge Univ. Press, 2004.
[19] M. Kim, J. Park, K. Kim, and J. Kim, Exact ML criterion based on
semidefinite relaxation for MIMO systems, IEEE Signal Process. Lett.,
vol. 21, no. 3, pp. 343346, Mar. 2014.
[20] J. Park and S. Boyd, Concave quadratic cuts for mixed-integer quadratic
problems, arXiv:1510.06421, Oct. 2015.
[21] A. Billionnet, S. Elloumi, and A. Lambert, Extending the QCR method to
general mixed integer programs, Math. Program., vol. 131, pp. 381401,
Feb. 2012.
[22] J. Park and S. Boyd, A semidefinite programming method for integer
convex quadratic minimization, arXiv:1504.07672, May 2015.
[23] C. Helmberg, F. Rendl, R. Vanderbei, and H. Wolkowicz, An interior
point method for semidefinite programming, SIAM J. Optim., vol. 6,
no. 2, pp. 342361, 1996.
[24] W.-K. Ma, C.-C. Su, J. Jalden, and C.-Y. Chi, Some results on 16QAM MIMO detection using semidefinite relaxation, in Proc. IEEE Int.
Conf. Acoust., Speech, Signal Process., Las Vegas, NV, USA, Apr. 2008,
pp. 26732676.
[25] B. M. Hochwald and S. ten Brink, Achieving near-capacity on a multipleantenna channel, IEEE Trans. Commun., vol. 51, no. 3, pp. 389399,
Mar. 2003.
[26] A. Ghasemmehdi and E. Agrell, Faster recursions in sphere decoding,
IEEE Trans. Inf. Theory, vol. 57, no. 6, pp. 35303536, Jun. 2011.
[27] G. D. Golden, G. J. Foschini, R. A. Valenzuela, and P. W. Wolniansky, Detection algorithm and initial laboratory results using V-BLAST
space-time communication architecture, Electron. Lett., vol. 35, no. 1,
pp. 1416, Jan. 1999.
[28] C. Windpassinger and R. F. H. Fischer, Low-complexity near maximumlikelihood detection and precoding for MIMO systems using lattice reduction, in Proc. IEEE Inf. Theory Workshop, Paris, France, Mar. 2003,
pp. 345348.
[29] W.-K. Ma, C.-C. Su, J. Jalden, T.-H. Chang, and C.-Y. Chi, The equivalence of semidefinite relaxation MIMO detectors for higher-order QAM,
IEEE J. Sel. Topics Signal Process., vol. 3, no. 6, pp. 10381052, Dec.
2009.
[30] C. Studer and H. Bolcskei, Softinput softoutput single tree-search
sphere decoding, IEEE Trans. Inf. Theory, vol. 56, no. 10, pp. 4827
4842, Oct. 2010.
[31] G. Papa, D. Ciuonzo, G. Romano, and P. S. Rossi, A dominance-based
soft-input soft-output MIMO detector with near-optimal performance,
IEEE Trans. Commun., vol. 62, no. 12, pp. 43204335, Dec. 2014.