 Open Access
 Total Downloads : 399
 Authors : Disha Srivastava, Aarti Bhardwaj, Manu Gangwar, Nidhi
 Paper ID : IJERTV4IS080361
 Volume & Issue : Volume 04, Issue 08 (August 2015)
 DOI : http://dx.doi.org/10.17577/IJERTV4IS080361
 Published (First Online): 19082015
 ISSN (Online) : 22780181
 Publisher Name : IJERT
 License: This work is licensed under a Creative Commons Attribution 4.0 International License
Simulation and Analysis of 2D Wavelength/Time Addition Modulo Temporal Length (W/T AML) code for OCDMA System
[1]Aarti Bhardwaj, [2]Disha Srivastava, [3]Manu Gangwar,[4]Nidhi [1][2][3][4] M.Tech. in Wireless Communication and Networks Department of Electronics and Communication Engineering, School of ICTGautam Buddha University, Greater Noida 201310
Abstract – In one dimensional optical orthogonal codes, as the number of users increase, the code length to the code weight grows rapidly. In two dimensional OCDMA codes the length of the codes reduces and hence improves the BER performance. In this paper we present the design of a new improved family of two dimensional Wavelength/Time Addition Modulo Temporal Length (W/T AML) code. AML codes have high auto correlation and low cross correlation value in the comparison of other optical orthogonal CDMA codes. The performance is analyzed using various input parameters e.g. bit rate, received power with respect to the number of users on the basis of BER (Bit Error Rate) and Quality factor and eye diagram.
Keywords – Code Division Multiple Access (CDMA), Multiple Access Interference (MAI).

INTRODUCTION
As the traffic is bursty in Local Area Networks (LANs), there is always a demand of high speed and large capacity communication. To meet these demands various multiple access techniques are being used. Due to enormous capacity of optical fiber, the communication capacity which depends on carrier capacity, also increases [1]. As the carrier frequency increases, the available transmission bandwidth also increases and therefore the information capacity of the communication systems also increases [2]. In long haul and high speed communication systems where users share the same transmission media, the OCDMA plays an important role [4][5]. In OCDMA each user is assigned a unique signature code which is modulated by the data of the corresponding user. The signals from all the users are combined on to a single optical fiber which is further broadcasted to each user in the network. Singleuser decoding is processed by correlating the aggregate signal
.
and the signature sequence of a particular user. When the output of the decoder is in autocorrelation, the receiver detects the signal sent to it. On the other hand, when the decoder is in cross correlation, the receiver does not receive the signal. Means, for OCDMA systems, codes should have maximum autocorrelation and minimum cross correlation property. With the increase in number of users the Multiple Access Interference (MAI) also increases which is the main cause of performance degradation in OCDMA networks. So the cross correlation must be kept minimum for maintaining low probability of error. Various codes have been proposed for the OCDMA networks. In one dimensional (1D) codes , the length of the codes increases with the increase in number of users and thus the bit rate decreases for a given chip width. To remove the problem of 1D codes in OCDMA, 2D codes have been proposed such as Frequency Hopping (FH), TimeSpace (T/S) and WavelengthTime (W/T). The FH codes are not suitable to be used in OCDMA systems because of the optical beat noise appearing between the frequency slices at the photo detector (receiver) [10]. But the W/T codes reduce the length of codes as well as increase the number of simultaneous users. The design of Optical Orthogonal Codes (OOC) is based on folding of Optimum Golomb rulers [6][8]. In this paper we have described the construction of a new family two dimensional codes, named Wavelength/Time Addition Modulo Temporal Length (W/T AML) codes, which have nearly ideal auto correlation and cross correlation properties for asynchronous OCDMA networks. The design of T/S Single Pulse per Row (SPR) incoherent asynchronous OCDMA network is given by [3]. AML codes are SinglePulseper Row and this code is designed using the operation of addition modulo of integer.

DESIGN OF CODE
Fig. 1. Block Diagram of OCDMA system
Zx,x(l) = R1
(LT1 xm,n xm,(n+l)modL )
(3)

codes can be characterized by N (Lt, W, a , c) where

N is the number of codes

Lt is the temporal length of the code

W is the weight of the code(number of ones in the code)

a is out of phase autocorrelation peak
m=0 n=0 T
Zx,x(l)satisfies
Zx,x(l) {
= W if l = 0
a if 1 l LT 1
The cross correlation of 2dimensional codes x(t) and y(t) is defined as:

c is Cross correlation peak

R1
LT1
Zx,y(l) = ( xm,n ym,(n+l)modLT )
(4)
The autocorrelation of one dimensional code x(t) is defined as:
m=0 n=0
Zx,x
(l) = LT1 xn
x(n+l)modLT
(1)
Zx,y(l) satisfies Zx,y(l) c if 0 l LT 1
W/T AML codes are a family of an T/S SPR codes which
n=0
Zx,x(l) satisfies
Zx,x(l) {
= W if l = 0
a if 1 l LT 1
The cross correlation of one dimensional code x(t) and y(t) is defined as:
are represented by:
N (Lt, R, P, W, a, c), Where

Lt is the temporal length,
n=0

R is the number of rows (equal to number of
Zx,y
(l) = LT1 xn
y(n+l)modLT
(2)
spatial channels)

P is the number of pulses per row = 1 in the case of AML codes

W is the weight of the code=RÃ—P

,() satisfies Zx,y(l) c if 0 l LT 1
The autocorrelation of 2dimensional codes x(t) is defined as:

a is out of phase autocorrelation peak

c is Cross correlation peak
A W/T AML code is represented by nonzero column number in rows from 0,1..,R1.
0
1
2
represents
Time
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
Example:
W/T AML codes for Lt=5 and W=5 can be represented as : Code 1 Code 2
3 [4]
0 0 0 1 0
[ 0 0 0 0 1 ]0
=
2
of W/T AML codes can be obtained for Lt=W in two cases:
3
0 0 0 1 0
0 1 0 0 0
[4] [ 0 0 0 0 1 ] [ 0 0 0 1 0 ] 1
1 0 0 0 0
0 1 0 0 0
1 0 0 0 0
0 0 1 0 0
Depending on the type of integer taken for Lt the number
0 0 1 0 0 ,
0 0 0 0 1 ,

When Lt is prime no.

When Lt is composite no.

Code 3 Code 4
THEOREM 1 : When Lt is a composite number, Lt=W, a=0 and c=1, the number of W/T AML code that can be constructed is equal to the smallest prime no. of Lt.
THEOREM 2 : When Lt is a prime number, Lt=W, a=0
1 0 0 0 0
0 0 0 1 0
0 1 0 0 0 ,
0 0 0 0 1
[0 0 1 0 0 ]1 0 0 0 0
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
[ 0 1 0 0 0 ]and c=1, the number of W/T AML code that can be constructed is equal to Lt.
The location of the ones in a W/T AML code Ci is characterized by one of the elements j of the group of integers modulo Lt (element j is called the generator of the code) as :
R0 (j) = 0 for j = 0,1 .. , LT 1
Ri (j) = (R(i1) (j) + j) mod (LT ),
1 l LT 1
where
R0
R1
There may P2 possible overlaps in any one row, if any two W/T codes of the same family having equal number of pulse per row, P. So, the total numer of overlaps for all the rows R is RP2.Then for W/T code the probability of overlap is Rp2/Lt. Since in W/T AML code P=1, it is R/Lt. In the transmission pattern of onoff keying, the user data is transmitted by each information bit 1 which is encoded into desired address codeword and when the transmitted bit 0 is set ,transmitter does not construct any optical pulse.
In case of W/T AML code, the overlap probability of on off keying is R/2Lt or conversely the probability of no overlap is (1R/2Lt).Assuming that either there is complete overlap or no overlap, the probability of error/bit Pe is given by
Ci = [ ]
P = 1 N1 (N 1) ( R i
R )N1i (5)
RLT1
e 2 i=Th i
)
2LT
(1
2LT
and R0, R1.RLT1 represent the position of ones in the rows 0, 1,LT1. W/T AML codes are SPR code and so the out of phase autocorrelation is zero. In this code the distance between ones in the respective rows of any two codes are distinct, and this is applicable for all the rows.


SYSTEM SIMULATION
This OCDMA system is simulated by simulation tool, OptisystemTM version 13. For the OCDMA system based on W/T code, the transmitter and receiver sections are shown in Fig 2 and Fig 4 and their input parameters are shown in table I and table III. In transmitter section, Pseudorandom Bit Sequence (PBRS) generator is used to generate random data, CW (Continuous Wave) laser is used as an optical source, and Mach Zehnder Modulator to modulate the carrier signal generated by PRBS generator. Five different wavelengths range from 1549.2nm to 1552.4nm with wavelength spacing 0.8nm are multiplexed by WDM (Wavelength Division Multiplexer) from the laser array.
Fig. 2.Transmitter
Table I : Transmitter design parameters
Components
Parameters
Values
CW Laser
Wavelength
1549.2nm
Wavelength Spacing
0.8nm
Power
5.5dBm
Line Width
10 MHz
Initial Phase
0 degree
Pseudo Random Bit
Sequence (PRBS)
Bit Rate
1,1.25Gbps
MachZehender Modulator
Excitation ratio
30dB
A unique code through encoder is assigned for each user as shown in Fig 3. It consists of optical filters, time delays, splitter and combiner. The splitter splits the carrier signal into 5 wavelengths and optical filters selects five specific wavelengths from the carrier signal to produce the encoded bit sequence. With the help of the time delay in the encoder the selected pulses of specific wavelengths are placed in appropriate time slots and these five pulses are combined by the combiner to construct the encoded signal. The combined encoded data is passed through single mode optical fiber (SMF) of length 50 km. The OCDMA is designed which considers all practical impairments. The table II represents time delay at 1Gbps.
Fig. 3. Encoder
Table II : Time delay at 1 Gbps
Chip period
For 1 Gbps bit rate
( in ns)
T1
0
T2
0.2
T3
0.4
T4
0.6
T5
0.8
The optical signal is passed through the receiver section followed by decoder and photo detectors with low pass filter. The information signal transmitted by the transmitter is extracted by the receiver. The decoder consists of optical filters and inverts time delays with respect to the transmitter which decodes to a particular code as the corresponding encoder.
Fig. 4.Receiver
Table III. Receiver design parameters
Component
Parameter(s)
Value
Photodetector
Dark current
10nA
Centre frequency
1552.5nm
Low pass Bessel
Filter
Cutoff frequency
8Ghz
Insertion loss
0db

RESULT
In Fig 5 the output of CW Laser at 1549.2nm is shown and in Fig 6,output of five multiplexed laser sources are shown. Each user data modulate the multiplexed laser array signal and then encoded by the code designed in section II. Then encoded signal from all the users are combined and passed on to the fiber. At the receiver the decoder extract the optical data of a particular user with the help of their corresponding code. The photo detector detects the optical signal and convert it back to the electrical signal.
Fig. 5. Laser Output Fig. 6.Multiplexed Laser array output
Fig. 7. Transmitted signal
The timing diagram at 1 Gbps for 1,2,3,8 and 16 users are shown in Fig 8Fig 12. Fig 7 represents the transmitted signal and Fig 8Fig12(a) represents the received signal when number of simultaneous users are 1,2,3,8 and 16 respectively. It has been revealed that as the number of users increase from 1 to 16, the amplitude start decreasing and also the signal get dispersed in time. Fig 8Fig12 (b) represents the eye diagram for 1,3,8 and 16 simultaneous users. It is noted that as the number of users increases, the noise is also added and eye height start decreasing which result in decrement of SNR.
The simulation design of the system shows different values at different OCDMA matrix parameters like Bit Error Rate
, Quality Factor, and Received Power with respect to the fiber length and number of users.
(a) Received Signal (b) Eye Diagram Fig. 8. Timing Diagram for 1 user
(a) Received Signal (b) Eye Diagram
1.00E+00
1.00E35
Bit Error Rate(BER)
1.00E70
1.00E105
1.00E140
1.00E175
1.00E210
1.00E245
1.00E280
length of fiber(in km)
75 85 95 105 115 125 150
1.25 Gbps 1 Gbps
Fig. 9. Timing Diagram for 2 user
(a) Received Signal (b) Eye Diagram Fig. 10. Timing Diagram for 3 user
(a) Received Signal (b) Eye Diagram
Fig. 11. Timing Diagram for 8 user
(a) Received Signal (b) Eye Diagram Fig. 12. Timing Diagram for 16 user
Fig. 13. BER vs. fiber length at 1 and 1.25Gbps data rate
Bit Error Rate(BER)
Fig 13 represents the comparative analysis of Bit Error Rate (BER) vs. length of the fiber. It has been observed that the BER increases as the length of the fiber increases. Also, we can analyze that at 1.25 Gbps, the BER is more than at 1 Gbps.
length of fiber(in km)
1.00E24
1.00E56
1.00E88
1.00E120
1.00E152
1.00E184
1.00E216
1.00E248
1.00E280
75
85 95 105 115 125 150
1 user 2 users
Fig. 14. BER vs. fiber length for 1 and 2 users
The combined results between BER and length of fiber for different number of users are shown in Fig 14. From the graph, it can be analyzed that there is a distinguishable different in BER for increasing path length for different number of users.
140
120
Quality factor
100
80
60
40
20
0
length of fiber(in km)
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
100
1 user 2 users 8 users
The Fig 17 gives the comparative analysis between received power and the number of users for different length of fiber. The received power weakens with the increase in the number of users. It gets deteriorate when the length of fiber increases.
ACKNOWLEDGEMENT
We would like to acknowledgethe efforts of our guide Dr. Gurjit Kaur for providing appropriate guidance and facilities which helped in the successful completion of this research. We would thank the almighty God and our parents for their continuous blessings and support.
Fig. 15. Quality factor vs. length of fiber for 1,2 and 8 users
The results for Quality Factor vs. length of fiber for different number of users have been shown in Fig 15. It can be analyzed that the Quality Factor decreases as the path length increases. Also the Quality Factor for different length of fiber degrades as the number of users increases.
140
120
Quality Factor
100
80
60
40
20
0
15 20 25 30 40 55 85 100
length of fiber(in km)
1 Gbps 1.25 Gbps 1.5 Gbps
Fig. 16. Quality factor vs. length of fiber at 1, 1.25 and 1.5Gbps
Received Power (in dBm)
The Fig 16 shows the graph between Quality Factor vs. path length for various data rates. The analysis shows that the value of Quality Factor degrades as the data rate increases. For an increase in the length of fiber also, the Quality Factor decays.
no. of users
0
10
20
30
40
50
60
1
2
8
16
30 km
40 km
Fig. 17. Received power vs. number of user for different length of fiber
REFERENCES

J. A. Salehi, Code division multiple access techniques in optical fiber networks part I: Fundamental principles, IEEE Transactions Communication., vol. 37, no. 8, pp. 824833, Aug. 1989

Fan R.K.Chung and Jawad A. Salehi,Optical Orthogonal Codes: Design, Analysis and Applications, IEEE Transactions on Information Theory, Vol.35, No.3, May 1989

E.S. Shivaleela, Design of a new family of two Dimensional codes for fiber optics CDMA Networks, Journal of Lightwave Technology, vol. 16, no. 4, pp. 501508, Apr.1998.

Vincent J.Hernandez, Antonio J Mendez, V. Bennett, Robert M. Gagliardi and William J. Lennon, BitErrorRate Analysis of a 16 User Gigabit Ethernet OpticalCDMA (OCDMA) technology Demonstrator Using Wavelength/ Time Codes, IEEE Photonics Technology Letters, Vol.17,No. 12, pp. 27842786 (2005).

A. J. Mendez, S. Kuroda, R. Gagliardi, and E. Garmire, Generalized temporal code division multiple access (CDMA) for optical communication,SPIE Proc., vol. 1 125, 1989, p. 287

A. I. Mendez, R. M. Gagliardi, H. X. C. Feng, J. P. Heritage, and J.
M. Morookian, Strategies for realizing optical CDMA for dense, high speed, long span, optical network applications, Journal of Lightwave Technology (Special Issue on Optical Networks), vol. 18, no. 12, pp. 16851696, Dec. 2000.

A. J. Mendez, R. M. Gagliardi, V. J. Hernandez, C. V. Bennett, and
W. J. Lennon, Design and performance analysis of wavelength/time (W/T) matrix codes for optical CDMA, Journal of Lightwave Technology (Special Issue on Optical Networks), vol. 21, no. 11, pp. 25242533, Nov. 2003

J. Faucher, R. Adams, L. R. Chen, and D.V. Plant, Multiuser OCDMA system demonstrator with full CDR using a novel OCDMA receiver, IEEE photon technology letter, Vol. 17, No. 5 , pp. 11151117 (2005)

A.J. Mandez, C.V. Bennett, R.M. Gagliardi, and W.J. Lennon, Demonstration of record BER and number of users for optical CDMA (OCDMA) with implications to secure communications,
VCRLCONF 210103

P. Patel,V. Baby, L. Xu, D. Rand, I. Glesk, and P. R. Prucna1, A scalable wavelengthhopping, timespreading optical CDMA system, in Proc.IEEE/LEOS03 Meeting, Oct. 2003, pp. 10481049

Antonio Mendez, Robert M. Gagliardi, Vincent J.Hernandez.Design and performance analysis of Wavelength/Time (W/T) matrix codes for optical CDMA. Journal of lightwave technology Vol.21 November 2003