Professional Documents
Culture Documents
8, AUGUST 1989
l m
~(t)=- x,,P~,(t-nT,) (1)
TC n=--m
and
1 -
.~(t)=-
TC
C -a,
.YnPT,(t-nTc) (2)
where PT,(t)is a unit rectangular pulse of duration T,. For 1 I I I I I I I 10I I 12I I I 15I I I ~ 20
I I I I I 25I I I I I3031
I 32
x(t) = x(t + T ) and y ( t ) = y ( t +
T ) for all t, then the 0 Tc
sequences (x,,) and ( y,,) are periodic sequences with period F
= T/T,. For some value of 7 such that for 0 5 7 IT and 7 (b)
= IT, where I is an integer that can take on any integer value Fig. 3. Two “optical orthogonal codes” with length F = 32, K = 4, and h,
= h, = 1. (a) First code is represented by placing a pulse at the Ist, loth,
between (0, F - l), the sequence design problem posed in
13th, and 28th chip positions. Here, we designate this code as 9, 3, 15, 5 .
conditions C1) and C2) in Section I reduces to constructing (b) Second code is represented by placing a pulse at the lst, Sth, 12th. and
sequences that satisfy the following two conditions. 31st chip positions; the code is designated as 4, 7, 19, 2.
1) For any sequence x = (x,,) in the set
I
F- 1
lZx,y(/)l
= xnyn+,SA, for O s l s F - 1. (4) OOC A is represented by placing a chip waveform at the
1n-O lst, loth, 13th, and 28th chip positions and OOC B is
represented by placing a chip waveform at the lst, 5th, 12th
Here K, A,, and A, are constants. Strict orthogonality would and 31st chip positions. The “fundamental rules” that ensure
require that A, = A, = 0. Here, a sequence is defined to be OOC’s A and B to have periodic autocorrelation peak (K ) and
orthogonal with respect to its shifted version if A, takes on its low periodic correlation (SA,) at any other time shifts, with
minimal value and two sequences are considered to be T, as the unit of time shift, can best be explained from a simple
orthogonal if A, takes on its minimal value. set theory. The two codes, A and B, are represented by their
The design of sequences with the above mentioned proper- equivalent sets
ties for communications systems, such as spread-spectrum
code division multiple access, ranging systems, radar systems,
etc., has been a topic of interest to many communications
and
scientists and mathematicians in the last two decades [6].
Typical fiber-optic communications systems and fiber optic
signal processors today are modeled as positive systems [IO],
[ 111. A positive system is one that cannot manipulate its where 7: 4 the relative delay between the beginning of the
signals to add to zero. Therefore, codes or sequences that first pulse to the beginning of the second pulse and T:, 7 ; , 7:
satisfy the above two conditions based on + 1/ - 1 signals are the relative delays between the 2nd and 3rd, 3rd and 4th,
would not necessarily maintain those properties once consid- 4th and 1st pulses of the periodic sequence [Fig. 3(a)].
ered for positive systems because the construction of these Similarly 77, 7;, 7!, and 74”are the relative delays, as defined
signals takes advantage of the ability to add the signals to zero. above, for code B [Fig. 3(b)].
Because fiber-optic signal processing today is equivalent to An extended set of set A , AEXT, with all linear combinations
power measurement (incoherent), and since power is nonnega- of jointly connected relative delays of different lengths is
tive, such signals cannot be optically manipulated to add to constructed by the following.
zero with other induced optical power if coherent interference Step 1: Let the first 4, i.e., K, delay elements of the set AEXT
effects are eliminated. Hence, there is a need for a new class of be the delay elements of set A in (3, i.e., 7;’, T:, 7:’ 7:.
signature sequences that we call “optical orthogonal codes” Step 2: Let the next 4, i.e., K , delay elements of the set
for positive systems or specifically for FO-CDMA. AEXT be the sum of all connected delay elements of size two,
In general, an ( F , K, A,, A,) optical orthogonal code C, is a i.e., 7;‘ + 7:, 7: + 4, 7: + 7:’ 7: + 7: for periodic
family of (0, 1) sequences of length F and weight K with auto- sequence A. Note that the sum of disjoint delay elements +
and crosscorrelation constraints A, and A,. In this case, K is 7;’ and r t +
7: are not elements of the set A E X T because they
the number of 1’s in the sequence. From now on, consider- can never occur independently.
ation is given to those families of OOC’s for which their auto- Step (K - 1): Let the (K - 1)th (e.g., 3rd for this
and crosscorrelation constraints A, and A, are equal to one. example) group of K (e.g., 4 for this example) delay elements
826 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 31, NO. 8, AUGUST 1989
of the set A E X T be the sum of all connected delay elements of ponding extended sets, ALxTfor 1 5 i IN, have no repeated
size (K - I) [e.g., 3 for this example], i.e., 77 + 7; + T;, 7;’ elements and
+7;1 + 7:,7; + 7: + 7 f , 7: +7;4 + 7; for periodic
sequence A. (14)
The delay element of size four (K), 7:’ + 7; + 7;’ + 7; = where [ABXT[is the total number of elements in the ith
Tis not an element of the set A E X T Therefore,
. the set A E X T can extended set and
be written for this example as
A’,,, n ~i,,,=$ (15)
(C) (4
Fig. 4. The response of optical decoder to (a) OOC A , (b) OOC B, (c) sum
of the two OOC’s A and B ( A + B) with a relative, random, time shift with
respect to each other, and (d) over three bits of information. User 1
transmits the information bits 101 while user 2 transmits the information
bits 010.
4 f t!
d- v(a)
(b)
Fig. 6. Demonstrating the autocorrelation value of optical disk pattern A,
(a) peak value (K), (b) autocorrelation value with some shifts (A, = 1).
(z)
Pv(u)= 1-- S(u)+-
K2
F
14
where U is the same as U ’ , except that it corresponds to the
(F-1,l), (F-2, 2), . e * ,
(a) (b)
-
above interfering OOC’s and
1 O<x<l
0 elsewhere *
(26)
0
, A2 MA3
PICS(1CS) = ( z)
1- - WCS)
K2
+-
F wcs-
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
synchronous interference. If F = 16 and K = 2 then E (121)
(b) = E ( 1 2 3 ) = E ( 1 2 7 ) = E ( 1 ~=~0.25,
) where E denotes the
, &@A, ensemble average. Furthermore, the variances for the above
random variables are u;27 = 0.104, u:23 = 0.143, U& =
1 0.167, = 0.1875. It is observed that
q k Pr (Z=O) (3W
and
p Pr (Z= 1) (31b)
+ (K$) 2-
6(Zs- l ) + -F IZsl. (32)
/
/
REGION 2 1
25
0 093
0 083
c
N
REGION 3
(b)
Fig. 11. The smallest size family of OOC’s (F = 5 , K = 2, N = 2).
(35) (b)
Fig. 12. Variances of generalized interference patterns due to optical
orthogonal codes.
and