# Noncoherent Spectral Optical CDMA System Using 1D Active Weight Two-Code Keying Codes.

1. IntroductionOptical code division multiple access (OCDMA) systems are used in various network applications and their performance has become crucial [1-4]. These systems have the potential to provide network control, enhanced information security, and improved spectral efficiency [5-8]. OCDMA systems use a passive optical network (PON), which requires optical components such as couplers, splitters, combiners, and switches, and use multiple access points to remove interferences in the code sequences that are caused by different users. Encoding/decoding approaches are used to construct OCDMA systems and suppress the multiuser interference (MUI) [9-11] that arises when using shared channels with the same frequency spectrum. In addition, the OCDMA systems use photodiodes to shield them from the effects of phase-induced intensity noise (PIIN) [12-16], a design feature of such systems.

Seyedzadeh et al. [17] reported experimental and simulation results from a variable-weight spectral amplitude coding optical code division multiple access (VW-SACOCDMA) system. The results outlined a back-to-back system with a minimum average power per chip, which maintained acceptable performance. The transmission used 60 km of fiber. The VW-SAC-OCDMA system used a mathematical approximation to calculate its capacity. The experimental results showed the bit error rate (BER) in the channels. The system uses the VW-SAC-OCDMA as a potential solution for QoS differentiation and flexible structure in metro networks.

Mostafa et al. [18] proposed that the PIIN and MUI are the main parameters that affect the performance of OCDMA systems. They lead to degradations in system performance and a reduction in the number of active users. The authors presented a system with an efficiently modified multiservice (MMS) code to produce the encoding spectral amplitude of the optical source in OCDMA systems, which avoided the PIIN and MUI. The code disposed the effect of the MUI and PIIN and gave better performance than other traditional codes. Also, the system had a practical code length with a simple receiver structure. The design of the codes in the SACOCDMA system used a critical parameter to overcome the system's drawbacks. Yeh [19] proposed the 1D added length codes to add the code length. At the same time, the cross-correlation of the 1D added length codes eliminated the MUI and suppressed the PIIN. The 1D added length codes produced the scheme using one-code keying.

In this paper, we propose a new family of new codes for OCDMA systems named 1D active weight two-code keying (TCK) codes. We use an encoding transfer function to transfer the information bits into the code sequences of the 1D active weight TCK codes and a decoding transfer function to transfer the code sequences into the recovered bits. The optical line terminal (OLT) of the proposed structure obtains the information bits used to produce the encoding codes, and the optical network units (ONUs) of the proposed structure obtain the code sequences used to produce the decoding codes. The proposed ONUs use the modified cross-correlation to calculate the recovered bits. Because the photodiodes suffer from interference from other simultaneous users (i.e., MUI), the modified cross-correlation removes this. The PIIN is the most prominent type of noise and is based on the number of simultaneous users; the proposed ONUs use the modified cross-correlation to suppress the PIIN. In the numerical results, with an effective source power of-10 dBm, a data transmission rate of 2.5 Gbps, and a BER of [10.sup.-9], the number of simultaneous users for the proposed system is 30 users. The number of possible simultaneous users for the proposed system is larger than that for other systems, that is, those that use 1D M-Seq codes and 1D BIBD codes. The effective source power for the proposed system using the 1D active weight TCK codes is -10 dBm, which is lower power than that for the other systems.

The rest of the paper is organized as follows. The properties of the 1D active weight TCK codes are derived in Section 2. In Section 3, we describe the system architecture. In Section 4, we analyze the system performance using the photocurrents of the photodiodes to determine the signal to noise ratio (SNR) and the BER. In Section 5, we show the numerical results of the performance of the 1D active weight TCK codes. Finally, in Section 6, we provide summary and conclusions.

2.1D Active Weight TCK Codes

We propose one-dimensional (1D) active weight TCK codes for use in spectral amplitude coding (SAC) OCDMA networks. In this paper, we introduce a code family to create the codes, which produces their code sequences. The codes use two-code keying to generate the code sequences, which are defined by the information bits "0" and "1." These code sequences are used by optical communication systems. The proposed codes generate a Galois field of GF(k), where k is a prime number. The codes have a weight of fc and a length of 2[k.sup.2], and an encoding transfer function is used to produce the code weight position. The code weight position is a function of the prime number k and is defined as follows:

[S.sub.M,O,m] (p) = 2(p x M - k - O - r) mod k + m - 1, (1)

where k is a prime number with the Galois field GF(k), p is [0,1, ..., k - 1], M is [0,1, ..., k - 1], O is [0, 1, ..., k - 1], r is a fixedvalue inthe range [0, 1, ..., k - 1], mod is the remainder calculation for the modulo operation, and m is [1,2]. The code weight position is directly converted to [0,1, ..., 2k - 1].

We use the code weight position to extend the code sequences [c.sub.M,O,m](n) as follows:

[mathematical expression not reproducible], (2)

where n is the input of [c.sub.M,O,m] (n) and [c.sub.M,O,m] (n) is the elements of the code sequence [c.sub.M,O,m] of the codes. Table 1 shows the codes derived using the prime number k = 3.

The proposed codes use the derived code sequences to operate the decoding transfer function, which produces a modified cross-correlation. The cross-correlation between the code sequences [c.sub.M,O,m] and [c.sub.M',O',m'] is expressed as follows:

[mathematical expression not reproducible], (3)

where the code sequences [c.sub.M,O,m] and [C.sub.M',O',m'] are both 1D active weight TCK codes, [dot encircle] is the dot-product of two vectors, and [c.sub.M,O,m](n) and [C.sub.M',O',m'] (n) are the elements of the code sequences [c.sub.M,O,m] and [C.sub.M',O',m'], respectively. The cross- correlation of the codes is expressed as follows:

[mathematical expression not reproducible], (4)

where k is the code weight. The OCDMA system uses the code sequences to create cross-correlations exactly equal to k, 0, and 1. As shown in equation (4), the cross-correlations of the 1D active weight TCK codes are k for M = M', O = O', m = m', 0 for M = M', O [not equal to] O', m = m or m [not equal to] m', and 1 for M [not equal to] M', m = m ; that is, the codes have an autocorrelation value of k and have cross-correlation values of 0 or 1. When the proposed codes use cross-correlation, this causes interference in the code sequences.

The code sequence of the 1D active weight TCK codes has the one-characteristic matrix [C.sub.M,O+1,m]. We generate the code sequence [C.sub.M,O+1,m] to produce the cross-correlation between the code sequences [C.sub.M,O+1,m] and [C.sub.M',O',m'] as follows:

[mathematical expression not reproducible]. (5)

Thus, M' = M', O + 1 = O', and m = m' produce a cross-correlation = k, M = M', O + 1 [not equal to] O', m = m, and m [not equal to] m' produce a cross-correlation = 0, and M [not equal to] M', m = m' produce a cross-correlation = 1. We use [c.sub.M,O,m] [dot encircle] [C.sub.M',O',m'] and [C.sub.M,O+,m] [dot encircle] [C.sub.M',O',m'] to produce the modified cross-correlation using the following transformation:

[mathematical expression not reproducible], (6)

where the values of the modified cross-correlation are the ideal cross-correlation with k, -k, and 0, respectively. Furthermore, we subtract [C.sub.M,O+1,m] [dot encircle] [C.sub.M',O',m'] from [C.sub.M,O,m] [dot encircle] [C.sub.M',O',m'] to produce the modified cross-correlation. The proposed codes use the modified cross-correlation = k for M = M', O = O', m = m' to produce the code sequence [C.sub.M,O,m] from the recovered "0" bits. Similarly, the proposed codes use the modified cross-correlation = -k for M = M', O + 1 = O', m = m' to produce the code sequence [C.sub.M,O+1,m] from the recovered "1" bits. The proposed codes use the modified cross-correlation = 0 otherwise. Therefore, the proposed codes produce the code sequences [C.sub.M,O,m] and [C.sub.M,O+1,m], which are the recovered "0" and "1" bits, respectively.

First, cardinality comparison, the 1D active weight TCK codes get the code length equal to code size to produce the better cardinality. Then, the 1D MDW codes proposed by Aljunid et al. [20] used the code length to reduce the code size, which made the cardinality loss. The cardinality of the 1D active weight TCK codes is better than that of the 1D MDW codes.

Second, in autocorrelation and cross-correlation comparison, we find the 1D MDW codes with the one-code key (OCK) to get the autocorrelation and cross-correlation [20]. The 1D MDW codes get the cross-correlation of the 1D MDW codes to produce the OCK. In fact, the comparison between and 1D active weight TCK codes and 1D MDW codes with the OCK is dependent on the cross-correlation. The 1D active weight TCK codes transfer the information bit = "1" and "0" into the code sequence with the information bit "1" and code sequence with the information bit "0," which get "k" of the cross-correlation in the receiver and "-k" of the cross-correlation in the receiver to combine the level "0" of the cross-correlation in the receiver. The 1D MDW codes transfer the information bit = "1" and "0" into the code sequence with the information bit "1" and no code sequence, which get "k" of the cross-correlation in the receiver and "0" of the cross-correlation in the receiver to combine the level "k/2" of the cross-correlation in the receiver. The level of the cross-correlation in the receiver in the 1D active weight TCK codes shows better performance than that in the 1D MDW codes.

We get the first cardinality comparison and second autocorrelation and cross-correlation comparison to operate the method comparison. The method comparison of the 1D active weight TCK codes is better than that of the 1D MDW codes.

Furthermore, when the code sequences [C.sub.M,O,m] and [C.sub.M,O+1,m] are assigned to the same user for two-code keying, we use a MUI elimination scheme to solve the problem of interference from other simultaneous users using the modified cross-correlation. When we use the 1D active weight TCK codes to produce the modified cross-correlation, the modified cross-correlation produces a recovered "0" or "1" bit. Moreover, photodiodes using the modified cross-correlation suppress the PIIN. Therefore, the proposed codes use the modified cross-correlation to remove MUI and suppress the PIIN.

3. System Description

Figure 1 shows the schematic block diagram of the 1D active weight TCK codes. The proposed structure of the OCDMA system comprises the OLT, a ([k.sup.2] - k) optical splitter, and ([k.sup.2] - k) ONUs. The optical signals using the code sequences are sent from the OLT to the optical splitter, which connects to the ONUs. The optical splitter sends the code sequences into the ONUs, each of which recovers the appropriate bits from the code sequences. We use the proposed structure of the OCDMA system to develop the OLT, the optical splitter, and the ONUs.

Figure 2 shows the proposed structure of the OLT, which comprises an unpolarized broadband light source (BLS), a ([k.sup.2] - k) optical splitter, ([k.sup.2] - k) 1 x 2 optical switches with controlled value [b.sub.i], i = 0,1, ..., ([k.sup.2] - k) -1,2 * ([k.sup.2] - k) optical circulators, 2 * ([k.sup.2] - k) fiber Bragg gratings, ([k.sup.2] - k) 2 x 1 optical switches with controlled value [b.sub.i], i = 0, 1, ..., ([k.sup.2] - k) - 1, and a ([k.sup.2] - k) x 1 optical combiner. The unpolarized BLS connects to the optical splitter, which connects to the 1 x 2 optical switches. These switches then connect to the optical circulators, which connect to the fiber Bragg gratings and then to the 2 x 1 optical switches. Finally, these switches connect to the optical combiner.

The unpolarized BLS emits light, which passes through the optical splitter and is controlled by the value [b.sub.i]. If the information bit [b.sub.i] = 0, the light is switched to the optical circulator and fiber Bragg grating FBGti_1. The optical signal then goes through the 2 x 1 switch with the control value [b.sub.i] = 0. If the information bit [b.sub.i] = 1, the light is switched to the optical circulator and fiber Bragg grating FBGti_2, and the optical signal goes through the 2 x 1 switch with the control value [b.sub.i] = 1.

The fiber Bragg grating FBGti_1 corresponds to the complementary code sequence [C.sub.M,O,m] of the 1D active weight TCK codes; it allows the code sequence [C.sub.M,O,m] through and filters out the complementary code sequence [C.sub.M,O,m]. Similarly, the FBGti_2 grating corresponds to the complementary code sequence [C.sub.M,O+1,m]; it allows the code sequence [C.sub.M,O+1,m] through and filters out the complementary code sequence [C.sub.M,O+1,m].

We use the control value [b.sub.i] to allow either the fiber Bragg grating FBGti_1 or the fiber Bragg grating FBGti_2 to connect to the 2 x 1 optical switches. The light passing through these switches is combined by the optical combiner. Therefore, we use the information bit [b.sub.i] = 0 or bit [b.sub.i] = 1 to divert the light into either FBGti_1 or FBGti_2, which outputs code sequences with information bit 0 or information bit 1, respectively.

Figure 3 shows the proposed structure of the ONU(i), i = [0,1, ..., ([k.sup.2] - k) - 1]. The structure comprises a 1 x 2 optical coupler, an upper optical circulator, a lower optical circulator, a fiber Bragg grating FBGri_1, a fiber Bragg grating FBGri_2, and a balanced detector between the upper and lower photodiodes. The code sequences of the 1D active weight TCK codes connect to the optical coupler, which connects to the upper and lower optical circulators. The upper and lower optical circulators connect to the fiber Bragg gratings FBGri_1 and FBGri_2, respectively, which then connect to the upper and lower photodiodes.

The code sequences pass through the upper optical circulator to the fiber Bragg grating FBGri_1, which corresponds to the complementary code sequence [C.sub.M,O,m]. The grating FBGri_1 allows the code sequence [C.sub.M,O,m] through and filters out the complementary code sequence [C.sub.M,O,m]. Similarly, in the lower optical circulator, the FBGri_2 grating allows [C.sub.M,O+1,m] code sequence through and filters out the complementary code sequence [C.sub.M,O+1,m]. Thus, we use the fiber Bragg gratings FBGri_1 and FBGri_2 to send data to the upper and lower photodiodes of the balanced detector. The modified cross-correlation allows the balanced detector to obtain a recovered "0" or "1" bit.

The output photocurrent of photodiode PD0 is proportional to [C.sub.M,O,m] [dot encirle] [C.sub.M',O',m'], and that of photodiode PD1 is proportional to [C.sub.M,O+1,m] [dot encirle] [C.sub.M',O',m']. As the proposed system can be described by (6), the modified photocurrent of the modified cross-correlation is proportional to [C.sub.M,O,m] [dot encircle] [C.sub.M',O',m'] - [C.sub.M,O+1,m] [dot encircle] [C.sub.M',O',m'], which is k for M = M', O = O', m = m', -k for M = M', O + 1 = O', m = m', or 0 otherwise. Because the MUI is produced by the interferences from other simultaneous users using unmatched code words, we can use the modified cross-correlation to completely eliminate it. Moreover, because the PIIN is based on the noise in the photodiodes, it is suppressed by the photocurrent arising from the modified cross-correlation.

4. Performance Analysis

To analyze performance, we used the optical signal and various noise parameters to determine the SNR and BER. The optical signal is measured from the photocurrent produced by the photodiodes. The noises arise from the PIIN, shot noise, and thermal noise and change the photocurrent noise variances accordingly. The SNR is created by dividing the modified photocurrent of the optical signal by the photocurrent noises variances in the photodiodes. The BER uses the Gaussian approximation to calculate the SNR. Therefore, we can obtain the BER of the 1D active weight TCK codes to observe their performance.

The ONU receives the code sequences of the 1D active weight TCK codes, and we use the optical signals to produce the PSD of the received optical signals. The PSD of the received optical laser signals in the ONU(i) can be set as follows:

[mathematical expression not reproducible], (7)

where [P.sub.sr] is the effective source power at the ONU(i), [DELTA]f is the bandwidth of the source, [LAMBDA](p) is the recovered bit of the pth user, which can be 0 or 1, P is the number of simultaneous users, k is the code weight, [c.sub.M',O',m'] is an element of the pth user's code sequence, and F(f, q) is the wavelength chip. For the convenience of analysis, the proposed system defines F(f, q) to be as follows:

[mathematical expression not reproducible]. (8)

The unit step function [THETA](f) is as follows:

[mathematical expression not reproducible]. (9)

Therefore, the PSDs of the received optical signals show the power required using the code sequences to arrive at the ONUs. Based on this simplified analysis, some assumptions follow. The proposed system assumes each of the spectral components to have identical spectral width. The broadband light source is ideally unpolarized and has a flat spectrum over [[f.sub.o] [DELTA]f/2, [f.sub.o] + [DELTA]f/2], where [f.sub.o] and [DELTA]f are the central frequency and bandwidth of the source. The proposed system thus has equal power at the ONUs.

The ONU computes a cross-correlation between the code sequences [c.sub.M,O,m] and [c.sub.M',O',m'] and between the code sequences [c.sub.M,O+1,m] and [c.sub.M',O',m']. The PSDs at the photodiodes using the cross-correlations during a one-bit period can be described as follows:

[mathematical expression not reproducible], (10)

where k is the code weight of the code sequence. In addition, the proposed system uses [LAMBDA](p) = 1 and p = 1,2, ..., P in the worst case, as well as the cross-correlations, to determine the maximum interferences produced by the other simultaneous users, known as the MUI. For the photodiodes PD0 and PD1, the photocurrents [I.sub.PD0] and [I.sub.PD1] are described as follows:

[mathematical expression not reproducible], (11)

where G is the average gain, R is the responsivity of the photodiode given by R = [eta]e[[lambda].sub.o]/hc, [eta] is the quantum efficiency of the photodiode, e is the charge on the electron, [[lambda].sub.o] is a central wavelength, h is Planck's constant, c is the speed of light, and [P.sub.sr] is the effective source power of each ONU. Therefore, the proposed system forces the photocurrents of the photodiodes PD0 and PD1 to be proportional to the cross-correlations and uses the cross-correlations to produce a modified photocurrent. The modified photocurrent can be written as

[mathematical expression not reproducible]. (12)

Therefore, the proposed system uses the modified cross-correlation to produce a modified photocurrent, removing the MUI.

The noise variances in the modified photocurrent have various effects on system performance. The photocurrent noise variances are as follows:

[mathematical expression not reproducible], (13)

where bit = x is from the "0" or "1", PIIN, shot noise, and thermal noise are considered in the photocurrent analysis, the effect of the dark current is neglected, [I.sub.m,bit=x] is the modified photocurrent, [I.sub.t,bit=x] is the total photocurrent, [B.sub.r] is the electrical bandwidth, [tau] is the coherence time of the light incident to the photodiode, e is the charge on the electron, [K.sub.a] is Boltzmann's constant, [T.sub.n] is the absolute noise temperature, and [R.sub.o] is the load resistance. Therefore, t can be described as follows:

[tau] = [[integral].sup.[infinity].sub.0] (f) df/[[[[integral].sup.[infinity].sub.0] X (f) df].sup.2], (14)

where X(f) is the single sideband power spectral density (PSD) of the light incident on the photodiodes. The photocurrent noise variances are based on statistically independent noise characteristics, because the PIIN, shot noise, and thermal noise are independent noises. Therefore, the PIIN, shot noise, and thermal noise all cause independent variance in the photocurrent and thus have independent influences on system performance.

The photocurrent PIIN variance is shown in (13) and is defined as follows:

<[i.sup.2.sub.PIIN,bit=0]> = [B.sub.r] [I.sup.2.m,bit=0] [tau], (15)

where [B.sub.r] denotes the electrical bandwidth and [tau] is the coherence time of the light incident on the photodiode. When the spectrum of [X.sub.0](f) does not overlap the spectrum of [X.sub.1](f), the photocurrent PIIN variance of the ONU can be written as

[mathematical expression not reproducible]. (16)

When the proposed system produces [X.sub.t](f), t = [0,1] as in (10), we have [X.sup.2.sub.t](f), t = [0,1] as follows:

[mathematical expression not reproducible]. (17)

The PIIN has the most important effect on system performance. By substituting (17) into (16), the PIIN can be expressed as follows:

[mathematical expression not reproducible]. (18)

The proposed system uses the modified cross-correlation to produce a recovered bit with a value of 0 or 1. Every simultaneous user produces a 0 or a 1, which are sent with equal probability. The value of <[i.sup.2.sub.PIIN,bit=1]> is equal to that of <[i.sup.2.sub.PIIN,bit=0]>, so the PIIN influences the performance of the proposed system.

The shot noise also influences the photocurrent variance, and the photocurrent shot noise variance can be described as

<[i.sup.2.sub.shot,bit=0]> = 2e[B.sub.r] [I.sub.t,bit=0], (19)

where [I.sub.t,bit=0] is the total photocurrent according to [I.sub.t,bit=0] = [I.sub.PD0] + [I.sub.PD1]. The recovered 0 and 1 bits are sent with equal probability for every simultaneous user. The value of <[i.sup.2.sub.shot,bit=1]> is equal to that of <[i.sup.2.sub.shot,bit=0]>. Thefore, the influence of the shot noise on system performance depends on the electronic charge and the total photocurrent.

The thermal noise arises from the effect of absolute temperature and load resistance, and the photocurrent thermal noise variance is described as follows:

<[i.sup.2.sub.thermal]> = 4[K.sub.a] [T.sub.n] [B.sub.r]/[R.sub.L], (20)

where [K.sub.a] is Boltzmann's constant, [T.sub.n] is the absolute temperature, and [R.sub.L] is the load resistance.

The SNR divides the square of the modified photocurrent by the photocurrent noise variances to produce the communication ability of the proposed system. Thus, the SNR is described as follows:

[mathematical expression not reproducible]. (21)

Because the BER uses the Gaussian approximation, it can be used to calculate the SNR. The BER can be expressed as

BER = erfc ([square root of ([SNR.sub.bit=0] or [SNR.sub.bit=1])/2])/2, (22)

where erfc(x) is the complementary error function as follows:

erfc (t) = 2/[square root of [pi]] [[integral].sup.[infinity].sub.t] exp (- [e.sup.2]) de. (23)

5. Numerical Results

Table 2 shows the parameters used in the numerical calculation. The parameters consist of the PD quantum efficiency [eta], spectral width of broadband light source [DELTA][lambda], length location, data transmission rate, receiver noise temperature [T.sub.n], and receiver load resistor [R.sub.L]. The parameters are calculated from the numerical results. Figure 4 shows the number of simultaneous users versus BER for the SAC-OCDMA systems using 1D active weight TCK codes, 1D M-Seq codes, and 1D BIBD codes. The proposed system and the other systems have similar code lengths. If we set the effective source power of all the systems to -10 dBm, their data transmission rates to 2.5 Gbps, and their BERs to [10.sup.-9], we obtain 30 simultaneous users for the proposed system, one for the 1D M-Seq code system, and 11 for the 1D BIBD code system. The number of simultaneous users for the proposed system is larger, which improves its performance, making it superior to the other systems. Similarly, if we set effective source power to -10 dBm, data transmission rate to 2.5 Gbps, and number of simultaneous users to 30, the BER for the proposed system is [10.sup.-9], that for the 1D M-Seq code system is [10.sup.-0.5], and that for the 1D BIBD code system is [10.sup.-3]. Thus, the BER for the proposed system is lower than that for the other systems.

Figure 5 shows the data transmission rate versus BER for the SAC-OCDMA systems using 1D active weight TCK codes, 1D M-Seq codes, and 1D BIBD codes. From Figure 5, when the number of simultaneous users is 30, the effective source power is -10 dBm, and the BER is [10.sup.-9], the data transmission rate for the proposed system is 2.5 Gbps, that for the 1D M-Seq code system is 0.01 Gbps, and that for the 1D BIBD code system is 0.74 Gbps. Thus, the data transmission rate for the proposed system is larger than that for the other systems, resulting in improved performance. When the number of simultaneous users is 30, the effective source power is -10 dBm, and the data transmission rate is 2.5 Gbps, the BER for the proposed system is [10.sup.-9] that for the 1D M-Seq code system is [10.sup.-0.5], and that for the 1D BIBD code system is 10-3. Thus, the BER for the proposed system is lower than that for the other systems.

Figure 6 shows the effective source power versus BER for the SAC-OCDMA systems using 1D active weight TCK codes, 1D M-Seq codes, and 1D BIBD codes. We set the number of simultaneous users to 30 users, data transmission rate to 2.5 Gbps, and BER to [10.sup.-9]. The effective source power for the proposed system is -10 dBm and that for the other systems shows no crossing points. Thus, the effective source power for the proposed system is lower than that for the other systems. Finally, we set the number of simultaneous users to 30, the data transmission rate to 2.5 Gbps, and the effective source power to -10 dBm. The BER for the proposed system is [10.sup.-9], that for the 1D M-Seq code system is [10.sup.-0.5], and that for the 1D BIBD code system is [10.sup.-3]. Thus, the BER for the proposed system is lower than that for the other systems.

6. Conclusions

In this paper, we proposed a new family of codes for OCDMA systems named 1D active weight TCK codes. We used encoding and decoding transfer functions to produce the 1D active weight two-code keying. The proposed structure includes an optical line terminal (OLT) and optical network units (ONUs) to produce the encoding and decoding codes of the proposed OLT and ONUs, respectively. The proposed ONU uses the modified cross-correlation to calculate the recovered bits. The modified cross-correlation removes the interferences from the other simultaneous users, the MUI. The influence of thePIIN, which is noisebased on thenumber of simultaneous users, is reduced because the proposed ONUs use the modified cross-correlation to suppress it. In the numerical results, with an effective source power of-10 dBm, a data transmission rate of 2.5 Gbps, and a BER of [10.sup.-9], the number of simultaneous users for the proposed system using 1D active weight TCK codes is 30, which is larger than that for other systems using 1D M-Seq codes and 1D BIBD codes. The effective source power for the proposed system using the 1D active weight TCK codes is -10 dBm, which is less power than that for the other systems.

http://dx.doi.org/10.1155/2016/3724843

Competing Interests

The author declares no competing interests.

Acknowledgments

The author wishes to thank the High Speed Intelligent Communication (HSIC) Research Center in Chang Gung University, Taiwan, for use of the facilities and financial support.

References

[1] I. B. Djordjevic, B. Vasic, and J. Rorison, "Multi-weight unipolar codes for multimedia spectral-amplitude-coding optical CDMA systems," IEEE Communications Letters, vol. 8, no. 4, pp. 259-261, 2004.

[2] L. D. H. Sampaio, T. Abrao, B. A. Angelico, M. Lima, M. L. Proen9a Jr., and P. J. E. Jeszensky, "Hybrid heuristic-water-filling game theory approach in MC-CDMA resource allocation," Applied Soft Computing Journal, vol. 12, no. 7, pp. 1902-1912, 2012.

[3] D. Kilper, K. Bergman, V. W. S. Chan, I. Monga, G. Porter, and K. Rauschenbach, "Optical networks come of age," Optics and Photonics News, vol. 25, no. 9, pp. 50-57, 2014.

[4] W. C. Kwong, P. A. Perrier, and P. R. Prucnal, "Performance comparison of asynchronous and synchronous code-division multiple-access techniques for fiber-optic local area networks," IEEE Transactions on Communications, vol. 39, no. 11, pp. 1625-1634, 1991.

[5] D. E. Leaird, Z. Jiang, and A. M. Weiner, "Experimental investigation of security issues in OCDMA: a code-switching scheme," Electronics Letters, vol. 41, no. 14, pp. 817-819, 2005.

[6] F. R. Durand, M. L. F. Abbade, F. R. Barbosa, and E. Moschim, "Design of multi-rate optical code paths considering polarisation mode dispersion limitations," IET Communications, vol. 4, no. 2, pp. 234-239, 2010.

[7] S. Singh, R. Kaur, A. Singh, and R. S. Kaler, "Novel security enhancement technique against eavesdropper for OCDMA system using 2-D modulation format with code switching scheme," Optical Fiber Technology, vol. 22, pp. 84-89, 2015.

[8] Z. Jiang, D. S. Seo, S.-D. Yang et al., "Four-user, 2.5-Gb/s, spectrally coded OCDMA system demonstration using low-power nonlinear processing," Journal of Lightwave Technology, vol. 23, no. 1, pp. 143-158, 2005.

[9] J.-F. Huang, K.-S. Chen, Y.-C. Lin, and C.-Y. Li, "Reconfiguring waveguide-gratings-based M-signature codecs to enhance OCDMA network confidentiality," Optics Communications, vol. 313, pp. 223-230, 2014.

[10] M. S. Anuar, S. A. Aljunid, N. M. Saad, and S. M. Hamzah, "New design of spectral amplitude coding in OCDMA with zero cross-correlation," Optics Communications, vol. 282, no. 14, pp. 2659-2664, 2009.

[11] T. R. Raddo, A. L. Sanches, J. V. dos Reis Jr., and B.-H. V Borges, "A new approach for evaluating the BER of a multirate, multiclass OFFH-CDMA system," IEEE Communications Letters, vol. 16, no. 2, pp. 259-261, 2012.

[12] V. Jyoti and R. S. Kaler, "Novel anti-jamming technique for OCDMA network through FWM in SOA based wavelength converter," Optical Fiber Technology, vol. 19, no. 3, pp. 259-263, 2013.

[13] A. J. Dos Santos, F. R. Durand, and T. Abrao, "Mitigation of environmental temperature variation effects in OCDMA networks using PSO power control," Journal of Optical Communications and Networking, vol. 7, no. 8, Article ID 7184838, pp. 707-717, 2015.

[14] F. R. Durand, M. S. Filho, and T. Abrao, "The effects of power control on the optical CDMA random access protocol," Optical Switching and Networking, vol. 9, no. 1, pp. 52-60, 2012.

[15] M. Tang, C. Long, and X. Guan, "Nonconvex optimization for power control in wireless CDMA networks," Wireless Personal Communications, vol. 58, no. 4, pp. 851-865, 2011.

[16] M. Noshad and K. Jamshidi, "Bounds for the BER of codes with fixed cross correlation in SAC-OCDMA systems," Journal of Lightwave Technology, vol. 29, no. 13, Article ID 5763717, pp. 1944-1950, 2011.

[17] S. Seyedzadeh, G. A. Mahdiraji, R. K. Z. Sahbudin, A. F. Abas, and S. B. A. Anas, "Experimental demonstration of variable weight SAC-OCDMA system for QoS differentiation," Optical Fiber Technology, vol. 20, no. 5, pp. 495-500, 2014.

[18] S. Mostafa, A. E. N. A. Mohamed, F. E. A. El-Samie, and A. N. Z. Rashed, "Eradication of multiple access interference using a modified multi-service code for SAC-OCDMA," Wireless Personal Communications, vol. 83, no. 2, pp. 855-872, 2015.

[19] B.-C. Yeh, "Noncoherent spectral optical code division multiple access system using one-dimensional added length codes," Optical and Quantum Electronics, vol. 48, no. 8, article 400, 2016.

[20] S. A. Aljunid, M. Ismail, A. R. Ramli, B. M. Ali, and M. K. Abdullah, "A new family of optical code sequences for spectral-amplitude-coding optical CDMA systems," IEEE Photonics Technology Letters, vol. 16, no. 10, pp. 2383-2385, 2004.

Bih-Chyun Yeh

Department of Electrical Engineering, School of Electrical and Computer Engineering, College of Engineering, Chang-Gung University, Tao-Yuan, Taiwan

Correspondence should be addressed to Bih-Chyun Yeh; bih.chyun.yeh@gmail.com

Received 5 March 2016; Accepted 4 October 2016

Academic Editor: Antonino Laudani

Caption: Figure 1: Schematic block diagram of the 1D active weight TCK codes.

Caption: Figure 2: The structure of the OLT.

Caption: Figure 3: Te structure of the ONU(i).

Caption: Figure 4: The number of simultaneous users versus BER for the SAC-OCDMA systems using 1D active weight TCK codes, 1D MSeq codes, and 1D BIBD codes.

Caption: Figure 5: The data transmission rate versus BER for the SACOCDMA systems using 1D active weight TCK codes, 1D M-Seq codes, and 1D BIBD codes.

Caption: Figure 6: The effective source power versus BER for the SACOCDMA systems using 1D active weight TCK codes, 1D M-Seq codes, and 1D BIBD codes.

Table 1: Code sequences of the 1D active weight TCK codes with k = 3. Code sequences of the 1D active weight TCK codes 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 Code sequences of the 1D active weight TCK codes 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 Table 2: Parameters used in the numerical calculation. PD quantum efficiency [eta] = 0.6 Wavelength location [lambda] = 1.55 [micro]m Data transmission rate 2.5 Gbps Receiver noise temperature [T.sub.n] = 300 K Receiver load resistor [R.sub.L] = 1030 [ohms]

Printer friendly Cite/link Email Feedback | |

Title Annotation: | Research Article |
---|---|

Author: | Yeh, Bih-Chyun |

Publication: | Mathematical Problems in Engineering |

Date: | Jan 1, 2016 |

Words: | 6185 |

Previous Article: | An Intelligent Complex Event Processing with D Numb Fuzzy Environment. |

Next Article: | An Ultra-Low Frequency Two DOFs' Vibration Isolator Using Positive and Negative Stiffness in Parallel. |

Topics: |