Submit manuscript...
eISSN: 2641-936X

Electrical & Electronic Technology Open Access Journal

Research Article Volume 1 Issue 2

New wavelength-time codes for high speed optical cdma networks

Chao Chin Yang

Department of Electro Optical Engineering, University of Kun Shan, Taiwan

Correspondence: Chao Chin Yang, Department of Electro Optical Engineering, University of Kun Shan, Tainan, Taiwan, Tel 886-6-2050521, Fax 886-6-2050250

Received: October 23, 2017 | Published: November 24, 2017

Citation: Yang CC. New wavelength-time codes for high speed optical cdma networks. Electric Electron Tech Open Acc J. 2017;1(1):53-56. DOI: 10.15406/eetoaj.2017.01.00010

Download PDF

Abstract

One new wavelength-time code family with short code lengths is proposed for optical code-division multiple access networks. With the special structure of the proposed codes, economical optical components can be used for coder realization and the resulting tunable coders are simpler with fast tuning speeds. The performance analysis is taken the beat noise during the photo-detecting process into account, and it shows that these code words can obtain bit error rates comparable to that of previous codes with short code lengths.

Index terms

fiber-Bragg Grating (FBG), optical code-division multiple-access (OCDMA), wavelength time codes, access network

Introduction

Optical code-division multiple access (OCDMA) is a promising solution and it provides secure and asynchronous transmission in optical networks. Since high statistical multiplexing gain can be offered even in bursty traffic, OCDMA techniques are very suitable for access networks.1–3 To reduce the code lengths, traditional one-dimensional time-spreading codes such as optical orthogonal codes (OOCs)4 and prime codes5 were combined with wavelength-hopping patterns to yield two-dimensional (2-D) codes that maintain the cardinality and correlation constraints.6 Multi-level sequences such as prime sequences7 provided large number of wavelength-hopping patterns for 2-D codes, and these original prime sequences and their cyclic shifts were named shifted prime sequences (SPSs) in this letter. However, since the prime codes had large autocorrelation sidelobes, the prime-hop sequences (PHSs) in6 cannot use the cyclic shifts of the prime hopping patterns in order to reserve ideal correlation constraint. 2-D codes adopting OOCs as time spreading pattern were proposed8 and they were able to adopt all of the SPSs as hopping patterns. Though this code family had large cardinality and short code lengths at the same time, the weights of these codes were limited when the code lengths are short and this affected the signal’s extinction ratio. Other code families with short code lengths and ideal correlation properties were proposed in,9–12 and the comparisons between these code families were given in.11,12 Among these code families, one code family generated from the wavelength spreading and time hopping (WS-TH) scheme with short code lengths was proposed in.12 When the number of wavelengths for one codeword is 2m (m is a positive integer), the corresponding code words belonging to the same code group can share the same 2m×2m arrayed waveguide gratings (AWGs) for encoding/decoding,. However, this advantage exists only when the transmitting/receiving codewords for all users are fixed. When this type of encoders( or decoders) is needed to be operated in a tunable fashion, each user needs one 2m×2m AWG and 2m optical switches for the manipulation of wavelengths in one encoder( or decoder), which is more expensive for the construction of the encoder. Here one new code family named folded prime-hop sequences (FPHSs) is proposed. These codes have code lengths the same as that of the codes in11,12 for the same code weights, and thus are suitable for high-speed optical transmission with high signal’s extinction ratio. When the number of wavelengths for one codeword is M=p2 (p is a prime), the corresponding tunable encoder (or decoder) only needs one 1×p thin film filter, p fiber Bragg gratings for the manipulation of wavelengths. Therefore, it is a promising solution for OCDMA-based networks with low cost and simple hardware.

Code construction and implementation

Each FPHS is constructed by combining two prime sequences in a similar manner as that of traditional time spreading/wavelength hopping code families, and can be viewed as a folded version of PHSs. However, the differences between the FPHS and PHS code families are obvious. Since the time spreading patterns of PHSs use prime codes which have large autocorrelation sidelobes, cyclic shifts of the hopping patterns cannot be used in order to keep the cross-correlation of PHSs no more than one. For the FPHSs, prime sequences can be viewed as the “time-spreading” patterns. Since the cross-correlation between any two prime sequences is no more than one, SPSs can be used as the “wavelength-hopping” patterns and the cardinality is increased. For explanation, the construction of FPHSs is described similar to that of traditional time spreading/wavelength hopping codes in the following. Suppose FPHSs with code length L=p, number of wavelengths M=p2 and weight w=p are needed to be constructed, prime sequences Ta,b and Hc,d with lengths p ( p is a prime) are used for “time-spreading” and “wavelength-hopping”, respectively. Their i-th elements are obtained as

Ta,b (i )= { b+1, if a=0 and 0bp-1, a·(i p b)+1, if 1ap-1, b=0, MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfa4aaiqaaO qaaKqzGeqbaeqabiqaaaGcbaqcLbsacaWGIbGaey4kaSIaaGymaiaa cYcacaqGGaGaamyAaiaadAgacaqGGaGaamyyaiaab2dacaqGWaGaae iiaiaabggacaqGUbGaaeizaiaabccacaqGWaGaeyizImQaamOyaiab gsMiJkaadchacaqGTaGaaeymaiaacYcaaOqaaKqzadGaamyyaiabl+ y6NLqzGeGaaiikaiaadMgacqGHvksXjuaGdaWgaaGcbaqcLbmacaWG WbaakeqaaKqzGeGaamOyaiaacMcacqGHRaWkcaaIXaGaaiilaiaabc cacaWGPbGaamOzaiaabccacaqGXaGaeyizImQaamyyaiabgsMiJkaa dchacaqGTaGaaeymaiaabYcacaqGGaGaamOyaiaab2dacaqGWaGaae ilaaaaaOGaay5Eaaaaaa@6C8F@ (1)

and

Hc,d (i )= c·(i p d)+1, if 1cp-1 and 0dp-1, MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbmacaWGJb GaeS4JPFwcLbsacaGGOaGaamyAaiabgwPifVWaaSbaaeaajugWaiaa dchaaSqabaqcLbsacaWGKbGaaiykaiabgUcaRiaaigdacaGGSaGaae iiaiaadMgacaWGMbGaaeiiaiaabgdacqGHKjYOcaWGJbGaeyizImQa amiCaiaab2cacaqGXaGaaeiiaiaabggacaqGUbGaaeizaiaabccaca qGWaGaeyizImQaamizaiabgsMiJkaadchacaqGTaGaaeymaiaabYca aaa@5C07@ (2)

Respectively, where p MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacqGHvk sXjuaGdaWgaaWcbaqcLbsacaWGWbaaleqaaaaa@3AD7@ and · MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeS4JPFgaaa@3867@ are the modulo-p addition and multiplication, respectively. Ta,b’s and Hc,d’s for p=3 is shown in (Table 1). Note that the FPHSs in one code can be divided into two parts: Ta,bHc,d’s and PTa,b’s. The elements of one FPHS Ta,bHc,d belonging to the first part of the code can be obtained as follows:

Ta,bHc,d ( j, i )= { 1, if p( H c,d (i)1)+ T a,b (i)1=j, 0, otherwise, MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfa4aaiqaaO qaaKqzGeqbaeqabiqaaaGcbaqcLbsacaaIXaGaaiilaiaabccacaWG PbGaamOzaiaabccacaWGWbGaaiikaiaabIeajuaGdaWgaaWcbaqcLb macaWGJbGaaiilaiaadsgaaSqabaqcLbsacaGGOaGaamyAaiaacMca cqGHsislcaaIXaGaaiykaiabgUcaRiaabsfalmaaBaaabaqcLbmaca WGHbGaaiilaiaadkgaaSqabaqcLbsacaGGOaGaamyAaiaacMcacqGH sislcaaIXaGaeyypa0JaamOAaiaacYcaaOqaaKqzGeGaaGimaiaacY cacaqGGaGaae4BaiaabshacaqGObGaaeyzaiaabkhacaqG3bGaaeyA aiaabohacaqGLbGaaeilaaaaaOGaay5Eaaaaaa@6204@ (3)

where Ta,bHc,d ( j, i ) is an element of Ta,bHc,d at row #j and column #i. Though there are 2p-1 Ta,b ‘s and p(p-1) Hc,d’s, only p3-p2 Ta,bHc,d’s can be obtained since T0,b’s only can be combined with Hc,0’s to yield the 2-D codewords that satisfy the correlation constraint. The elements of one FPHS PTa,b (for 0≦a, b≦p-1) belonging to the second part of the code can be obtained as follows:

PTa,b ( j, 0 )= 1, if pi+ T a,b (i)1=j. MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaaIXa GaaiilaiaabccacaWGPbGaamOzaiaabccacaWGWbGaamyAaiabgUca RiaabsfajuaGdaWgaaWcbaqcLbmacaWGHbGaaiilaiaadkgaaSqaba qcLbsacaGGOaGaamyAaiaacMcacqGHsislcaaIXaGaeyypa0JaamOA aiaac6caaaa@4A41@ (4)?

Thus the total number of code words in the second part of the code is p2. Note that in addition to the elements that satisfy (3), other elements of PTa,b are zero and thus this part of FPHSs is somewhat like the codewords used in the spectral-amplitude-coding OCDMA networks.13 From the discussion above, it is found that the total number of FPHSs obtaining from (2) and (3) is Φ=p3. From (2) and (3), it is know that FPHSs may not exist for several pairs (a, b) in the range of 0≦a, b≦p-1, thus the existences of FPHSs are shown in (Table I(a)). The ticking region in (Table I(a)) can be divided into two parts: the left part is for the FPHSs generated from (2) (e.g. Ta,bHc,d’s) and the right part is for the FPHSs generated from (3) (e.g. PTa,b). For example, though Ta,b’s for 0≦a, b≦p-1 are all shown in (Table I(a)), only the Ta,bHc,d’s satisfy the ranges indicated in (2) (e.g. a=0, 0bp-1 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGHb GaaeypaiaabcdacaqGSaGaaeiiaiaabcdacqGHKjYOcaWGIbGaeyiz ImQaamiCaiaab2cacaqGXaaaaa@418E@ and 1ap-1, b=0 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaqGXa GaeyizImQaamyyaiabgsMiJkaadchacaqGTaGaaeymaiaabYcacaqG GaGaamOyaiaab2dacaqGWaaaaa@418F@ ) are ticked in the left part of the ticking region. However, since all of the PTa,b ‘s exist for 0≦a, b≦p-1, they are ticked in the right part of the ticking region. For the same values of (a, b), the situations of the existence for Ta,bHc,d’s are the same even when the values of (c, d) are different. For clarification, five FPHSs T0,2H1,0, T2,1H1,0, T2,1H1,1, PT2,1 and PT0,2 are also shown in (Table I(b)) for illustration. However, it should be pointed that these ticked FPHSs are the codewords that are suitable for the proposed tunable encoder/decoder described in the following and there are other FPHSs satisfying the correlation constraint. The tunable encoder that can generate all the ticked FPHSs in (Table 1) is shown in (Figure 1(a)). Here each chip of FPHSs is assumed to have spectral width Δλ and time duration T. Thus the spectrum width of multiple wavelength laser (MWL) should be p2Δλ and the wavelength #j λj is used by the elements of FPHSs at row #j. Two kinds of optical filters are used in this encoder: One is thin film filter(TFF) with channel bandwidth pΔλ, and the other is fiber Bragg grating (FBG) with channel bandwidth Δλ. Due to the special code structure of FPHSs, there is only one tunable delay line(TDL) connected to each output port of TFF and there is only one FBG connected to the output port of each TDL Therefore, the optical components needed to construct the encoder of p2×p FPHSs is one MWL, one electrical-optical modulator(EOM), one circulator, one 1×p TFF, p TDLs and p FBGs. It is obvious that the proposed tunable encoder is relatively low cost as compared to the tunable version of the encoder proposed in.12 The encoding process is described as follows: the signal modulation format used here is on-off keying, which is the same as that in most time-spreading/wavelength-hopping OCDMA schemes. Thus only when the information bit is “1”, the wavelengths from the MWL pass the EOM, the circulator, and enter the input port of 1×p TFF, λe, λe+1, …., λe+(p-1) appear at the output port #e(= j p MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfa4aayWaaO qaaKqbaoaalaaakeaajugibiaadQgaaOqaaKqzGeGaamiCaaaaaOGa ayj84laawUp+aaaa@3F65@ ) and one of these wavelengths is reflected by the FBG belonging to this TFF output port. The time delay of each reflected wavelength chip is determined by the TDL at each TFF output port. Since the needs for tuning ranges of these FBGs are only pΔλ (which is equal to 1/p of the total encoded bandwidth), no special FBG manufacturing is required and the tuning speed is faster. In addition, since the code lengths of FPHSs are short, the needs for tuning ranges of TDLs are also relaxed. This also makes the encoder more economical. The tunable decoder that can be used to decode all the ticked FPHSs in (Table 1) is shown in (Figure 1(b)). The main part of the decoder is the same as that of the encoder in (Figure 1(a)), except that the time delays of the TDLs in the decoder should be “complement” to that of the corresponding encoder. Due to the use of TFF for the de-multiplexing of wavelength chips, the problems of splitting losses occurred at the conventional encoder/decoder for 2-D codes adopting wavelength and time domains are also improved.6

Table 1 (A) The existence of FPHSs for p=3 and (b) Several FPHSs
Figure 1 (a)The encoder and (b) decoder for FPHSs.

System performance

Suppose that all the FPHSs of length L(=p) that can be applied to the tunable encoder/decoder mentioned above are indexed with one single number u(=0~Φ-1), the average probability of getting one hit between the desired FPHS#0 and other interfering FPHSs can be obtained by using the following equation:

P ¯ hit MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsaceWGqb GbaebajuaGdaWgaaGcbaqcLbmacaWGObGaamyAaiaadshaaSqabaaa aa@3C39@ = 1 2L(Φ1) u=1 Φ1 τ=0 L1 R(τ) MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfa4aaSaaaO qaaKqzGeGaaGymaaGcbaqcLbsacaaIYaGaamitaiaacIcacqqHMoGr cqGHsislcaaIXaGaaiykaaaajuaGdaaeWbGcbaqcfa4aaabCaOqaaK qzGeGaamOuaiaacIcacqaHepaDcaGGPaaaleaajugWaiabes8a0jab g2da9iaaicdaaOqaaKqzadGaamitaiabgkHiTiaaigdaaKqzGeGaey yeIuoaaSqaaKqzadGaamyDaiabg2da9iaaigdaaSqaaKqzadGaeuOP dyKaeyOeI0IaaGymaaqcLbsacqGHris5aaaa@5A6E@ , (5)

where

  1. R(τ) is the periodic correlation function between the desired codeword;
  2. u-th codeword and
  3. τ is the relative time shift between these two code words.

Assume that there are ky’ pulses beating against each other at a particular wavelength λy’. Therefore, when k pulses due to the interferers fall at the photodetector, they will be distributed over λy’’s according to the factors ky’’s. Since the nonzero elements are uniformly distributed among the available wavelengths in the code patterns of OOC-PS codewords in12 and FPHSs, the components of the distribution vector [k0 k1 ….. kw-1] are modeled to obey the multinomial distribution with equal probability Pi=1/w. Therefore, when the beat noise is considered, the bit error rate (BER) of the FPHSs is.12,14

BER= k'=1 K1 ( K1 k' ) 2 (K1) u=1 k' ( k' u ) P ¯ hit u (1 P ¯ hit ) k'u 1 2 { 1 2 erfc( SN R 0 2 )+ 1 2 erfc( SN R 1 2 ) } MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfa4aaabCaO qaaKqbaoaabmaakeaajugibuaabeqaceaaaOqaaKqzGeGaam4saiab gkHiTiaaigdaaOqaaKqzGeGaam4AaiaacEcaaaaakiaawIcacaGLPa aaaSqaaKqzadGaam4AaiaacEcacqGH9aqpcaaIXaaaleaajugWaiaa dUeacqGHsislcaaIXaaajugibiabggHiLdGaaGOmaKqbaoaaCaaale qabaqcLbmacqGHsislcaGGOaGaam4saiabgkHiTiaaigdacaGGPaaa aKqbaoaaqahakeaajuaGdaqadaGcbaqcLbsafaqabeGabaaakeaaju gibiaadUgacaGGNaaakeaajugibiaadwhaaaaakiaawIcacaGLPaaa jugibiqadcfagaqeaKqbaoaaBaaaleaajugWaiaadIgacaWGPbGaam iDaaWcbeaadaahaaqabeaajugWaiaadwhaaaqcLbsacaGGOaGaaGym aiabgkHiTiqadcfagaqeaKqbaoaaBaaaleaajugWaiaadIgacaWGPb GaamiDaaWcbeaajugibiaacMcalmaaCaaabeqaaKqzadGaam4Aaiaa cEcacqGHsislcaWG1baaaaWcbaqcLbmacaWG1bGaeyypa0JaaGymaa WcbaqcLbmacaWGRbGaai4jaaqcLbsacqGHris5aKqbaoaalaaakeaa jugibiaaigdaaOqaaKqzGeGaaGOmaaaajuaGdaGadaGcbaqcfa4aaS aaaOqaaKqzGeGaaGymaaGcbaqcLbsacaaIYaaaaiaadwgacaWGYbGa amOzaiaadogacaGGOaqcfa4aaOaaaOqaaKqbaoaalaaakeaajugibi aadofacaWGobGaamOuaSWaaSbaaeaajugWaiaaicdaaSqabaaakeaa jugibiaaikdaaaaaleqaaKqzGeGaaiykaiabgUcaRKqbaoaalaaake aajugibiaaigdaaOqaaKqzGeGaaGOmaaaacaWGLbGaamOCaiaadAga caWGJbGaaiikaKqbaoaakaaakeaajuaGdaWcaaGcbaqcLbsacaWGtb GaamOtaiaadkfalmaaBaaabaqcLbmacaaIXaaaleqaaaGcbaqcLbsa caaIYaaaaaWcbeaajugibiaacMcaaOGaay5Eaiaaw2haaaaa@A164@ , (6)

Where i) K is the number of active users, and the values for SNR0 and SNR0 are given in.12

Figure 2 shows the relationships between BER and K for OOC-PS and FPHS codes with the same code lengths, weights and number of wavelengths, and three cases for code length L=5, 7, 11 are discussed. It can be found that when the code lengths are the same, OOC-PS and FPHS codes obtain similar BER performance. In addition, when L increases, BERs decrease for these two code families. Note that the performance for incoherent OCDMA schemes using both time and wavelength domains are always degraded by the beat noise seriously. Though the performance of these schemes can be improved by the use of forward error correction codes, the code families with short code lengths such as OOC-PS and FPHS codes can use error correction codes without sacrificing the bit rates too much.

Figure 2 BER v.s. number of active users.

Conclusion

One new code family and the corresponding simple encoder/decoder are proposed for high speed OCDMA networks. Due to the structures of the proposed code words, the locations of the first nonzero chips of any two code words are located nearby, and the same is true for the second nonzero chips, third nonzero chips, etc. Therefore, the tuning range of each chip is limited and the time for the encoder to tune from one codeword to another is decreased. Since the structure for decoders is similar to the one for encoders for the proposed codes, the decoders also have the advantage of fast tuning speeds. Since the need of tuning ranges for the tunable delay lines and optical filters in encoders and decoders is alleviated, the cost of the tunable delay lines and optical filters in encoders and decoders is decreased. Therefore, the coder of the proposed codes has advantages of low cost and fast tuning speed. The associated BER performance with the consideration of beat noise is also comparable to that of other wavelength/time code proposed previously.

Acknowledgements

None.

Conflict of interest

The author declares no conflict of interest.

References

  1. Stok, Sargent EH. Lighting the local area optical code–division multiple access and quality of service provisioning. IEEE Network. 2000;14(6):42–46.
  2. Nasaruddin, Tetsuo Tsujioka. Design of strict variable–weight optical orthogonal codes for differentiated quality of service in optical CDMA networks. Computer Networks. 2008;52(10):2077–2086.
  3.  Yang CC. High speed and secure optical CDMA–based passive optical networks. Computer Networks. 2009;53(12):2182–2191.
  4. Salehi J. Code division multiple access techniques in optical fiber net–works. I. Fundamental principles. IEEE Trans Commun. 1989;37(8):834–842.
  5. Prucnal PR, Santoro MA, Fan TR. Spread spectrum fiber optic local area network using optical processing. J Lightwave Technol. 1986;4:547–554.
  6. Tancevski L, Andonovic I, Tur M, et al. Hybrid wavelength hopping/time spreading code division multiple access systems. IEE Proceedings–Optoelectronics. 1996;143(3):161–166.
  7. Shaar A, Davies PA. Prime Sequences: Quasi–Optimal Sequences For OR Channel Code Division Multiplexing. Electronics Letters. 1983;19(21):888–889.
  8. Kwong WC, Yang GC, Baby V, et al. Multiple–wavelength optical orthogonal codes under prime–sequence permutations for optical CDMA. IEEE Trans Commun. 2005;53(1):117–123.
  9. Yim RMH, Chen LR, Bajcsy J. Design and performance of 2D codes for wavelength–time optical CDMA. IEEE Photon Technol Lett. 2002;14(5):714–716.
  10. Shivaleela ES, Selvarajan A, Srinivas T. Two–dimensional optical orthogonal codes for fiber–optic CDMA networks. IEEE J Lightwave Technol. 2005;23(2):647–654.
  11. Yang CC, Huang JF, Wang YH. Multipulse–Per–Row Codes for High–Speed Optical Wavelength/Time CDMA Networks. IEEE Photonics Technology Letters. 2007;19(21):1756–1758.
  12. Yang CC. Wavelength–time optical CDMA scheme adopting commercial 2m×2m arrayed waveguide gratings. Optical fiber Technology. 2010;16(4):187–191.
  13. Yang CC. Optical CDMA Passive Optical Network Using Prime Code With Interference Elimination. IEEE Photonics Technology Letters. 2007;19(7):516–518.
  14. Tancevski L, Rusch LA. Impact of the beat noise on the performance of 2–D optical CDMA systems. IEEE Comm Lett. 2000;4(8):264–266.
Creative Commons Attribution License

©2017 Yang. This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.