Interference-Limited Analysis of The Convolutionally Coded Optical OOK/BPPM CDMA System
Interference-Limited Analysis of The Convolutionally Coded Optical OOK/BPPM CDMA System
Interference-Limited Analysis of The Convolutionally Coded Optical OOK/BPPM CDMA System
G. Farhadi S. H. Jamali
Dept. of Electrical & Computer Engineering Dept. of Electrical & Computer Engineering
University of Tehran University of Tehran
g.farhadi@ece.ut.ac.ir hjamali@ut.ac.ir
Abstract: The convolutional-coded Optical proposed by some research works [3], [4]. In [3],
CDMA systems with On-Off Keying (OOK) and the employment of convolutional code in an
Binary Pulse Position Modulation (BPPM) optical OOK-CDMA system without hard limiter
schemes are studied in this paper. In this work, the is suggested.
employment of a single hard limiter is also In this work we restrict our attention to the effect
considered. We evaluate the upper bound on the of MAI on the bit error performance of the
bit error probabilities of our proposed schemes convolutional coded optical OOK/BPPM-CDMA
under the interference-limited condition. For a systems with and without hard limiter and evaluate
convolutional coded optical OOK-CDMA system, the bit error probabilities. We come up with an
we drive a more accurate upper bound than that upper bound on bit error rates that is more accurate
obtained by Dale et.al in 1995. It is shown that the than the one obtained in [3]. We show that the
implementation of convolutional codes in an employment of the convolutional codes in optical
optical CDMA system provides significant CDMA systems can remarkably reduce the MAI
improvement in system performance. effect. Particularly, our proposed schemes enable
Furthermore, for a certain bit error rate, our the use of OOCs with less weight in the CDMA
proposed schemes enable the use of Optical system than that required in the comparable
Orthogonal Codes (OOCs) with less weight and uncoded systems.
hence increase the channel bit rate compared to Section 2, reviews a convolutional coded OCDMA
the one required in the uncoded system. system. In Section 3, the channel models are
presented for both OOK and BPPM schemes and
Keywords: Optical CDMA system, OOK and then probabilities of bit error are evaluated.
BPPM modulation, Convolutional Codes Furthermore, in this section we evaluate the
tightness of the derived upper bounds by means of
1 Introduction simulations. In Section 4, we compare the
performance of the uncoded and the proposed
Optical Code Division Multiple Access (OCDMA) coded optical systems. Finally, in Section 5,
has recently attracted great attention for optical concluding remarks are presented.
communication systems. Optical CDMA is an
asynchronous scheme, which does not require time 2 Coded Optical CDMA System
synchronization and frequency management [1,2].
Multiple access interference (MAI) is one of the Fig.1 shows a typical block diagram of a fiber
major factors for performance degradation in an optic CDMA system, which uses a convolutional
optical CDMA system [1-4]. Recently, the use of encoder right after the information source and a
channel coding with optical CDMA systems, for hard Viterbi decoder at the receiving part.
the performance improvement purpose, has been
Information Convolutional Encoder
r(t)
OOK or BBPM Optical Optical OOK or BBPM
Source j
th Encoder Modulator jth hard Correlator De-Modulator
Limiter
The upper bound on the bit error probability of a equally likely, K is also a binomial random
convolutional code (k,n,m) is [6] variable with the parameter (d ,0.5) .Therefore the
1 probability of the occurrence of k 1’s in the d bits
Pb ≤ ∑ Bd p d
k d = d free
(7) of the correct sequence P( K = k ) ,can be written as
d 1
where Bd is the total numbers of nonzero P( K = k ) = ( ) d (9)
information bits on all distance d paths and p d is k 2
the event error probability. Since N 10 and N 01 are statistically independent
random variables, then
3.1 Coded Optical OOK-CDMA System P( N10 = n10 , N 01 = n01 | K = k ) =
d − k n01 k
A relation that incorporates Bd s to the bit error p (1 − p) d −k − n01 . q n10 (1 − q ) k −n10
probability calculation of a convolutional coded n01 n10
optical OOK-CDMA system has been suggested (10)
in [3]. Here we present a closed form expression where p and q denote p (1 | 0) and p (0 | 1) ,
for the upper bound on the bit error probability in respectively.
terms of the code generating function. To evaluate Therefore,
the event error probability we consider an 1 d d d − k d − k n01
incorrect path through the trellis, which differs Pd ≤ ( ) d ∑ ∑ p (1 − p) d − k − n01
from the correct path in d positions. We define the 2 k =0 k n01= 0 n 01
14444 4244444 3
following parameters, which are used in our d −k d− k
≤ 2d −k p 2 (1− p ) 2
theoretical evaluations.
k: the number of 1’s in the d bits of the correct k
k
sequence ( 0 ≤ k ≤ d ) . ∑ q n10 (1 − q) k − n10
n10 = 0 n10
n 01 : The number of 0 → 1 transitions from the 1444 424444 3
k k
≤ p (1 − p) ∑
2 2
correct to the received path ( 0 ≤ n10 ≤ k ) k =0 k p (1 − p)
Then, the event error probability can be written as d
d −k
d
d
q (1 − q )
= p (1 − p ) 1 +
d k
p d = ∑ ∑ ∑ ( P( E K = k , N 01 = n01, N10 = n10 ).
2 2
1 ∂T ( D , I )
Pb−OOK ≤ I =1 (14)
k ∂I
D = p(1 − p )
where p is substituted with (3).
In order to verify the validity of the obtained
upper bound, we simulate a convolutional coded
system over a binary Z channel. We use optimal Fig.4 Performance of the convolutional code over the
convolutional code (2,1,3) with generator matrix binary Z channel.
G( D) = (1 + D 2 + D 3 ,1 + D + D 2 + D 3 ) [6].
T ( D, I ) of this convolutional code is [6] 4 Numerical Results
D 6 I 2 + D 7 I − D8 I 2 Now, we calculate the upper bounds on the bit
T ( D, I ) = (15)
1 − 2DI − D3 I error probabilities versus the number of active
Fig.4 shows the performance of the convolutional users.
code over a binary Z channel. It is observed that In an uncoded fiber optic CDMA system with
the simulation results tightly coincide with the OOCs (F,w,1,1) , the channel bit rate is
obtained theoretical upper bounds. To compare 1
our analytical approach with that of the previously Nw( w − 1)T ; OOK
≅
reported one [3] we include the upper bound on c
Runcoded
the bit error probability using Dale ’s equation [3]. 1
; BPPM
The required coefficients for evaluating the Dale’s 2 Nw( w − 1)Tc
equation, i.e. Bd s, can be easily obtained by (17)
expanding of the code generating function. It is It is observed that, for a certain OOC codes and
observed that our analytical approach predicts the chip time (Tc ), the required bandwidth of BPPM
performance of the codes more accurate than the
Dale’s approach. is doubled. In order to have the same bit rate for
the coded and uncoded systems the chip time and
3.2 Coded Optical BPPM -CDMA system the number of users are held fixed. In this case the
length and the weight of OOC codes, used in the
The optical channel of a BPPM-CDMA system is coded systems, should satisfy the following
modelled as a BSC. The upper bound on the equations [3]
probability of bit error of an arbitrary Fcoded = Rc F
convolutional code over BSC is recognized and
1 + 1 + 4 Rc w( w − 1) (18)
expressed by [6]
coded
w =
2
where F and w are the length and the weight of
1 ∂T ( D, I ) the OOC sequences used in the uncoded system,
Pb− BPPM ≤ I =1
k ∂I respectively, and Rc is the rate of the
D = 2 p (1 − p) convolutional code.
(16) We use the optimal convolutional code (2, 1, 3)
where p is substituted with the appropriate with the given generator matrix in Section 3.1, in
relation given in Table 1. all numerical evaluations.
Fig. 5. Performance of the optical OOK-CDMA system Fig. 6. Performance of various optical OOK-CDMA
for a fixed channel bit rate. systems.