Multiuser Detection with Neural Network MAI Detector in CDMA Systems for AWGN and Rayleigh Fading Asynchronous Channels

Similar documents
Performance Comparison of Power Control Methods That Use Neural Network and Fuzzy Inference System in CDMA

Multiuser Detection for Synchronous DS-CDMA in AWGN Channel

ABHELSINKI UNIVERSITY OF TECHNOLOGY

Figure 1: A typical Multiuser Detection

Performance Comparison of Spreading Codes in Linear Multi- User Detectors for DS-CDMA System

Computational Complexity of Multiuser. Receivers in DS-CDMA Systems. Syed Rizvi. Department of Electrical & Computer Engineering

Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA

PERFORMANCE AND COMPARISON OF LINEAR MULTIUSER DETECTORS IN DS-CDMA USING CHAOTIC SEQUENCE

Performance Evaluation of different α value for OFDM System

Performance and Capacity Issues for 3G WCDMA in Micro and Macro Cellular Environment

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast

Estimation and analysis of PIC on DSCDMA

Adaptive DS/CDMA Non-Coherent Receiver using MULTIUSER DETECTION Technique

PERFORMANCE ANALYSIS OF AN UPLINK MISO-CDMA SYSTEM USING MULTISTAGE MULTI-USER DETECTION SCHEME WITH V-BLAST SIGNAL DETECTION ALGORITHMS

Performance Evaluation of Nonlinear Equalizer based on Multilayer Perceptron for OFDM Power- Line Communication

PERFORMANCE ANALYSIS OF MC-CDMA COMMUNICATION SYSTEMS OVER NAKAGAMI-M ENVIRONMENTS

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang

Joint Transmitter-Receiver Adaptive Forward-Link DS-CDMA System

Neural Network based Digital Receiver for Radio Communications

Capacity enhancement of band-limited DS-CDMA system using weighted despreading function. Title

Multiple Antennas in Wireless Communications

Intercarrier Interference Suppression for OFDM Systems Using Hopfield Neural Network

CODE division multiple access (CDMA) systems suffer. A Blind Adaptive Decorrelating Detector for CDMA Systems

Narrow Band Interference (NBI) Mitigation Technique for TH-PPM UWB Systems in IEEE a Channel Using Wavelet Packet Transform

BER Analysis for MC-CDMA

MLP/BP-based MIMO DFEs for Suppressing ISI and ACI in Non-minimum Phase Channels

PERFORMANCE OF LINEAR MULTIUSER DETECTION IN GAUSSIAN AND NON-GAUSSIAN CHANNELS. Mohamed H. Essai, Abdelrahim H. Gadelkarim

DESIGN AND ANALYSIS OF VARIOUS MULTIUSER DETECTION TECHNIQUES FOR SDMA-OFDM SYSTEMS

Analysis of Interference & BER with Simulation Concept for MC-CDMA

Performance improvement in DS-CDMA system with Blind detector

THE advent of third-generation (3-G) cellular systems

CHAPTER 4 LINK ADAPTATION USING NEURAL NETWORK

Iterative Detection and Decoding with PIC Algorithm for MIMO-OFDM Systems

Keywords: MC-CDMA, PAPR, Partial Transmit Sequence, Complementary Cumulative Distribution Function.

BEING wideband, chaotic signals are well suited for

Near-Optimal Low Complexity MLSE Equalization

Hopfield Neural Network for UWB Multiuser Detection

1. INTRODUCTION II. SPREADING USING WALSH CODE. International Journal of Advanced Networking & Applications (IJANA) ISSN:

Study of Turbo Coded OFDM over Fading Channel

MULTIPLE ACCESS SCHEMES OVERVIEW AND MULTI - USER DETECTOR

Frequency Offset Compensation In OFDM System Using Neural Network

ECE 6604 Personal and Mobile Communications Prof. Gordon L. Stuber Spring 2000

Performance Comparison of MIMO Systems over AWGN and Rician Channels with Zero Forcing Receivers

CDMA Receivers for High Spectral Utilization MPRG

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

Performance analysis of BPSK system with ZF & MMSE equalization

Bit error rate performance of Haar wavelet based scale-code division multiple access (HW/S-CDMA) over the asynchronous AWGN channel

BER Analysis and MAI Cancellation in AWGN and Rayleigh fading channels for CDMA System Raghu H S 1 Mr.Lohith B N 2

STUDY OF THE PERFORMANCE OF THE LINEAR AND NON-LINEAR NARROW BAND RECEIVERS FOR 2X2 MIMO SYSTEMS WITH STBC MULTIPLEXING AND ALAMOTI CODING

Simplified Levenberg-Marquardt Algorithm based PAPR Reduction for OFDM System with Neural Network

Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection

Chapter 2 Channel Equalization

High Performance Phase Rotated Spreading Codes for MC-CDMA

Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna

Prof. P. Subbarao 1, Veeravalli Balaji 2

DOPPLER PHENOMENON ON OFDM AND MC-CDMA SYSTEMS

[Dobriyal, 4(9): September, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Transmit Power Allocation for BER Performance Improvement in Multicarrier Systems

Subspace Adaptive Filtering Techniques for Multi-Sensor. DS-CDMA Interference Suppression in the Presence of a. Frequency-Selective Fading Channel

Artificial Neural Network Channel Estimation for OFDM System

Proceedings of the 6th WSEAS International Conference on Multimedia Systems & Signal Processing, Hangzhou, China, April 16-18, 2006 (pp )

IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION

MULTIUSER communications systems that employ

TCM-coded OFDM assisted by ANN in Wireless Channels

Performance of Generalized Multicarrier DS-CDMA Using Various Chip Waveforms

Multistage Parallel Interference Canceller for Asynchronous Multirate DS-CDMA Systems in AWGN and Flat Rayleigh Channels

Part 3. Multiple Access Methods. p. 1 ELEC6040 Mobile Radio Communications, Dept. of E.E.E., HKU

Performance degradation of OFDM and MC-CDMA to carrier phase jitter

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Mobile Radio Systems OPAM: Understanding OFDM and Spread Spectrum

Ieee Transactions On Communications, 1999, v. 47 n. 12, p

Journal Publications

Interactive Teaching of Multi-user Detection for DS-CDMA Systems using MATLAB*

An Analytical Design: Performance Comparison of MMSE and ZF Detector

A SURVEY OF LOW COMPLEXITY ESTIMATOR FOR DOWNLINK MC-CDMA SYSTEMS

RECENTLY, spread spectrum techniques have received a

Performance Analysis of Equalizer Techniques for Modulated Signals

ORTHOGONAL frequency division multiplexing (OFDM)

Chapter 7. Multiuser Detection

Cooperative Orthogonal Space-Time-Frequency Block Codes over a MIMO-OFDM Frequency Selective Channel

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /IZSBC.2002.

A Chip-Rate MLSE Equalizer for DS-UWB Systems

Comparison of MLP and RBF neural networks for Prediction of ECG Signals

Performance analysis of MISO-OFDM & MIMO-OFDM Systems

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

Multirate schemes for multimedia applications in DS/CDMA Systems

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System

Performance Enhancement of Multi User Detection for the MC-CDMA

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel

Statistical Analysis and Reduction of Multiple Access Interference in MC-CDMA Systems

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 2.114

Large MIMO Detection: A Low-Complexity Detector at High Spectral Efficiencies

UNIVERSITY OF SOUTHAMPTON

Multiuser Decorrelating Detector in MIMO CDMA Systems over Rayleigh and Rician Fading Channels

BER Performance of Space-Time Coded MMSE DFE for Wideband Code Division Multiple Access (WCDMA)

On the Spectral Efficiency of MIMO MC-CDMA System

NTT Network Innovation Laboratories 1-1 Hikarinooka, Yokosuka, Kanagawa, Japan

North Carolina State University. ple error correction is used and is robust against. the so-called "near-far" problem.

Interference Mitigation by CDMA RAKE Receiver With Walsh-Hadamard Sequence

* Dept. of Electrical and Computer Engineering, University of California, San Diego, La Jolla, CA 92093

Transcription:

The International Arab Journal of Information Technology, Vol. 10, No. 4, July 2013 413 Multiuser Detection with Neural Networ MAI Detector in CDMA Systems for AWGN and Rayleigh Fading Asynchronous Channels Necmi Taspinar 1 and Yalcin Isi 2 1 Department of Electrical and Electronics Engineering, Erciyes University, Turey 2 Silife-Tasucu Vocational School, Selcu University, Turey Abstract: In this study, the performance of the proposed receiver with the neural networ Multiple Access Interference (MAI) detector is compared with the matched filter ban (classical receiver), neural networ that detects user's signal and single user bound for Additive White Gaussian Noise (AWGN) and Rayleigh fading asynchronous channels by computer simulations. There are a lot of study in the literature that compare the neural networ receiver and other methods. These neural networ receivers detect the user bits after the matched filter. In this study, MAI is detected after the matched filter with the proposed neural networ receiver and then user bits are obtained by subtracting MAI from the matched filter output. The proposed receiver with the neural networ MAI detector has got better Bit Error Rate (BER) performance than the neural networ that detects user`s signal in AWGN and Rayleigh fading asynchronous channels for Signal Noise Ratio (SNR) simulations, and in AWGN asynchronous channels for the number of users simulations, although both have the same complexity. However, both have almost same BER performance in AWGN and Rayleigh fading asynchronous channels for Near Far Ratio (NFR) simulations, and in Rayleigh fading asynchronous channels for the number of users simulations. Keywords: CDMA, multi-user detection, neural networ, MAI detector. Received August 1, 2011; accepted December 30, 2012; published online August 5, 2012 1. Introduction In a Code Division Multiple Access (CDMA) system, all users share the same transmission medium in the same frequency and time. Each user transmits information over the common transmission medium by multiplying information signal and its own spreading code. All signals of the users are added in the channel. In the receiver, user data is obtained by multiplying the received channel signal with the spreading code of the user and integrating over one bit period. In this system when the signal powers of the users are different, information of the user that has wea signal is obtained with much errors, this situation is called as the near-far problem. To overcome this problem, power control system that maes all signal levels the same in the input of the base station is used. Although, the power control, as the number of the active users in the system increases, information of the users is obtained with more errors. This situation is called as the Multiple Access Interference (MAI). The solution of this problem is to use orthogonal codes. But, in asynchronous transmission the orthogonality is degraded due to the different transmission delays of the users. A potential solution of these problems is the optimum multiuser detector that consists of a ban of Matched Filters (MF) followed by a viterbi Maximum Lielihood (ML) detector [20]. However, the computational complexity of this detector increases exponentially with the number of users, and the method is extremely complex to implement for a realistic number of users. Therefore, there has been considerable research into suboptimal detectors. Two types of linear detectors have also been suggested. These are the decorrelating detector [13] and the Minimum Mean Squared Error (MMSE) detector [21]. Complexity of these receivers is linear in the number of users. In non-linear multiuser detection, which is also called subtractive detection, the interference estimates are generated and then removed from the received signal before detection. One of the nonlinear multiuser detection techniques is Neural Networ (NN) approach [1, 2, 3, 4, 5, 12, 14, 15, 16, 17, 18, 22]. The NN receiver was made first by Aazhang et al. [1]. They demonstrated that the performance of multilayer perceptron is close to that of the optimum receiver, by applying a complicated training method called the assisted bac propagation, where the number of the neurons increases exponentially with the number of the nodes. The receiver proposed in [14] uses Radial Basis Function (RBF) NN that becomes too complex under the multipath environment. The energy function of Hopfield Neural Networ (HNN) is identical to the lielihood function encountered in the multiuser detection. Therefore, some researchers have used the

414 The International Arab Journal of Information Technology, Vol. 10, No. 4, July 2013 HNN for multiuser detection [12, 16, 18], and also in [15] Hopfield networ was used as adaptively. A NN based decision feedbac scheme for interference suppression was investigated in [4]. Compact NN [2], annealed NN [22] and a modified Kennedy-Chua NN which is based on the Hopfield model [5] were used for multiuser detection. Robust version of the linear decorrelating detector with three layers recurrent NN was proposed in [3]. Shayesteh and Amindavar [17] analyzed the performance of two-layer perceptron NN using bac propagation training algorithm as multiuser detector of CDMA signals in Additive White Gaussian Noise (AWGN) and fading channels. They compared the performance of decision based NN, fuzzy decision NN and discriminative learning NN with the bac propagation net in AWGN channel. In [1, 2, 3, 4, 5, 12, 14, 15, 16, 17, 18, 22], the NN is trained to get users data. Isi and Taspinar [8] trained the NN to get MAI and they improved BER performance of the receiver without increasing the complexity of the NN. They used the NN to get MAI, and then obtained the users data by subtracting MAI from the output of the MF in the AWGN synchronous channel. Isi and Taspinar [9] also used NN and PIC method in cascade in the AWGN and Rayleigh fading asynchronous channels. In another study, Isi and Taspinar [10] used Adaptive Neuro-Fuzzy Inference System (ANFIS) for multiuser detection in CDMA systems. Jieling et al. [11] used the particle swarm optimization to improve the performance of the adaline NN for multiuser detection in CDMA systems. Taspinar and Cice [19] used artificial NN for multiuser detection in Multicarrier Code Division Multiple Access (MC-CDMA) systems using Rayleigh fading channels. AWGN synchronous channel is simple than the Rayleigh fading asynchronous channel. Rayleigh fading channel conditions are harder than AWGN channel conditions due to random amplitude changes. Also, data bit estimation in asynchronous channel is harder than the in synchronous channel. In this study, the NN is used to get MAI instead of users signals in the AWGN and Rayleigh fading asynchronous channels. In this receiver, the outputs of the MF ban are used as the training data, but the MAI for these outputs is used as target data. So, the networ is trained as MAI detector instead of classical multi user NN receiver. In the detection process, the networ is used as MAI detector and its outputs are subtracted from the outputs of the MF. In this way, the networ behaviour becomes more flexible and it can be generalized better. The paper is organized as follows: In section 2, the bacground information in regard to the CDMA system is presented. In section 3, the Multilayered Perceptrons (MLPs) and its learning algorithm (Levenberg-Marquardt) used in the training are described briefly. In section 4, the structure of the receiver with the Neural Networ MAI (NNMAI) detector is introduced. In section 5, computer simulation results are given. Finally, section 6 contains conclusions. 2. System Model We consider the asynchronous CDMA system with Binary Phase Shift Keying (BPSK) modulation in an AWGN and Rayleigh fading channels. Data for each user as random series in forms of +1, -1 is generated and multiplied with its spreading code to obtain CDMA signal. CDMA signals of all users and AWGN are added in the channel. CDMA signal in the asynchronous AWGN channel for K users, also received signal in the base station is given by: K M r(t) = A b (i) S (t it τ ) + n(t) = 1 i= M where b is the data bit of the th user, b {1, -1}, A is the received amplitude of the th user, τ is the th user`s time delay which is in the interval [0,T), 2M+1 is the number of transmitted bits (pacet length) in each transmission, n(t) is AWGN and S (t) is the signature waveform of duration T for the th user. S (t) is defined for N length of signature sequence and BPSK modulation as: N 1 = n c n= 0 (2) S ( t ) a p( t nt ) where an (-1,1) is the normalized spreading sequence, T c is the chip interval (the bit period of the spreading code), p(t) is the rectangular waveform of duration T c, T is the bit period where T=NT c. The cross-correlation of the signature sequences are defined as: + ρ ( i ) = s (t τ )s (t+ it τ )dt, i = 0, ± 1 (3) j j j At the receiver side, received CDMA signal r(t) that is given in equation 1 is multiplied th user s signature waveform S (t) and integrated in one bit period to find th output of the MF and it is given by: τ T + y = r( t )S ( t τ )dt (4) τ Substituting equations 1 and 2 in equation 4, the output of the MF for th user is obtained lie that: y ( i ) = A b ( i ) + A b ( i + 1) ρ + A b ( i ) ρ j j j j j j j< j< + A b ( i ) ρ + A b ( i 1) ρ + n ( i ) j j j j j j j> j> In the MF receiver, to decide a bit as +1 or 1, zero threshold circuit is used as the decision device. ith bit of th user, b (i) is given by: b ( i ) =sgn [y (i)] (6) For Rayleigh fading channel, received signal given in (1) (5)

Multiuser Detection with Neural Networ MAI Detector in CDMA Systems for AWGN 415 equation 1 is defined as: where K M τ (7) = 1 i= M r( t ) = A b ( i )S ( t it )* h ( t ) + n( t ) j ϕ δ h ( t ) = C e ( t t ) (8) where C is amplitude of the th user that has Rayleigh distribution, ϕ is the phase in the range [0, 2π) and t is the delay in the range [0, T). 3. Artificial Neural Networs (ANNs) The NNs are constructed with the neurons that are connected to the each other. Each connection has a weight factor and these weights are adjusted in a training process. There are many types of NNs for various applications in the literature. A common used one of these is the MLPs. 3.1. Multilayered Perceptrons (MLPs) The MLPs [6, 7] are the simplest and therefore most commonly used NN architectures. NN consists of neurons that are connected to each other with weights and wors parallel. Function of the networ is determined by connections between neurons. The networ can do some certain functions by adjusted weight factors between neurons. Adjusting the weight factors is called as training. During the training, weights are changed until the certain outputs are obtained for the defined inputs. After the training, NN processes the inputs to get desired outputs. MLPs consist of input, hidden and output layers and they have feed forward connections between neurons. Neurons in the input layer only act as buffers for distributing the input signals to neurons in the hidden layer. There are various activation functions that are used in neurons. Weights are changed with various learning algorithm for getting proper output. A typical MLP structure is shown in Figure 1. In this structure, P inputs are applied to the first layer by multiplying W 1 weight matrix. The outputs of the first layer are obtained by using activation function and bias as it is seen in equation 9. The outputs of the first layer are applied to the second layer by multiplying W 2 weight matrix. The outputs of the second layer are obtained by equation 10. Finally, the outputs of the second layer are applied to the third layer (output layer) by multiplying W 3 weight matrix. The outputs of the output layer are obtained by equation 11. In this study, the Levenberg-Marquardt algorithm is used as learning algorithm for MLPs. a 1 =f 1 (W 1 p+b 1 ), (9) a 2 =f 2 (W 2 a 1 +b 2 ) (10) a 3 = f 3 (W 3 a 2 +b 3 ) = f 3 (W 3 f 2 (W 2 f 1 (W 1 p+b 1 )+b 2 )+b 3 ) (11) p1 p2 p3 pk Input 1.Layer 2.Layer 3.Layer W 1 n1,1 a1,1 W 2 n2,1 a2,1 W 3 f1 f2 Σ Σ b1,1 b2,1 b3,1 1 1 1 n1,2 a1,2 n2,2 a2,2 n3,2 Σ f1 Σ f2 Σ b1,2 b2,2 b3,2 1 1 1 n1,k a1,k n2,k a2,k n3,k Σ f1 Σ f2 Σ b1,k b2,k b3,k 1 1 1 a1=f1(w 1p+b1) a2=f2(w 2a1+b2) a3=f3(w 3a2+b3) a3=f3(w 3 f2 (W 2 f1(w 1p+b1)+b2)+b3) Figure 1. Multi layer networ model [7]. 3.2. Levenberg-Marquardt Algorithm The levenberg-marquardt algorithm [7] was designed to approach second-order training speed without having to compute the Hessian matrix. Levenberg- Marquardt uses the update formula: Σ n3,1 f3 f3 f3 a3,1 a3,2 a3,k W= - ( J T J + µi) -1 J T e (12) where J is the Jacobian matrix, which contains first derivatives of the networ errors with respect to the weights and biases, e is a vector of networ errors, and µ is the control parameter. The first term in equation 12 represents the linearized assumption and the second term represents a gradient-descent step. The control parameter µ governs the relative influence of these two approaches. Each time Levenberg-Marquardt succeeds in lowering the error, it decreases the control parameter by a factor of 10, thus strengthening the linear assumption and attempting to jump directly to the minimum. Each time it fails to lower the error, it increases the control parameter by a factor of 10, giving more influence to the gradient descent step, and also maing the step size smaller. This is guaranteed to mae downhill progress at some point. 4. The Receiver with the Neural Networ MAI Detector There are a lot of studies in the literature that use the NNs. In these studies, the outputs of the MFs are used for the training and the NN is trained to get the bits of the users. Also, we used the outputs of the MFs for the training, but we trained the NN to get MAI instead of the bits of the users. For this reason during the training, MAI is obtained from the outputs of the MFs, and then the NN is trained for this MAI. After training process, the NN is used as MAI detector. MAI which is detected by NNMAI receiver for the desired user is subtracted from the MFs output of this user and result is applied to the zero threshold circuit to get any bit of the desired user. The up-lin transmission is considered and the number of the outputs of the NNs was chosen as the number of active users. MAI can be obtained from the training data during the training with Parallel Interference Canceller (PIC) approach. MAI can be calculated as:

416 The International Arab Journal of Information Technology, Vol. 10, No. 4, July 2013 K = jρ j j (13) j = 1 j ( M A I ) ( i ) A b ( i ) However, we used a different method to obtain MAI with lower computational complexity. The output of the MF for th user for the training can be produced without noise as: y = A b + ( MAI) (14) During the training, MAI can be obtained easily by subtracting nown training user data from the produced output of the MF for this nown training user data by using equation 14. Two layer NNs are used in MAI detector and signal detector. Both NNs that are used at the detectors are exactly the same. The number of hidden and output neurons was chosen as the number of the users, whereas the number of input nodes was chosen as three times of the number of the users. In the training of the networ, the Levenberg-Marquardt algorithm is used. In the hidden layer tangent sigmoid activation function was used and in the output layer pure linear activation function was used. The receiver with the NN that is trained for signals of users is shown in Figure 2 and the receiver with the NN that is trained for MAI is shown in Figure 3 in the asynchronous channel. Channel output r(t) Matched filter (user 1) Matched filter (user 2) (user K) Sync 1 y 1 y 2 Sync 2 y K Sync K Tapped Delay Line y 1(i-1) y 1 (i) y 1(i+1) y K(i-1) y K (i) y K(i+1) Neural Networ Trained for Data b 1 (i) b 2 (i) b K (i) Figure 2. Multiuser receiver with NN trained for signals of users in asynchronous channel. versus Near-Far Rate (NFR) and BER of desired user versus the number of active users. SNR of the first user and NFR of user are defined such as: signal power SNR 1 = noise power 2 A1 2 = (15) 2σ 2 user power A NFR = user 1 power 2 A1 = (16) where σ 2 is the variance of the noise with the zero mean value, A 1 is the amplitude of the first user and A is the amplitude of user signal. With the simulation results, the performance of proposed receiver which is the receiver with the NNMAI detector are compared with the MF ban, NN receiver and Single User Bound (SUB). In the 10 user's asynchronous AWGN channel, BER values of the first user versus SNR 1 for various multiuser receivers are shown in Figure 4. In the asynchronous channel simulations, NNs consider three successive bits of all users (y [i-1], y [i], y [i+1]) to obtain results for one bit of all users (b [i]). 3000 bits training data set was used and 10dB SNR value was assumed during the training. Training data is randomly produced for each simulation and it is assumed that it is nown by the receiver. After training procedure, receiver gets hundreds pacets of data including noise and fading. The NFR values are taen as 2 for all users during the training and simulations. As it is seen in Figure 4, receiver with MAI detector has superior performance than the MF and better performance than the NN receiver that detects user s signal. The receiver with MAI detector has reached to the 10-5 value of BER with almost 10dB value of SNR, while the NN receiver that detects user s signal has reached to the same BER value with 12dB value of SNR, with 2dB differences. Channel output r(t) (user 1) (user 2) (user K) Sync 1 y 1 y 2 Sync 2 y K Sync K Tapped Delay Line y 1 (i-1) y 1 (i) y 1 (i+1) y K (i-1) y K (i) y K(i+1) Neural Networ MAI Detector y 1 (i) MAI + 1 (i) _ y 2 (i) MAI 2 (i) + _ y K (i) MAI + K (i) _ b 1 (i) b 2 (i) b K (i) Figure 3. Multiuser receiver with the NN trained for MAI in asynchronous channel. 5. Simulation Results Simulations were performed in AWGN and Rayleigh fading asynchronous channels for 31 bits spreading codes and 10 users. Simulations have been carried out in three different ways: BER of desired user versus Signal to Noise Ratio (SNR), BER of desired user Figure 4. BER values of the first user versus SNR 1 for various multiuser receivers. (AWGN asynchronous channel, NFR =2, =2,3,.,10). The number of the bits in data set that is used during the training affects the performance of the receiver. The performance comparison of the 15 users NN and NNMAI receivers for the 500bits and 6000bits training set is shown in Figure 5. As it is seen in Figure 5, length of the training set effects the performance of the

Multiuser Detection with Neural Networ MAI Detector in CDMA Systems for AWGN 417 NNMAI receiver more than the NN receiver. As it is seen in Figure 5, increasing the number of the bits in the training set improves the performance of the receivers. On the other hand, increasing the number of the bits in the training set increases the training time. For this reason, the length of the training set is selected as depends on the problem. In our simulations, 3000bits and 1000bits training sets were chosen to get results good enough with the acceptable training time. Figure 7. BER values of the first user versus the number of the users for AWGN asynchronous channel. (SNR value of the first user is 5dB and perfect power control is assumed). BER1 M F 6 00 0 N N 5 00 N N 6 00 0 N N M A I 5 00 N N M A I S U B Figure 5. BER values of the first user versus SNR 1 for various multiuser receivers in different length of the training set. (AWGN asynchronous channel, NFR =2, =2,3,.,15). BER values of the first user versus NFR are shown in Figure 6. Channel conditions are the same with previous simulation. SNR value of the first user is 5dB and amplitudes of the each user are equal except first user. The NNs were trained for three different NFR values as 1, 2 and 4 with 1000bits training set for each NFR value. As it is seen in Figure 6, BER performance of the receiver with MAI detector is a little better than the NN receiver that detects user s signal. But BER performance of the receiver with MAI detector has superior performance than the MF. In the 10 users asynchronous Rayleigh fading channel, BER values of the first user versus SNR 1 for various multi-user receivers are shown in Figure 8. 3000bits training data set was used and 10dB SNR value was assumed during the training. The NFR values are taen as 2 for all users during the training and simulations. As it is seen in Figure 8, the receiver with MAI detector has superior performance than the MF and better performance than the other NN receiver. The receiver with MAI detector has reached to the 10-2 value of BER with almost 16dB value of SNR, while the other NN receiver has reached to the same BER value with 19dB value of SNR, with 3dB differences. Figure 8. BER values of the first user versus SNR 1 for various multiuser receivers. (Rayleigh fading asynchronous channel, NFR =2, =2,3,.,10). Figure 6. BER values of the first user versus NFR for various multiuser receivers. (AWGN asynchronous channel, SNR value of the first user is 5dB). BER values of the first user versus the number of the users are shown in Figure 7. SNR value of the first user is 5dB and perfect power control is assumed. BER performance of the receiver with MAI detector is better than the NN receiver that detects user s signal and the MF. The receiver with MAI detector has reached to the 10-2 value of BER with 10 users, while the other NN receiver has reached to the same BER value with 8 users, with 2 users differences. BER values of the first user versus NFR are shown in Figure 9. Channel conditions are the same with previous simulation. SNR value of the first user is 5dB and amplitudes of the each user are equal except first user. The NNs were trained for three different NFR values as 1, 2 and 4 with 1000bits training set for each NFR value. BER values of the first user versus the number of the users are shown in Figure 10. SNR value of the first user is 5dB and perfect power control is assumed. As it is seen in Figures 9 and 10, BER performance of the receiver with MAI detector is almost same with the other NN receiver for both simulations. But BER performance of the receiver with MAI has better performance than the MF.

418 The International Arab Journal of Information Technology, Vol. 10, No. 4, July 2013 Figure 9. BER values of the first user versus NFR. (Rayleigh fading asynchronous channel, SNR value of the first user is 5dB). Figure 10. BER values of the first user versus the number of the users for Rayleigh fading asynchronous channel. (SNR value of the first user is 5dB and perfect power control is assumed). 6. Conclusions In this study, the NN is used to detect MAI instead of user`s signal as usual to mae multiuser detection. The receiver with the NNMAI detector has got better BER performance than the neural networ that detects user`s signal in AWGN and Rayleigh fading asynchronous channels for SNR simulations, and in AWGN asynchronous channels for the number of users simulations, although both have same complexity. However, both of them have almost same BER performance in AWGN and Rayleigh fading asynchronous channels for NFR simulations, and in rayleigh fading asynchronous channels for the number of user simulations. References [1] Aazhang B., Paris B., and Orsa G., Neural Networs for Multi-User Detection in Code- Division Multiple-Access Communications, IEEE Transactions on Communications, vol. 40, no. 7, pp. 1212-1222, 1992. [2] Chen D. and Sheu B., A Compact Neural- Networ-Based CDMA Receiver, IEEE Transactions on Ciruits and Systems-II, Analog and Digital Signal Processing, vol. 45, no. 3, pp. 384-387, 1998. [3] Chuah T., Sharif B., and Amindavar H., Robust CDMA Multi-User Detection using A Neural- Networ Approach, IEEE Transactions on Neural Networs, vol. 13, no. 6, pp. 1532-1539, 2002. [4] Das K. and Morgera D., Adaptive Interference Cancellation for DS-CDMA Systems using Neural Networ Techniques, IEEE Journal on Selected Areas in Communications, vol. 16, no. 9, pp. 1774-1784, 1998. [5] Fantacci R., Mancini L., Marini M., and Tarchi D., A Neural Networ-Based Blind Multiuser Receiver for DS-CDMA Communication Systems, Wireless Personal Communications, vol. 27, no. 3, pp. 195-213, 2003. [6] Gazzah S. and Amara N., Neural Networs and Support Vector Machines Classifiers for Writer Identification Using Arabic Script, The International Arab Journal of Information Technology, vol. 5, no. 1, pp. 92-101, 2008. [7] Hagan M., Demuth H., and Beale M., Neural Networ Design, PSW Publishing Company, University of Colorado, 1996. [8] Isi Y. and Taspinar N., Parallel Interference Cancellation Based on Neural Networ in CDMA Systems, IEICE Transactions on Communications, vol. E88-B, no. 2, pp. 800-806, 2005. [9] Isi Y. and Taspinar N., Multiuser Detection with Neural Networ and PIC in CDMA Systems for AWGN and Rayleigh Fading Asynchronous Channels, Wireless Personal Communications, vol. 43, no. 4, pp. 1185-1194, 2007. [10] Isi Y. and Taspinar N., The Multi-User Detection in Code Division Multiple Access with Adaptive Neuro-Fuzzy Đnference System, Journal of Information Science and Engineering, vol. 22, no. 6, pp. 1529-1542, 2006. [11] Jieling W., Hong Y., Xiaolin H., and Wang X., An Adaline Neural Networ-Based Multi-User Detector Improved by Particle Swarm Optimization in CDMA Systems, Wireless Personal Communications, vol. 59, no. 2, pp. 191-203, 2011. [12] Kechriotis G. and Manolaos E., Hopfield Neural Networ Implementation of the Optimal CDMA Multi-User Detector, IEEE Transactions on Neural Networs, vol. 7, no. 1, pp. 131-141, 1996. [13] Lupas R. and Verdu S., Linear Multiuser Detectors for Synchronous Code-Division Multiple-Access Channels, IEEE Transactions on Information Theory, vol. 35, no. 1, pp. 123-136, 1989. [14] Mitra U. and Poor H., Neural Networ Techniques for Adaptive Multiuser Demodulation, IEEE Journal on Selected Areas in Communications, vol. 12, no. 9, pp. 1460-1470, 1994. [15] Miyajima T., An Adaptive Multiuser Receiver Using A Hopfield Networ, IEICE Transactions

Multiuser Detection with Neural Networ MAI Detector in CDMA Systems for AWGN 419 on Fundamentals of Electronics, Communi- Cations and Computer Sciences, vol. E79-A, no. 5, pp. 652-654, 1996. [16] Miyajima T. and Hasegawa T., Multi-User Detection Using A Hopfield Networ for Asynchronous Code-Division Multiple-Access Systems, IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, vol. E79-A, no. 12, pp. 1963-1971, 1996. [17] Shayesteh M. and Amindavar H., Performance Analysis of Neural Networ Detectors in DS/CDMA Systems, AEU-International Journal of Electronics and Communications, vol. 57, no. 3, pp. 220-236, 2003. [18] Soujeri E. and Bilgeul H., Hopfield Multi-User Detection of Asynchronous MC-CDMA Signals in Multipath Fading Channels, IEEE Communications Letters, vol. 6, no. 4, pp. 147-149, 2002. [19] Taspinar N. and Cice M., Neural Networ Based Receiver for Multiuser Detection in MC- CDMA Systems, Wireless Personal Communications, vol. 68, no. 2, pp. 463-472, 2013. [20] Verdu S., Minimum Probability of Error for Asynchronous Gaussian Multiple-Access Channels, IEEE Transactions on Information Theory, vol. 32, no. 1, pp. 85-96, 1986. [21] Xie Z., Short R., and Rushforth C., A Family of Suboptimum Detector for Cohorent Multiuser Communications, IEEE Journal on Selected Areas in Communications, vol. 8, no. 4, pp. 683-690, 1990. [22] Yoon S. and Rao S., Annealed Neural Networ Based Multiuser Detector in Code Division Multiple Access Communications, IEE Proceedings-Communications, vol. 147, no. 1, pp. 57-62, 2000. Necmi Taspinar received his BSc degree in electronic engineering from Erciyes University, Kayseri, Turey in 1983, MS degree in electronic and telecommunications engineering from the Technical University of Istanbul, Turey in 1988, and PhD degree in electronic engineering from Erciyes University, Turey in 1991. From 1984 to 1992 he was a research assistant, during 1992-1996 he was an assistant professor, during 1996-2002 he was an associate professor, and since 2002 he has been full professor in the Department of Electrical and Electronic Engineering, Erciyes University, Turey. His research interests include theory and applications of error-control coding, multi-user detection, channel estimation, equalization, synchronization, CDMA and spread-spectrum systems, OFDM systems, MIMO systems and applications of neural networs, fuzzy logic, adaptive neuro-fuzzy inference system and heuristic approaches to communications problems. Yalcin Isi received his BSc degree in electronics engineering from Gazi University, MS Degree in electronics engineering from Hacettepe University and PhD degree electronics engineering of Erciyes University, Turey in 1985, 1988 and 2006 respectively. He is now an instructor at Endustrial Electronic Program of Vocational High School at Selcu University of Turey. His current research interest includes multiuser detection in CDMA, neural networs and fuzzy systems.