|
Linear Multiuser Detectors
Dec 24,2008 00:00
by
admin
Linear Multiuser DetectorsSuppose that we are interested in demodulating the data of user 1. Then (2.168) can be written as
where A linear receiver for this purpose can be represented by a
Pmdimensional complex vector
The coherent detection rule is then given by
and the differential detection rule is given by
As before, two forms of such linear detectors are the linear decorrelating detector and the linear minimum mean-square-error (MMSE) detector, which are described next. Linear Decorrelating DetectorThe linear decorrelating detector for user 1 has the form of (2.171)–(2.173) with the weight vector w1 = d1, such that both the multiple-access interference (MAI) and the intersymbol interference (ISI) are eliminated completely at the detector output.[3]
Denote by el the K(m + I)-vector with all-zero entries except for the lth entry, which is 1. Recall that the smoothing factor
m is chosen such that the matrix H in (2.169) is a tall matrix. Assume that H has full column rank [i.e.,
The linear decorrelating detector for user 1 is then given by
Using (2.169) and (2.175), we have
It is seen from (2.176) that both the MAI and the ISI are eliminated completely at the output of the linear zero-forcing detector. In the absence of noise (i.e., n[i] = 0), the data bit of the desired user, b1[i], is recovered perfectly. Linear MMSE DetectorThe linear minimum mean-square-error (MMSE) detector for user 1
has the form of (2.171)–(2.173) with the weight vector w1 = m1, where
where
Subspace Linear DetectorsLet l1
By performing an eigendecomposition of the matrix Cr, we obtain
where Ls = diag(l1, ..., lr) contains the r largest eigenvalues of Cr in descending order, Us = [u1 · · · ur] contains the corresponding orthogonal eigenvectors, and Un= [ur+1 ··· uPm] contains the Pm-r orthogonal eigenvectors that correspond to the eigenvalue s2. It is easy to see that range(H) = range(Us). As before, the column space of Us is called the signal subspace and its orthogonal complement, the noise subspace, is spanned by the columns of Un. Following exactly the same line of development as in the synchronous case, it can be shown that the linear decorrelating detector given by (2.175), and the linear MMSE detector given by (2.177), can be expressed in terms of the signal subspace components above as [548]
Decimation-Combining Linear DetectorsThe linear detectors discussed above operate in a Pm-dimensional vector space. As will be seen in the
next section, the major computation in channel estimation involves computing the
singular value decomposition (SVD) of the autocorrelation matrix Cr of
dimensions Pm x Pm, which has computational complexity For q = 0, ..., p - 1, denote
Similar to what we did before, we can write
Assume that Nm
where To detect user 1's data bits, each down-sampled signal vector rq[i] is correlated with the corresponding weight vector to obtain
The data bits are then demodulated according to
In the decimation-combining approach described above, since the
signal vectors have dimension Nm, the complexity
of estimating each decimated channel response hk,q,
q = 0, ..., p–1,
is |