Professional Documents
Culture Documents
DOI: 10.5923/j.optics.20140401.04
Abstract Today, Optical Code Division Multiple Access (OCDMA) is applied as one of the most popular methods in
multiple access systems. In this method, Multiple Access Interference (MAI) - which is one of the important factors of noise
and interference in a system - is removed using Spectral Amplitude Coding (SAC). The present study presents a new
SAC-OCDMA system using a 10-user MD code with data rate of 15 Gb/s in which transfer is made on a 30-km long
single-mode fiber optic. Here, maximum bit error rate of 10-9 was achieved.
Keywords SAC-OCDMA, MD code, Optisystem
incoherent code will be zero [3]. Combination of all the diagonal matrices in equation (2)
Therefore, if xii is an element of X and yii is an element of provides MD code.
Y, an element of C=XY matrix will be achieved by
N
MD Ti,1 Ti,2 Ti,W K*K (3)
Cij x iK y Kj a1,1 a1,2 a1,N
K 1
a a 2,N
equation. A cross-correlation function with 2,1 a 2,2
N MD a 3,1 a 3,2 a 3,N
λ c x i yi
i 1 a i ,1 a i ,2 a in ,N
equation is obtained for X=(X1,X2,…,XN) and n n K *K
Y=(Y1,Y2,…,YN) sequence code. Therefore, if λ c 0 , the In the base matrix given in equation (3), the rows specify
number of users. Note that the relationship between code
code with cross-correlation feature is zero. Matrix of MD
code shows a K×N matrix with functional dependency on weight, code length, and number of subcarriers is specified
number of K rows and weight of W code. Though MD code by.
should have a value higher than one, selection of weight is N=K×W (4)
free for this code. MD code is created as below: For instance, suppose K=5 and W=2. Therefore,
Step 1) i=1,2,3,4,5 and in+1=6 and jw=1,2,3,4. Diagonal matrix is
First, we create sequence of a diagonal matrix with expressed as
specific values of weight (W) and number of rows (K). 1 5 1 5
According to these values, we have i and jw sets. Here, K and 2 4 2 4
W are positive figures. Therefore, i=1, 2, 3, 4, …, in=K is
number of rows in each matrix and jw=1, 2, 3, 4, …, W shows Si,1 3 , Si,2 = 3 , Si,3 3 , Si,4 3
number of diagonal matrices.
Step 2) 4 2 4 2
5 1 5 1
MD sequence for each matrix is calculated by relation (1):
i n 1 i , for jw even
Consequently, sequence of MD code for each diagonal
Si, jw (1)
matrix is defined as
i for jw odd 1 0 0 0 0 0 0 0 0 1
0 1 0 0 0 0 0 0 1 0
1 K 1
2 2 Ti,1 0 0 1 0 0 , Ti,2 0 0 1 0 0 (5)
si,1 3 , si,2 = 3 , si,3 = 3 , 0 0 0 1 0 0 1 0 0 0
0 0 0 0 1 5*5 1 0 0 0 0 5*5
2
K 1 K Finally, the MD achieved from the equation of sequence
of MD code is as (6)
i n 1 i , for jw even 1 0 0 0 0 0 0 0 0 1
Si, jw
i for jw odd 0 1 0 0 0 0 0 0 1 0
It is clear that MD 0 0 1 0 0 0 0 1 0 0 (6)
Ti,1 Si,1 K*K , Ti,2 Si,2 K*K ,..., Ti,W Si,W K*K 0 0 0 1 0 0 1 0 0 0
Therefore 0 0 0 0 1 1 0 0 0 0 5*10
1 0 0 0 0 1 where K=5 and N=10.
0 1 0 0 1 0
Ti,1 , Ti,2 ,... (2)
0 3. Numerical Analysis
0 0 0 1 K*K 1 0 0 K *K Systems efficiency is specified by bit error rate. In this
mode, Gaussian approximation is applied to calculate bit
Step 3)
22 Morteza Motealleh et al.: Simulation of a SAC-OCDMA 10 User ×15 Gb/s System Using MD Code
error rate that thermal noise (σth) and beat noise (σsh) were
considered. As MD code has zero correlation feature,
overlapping does not exist in different range of users.
Therefore, the effect of relative intensity noise of phase is not
considered.
Variance of the optical detector is expressed as relation
(7).
4K b Tn B
σ 2 σsh σ th 2eBI (7)
RL
e is electron load, I is mean of optic current, B is electric
bandwidth in receiver section, Kb is Boltzmann constant, Tn Figure 1. Density of power of the received signal spectrum r(v)
is receiver noise temperature, and RL is receiver load
When all users send a bit, then
resistance.
K
d
Suppose that Ck(i) is the ith member of kth sequence of
matrix of MD code, according to the properties of MD code k d1 d 2 d 3 d K W
k 1
and using direct detection method, we can write
As a result
N
W k 1
ck i c1 i
k 1
Psr W 2
0G v dv N
i 1 0
N is length of MD code. Density of spectrum power of the Optic flow (I) is as relation (11)
received optic signal is as relation (8).
Psr K N I G v dv (11)
G v k ck i cl i i
d
dv k 1 i 1
(8) 0
where
K is total number of users, dk is data bit of kth user with one eη
and zero values, Psr is effective power of bandwidth light
source in a receiver by bandwidth of Δv and hλ
Moreover, η is efficiency of optical detector quantum, h is
dv Planck's constant, and λ is central wavelength.
i u v v0 2N N 2i Relation (11) can be expressed as relation (12).
Ps r W 2
N 2i 2 I G v dv
dv
u v v0 (12)
2N 0
N
where Following relation is obtained by putting relation (12) in
relation (7):
1 v0
u v 2eBPsr W 2 4K bTn B
0 v0 σ2 (13)
N RL
For calculating G(v) integral, see density of the spectrum
shown in Figure 1, where A(i) is amplitude of spectrum As probability of transmitting bit 1 at any time for every
user is 0.5, relation (13) is changed as
signal with dv / N width. Using relation (8), integral of
power density spectrum of optic detector of ith receiver over a eBPsr W 2 4K bTn B
period is written as follows: σ2
N RL
Psr K N
dv k c k i c l i i dv (9)
As a result, signal to noise ratio is obtained as relation (14)
G v dv d
0 0 k 1 i 1 Psr W 2
2
A simple form of equation (9) is
I2 N
SNR 2 (14)
Psr K dv σ eBPsr W 2 4K b Tn B
G v dv d k .W. dv (10)
0
dv 0 k 1 N N RL
International Journal of Optics and Applications 2014, 4(1): 20-26 23
Using Gaussian approximation, probability of bit error is achieved for MD code with 92 active users (comparing with
obtained as relation (15). 43 active users for MQC, 59 users for RD, 27 users for MFHi,
38 users for KS, and 39 users for EDW). This result is due to
1 SNR
BER erfc (15)
the fact that MD code has zero cross-correlation feature, but
2 8 other codes have variable cross-correlation between zero and
one. On the other hand, other codes have further code length
In order to be confident of a favorable comparison as compared with MD codes. As Figure 2 shows, bit error
between system efficiency and MD code, similar parameters rates for EDW, MD, KS, RD, MFH, and MQC were
of recent works were used here. Table 1 shows the calculated for weights of 3, 4, 4, 5, 12 and 14, respectively.
parameters used for calculating MD code and other codes of
SAC-OCDMA.
Table 1. General parameters used in numerical analysis
4. Design Simulation
Parameter Symbol Quantity Unit Simulation of design was carried out using Optisystem
ver.7.
Effective Power Figure 3 shows diagram of the proposed design for 2 users.
Psr -5 dBm
of Broadband
In this design, laser light source was used in the transmitter
Electric section and number of lasers is specified with respect to the
B 311 MHz
Bandwidth code weight. This diagram uses MD code with weight 4.
Central
Then the electric data of each user is modulated by
λ0 1550 Nm Mach–Zehnder modulator on a light source. Finally, before
Wavelength
transmitting signal by the signal receiver, all users are
Data Bit Rate Rb l5 Gb/s
collected by a synthesizer and transmitted through the
Receiver Noise
Tn 300 K
channel. Single-mode fiber optic with attenuation coefficient
Temperature of 0.2 db/km and dispersion of 16.75 db/nm/km was used in
Receiver Load channel section. Moreover, non-linearity effects of fiber
RL l 030 Ohm were considered. In the receiver section, the signal received
Resistance
from FBG is sent out uniformly. Finally, the received signal
Figure 2 shows bit error rate in terms of number of active is sent out through an optic detector for detecting and
users for the different codes used in SACO CDMA method. converting light signal to electric signal. The detector creates
Here, data transfer rate for each user and power of effective a current in the detector output in proportion to the density of
broadband are 622 Mb/sec and 10 dBm, respectively. It is the received signal. Finally, to remove the remaining noise
observed that efficiency of MD code is better than other on the detected signal, the signal is sent out through a
codes. Even weights of other codes are bigger than weight of low-pass filter.
MD code. Maximum acceptable bit error rate of 10-9 was
Figure 2. Bit error rate in terms of number of users for the different codes used in SAC-OCDMA for a 10-dBm power of light source [11]
24 Morteza Motealleh et al.: Simulation of a SAC-OCDMA 10 User ×15 Gb/s System Using MD Code
Figures 4 and 5 show eye diagrams for user 1 and user 10, respectively that was obtained for a 30-km long fiber and data
transfer rate of 15 Gb/s. In this mode, maximum data transfer rate among users was obtained as 10-9. As is clear from figures
4 and 5, the signal quality is good and it can see that the design is well done.
In the figure 6, bit error rate graph in terms of data rate is presented for various designed. As it is clear in the figure, the
structure proposed with MD code, has better performance than schemes are presented in an equal weights code, number of
users and transmitter power.
It can be concluded that MD code compared with KS, MFH, MQC, RD, EDW codes has a suitable performance for optical
system and it also has a good flexibility to choose the parameters of the code, and the other side supports of more users. Using
the scheme presented in Section 4, the optical system can be achieved with appropriate parameters.
Figure 6. Bit error rate in terms of data rate for the different codes used in SAC-OCDMA
26 Morteza Motealleh et al.: Simulation of a SAC-OCDMA 10 User ×15 Gb/s System Using MD Code
i
Modified Frequency-Hopping