Skip to main content
Erschienen in: EURASIP Journal on Wireless Communications and Networking 1/2010

Open Access 01.12.2010 | Research Article

Iterative Soft Decision Interference Cancellation for DS-CDMA Employing the Distribution of Interference

verfasst von: JürgenF Rößler, WolfgangH Gerstacker, JohannesB Huber

Erschienen in: EURASIP Journal on Wireless Communications and Networking | Ausgabe 1/2010

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A well-known receiver strategy for direct-sequence code-division multiple-access (DS-CDMA) transmission is iterative soft decision interference cancellation. For calculation of soft estimates used for cancellation, the distribution of residual interference is commonly assumed to be Gaussian. In this paper, we analyze matched filter-based iterative soft decision interference cancellation (MF ISDIC) when utilizing an approximation of the actual probability density function (pdf) of residual interference. In addition, a hybrid scheme is proposed, which reduces computational complexity by considering the strongest residual interferers according to their pdf while the Gaussian assumption is applied to the weak residual interferers. It turns out that the bit error ratio decreases already noticeably when only a small number of residual interferers is regarded according to their pdf. For the considered DS-CDMA transmission the bit error ratio decreases by 80% for high signal-to-noise ratios when modeling all residual interferers but the strongest three to be Gaussian distributed.

1. Introduction

The demands on the data rates provided by future mobile communications systems are further increasing especially for the downlink. Higher data rates in the downlink require for example, higher-order modulation schemes and more efficient receiver algorithms to overcome intersymbol interference (ISI) and, additionally for direct-sequence code-division multiple access (DS-CDMA) systems, multiple access interference (MAI).
In this paper we consider the downlink of a DS-CDMA system. Although the optimum solution for the receiver of a user terminal is known [1], its application is prohibitively complex, because the computational effort increases exponentially with the number of users. Therefore, when applying more powerful receiver algorithms than the standard Rake receiver [2], one has to consider suboptimum schemes.
A promising approach was presented in [3], where successive interference cancellation is proposed. This scheme was refined in for example, [47] by utilizing soft decisions for cancellation. For calculation of soft decisions, the distribution of residual interference is commonly assumed to be Gaussian. This assumption is accurate according to the central limit theorem [8], when a successive interference cancellation algorithm starts and the number of noteworthy residual interferers is high. But the Gaussian model gets inaccurate as the algorithm converges and the number of relevant residual interferers decreases.
A general discussion of the accuracy of the Gaussian assumption can be found in [9, 10]. In the noniterative approach [11] the distribution of interference is not approximated as Gaussian but modeled via uniform triangular densities which, however, leads to an only minor performance gain. The benefit of employing the actual probability density function (pdf) is for example, recognized in [12, 13] where the distribution of interference is approximated by kernel smoothing, modeling the pdf of interference by a Gaussian mixture density (sum of Gaussian densities) which is then adjusted according to the occurrence of interference. Approximating the pdf of interference with a Gaussian mixture is also proposed in [14], where the approximation is fixed for the entire transmission.
In contrast to these approaches we derive an approximation of the pdf of interference based on probabilities of interfering symbols calculated in the receiver. Our approach uses the matched filter-based iterative soft decision interference cancellation (MF ISDIC) algorithm which was introduced in [6] and extended in [15]. In [6], the algorithm is derived for synchronous DS-CDMA systems with random spreading sequences and binary phase-shift keying (BPSK) symbols considering transmission over an additive white Gaussian noise (AWGN) channel. In [15], MF ISDIC is designed for quadrature amplitude modulation (QAM) transmission over multipath channels. Extensions to the ISDIC algorithm for linear modulation are proposed in [16].
The paper is organized as follows. First, we introduce the system model in Section 2. We review the MF ISDIC receiver for transmission over multipath channels with general square QAM constellations using the Gaussian assumption according to [15] in Section 3.1 and extend it for use of an approximation of the actual pdf of residual interference in Section 3.2. In Section 3.3, a graphical comparison of the pdf calculated via the Gaussian assumption and the approximation of the actual interference distribution is given. A hybrid scheme is derived in Section 3.4. In Section 4, performance of the introduced algorithms is compared by means of simulations.

2. System Model

In the following, all signals and systems are represented by their complex-valued baseband equivalents. A DS-CDMA transmission with general square QAM constellations and Gray mapping is considered. The discrete-time transmit signal https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq1_HTML.gif at chip time https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq2_HTML.gif of a base station is expressed as
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ1_HTML.gif
(1)
where https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq3_HTML.gif is the number of served users, https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq4_HTML.gif is the number of transmitted QAM symbols per user during the considered time interval, and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq5_HTML.gif is the spreading factor which is assumed to be identical for all users. https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq6_HTML.gif denotes the spreading sequence of user https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq7_HTML.gif at symbol time https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq8_HTML.gif which is nonzero for https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq9_HTML.gif . https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq10_HTML.gif is the transmitted QAM coefficient of user https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq11_HTML.gif at symbol time https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq12_HTML.gif which is taken from a square QAM set of cardinality https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq13_HTML.gif . The average power of the transmitted coefficients https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq14_HTML.gif ( https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq15_HTML.gif : expectation) is denoted by https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq16_HTML.gif . The coefficients https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq17_HTML.gif of the QAM set are assumed to be equiprobable and the values https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq18_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq19_HTML.gif are taken from the set https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq20_HTML.gif of cardinality https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq21_HTML.gif . If a user is served with several spreading sequences simultaneously we denote this as multicode transmission. Obviously, this case is also covered by the system model because one user may comprise several virtual users which are served with one spreading sequence each.
The discrete-time received signal is given by
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ2_HTML.gif
(2)
where https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq22_HTML.gif denotes the causal discrete-time channel impulse response of order https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq23_HTML.gif including the effects of transmit filtering, channel, and continuous-time receiver input filtering. https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq24_HTML.gif is additive complex white Gaussian noise with variance https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq25_HTML.gif .
For the ISDIC algorithm we use a matrix vector notation for simplicity, which is introduced in the following. First, we define a convolution matrix https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq26_HTML.gif of size https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq27_HTML.gif whose entries in the https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq28_HTML.gif th row and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq29_HTML.gif th column are https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq30_HTML.gif . The received signal vector r https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq31_HTML.gif ( https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq32_HTML.gif : transposition) can be expressed as
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ3_HTML.gif
(3)
where https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq33_HTML.gif which may also be written as https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq34_HTML.gif with
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ4_HTML.gif
(4)
and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq35_HTML.gif . The matrix https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq36_HTML.gif contains the accordingly stacked spreading sequences and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq37_HTML.gif is abbreviated by https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq38_HTML.gif .
Furthermore, a truncated version of the model according to (3) is used to derive the sliding window filters of MF ISDIC. For the truncated system model we consider a time interval of the received signal in vector https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq39_HTML.gif which exactly matches the influence of a transmitted symbol https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq40_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq41_HTML.gif , respectively, according to (4),
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ5_HTML.gif
(5)
with https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq42_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq43_HTML.gif    https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq44_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq45_HTML.gif denote the according parts of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq46_HTML.gif and the vector a, respectively. As https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq47_HTML.gif we denote the index of the entry https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq48_HTML.gif in the vector https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq49_HTML.gif . Therefore, the https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq50_HTML.gif th column of matrix https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq51_HTML.gif is equivalent to the effective spreading sequence of the symbol https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq52_HTML.gif . The indices https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq53_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq54_HTML.gif lead to the first symbol https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq55_HTML.gif and the last symbol https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq56_HTML.gif , respectively, in vector a which has any influence on the time interval covered by the effective spreading sequence of the symbol https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq57_HTML.gif . Note that this system model also comprises transmission with linear modulation for one user ( https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq58_HTML.gif ) employing spreading factor https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq59_HTML.gif . Hence, the algorithm analyzed in the following can also be utilized as a receiver for transmission with linear modulation over dispersive channels.

3. Matched Filter-Based Iterative Soft Decision Interference Cancellation (MF ISDIC)

In each iteration of MF ISDIC, soft-decision feedback is performed for cancellation of ISI and MAI in a sequential manner starting from symbol index https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq60_HTML.gif up to https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq61_HTML.gif . https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq62_HTML.gif is the index of the current iteration and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq63_HTML.gif , cf. (4), denotes the soft decision on https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq64_HTML.gif calculated in iteration https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq65_HTML.gif .
The soft decisions https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq66_HTML.gif are initialized according to https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq67_HTML.gif for https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq68_HTML.gif . For derivation of MF ISDIC, we introduce the vector https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq69_HTML.gif , which is used for calculation of the soft estimate https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq70_HTML.gif .
In each iteration https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq71_HTML.gif and for each https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq72_HTML.gif the following steps have to be done. In order to obtain an estimate for the desired coefficient https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq73_HTML.gif , ISI and MAI caused by other coefficients are removed from the vector https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq74_HTML.gif in the best possible way using the latest soft estimates in vector https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq75_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ6_HTML.gif
(6)
The resulting vector https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq76_HTML.gif contains significantly less interference compared to https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq77_HTML.gif when the soft estimates in https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq78_HTML.gif get better from iteration to iteration.
Subsequently, the vector https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq79_HTML.gif is filtered with a vector https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq80_HTML.gif ( https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq81_HTML.gif : Hermitian transposition) acting as a matched filter adjusted to the effective spreading sequence of symbol https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq82_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ7_HTML.gif
(7)
Here, https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq83_HTML.gif is the https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq84_HTML.gif th column of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq85_HTML.gif which is equal to the effective spreading sequence of symbol https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq86_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq87_HTML.gif is the energy of the effective spreading sequence of symbol https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq88_HTML.gif . The output of the matched filter is, compare with (6) and (7),
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ8_HTML.gif
(8)
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ9_HTML.gif
(9)
where we have used
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ10_HTML.gif
(10)
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq89_HTML.gif is an abbreviation for residual ISI and MAI and noise.
After the current iteration has been finished with processing of the last data symbol https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq90_HTML.gif , a new iteration starts. The algorithm stops if soft decisions remain essentially unchanged from one iteration to the next, that is,
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ11_HTML.gif
(11)
with a small constant https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq91_HTML.gif , or the iteration number exceeds a prescribed limit https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq92_HTML.gif .

3.1. MF ISDIC with Gaussian Assumption

For MF ISDIC with Gaussian assumption, we model the residual ISI and MAI and noise https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq93_HTML.gif as a random variable with a complex Gaussian pdf [8] with zero mean and variance https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq94_HTML.gif in real and imaginary part and zero correlation coefficient between them. The power https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq95_HTML.gif of https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq96_HTML.gif can be calculated via conditioned expectations of the latest matched filter outputs for refinement of estimation as
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ12_HTML.gif
(12)
where we have used
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ13_HTML.gif
(13)
which minimizes the mean-squared error https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq97_HTML.gif , cf. [8, 17]. https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq98_HTML.gif denotes complex conjugate of a complex number. The vector https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq99_HTML.gif is defined as https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq100_HTML.gif https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq101_HTML.gif . The initialization of https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq102_HTML.gif is done according to https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq103_HTML.gif . With the Gaussian assumption we can evaluate the expectation values in (12). https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq104_HTML.gif is valid, where https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq105_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq106_HTML.gif denote the real part and the imaginary part of a complex number, respectively. The first term can be calculated to
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ14_HTML.gif
(14)
Similarly we get
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ15_HTML.gif
(15)
Finally, using the mentioned assumptions, the soft estimate https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq107_HTML.gif of (13) can be derived as
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ16_HTML.gif
(16)
The calculation of soft estimates for general complex-valued symbol alphabets according to (16) is also given in [7]. When assuming symbols of a general phase-shift keying (PSK) or cross QAM constellation for transmission instead of a square QAM constellation, only (14)-(15) have to be modified.
For 4QAM transmission with https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq108_HTML.gif the expectation values in (12) simplify to https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq109_HTML.gif and (16) reads
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ17_HTML.gif
(17)
which was also utilized in [18].
For the Gaussian assumption, the pdf https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq110_HTML.gif of residual ISI and MAI and noise is
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ18_HTML.gif
(18)
with https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq111_HTML.gif according to (12).

3.2. MF ISDIC Employing an Approximation of the Actual Interference Distribution

Assuming the residual interference to be Gaussian distributed is well justified according to the central limit theorem [8], when a successive interference cancellation algorithm starts and the number of relevant residual interferers is high. However, the assumption gets inaccurate as the algorithm converges in course of the iterations and the number of relevant residual interferers decreases. In this subsection, we modify MF ISDIC for employment of an approximation of the actual pdf of residual interference which has to be derived first.
Hence, the pdf https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq112_HTML.gif of residual ISI and MAI and noise https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq113_HTML.gif in (9) which was assumed to be a complex Gaussian pdf with zero mean and power https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq114_HTML.gif in Section 3.1 is now calculated approximately, resulting in a more accurate expression. For this, we first derive the pdf of a term https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq115_HTML.gif in the first sum in (8), keeping in mind that the pdf https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq116_HTML.gif is the convolution of several such pdfs and a normal pdf. We assume that https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq117_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq118_HTML.gif are already available and calculate the conditional probability of all symbols https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq119_HTML.gif given https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq120_HTML.gif using Bayes' theorem [8]
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ19_HTML.gif
(19)
Here, https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq121_HTML.gif denotes the probability that https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq122_HTML.gif equals https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq123_HTML.gif .
For derivation of the pdf https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq124_HTML.gif we have to define the Dirac pulse in the complex plane for a complex variable https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq125_HTML.gif in dependence of the Dirac pulse https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq126_HTML.gif for real numbers
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ20_HTML.gif
(20)
Because the transmitted symbols are equally probable, any transmitted symbol https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq127_HTML.gif has the pdf
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ21_HTML.gif
(21)
The conditional pdf https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq128_HTML.gif can be expressed as
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ22_HTML.gif
(22)
where (19) can be used for https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq129_HTML.gif . From (22), the conditional expectation value for the symbol https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq130_HTML.gif is obtained
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ23_HTML.gif
(23)
The subtraction of the corresponding expectation value in (8) leads to a modified symbol
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ24_HTML.gif
(24)
whose pdf is given by
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ25_HTML.gif
(25)
Obviously, the pdf https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq131_HTML.gif has zero mean due to the subtraction of the expectation value in (24). Weighting https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq132_HTML.gif with a factor https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq133_HTML.gif according to (8) yields https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq134_HTML.gif . The pdf of https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq135_HTML.gif is, cf. [8],
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ26_HTML.gif
(26)
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ27_HTML.gif
(27)
Notethat the squared value https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq136_HTML.gif in (26) is founded by the fact that the considered random variables are complex-valued, cf. for example, (20). Therefore, the pdf https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq137_HTML.gif of residual ISI and MAI and noise https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq138_HTML.gif in (9) is the convolution (symbol " https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq139_HTML.gif ") of a complex Gaussian pdf and pdfs according to (27) (the convolution of two pdfs of complex-valued random variables, https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq140_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq141_HTML.gif with https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq142_HTML.gif , is defined as https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq143_HTML.gif )
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ28_HTML.gif
(28)
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ29_HTML.gif
(29)
where https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq144_HTML.gif denotes ( https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq145_HTML.gif https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq146_HTML.gif https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq147_HTML.gif ). Here we have used, that the power of the noise is https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq148_HTML.gif as can be seen from the last term in (12) and assumed independence of random variables corresponding to the pdfs to keep mathematical tractability. The latter assumption is an approximation which is fulfilled perfectly only for the a priori pdfs of different symbols but not for their a posteriori pdfs conditioned on the computed soft symbols. With help of the pdf https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq149_HTML.gif a new soft estimate https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq150_HTML.gif according to (23) can be calculated utilizing (19).

3.3. Comparison of the Gaussian Model with the Approximation of the Actual Interference Distribution

To visualize the difference between the pdf with Gaussian assumption, cf. (18), and the approximation of the actual distribution of interference according to (29), some graphs are given in the following. We assume that no prior knowledge is available, that is, MF ISDIC starts with all prior estimates being zero, https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq151_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq152_HTML.gif . The crosscorrelation values according to (10) are selected to https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq153_HTML.gif and 4QAM ( https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq154_HTML.gif ) is used.
Figure 1 gives the pdf of interference and noise with Gaussian assumption, cf. (18), and in Figure 2 the approximation of the actual pdf of interference and noise, cf. (29), is shown. For both figures, the assumed signal-to-noise ratio (SNR) is https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq155_HTML.gif  dB. Here, https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq156_HTML.gif is the average received energy per bit and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq157_HTML.gif stands for the single-sided power spectral density of the Gaussian channel noise. Obviously, the Gaussian assumption is not justified for the considered SNR although both pdfs have the same variance. However, the approximation of the actual pdf gets closer to a Gaussian pdf for lower SNR as can be seen from Figures 3 and 4 for https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq158_HTML.gif  dB. The Gaussian assumption is also justified for a higher number of interfering symbols because in this case the number of convolved pdfs according to (28) increases. However, in MF ISDIC the number of residually interfering symbols is supposed to be low with increasing number of iterations https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq159_HTML.gif .

3.4. Hybrid MF ISDIC

Calculation of https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq164_HTML.gif according to (29) is very complex. To reduce complexity we propose a hybrid scheme, where the approximation of the pdf is simplified by considering only the strongest https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq165_HTML.gif residual interferers according to their pdf and applying the Gaussian assumption to the weak residual interferers. Obviously, for the hybrid scheme, the number of terms in (29) decreases and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq166_HTML.gif additionally includes the power of the weak residual interferers. The strongest interferer is defined as the one that has the highest value https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq167_HTML.gif .
First, the power https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq168_HTML.gif of each pdf according to (27) in (28) has to be calculated for each https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq169_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_Equ30_HTML.gif
(30)
It is sufficient to approximate the pdfs https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq170_HTML.gif which have the weakest power with Gaussian pdfs. As all of these pdfs have zero mean, the Gaussian approximation can be performed in (28) by substituting the corresponding pdf https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq171_HTML.gif by a Dirac pulse https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq172_HTML.gif and incrementing https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq173_HTML.gif by https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq174_HTML.gif . The number of pdfs https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq175_HTML.gif which are taken into account according to their pdf is denoted with https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq176_HTML.gif .
The resulting pdf https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq177_HTML.gif for hybrid MF ISDIC consists of a sum of Gaussian densities and therefore has the same form like the pdfs in [1214]. But in contrast to these approaches the resulting pdf of interference is derived based on probabilities of interfering symbols calculated in the receiver. Thus, a better approximation is expected.
Figure 5 shows the hybrid pdf approximation of the pdf in Figure 2. Here, the strongest https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq178_HTML.gif interfering symbols have been taken into account. It gets apparent that the complex pdf of Figure 2 is approximated quite well by that of Figure 5. The hybrid pdf approximation of the pdf in Figure 4 is shown in Figure 6. Again, the strongest https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq179_HTML.gif interfering symbols have been taken into account. In this case the complex pdf of Figure 4 is approximated almost perfectly by that of Figure 6. In both cases the scenario of Section 3.3 has been considered.
To judge the accuracy of the hybrid scheme in comparison to the scheme with the Gaussian assumption, an analysis according to the Kullback Leibler distance (KLD) [19] is conducted in the following. The KLD is a measure for the similarity of two pdfs, where a value of https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq184_HTML.gif corresponds to a perfect match. First, https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq185_HTML.gif  dB is considered. The KLD of the approximation of the actual pdf in Figure 2 and the corresponding pdf with Gaussian assumption in Figure 1 is https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq186_HTML.gif . In contrast, the KLD of the approximation of the actual pdf in Figure 2 and the corresponding pdf with hybrid approximation in Figure 5 is https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq187_HTML.gif . Obviously, the approximation of the actual pdf is matched more accurately by the hybrid approach than by the Gaussian assumption. For https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq188_HTML.gif  dB, the following observations can be made. The KLD of the approximation of the actual pdf in Figure 4 and the corresponding pdf with Gaussian assumption in Figure 3 is https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq189_HTML.gif . In contrast, the KLD of the approximation of the actual pdf in Figure 4 and the corresponding pdf with hybrid approximation in Figure 6 is https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq190_HTML.gif . Here, the approximation of the actual pdf is matched almost perfectly by the hybrid scheme—much better than with the Gaussian assumption.

4. Numerical Results and Discussion

MF ISDIC employing the common Gaussian assumption and hybrid MF ISDIC as introduced in Sections 3.1 and 3.4, respectively, are compared in the following by means of simulations. The results are shown in Figure 7. We consider a Rayleigh multipath channel consisting of ten chip-spaced paths with decreasing average powers according to https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq191_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq192_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq193_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq194_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq195_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq196_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq197_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq198_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq199_HTML.gif , and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq200_HTML.gif .
This power delay profile is an approximation of the power delay profile of the vehicular https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq207_HTML.gif test channel [20] for chip-spaced paths. An ideal power control algorithm is assumed resulting in a normalization of the sum of all instantaneous tap powers to one. Uncoded multicode transmission is applied using https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq208_HTML.gif spreading sequences with spreading factor https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq209_HTML.gif , representing the whole load of the base station. The channel is constant during the transmission of one block, that is, a block fading channel model is used. For simulations, https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq210_HTML.gif has been chosen to https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq211_HTML.gif , the number of iterations maximally tolerated to https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq212_HTML.gif , and https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq213_HTML.gif ( https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq214_HTML.gif for 4QAM). Note that this scenario is related to a high speed downlink packet access (HSDPA) transmission with UMTS.
In Figure 7 simulation results for MF ISDIC employing the common Gaussian assumption and hybrid MF ISDIC are shown for 4QAM transmission. For hybrid MF ISDIC, all but the https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq215_HTML.gif strongest residual interferers are modeled to be Gaussian distributed. Obviously, the bit error ratio (BER) can be lowered by 80 for high https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq216_HTML.gif by applying the proposed hybrid MF ISDIC, assuming that all residual interferers but the strongest three are Gaussian distributed.

5. Concluding Remarks

In this paper, a receiver algorithm performing matched filter-based iterative soft decision interference cancellation (ISDIC) which was proposed recently has been analyzed for a DS-CDMA downlink transmission over multipath channels when employing general square QAM constellations. The commonly used Gaussian assumption for the pdf of residual interference has been replaced by a better approximation of the exact pdf. Additionally, a hybrid scheme has been proposed, which provides less computational complexity by considering only the strongest residual interferers according to their pdf while the Gaussian assumption is applied to the weak residual interferers. The algorithms have been compared by means of simulations for an UMTS scenario, and it has been shown, that the bit error ratio decreases already noticeably when only a small number of residual interferers is processed according to their pdf. In fact, for the considered DS-CDMA transmission we have been able to lower the bit error ratio by 80 https://static-content.springer.com/image/art%3A10.1155%2F2010%2F214393/MediaObjects/13638_2009_Article_1831_IEq217_HTML.gif for high signal-to-noise ratios when modeling all residual interferers but the strongest three to be Gaussian distributed.

Acknowledgment

This work has been presented in part at the Vehicular Technology Conference (VTC Spring 2003), Jeju, Korea.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://​creativecommons.​org/​licenses/​by/​2.​0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Literatur
1.
Zurück zum Zitat Verdú S: Minimum probability of error for asynchronous Gaussian multiple-access channels. IEEE Transactions on Information Theory 1986, 32(1):85-96. 10.1109/TIT.1986.1057121MATHCrossRef Verdú S: Minimum probability of error for asynchronous Gaussian multiple-access channels. IEEE Transactions on Information Theory 1986, 32(1):85-96. 10.1109/TIT.1986.1057121MATHCrossRef
2.
Zurück zum Zitat Proakis J: Digital Communications. 3rd edition. McGraw–Hill, New York, NY, USA; 1995. Proakis J: Digital Communications. 3rd edition. McGraw–Hill, New York, NY, USA; 1995.
3.
Zurück zum Zitat Patel P, Holtzman J: Analysis of a simple successive interference cancellation scheme in a DS/CDMA system. IEEE Journal on Selected Areas in Communications 1994, 12(5):796-807. 10.1109/49.298053CrossRef Patel P, Holtzman J: Analysis of a simple successive interference cancellation scheme in a DS/CDMA system. IEEE Journal on Selected Areas in Communications 1994, 12(5):796-807. 10.1109/49.298053CrossRef
4.
Zurück zum Zitat Frey T, Reinhardt M: Signal estimation for interference cancellation and decision feedback equalization. Proceedings of Vehicular Technology Conference (VTC '97), May 1997, Phoenix, Ariz, USA 155-159. Frey T, Reinhardt M: Signal estimation for interference cancellation and decision feedback equalization. Proceedings of Vehicular Technology Conference (VTC '97), May 1997, Phoenix, Ariz, USA 155-159.
5.
Zurück zum Zitat Divsalar D, Simon MK, Raphaeli D: Improved parallel interference cancellation for CDMA. IEEE Transactions on Communications 1998, 46(2):258-268. 10.1109/26.659484CrossRef Divsalar D, Simon MK, Raphaeli D: Improved parallel interference cancellation for CDMA. IEEE Transactions on Communications 1998, 46(2):258-268. 10.1109/26.659484CrossRef
6.
Zurück zum Zitat Müller R, Huber J: Iterated soft–decision interference cancellation for CDMA. In Broadband Wireless Communications. Edited by: Luise M, Pupolin S. Springer, London, UK; 1998:110-115.CrossRef Müller R, Huber J: Iterated soft–decision interference cancellation for CDMA. In Broadband Wireless Communications. Edited by: Luise M, Pupolin S. Springer, London, UK; 1998:110-115.CrossRef
7.
Zurück zum Zitat Sgraja C, Teich W, Engelhart A, Lindner J: Multiuser/multisubchannel detection based on recurrent neural network structures for linear modulation schemes with general complex–valued symbol alphabet. COST Workshop 262, Technical Report ITUU-TR-2001/01, January 2001, Ulm, Germany, 45-52. Sgraja C, Teich W, Engelhart A, Lindner J: Multiuser/multisubchannel detection based on recurrent neural network structures for linear modulation schemes with general complex–valued symbol alphabet. COST Workshop 262, Technical Report ITUU-TR-2001/01, January 2001, Ulm, Germany, 45-52.
8.
Zurück zum Zitat Papoulis A: Probability, Random Variables, and Stochastic Processes. 3rd edition. McGraw–Hill, New York, NY, USA; 1991. Papoulis A: Probability, Random Variables, and Stochastic Processes. 3rd edition. McGraw–Hill, New York, NY, USA; 1991.
9.
Zurück zum Zitat van Rooyen P, Solms F: Maximum entropy investigation of the inter user interference distribution in a DS/SSMA system. Proceedings of the 6th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '95), September 1995, Toronto, Canada 1308-1312.CrossRef van Rooyen P, Solms F: Maximum entropy investigation of the inter user interference distribution in a DS/SSMA system. Proceedings of the 6th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '95), September 1995, Toronto, Canada 1308-1312.CrossRef
10.
Zurück zum Zitat Poor H, Verdú S: Probability of error in MMSE multiuser detection. IEEE Transactions on Information Theory 1997, 43(3):858-871. 10.1109/18.568697MATHCrossRef Poor H, Verdú S: Probability of error in MMSE multiuser detection. IEEE Transactions on Information Theory 1997, 43(3):858-871. 10.1109/18.568697MATHCrossRef
11.
Zurück zum Zitat Mailaender L: Non-linear detectors for multiuser CDMA exploiting non-Gaussianity. Proceedings of the 31st Asilomar Conference on Signals, Systems & Computers, November 1997, Pacific Grove, Calif, USA 1410-1414. Mailaender L: Non-linear detectors for multiuser CDMA exploiting non-Gaussianity. Proceedings of the 31st Asilomar Conference on Signals, Systems & Computers, November 1997, Pacific Grove, Calif, USA 1410-1414.
12.
Zurück zum Zitat Li Y, Li KH: Iterative PDF estimation and turbo-decoding scheme for DS-CDMA systems with non-Gaussian global noise. Proceedings of the IEEE Global Telecommunication Conference (Globecom '01), November 2001, San Antonio, Tex, USA 3262-3266. Li Y, Li KH: Iterative PDF estimation and turbo-decoding scheme for DS-CDMA systems with non-Gaussian global noise. Proceedings of the IEEE Global Telecommunication Conference (Globecom '01), November 2001, San Antonio, Tex, USA 3262-3266.
13.
Zurück zum Zitat Luschi C, Mulgrew B: Nonparametric trellis equalization in the presence of non-Gaussian interference. IEEE Transactions on Communications 2003, 51(2):229-239. 10.1109/TCOMM.2003.809249CrossRef Luschi C, Mulgrew B: Nonparametric trellis equalization in the presence of non-Gaussian interference. IEEE Transactions on Communications 2003, 51(2):229-239. 10.1109/TCOMM.2003.809249CrossRef
14.
Zurück zum Zitat Zhang Y, Blum RS: Iterative multiuser detection for turbo-coded synchronous CDMA in Gaussian and non-Gaussian impulsive noise. IEEE Transactions on Communications 2001, 49(3):397-400. 10.1109/26.911444MATHCrossRef Zhang Y, Blum RS: Iterative multiuser detection for turbo-coded synchronous CDMA in Gaussian and non-Gaussian impulsive noise. IEEE Transactions on Communications 2001, 49(3):397-400. 10.1109/26.911444MATHCrossRef
15.
Zurück zum Zitat Rößler J, Huber J: Iterative soft decision interference cancellation receivers for DS–CDMA downlink employing 4QAM and 16QAM. Proceedings of the Asilomar Conference on Signals, Systems and Computers, 2002, Pacific Grove, Calif, USA Rößler J, Huber J: Iterative soft decision interference cancellation receivers for DS–CDMA downlink employing 4QAM and 16QAM. Proceedings of the Asilomar Conference on Signals, Systems and Computers, 2002, Pacific Grove, Calif, USA
16.
Zurück zum Zitat Rößler JF, Gerstacker WH, Huber JB: Iterative equalization with soft feedback with a subsequent stage employing error search and correction. IEEE Transactions on Vehicular Technology 2008, 57(1):335-344.CrossRef Rößler JF, Gerstacker WH, Huber JB: Iterative equalization with soft feedback with a subsequent stage employing error search and correction. IEEE Transactions on Vehicular Technology 2008, 57(1):335-344.CrossRef
17.
Zurück zum Zitat Tarköy F: MMSE-optimal feedback and its applications. Proceedings of the IEEE International Symposium on Information Theory (ISIT '95), September 1995, Whistler, Canada 334. Tarköy F: MMSE-optimal feedback and its applications. Proceedings of the IEEE International Symposium on Information Theory (ISIT '95), September 1995, Whistler, Canada 334.
18.
Zurück zum Zitat Rößler J, Gerstacker W, Lampe A, Huber J: Matched–filter– and MMSE–based iterative equalization with soft feedback for QPSK transmission. Proceedings of the Zurich Seminar, February 2002, Zurich, Switzerland 191-196. Rößler J, Gerstacker W, Lampe A, Huber J: Matched–filter– and MMSE–based iterative equalization with soft feedback for QPSK transmission. Proceedings of the Zurich Seminar, February 2002, Zurich, Switzerland 191-196.
19.
Zurück zum Zitat Cover T, Thomas J: Elements of Information Theory. John Wiley & Sons, New York, NY, USA; 1991.MATHCrossRef Cover T, Thomas J: Elements of Information Theory. John Wiley & Sons, New York, NY, USA; 1991.MATHCrossRef
20.
Zurück zum Zitat T.-R. 3GPP, TR 101 112 : Selection procedures for the choice of radio transmission technologies of the UMTS (UMTS 30.03 version 3.2.0). V3.2.0, April 1998 T.-R. 3GPP, TR 101 112 : Selection procedures for the choice of radio transmission technologies of the UMTS (UMTS 30.03 version 3.2.0). V3.2.0, April 1998
Metadaten
Titel
Iterative Soft Decision Interference Cancellation for DS-CDMA Employing the Distribution of Interference
verfasst von
JürgenF Rößler
WolfgangH Gerstacker
JohannesB Huber
Publikationsdatum
01.12.2010
Verlag
Springer International Publishing
DOI
https://doi.org/10.1155/2010/214393

Weitere Artikel der Ausgabe 1/2010

EURASIP Journal on Wireless Communications and Networking 1/2010 Zur Ausgabe

Premium Partner