Research Article Volume 1 Issue 2
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
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.
fiber-Bragg Grating (FBG), optical code-division multiple-access (OCDMA), wavelength time codes, access network
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.
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 )= (1)
and
Hc,d (i )= (2)
Respectively, where and 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 )= (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 )= (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. and ) 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(= ) 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
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:
= , (5)
where
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= , (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.
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.
None.
The author declares no conflict of interest.
©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.