Next Article in Journal
Binaural Auralization of Room Acoustics with a Highly Scalable Wave-Based Acoustics Simulation
Previous Article in Journal
Dynamic Compensation of a Fluxgate Magnetometer Based on a Hybrid Optimizing Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Development of New Spectral Amplitude Coding OCDMA Code by Using Polarization Encoding Technique

by
Syed Mohammad Ammar
1,2,*,
Norshamsuri Ali
1,2,
Mohamad Naufal Saad
3,
Syed Alwee Aljunid
1,2,*,
Rosdisham Endut
1,2,
Ahmed M. Alhassan
4 and
Collins Okon Edet
2,5,6
1
Faculty of Electronic Engineering and Technology, Universiti Malaysia Perlis, Arau 02600, Perlis, Malaysia
2
Centre of Excellence Advanced Communication Engineering (ACE), Universiti Malaysia Perlis, Arau 02600, Perlis, Malaysia
3
Electrical and Electronic Engineering Department, Universiti Teknologi Petronas, Seri Iskandar 32610, Perak, Malaysia
4
Faculty of Engineering, Al Neelain University, Khartoum 11121, Sudan
5
Institute of Engineering Mathematics, Universiti Malaysia Perlis, Arau 02600, Perlis, Malaysia
6
Department of Physics, Cross River University of Technology, Calabar 540281, Cross River, Nigeria
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2023, 13(5), 2829; https://doi.org/10.3390/app13052829
Submission received: 11 January 2023 / Revised: 17 February 2023 / Accepted: 18 February 2023 / Published: 22 February 2023

Abstract

:
OCDMA is an optical access technology that has a lot of potential because it can be asynchronously accessed and provides a higher level of security. The authors presented a new DW family code, a flexible double weight (FDW) code, and a novel polarization encoding approach in this paper. The new code is applicable to both odd- and even-weighted codes. The novel polarization encoding approach may be used for numerous wavelengths that overlap. Based on analytic principles, a comparison of two widely used spectrum amplitude-coding SAC-based OCDMA codes, notably modified frequency hopping (MFH), Hadamard, and the double weight (DW) code family. The comparison was based on observing the bit error rate (BER) in each situation. The DW code has a fixed weight of two. The FDW code was introduced to reduce phase-induced intensity noise and multiple access interference (MAI) in transmission networks. FDW codes are versions of the DW code family with weights larger than two. The FDW code outperforms the Hadamard, MFH, DW, modified double weight (MDW), and enhanced double weight (EDW) algorithms. FDW has the capacity to support up to 220 concurrent users. With the new polarization encoding technology, the FDW code can travel up to 60 km at a bit rate of 2.5 Gb/s and 40 km for a 10 Gb/s bit rate.

1. Introduction

Optical code division multiple access (OCDMA) is a type of multiplexing technology that is utilized in optical communication systems. It enables the simultaneous transmission of several signals over a single optical fiber, with each signal being identified by a distinct code. OCDMA has the benefit of allowing for high levels of multiplexing, which enables the simultaneous transmission of several signals across a single fiber [1]. This can be helpful in situations when it is necessary to send a lot of data across a long distance, such as in broadband networks. OCDMA systems can also be used in a variety of other applications, including military communications, satellite communication, and biomedical imaging. A spectral amplitude coding (SAC) encoding and decoding technique was developed to eliminate multiple access interference (MAI) within the OCDMA system. Various types of codes were introduced for the SAC technique to counter the problems faced in the previous codes [2]. Each code has its own characteristics, some of which are suitable for local area networks (LAN) and others suitable for metropolitan area networks (MAN) [3,4].
Previous codes, such as Hadamard, modified frequency hoppings (MFH), modified double weight (MDW) and enhanced double weight (EDW) code, have their limitations and drawbacks within OCDMA systems. The previous codes were designed to reduce the crosstalk within OCDMA systems. Hadamard is one of the earliest codes developed in OCDMA systems. To reduce the crosstalk in Hadamard, the code was designed to have a long code length, N, and a small code weight, W [5]. MFH, on the other hand, has larger weight with shorter code length. To design MFH is somewhat difficult and complex compared to the DW family code and Hadamard [6]. There are various types of detection techniques used in the OCDMA system, such as complementary techniques, AND subtraction, single photodiode detector (SPD) [7] and direct detection technique [1,8,9,10]. In this paper, only AND subtraction and the direction detection technique were used.
Based on the research paper by Rogério N. Nogueira et al. [11], the polarization technique applied differs from the current research. Their technique does not compress the OCDMA code. This is because the polarization is applied for each user, which is not efficient for a higher number of users. By using multiwavelength optical orthogonal (MWOOC) code, the crosstalk between all users has been reduced, but it has longer codewords similar to Hadamard [12]. The longer the codewords, the more susceptible the system will be to noise and interference, as they may be more affected by changes in the optical signal. This can lead to decreased accuracy in decoding the data and potentially lower data rates. In addition, longer codes may require more complex coding and decoding circuitry, which can increase the cost and complexity of the OCDMA system. A research paper by W. Shahroui et al. [13] provides a two-dimensional spatial/polarization encoding approach for an OCDMA system in multi-core fiber. Each user is divided into a separate core. A polarization encoding technique is used to increase the number of users supported and utilize each code word with two users with different polarization [14]. However, the distance is much shorter when using multi-core fiber instead of single-mode fiber [15]. The design is much more complex to apply in single-mode fiber.
The main objective of this research is to develop a new DW family code called flexible double weight (FDW) OCDMA code by using a novel polarization encoding technique to overcome the problem faced in previous systems. FDW code is much easier to design compared to Hadamard, MFH, MDW and EDW code. FDW code has shorter code length, and the number weight can be either odd (EDW) or even (MDW). By using the polarization encoding technique, the code is compressed to support more users with shorter code length. The bit error rate (BER) and signal-to-noise ratio (SNR) determine the quality of data transmission within a specific distance and the number of users. The acceptable number of BER should be 10 9 . If the BER is higher than 10 9 , the number of bit losses during transmission will be high [16,17,18]. A new code, flexible double weight (FDW), with a new polarization encoding technique, was designed to support a greater number of users, high throughput, and low power consumption.

2. DW Family Code Construction

DW family code consists of DW, modified double weight (MDW), and enhanced double weight (EDW). Each code characteristic differs in terms of the amount of weight and the code sequence/structure. DW code is the oldest code within the family. MDW code structure is based on DW code with some modification, while EDW code structure is an enhancement of DW and MDW code. The improvement and modification of the code are in terms of the amount of weight it can support (odd or even); the structure of EDW differs from the previous DW family code, and EDW has a shorter code length than the MDW code.

2.1. Modified Double Weight (MDW) Code Construction

Modified double weight (MDW) code is an upgrade of DW code that enables the weight to exceed more than 2. The amount of weight for MDW coding must be an even number. The coding sequence is sustained to 1,2,1. This sequence may preserve the cross-correlation to not greater than 1. The link between the number of users (K) and the code length (N) is indicated in the equation below [3,17].
N = 3 K + 3 8 sin K π 3 2
The basic matrix for MDW weight (W) = 4 consists of a 3 × 9 matrix. Therefore, the code sequence for MDW code W = 4 is listed in Table 1.
The MDW code focuses on enhancing and securing the network. The increase in weight (more than 2) provides better SNR and increases the signal power of the user that is suitable for MAN. The higher the signal power, the larger the area it can cover [17,19].

2.2. Enhanced Double Weight (EDW) Code Construction

EDW code is an enhanced version of the DW code. It is characterized as a low cross-correlation code, where cross-correlation ( λ c ) = 1. Unlike DW code, where the code weight is always 2, the weight in EDW can be any odd number greater than 1. EDW has a different sequence and structure than DW and MDW, whereby it contains 2,2,1 rather than 1,2,1. The EDW sequence also preserves the cross-correlation of 1 and enables two overlaps within three columns. The link between the number of users (K) and the code length (N) is given in the equation below [5,20].
N = 2 K + 4 3 sin K π 3 2 8 3 sin ( K + 1 ) π 3 2 + 4 3 sin ( K + 2 ) π 3 2
The basic matrix for EDW weight (W) = 3 consists of a 3 × 6 matrix. Therefore, the basic EDW code sequence for W = 3 is shown in Table 2 [20].
The sequence differs from a basic code for W = 5 and above due to the new construction method (shifting technique). Table 3 shows the construction of the EDW code for W = 5 [20].

3. New Flexible Double Weight (FDW) Code Construction

The FDW code is an improved version of the double weight (DW), MDW, and EDW codes. Unlike the other codes, the amount of weight for FDW is flexible. The amount of weight might be odd (EDW) or even (MDW). The sequence for FDW is nearly identical to that of DW but with significant additions. FDW has a code sequence of 1,2,1,…,1n. The basic user code for FDW is fixed at 2, which is unique because the prior code had a separate basic user code for each weight. Table 4 and Table 5 present the fundamental code architecture for odd (W = 3) and even (W = 4) FDW.
Based on the code sequence in Table 4 and Table 5, the code contains cross-correlation, λ c equal to one, and high autocorrelation. The relationship between N, K, and W is shown in the universal formula below.
N = K + sin K π 2 2 W + 1 2 K 1.5 cos W π 2 2 sin K π 2 2 1 2 K cos K π 2 2
The code length may be calculated using Equation (3) by specifying the weight and the number of users. The FDW code structure is based on the DW code structure, which is represented by the letter A. The code is extended as B for pairing chips (even weight, EW) and without pairing chips (odd weight, OW). For OW (W = 3) and EW (W = 4), Equation (4) displays matrix A, and Equation (5) shows matrix B.
[ A ] = 1 1 0 0 1 1
[ B ] = 1 0 0 1 W = 3 O R 1 1 0 0 0 0 1 1 W = 4
[ B ] = 1 0 W B 0 1 W B W = n ( o d d ) O R 1 1 0 0 W B 0 0 1 1 W B W = n ( e v e n )
To design an FDW, matrix B must have zero cross-correlation properties. For the system to function properly, the cross-correlation properties must be equal to or less than 1. The amount of weight in matrix A, W A , is set at two, but in matrix B, W B = W − 2. As demonstrated in the equation, the same approach may be extended to a larger amount of weight, such as 5,6,7,…, n, respectively. Equations (4)–(6) provide a new code in Equation (7) for W = 3 and Equation (8) for W = 4. A matrix concatenation approach based on the equation below may also be used to create a matrix in Equations (7) and (8).
F D W = | A B |
F D W W = 3 = 1 1 0 1 0 0 1 1 0 1
F D W W = 4 = 1 1 0 1 1 0 0 0 1 1 0 0 1 1

4. New Polarization Encoding Technique

Based on the fundamental physics of light polarization, a novel encoding system has been developed. Light is a transverse electromagnetic wave with electric and magnetic field vibrations happening at right angles to each other and in any plane at right angles to the direction of motion of the light [21,22]. A novel approach based on the FDW code is used for the same wavelength to create zero cross-correlation properties. Unlike the other DW family codes, FDW is ideal for LAN and can support a higher bit rate. Figure 1 shows the polarization encoding–decoding scheme’s block architecture.
Every two users (basic user, Kb) will be given a specific degree of light rotation to utilize the polarization rotator [21]. This will mean that the wavelengths do not overlap with each other and the original code to be compressed, which is shown in Table 6. The combiner is used to combine all channels into a single-mode optical fiber. The splitter is used to sort all data to a respective receiver. A detection technique is used for decoding the data with the addition of linear polarization for filtering specific degrees of the same wavelength. To determine the performance of the system, an analyzer is added to analyze the number of BERs for each user [22,23].

5. Performance Analysis

In this part, a theoretical analysis of FDW code is compared with previous code, such as Hadamard, modified frequency hopping (MFH), DW code, MDW code, and EDW code. The comparison was particularly made by observing the BER in each case. Each DW family has a unique code that is improved from time to time. A good coding scheme must have high autocorrelation, low cross-correlation (less than 1), and the BERs of less than 10 9 for the system to work properly. To compare each DW family code, a few parameters have been fixed, which are shown in Table 7.
We used a coherent source such as a light emitting diode (LED), and the line width for an LED used in this system is 3.75 THz, which is equivalent to 30 nm. Based on recent studies, the line width of LED can go up to 110 nm, which is equivalent to 13.7 THz for the center wavelength of 1550 nm [24]. To calculate the line width of the LED, the center wavelength is set to 1550 nm. The calculation of the line width requires the bandwidth wavelength ( λ ), center wavelength ( λ O ) and speed of light (c). The center wavelength determines the line width of an LED, which is based on the equation below,
L i n e w i d t h = c λ O λ 2 c λ O + λ 2

5.1. Theoretical Analysis

FDW code system analysis is assumed to have zero cross-correlation properties due to a new encoding technique (polarization technique). These properties use a direct detection technique for the decoding technique. In a theoretical analysis for the proposed system, a noise must be considered in the calculation, such as PIIN (phase-induced intensity noise, I P I I N ), shot noise ( I S H O T ), and thermal noise ( I T h ) [25,26,27]. Using direct detection technique, PIIN noise is eliminated in the calculation due to zero cross-correlation properties. Let C K ( i ) denote the ith element of the K t h FDW code sequence. The properties of FDW code can be expressed as:
1 = K N C K ( i ) C l ( i ) = W , for K = l 0 , else .
The power spectral density (PSD) of the received optical signal can be written as:
r ( v ) = P s r Δ V k = 1 K d K i = 1 L C K ( i ) u V V 0 Δ V 2 N N + 2 i 2 u v v o Δ V 2 N N + 2 i
the unit step function u ( v ) can be expressed as:
u ( v ) = 1 , v 0 0 , v < 0 .
From Equation (11), the power spectral density at the photodetector is:
G ( v ) = P s r Δ V k = 1 K d K i = 1 L C K ( i ) C l ( i ) u V V 0 Δ V 2 N N + 2 i 2 u V V o Δ V 2 N N + 2 i
the equation can be simplified much further, let
M = u V V 0 Δ V 2 N N + 2 i 2 u V V o Δ V 2 N N + 2 i = u V V 0 Δ V 2 N N + 2 i 2 V + V o + Δ V 2 N N + 2 i = u Δ V 2 N N + 2 i 2 + Δ V 2 N N + 2 i = u Δ V 2 Δ V N i + Δ V N Δ V 2 + Δ V N i M = u Δ V N
applying Equation (13) with Equation (14) to obtain the equation below:
G ( v ) = P s r Δ V k = 1 K d K i = 1 L C K ( i ) C l ( i ) M = P s r Δ V k = 1 K d K i = 1 L C K ( i ) C l ( i ) u Δ V N
where P s r is the effective power of a broadband source at the receiver, K is the number of active users, N is the code length of the FDW code and d k is the data bit of the K t h user, which is “1” or “0”. The photocurrent of the receiver, I p , is defined by [28]:
I p = 0 G ( v ) d V
where is the responsivity of the photodetector, and 0 G ( v ) d V d V is the total power of the photodiode [26,27]. Integrating the PSD in Equations (11) and (16), the obtained result is:
0 G ( v ) d V = 0 P s r Δ V k = 1 K d K i = 1 L C K ( i ) C l ( i ) u Δ V N d V
When all users are transmitting bit “1”:
k = 1 K d K = W
the photocurrent can be expressed as:
I p = P s r W N
the variance of photocurrent can be expressed by:
i 2 = 2 e B I p + 4 K b T n B R L
by using Equations (19) and (20), an SNR for direct detection technique can be derived as follows [26]:
S N R = ( I p ) 2 I 2
S N R = 2 P s r 2 W 2 N 2 2 e B P s r W N + 4 K b T n B R L
Thus, the BER is obtained by [26]:
B E R = 1 2 e r f c S N R 8
Based on Equations (22) and (23), respectively, the results of BER are shown in Figure 2. Note that Figure 2 shows a significantly better performance FDW can support more than 220 simultaneous users compared to EDW, which can support no more than 80 simultaneous users before the system starts to degrade. This is due to the superior code properties of the FDW code, such as cross-correlation, which is always equal to one. By using a polarization encoding technique, the code can support much more users, as shown in the analysis. Hadamard and MFH, on the other hand, can support no more than 30 simultaneous users. Hadamard was designed to have a long code length, N and a small code weight, W. This is because the temporal overlap between pulses from different users at the intensity correlator output is much smaller. These previous codes have much higher bit error rate (BER), and the number of coactive users is also limited. Hadamard code is not an efficient code because as the number of users increases, the cross-correlation will also increase. MFH has an ideal cross-correlation, but the code structure is complicated to design. In order for MFH to increase the performance in Figure 2, the amount of weight, W, and the value of Q must be increased. The design will become much more complex as the amount of weight and Q increases [29]. The number of code sequences supported by MFH is determined by the value of the prime integer Q. The relationship between the maximum number of users and the value of the prime number Q for the MFH code sequence is given by K = Q 2 . The prime number Q can have any value, such as 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53,…, Q P r i m e N u m b e r . For Q = 7, the maximum number of users that MFH can accommodate is 49. However, based on theoretical calculations (refer to Figure 2), the maximum number of users can only support up to 30 users with a BER of 10 9 , leaving 19 codes unused and making the code less efficient. However, the FDW code family is clearly more efficient because the sequence can be generated precisely according to the number of users.
In addition, the performance of FDW is also determined based on BER vs. received power, Psr(dBm), as shown in Figure 3. Note that the Hadamard code has a slightly better BER at −25 dBm than FDW code, but FDW code has a much better BER at −20 dBm than Hadamard, MFH, MDW and EDW code. To obtain a clear explanation, the graph signal and noise power of the OCDMA code were plotted in Figure 4. The noise power for Hadamard and MFH is higher than FDW code when the Psr reaches −20 dBm and above. FDW signal power is in between Hadamard and MFH, in which Hadamard has the highest signal power. However, due to the noise power increasing exponentially, the overall performance of Hadamard and MFH systems drop significantly. FDW has the lowest noise power, which makes the system much more stable than previous systems. At 10 km distance of optical fiber, an optical signal-to-noise ratio (OSNR) at −20 dBm Psr for the FDW system is 29.98 dB (OSNR (dB) = Signal Power − Noise Power). Table 8 shows a comparison of various types of OCDMA code performance. FDW has the largest OSNR value compared with other codes. Higher OSNR means better signal quality with less noise interference. This is important to ensure the signal can travel a long distance with low degradation. The noise power for Hadamard and MFH is much higher than FDW and MDW code, which causes the OSNR to drop at −15 dBm and above. The DW family code has proved its superior performance by suppressing the shot noise. The signal power can be increased by increasing the amount of weight of OCDMA codes.

5.2. Simulation Analysis

The performance of the FDW code was simulated using OptiSystem version 15. The test was carried out with a bit rate of 2.5 Gb/s for a 40–60 km distance with single-mode optical fiber. The spectral width for each chip is set to 0.8 nm. The dark current value is 1 nA, and the thermal noise coefficient is 1 × 10 22 W/Hz for each photodetector. The performance of the FDW code is based on the BER obtained for each receiver. Figure A1, Figure A2 and Figure A3 in the Appendix A section show eye pattern results for 40–60 km optical fiber length.
Based on the simulation results, the eye pattern result degrades as the distance increases. The system can go up to 60+ km before the signal is distorted. The BER for 60 km optical fiber distance is 2.11951 × 10 11 , which is lower than 10 9 . The acceptable amount for BER is less than or equal to 10 9 .
To establish the reliability of the FDW system, tests were conducted based on the effect of different bit rates with distance. Figure 5 shows the graph of BER vs. distance for different bit rates applied on the FDW system. The graph provides a clear view on FDW system performance. On 10 Gb/s, the system can go up to 40 km, which has the BER 1.15 × 10 10 . 1 Gb/s bit rate able to travel 70 km, while the 5 Gb/s bit rate is capable of reaching up to 50 km. Based on this observation, FDW can support high data rates and can cover long-distance applications such as a metropolitan area network (MAN).

6. Conclusions

In OCDMA systems, each user is assigned a sequence code that acts as their address. An OCDMA user modulates its code (or address) with each data bit and asynchronously initiates transmission. Hence, this affects its spectrum appearance in a way recognized only by the chosen receiver. The first OCDMA code is the Hadamard code, which experienced various hurdles during the field test. The performance of the OCDMA system degrades when the number of simultaneous users grows. This is connected to MAI, which results from the incomplete orthogonal of the employed signature codes. The DW family of codes was meant to relieve the difficulties discovered in the preceding codes, such as the number of simultaneous users supported and MAI. A good functional code must have low cross-correlation and strong autocorrelation for the system to have improved performance. FDW codes are the newest DW code family variations with variable weights bigger than two. The new polarization encoding technique has provided a better solution for achieving zero cross-correlation properties. The equation for the FDW code family was used for SNR and BER calculations to compare the performance of the code. FDW code with a polarization encoding technique has substantially greater performance compared to Hadamard, MFH, DW, MDW, and EDW codes. FDW can accommodate more than 220 simultaneous users. In the simulation, FDW code with the new polarization encoding technique can go up to 60 km distance for a 2.5 Gb/s bit rate and 40 km for a 10 Gb/s bit rate.

Author Contributions

Conceptualization, S.M.A., S.A.A. and N.A.; methodology, S.M.A. and S.A.A.; software, S.M.A., S.A.A. and N.A.; validation, S.M.A.; formal analysis, S.M.A.; investigation, S.M.A.; resources, S.M.A., S.A.A., R.E., M.N.S. and N.A.; data curation, S.M.A.; writing—original draft preparation, S.M.A.; writing—review and editing, S.A.A., N.A., R.E., A.M.A. and C.O.E.; supervision, N.A., M.N.S. and S.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

The author would like to acknowledge the support from the Long Term Research Grant Project under a grant number of LRGS/1/2020/UM/01/5/4 from the Ministry of Higher Education Malaysia (MOHE).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

Authors would like to acknowledge the support from the Centre of Excellence Advance Communication Engineering (ACE) Optics, especially the optic group team, for providing a place and technical support for the experimental setup.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
SAC Spectral Amplitude Coding
OCDMA Optical Code Division Multiple Access
DW Double Weight
MDW Modified Double Weight
MWOOC Multiwavelength Optical Orthogonal Code
EDW Enhanced Double Weight
ZCC Zero Cross-Correlation
FDW Flexible Double Weight
OW Odd Weight
EW Even Weight
LAN Local Area Network
MAN Metropolitan Area Network
MFH Modified Frequency Hopping
MAI Multiple Access Interference
BER Bit Error Rate
PIIN Phase-Induced Intensity Noise
OSNR Optical Signal-To-Noise Ratio
SNR Signal-To-Noise Ratio
PSD Power Spectral Density
SPD Single Photodiode Detector

Appendix A

Figure A1. Receiver 1 eye pattern for 40 km distance.
Figure A1. Receiver 1 eye pattern for 40 km distance.
Applsci 13 02829 g0a1
Figure A2. Receiver 1 eye pattern for 50 km distance.
Figure A2. Receiver 1 eye pattern for 50 km distance.
Applsci 13 02829 g0a2
Figure A3. Receiver 1 eye pattern for 60 km distance.
Figure A3. Receiver 1 eye pattern for 60 km distance.
Applsci 13 02829 g0a3

References

  1. Kaur, A.; Singh, G. Performance Comparison of Various Detection Techniques for SAC-OCDMA System Using DW and MDW Code. In Proceedings of the 2015 International Conference and Workshop on Computing and Communication (IEMCON), Vancouver, BC, Canada, 15–17 October 2015. [Google Scholar]
  2. Alayedi, M.; Cherifi, A.; Hamida, A.F.; Rashidi, C.B.M.; Bouazza, B.S. Performance Improvement of Multi Access OCDMA system based on a new Zero cross correlation code. IOP Conf. Ser. Mater. Sci. Eng. 2020, 767, 012042. [Google Scholar] [CrossRef]
  3. Dayang, H.K.; Aljunid, S.A. Optical Code Division Multiple Access (OCDMA) using Double Weight (DW) codes for local area network. In Proceedings of the International Conference on Computer and Communication Engineering (ICCCE’10), Kuala Lumpur, Malaysia, 11–12 May 2010; pp. 1–3. [Google Scholar]
  4. Chen, K.-S.; Chen, Y.-C.; Liao, L.-G. Advancing High-Speed Transmissions over OCDMA Networks by Employing an Intelligently Structured Receiver for Noise Mitigation. Appl. Sci. 2018, 8, 2408. [Google Scholar] [CrossRef] [Green Version]
  5. Hasoon, F.N.; Aljunid, S.A.; Abdullah, M.K.; Shaari, S. Multi-Rate Transmissions on SAC-OCDMA System using New Enhancement Double-Weight (EDW) Codes. In Proceedings of the 2006 2nd International Conference on Information & Communication Technologies, Damascus, Syria, 24–28 April 2006; Volume 2, pp. 2047–2050. [Google Scholar]
  6. Rashidi, C.B.M.; Aljunid, S.A.; Fadhil, H.A.; Anuar, M.S. Encoder-decoder design for SAC-OCDMA using Flexible Cross Correlation (FCC) code algorithms. In Proceedings of the 2013 IEEE 4th International Conference on Photonics (ICP), Melaka, Malaysia, 28–30 October 2013. [Google Scholar]
  7. Thakur, S.; Shahi, A. Performance Improvement of OCDMA System with Single Photodiode Detection Technique. SSRN Electron. J. 2020. [Google Scholar] [CrossRef]
  8. Ghazi, A.; Aljunid, S.A.; Fareed, A.; Idrus, S.Z.; Rashidi, C.B.M.; Albayaty, M.; Al-dawoodi, A.; Fakhrudeen, A.M. Performance Analysis of ZCC-Optical-CDMA over SMF for Fiber-To-The-Home Access Network. J. Phys. Conf. Ser. 2020, 1529, 022013. [Google Scholar] [CrossRef]
  9. Rahmani, M.; Cherifi, A.; Sabri, G.N.; Bouazza, B.S.; Karar, A. Contribution of OFDM modulation to improve the performance of non-coherent OCDMA system based on a new variable weight zero cross correlation code. Opt. Quantum Electron. 2022, 54, 576. [Google Scholar] [CrossRef]
  10. Aissaoui, A.; Hacini, L. Performance Comparison of Different SAC-OCDMA-FSO Detection Techniques in Presence of Atmospheric Losses. In Proceedings of the 2019 6th International Conference on Image and Signal Processing and their Applications (ISPA), Mostaganem, Algeria, 24–25 November 2019; pp. 1–5. [Google Scholar]
  11. Nogueira, R.N.; Teixeira, A.L.J.; Pinto, J.L.; Rocha, J.F. Polarization-assisted OCDMA using Fiber Bragg gratings written in highly birefringent fibers. IEEE Photonics Technol. Lett. 2006, 18, 841–843. [Google Scholar] [CrossRef]
  12. Lee, S.S.; Seo, S.W. New construction of multiwavelength optical orthogonal codes. IEEE Photonics Technol. Lett. 2002, 50, 2003–2008. [Google Scholar]
  13. Sahraoui, W.; Amphawan, A.; Berrah, S.; Matem, R.A. novel 2D polarization-spatial encoding approach for OCDMA system based on multi-core fiber. Optik 2021, 228, 166164. [Google Scholar] [CrossRef]
  14. Zaeer Dhaam, H.S.; Ali, F.M.; Wadday, A.G. Evaluation Performance of Two-Dimensional Multi-Diagonal Code Using Polarization and Wavelength of OCDMA System. Al-Furat J. Innov. Electron. Comput. Eng. 2020, 1, 22. [Google Scholar] [CrossRef]
  15. Ghazi, A.; Aljunid, S.A.; Idrus, S.Z.; Rashidi, C.B.M.; Al-dawoodi, A.; Mahmood, B.A.; Fareed, A.; Zaenal, M.U.; Qasim, N.H.; Rafeeq, R.M. A Systematic review of Multi-Mode Fiber based on Dimensional Code in Optical-CDMA. J. Phys. Conf. Ser. 2021, 1860, 012016. [Google Scholar] [CrossRef]
  16. Aljunid, S.M.A.; Anuar, M.A.; Ismail, A.A.; Keraf, N.D.; Matem, R.; Rashidi, C.B.M.; Ali, N.; Amirul, M.S.; Endut, R.; Hambali, N.M. Two Dimensional (2D) OCDMA Encoder/Decoder for Various Industrial Application. Int. J. Nanoelectron. Mater. 2021, 14, 175–182. [Google Scholar]
  17. Aljunid, S.A.; Samad, M.D.; Othman, M.; Hisham, M.H.; Kasiman, A.H.; Abdullah, M.K. Development of Modified Double-Weight Code and its Implementation in Multi-Rate Transmissions. In Proceedings of the 2005 13th IEEE International Conference on Networks Jointly held with the 2005 IEEE 7th Malaysia International Conf on Communic, Kuala Lumpur, Malaysia, 16–18 November 2005; Volume 1. [Google Scholar]
  18. Mrabet, H.; Cherifi, A.; Raddo, T.; Dayoub, I.; Haxha, S. A Comparative Study of Asynchronous and Synchronous OCDMA Systems. IEEE Syst. J. 2021, 15, 3642–3653. [Google Scholar] [CrossRef]
  19. Azura, M.S.A.; Rashidi, C.B.M.; Aljunid, S.A.; Rahman, A.K.; Anuar, M.S. Noise suppression of optical CDMA system via utilizing wavelength/time 2-D MDW code. In Proceedings of the 2016 3rd International Conference on Electronic Design (ICED), Phuket, Thailand, 11–12 August 2016; pp. 146–150. [Google Scholar]
  20. Zahid, A.Z.; Hasoon, F.N.; Shaari, S. New Code Structure for Enhanced Double Weight (EDW) Code for Spectral Amplitude Coding OCDMA System. In Proceedings of the 2009 International Conference on Future Computer and Communication, Kuala Lumpur, Malaysia, 3–5 April 2009; pp. 658–661. [Google Scholar]
  21. Chen, H.; Xiao, S.; Yi, L.; Shi, J.; Yang, P.; Dong, Y.; Hu, W. Complementary Decoder Based on Polarization Modulation for the SAC-OCDMA PON. IEEE Photonics Technol. Lett. 2011, 24, 335–337. [Google Scholar] [CrossRef]
  22. McGeehan, J.E.; Nezam, S.M.R.M.; Saghari, P.; Izadpanah, T.H.; Willner, A.E.; Omrani, R.; Kumar, P.V. 3D Time-Wavelength-Polarization OCDMA Coding for Increasing the Number of Users in OCDMA LANs. In Proceedings of the Optical Fiber Communication Conference, Los Angeles, CA, USA, 23–27 February 2004. FE5. [Google Scholar]
  23. Jellali, N.; Ferchichi, M.; Najjar, M. 4D encoding scheme for OCDMA system based on multi-diagonal code. Optik 2021, 244, 166188. [Google Scholar] [CrossRef]
  24. Huang, M.F.; Shih, Y.H.; Chang, J.Y.; Huang, Y.L.; Sheu, J.K.; Kuo, Y.K. Achievement of 110-nm-Wide Spectral Width in Monolithic Tunnel-Junction Light-Emitting Diode. IEEE J. Quantum Electron. 2021, 57, 1–6. [Google Scholar] [CrossRef]
  25. Huang, J.F.; Tsai, C.M.; Lo, Y.L. Compensating fiber gratings for source flatness to reduce multiple-access interferences in optical CDMA network coder/decoders. J. Light. Technol. 2004, 22, 739–745. [Google Scholar] [CrossRef]
  26. Rashidi, C.B.M.; Anuar, M.S.; Aljunid, S.A. Study of direct detection technique for zero cross correlation code in OCDMA. In Proceedings of the International Conference on Computer and Communication Engineering (ICCCE’10), Kuala Lumpur, Malaysia, 11–12 May 2010; pp. 1–5. [Google Scholar]
  27. Smith, E.D.; Blaikie, R.J.; Taylor, D.P. Performance enhancement of spectral-amplitude-coding optical CDMA using pulse-position modulation. IEEE Trans. Commun. 1998, 46, 1176–1185. [Google Scholar] [CrossRef]
  28. Sharma, T.; Maddila, R.K.; Aljunid, S.A. Simulative Investigation of Spectral Amplitude Coding Based OCDMA System Using Quantum Logic Gate Code with NAND and Direct Detection Techniques. Curr. Opt. Photonics 2019, 3, 531–540. [Google Scholar]
  29. Hasoon, F.N.; Aljunid, S.A.; Abdullah, M.K.; Shaari, S. Spectral amplitude coding OCDMA systems using enhanced double weight code. J. Eng. Sci. Technol. 2006, 1, 192–202. [Google Scholar]
Figure 1. Polarization encoding–decoding scheme block design.
Figure 1. Polarization encoding–decoding scheme block design.
Applsci 13 02829 g001
Figure 2. Performance of OCDMA code BER versus the number of users (K).
Figure 2. Performance of OCDMA code BER versus the number of users (K).
Applsci 13 02829 g002
Figure 3. Performance of OCDMA code BER versus received power, Psr (dBm).
Figure 3. Performance of OCDMA code BER versus received power, Psr (dBm).
Applsci 13 02829 g003
Figure 4. Performance of OCDMA code signal and noise power (W) versus received power, Psr (dBm).
Figure 4. Performance of OCDMA code signal and noise power (W) versus received power, Psr (dBm).
Applsci 13 02829 g004
Figure 5. Performance of FDW code with different bit rate.
Figure 5. Performance of FDW code with different bit rate.
Applsci 13 02829 g005
Table 1. Basic MDW code sequence For W = 4 [17].
Table 1. Basic MDW code sequence For W = 4 [17].
K th C 9 C 8 C 7 C 6 C 5 C 4 C 3 C 2 C 1
1000110011
2011000110
3110110000
Table 2. Basic EDW code sequence for W = 3 [20].
Table 2. Basic EDW code sequence for W = 3 [20].
K th C 6 C 5 C 4 C 3 C 2 C 1
1100110
2111000
3001011
Table 3. Basic EDW code sequence For W = 5 [20].
Table 3. Basic EDW code sequence For W = 5 [20].
K th C 15 C 14 C 13 C 12 C 11 C 10 C 9 C 8 C 7 C 6 C 5 C 4 C 3 C 2 C 1
1100111000010000
2110000100111000
3011000010000100
4000100111000010
5000010000100111
Table 4. FDW code sequence for W = 3.
Table 4. FDW code sequence for W = 3.
K th C 10 C 9 C 8 C 7 C 6 C 5 C 4 C 3 C 2 C 1
10000001011
20000010110
30101100000
41011000000
Table 5. FDW code sequence for W = 4.
Table 5. FDW code sequence for W = 4.
K th C 14 C 13 C 12 C 11 C 10 C 9 C 8 C 7 C 6 C 5 C 4 C 3 C 2 C 1
100000000011011
200000001100110
300110110000000
411001100000000
Table 6. Compression of FDW W = 3 for polarization encoding technique.
Table 6. Compression of FDW W = 3 for polarization encoding technique.
Degree of Rotation K th C 5 C 4 C 3 C 2 C 1
0101011
0210110
90301011
90410110
Table 7. Typical parameters used in the calculation.
Table 7. Typical parameters used in the calculation.
ParameterUnits
Photodetector quantum efficiency ( η )0.6
Operating wavelength ( λ O )1550 nm
Line width broadband source ( V )3.75 THz
Electrical bandwidth (B)311 MHz
Receiver load resistor (RL)1030 Ohm
Receiver noise temperature ( T n )300 K
Bit Rate622 Mbps
Fiber Length10 km
Table 8. Comparison of OCDMA code based on code length and OSNR.
Table 8. Comparison of OCDMA code based on code length and OSNR.
OCDMA CodeNo of UsersNo of WeightCode Length, NOSNR (dB)
Hadamard981626.21
MFH963124.6
MDW942723.33
EDW931824.21
FDW931229.89
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ammar, S.M.; Ali, N.; Saad, M.N.; Aljunid, S.A.; Endut, R.; Alhassan, A.M.; Edet, C.O. Development of New Spectral Amplitude Coding OCDMA Code by Using Polarization Encoding Technique. Appl. Sci. 2023, 13, 2829. https://doi.org/10.3390/app13052829

AMA Style

Ammar SM, Ali N, Saad MN, Aljunid SA, Endut R, Alhassan AM, Edet CO. Development of New Spectral Amplitude Coding OCDMA Code by Using Polarization Encoding Technique. Applied Sciences. 2023; 13(5):2829. https://doi.org/10.3390/app13052829

Chicago/Turabian Style

Ammar, Syed Mohammad, Norshamsuri Ali, Mohamad Naufal Saad, Syed Alwee Aljunid, Rosdisham Endut, Ahmed M. Alhassan, and Collins Okon Edet. 2023. "Development of New Spectral Amplitude Coding OCDMA Code by Using Polarization Encoding Technique" Applied Sciences 13, no. 5: 2829. https://doi.org/10.3390/app13052829

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop