“…Many 2D coding have been proposed and investigated as [3], [4], [5], [6]. Several classifications has been investigated in OCDMA system such as temporal OCDMA encoding and spectrumamplitude coding (SAC) OCDMA, spectral-phase encoding (SPE), frequency -hopping (FH) OCDMA, and 2D hybrid coding approach [7]. The 2D OCDMA depicts an enhanced performance compared to 1D OCDMA system in term of low power lost, high cardinality, minimum cross-correlation, high data rate and high autocorrelation with side [8] Several challenges affect the performance of OCDMA system in the implementation level [9][10].…”