DW-ZCC code based on SAC-OCDMA deploying multi-wavelength laser source for wireless optical networks

Majid Moghaddasi, Saleh Seyedzadeh, Ivan Glesk, Gandham Lakshminarayana, Siti Barirah Ahmad Anas

Research output: Contribution to journalArticlepeer-review

29 Citations (Scopus)
67 Downloads (Pure)

Abstract

In this paper, double weight zero cross correlation (DW-ZCC) code is proposed for spectral amplitude coding optical code division multiple access (SAC OCDMA) system. DW-ZCC takes the advantages of two previously proposed SAC-codes namely modified double weight (MDW) and zero-cross correlation (ZCC) codes, while providing optimized code length and maximum cross-correlation of zero. Although the proposed code can be utilized in SAC-OCDMA system with any optical medium, this research work focuses on outdoor wireless optical networks (WON) deploying multi-wavelength laser (MWL) source, where optical bandwidth is much limited. The mathematical and simulation analysis of proposed system employing direct decoding (DD) is developed, considering the influences of turbulence and system noises including relative intensity noise, optical beat interference (OBI) and receiver noises. It is shown that employing DD detection; it is possible to completely avoid OBI which enhances system capability. The results show that SAC-OCDMA-WON system is noticeably improved using DW-ZCC in term of transmission distance by at least 200 m in comparison with MDW and conventional ZCC codes.
Original languageEnglish
Article number393
Number of pages14
JournalOptical and Quantum Electronics
Volume49
Early online date8 Nov 2017
DOIs
Publication statusPublished - 31 Dec 2017

Keywords

  • spectral amplitude coding
  • wireless optical networks
  • free space optics (FSO)
  • multi-wavelength laser
  • optical code division multiple access (OCDMA)

Fingerprint

Dive into the research topics of 'DW-ZCC code based on SAC-OCDMA deploying multi-wavelength laser source for wireless optical networks'. Together they form a unique fingerprint.

Cite this