Professional Documents
Culture Documents
Performance Comparison of Coherent Versus Incoherent Direct Sequence Optical Code Division Multiple Access System
Performance Comparison of Coherent Versus Incoherent Direct Sequence Optical Code Division Multiple Access System
ABSTRACT
In this paper, we compare the performances of a coherent versus incoherent Direct Sequence Optical Code Division
Multiple Access (DS-OCDMA) system. Superstructured Fiber Bragg Grating (S-FBG) encoders/decoders are used to
implement unipolar codes such as Prime Sequence (PS) and Extended Quadratic Codes (EQC) codes. We implement the
Importance Sampling (IS) technique, which is a variant of the well-known Monte-Carlo (MC) method, to evaluate the
Bit Error Rate (BER) performances of the system. Our simulation results depict that coherent system outperforms the
incoherent one. The last system can be used but a BER floor is demonstrated due to the beat noise of the incoherent
source. We show that increasing bit rate leads to a deterioration of the BER behavior and requiring an increase of the
optical bandwidth of the signal.
Keywords: DS-OCDMA, unipolar codes, coherent source, Monte Carlo, Importance Sampling, beat noise.
1. INTRODUCTION
The Optical Code Division Multiple Access (OCDMA) technique has recently received substantial interest for the future
generation of optical access networks. This could be explained by huge bandwidth offered by the optical fiber, the
possibility of sharing the optical resources (source, fiber, etc…) over many users and of using Fiber Bragg Grating
(FBG) technology for the encoding and decoding of transmitted data. The OCDMA is a multiple access technique which
consists on assigning signature codes providing asynchronous access to several users [1]. Many configurations of
OCDMA systems have been proposed and studied depending on the code dimension. Direct Sequence (DS) [2] and
Frequency Encoding (FE) [3] OCDMA solutions use one-dimensional code in time and frequency domain respectively
while Fast-Frequency Hopping (FFH) OCDMA system considers two dimensional time and wavelength codes [4]. The
OCDMA systems can use either coherent (Laser, Super-Continuum Laser and Mode Locked Laser, etc…) or incoherent
(LED, ASE from EDFA and SOA, etc…) optical sources. In order to reduce the Multiple Access Interference (MAI), the
codes must exhibit low cross-correlation level [1]. For the Direct-Detection DS-OCDMA system, many optical codes
could be used such as Optical Orthogonal Codes (OOC), Prime Sequence (PS) codes, Quadratic Codes (QC) and
Extended Quadratic Codes (EQC). For these codes the low cross-correlation property is usually achieved through the use
of very long code sequences. In [5], the PS codes have been shown to support many simultaneous users with shorter
code length but, they suffer from high cross-correlation level. In addition, the PS codes are more sensitive to coherence
impairments than EQC and QC codes [6].
Many test beds have been done to evaluate OCDMA system performances. In Ref.[6], Fsaifes et al. implement a
coherent DS-OCDMA system using periodic PS codes with superstructured FBGs, which behave as multipath
interferometers. Indeed, the coherence impairments induce strong multipath beat noise (MBN) which impacts the system
performances. It was demonstrated in [7] that the same system, using sparser and non-periodic EQC codes, is less
sensitive to MBN. It is important to mention, that in two works, the encoders/decoders are uniform superstructured
Photonics North 2008, Réal Vallée, Michel Piché, Peter Mascher, Pavel Cheben, Daniel Côté,
Sophie LaRochelle, Henry P. Schriemer, Jacques Albert, Tsuneyuki Ozaki, Eds., Proc. of SPIE
Vol. 7099, 70991N, (2008) · 0277-786X/08/$18 · doi: 10.1117/12.806880
B! D
EUCO(TGL
00101010
V1GPVOLK
DGC2OU
qGcOL CTLCflT
σ MAI
2
= (k − 1)σ 2 , (1)
with k is the number of interfering users and σ is the average over all cross-correlation between different pair codes.
2
p2
SIR =
σ MAI
2
(2)
with p is the weight of the code. Thus, the probability of error, without considering other sources of noises, is given by:
(
Pe = Q SIR . ) (3)
where Q(.) is the error function. Since the number of interferers, used in our simulations, is small (N=3) and we did not
know which codes will be active at any given time, the GA will overestimate true system performances.
2.2.2 Monte Carlo Technique
In order to avoid the GA’s drawback, we can use Monte-Carlo (MC) technique. It is a statistical technique allowing the
modeling of a real digital communication system in order to measure its performances [11]. After encoding/decoding
process, the binary data pass through a block decision and then the emitted and received sequences are compared. The
simulation MC counts the number of errors. It achieves realistic estimations of optical communication system
performances. However, this technique requires a large number of simulation trials to estimate the BER in a reasonable
interval of confidence [12]. Therefore, huge simulation run time is required to evaluate low BER values.
The error probability for communication system can be defined as:
1⎡ ⎤
Pe = ⎢∑ P(1 / 0 ) (r ) + ∑ P(0 / 1) (r )⎥, (4)
2 ⎣ D1 D0 ⎦
with P(1/0), P(0/1) are the conditional probability distribution under statistical binary hypotheses Hi (H0 space is transmitted
and H1 mark is transmitted), ri the random sample and Di is the region of decision for Hi. In MC simulation, the error
probability is estimated as the ratio of the number of errors versus the number of considered samples [12].
N MC
∧ 1
PMC =
N MC
∑ I (r ),
i =1
i (5)
with I(ri)=1 if ith bit is error and I(ri)=0 if the ith bit is correct, and NMC represents the number of samples.
1⎡ ⎤
⎢∑ P(1 / 0 ) w(r H 0 ) + ∑ P(0 / 1) w(r H 1 )⎥,
∧
PIS = * *
(7)
2 ⎣ D1 D0 ⎦
where P*(1/0), P*(0/1) are respectively the modified conditional probability distributions and w(r/Hi) is the weight
associated with the random sample ri that is generated with equal probability from the modified densities P* under Hi,
i=0, 1. Therefore, the IS estimator has a variance given by:
W − Pe2
σ IS2 = , (8)
N IS
where the quantity W is defined in [12]. As IIS technique is more adapted to systems with memory [11], which is not our
case, we choose to implement the CIS technique.
2.3 Importance Sampling Validation
Before simulation, we have to select first noise sources in which IS will be applied. Then, noise source distributions are
varied by increasing their variance. In OCDMA system, MAI and BN are well-known main sources of degradation of
the performances of the system. As the number of interferers is small in the experimental case considered here (PS code
with small weight (ω=3)), we cannot implement IS for the MAI. It is the reason why we have generated the data of all
users including the interferers. Thus, we apply the IS technique for the beat noise. To calculate the modified BN variance
[11], we use the parameter α which has a value in the interval [0, 1[:
σ BN
σ∗ = , (9)
1−α
with σBN is the original BN variance.
In order to optimize BER curves, the parameter α has to be carefully chosen. Fig. 2 shows the variation of BER versus α
for a coherent DS-OCDMA system using PS codes. The FBGs used to implement the encoders/decoders are SFBGs
which exhibit a FWHM bandwidth ∆λ=1.6 nm representing the optical bandwidth Bo used in our simulation. We assume
that all noise sources generated in the receiver such as TN, DN, SN and BN are Gaussian noise sources characterized by
their variances. For the simulation, we have used a random bit sequence of 1000 bits. We note that for α equal to 0.85,
small values of BER are reached.
-7
10
-8
10
-9
10
-10
BER
10
-11
10
-12
10
-13
10
-14
10
0.75 0.8 0.85 0.9 0.95
α
Fig. 2. Optimization of α parameter for IS technique applied to a DS-OCDMA system with PS codes.
To show the advantages of IS method versus MC method; it is possible to evaluate their performances for the same
number of samples. Fig. 3 illustrates the BER performances versus the received optical power for the coherent DS-
OCDMA system with the same parameters as above. Simulation results show that with MC simulations, we get a BER
around 10-3 however IS method reaches a BER lower than 10-10. This demonstrates that results obtained with IS
technique are more relevant even with small length of bit sequence.
0
10
MC
IS
-2
10
-4
10
-6
BER
10
-8
10
-10
10
-12
10
-36 -34 -32 -30 -28 -26 -24
Average received power (dBm)
Fig. 3. Validation of IS method versus MC method for a DS-OCDMA system with PS codes.
σ s−s =
1
2
(GI sp ) B (2 BB − B ) .
2 e o
2
e
(12)
o
Fig. 4 gives BER performances for both coherent and incoherent DS-OCDMA systems using the PS codes at 2.5 Gbps.
The FBGs have a FWHM bandwidth 1.6 nm and the amplifier gain is 20 dB. We notice that for low level power, the
BER performances are the same for both coherent and incoherent system. In fact in this case, the thermal noise is the
major contributor [13]. But for higher level of power, coherent system outperforms the incoherent one. Indeed, the BER
performances of the incoherent DS-OCDMA system are limited by beat noise due to the signal to signal beat noise
caused by incoherent optical sources.
0
10
Incoh. source
coh. source
-2
10
-4
10
-6
BER
10
-8
10
-10
10
-12
10
-30 -25 -20 -15 -10 -5
Average received power (dBm)
Fig. 4. Performances comparison of coherent versus incoherent DS-OCDMA system at 2.5 Gbps using PS codes as function
of average received power.
3.1 BER performance comparison using PS and EQC codes
In Fig. 5, BER performances of both coherent and incoherent DS-OCDMA system using EQC codes are shown. For the
coherent case, we compare simulation results with experimental ones obtained in [6]. This comparison depicts some
discrepancies between simulation and experimental results (~5 dB for 2.5 Gbps at 10-9). This can be explained by the
fact that we do not consider Multipath Beat Noise (MBN) related to the design of the encoder/decoder. We note also a
BER floor for the incoherent system for high average optical received power values.
-5
10
-10
BER
10
-15
10
-20
10
-34 -32 -30 -28 -26 -24 -22 -20 -18 -16 -14
Average received power (dBm)
Fig. 5. Coherent versus incoherent DS-OCDMA system performances at 2.5 Gbps using EQC codes .Comparison between
simulation and experimental results for the coherent case.
By comparing Fig. 4 and Fig. 5, we can see the impact of the choice of the code family on the BER performances.
Firstly, we note a power penalty of 6dB at 10-10 for the coherent case using PS codes compared to the EQC code. We
then observe that for the incoherent source, the BER floor is around 10-5 using PS codes and is around 10-15 for the EQC
codes. In fact, EQC codes offer better correlation parameters than PS codes ones leading to systems less sensitive to
MAI.
As incoherent systems seem interesting to be considered, we study hereafter the impact of the considered bit rate and the
optical bandwidth on the incoherent system performances in order to enhance its spectral efficiency.
3.2 Impact of the bit rate on BER performances of an incoherent DS-OCDMA system
To study the impact of the bit rate on system performances, we give Signal to Noise Ratio (SNR) expression for the high
level power (the signal-signal beat noise is dominant and Be<<Bo) [13]:
B0
SNR ≈ . (13)
Be
Equation (13) confirms that the performances of the incoherent optical communication systems are limited by the ratio
Bo/Be [13]. To improve this ratio, we have to increase the useful optical bandwidth or to decrease the bit rate.
In Fig.6, BER performances for incoherent DS-OCDMA system using EQC codes for the optical bandwidth Bo=0.4 nm
and at 622 Mbps, 1.25 Gbps and 2.5 Gbps bit rates are shown. Increasing the bit rate (the electrical bandwidth) and
maintaining the optical bandwidth constant leads to decreasing the performances of the system.
-5
10
-10
BER
10
-15
10
-20
10
-35 -30 -25 -20 -15
Average received power (dBm)
Fig. 6. Performances of incoherent DS-OCDMA system for Bo=0.4 nm for different bit rates using EQC codes.
4. CONCLUSION
In this paper, we have implemented for the first time the Importance Sampling technique instead of the common Monte
Carlo technique to evaluate Bit Error Rate performances of coherent and incoherent DS-OCDMA systems.. The
performances of DS-OCDMA coherent system have been compared to incoherent one using PS and EQC codes. Due to
their good correlation properties, EQC codes are interesting to be considered. In addition, we have studied the impact of
the electrical bandwidth on an incoherent system using EQC codes and we have shown that relaxing bit rate constraint it
is possible to consider an incoherent system with acceptable BER performances.
REFERENCES
[1]
Chen J. and Yang G., "CDMA Fiber-Optic Systems with Optical Hard Limiters," J. Lightwave Technol. 19(7), 950-
958 (2001).
[2]
Prucnal P.R., Santoro M.A. and Fan T.R, "Spread Spectrum Fiber-Optic Local Area Network Using Optical
Processing," J. Lightwave. Technol. 4(5), 547-554 (1986).
[3]
Zaccarin D. and Kavehrad M., "An Optical CDMA System Based on Spectral Encoding of LED," IEEE Photon.
Technol. Lett., 4(4), 479-482 (1993).
[4]
Fathallah H., Rusch L. A., "Robust Optical FFH-CDMA Communications: Coding in Place of Frequency and
Temperature Controls," J. Lightwave Technol. 17(8), 1284-1293 (1999).
[5]
Zhang, J.-G., Picchi, G., "Tunable prime-code encoder/decoder for all-optical CDMA applications," Elec. Lett.
29(13), 1211-1212 (1993).
[6]
Fsaifes I., Lepers C., Lourdiane M., Gallion P., V. Beugin et P. Guignard, "Source coherence impairments in a
direct detection direct sequence optical code division multiple access system," App. Opt. 46(4), 456-462 (2007).
[7]
Fsaifes I., Lepers C., R. Gabet, M. Douay, Gallion P., "Implementation of aperiodic codes using superstructured
fiber Bragg gratings in coherent DS-OCDMA system," OSA, (2007).
[8]
Ayotte S., Rusch L. A., "A Comparison of Optical Sources for Spectral Amplitude Coding OCDMA," 19th LEOS,
911-912 (2006).
[9]
Ayotte S., Rusch L. A., "Experimental Comparison of Coherent Versus Incoherent Sources in a Four-User λ-t
CDMA System at 1.25 Gb/s," IEEE Photon. Technol. Lett. 17(11), 2493-2495 (2005).
[10]
Shanmugam K.S. and Balaban P., "Modified Monte Carlo simulation technique for the evaluation of error rate in
digital communication," IEEE Trans. 28(11), 1916-1924 (1980).