Low complexity Selective Adaptive Parallel Interference Cancellation

TELKOMNIKA ISSN: 1693-6930  Low Complexity Selective Adaptive Multicarrier DS-CDMA Receiver Ahmed El-Sayed El- Mahdy 325 Where k ii, ρ is the correlation coefficient between the signature waveforms of the user of interest k=ii and the user k for the uth subcarrier.

3. Low complexity Selective Adaptive Parallel Interference Cancellation

The selective APIC is based on dividing users signals into reliable and unreliable signals. The M outputs of matched filter bank k m p u , corresponding to the identical-bit streams are combined together using MRC, the soft output of MRC k u Z is compared to a suitable threshold value S to decide whether it’s tentatively decision k u bˆ = sgn k u Z is reliable or not, the output of the threshold comparator k u a ~ can be written as equation 7. , , 1 , 1 ~              S Z S Z S S Z a k k k k u u u u 7 If k u a ~ =1, k u bˆ is decided to be reliable otherwise, k u bˆ is decided to be unreliable. The reliable signals are directly detected, while the unreliable signals are further processed with APIC scheme to get more re-estimate for them. In order to further illustrate this procedure let us assume that without loss of generality users l k ,....., 3 , 2 , 1  are reliable, i.e., S Z k v u  , for, l k   1 while the other users K l k ,......, 1   are unreliable, also the user ii is considered unreliable. The reconstructed signal of the kth user, uvth subcarrier, and n th chip is given by equation 8. ˆ cos 2 ˆ n c b g M P n I k k u k uv k uv k uv ϕ  8 The sum of all reconstructed reliable signals l k ,....., 3 , 2 , 1  is subtracted from n r uv to get n r uv  which will be used as a reference signal to determine suboptimum weight for each unreliable signal. After subtracting the reconstructed reliable signals, APIC scheme will be applied as follows; the reconstructed signals of unreliable users are multiplied by their corresponding adaptive weights n w k uv and summed together to produce an estimate ˆ n r uv  of the reference signal n r uv  , which can be expressed as equation 9.         K l k k uv k uv uv N n n w n I n r 1 1 . ˆ ˆ 9 The difference between n r uv  and ˆ n r uv  constitute the MAI estimation error for unreliable signals, based on this error, a cost function of the adaptive algorithm can be defined as equation 10.     , ˆ 2 2 n r n r E n e E uv uv uv uv      ε 10  ISSN: 1693-6930 TELKOMNIKA Vol. 11, No. 2, June 2013: 321 – 330 326 Where E [.] is the statistical expectation operator and  n e uv ˆ n r n r uv uv    is the error of the MAI estimation. In order to minimize the cost function, the weights n w k uv are updated at the chip rate according to the Normalized LMS NLMS algorithm as equation 11 ], : 1 [ , ] [ ] ˆ [ ˆ . 1 2 1 K l k n e I I n w n w uv k uv K l k k uv k uv k uv         µ 11 Where µ denotes the step-size, and initial value of weight k uv w of value 0 or 1. At the end of one transmission interval bit the determined weight 1  N w k uv is used with the next stage PIC to obtain final decision for the unreliable signals. At PIC stage, sub- optimal weights , 1  N w k uv are used to weight the input signal ˆ n I k uv over the entire transmission interval bit. Subtracting the weighted MAI, the cleaner signal for the user ii is given by equation 12        K l k k uv uv ii uv ii k n v n r n x 1 , ˆ 12 Where ˆ n v k uv is given by equation 13. , 1 ˆ ˆ   N w n I n v k uv k uv k uv for   . : 1 K l k   . 13 The signal ii uv x is then passed to the matched filter bank and the M outputs of matched filter bank are combined via MRC. The final decision for the unreliable signals is obtained according to equation 14. . ]} [ { sgn ~ 1 1       N n ii uv ii M m ii uv ii u g n c n x b 14 After performing SA-PIC for unreliable signals, the final decision for all users are obtained as u bˆ =   l k k u b 1 ˆ + , ~ 1    K l k k u b Where the first term represents the estimated data from the first stage MF, while the second term represents the re-estimated data after APIC.

4. Computer Simulations and Results