Abstract

Code-division multiple access (CDMA) has played a remarkable role in the field of wireless communication systems, and its capacity and security requirements are still being addressed. Collaborative multiuser transmission and detection are a contemporary technique used in CDMA systems. The performance of these systems is governed by the proper accommodation of the users and by proper synchronization schemes. The major research concerns in the existing multiuser overloaded CDMA schemes are (i) statistically uncorrelated PN sequences that cause multiple-access interference (MAI) and (ii) the security of the user’s data. In this paper, a novel grouped CDMA scheme, the 1D-Bernoulli chaotic collaborative CDMA (BCC-CDMA), is introduced, in which mutually orthogonal chaotic sequences spread the users’ data within a group. The synchronization of multiple groups in this scheme has been analyzed under MAI limited environments and the results are presented. This increases the user capacity and also provides sufficient security as a result of the correlation properties possessed by the chaotic codes. Multigroup synchronization is achieved using a 1D chaotic pilot sequence generated by the Bernoulli Map. The mathematical model of the proposed system is described and compared with the theoretical model of the synchronization in CDMA, the simulation results of which are presented.

1. Introduction

The demand for high capacity wireless systems is increasing day by day. Wireless communication system generations including the 3rd generation (3G), the 4th generation (4G), and the upcoming 5th generation (5G) strive to achieve the ever increasing needs for faster data transfer and higher security. Code-division multiple access (CDMA) has always been fulfilling these requirements and is expected to be an effective solution for future systems too. An important aspect of CDMA is to increase the capacity or the number of users, with acceptable error performance. Several grouped CDMA schemes are being studied intensively and are widely used to meet the capacity needs of several modern communication systems. The collaborative CDMA scheme increases the capacity by grouping a small number of users that share the same pseudorandom (PN) spreading sequence and enables group spreading and despreading operations [1]. It also outperforms the CDMA multiuser detection (MUD) schemes using group pseudo decorrelating detector (GPD) and layered space time (LAST) MUD [2]. Advanced MUD techniques incorporate more users than the number of the spreading sequences but at the expense of considerable performance degradation [3, 4]. Also, orthogonal spreading sequences are shared by more than one user in a group-based collaborative spreading process [5]. Various schemes with reusability of the spreading sequences have been tested under different channel scenarios [3, 6]. Hence, such schemes provide a brief research outlook, to multiuser scenarios, in order to accommodate the ever increasing number of users.

The proposed system inherits capabilities like interference rejection, antijamming, fading reduction, and low probability of interception from the conventional direct sequence spread spectrum (DSSS) systems [7]. In conventional DSSS systems, the users transmit their information using Walsh functions or wavelets [8]. Chaotic sequences can also be used as spreading codes instead of PN sequences. They can be generated by simple or complex differential equations and are dependent on the initial conditions. A very small change in the differential equation’s initial conditions can cause a large deviation in the system states over time, which makes these systems difficult to intercept. Sequences, with good cross-correlation properties, generated using chaotic maps can be used in CDMA systems [9]. Systems using chaotic sequences both as carrier of users’ data and as pilot are analyzed [10]. Various methods have been proposed to obtain binary sequences from chaotic trajectories generated by nonlinear ergodic maps [11]. Synchronization within such chaos based DS-CDMA systems is an active area of research due to the lack of robust synchronization techniques [12, 13]. A theoretical analysis of synchronization in DSSS using chaotic sequences has also been analyzed [14]. Nonlinear dynamic chaotic sequences provide message concealment using chaotic phase shift keying techniques [6, 15].

After analyzing several such techniques, the proposed scheme addresses the synchronization of multiple groups in a highly secure and high capacity chaotic grouped CDMA system using chaotic sequences which are used as the carrier and the pilot. The proposed scheme provides better synchronization and can be integrated into less complex wireless systems.

Section 2 describes the defects in classical multiuser schemes. Section 3 explains the proposed system model and presents its principle and mathematical realization. Section 4 discusses the simulation results. Finally, the conclusion and future work are given in Section 5.

2. The Defects in Classical Multiuser Scheme

Overloading of users is a major problem as far as future communication systems are concerned. Taking into account the CDMA systems, an increase in the number of the users increases the MAI. But the number of PN sequences cannot be increased in accordance with the growing number of simultaneous users. Hence, the number of users per group is restricted in the grouped CDMA case. The collaborative CDMA scheme is an example which achieves a maximum of 90 users only per cell sector, with three users sharing a PN sequence, in an additive white Gaussian noise (AWGN) channel. Also, it is possible for an opponent to imitate the transmission by decoding the PN sequences by their bit timings. Synchronizing the systems under such conditions is impractical. The proposed system addresses this issue by using chaotic sequences, generated by 1D map, both as carrier and as synchronization pilot.

3. The Proposed System Model

3.1. BCC-CDMA Multiuser Transmitter Design

The baseband model for the proposed multigroup synchronization in the BCC-CDMA system is shown in Figure 1.

The transmitter signal is

At the transmitter side, the total number of users (K) is divided into G groups, each consisting of T users. Users, with encoded message within a group, will use the same chaotic-spreading sequence . Users within a group use the same chaotic sequence generated by the 1D map. Sequences of length are generated (where N is the order of the spread code matrix) using the 1D-Bernoulli transformation given by

The piecewise linear function (2) generates the iterated function map. A unique initial condition generates the chaotic sequence and is mapped onto the ijth element of the matrix. The ith row constitutes the spreading sequences for the ith group in the BCC-CDMA scheme.

The klth user sequence iswhere “i” denotes the ith transmitted bit. Now, for the synchronization block, a chaotic pilot sequence modulated by “ones” is considered (generated from the same chaotic map with a special initial condition):The pilot sequence is a periodic sequence with finite duration and determines the starting point of the spreading of the individual user groups. Hence, when the received pilot is synchronized with its stored reference, it can determine the beginning of the individual user groups.

3.2. Multigroup Synchronization in BCC-CDMA

The data is spread and transmitted at the beginning of the pilot sequence. In order to achieve this, the received pilot has to be synchronized with its locally generated replica. The received pilot is a time shifted replica of the transmitted chaotic pilot and is given by . As the pilot is synchronized, the control variable is generated by the synchronization block. The control variable reduces the time delay using the feedback loop. This control signal will align the Gth user group at the instant of the Gth group of the transmitted sequence.

The received signal iswhere is a phase difference assumed between the carriers at transmitter and receiver, , the amplitude of the pilot is , and is the channel gain coefficient of the klth user.

Now, the received signal is multiplied by the in-phase component to getThe signal in (6) is now low pass filtered to getwhere contains the interuser interference and AWGN.

Analogously, we getNow, and are multiplied by a reference sequence (m-bit time shifted version of the received pilot) with M chips () and then integrated to get as follows:

The first correlation value is obtained by aligning the M chips of the pilot and multiplying and summing them with the reference sequence. If the correlation value is greater than the threshold value, the process is stopped; else, the step is repeated for next chip intervals until synchronization is achieved.

Similarly, we getwhere N1 and N2 are Gaussian random variables with zero mean and variance and can be expressed as . Therefore, and are also Gaussian and can be expressed asThe correlation and synchronization are controlled by the decision variable “z” and are given by (substituting the values ofA” and “M”)where is a noncentral chi-squared random variable with two degrees of freedom.

Thus, the probability density function (PDF) of the control variable “z” isNow, the decision is made with respect to the following hypotheses.

Null Hypothesis

H0: locally generated sequence is not aligned with the received sequence:

Actual Hypothesis

H1: locally generated sequence is aligned with the received sequence within one chip duration:Based on the above hypotheses, the conditioned probability density functions are Therefore, the probability of false alarm for the first case (i.e., ) is where the threshold is set at Similarly, the detection probability isNow, considering the transformation , (19) can be expressed asEquation (20) resembles Marcum’s Q-Function and therefore can be expressed asWhen the condition is fulfilled, the system achieves synchronization and the upper bound is obtained as (substituting values of and )

Thus, for a particular value of , varies with respect to the value of M enabling it to synchronize the receiver.

4. Performance Analysis and Numerical Results

The BER performance is investigated and compared with that of conventional collaborative CDMA scheme. In Figure 2, the performance of BCC-CDMA system, with synchronization, is analyzed with a spreading length of 31 choosing G = 30 and T = such that it accommodates groups of and users, giving a total number of K = 60 and 120 users, respectively. The performance is compared with that of conventional CDMA, with users, and collaborative CDMA with 60 and 90 users (G = 30 and T = ).

The BCC-CDMA and collaborative CDMA give a BER of and , respectively, accommodating 60 users, at SNR 15 dB. It is clearly shown that the BCC-CDMA scheme achieves a BER improvement of at 15 dB with equal number of users. As K is increased, BCC-CDMA achieves a BER improvement of 38% accommodating 120 users (additional number of 30 users).

The synchronization of the system is better understood by considering the detection and false alarm probabilities. The performance criteria are (i) probability of detection and (ii) probability of false alarm . The expressions for and are obtained by taking into account the output of the acquisition part. The synchronization is achieved when the decision variable “z” exceeds the threshold “.” Though “z” exceeds “” several times, it is only once that the received signal is in synchronism with .

To understand this better, the probability of false alarm is expressed by comparing it with Baye’s rule as follows:The numerator and denominator terms of (23) can be expressed as where “c” is the number of times the decision variable overcomes the threshold and “D” is the total number of discrete values of .

Substituting (22) and (23) into (21),

To obtain an accurate result, the experiment has to be run a large number (j) of times, keeping S limited. Thus, the probability of false alarm isNow, the probability of detection isThere are only two possible outcomes, that is, whether the decision variable has exceeded the threshold or not. Therefore, the numerator in (27) can be expressed asThe denominator term in (27) can be expressed asSubstituting (26) and (27) into (25), Running the experiment “j” number of times,

The results of simulation (theoretical and empirical operating curves) for the proposed system have been plotted (in Figure 3) at

The red dashed line is the theoretical simulation obtained by evaluating (22). The detection and false alarm probabilities ( and ) are not independent; that is, a lower threshold increases but also increases . The value of −15 dB is chosen to represent worse / due to high traffic. The synchronization of the proposed scheme is analyzed with four different groups of users. The operating curves for T = cases are obtained taking into account the terms and in and , respectively.

The simulation parameters are shown in Table 1.

5. Conclusions and Future Scope

A highly secure and high capacity grouped scheme is proposed for the CDMA system that accommodates a higher number of full-rate users than the conventional multiuser CDMA schemes. In the proposed scheme, a certain number of users are grouped together that collaborate by sharing orthogonal chaotic-spreading sequences generated by 1D chaotic map. For example, using chaotic sequences of length 31, the proposed scheme supports 120 full-rate users compared to 90 and 30 users supported by collaborative CDMA and the conventional CDMA, respectively. Multigroup synchronization is then achieved using a chaotic pilot sequence, which is modulated by all ones, generated from the same chaotic map. The simulations show that the multiple groups can be synchronized with a probability of detection of more than 85%. Investigations on channel estimation in the proposed scheme are of practical importance. Also, the attractive properties of chaotic sequences may lead to the implementation of three-dimensional (3D) chaotic maps and can be considered for future research.

Competing Interests

The authors declare that they have no competing interests.