scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Minimum Mean-Squared Error Iterative Successive Parallel Arbitrated Decision Feedback Detectors for DS-CDMA Systems

20 May 2008-IEEE Transactions on Communications (IEEE)-Vol. 56, Iss: 5, pp 778-789
TL;DR: The relations between the MMSE achieved by the analyzed DF structures, including the novel scheme, with imperfect and perfect feedback are mathematically studied.
Abstract: In this paper we propose minimum mean squared error (MMSE) iterative successive parallel arbitrated decision feedback (DF) receivers for direct sequence code division multiple access (DS-CDMA) systems. We describe the MMSE design criterion for DF multiuser detectors along with successive, parallel and iterative interference cancellation structures. A novel efficient DF structure that employs successive cancellation with parallel arbitrated branches and a near-optimal low complexity user ordering algorithm are presented. The proposed DF receiver structure and the ordering algorithm are then combined with iterative cascaded DF stages for mitigating the deleterious effects of error propagation for convolutionally encoded systems with both Viterbi and turbo decoding as well as for uncoded schemes. We mathematically study the relations between the MMSE achieved by the analyzed DF structures, including the novel scheme, with imperfect and perfect feedback. Simulation results for an uplink scenario assess the new iterative DF detectors against linear receivers and evaluate the effects of error propagation of the new cancellation methods against existing ones.

Summary (3 min read)

Introduction

  • This is a repository copy of Minimum mean-squared error iterative successive parallel arbitrated decision feedback detectors for DS-CDMA systems.
  • The multistage or iterative DF schemes presented in [14], [15] are based on the combination of SDF and P-DF schemes in multiple stages in order to refine the symbol estimates, resulting in improved performance over conventional S-DF, P-DF and mitigation of error propagation.

II. DS-CDMA SYSTEM MODEL

  • Let us consider the uplink of a symbol synchronous binary phase-shift keying (BPSK) DS-CDMA system with K users, N chips per symbol and Lp propagation paths.
  • It should be remarked that a synchronous model is assumed for simplicity, although it captures most of the features of more realistic asynchronous models with small to moderate delay spreads.
  • The baseband signal transmitted by the k-th active user to the base station is given by xk(t) =.
  • Assuming that the receiver is synchronised with the main path, the coherently demodulated composite received signal is r(t) = K ∑ k=1 Lp−1 ∑ l=0 hk,l(t)xk(t − τk,l) + n(t) (2) where hk,l(t) and τk,l are, respectively, the channel coefficient and the delay associated with the l-th path and the k-th user.
  • The MAI comes from the non-orthogonality between the received signature sequences, whereas the ISI span Ls depends on the length of the channel response, which is related to the length of the chip sequence.

III. MMSE DECISION FEEDBACK RECEIVERS

  • Let us describe in this section the design of synchronous MMSE decision feedback detectors.
  • In particular, the feedback filter fk(i) of user k has a number of non-zero coefficients corresponding to the available number of feedback connections for each type of cancellation structure.
  • D} (8) where the two sets D and U correspond to detected and undetected users, respectively.
  • In order to design the S-DF receivers and satisfy the constraints of the SDF structure, the designer must obtain the vector with initial decisions b̂(i) = sgn[ℜ(WH(i)r(i))] and then resort to the following cancellation approach.

IV. SUCCESSIVE PARALLEL ARBITRATED DF AND ITERATIVE DETECTION

  • The authors present a novel interference cancellation structure and describe a low complexity near-optimal ordering algorithm that employs different orders of cancellation and then selects the most likely symbol estimate.
  • The proposed ordering algorithm is compared with the optimal user ordering algorithm, which requires the evaluation of K! different cancellation orders and turns out to be too complex for practical use.
  • The new receiver structure, denoted successive parallel arbitrated DF (SPA-DF) detection, is then combined with iterative cascaded DF stages [14], [15] to further refine the symbol estimates.
  • The motivation for the novel DF structures is to mitigate the effects of error propagation often found in P-DF structures [14], [15], that are of great interest for uplink scenarios due to its capability of providing uniform performance over the users.

A. Successive Parallel Arbitrated DF Detection

  • The idea of parallel arbitration is to employ successive interference cancellation (SIC) to rapidly converge to a local maximum of the likelihood function and, by running parallel branches of SIC with different orders of cancellation, one can arrive at sufficiently different local maxima [16].
  • The rationale for this approach is to shift the ordering and attempt to benefit a given user or group of users for each decoding branch.
  • The SPA-DF system employs the same filters, namely W and F, of the traditional S-DF structure and requires additional arithmetic operations to compute the parallel arbitrated candidates.
  • The role of reversing the cancellation order in successive stages is to equalize the performance of the users over the population or at least reduce the performance disparities.

V. SUCCESSIVE PARALLEL ARBITRATED DF AND ITERATIVE DETECTION FOR CODED SYSTEMS

  • This section is devoted to the description of the proposed SPA-DF detector and iterative detection schemes for coded systems which employ convolutional codes with Viterbi and turbo decoding.
  • Specifically, the authors present iterative DF detectors based on the proposed SPA-DF structure which exploits user ordering and combine the SPA-DF with either the S-DF, the P-DF or another SPA-DF in the second stage.
  • The authors show that a reduced number of turbo iterations can be used with the proposed iterative detector when a near-optimal user ordering is employed and that savings in transmitted power are also obtained as compared to previously reported turbo detectors [19]-[23].

C. Extensions

  • Here, the authors briefly comment on how the proposed receiver structures can be extended to take into account asynchronous systems, dynamic scenarios, other types of communications systems and multiple access techniques.
  • For asynchronous systems with large relative delays amongst the users, the observation window of each user should be expanded in order to consider an increased number of samples derived from the offsets amongst users.
  • These remedies imply in augmented filter lengths and consequently increased computational complexity.
  • An extension with low complexity turbo schemes such as the one in [26] are also possible with the structures presented in this paper.
  • For dynamic channels that are subject to fading, the designer can rely on adaptive signal processing techniques and make the proposed detector structures adaptive in order to track the variations of the channel and the interference.

VI. SIMULATIONS

  • The authors evaluate the performance of the iterative arbitrated DF structures introduced in Section IV and compare them with other existing structures.
  • In the following experiments, averaged over 200 runs for uncoded systems, over 2000 for encoded systems with Viterbi decoding and over 20000 for turbo decoded schemes, it is indicated the receiver structure (linear or decision feedback (DF)).
  • The results for a system with N = 32, depicted in Fig. 4 indicate that the best performance is achieved with the novel ISPASPA-DF (the SPA-DF is employed in two cascaded stages), followed by the new ISPAP-DF, the existing ISP-DF [14], the ISPAS-DF, the SPA-DF, the P-DF, the ISS-DF, the S-DF and the linear detector.
  • Moreover, the performance advantages of the ISPASPA-DF and ISPAP-DF systems are even more pronounced over the other analyzed schemes for larger systems.
  • Users with the first indices and poorer performance should be allocated to voice services, while the users with better performance should be designated to data transmission services that require improved QoS.

VII. CONCLUSIONS

  • A novel SPA-DF structure and a low complexity nearoptimal ordering algorithm were presented and combined with iterative techniques for use with cascaded DF stages for mitigating the deleterious effects of error propagation.
  • The proposed SPA-DF and iterative receivers for DS-CDMA systems were investigated in an uplink scenario and compared to existing schemes in the literature.
  • The approximate MMSE in (47) is also proportional to the number of undetected users expressed by the covariance matrix RUl , but can benefit from different groups of undetected users, by selecting the undetected group of users that yield smaller MSE, resulting in better performance.
  • Here, the authors mathematically discuss the MMSE of S-DF detectors with the optimal ordering algorithm.

Did you find this useful? Give us your feedback

Content maybe subject to copyright    Report

This is a repository copy of Minimum mean-squared error iterative successive parallel
arbitrated decision feedback detectors for DS-CDMA systems.
White Rose Research Online URL for this paper:
https://eprints.whiterose.ac.uk/3933/
Version: Submitted Version
Article:
de Lamare, Rodrigo C. and Sampaio-Neto, Raimundo (2008) Minimum mean-squared
error iterative successive parallel arbitrated decision feedback detectors for DS-CDMA
systems. IEEE Transactions on Communications. pp. 778-789. ISSN 0090-6778
https://doi.org/10.1109/TCOMM.2008.060209
eprints@whiterose.ac.uk
https://eprints.whiterose.ac.uk/
Reuse
Items deposited in White Rose Research Online are protected by copyright, with all rights reserved unless
indicated otherwise. They may be downloaded and/or printed for private study, or other acts as permitted by
national copyright laws. The publisher or other rights holders may allow further reproduction and re-use of
the full text version. This is indicated by the licence information on the White Rose Research Online record
for the item.
Takedown
If you consider content in White Rose Research Online to be in breach of UK law, please notify us by
emailing eprints@whiterose.ac.uk including the URL of the record and the reason for the withdrawal request.

promoting access to White Rose research papers
White Rose Research Online
Universities of Leeds, Sheffield and York
http://eprints.whiterose.ac.uk/
White Rose Research Online URL for this paper:
http://eprints.whiterose.ac.uk/3933/
Published paper
de Lamare, R.C. and Sampaio-Neto, R. (2008) Minimum mean-squared error
iterative successive parallel arbitrated decision feedback detectors for DS-
CDMA systems
, IEEE Transactions on Communications, Volume 56 (5), 778 -
779.
eprints@whiterose.ac.uk

778 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 56, NO. 5, MAY 2008
Minimum Mean-Squared Error Iterative Successive
Parallel Arbitrated Decision Feedback Detectors for
DS-CDMA Systems
Rodrigo C. de Lamare and Raimundo Sampaio-Neto
Abstract—In this paper we propose minimum mean squared
error (MMSE) iterative successive parallel arbitrated decision
feedback (DF) receivers for direct sequence code division multiple
access (DS-CDMA) systems. We describe the MMSE design
criterion for DF multiuser detectors along with successive,
parallel and iterative interference cancellation structures. A novel
efcient DF structure that employs successive cancellation with
parallel arbitrated branches and a near-optimal low complexity
user ordering algorithm are presented. The proposed DF receiver
structure and the ordering algorithm are then combined with it-
erative cascaded DF stages for mitigating the deleterious effects of
error propagation for convolutionally encoded systems with both
Viterbi and turbo decoding as well as for uncoded schemes. We
mathematically study the relations between the MMSE achieved
by the analyzed DF structures, including the novel scheme, with
imperfect and perfect feedback. Simulation results for an uplink
scenario assess the new iterative DF detectors against linear
receivers and evaluate the effects of error propagation of the
new cancellation methods against existing ones.
Index Terms—DS-CDMA systems, multiuser detection, deci-
sion feedback structures, iterative detection, iterative decoding.
I. INTRODUCTION
M
ULTIUSER detection has been proposed as a means to
suppress multi-access interference (MAI), increasing
the capacity and the performance of CDMA systems [1].
The optimal multiuser detector of Verdu [2] suffers from
exponential complexity and requires the knowledge of timing,
amplitude and signature sequences. This fact has motivated
the development of various sub-optimal strategies: the linear
[3] and decision feedback (DF) [4] receivers, the succes-
sive interference canceller [5] and the multistage detector
[6]. Recently, Verdu and Shamai [7] and Rapajic [8] et al.
have investigated the information theoretic trade-off between
the spectral and power efciency of linear and non-linear
multiuser detectors in synchronous AWGN channels. These
works have shown that given a sufcient signal to noise
ratio and for high loads (the ratio of users to processing
gain close to one), DF detection has a substantially higher
Paper approved by X. Wang, the Editor for Multiuser Detection and
Equalization of the IEEE Communications Society. Manuscript received April
4, 2006; revised December 6, 2006.
R. C. de Lamare is with the Communications Research Group, Department
of Electronics, University of York, York Y010 5DD, United Kingdom (e-mail:
rcdl500@ohm.york.ac.uk).
R. Sampaio-Neto is with CETUC/PUC-RIO, 22453-900, Rio de Janeiro,
Brazil (e-mail: raimundo@cetuc.puc-rio.br).
Digital Object Identier 10.1109/TCOMM.2008.060209.
spectral efciency than linear detection. For uplink scenarios,
DF structures, which are relatively simple and perform linear
interference suppression followed by interference cancellation,
provide substantial gains over linear detection.
Minimum mean squared error (MMSE) multiuser detectors
usually show good performance and have simple adaptive
implementation. In particular, when used with short or re-
peated spreading sequences the MMSE design criterion leads
to adaptive versions which only require a training sequence
for estimating the receiver parameters. Previous work on DF
detectors examined successive interference cancellation [9],
[10], [11], parallel interference cancellation [13], [14], [15]
and multistage or iterative DF detectors [14], [15]. The DF
detector with successive interference cancellation (S-DF) is
optimal, in the sense that it achieves the sum capacity of the
the synchronous AWGN channel [10]. The S-DF scheme is
capable of alleviating the effects of error propagation despite
it generally leads to non uniform performance over the users.
In particular, the user ordering plays an important role in the
performance of S-DF detectors. Studies on decorrelator DF
detectors with optimal user ordering have been reported in
[11] for imperfect feedback and in [12] for perfect feedback.
The problem with the optimal ordering algorithms in [11],
[12] is that they represent a very high computational burden
for practical receiver design. Conversely, the DF receiver
with parallel interference cancellation (P-DF) [13], [14], [15]
satises the uplink requirements, namely, cancellation of intra-
cell interference and suppression of the remaining other-cell
interference, and provides, in general, uniform performance
over the user population even though it is more sensitive to
error propagation. The multistage or iterative DF schemes
presented in [14], [15] are based on the combination of S-
DF and P-DF schemes in multiple stages in order to rene
the symbol estimates, resulting in improved performance over
conventional S-DF, P-DF and mitigation of error propagation.
In this work, we propose the design of MMSE DF detectors
that employ a novel successive parallel arbitrated DF (SPA-
DF) structure based on the generation of parallel arbitrated
branches. The motivation for the novel DF structures is to
mitigate the effects of error propagation often found in P-DF
structures [13], [14], [15]. The basic idea is to improve the
S-DF structure using different orders of cancellation and then
select the most likely estimate. A near-optimal user ordering
algorithm is described for the new SPA-DF detector structure
and is compared to the optimal user ordering algorithm, which
0090-6778/08$25.00
c
2008 IEEE

DE LAMARE and SAMPAIO-NETO: MINIMUM MEAN-SQUARED DECISION FEEDBACK DETECTORS 779
requires the evaluation of K! different cancellation orders.
The results in terms of performance show that the SPA-DF
structure with the suboptimal ordering algorithm can achieve
a performance very close to that of the S-DF with optimal
ordering. Furthermore, the new SPA-DF scheme is combined
with iterative cascaded DF stages, where the subsequent stage
uses S-DF, P-DF or the new SPA-DF system to rene the
symbol estimates of the users and combat the effects of
error propagation. The performance of the proposed SPA-
DF scheme and the sub-optimal ordering algorithm and their
combinations with other schemes in a multistage detection
structure is investigated for both uncoded and convolutionally
encoded systems with Viterbi and turbo decoding.
This paper is structured as follows. Section II brieyde-
scribes the DS-CDMA system model. The MMSE decision
feedback receiver lters are described in Section III. Sections
IV is devoted to the novel SPA-DF scheme, the near-optimal
user ordering algorithm and the combination of the SPA-
DF detector with iterative cascaded DF stages and Section
V details the proposed SPA-DF receiver for convolutionally
coded systems with Viterbi and turbo decoding. Section VI
presents and discusses the simulation results and Section VII
draws the concluding remarks of this paper.
II. DS-CDMA SYSTEM MODEL
Let us consider the uplink of a symbol synchronous binary
phase-shift keying (BPSK) DS-CDMA system with K users,
N chips per symbol and L
p
propagation paths. It should be
remarked that a synchronous model is assumed for simplicity,
although it captures most of the features of more realistic
asynchronous models with small to moderate delay spreads.
The baseband signal transmitted by the k-th active user to the
base station is given by
x
k
(t)=A
k
i=−∞
b
k
(i)s
k
(t iT ) (1)
where b
k
(i) ∈{±1} denotes the i-th symbol for user k,the
real valued spreading waveform and the amplitude associated
with user k are s
k
(t) and A
k
, respectively. The spreading
waveforms are expressed by s
k
(t)=
N
i=1
a
k
(i)φ(t iT
c
),
where a
k
(i) ∈{±1/
N}, φ(t) is the chip waveform, T
c
is the chip duration and N = T/T
c
is the processing gain.
Assuming that the receiver is synchronised with the main path,
the coherently demodulated composite received signal is
r(t)=
K
k=1
L
p
1
l=0
h
k,l
(t)x
k
(t τ
k,l
)+n(t) (2)
where h
k,l
(t) and τ
k,l
are, respectively, the channel coefcient
and the delay associated with the l-th path and the k-th user.
Assuming that τ
k,l
= lT
c
, the channel is constant during
each symbol interval, the spreading codes are repeated from
symbol to symbol and the receiver is synchronized with the
main path, the received signal r(t) after ltering by a chip-
pulse matched lter and sampled at chip rate yields the M-
dimensional received vector
r(i)=
K
k=1
A
k
b
k
(i)C
k
h
k
(i)+A
k
b
k
(i 1)
¯
C
k
h
k
(i 1)
+ A
k
b
k
(i +1)
˘
C
k
h
k
(i +1)+n(i)
=
K
k=1
A
k
b
k
(i)p
k
(i)+η
k
(i)
+ n(i)
(3)
where M = N + L
p
1, n(i)=[n
1
(i) ... n
M
(i)]
T
is the
complex gaussian noise vector with E[n(i)n
H
(i)] = σ
2
I, (.)
T
and (.)
H
denote transpose and Hermitian transpose, respec-
tively, E[.] stands for ensemble average, b
k
(i) ∈{±1+j0} is
the symbol for user k, the amplitude of user k is A
k
, the user
k channel vector is h
k
(i)=[h
k,0
(i) ...h
k,L
p
1
(i)]
T
with
h
k,l
(i)=h
k,l
(iT
c
) for l =0,...,L
p
1, the ISI is given by
η
k
(i)=A
k
b
k
(i 1)
¯
C
k
h
k
(i 1) + A
k
b
k
(i +1)
˘
C
k
h
k
(i +1)
and assumes that the channel order is not greater than N ,
i.e. L
p
1 N, s
k
=[a
k
(1) ...a
k
(N)]
T
is the signature
sequence for user k and p
k
(i)=C
k
h
k
(i) is the effective
signature sequence for user k,theM ×L
p
convolution matrix
C
k
contains one-chip shifted versions of s
k
and the M × L
p
matrices
¯
C
k
and
˘
C
k
with segments of s
k
have the following
structure
C
k
=
a
k
(1) 0 ... 0
.
.
. a
k
(1)
.
.
.
.
.
.
a
k
(N)
.
.
.
.
.
.
0
0 a
k
(N)
.
.
.
a
k
(1)
.
.
.
.
.
.
.
.
.
.
.
.
00
.
.
.
a
k
(N)
,
¯
C
k
=
0 a
k
(N) ... a
k
(N L
p
+1)
.
.
. 0
.
.
.
.
.
.
0
.
.
.
.
.
.
a
k
(N)
.
.
. 0
.
.
.
0
0
.
.
.
.
.
.
0
00... 0
,
˘
C
k
=
0 ... 00
.
.
. ...
.
.
.
.
.
.
0 ... 00
a
k
(1)
.
.
.
00
.
.
.
.
.
.
.
.
.
.
.
.
a
k
(L
p
1) ... a
k
(1) 0
.
The MAI comes from the non-orthogonality between the
received signature sequences, whereas the ISI span L
s
depends
on the length of the channel response, which is related to the
length of the chip sequence. For L
p
=1,L
s
=1(no ISI),
for 1 <L
p
N, L
s
=2,for N<L
p
2N,L
s
=3.

780 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 56, NO. 5, MAY 2008
III. MMSE DECISION FEEDBACK RECEIVERS
Let us describe in this section the design of syn-
chronous MMSE decision feedback detectors. The input to
the hard decision device corresponding to the ith symbol is
z(i)=W
H
(i)r(i) F
H
(i)
ˆ
b(i), where the input z(i)=
[z
1
(i) ... z
K
(i)]
T
, W(i)=[w
1
... w
K
] is M × K the
feedforward matrix,
ˆ
b(i)=[b
1
(i) ... b
K
(i)]
T
is the K × 1
vector of estimated symbols, which are fed back through the
K × K feedback matrix F(i)=[f
1
(i) ... f
K
(i)]. Generally,
the DF receiver design is equivalent to determining for user k
a feedforward lter w
k
(i) with M elements and a feedback
one f
k
(i) with K elements that provide an estimate of the
desired symbol:
z
k
(i)=w
H
k
(i)r(i) f
H
k
(i)
ˆ
b(i) ,k=1, 2,...,K (4)
where
ˆ
b(i)=sgn[(W
H
r(i))] is the vector with initial deci-
sions provided by the linear section, w
k
and f
k
are optimized
by the MMSE criterion. In particular, the feedback lter f
k
(i)
of user k has a number of non-zero coefcients corresponding
to the available number of feedback connections for each type
of cancellation structure. The nal detected symbol is:
ˆ
b
f
k
(i)=sgn
z
k
(i)

=sgn
w
H
k
(i)r(i) f
H
k
(i)
ˆ
b(i)

(5)
where the operator (.)
H
denotes Hermitian transpose, (.)
selects the real part and sgn(.) is the signum function.
To describe the optimal MMSE lters we will initially
assume perfect feedback, that is
ˆ
b = b, and then will
consider a more general framework. Consider the following
cost function:
J
MSE
= E
|b
k
(i) w
H
k
r(i)+f
H
k
b(i)|
2
(6)
Let us divide the users into two sets, similarly to [14]
D = {j :
ˆ
b
j
is fed back } (7)
U = {j : j/ D} (8)
where the two sets D and U correspond to detected and
undetected users, respectively. Let us also dene the matrices
of effective spreading sequences P =[p
1
... p
K
], P
D
=
[p
1
... p
D
] and P
U
=[p
1
... p
U
]. The minimization of
the cost function in (6) with respect to the lters w
k
and f
k
yields:
w
k
= R
1
U
p
k
(9)
f
k
= P
H
D
w
k
(10)
where the associated covariance matrices are R =
E[r(i)r
H
(i)] = PP
H
+ σ
2
I, R
U
= P
U
P
H
U
+ σ
2
I =
R P
D
P
H
D
. Thus, assuming perfect feedback and that user k
is the desired one, the associated MMSE for the DF receiver
is given by:
J
MMSE
= σ
2
b
p
H
k
R
1
U
p
k
(11)
where σ
2
b
= E[|b
2
k
(i)|]. The result in (11) means that in the
absence of error propagation, the MAI in set D is eliminated
and user k is only affected by interferers in set U .
For the successive interference cancellation DF (S-DF)
detector , we have for user k
D = {1, ... ,k 1},U= {k, ... ,K} (12)
where the lter matrix F(i) is strictly upper triangular. The
S-DF structure is optimal in the sense of that it achieves
the sum capacity of the synchronous CDMA channel with
AWGN [10]. In addition, the S-DF scheme is less affected
by error propagation although it generally does not provide
uniform performance over the user population. In order to
design the S-DF receivers and satisfy the constraints of the S-
DF structure, the designer must obtain the vector with initial
decisions
ˆ
b(i)=sgn[(W
H
(i)r(i))] and then resort to the
following cancellation approach. The non-zero part of the lter
f
k
corresponds to the number of used feedback connections
and to the users to be cancelled. For the S-DF, the number
of feedback elements and their associated number of non-zero
lter coefcients in f
k
(where k goes from the second detected
user to the last one) range from 1 to K 1.
The parallel interference cancellation DF (P-DF) [14] re-
ceiver can offer uniform performance over the users but it
suffers from error propagation. For the P-DF in a single cell,
we have [14]
D = {1, ... ,k 1 k +1, ...,K},U= {k} (13)
w
k
= R
1
U
p
k
=
p
k
A
2
k
+ σ
2
(14)
The MMSE associated with the P-DF system is obtained by
substituting R
U
= R P
D
P
H
D
into (9), which yields:
J
MMSE
= σ
2
b
p
H
k
(p
k
p
H
k
+ σ
2
I)
1
p
k
=
σ
2
A
2
k
+ σ
2
(15)
where for P-DF F(i) is full and constrained to have zeros
along the diagonal to avoid cancelling the desired symbols. In
order to design P-DF receivers and satisfy their constraints,
the designer must obtain the vector with initial decisions
ˆ
b(i)=sgn[(W
H
(i)r(i))] and then resort to the following
cancellation approach. The non-zero part of the lter f
k
corresponds to the number of used feedback connections and
to the users to be cancelled. For the P-DF, the feedback
connections used and their associated number of non-zero
lter coefcients in f
k
are equal to K 1 for all users and the
matrix F(i) has zeros on the main diagonal to avoid cancelling
the desired symbols.
Now let us consider a more general framework, where the
feedback is not perfect. The minimization of the cost function
in (4) with respect to w
k
and f
k
leads to the following lter
expressions:
w
k
= R
1
(p
k
+ Bf
k
) (16)
f
k
=(E[
ˆ
b
ˆ
b
H
])
1
B
H
w
k
B
H
w
k
(17)
where E[
ˆ
b
ˆ
b
H
] I for small error rates and B =
E[r(i)
ˆ
b
H
(i)]. The associated MMSE for DF receivers subject
to E[
ˆ
b
ˆ
b
H
] I and imperfect feedback is approximately given
by
J
MMSE
σ
2
b
p
H
k
R
1
p
k
p
H
k
R
1
Bf
k
(18)
In Appendix I we show that the expression in (18) equals (11)
under perfect feedback, and provide several other relationships
between DF structure with and without perfect feedback. Note
that the MMSE associated with DF receivers that are subject
to imperfect feedback depends on the matrix B = E[r
ˆ
b
H
],
that under perfect feedback equals P
D
, and the feedback

Citations
More filters
Journal ArticleDOI
TL;DR: In the proposed MF-SIC algorithm with shadow area constraints (SAC), an enhanced interference cancellation is achieved by introducingconstellation points as the candidates to combat the error propagation in decision feedback loops.
Abstract: In this paper, a low-complexity multiple feedback successive interference cancellation (MF-SIC) strategy is proposed for the uplink of multiuser multiple-input multiple-output (MU-MIMO) systems. In the proposed MF-SIC algorithm with shadow area constraints (SAC), an enhanced interference cancellation is achieved by introducing {constellation points as the candidates} to combat the error propagation in decision feedback loops. We also combine the MF-SIC with multi-branch (MB) processing, which achieves a higher detection diversity order. For coded systems, a low-complexity soft-input soft-output (SISO) iterative (turbo) detector is proposed based on the MF and the MB-MF interference suppression techniques. The computational complexity of the MF-SIC is comparable to the conventional SIC algorithm since very little additional complexity is required. Simulation results show that the algorithms significantly outperform the conventional SIC scheme and approach the optimal detector.

236 citations


Cites background from "Minimum Mean-Squared Error Iterativ..."

  • ...However, these decision-driven detection algorithms suffer from error propagation and performance degradation....

    [...]

Journal ArticleDOI
TL;DR: Simulations for a space-time interference suppression application with a direct-sequence code-division multiple-access (DS-CDMA) system show that the proposed scheme outperforms in convergence and tracking the state-of-the-art reduced-rank schemes at a comparable complexity.
Abstract: This paper presents novel adaptive space-time reduced-rank interference-suppression least squares (LS) algorithms based on a joint iterative optimization of parameter vectors. The proposed space-time reduced-rank scheme consists of a joint iterative optimization of a projection matrix that performs dimensionality reduction and an adaptive reduced-rank parameter vector that yields the symbol estimates. The proposed techniques do not require singular value decomposition (SVD) and automatically find the best set of basis for reduced-rank processing. We present LS expressions for the design of the projection matrix and the reduced-rank parameter vector, and we conduct an analysis of the convergence properties of the LS algorithms. We then develop recursive LS (RLS) adaptive algorithms for their computationally efficient estimation and an algorithm that automatically adjusts the rank of the proposed scheme. A convexity analysis of the LS algorithms is carried out along with the development of a proof of convergence for the proposed algorithms. Simulations for a space-time interference suppression application with a direct-sequence code-division multiple-access (DS-CDMA) system show that the proposed scheme outperforms in convergence and tracking the state-of-the-art reduced-rank schemes at a comparable complexity.

183 citations


Cites background from "Minimum Mean-Squared Error Iterativ..."

  • ...These systems implemented with direct-sequence (DS) signaling are found in third-generation cellular telephony [7]–[9], indoor wireless networks [10], satellite communications, and ultrawideband technology [11] and are being considered for future systems with multicarrier (MC) versions such as MC-CDMA and MC-DS-CDMA [12] and in conjunction with multiple antennas [13]....

    [...]

  • ...The structure of the M × L matrices C̄k, Ck, and C̃k is detailed in [9]....

    [...]

Journal ArticleDOI
TL;DR: Simulations show that the proposed equalization algorithms outperform the existing reduced- and full- algorithms while requiring a comparable computational cost.
Abstract: This paper presents a novel adaptive reduced-rank multiple-input-multiple-output (MIMO) equalization scheme and algorithms based on alternating optimization design techniques for MIMO spatial multiplexing systems. The proposed reduced-rank equalization structure consists of a joint iterative optimization of the following two equalization stages: 1) a transformation matrix that performs dimensionality reduction and 2) a reduced-rank estimator that retrieves the desired transmitted symbol. The proposed reduced-rank architecture is incorporated into an equalization structure that allows both decision feedback and linear schemes to mitigate the interantenna (IAI) and intersymbol interference (ISI). We develop alternating least squares (LS) expressions for the design of the transformation matrix and the reduced-rank estimator along with computationally efficient alternating recursive least squares (RLS) adaptive estimation algorithms. We then present an algorithm that automatically adjusts the model order of the proposed scheme. An analysis of the LS algorithms is carried out along with sufficient conditions for convergence and a proof of convergence of the proposed algorithms to the reduced-rank Wiener filter. Simulations show that the proposed equalization algorithms outperform the existing reduced- and full- algorithms while requiring a comparable computational cost.

181 citations


Cites methods from "Minimum Mean-Squared Error Iterativ..."

  • ...The DF strategy that is adopted in this paper is the parallel scheme reported in [9] and [ 13 ], which first obtains the decision vector ˆ xT,j[i] with linear equalization and then employs ˆ xT,j[i] to cancel the interference that is caused by the interfering streams....

    [...]

Journal ArticleDOI
TL;DR: A set of joint transmit diversity selection and relay selection algorithms based on discrete iterative stochastic optimization for the uplink of cooperative multiple-input-multiple-output (MIMO) systems are proposed and shown to outperform conventional cooperative transmission and match that of the optimal exhaustive solution.
Abstract: In this paper, we propose a set of joint transmit diversity selection (TDS) and relay selection (RS) algorithms based on discrete iterative stochastic optimization for the uplink of cooperative multiple-input-multiple-output (MIMO) systems. Decode-and-forward (DF) and amplify-and-forward (AF) multirelay systems with linear minimum mean square error (MSE), successive interference cancelation, and adaptive reception are considered. The problems of TDS and RS are expressed as MSE and mutual information (MI) joint discrete optimization problems and solved using iterative discrete stochastic algorithms. Such an approach circumvents the need for exhaustive searching and results in a range of procedures with low complexity and increased speed of convergence that can track the optimal selection over an estimated channel. The proposed schemes are analyzed in terms of their complexity, convergence, and diversity benefits and are shown to be both stable and computationally efficient. Their performance is then evaluated via MSE, MI, and bit error rate comparisons and shown to outperform conventional cooperative transmission and, in the majority of scenarios, match that of the optimal exhaustive solution.

163 citations


Cites methods from "Minimum Mean-Squared Error Iterativ..."

  • ...When channel state information (CSI) is available at the receiver, this interference can be mitigated by the use of successive interference cancelation (SIC) and equivalent techniques, such as the vertical Bell-Labs layered space–time and multibranch implementations [11]–[15]....

    [...]

Journal ArticleDOI
TL;DR: Analytical and simulation results show that the proposed precoding algorithms can achieve a comparable sum-rate performance as BD-type precode algorithms, substantial bit error rate (BER) performance gains, and a simplified receiver structure, while requiring a much lower complexity.
Abstract: Block diagonalization (BD) based precoding techniques are well-known linear transmit strategies for multiuser MIMO (MU-MIMO) systems. By employing BD-type precoding algorithms at the transmit side, the MU-MIMO broadcast channel is decomposed into multiple independent parallel single user MIMO (SU-MIMO) channels and achieves the maximum diversity order at high data rates. The main computational complexity of BD-type precoding algorithms comes from two singular value decomposition (SVD) operations, which depend on the number of users and the dimensions of each user's channel matrix. In this work, low-complexity precoding algorithms are proposed to reduce the computational complexity and improve the performance of BD-type precoding algorithms. We devise a strategy based on a common channel inversion technique, QR decompositions, and lattice reductions to decouple the MU-MIMO channel into equivalent SU-MIMO channels. Analytical and simulation results show that the proposed precoding algorithms can achieve a comparable sum-rate performance as BD-type precoding algorithms, substantial bit error rate (BER) performance gains, and a simplified receiver structure, while requiring a much lower complexity.

158 citations

References
More filters
01 Nov 1985
TL;DR: This month's guest columnist, Steve Bible, N7HPR, is completing a master’s degree in computer science at the Naval Postgraduate School in Monterey, California, and his research area closely follows his interest in amateur radio.
Abstract: Spread Spectrum It’s not just for breakfast anymore! Don't blame me, the title is the work of this month's guest columnist, Steve Bible, N7HPR (n7hpr@tapr.org). While cruising the net recently, I noticed a sudden bump in the number of times Spread Spectrum (SS) techniques were mentioned in the amateur digital areas. While QEX has discussed SS in the past, we haven't touched on it in this forum. Steve was a frequent cogent contributor, so I asked him to give us some background. Steve enlisted in the Navy in 1977 and became a Data Systems Technician, a repairman of shipboard computer systems. In 1985 he was accepted into the Navy’s Enlisted Commissioning Program and attended the University of Utah where he studied computer science. Upon graduation in 1988 he was commissioned an Ensign and entered Nuclear Power School. His subsequent assignment was onboard the USS Georgia, a trident submarine stationed in Bangor, Washington. Today Steve is a Lieutenant and he is completing a master’s degree in computer science at the Naval Postgraduate School in Monterey, California. His areas of interest are digital communications, amateur satellites, VHF/UHF contesting, and QRP. His research area closely follows his interest in amateur radio. His thesis topic is Multihop Packet Radio Routing Protocol Using Dynamic Power Control. Steve is also the AMSAT Area Coordinator for the Monterey Bay area. Here's Steve, I'll have some additional comments at the end.

8,781 citations

Book
01 Aug 1998
TL;DR: This self-contained and comprehensive book sets out the basic details of multiuser detection, starting with simple examples and progressing to state-of-the-art applications.
Abstract: From the Publisher: The development of multiuser detection techniques is one of the most important recent advances in communications technology. This self-contained and comprehensive book sets out the basic details of multiuser detection, starting with simple examples and progressing to state-of-the-art applications. The only prerequisites assumed are undergraduate-level probability, linear algebra, and digital communications. The book contains over 240 exercises and will be a suitable textbook for electrical engineering students. It will also be an ideal self-study guide for practicing engineers, as well as a valuable reference volume for researchers in communications, information theory, and signal processing.

5,048 citations

Journal ArticleDOI
TL;DR: The results show that the proposed multiuser detectors afford important performance gains over conventional single-user systems, in which the signal constellation carries the entire burden of complexity required to achieve a given performance level.
Abstract: Consider a Gaussian multiple-access channel shared by K users who transmit asynchronously independent data streams by modulating a set of assigned signal waveforms. The uncoded probability of error achievable by optimum multiuser detectors is investigated. It is shown that the K -user maximum-likelihood sequence detector consists of a bank of single-user matched filters followed by a Viterbi algorithm whose complexity per binary decision is O(2^{K}) . The upper bound analysis of this detector follows an approach based on the decomposition of error sequences. The issues of convergence and tightness of the bounds are examined, and it is shown that the minimum multiuser error probability is equivalent in the Iow-noise region to that of a single-user system with reduced power. These results show that the proposed multiuser detectors afford important performance gains over conventional single-user systems, in which the signal constellation carries the entire burden of complexity required to achieve a given performance level.

2,300 citations


"Minimum Mean-Squared Error Iterativ..." refers background in this paper

  • ...Recently, Verdu and Shamai [7] and Rapajic [8]et al. have investigated the information theoretic trade-off between the spectral and power efficiency of linear and non-linear multiuser detectors in synchronous AWGN channels....

    [...]

  • ...[2] S. Verdu, “Minimum Probability of Error for Asynchronous Gaussian Multiple-Access Channels”,IEEE Transactions on Information Theory, vol.IT-32, no. 1, pp. 85-96, Janeiro, 1986....

    [...]

  • ...REFERENCES [1] S. Verdu, Multiuser Detection, Cambridge, 1998....

    [...]

  • ...The optimal multiuser detector of Verdu [2] suffers from exponential complexity and requires the knowledge of timing, amplitude and signature sequences....

    [...]

  • ...[7] S. Verdu and S. Shamai, “Spectral efficiency of CDMA with random spreading,”IEEE Transactions on Information Theory, vol. 45, pp. 622- 640, 1999....

    [...]

Journal ArticleDOI
TL;DR: Simulation results demonstrate that the proposed low complexity iterative receivers structure for interference suppression and decoding offers significant performance gain over the traditional noniterative receiver structure.
Abstract: The presence of both multiple-access interference (MAI) and intersymbol interference (ISI) constitutes a major impediment to reliable communications in multipath code-division multiple-access (CDMA) channels. In this paper, an iterative receiver structure is proposed for decoding multiuser information data in a convolutionally coded asynchronous multipath DS-CDMA system. The receiver performs two successive soft-output decisions, achieved by a soft-input soft-output (SISO) multiuser detector and a bank of single-user SISO channel decoders, through an iterative process. At each iteration, extrinsic information is extracted from detection and decoding stages and is then used as a priori information in the next iteration, just as in turbo decoding. Given the multipath CDMA channel model, a direct implementation of a sliding-window SISO multiuser detector has a prohibitive computational complexity. A low-complexity SISO multiuser detector is developed based on a novel nonlinear interference suppression technique, which makes use of both soft interference cancellation and instantaneous linear minimum mean-square error filtering. The properties of such a nonlinear interference suppressor are examined, and an efficient recursive implementation is derived. Simulation results demonstrate that the proposed low complexity iterative receiver structure for interference suppression and decoding offers significant performance gain over the traditional noniterative receiver structure. Moreover, at high signal-to-noise ratio, the detrimental effects of MAI and ISI in the channel can almost be completely overcome by iterative processing, and single-user performance can be approached.

2,098 citations


"Minimum Mean-Squared Error Iterativ..." refers methods in this paper

  • ...This extrinsic information is the information about the code bit bk(i) obtained from the prior information about the other code bits λp1[bk(j)], j = i [22]....

    [...]

  • ...This assumption is reasonable when there are many active users, has been used in previous works [15],[22]-[23] and provides an efÞcient and accurate way of computing the extrinsic information....

    [...]

Journal ArticleDOI
TL;DR: Under the assumptions of symbol-synchronous transmissions and white Gaussian noise, the authors analyze the detection mechanism at the receiver, comparing different detectors by their bit error rates in the low-background-noise region and by their worst-case behavior in a near-far environment.
Abstract: Under the assumptions of symbol-synchronous transmissions and white Gaussian noise, the authors analyze the detection mechanism at the receiver, comparing different detectors by their bit error rates in the low-background-noise region and by their worst-case behavior in a near-far environment where the received energies of the users are not necessarily similar. Optimum multiuser detection achieves important performance gains over conventional single-user detection at the expense of computational complexity that grows exponentially with the number of users. It is shown that in the synchronous case the performance achieved by linear multiuser detectors is similar to that of optimum multiuser detection. Attention is focused on detectors whose linear memoryless transformation is a generalized inverse of the matrix of signature waveform crosscorrelations, and on the optimum linear detector. It is shown that the generalized inverse detectors exhibit the same degree of near-far resistance as the optimum multiuser detectors. The optimum linear detector is obtained. >

1,609 citations


"Minimum Mean-Squared Error Iterativ..." refers background in this paper

  • ...This fact has motivated the development of various sub-optimal strategies: the linear [3] and decision feedback (DF) [4] receivers, the successive interference canceller [5] and the multistage detector [6]....

    [...]

Frequently Asked Questions (17)
Q1. What are the contributions mentioned in the paper "Minimum mean-squared error iterative successive parallel arbitrated decision feedback detectors for ds-cdma systems" ?

In this paper the authors propose minimum mean squared error ( MMSE ) iterative successive parallel arbitrated decision feedback ( DF ) receivers for direct sequence code division multiple access ( DS-CDMA ) systems. The authors describe the MMSE design criterion for DF multiuser detectors along with successive, parallel and iterative interference cancellation structures. The authors mathematically study the relations between the MMSE achieved by the analyzed DF structures, including the novel scheme, with imperfect and perfect feedback. 

The motivation for the proposed encoded structure is that significant gains can be obtained from iterative techniques with soft cancellation methods and error control coding [17]-[23] and from efficient receivers structures and ordering algorithms such as the novel SPA-DF detector. 

The role of reversing the cancellation order in successive stages is to equalize the performance of the users over the population or at least reduce the performance disparities. 

In particular, the feedback filter fk(i) of user k has a number of non-zero coefficients corresponding to the available number of feedback connections for each type of cancellation structure. 

The ISPAP-DF scheme can save up to 1.4 dB and support up to 8 more users in comparison with the ISP-DF for the same BER performance. 

the ISPASPA-DF detector can save up to 1.8 dB and support up to 10 additional users in comparison with the ISP-DF for the same BER performance. 

2. The proposed iterative (turbo) receiver structure consists of the following stages: a soft-input-soft-output (SISO) SPA-DF detector and a maximum a posteriori (MAP) decoder. 

It is worth noting that the linear and P-DF detectors experience performance losses for coded systems, relative to the other structures, as verified in [14] and which is a result of the loss in spreading gain that increases the interference power at the output of the MMSE receiver. 

An iterative receiver with hard-decision feedback is defined by:z(m+1)(i) = WH(i)r(i) − FH(i)b̂(m)(i) (23)where the filters W and F can be S-DF or P-DF structures, and b̂m(i) is the vector of tentative decisions from the preceding iteration that is described by:b̂(1)(i) = sgn ( ℜ [ WH(i)r(i) ])(24)b̂(m)(i) = sgn ( ℜ [ z(m)(i) ]) , m > 1 (25)where the number of stages m depends on the application. 

The MAP decoder also computes the a posteriori LLR of every information bit, which is used to make a decision on the decoded bit at the last iteration. 

Iterative Turbo Receiver and DecodingA CDMA system with convolutional codes being used at the transmitter and the proposed iterative SPA-DF receiver with turbo decoding is illustrated in Fig. 

For this reason, the authors adopt L = 4 for the remaining experiments because it presents a very attractive trade-off between performance and complexity. 

From the curves, the authors observe that a disadvantage of S-DF relative to PDF is that it does not provide uniform performance over the user population. 

The decoding of the proposed iterative detection schemes that employ the SPA-DF detector (ISPAS-DF, ISPAP-DF and ISPASPA-DF) resembles the uncoded case, where the second stage benefits from the enhanced estimates provided by the first stage that now employs convolutional codes followed by a Viterbi decoder with branch metrics based on the Hamming distance. 

These estimates are used to compute the detector a posteriori probabilities P [bk(i) = ±1|z(m)k (i)] which are deinterleaved and input to the MAP decoder for the convolutionalcode. 

As occurs with S-DF receivers, a disadvantage of the SPA-DF detector is that it generally does not provide uniform performance over the user population. 

This is an important feature of the proposed detectors as they can save considerable computational resources by operating with a lower number of turbo iterations.