Abstract This paper introduces a novel code called two dimensional Pascal’s triangle zero cross correlation (2D-PTZCC) for spectral/spatial coding with its structure of the corresponding system to implement in spectral amplitude coding optical code division multiple access (SAC-OCDMA) systems The novel code is derived from a one dimensional zero cross correlation (1D-ZCC) code using Pascal’s triangle rule. The analytical results prove that the proposed code has totally removed the multiple access interference (MAI), in addition the phase induced intensity noise (PIIN) influence is highly reduced due to the zero cross correlation (ZCC) property. Comparing with the recent developed two-dimensional codes like 2D multi diagonal (2D-MD), 2D dynamic cyclic shift (2D-DCS), 2D diluted perfect difference (2D-DPD) and 2D perfect difference (2D-PD) codes for the same code length. The results of simulation show that the suggested code improve the system capacity and increase the number of simultaneous users reaches 29 % and 64 % comparing to 2D-DPD and 2D-PD codes, respectively. As well, it supplies higher signal power and data bit rates whereas it saves effective source power around −0.81dBm for 2D-DCS and 2D-DPD codes and consumes minor light spectral width. The passage from 1D to 2D ameliorated 1.68 times the system capacity and saved around − 4.27 d B m $ - 4.27{\rm{ dBm}}$ the effective power for each user.
Read full abstract