HOME JOURNALS CONTACT

Journal of Applied Sciences

Year: 2007 | Volume: 7 | Issue: 23 | Page No.: 3819-3822
DOI: 10.3923/jas.2007.3819.3822
Performance Analysis of Optical Zero Cross Correlation in OCDMA System
M.S. Anuar, S.A. Aljunid, R. Badlishah, N.M. Saad and I. Andonovic

Abstract: We propose a new code structure for Spectral-Amplitude Coding Optical Code Division Multiple Access (OCDMA) systems with zero cross-correlation and theoretically demonstrate the performance of this code by using a direct decoding technique. The proposed code can be adapted to any weight and user by using transformation and mapping techniques, respectively. The direct decoding technique is exploited since there is no overlapping occurrence in the code construction. The code performance shows that it outperforms the existing SAC OCDMA codes such as Hadamard, Modified Frequency Hopping (MFH) and Modified Double-Weight (MDW). The system can accommodate 120 simultaneous users for a bit error rate of 10-9.

Fulltext PDF Fulltext HTML

How to cite this article
M.S. Anuar, S.A. Aljunid, R. Badlishah, N.M. Saad and I. Andonovic, 2007. Performance Analysis of Optical Zero Cross Correlation in OCDMA System. Journal of Applied Sciences, 7: 3819-3822.

Keywords: Zero Cross-correlation (ZCC) code, Multiple Access Interference (MAI), direct decoding, Bit Error Rate (BER), code weight and Phase Induced Intensity Noise (PIIN)

INTRODUCTION

A multiple access communication system is a communication system where a number of users share a common transmission medium to transmit messages to a number of destinations. One of the key issues that must be resolved in moving from a single user communication system to a multi-user communication system is how we can efficiently divide the available transmission medium among all users. Optical Code Division Multiple Access (OCDMA) has been recognized as one of the most important technologies for supporting many users in shared media simultaneously and in some cases can increase the transmission capacity of an optical fiber.

OCDMA allows multiple users to utilize the same overlapping spectrum through the use of orthogonal codes that obviate interference between simultaneous users on the channel. One of the crucial issues in OCDMA is to devise a coding system which can suppress the effects of co-channel interference, in so doing yield a better system performance.

The performance of uni-polar codes (Djardjevic and Vasic, 2003a) is determined by the bandwidth efficiency occupied by the codes, closely related to the error probability performance of the code in multiple user transmission as well as the size of the code set which is dependent on the code length. The goal is to design an optical code that can accommodate a larger number of asynchronous, simultaneous users with a low error probability for a given code length.

The effective Signal-to-Noise Ratio (SNR) in OCDMA systems is limited by the interference resulting from the other users transmitting at the same time on a common channel, known as Multiple Access Interference (MAI); MAI is a major source of noise in OCDMA systems (Aljunid et al., 2004). Thus, a proper design of the code sequences is important to mitigate the deleterious effect of MAI. There are also intrinsic noise sources arising from the physical effects of the system design itself, such as Relative Intensity Noise (RIN), phase induced intensity noise (PIIN), thermal noise and shot noise (Salehi, 1989). PIIN is closely related to the MAI due to the overlapping of the spectra from the different users (Aljunid et al., 2004).

The key to an effective OCDMA system is efficient address codes with zero cross-correlation properties (Andrew and Sargent, 2000). This property not only ensures that each code sequence can be easily distinguished from the other code sequences, but also suppresses any limitations owing to MAI and PIIN. The main goal of this study is to develop a new optical CDMA code family to improve the performance of optical network. This study proposes a new Optical Spectrum CDMA code family, Zero Cross Correlation (ZCC) that can be used in Optical Spectrum CDMA (OSCDMA) systems.

CONSTRUCTION OF ZCC CODE

The ZCC code family is an evolution from the modified double weight codes (MDW) which eliminate chip (high bit) overlaps in the sequences. The proposed ZCC code is represented in a matrix of K X C where K (row) represents the number of users and C (column) represents the minimum code length. The matrix contains the binary coefficients. A basic ZCC code (for weight = 1) is shown in Eq. 1.

(1)

Notice that Z1 has no overlap of 1 for both users. In order to increase the number of users and codes, a mapping technique is used as below;

(2)

(3)

From the mapping, it is noted that as K is increased, the code length C also increases. The basic matrix is mirrored diagonally to increase K. The relationships between the mapping process M, K and C is given by:

(4)

and

(5)

thus

(6)

Note that C also represents the spectral or the chip position in a code sequence.

The ZCC code has flexibility in code weight w. In order to increase w, some code transformations steps need to be followed Djarjevic and Vasic (2003b). As mentioned before, the basic matrix of ZCC code has a w of 1; to increase w to 2, the general form of transformation is given by:

(7)

Where:
A = Consist of [1, w (w-1)] matrix of zeros,
B = Consist of w times replication of the matrix
C = Consist of the duplication of the matrix from w-1,
D = Consist of the diagonal pattern of [mxn] with alternate column of zeros matrix [mxn].

For example, the transformation code from w = 1 → w = 2→w = 3 is shown as;

The relationship between the number of user KB, weight w and basic code length CB is given by;

(8)

(9)

(10)

Where, w is the weight of the code with zero cross correlation value. This transformation technique was written in MATLAB program for the ease of generating the code corresponds to the K th user.

Code comparison: A comparison has been undertaken to contrast the performance of ZCC codes and existing optical codes such as such as Optical Orthogonal Codes (OOC), modified double weight (MDW) and modified frequency-hopping (MFH) codes (Aljunid et al., 2004). All the mathematical relationships between C and w are shown for the above codes (Table 1).

Many codes have been proposed for the SAC OCDMA systems however, these codes suffer from various limitations; code constructions are complex (e.g., OOC and MFH codes), the cross-correlation are not ideal or the code length is too long (e.g., OOC) (Table 2). In ZCC, a lengthy code sequence is considered as the downside of the code since the longer the length the wider the source bandwidth requirement. Conversely, if the bandwidth of the broadband source is limited, one will require a narrow bandwidth filter to accommodate the chips in the code sequences. The longer code length will also increase the number of filters needed for the encoder and decoder.

Performance analysis: A basic block diagram of an OCDMA system employing the direct decoding technique is shown in Fig. 1.

Table 1: The relationship between code length and weight for a number of OCDMA codes

Table 2: Comparison between OOC, Hadamard, MDW code, MFH and ZCC code

Fig. 1: OCDMA system architecture using the direct decoding technique

In direct decoding, a single input only to the receiver is required compared to the other techniques which required two input branches viz. the first branch represents the decoded code sequence whilst the second represents the complement of the code sequence (Salehi, 1989). Direct decoding will reduce the number of filters required at the receiver (Zou and Gahafouri Shiraz, 2002). Since ZCC is designed with zero cross-correlation, the MAI and PIIN effects are completely eliminated thus improving the BER of the system.

For a multiple number of users, the variance in the power of chips will impair system performance (Salehi, 1989). However, this problem can be eliminated by using ZCC codes. Here, the BER of the system is evaluated taking into consideration shot noise and thermal noise only. It is assumed that the PIIN effects are completely eliminated.

The SNR for direct decoding is expressed by Djardjevic and Vasic (2003b):

(11)

(12)

Where:
R = Photodiode responsivity,
Psr = Effective power at receiver,
e = Electron charge,
B = Electrical equivalent noise band-width of the receiver.
kB = Boltzmann’s constant,
Tr = Temperature of receiver noise,
RL = Load resistance,
w = Weight,
k = No. of user,
C = Code length,
erfc = A complementary error function (Djardjevic and Vasic, 2004a)

Fig. 2: Performance comparison between Hadamard, MDW, MFH and ZCC codes

The relationship between number of active user and the system performance BER (Fig. 2), showing that ZCC codes yield the best performance on comparison to Hadamard, MDW and MFH codes. 127 to 109 users can be supported simultaneously at typical bit error rates of 10-9 to 10-12. From Eq. 11 and 12, it shows that BER is proportional to the number of users.

This is directly attributed of the superior code cross-correlation property of ZCC codes which maintains that value at zero. ZCC codes can provide a much lower BER than when using MFH and MDW codes, although the code weight for, MFH and MDW codes are higher than ZCC codes. Please note that no BER performance analysis has been undertaken for OOCs due of the length of these code sequences.

CONCLUSION

The performance of the OCDMA systems degrades as the number of simultaneous users’ increases, primarily owing to MAI which arises from the incomplete orthogonality of the signature codes.

In this study, a zero cross-correlation code has been constructed through a simple algebraic framework. Analytical results revealed that ZCC codes provide a better BER compared to the OOC, MFH and MDW codes and the results presented are based on the theoretical calculation. In addition the elimination of MAI also has a beneficial impact on the generation of PIIN which in turn eliminates one of the major implementation issues in photonics. ZCC code has shown superior performance compared with other OCDMA codes whereby the total noise level is reduced. The codes lend themselves to the use of a direct decoding, which is reducing the number of filters required at the receiver. The advantages of the proposed code are numerous including easy and efficient code construction, simple encoder-decoder design, existence for every natural number of user and weight, zero cross correlation and high SNR.

REFERENCES

  • Aljunid, S.A., M. Ismail, A. R. Ramli, B.M. Ali and M.K. Abdullah, 2004. A new family of optical code sequences for spectral-amplitude-coding optical CDMA systems. IEEE Photonics Technol. Lett., pp: 16.


  • Andrew, S. and E.H. Sargent, 2000. Lighting the local area: Optical code-division multiple access and quality of service provisioning. IEEE Network.


  • Djardjevic, B.I. and B. Vasic, 2003. Unipolar codes for spectra-amplitude-coding optical CDMA systems based on projective geometries. IEEE Photonics Technol. Lett., pp: 21.


  • Djardjevic, B.I. and B. Vasic, 2003. Novel combinatorial constructions of optical orthogonal codes for incoherent optical CDMA systems. J. Lightwave Technol., pp: 21.


  • Salehi, J.A., 1989. Code division multiple access techniques in optical fiber network-part I: Fundamental principles. IEEE Trans. Commun., pp: 824-833.


  • Wei, Z. and H. Ghafouri-Shiraz, 2002. Unipolar codes with ideal in-phase cross-correlation for spectral amplitude-coding optical CDMA systems. IEEE Trans. Commun., 50: 1209-1212.
    CrossRef    Direct Link    

  • © Science Alert. All Rights Reserved