Modulo-p Addition Based Constant Weight Variable Length Prime Codes for SAC-OCDMA Systems

Similar documents
Performance of OCDMA Systems Using Random Diagonal Code for Different Decoders Architecture Schemes

Hybrid Subcarrier Multiplexed Spectral-Amplitude-Coding Optical CDMA System Performance for Point-to-Point Optical Transmissions

1 Introduction. Keywords: modified double weight (MDW) code, SAC- OCDMA, WDM and FBG

Comparison of Different Detection Techniques Based on Enhanced Double Weight Code in Optical Code Division Multiple Access System

CAPACITY ENRICHMENT OCDMA BASED ON ALGORITHM OF NOVEL FLEXIBLE CROSS CORRELATION (FCC) ADDRESS CODE

Optical CDMA Networks Using Different Detection Techniques and Coding Schemes

PERFORMANCE ANALYSIS OF A NEW CLASS OF CODES WITH FLEXIBLE CROSS CORRELATION FOR SAC-OCDMA SYSTEM

Study of Optical Spectral CDMA Zero Cross-correlation Code

Cardinality Enhancement of SAC-OCDMA Systems Using new Diagonal Double Weight Code

OPTICAL code-division multiple access (OCDMA) is a

SAC- OCDMA System Using Different Detection Techniques

BER Analysis of Random Diagonal Code Set for Spectral Encoded Optical CDMA System

SPECTRAL-AMPLITUDE-CODING optical code-division. Efficient Use of PPM in Spectral-Amplitude-Coding Optical CDMA Systems

PERFORMANCE ANALYSIS OF OPTICAL CDMA SYSTEM USING VC CODE FAMILY UNDER VARIOUS OPTICAL PARAMETERS

A New MIHP Code Using Direct Detection for SAC-OCDMA System

Mitigation of distortion in FH-OCDMA Networks with Various Modulation Techniques

Optical CDMA: Performance of Spectral-Amplitude Coding with New Direct Recovery Scheme using Vector Combinatorial (VC) Code

A NEW CODE FOR OPTICAL CODE DIVISION MULTIPLE ACCESS SYSTEMS

Vol. 6, No. 6 June 2015 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Experimental Demonstration and Simulation Results of Frequency Encoded Optical CDMA

CONSTRUCTION AND PERFORMANCE STUDIES OF A PSEUDO-ORTHOGONAL CODE FOR FIBER OPTIC CDMA LAN

Phase-Induced Intensity Noise Reduction with Improved Group Velocity Dispersion Tolerance in SAC-OCDMA Systems

ANALYSIS PERFORMANCE OF HYBRID SUBCARRIER MULTIPLEXED OCDMA SYSTEM BASED ON AND SUBTRACTION DETECTION AND SINGLE PHOTODIODE DETECTION

BER Analysis for Synchronous All-Optical CDMA LANs with Modified Prime Codes

Turbo-coding of Coherence Multiplexed Optical PPM CDMA System With Balanced Detection

Perfect Difference Codes for Synchronous Fiber-Optic CDMA Communication Systems

Performance of a 1Gbps Optical Direct Sequence CDMA Based on Sampled Fiber Bragg Grating.

Optics Communications

System design based on EDW code using FSO-FTTH network access

Performance analysis of wavelength multiplexed SAC OCDMA codes in beat noise mitigation in SAC OCDMA systems

Effects of the Vector Combinatorial code connection parameters on the performance of an OCDMA system for high-speed networks

IP Transmission Over OCDMA-LAN

Enhanced Performance of SAC-OCDMA System based on SPD Detection Utilizing EDFA for Access Networks

Performance Analysis of SAC OCDMA in FSO system using SPD Technique with APD for Different Weather Conditions

Simulation of Optical CDMA using OOC Code

A NOVEL SCHEME FOR OPTICAL MILLIMETER WAVE GENERATION USING MZM

CHAPTER ONE INTRODUCTION

Design and Cost Performance of Decoding Technique for Hybrid Subcarrier Spectral Amplitude Coding-Optical Code Division Multiple Access System

All-Optical Signal Processing. Technologies for Network. Applications. Prof. Paul Prucnal. Department of Electrical Engineering PRINCETON UNIVERSITY

FIBER-OPTIC code-division multiple-access (FO-CDMA)

Performance Analysis of Optical Code Division Multiple Access System

PH-7. Understanding of FWM Behavior in 2-D Time-Spreading Wavelength- Hopping OCDMA Systems. Abstract. Taher M. Bazan Egyptian Armed Forces

Performance Measure of FSO by Modified AND Subtraction Method

740 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 23, NO. 2, FEBRUARY 2005

Optics Communications

Gigabit Transmission in 60-GHz-Band Using Optical Frequency Up-Conversion by Semiconductor Optical Amplifier and Photodiode Configuration

Anh T. Pham. The University of Aizu, Aizu-Wakamatsu city, Fukushima , Japan. Noriki Miki

2.50 Gbps Optical CDMA Transmission System

Improving Multi Access Interference Suppression in Optical CDMA by using all-optical Signal Processing

ANALYSIS OF FWM POWER AND EFFICIENCY IN DWDM SYSTEMS BASED ON CHROMATIC DISPERSION AND CHANNEL SPACING

Effect of Signal Direct Detection on Sub-Carrier Multiplexed Radio over Fiber System

Next Generation CDMA Technology

IET Optoelectron., 2009, Vol. 3, Iss. 5, pp doi: /iet-opt & The Institution of Engineering and Technology 2009

RADIO-OVER-FIBER TRANSPORT SYSTEMS BASED ON DFB LD WITH MAIN AND 1 SIDE MODES INJECTION-LOCKED TECHNIQUE

Analytical Comparison of Various Fiber-Optic CDMA Receiver Structures

Manchester Coding and Decoding Generation Theortical and Expermental Design

Temporal phase mask encrypted optical steganography carried by amplified spontaneous emission noise

A Phase Modulation Scheme for Millimeter Wave Generation Based on Frequency Octupling using LiNbO 3 Mach- Zehnder Modulator.

High Speed, Long Reach OCDMA-FSO Transmission Link Employing FBG Encoder Under Various Atmospheric Conditions and Power Levels

FSO Optical System Utilizing DPSK Advance Modulation Technique

PERFORMANCE ANALYSIS OF OPTICAL TRANSMISSION SYSTEM USING FBG AND BESSEL FILTERS

Phase Modulator for Higher Order Dispersion Compensation in Optical OFDM System

Performance Analysis Of Hybrid Optical OFDM System With High Order Dispersion Compensation

Microwave and Optical Technology Letters. Minhui Yan, Qing-Yang Xu 1, Chih-Hung Chen, Wei-Ping Huang, and Xiaobin Hong

Performance Comparison of Coherent versus Incoherent Direct Sequence Optical Code Division Multiple Access System

Multi-user, 10 Gb/s spectrally. coded O-CDMA system with hybrid chip and slot-level timing coordination

Maximization of Spreading Code Cardinality Using Transpose Function in Synchronous Optical CDMA

ADVANCES in NATURAL and APPLIED SCIENCES

An Optical CDMA Random Access Protocol for Multi-rate Optical Networks Adopting Multi-coding Techniques

EXAMINATION FOR THE DEGREE OF B.E. and M.E. Semester

Bit error rate and cross talk performance in optical cross connect with wavelength converter

Optical Fiber Technology

Source coherence impairments in a direct detection direct sequence optical code-division multiple-access system

Multirate Optical Fast Frequency Hopping CDMA System Using Power Control

Determination of ideal Fibre Bragg Grating (FBG) length for Optical Transmission System

High-Speed Visible Light Indoor Networks Based on Optical Orthogonal Codes and Combinatorial Designs

Novel OBI noise reduction technique by using similar-obi estimation in optical multiple access uplink

10Gbps Optical Line Using Electronic Equalizer and its Cost Effectiveness

Analysis of Self Phase Modulation Fiber nonlinearity in Optical Transmission System with Dispersion

New Architecture & Codes for Optical Frequency-Hopping Multiple Access

All-Optical Signal Processing and Optical Regeneration

Progress In Electromagnetics Research Letters, Vol. 8, , 2009

Photonic Signal Processing(PSP) of Microwave Signals

Spectral Response of FWM in EDFA for Long-haul Optical Communication

ORTHOGONAL frequency division multiplexing (OFDM)

POLARIZED OPTICAL ORTHOGONAL CODE FOR OPTICAL CODE DIVISION MULTIPLE ACCESS SYSTEMS

Absolute Polar Duty Cycle Division Multiplexing: An Economical and Spectral Efficient Multiplexing Technique

International Journal of Engineering and Techniques - Volume 3 Issue 4, July-Aug 2017

BEING wideband, chaotic signals are well suited for

High-Speed Optical Modulators and Photonic Sideband Management

COHERENT DETECTION OPTICAL OFDM SYSTEM

Performance Evaluation of WDM-RoF System Based on CO-OFDM using Dispersion Compensation Technique

Analysis of Nonlinearities in Fiber while supporting 5G

Compensation of Dispersion in 10 Gbps WDM System by Using Fiber Bragg Grating

Performance Analysis of dispersion compensation using Fiber Bragg Grating (FBG) in Optical Communication

Three-level Code Division Multiplex for Local Area Networks

Comparative analysis of Spectral Phase Encoding/Decoding based OCDMA Communication System for two Optical Modulation Formats

Performance Limitations of WDM Optical Transmission System Due to Cross-Phase Modulation in Presence of Chromatic Dispersion

TO meet the demand for high-speed and high-capacity

Optical fiber-fault surveillance for passive optical networks in S-band operation window

Transcription:

Modulo-p Addition Based Constant Weight Variable Length Prime Codes for SAC-OCDMA Systems Malleswari.M #1, Murugesan.K *2 # Noorul Islam University, Kumara coil, Tamil Nadu, India. 1 malleshwarim@yahoo.co.in * Sree Sastha Institute of Engineering and Technology, Chembarambakkam, Chennai, India. 2 k_murugesan2000@yahoo.com Abstract - In this paper, a novel prime code family called constant weight and variable length prime code (CWVLPC) is presented. The CWVL prime code is constructed from the basic prime codes which are generated using modulo-p addition. Since the proposed code family possesses very good correlation property (cross correlation equal to zero), the system eliminates the phase induced intensity noise (PIIN) and multi user interference (MUI) completely. In addition, for any given prime number p, we can generate p number of code families with different length. Further, the weight of the proposed code is kept always equal to one independent of the prime number p and the p number of code families; thus it can simplify the design of encoder/decoder structures of the proposed SAC-OCDMA system. Also, bit error rate performance of the developed code is much better than the commonly used MQC code. To illustrate, for p=17 and an acceptable bit error rate of 10-9, the proposed coding system supports 225 simultaneous users with code length of 289 at an effective source power of -5 dbm. Keyword - optical code-division multiple-access, spectral amplitude-coding (SAC), constant weight variable length (CWVL) prime codes, modified quadratic congruence (MQC) codes. I. INTRODUCTION The performance of any communication system depends basically on the available band width, signal to noise ratio of the received signal and the codes used to relate the original information to the transmitted signal. Numbers of multiple access techniques are available for effective utilization of bandwidth and to increase the throughput of the communication system. Optical code-division multiple-access (OCDMA) is one robust multiple access technique that takes advantage of abundant bandwidth, low attenuation and no need for frequency and time management as all users transmit at the same time [1][2]. Optical CDMA systems can be broadly classified into coherent and incoherent systems, depending on the modulation and detection techniques deployed. Incoherent systems use the simple and the standard intensity modulation with direct detection technique, while coherent systems are based on the modulation and detection of optical phase component. The most commonly used spreading techniques for the proposed SAC-OCDMA systems are based on the different types of optical sources (coherent / incoherent, narrowband / broadband), detection schemes (coherent / incoherent) and coding techniques (time, wavelength, amplitude and phase). From the choices made, coding schemes can be generally classified into six types, viz, pulse-amplitude-coding, pulse-phase-coding, spectral-amplitude-coding, spectral-phase-coding, spatial coding and wavelength-hopping time spreading coding [3]. In the first two techniques, coding is performed in the temporal domain. Pulse-amplitude-coding technique is based on incoherent processing with incoherent optical sources. Though this scheme is easier to implement, it requires the use of unipolar codes. Pulse-phase-coding technique uses phase modulators for introducing phase shift to pulses in a code sequence. This scheme allows the use of bipolar codes with close to zero cross correlation functions and thus reduces the MUI. Nevertheless, the requirement of ultrashort pulses limits the performance of the time domain techniques. In spectral-amplitude-coding and spectral-phase-coding, coding is performed in the wavelength domain. In these techniques, an ultrashort pulse is first dispersed into multiple wavelengths. Spreading of spectrum is achieved by a grating. Spectral coding is then performed by passing spectral components through a phase or amplitude mask. Finally, the coded spectral components are recombined by another grating to form a code sequence. Spectral spreading is different from the temporal nature of the data, so that code length is independent of data rate. Spectral spreading based systems are advantageous over temporal spreading systems by avoiding the limitations of unipolar codes. Spatial coding and wavelength coding require the use of multiple fibers with 2D optical codes in the time and space domain or time and wavelength domain respectively. In this work, we consider incoherent synchronous one dimensional spectral amplitude coding optical CDMA system ISSN : 0975-4024 Vol 5 No 6 Dec 2013-Jan 2014 5067

for our analysis. Since optical CDMA system is a multiple access spread spectrum technique, it allows multiple users to share a single bandwidth. Thus, for effective utilization of bandwidth and for increasing the number of simultaneous users, the OCDMA system requires the spreading codes with excellent correlation properties. Lower the cross correlation value better will be system performance. In the literature, different types of codes have been proposed for OCDMA systems with cross correlation value equal to one (MQC, MFH, MDW, EMPSC) [4-7], less than one (PMP) [8] or zero (ZCC) [9]. The above said codes suffer from various limitations in one way or another. The limitations of zero cross-correlation code shown in [9] are longer code length and requirement of higher number of mapping steps to achieve the particular code size for the given weight. Therefore, in order to simplify the code construction procedure and to improve the overall bit error rate performance, in this work a novel prime code family with zero cross correlation property is proposed using a different approach. The important feature of the proposed code is that the weight of the code is always equal to unity irrespective of the code size and hence assuring the simplified encoder and decoder structures. Further, these codes are derived from the basic prime codes which are generated from the Galois field using modulo-p addition while modulo-p multiplication is generally used in most of the other code families. The rest of this paper is organized as follows. Code construction procedure is discussed in section II. In section III, we describe the basics of SAC-OCDMA system with block diagram. The performance analysis of the proposed code is carried out in section IV. Section V deals with the numerical results obtained from the analysis of the proposed system. Finally, concluding remarks are given in section VI. II. CODE CONSTRUCTION Prime codes are normally constructed based on the finite field arithmetic. Finite fields are also called Galois fields, in honor of their discoverer, Evariste Galois, a French mathematical prodigy [10]. For any prime number p, there exists a finite field of p elements. The finite field is denoted by GF (p) = {0, 1,..., p-1}. In this proposed work, Galois field with modulo-p addition is used to generate the basic prime code sequences. Then, the constant weight variable length prime code (CWVLPC) family is derived from the basic prime code sequences where p is the prime number. The steps employed to construct the CWVLPC family are described below. Step 1: Consider the code construction procedure for p=5 Since the proposed codes are the families of prime code sequences, first generate the basic prime sequences using modulo-p addition. Elements of a basic prime sequence is generated by adding each element in the Galois field GF(p) = {0, 1,..., p-1} by a preset number chosen from GF(p). Thus, there are p prime sequences. The prime code sequences for p = 5 is shown in Table I. TABLE I Basic Prime Code Sequences 0 1 2 3 4 0 0 1 2 3 4 1 1 2 3 4 0 2 2 3 4 0 1 3 3 4 0 1 2 4 4 0 1 2 3 The basic prime code sequences from the table are represented by 01234, 12340, 23401, 34012 and 40123. But, in this paper in order to generate codes with variable length, the diagonal elements are considered as the prime sequences. Therefore, the prime sequences are represented by 4, 30, 241, 1302, 02413. These five sequences are considered as the source sequences for the proposed code families. Therefore, the CWVL basic prime code sequences are given by, 4, 30, 241, 1302, 02413 ISSN : 0975-4024 Vol 5 No 6 Dec 2013-Jan 2014 5068

where VLPC M=1,W=1, VLPC M=2,W=1,..., represent the different code families with weight (W) one and length p, 2p, and so on. Step 2: The second step is the generation of constant weight variable length prime code sequences. The CWVL prime code sequences can be generated by time shifting the basic source sequences. By time shifting the prime sequence, we can increase the number of prime sequences present in each and every family except the first code family., 4, 3 0 0 3 2 4 1, 1 2 4 4 1 2 1 3 0 2 2 1 3 0, 0 2 1 3 3 0 2 1, 0 2 4 1 3 3 0 2 4 1 1 3 0 2 4 4 1 3 0 2 2 4 1 3 0 After time shifting the prime code sequences, the first code family supports one number of sequence, second, third, fourth and fifth code group s supports two, three, four and five numbers of sequences respectively. Step 3: In order to increase the number of simultaneous users supported by the system, a spreading technique is employed in this work. For that first we generate 1 number of size 1x1 matrix (it is actually a constant) with X (don t care) for the first code family. Similarly, we have to generate don t care matrices for the remaining code families. For VLPC M=1, W=1 code family,, For VLPC M=2, W=1 code family, For VLPC M=3, W=1 code family,,, For VLPC M=4, W=1 code family, ISSN : 0975-4024 Vol 5 No 6 Dec 2013-Jan 2014 5069

, For VLPC M=5, W=1 code family,, Step 4: Finally to generate the variable length single weight code, we use a spreading mechanism in this step. In this, the basic prime sequences are spread in the don t care matrices as the diagonal sequence i.e., assign the basic prime sequences as the diagonal sequences for the square matrices. Therefore, the CWVL prime code sequences of different code families can be represented by, 4 3 0, 0 3 ISSN : 0975-4024 Vol 5 No 6 Dec 2013-Jan 2014 5070

2 4 1 1, 2 4 4 1 2, 1 3 0 2 2 1 3 0 0 2 1 3 3 0 2 1, 0 2 4 1 3 3 0 2 4 1 1 3 0 2 4 4 1 3 0 2 2 4 1 3 0 Step 5: Now, the CWVL prime codes can be generated by placing 1 at the p th position and with p-1 zeros and replacing don t care terms (X) with p zeros in each row., 00001 ISSN : 0975-4024 Vol 5 No 6 Dec 2013-Jan 2014 5071

00010 00000 00000 10000, 10000 00000 00000 00010, 00100 00000 00000 00000 00001 00000 00000 00000 01000 01000 00000 00000 00000 00100 00000 00000 00000 00001 00001 00000 00000 00000 01000 00000 00000 00000 00100, 01000 00000 00000 00000 00000 00010 00000 00000 00000 00000 10000 00000 00000 00000 00000 00100 00100 00000 00000 00000 00000 01000 00000 00000 00000 00000 00010 00000 00000 00000 00000 10000 10000 00000 00000 00000 00000 00100 00000 00000 00000 00000 01000 00000 00000 00000 00000 00010 00010 00000 00000 00000 00000 10000 00000 00000 00000 00000 00100 00000 00000 00000 00000 01000, 10000 00000 00000 00000 00000 00000 00100 00000 00000 00000 00000 00000 00001 00000 00000 00000 00000 00000 01000 00000 00000 00000 00000 00000 00010 00010 00000 00000 00000 00000 00000 10000 00000 00000 00000 00000 00000 00100 00000 00000 00000 00000 00000 00001 00000 00000 00000 00000 00000 01000 01000 00000 00000 00000 00000 00000 00010 00000 00000 00000 00000 00000 10000 00000 00000 00000 00000 00000 00100 00000 00000 00000 00000 00000 00001 00001 00000 00000 00000 00000 00000 01000 00000 00000 00000 00000 00000 00010 00000 00000 00000 00000 00000 10000 00000 00000 00000 00000 00000 00100 00100 00000 00000 00000 00000 00000 00001 00000 00000 00000 00000 00000 01000 00000 00000 00000 00000 00000 00010 00000 00000 00000 00000 00000 10000 ISSN : 0975-4024 Vol 5 No 6 Dec 2013-Jan 2014 5072

Number of rows and number of columns present in the above code set represent code size (K=M 2 ) and code length (N=M*p) of the code respectively. Therefore, from the prime number p we can generate 1, 2,..., p numbers of code families with size K and length N. However, only the p th code family (shorter length code family) generates p 2 number of users with the length p 2. The lower order code families have the code size which is slightly less than that of the code length. Thus, for analysis, we have considered only the odd numbers of code families. The relationship between the cardinality of the code and code length of the code is given by (1) (2) where M = 1, 2, 3,..., p number of code families and p is the prime number. Lowered code weight of the proposed code reduces the power consumption and the complexity of the encoder / decoder structure. However, the drawback of the proposed code lies in that code selection depends only on the prime number p. III. SYSTEM DESCRIPTION The block diagram of the proposed SAC OCDMA system with fiber Bragg grating is shown in Fig.1, which consists of optical broad band source, spectral encoder, spectral decoder, star coupler and splitter circuits. The information being transmitted in the optical fiber communication system is in the form of digital. The optical broad band source emits an optical pulse if the information bit is 1 and it emits no pulse if the bit is 0. Data Input Broadband optical source FBG T (λ) From M-1 other users Spectral Encoder FBG T (λ) λ 1 λ 1... M x M Star Coupler... Splitter R (λ) Decoder To M-1 other users R (λ)t(λ) R (λ) T(λ) To Detection Fig.1. SAC optical CDMA system using CWVL prime code The optical signal which is emitted by the source is then encoded into N spectral components according to the N elements of the code used in the encoder [4] [7]. Since the weight of the proposed CWVL prime code is one, it requires only one fiber Bragg grating, thus, simplifying the encoder structure. The star coupler combines the encoded signal from all the M number of users. At receiver, the received optical signal is divided into two parts by a splitter and then these signals are passed through a decoder. The decoder filters out the unwanted spectral components and passes the desired spectral components. The filtered signals are then passed through a detector followed by further electrical detection process. IV. PERFORMANCE ANALYSIS In general, the performance analysis of a SAC-OCDMA system is carried out by considering the phase induced intensity noise of source and the noises which occur at the receiver such as thermal noise and shot noise. In this work, we have proposed a CWVL prime code with zero cross correlation value. Since the cross correlation of the proposed code is always zero, it is assumed that the intensity noises are completely eliminated. Hence, the bit error rate performance of the system with the proposed code is analyzed by considering only the thermal and shot noise. Therefore, an expression for the signal to noise ratio and the bit error rate performance of the system ISSN : 0975-4024 Vol 5 No 6 Dec 2013-Jan 2014 5073

can be written as [9] (3) where P sr is the effective source power at the receiver in watts. The bit error rate can be estimated using erfc (4) where erfc is the complementary error function. The numerator term in equation (3) represents the signal power and the denominator term denotes the effect of shot noise and thermal noise power respectively. The assumed system parameters are listed in Table II. TABLE II Parameters used for the Numerical Calculation Parameters Notations Numerical Values Responsivity of the photodiode R (ηe) / (hf c ) = 0.7495 Plank s constant H 6.626x10-34 Js Quantum efficiency Η 0.6 Electronic charge E 1.602x10-19 Column Electrical bandwidth B 80 MHz Boltzmann s constant K B 1.379x10-23 Load resistance R L 1030 Ω Noise Temperature T n 300 K Operating wavelength λ 1550 nm V. RESULTS AND DISCUSSION Fig.2 shows the bit error rate performance of the proposed code and MQC for p = 11. For the given p, the proposed code supports p numbers of code families with code length Mp (M code family number) but MQC code supports only one code family with the code length p 2 +p (for p=11; N=132). When M=11, the CWVL prime code supports 121 number of users with length 121 and MQC code supports the same 121 number of users with the length 132. Though the length of the proposed lower order code families (for M=7; K= 49, N=77 and for M=9; K=81, N=99) is longer, the length of the higher order (for M=11; K=121, N=121) code family is slightly shorter than the MQC code. Further, the code weight of the proposed code is one independent of the code size. Therefore the bit error rate performance of the proposed code is much better than the MQC code. Further, for the given bit error rate of 10-9 the code supports 115 numbers of simultaneous users and this number is only 80 in MQC code. ISSN : 0975-4024 Vol 5 No 6 Dec 2013-Jan 2014 5074

10-10 N=132 N=121 10-20 BER 10-30 10-40 N=99 10-50 N=77 CWVL (p=11,w=1,n=77) CWVL (p=11,w=1,n=99) CWVL (p=11,w=1,n=121) MQC p=11,w=12,n=132) 20 30 40 50 60 70 80 90 100 110 120 Number of simultaneous users (K) Fig.2.Number of simultaneous users versus BER for MQC and CWVLPC with the effective source power equal to -10dBm and for p=11. Fig.3 and Fig. 4 shows that the bit error rate performance of the proposed code for p = 17 with effective source power equal to -10dBm and -5dBm respectively. From the figure 3 and 4 it is observed that for the sufficient amount of source power the system with the proposed CWVL prime code supports higher number of simultaneous users for the given bit error rate of 10-9. When the effective source power is equal to -10dBm, the proposed code supports 110 numbers of simultaneous users and this number is slightly greater than the MQC code. If we use the sufficient amount of power, say PsdBm = -5dBm, then the system with the proposed code supports 225 number of simultaneous users and it is only 100 in the MQC code. Since, the weight of the proposed code is always one independent of the order of the family, the proposed code supports higher number of users for the given sufficient amount of power. ISSN : 0975-4024 Vol 5 No 6 Dec 2013-Jan 2014 5075

10-2 10-4 10-6 10-8 N=306 N=221 N=255 N=289 BER 10-10 N=187 10-12 10-14 10-16 10-18 CWVLPC(p=17, W=1, N=187) CWVLPC(p=17, W=1, N=221) CWVLPC(p=17, W=1, N=255) CWVLPC(p=17, W=1, N=289) MQC(p=17, W=18, N=306) 50 100 150 200 250 300 Number of simultaneous users (K) Fig.3. Number of simultaneous users versus BER for MQC and CWVLPC with the effective source power equal to -10dBm. 10-10 10-20 10-30 N=306 N=221 N=255 N=289 BER 10-40 N=187 10-50 10-60 CWVLPC(p=17, W=1, N=187) CWVLPC(p=17, W=1, N=221) CWVLPC(p=17, W=1, N=255) CWVLPC(p=17, W=1, N=289) MQC(p=17, W=18, N=306) 50 100 150 200 250 300 Number of simultaneous users (K) Fig.4. Number of simultaneous users versus BER for MQC and CWVLPC for the effective source power -5dBm. ISSN : 0975-4024 Vol 5 No 6 Dec 2013-Jan 2014 5076

Fig.5 shows the number of simultaneous users of the proposed system versus BER with the effective source power equal to -10dBm. The BER performance of the proposed code is compared with the performance of the system with MQC code for p=7. In Fig.5 the performance is analyzed for the electrical bandwidth of 311 MHz and the data transmission rate is 622 Mb/s. Lower the p value supports higher transmission rate and also it supports higher number of simultaneous users for the given bit error rate of 10-9 than the system with MQC code. 10 0 10-10 N=56 10-20 BER 10-30 N=49 10-40 10-50 N=35 CWVL (p=7,w=1, N=35) CWVL (p=7,w=1, N=49) MQC (p=7,w=8, N=56) 0 5 10 15 20 25 30 35 40 45 50 Number of simultaneous users (K) Fig.5. Number of simultaneous users versus BER for MQC and CWVLPC with the effective source power equal to -10dBm at a transmission rate of 622Mb/s. Fig. 6 compares the effective source power and the BER performance of the system with CWVLPC and MQC code. The bit error rate performance of the system with the MQC code is better only for the lower source power and it is constant for the higher values. But, for the sufficient amount of power and for the given number of simultaneous users the system with the proposed CWVL prime code shows better performance than the MQC codes. ISSN : 0975-4024 Vol 5 No 6 Dec 2013-Jan 2014 5077

10 0 10-2 10-4 10-6 BER 10-8 10-10 10-12 10-14 w=1,k=9 (CWVLPC) w=1,k=25 (CWVLPC) w=1,k=49 (CWVLPC) w=1,k=81 (CWVLPC) w=12,k=81 (MQC) -55-50 -45-40 -35-30 -25-20 -15-10 -5 0 Effective source power Psdbm Fig.6. Effective source power versus BER for MQC code and CWVL prime code VI. CONCLUSION In this work, we have proposed a new simple modulo-p addition based constant weight variable length prime code family. Since the cross correlation value of the proposed CWVL prime code is zero always, the code completely eliminates the MUI and PIIN which are the two major degrading performance parameters in the SAC-OCDMA system. Another advantage is that the code weight of the code is always one independent of the prime number. Hence, it simplifies the encoder structure design of the system. In addition, for a given prime number, p we can generate p number of code families with different length but with code weight equal to one. Further, the bit error rate performance of the system is much better than the commonly used MQC code. Finally, the number of simultaneous users supported by the system with the proposed code for the given bit error rate of 10-9 is also much higher than MQC. REFERENCES [1] J. A. Salehi, Code division multiple access techniques in optical fiber network- Part I: Fundamental principles, IEEE Trans. Commun., vol.37, No.8, pp. 824 833, Aug.1989. [2] J. A. Salehi and C. A. Brackett, Code division multiple access techniques in optical fiber network Part II: System performance analysis, IEEE Trans. Commun., vol. 37, No.8, pp. 834 842, Aug.1989. [3] Paul R.Prucnal, Optical Code Division Multiple Access Fundamentals and Applications, Boca Raton, FL: CRC Taylor and Francis, 2006. [4] Z. Wei, H. M. Shalaby, and H. Ghafouri-Shiraz, New code families for fiber-bragg-grating-based spectral-amplitude-coding optical CDMA systems, IEEE Photon. Technol. Lett., vol. 13, pp. 890 892, Aug. 2001. [5] Z. Wei and H. Ghafouri-Shiraz, Codes for spectral-amplitude-coding optical CDMA systems, J. Lightwave Technol., vol. 50, pp. 1209 1212, Aug. 2002. [6] S.A.Alijunid, M.Ismail, A.R.Ramil, Borhanuddin M.Ali, and Mohamad Khazani Abdullah, A new family of optical code sequences for spectral- amplitude-coding optical CDMA systems, IEEE Photon. Technol. Lett., vol.16, no.10, pp. 2383-2385, Oct. 2004. [7] K.Murugesan, and V.C.Ravichandran, Evaluation of new codes for Spectral-amplitude-coding optical code-division multiple-access communication systems, J.Optical Engineering 43(4), pp.911-917, April 2004. [8] Cheing-Hong Lin, Jingshown Wu, hen-wai Tsao, and Chun-Liang Yang, Spectral amplitude-coding optical CDMA system using Mach-Zehnder interferometers, J. Lightwave Technol., vol. 23, no.4, pp. 1543 1555, Apr. 2005. [9] M.S Anuar, S.A.Aljunid, R.Badlishah, N.M.Saad and I.Andonovic Performance Analysis of Optical Zero Cross Correlation in OCDMA system, Journal of Applied Sciences, 7 (23), 3819-3822, 2007. [10] Guu-Chang Yang and Wing C.Kwong, Prime Codes with Applications to CDMA Optical and Wireless networks, Artech House, Feb. 2002. ISSN : 0975-4024 Vol 5 No 6 Dec 2013-Jan 2014 5078